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:rgba(0,0,0,0)
}
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 rgba(0,0,0,0);
  border-right:1px solid rgba(0,0,0,0);
  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:-0.25em
}
sup {
  top:-0.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
}
.theme-dark {
  --colour-neutral-1: 17, 17, 17;
  --colour-neutral-2: 51, 51, 51;
  --colour-neutral-3: 84, 84, 84;
  --colour-neutral-4: 112, 112, 112;
  --colour-neutral-5: 140, 140, 140;
  --colour-neutral-6: 183, 183, 183;
  --colour-neutral-7: 238, 238, 238;
  --colour-text-and-icon-1: 238, 238, 238;
  --colour-text-and-icon-2: 183, 183, 183;
  --colour-text-and-icon-3: 140, 140, 140;
  --colour-text-and-icon-4: 130, 130, 130;
  --colour-text-and-icon-5: 17, 17, 17;
  --colour-elevation-1: 51, 51, 51;
  --colour-elevation-2: 36, 36, 36;
  --colour-elevation-3: 51, 51, 51;
  --colour-elevation-1-border: 118, 118, 118;
  --colour-elevation-2-border: 118, 118, 118;
  --colour-semantic-informative: 72, 156, 227;
  --colour-semantic-positive: 126, 199, 109;
  --colour-semantic-caution: 236, 119, 62;
  --colour-semantic-caution-text: 236, 119, 62;
  --colour-semantic-negative: 251, 101, 121;
  --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: 236, 119, 62;
  --colour-commercial-message-new-lower-price: 237, 90, 81;
  --colour-commercial-message-time-restricted-offer: 237, 90, 81;
  --colour-commercial-message-ikea-family: 64, 177, 225;
  --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: 238, 238, 238;
  --colour-interactive-primary-bg-hover: 183, 183, 183;
  --colour-interactive-primary-bg-pressed: 255, 255, 255;
  --colour-interactive-secondary-bg-default: 51, 51, 51;
  --colour-interactive-secondary-bg-hover: 84, 84, 84;
  --colour-interactive-secondary-bg-pressed: 112, 112, 112;
  --colour-interactive-subtle-bg-default: 17, 17, 17;
  --colour-interactive-subtle-bg-hover: 51, 51, 51;
  --colour-interactive-subtle-bg-pressed: 84, 84, 84;
  --colour-interactive-subtle-border-default: 140, 140, 140;
  --colour-interactive-subtle-border-hover: 238, 238, 238;
  --colour-interactive-subtle-border-pressed: 238, 238, 238;
  --colour-interactive-subtle-border-selected: 238, 238, 238;
  --colour-interactive-emphasised-bg-default: 0, 97, 180;
  --colour-interactive-emphasised-bg-hover: 0, 79, 147;
  --colour-interactive-emphasised-bg-pressed: 0, 62, 114;
  --colour-interactive-emphasised-border-selected: 0, 97, 180;
  --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: 84, 84, 84;
  --colour-interactive-disabled-2: 146, 146, 146;
  --colour-interactive-disabled-3: 36, 36, 36;
  --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: 26, 106, 141;
  --colour-extended-palette-06: 217, 171, 255;
  --colour-extended-palette-07: 122, 80, 163;
  --colour-extended-palette-08: 255, 166, 218;
  --colour-extended-palette-09: 234, 89, 152;
  --colour-extended-palette-10: 255, 174, 102;
  --colour-extended-palette-11: 255, 187, 51;
  --colour-extended-palette-12: 236, 119, 62;
  --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: 51, 173, 157;
  --colour-extended-palette-19: 26, 117, 105;
  --colour-extended-palette-20: 215, 199, 162;
  --colour-extended-palette-21: 195, 178, 137
}
.hnf-btn.hnf-skip-to-content,
.hnf-btn.hnf-skip-to-accessibility {
  position:absolute;
  top:0;
  inset-inline-start:0;
  transition:transform 200ms;
  transform:scale(0);
  margin:.5rem;
  background-color:rgb(var(--colour-neutral-1, 255, 255, 255));
  z-index:10000
}
.hnf-btn.hnf-skip-to-content:focus-visible:focus,
.hnf-btn.hnf-skip-to-accessibility:focus-visible:focus {
  transform:scale(1)
}
.hnf-prompt__heading {
  margin-block-start:1.5rem
}
.hnf-content-container {
  max-width:112rem;
  margin-inline:auto;
  box-sizing:border-box;
  padding-inline:1.25rem
}
@media(min-width: 37.5em) {
  .hnf-content-container {
    padding-inline:2rem
  }
}
@media(min-width: 56.25em) {
  .hnf-content-container {
    padding-inline:3rem
  }
}
.hnf-content-container__breakout {
  margin-inline:-1.25rem
}
.hnf-content-container__breakout-revert {
  padding-inline:1.25rem
}
@media(min-width: 37.5em) {
  .hnf-content-container__breakout {
    margin-inline:-2rem
  }
  .hnf-content-container__breakout-revert {
    padding-inline:2rem
  }
}
@media(min-width: 56.25em) {
  .hnf-content-container__breakout {
    margin-inline:0
  }
  .hnf-content-container__breakout-revert {
    padding-inline:0
  }
}
.hnf-content-container__carousel {
  --overflow-start: 1.25rem;
  --overflow-end: 1.25rem
}
@media(min-width: 37.5em) {
  .hnf-content-container__carousel {
    --overflow-start: 2rem;
    --overflow-end: 2rem
  }
}
@media(min-width: 56.25em) {
  .hnf-content-container__carousel {
    --overflow-start: 0;
    --overflow-end: 0
  }
}
@keyframes modal-delayed-fade-in {
  0% {
    opacity:0
  }
  50% {
    opacity:0
  }
  100% {
    opacity:1
  }
}
.hnf-typography,
.hnf-typography * {
  --skapa-letter-spacing-multiplier-for-font-weight: calc(var(--skapa-font-weight, 400) / 800 - .125);
  letter-spacing:calc(var(--skapa-characterset-multiplier, 1)*var(--skapa-letter-spacing-multiplier-for-font-weight, 0.375)*(var(--skapa-base-multiplier, 1)*.875rem - 1em)/(.875*var(--skapa-rem, 16)))
}
*[class^=hnf-typography-],
*[class*=" hnf-typography-"] {
  font-size:calc(1rem*var(--skapa-base-multiplier, 1)*var(--skapa-font-size, 14)/16);
  font-weight:clamp(400,var(--skapa-font-weight, 400),700);
  line-height:var(--skapa-line-height, 1.5);
  --skapa-letter-spacing-multiplier-for-font-weight: calc(var(--skapa-font-weight, 400) / 800 - .125);
  letter-spacing:calc(var(--skapa-characterset-multiplier, 1)*var(--skapa-letter-spacing-multiplier-for-font-weight, 0.375)*(var(--skapa-base-multiplier, 1)*.875rem - 1em)/(.875*var(--skapa-rem, 16)))
}
.hnf-typography-margin-compensation *[class*=hnf-typography-] {
  margin-inline:calc(-1*(1em - 14px)*.095)
}
.hnf-typography-paragraph-spacing *[class*=hnf-typography-] {
  margin-bottom:calc(1em*(var(--skapa-line-height, 1.5) - 1))
}
.hnf-typography-base-14 {
  --skapa-base-multiplier: calc(14 / 14)
}
.hnf-typography-base-16 {
  --skapa-base-multiplier: calc(16 / 14)
}
.hnf-typography-base-20 {
  --skapa-base-multiplier: calc(20 / 14)
}
.hnf-typography-base-28 {
  --skapa-base-multiplier: calc(28 / 14)
}
.hnf-typography-base-56 {
  --skapa-base-multiplier: calc(56 / 14)
}
.hnf-typography-body-s {
  --skapa-font-size: var(--skapa-body-s, 12);
  --skapa-font-weight: 400;
  --skapa-line-height: 1.8
}
.hnf-typography-body-m {
  --skapa-font-size: var(--skapa-body-m, 14);
  --skapa-font-weight: 400;
  --skapa-line-height: 1.5
}
.hnf-typography-body-l {
  --skapa-font-size: var(--skapa-body-l, 16);
  --skapa-font-weight: 400;
  --skapa-line-height: 1.5
}
.hnf-typography-display-m {
  --skapa-font-size: var(--skapa-display-m, 40);
  --skapa-font-weight: 700;
  --skapa-line-height: 1.2
}
.hnf-typography-display-xl {
  --skapa-font-size: var(--skapa-display-xl, 72);
  --skapa-font-weight: 700;
  --skapa-line-height: 1.2
}
.hnf-typography-display-l {
  --skapa-font-size: var(--skapa-display-l, 56);
  --skapa-font-weight: 700;
  --skapa-line-height: 1.2
}
.hnf-typography-heading-m {
  --skapa-font-size: var(--skapa-heading-m, 18);
  --skapa-font-weight: 700;
  --skapa-line-height: 1.25
}
.hnf-typography-heading-xl {
  --skapa-font-size: var(--skapa-heading-xl, 32);
  --skapa-font-weight: 700;
  --skapa-line-height: 1.25
}
.hnf-typography-heading-l {
  --skapa-font-size: var(--skapa-heading-l, 24);
  --skapa-font-weight: 700;
  --skapa-line-height: 1.25
}
.hnf-typography-heading-s {
  --skapa-font-size: var(--skapa-heading-s, 16);
  --skapa-font-weight: 700;
  --skapa-line-height: 1.25
}
.hnf-typography-heading-xs {
  --skapa-font-size: var(--skapa-heading-xs, 14);
  --skapa-font-weight: 700;
  --skapa-line-height: 1.25
}
.hnf-typography-label-s {
  --skapa-font-size: var(--skapa-label-s, 12);
  --skapa-font-weight: 700;
  --skapa-line-height: 1.25
}
.hnf-typography-label-xs {
  --skapa-font-size: var(--skapa-label-xs, 10);
  --skapa-font-weight: 700;
  --skapa-line-height: 1.25;
  text-transform:uppercase
}
.hnf-typography-label-m {
  --skapa-font-size: var(--skapa-label-m, 14);
  --skapa-font-weight: 700;
  --skapa-line-height: 1.25
}
.hnf-typography-label-l {
  --skapa-font-size: var(--skapa-label-l, 16);
  --skapa-font-weight: 700;
  --skapa-line-height: 1.25
}
.hnf-typography-caption-m {
  --skapa-font-size: var(--skapa-caption-m, 14);
  --skapa-font-weight: 400;
  --skapa-line-height: 1.25
}
.hnf-typography-caption-l {
  --skapa-font-size: var(--skapa-caption-l, 16);
  --skapa-font-weight: 400;
  --skapa-line-height: 1.25
}
.hnf-typography-caption-s {
  --skapa-font-size: var(--skapa-caption-s, 12);
  --skapa-font-weight: 400;
  --skapa-line-height: 1.5
}
.hnf-typography-statement-m {
  --skapa-font-size: var(--skapa-statement-m, 20);
  --skapa-font-weight: 400;
  --skapa-line-height: 1.5
}
.hnf-typography-statement-l {
  --skapa-font-size: var(--skapa-statement-l, 28);
  --skapa-font-weight: 400;
  --skapa-line-height: 1.5
}
.hnf-typography-regular {
  --skapa-font-weight: 400
}
.hnf-typography-typescale-desktop {
  --skapa-heading-xs: 14;
  --skapa-heading-s: 16;
  --skapa-heading-m: 18;
  --skapa-heading-l: 24;
  --skapa-heading-xl: 32;
  --skapa-display-m: 40;
  --skapa-display-l: 56;
  --skapa-display-xl: 72;
  --skapa-statement-m: 20;
  --skapa-statement-l: 28;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10
}
.hnf-typography-typescale-small-screen {
  --skapa-heading-xs: 14;
  --skapa-heading-s: 16;
  --skapa-heading-m: 18;
  --skapa-heading-l: 20;
  --skapa-heading-xl: 24;
  --skapa-display-m: 28;
  --skapa-display-l: 36;
  --skapa-display-xl: 48;
  --skapa-statement-m: 18;
  --skapa-statement-l: 20;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10
}
.hnf-typography-typescale-large-screen {
  --skapa-heading-xs: 14;
  --skapa-heading-s: 16;
  --skapa-heading-m: 18;
  --skapa-heading-l: 28;
  --skapa-heading-xl: 40;
  --skapa-display-m: 64;
  --skapa-display-l: 96;
  --skapa-display-xl: 144;
  --skapa-statement-m: 28;
  --skapa-statement-l: 40;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10
}
.hnf-typography-typescale-auto {
  --skapa-heading-xs: 14;
  --skapa-heading-s: 16;
  --skapa-heading-m: 18;
  --skapa-heading-l: 20;
  --skapa-heading-xl: 24;
  --skapa-display-m: 28;
  --skapa-display-l: 36;
  --skapa-display-xl: 48;
  --skapa-statement-m: 18;
  --skapa-statement-l: 20;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10
}
@media(min-width: 37.5em) {
  .hnf-typography-typescale-auto {
    --skapa-heading-xs: 14;
    --skapa-heading-s: 16;
    --skapa-heading-m: 18;
    --skapa-heading-l: 24;
    --skapa-heading-xl: 32;
    --skapa-display-m: 40;
    --skapa-display-l: 56;
    --skapa-display-xl: 72;
    --skapa-statement-m: 20;
    --skapa-statement-l: 28;
    --skapa-body-l: 16;
    --skapa-body-m: 14;
    --skapa-body-s: 12;
    --skapa-caption-l: 16;
    --skapa-caption-m: 14;
    --skapa-caption-s: 12;
    --skapa-label-l: 16;
    --skapa-label-m: 14;
    --skapa-label-s: 12;
    --skapa-label-xs: 10
  }
}
@media(min-width: 75em) {
  .hnf-typography-typescale-auto {
    --skapa-heading-xs: 14;
    --skapa-heading-s: 16;
    --skapa-heading-m: 18;
    --skapa-heading-l: 28;
    --skapa-heading-xl: 40;
    --skapa-display-m: 64;
    --skapa-display-l: 96;
    --skapa-display-xl: 144;
    --skapa-statement-m: 28;
    --skapa-statement-l: 40;
    --skapa-body-l: 16;
    --skapa-body-m: 14;
    --skapa-body-s: 12;
    --skapa-caption-l: 16;
    --skapa-caption-m: 14;
    --skapa-caption-s: 12;
    --skapa-label-l: 16;
    --skapa-label-m: 14;
    --skapa-label-s: 12;
    --skapa-label-xs: 10
  }
}
*:is(.hnf-typography-character-set-arabic,
.hnf-typography-character-set-chinese_simplified,
.hnf-typography-character-set-chinese_traditional,
.hnf-typography-character-set-hebrew,
.hnf-typography-character-set-japanese,
.hnf-typography-character-set-korean) {
  --skapa-characterset-multiplier: 0
}
.hnf-text {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-text--lighter {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.hnf-textcontext-wrapper {
  display:contents
}
.hnf-list {
  list-style-position:outside
}
.hnf-list--unordered .hnf-list--unordered {
  list-style-type:circle
}
.hnf-list--ordered .hnf-list--ordered {
  list-style-type:upper-alpha
}
.hnf-list--small {
  padding-inline-start:1.375rem
}
.hnf-list--small .hnf-list--unordered,
.hnf-list--small .hnf-list--ordered {
  padding-inline-start:.875rem
}
.hnf-list--small li:not(:first-child) {
  margin-top:.5rem
}
.hnf-list--small .hnf-list--unordered li,
.hnf-list--small .hnf-list--ordered li {
  margin-top:.25rem
}
.hnf-list--medium {
  padding-inline-start:1.9375rem
}
.hnf-list--medium .hnf-list--unordered,
.hnf-list--medium .hnf-list--ordered {
  padding-inline-start:1.1875rem
}
.hnf-list--medium li:not(:first-child) {
  margin-top:.75rem
}
.hnf-list--medium .hnf-list--unordered li,
.hnf-list--medium .hnf-list--ordered li {
  margin-top:.5rem
}
.hnf-list--large {
  padding-inline-start:2rem
}
.hnf-list--large .hnf-list--unordered,
.hnf-list--large .hnf-list--ordered {
  padding-inline-start:1.25rem
}
.hnf-list--large li:not(:first-child) {
  margin-top:.75rem
}
.hnf-list--large .hnf-list--unordered li,
.hnf-list--large .hnf-list--ordered li {
  margin-top:.5rem
}
.hnf-list--xlarge {
  padding-inline-start:2.5625rem
}
.hnf-list--xlarge .hnf-list--unordered,
.hnf-list--xlarge .hnf-list--ordered {
  padding-inline-start:1.5625rem
}
.hnf-list--xlarge li:not(:first-child) {
  margin-top:1rem
}
.hnf-list--xlarge .hnf-list--unordered li,
.hnf-list--xlarge .hnf-list--ordered li {
  margin-top:.75rem
}
.hnf-leading-icon .hnf-svg-icon {
  margin-inline-end:.5rem;
  vertical-align:top
}
.hnf-leading-icon .hnf-svg-icon--100 {
  margin-inline-end:.25rem
}
.hnf-trailing-icon .hnf-svg-icon {
  margin-inline-start:.5rem;
  vertical-align:top
}
.hnf-trailing-icon .hnf-svg-icon--100 {
  margin-inline-start:.25rem
}
.hnf-svg-icon {
  display:inline-block;
  height:1.5rem;
  width:1.5rem;
  vertical-align:middle;
  fill:currentColor;
  transition-property:transform,fill;
  transition-duration:250ms;
  transition-timing-function:cubic-bezier(0.4, 0, 0.4, 1)
}
@media(prefers-reduced-motion) {
  .hnf-svg-icon {
    transition-property:none
  }
}
@keyframes hnf-icon-rotate {
  0% {
    transform:rotate(0deg)
  }
  100% {
    transform:rotate(359deg)
  }
}
.hnf-svg-icon--rotate {
  animation:hnf-icon-rotate 1.5s linear infinite
}
.hnf-svg-icon--rotate-45 {
  transform:rotate(45deg)
}
.hnf-svg-icon--rotate-minus-45 {
  transform:rotate(-45deg)
}
.hnf-svg-icon--rotate-135 {
  transform:rotate(135deg)
}
.hnf-svg-icon--rotate-minus-135 {
  transform:rotate(-135deg)
}
.hnf-svg-icon--rotate-180 {
  transform:rotate(180deg)
}
.hnf-svg-icon--rotate-minus-180 {
  transform:rotate(-180deg)
}
[class*=hnf-btn--icon] .hnf-btn__inner {
  padding:0 1rem
}
[class*=hnf-btn--icon] .hnf-btn__inner .hnf-btn__label {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px, 1px, 1px, 1px);
  margin:-1px;
  white-space:nowrap
}
[class*=hnf-btn--icon].hnf-btn--small .hnf-btn__inner {
  padding:0 .5rem
}
[class*=hnf-btn--icon].hnf-btn--xsmall .hnf-btn__inner {
  padding:0 .25rem;
  min-height:2rem
}
[class*=hnf-btn--icon].hnf-btn--xsmall .hnf-btn__inner::after {
  content:"";
  position:absolute;
  top:-0.375rem;
  left:-0.375rem;
  right:-0.375rem;
  bottom:-0.375rem
}
.hnf-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
}
.hnf-btn .hnf-btn__inner {
  box-shadow:var(--box-shadow);
  background:var(--background)
}
.hnf-btn:hover .hnf-btn__inner {
  background:var(--background-hover);
  box-shadow:var(--box-shadow-hover)
}
.hnf-btn:active .hnf-btn__inner {
  background:var(--background-press);
  box-shadow:var(--box-shadow-press)
}
.hnf-btn:hover,
.hnf-btn:active,
.hnf-btn:focus {
  text-decoration:none;
  color:var(--foreground)
}
.hnf-btn .hnf-svg-icon {
  flex-shrink:0
}
.hnf-btn:disabled {
  cursor:default
}
.hnf-btn:disabled .hnf-btn__inner {
  background-color:var(--disabled-background);
  color:var(--disabled-foreground);
  box-shadow:none
}
.hnf-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:250ms;
  transition-timing-function:cubic-bezier(0.4, 0, 0.4, 1)
}
.hnf-btn:active:not(:disabled) .hnf-btn__inner {
  transform:scale(0.97)
}
.hnf-leading-icon .hnf-btn__inner {
  padding-inline-start:1.5rem
}
.hnf-trailing-icon .hnf-btn__inner {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem
}
@media(forced-colors: active) {
  .hnf-btn__inner {
    border:1px solid rgba(0,0,0,0)
  }
  .hnf-btn:disabled .hnf-btn__inner {
    color:GrayText;
    border-color:GrayText
  }
}
.hnf-btn--icon-primary,
.hnf-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))
}
.hnf-btn--icon-emphasised,
.hnf-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))
}
.hnf-btn--icon-secondary,
.hnf-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), 0.5)
}
.hnf-btn--icon-emphasised-inverse,
.hnf-btn--emphasised-inverse,
.hnf-btn--icon-primary-inverse,
.hnf-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))
}
.hnf-btn--icon-secondary-inverse,
.hnf-btn--secondary-inverse {
  --background: transparent;
  --background-hover: transparent;
  --background-press: rgba(var(--colour-neutral-1, 255, 255, 255), 0.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))
}
.hnf-btn--icon-tertiary-inverse,
.hnf-btn--tertiary-inverse {
  --background: transparent;
  --background-hover: rgba(var(--colour-neutral-1, 255, 255, 255), 0.15);
  --background-press: rgba(var(--colour-neutral-1, 255, 255, 255), 0.3);
  --disabled-background: transparent;
  --disabled-foreground: rgba(var(--colour-interactive-disabled-1, 204, 204, 204), .15)
}
.hnf-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))
}
.hnf-btn--icon-tertiary,
.hnf-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))
}
.hnf-btn--icon-image-overlay,
.hnf-btn--image-overlay {
  --background: rgba(var(--colour-static-black, 17, 17, 17), 0.75);
  --background-hover: rgba(var(--colour-static-black, 17, 17, 17), 0.85);
  --background-press: rgba(var(--colour-static-black, 17, 17, 17), 0.95)
}
.hnf-btn.hnf-btn--static-colour.hnf-btn--primary,
.hnf-btn.hnf-btn--static-colour.hnf-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)
}
.hnf-btn.hnf-btn--static-colour.hnf-btn--secondary,
.hnf-btn.hnf-btn--static-colour.hnf-btn--icon-secondary {
  --background: transparent;
  --background-hover: transparent;
  --background-press: rgba(var(--colour-interactive-static-secondary-bg-pressed, 204, 204, 204), 0.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)
}
.hnf-btn.hnf-btn--static-colour.hnf-btn--tertiary,
.hnf-btn.hnf-btn--static-colour.hnf-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
}
.hnf-btn.hnf-btn--static-colour.hnf-btn--icon-secondary-inverse,
.hnf-btn.hnf-btn--static-colour.hnf-btn--secondary-inverse {
  --background: transparent;
  --background-hover: transparent;
  --background-press: rgba(var(--colour-static-white, 255, 255, 255), 0.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)
}
.hnf-btn.hnf-btn--static-colour.hnf-btn--icon-emphasised-inverse,
.hnf-btn.hnf-btn--static-colour.hnf-btn--icon-primary-inverse,
.hnf-btn.hnf-btn--static-colour.hnf-btn--primary-inverse,
.hnf-btn.hnf-btn--static-colour.hnf-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)
}
.hnf-btn.hnf-btn--static-colour.hnf-btn--icon-tertiary-inverse,
.hnf-btn.hnf-btn--static-colour.hnf-btn--tertiary-inverse {
  --background: transparent;
  --background-hover: rgba(var(--colour-static-white, 255, 255, 255), 0.15);
  --background-press: rgba(var(--colour-static-white, 255, 255, 255), 0.3);
  --foreground: rgb(var(--colour-static-white, 255, 255, 255));
  --disabled-foreground: rgba(var(--colour-static-white, 255, 255, 255), .15)
}
.hnf-btn--icon-emphasised-inverse,
.hnf-btn--emphasised-inverse,
.hnf-btn--icon-primary-inverse,
.hnf-btn--primary-inverse,
.hnf-btn--icon-secondary,
.hnf-btn--secondary,
.hnf-btn--icon-tertiary,
.hnf-btn--tertiary {
  --foreground: rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-btn--icon-secondary-inverse,
.hnf-btn--secondary-inverse,
.hnf-btn--icon-tertiary-inverse,
.hnf-btn--tertiary-inverse,
.hnf-btn--icon-primary,
.hnf-btn--primary {
  --foreground: rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
.hnf-btn--icon-image-overlay,
.hnf-btn--icon-emphasised,
.hnf-btn--danger,
.hnf-btn--emphasised,
.hnf-btn--image-overlay {
  --foreground: rgb(var(--colour-static-white, 255, 255, 255))
}
.hnf-btn .hnf-btn__loader {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%, -160%);
  display:inline-block;
  width:0;
  height:0;
  border:0.25rem solid;
  border-radius:64px;
  animation:hnf-btn-loader .7s infinite;
  opacity:0;
  visibility:hidden;
  text-indent:-9999px;
  overflow:hidden;
  transition-property:opacity,transform;
  transition-duration:250ms;
  transition-timing-function:cubic-bezier(0.4, 0, 0.4, 1)
}
@keyframes hnf-btn-loader {
  0%,
  100% {
    transform:translate(-50%, -160%);
    animation-timing-function:cubic-bezier(0.42, 0, 1, 1)
  }
  40% {
    transform:translate(-50%, 20%);
    animation-timing-function:cubic-bezier(0, 0, 0, 1)
  }
}
.hnf-btn--loading {
  pointer-events:none
}
.hnf-btn--loading .hnf-btn__loader {
  opacity:1;
  visibility:visible
}
.hnf-btn--loading .hnf-svg-icon,
.hnf-btn--loading .hnf-btn__label {
  transform:translateY(50%);
  opacity:0;
  visibility:hidden
}
.hnf-btn--xsmall .hnf-btn__inner {
  min-height:2rem;
  padding:0 1rem
}
.hnf-btn--xsmall .hnf-btn__inner::after {
  content:"";
  position:absolute;
  top:-0.375rem;
  left:-0.375rem;
  right:-0.375rem;
  bottom:-0.375rem
}
.hnf-btn--xsmall.hnf-leading-icon .hnf-btn__inner {
  padding-inline-start:.75rem
}
.hnf-btn--xsmall.hnf-trailing-icon .hnf-btn__inner {
  padding-inline-end:.75rem
}
.hnf-btn--xsmall.hnf-leading-icon .hnf-svg-icon {
  margin-inline-end:.25rem
}
.hnf-btn--xsmall.hnf-trailing-icon .hnf-svg-icon {
  margin-inline-start:.25rem
}
.hnf-btn--small .hnf-btn__inner {
  min-height:2.5rem;
  padding:0 1.5rem
}
.hnf-btn--small .hnf-btn__inner::after {
  content:"";
  position:absolute;
  top:-0.125rem;
  left:-0.125rem;
  right:-0.125rem;
  bottom:-0.125rem
}
.hnf-btn--small.hnf-leading-icon .hnf-btn__inner {
  padding-inline-start:1rem
}
.hnf-btn--small.hnf-trailing-icon .hnf-btn__inner {
  padding-inline-end:1rem
}
.hnf-btn--expanding.hnf-leading-icon .hnf-btn__inner,
.hnf-btn--expanding.hnf-trailing-icon .hnf-btn__inner,
.hnf-btn--expanding .hnf-btn__inner {
  transition-property:opacity,transform,padding;
  padding:0 1rem
}
.hnf-btn--expanding.hnf-btn--small .hnf-btn__inner {
  padding:0 .5rem
}
.hnf-btn--expanding.hnf-btn--xsmall .hnf-btn__icon {
  margin:0
}
.hnf-btn--expanding.hnf-btn--xsmall .hnf-btn__inner {
  padding:0 .25rem;
  min-height:2rem
}
.hnf-btn--expanding.hnf-btn--xsmall .hnf-btn__inner::after {
  content:"";
  position:absolute;
  top:-0.375rem;
  left:-0.375rem;
  right:-0.375rem;
  bottom:-0.375rem
}
.hnf-btn--expanding .hnf-btn__icon {
  transition:margin-inline-end 250ms ease-in-out;
  margin:0
}
.hnf-btn--expanding .hnf-btn__inner .hnf-btn__label {
  max-width:0;
  white-space:nowrap;
  overflow:hidden;
  transition:max-width 250ms ease-in-out;
  transform-origin:left;
  position:static;
  width:auto;
  height:auto;
  margin:0;
  clip:initial
}
.hnf-btn--expanding:hover .hnf-btn__inner .hnf-btn__label,
.hnf-btn--expanding:focus-visible .hnf-btn__inner .hnf-btn__label {
  max-width:12.5rem
}
.hnf-btn--expanding:hover.hnf-leading-icon .hnf-btn__inner,
.hnf-btn--expanding:focus-visible.hnf-leading-icon .hnf-btn__inner {
  padding-inline-end:2rem;
  padding-inline-start:1.5rem
}
.hnf-btn--expanding:hover.hnf-trailing-icon .hnf-btn__inner,
.hnf-btn--expanding:focus-visible.hnf-trailing-icon .hnf-btn__inner {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem;
  padding-inline-start:2rem
}
.hnf-btn--expanding:hover.hnf-leading-icon .hnf-btn__icon,
.hnf-btn--expanding:focus-visible.hnf-leading-icon .hnf-btn__icon {
  margin-inline-end:.5rem
}
.hnf-btn--expanding:hover.hnf-trailing-icon .hnf-btn__icon,
.hnf-btn--expanding:focus-visible.hnf-trailing-icon .hnf-btn__icon {
  margin-inline-start:.5rem
}
.hnf-btn--expanding:hover.hnf-leading-icon.hnf-btn--small .hnf-btn__inner,
.hnf-btn--expanding:focus-visible.hnf-leading-icon.hnf-btn--small .hnf-btn__inner {
  padding-inline-end:1.5rem;
  padding-inline-start:1rem
}
.hnf-btn--expanding:hover.hnf-trailing-icon.hnf-btn--small .hnf-btn__inner,
.hnf-btn--expanding:focus-visible.hnf-trailing-icon.hnf-btn--small .hnf-btn__inner {
  padding-inline-end:1rem;
  padding-inline-start:1.5rem
}
.hnf-btn--expanding:hover.hnf-leading-icon.hnf-btn--xsmall .hnf-btn__inner,
.hnf-btn--expanding:focus-visible.hnf-leading-icon.hnf-btn--xsmall .hnf-btn__inner {
  padding-inline-end:1rem;
  padding-inline-start:.75rem
}
.hnf-btn--expanding:hover.hnf-trailing-icon.hnf-btn--xsmall .hnf-btn__inner,
.hnf-btn--expanding:focus-visible.hnf-trailing-icon.hnf-btn--xsmall .hnf-btn__inner {
  padding-inline-end:.75rem;
  padding-inline-start:1rem
}
.hnf-btn--expanding:hover.hnf-leading-icon.hnf-btn--xsmall .hnf-btn__icon,
.hnf-btn--expanding:focus-visible.hnf-leading-icon.hnf-btn--xsmall .hnf-btn__icon {
  margin-inline-end:.25rem
}
.hnf-btn--expanding:hover.hnf-trailing-icon.hnf-btn--xsmall .hnf-btn__icon,
.hnf-btn--expanding:focus-visible.hnf-trailing-icon.hnf-btn--xsmall .hnf-btn__icon {
  margin-inline-start:.25rem
}
@media(hover: none) {
  .hnf-btn--expanding.hnf-leading-icon:hover .hnf-btn__inner,
  .hnf-btn--expanding.hnf-trailing-icon:hover .hnf-btn__inner {
    padding:0 1rem
  }
  .hnf-btn--expanding.hnf-leading-icon:hover .hnf-btn__inner .hnf-btn__label,
  .hnf-btn--expanding.hnf-trailing-icon:hover .hnf-btn__inner .hnf-btn__label {
    max-width:0
  }
  .hnf-btn--expanding.hnf-leading-icon:hover .hnf-btn__icon,
  .hnf-btn--expanding.hnf-trailing-icon:hover .hnf-btn__icon {
    margin:0
  }
  .hnf-btn--expanding.hnf-leading-icon.hnf-btn--small:hover .hnf-btn__inner,
  .hnf-btn--expanding.hnf-trailing-icon.hnf-btn--small:hover .hnf-btn__inner {
    padding:0 .5rem
  }
  .hnf-btn--expanding.hnf-leading-icon.hnf-btn--xsmall:hover .hnf-btn__inner,
  .hnf-btn--expanding.hnf-trailing-icon.hnf-btn--xsmall:hover .hnf-btn__inner {
    padding:0 .25rem
  }
  .hnf-btn--expanding.hnf-leading-icon.hnf-btn--xsmall:hover .hnf-btn__icon,
  .hnf-btn--expanding.hnf-trailing-icon.hnf-btn--xsmall:hover .hnf-btn__icon {
    margin:0
  }
  .hnf-btn--expanding.hnf-btn--touch-device-expanded:hover:not(:disabled) .hnf-btn__inner .hnf-btn__label,
  .hnf-btn--expanding.hnf-btn--touch-device-expanded .hnf-btn__inner .hnf-btn__label {
    max-width:12.5rem
  }
  .hnf-btn--expanding.hnf-btn--touch-device-expanded:hover:not(:disabled).hnf-leading-icon .hnf-btn__inner,
  .hnf-btn--expanding.hnf-btn--touch-device-expanded.hnf-leading-icon .hnf-btn__inner {
    padding-inline-end:2rem;
    padding-inline-start:1.5rem
  }
  .hnf-btn--expanding.hnf-btn--touch-device-expanded:hover:not(:disabled).hnf-trailing-icon .hnf-btn__inner,
  .hnf-btn--expanding.hnf-btn--touch-device-expanded.hnf-trailing-icon .hnf-btn__inner {
    flex-direction:row-reverse;
    padding-inline-end:1.5rem;
    padding-inline-start:2rem
  }
  .hnf-btn--expanding.hnf-btn--touch-device-expanded:hover:not(:disabled).hnf-leading-icon .hnf-btn__icon,
  .hnf-btn--expanding.hnf-btn--touch-device-expanded.hnf-leading-icon .hnf-btn__icon {
    margin-inline-end:.5rem
  }
  .hnf-btn--expanding.hnf-btn--touch-device-expanded:hover:not(:disabled).hnf-trailing-icon .hnf-btn__icon,
  .hnf-btn--expanding.hnf-btn--touch-device-expanded.hnf-trailing-icon .hnf-btn__icon {
    margin-inline-start:.5rem
  }
  .hnf-btn--expanding.hnf-btn--touch-device-expanded:hover:not(:disabled).hnf-leading-icon.hnf-btn--small .hnf-btn__inner,
  .hnf-btn--expanding.hnf-btn--touch-device-expanded.hnf-leading-icon.hnf-btn--small .hnf-btn__inner {
    padding-inline-end:1.5rem;
    padding-inline-start:1rem
  }
  .hnf-btn--expanding.hnf-btn--touch-device-expanded:hover:not(:disabled).hnf-trailing-icon.hnf-btn--small .hnf-btn__inner,
  .hnf-btn--expanding.hnf-btn--touch-device-expanded.hnf-trailing-icon.hnf-btn--small .hnf-btn__inner {
    padding-inline-end:1rem;
    padding-inline-start:1.5rem
  }
  .hnf-btn--expanding.hnf-btn--touch-device-expanded:hover:not(:disabled).hnf-leading-icon.hnf-btn--xsmall .hnf-btn__inner,
  .hnf-btn--expanding.hnf-btn--touch-device-expanded.hnf-leading-icon.hnf-btn--xsmall .hnf-btn__inner {
    padding-inline-end:1rem;
    padding-inline-start:.75rem
  }
  .hnf-btn--expanding.hnf-btn--touch-device-expanded:hover:not(:disabled).hnf-trailing-icon.hnf-btn--xsmall .hnf-btn__inner,
  .hnf-btn--expanding.hnf-btn--touch-device-expanded.hnf-trailing-icon.hnf-btn--xsmall .hnf-btn__inner {
    padding-inline-end:.75rem;
    padding-inline-start:1rem
  }
  .hnf-btn--expanding.hnf-btn--touch-device-expanded:hover:not(:disabled).hnf-leading-icon.hnf-btn--xsmall .hnf-btn__icon,
  .hnf-btn--expanding.hnf-btn--touch-device-expanded.hnf-leading-icon.hnf-btn--xsmall .hnf-btn__icon {
    margin:0
  }
  .hnf-btn--expanding.hnf-btn--touch-device-expanded:hover:not(:disabled).hnf-trailing-icon.hnf-btn--xsmall .hnf-btn__icon,
  .hnf-btn--expanding.hnf-btn--touch-device-expanded.hnf-trailing-icon.hnf-btn--xsmall .hnf-btn__icon {
    margin:0
  }
}
.hnf-btn--expanding:focus-visible.hnf-btn--loading.hnf-trailing-icon .hnf-btn__inner,
.hnf-btn--expanding:focus-visible.hnf-btn--loading.hnf-leading-icon .hnf-btn__inner,
.hnf-btn--expanding.hnf-btn--loading.hnf-trailing-icon .hnf-btn__inner,
.hnf-btn--expanding.hnf-btn--loading.hnf-leading-icon .hnf-btn__inner,
.hnf-btn--expanding:disabled.hnf-trailing-icon .hnf-btn__inner,
.hnf-btn--expanding:disabled.hnf-leading-icon .hnf-btn__inner {
  padding:0 1rem
}
.hnf-btn--expanding:focus-visible.hnf-btn--loading.hnf-trailing-icon .hnf-btn__inner .hnf-btn__label,
.hnf-btn--expanding:focus-visible.hnf-btn--loading.hnf-leading-icon .hnf-btn__inner .hnf-btn__label,
.hnf-btn--expanding.hnf-btn--loading.hnf-trailing-icon .hnf-btn__inner .hnf-btn__label,
.hnf-btn--expanding.hnf-btn--loading.hnf-leading-icon .hnf-btn__inner .hnf-btn__label,
.hnf-btn--expanding:disabled.hnf-trailing-icon .hnf-btn__inner .hnf-btn__label,
.hnf-btn--expanding:disabled.hnf-leading-icon .hnf-btn__inner .hnf-btn__label {
  max-width:0
}
.hnf-btn--expanding:focus-visible.hnf-btn--loading.hnf-trailing-icon .hnf-btn__icon,
.hnf-btn--expanding:focus-visible.hnf-btn--loading.hnf-leading-icon .hnf-btn__icon,
.hnf-btn--expanding.hnf-btn--loading.hnf-trailing-icon .hnf-btn__icon,
.hnf-btn--expanding.hnf-btn--loading.hnf-leading-icon .hnf-btn__icon,
.hnf-btn--expanding:disabled.hnf-trailing-icon .hnf-btn__icon,
.hnf-btn--expanding:disabled.hnf-leading-icon .hnf-btn__icon {
  margin:0
}
.hnf-btn--expanding:focus-visible.hnf-btn--loading.hnf-trailing-icon.hnf-btn--small .hnf-btn__inner,
.hnf-btn--expanding:focus-visible.hnf-btn--loading.hnf-leading-icon.hnf-btn--small .hnf-btn__inner,
.hnf-btn--expanding.hnf-btn--loading.hnf-trailing-icon.hnf-btn--small .hnf-btn__inner,
.hnf-btn--expanding.hnf-btn--loading.hnf-leading-icon.hnf-btn--small .hnf-btn__inner,
.hnf-btn--expanding:disabled.hnf-trailing-icon.hnf-btn--small .hnf-btn__inner,
.hnf-btn--expanding:disabled.hnf-leading-icon.hnf-btn--small .hnf-btn__inner {
  padding:0 .5rem
}
.hnf-btn--expanding:focus-visible.hnf-btn--loading.hnf-trailing-icon.hnf-btn--xsmall .hnf-btn__inner,
.hnf-btn--expanding:focus-visible.hnf-btn--loading.hnf-leading-icon.hnf-btn--xsmall .hnf-btn__inner,
.hnf-btn--expanding.hnf-btn--loading.hnf-trailing-icon.hnf-btn--xsmall .hnf-btn__inner,
.hnf-btn--expanding.hnf-btn--loading.hnf-leading-icon.hnf-btn--xsmall .hnf-btn__inner,
.hnf-btn--expanding:disabled.hnf-trailing-icon.hnf-btn--xsmall .hnf-btn__inner,
.hnf-btn--expanding:disabled.hnf-leading-icon.hnf-btn--xsmall .hnf-btn__inner {
  padding:0 .25rem
}
.hnf-btn--expanding:focus-visible.hnf-btn--loading.hnf-trailing-icon.hnf-btn--xsmall .hnf-btn__icon,
.hnf-btn--expanding:focus-visible.hnf-btn--loading.hnf-leading-icon.hnf-btn--xsmall .hnf-btn__icon,
.hnf-btn--expanding.hnf-btn--loading.hnf-trailing-icon.hnf-btn--xsmall .hnf-btn__icon,
.hnf-btn--expanding.hnf-btn--loading.hnf-leading-icon.hnf-btn--xsmall .hnf-btn__icon,
.hnf-btn--expanding:disabled.hnf-trailing-icon.hnf-btn--xsmall .hnf-btn__icon,
.hnf-btn--expanding:disabled.hnf-leading-icon.hnf-btn--xsmall .hnf-btn__icon {
  margin:0
}
.hnf-btn--fluid,
.hnf-btn--fluid .hnf-btn__inner {
  width:100%
}
.hnf-btn--plain.hnf-btn--small .hnf-btn__inner::after,
.hnf-btn--plain .hnf-btn__inner::after {
  content:"";
  position:absolute;
  top:-0.25rem;
  left:-0.25rem;
  right:-0.25rem;
  bottom:-0.25rem
}
.hnf-btn--plain {
  --background: transparent;
  --background-hover: transparent;
  --background-press: transparent;
  --foreground: rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-btn--plain.hnf-btn--small .hnf-btn__inner,
.hnf-btn--plain .hnf-btn__inner,
.hnf-btn--plain.hnf-leading-icon .hnf-btn__inner,
.hnf-btn--plain.hnf-trailing-icon .hnf-btn__inner {
  padding:0
}
.hnf-btn .hnf-svg-icon,
.hnf-btn__label {
  transition-property:opacity,margin-right,margin-left,transform;
  transition-duration:200ms;
  transition-timing-function:cubic-bezier(0.4, 0, 0.4, 1)
}
.hnf-btn:focus-visible,
.hnf-tabs__panel:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:var(--skapa-focus-outline-offset, 4px);
  transition:outline 200ms ease-out,box-shadow 200ms ease-out
}
.hnf-btn[class*=inverse]:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-black, 17, 17, 17)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-white, 255, 255, 255)));
  outline-offset:var(--skapa-focus-outline-offset, 4px);
  transition:outline 200ms ease-out,box-shadow 200ms ease-out
}
.hnf-btn[class*=image-overlay]:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-white, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-black, 17, 17, 17)));
  outline-offset:var(--skapa-focus-outline-offset, 4px);
  transition:outline 200ms ease-out,box-shadow 200ms ease-out
}
.hnf-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:250ms;
  transition-timing-function:cubic-bezier(0.4, 0, 0.4, 1)
}
.hnf-icon-pill:hover {
  background:var(--background-hover)
}
.hnf-icon-pill:active {
  background:var(--background-press)
}
.hnf-icon-pill:disabled {
  cursor:default;
  background:var(--disabled-background);
  color:var(--disabled-foreground)
}
.hnf-icon-pill:hover,
.hnf-icon-pill:active,
.hnf-icon-pill:focus {
  text-decoration:none
}
.hnf-icon-pill .hnf-svg-icon {
  flex-shrink:0
}
.hnf-icon-pill.hnf-leading-icon {
  padding-inline-start:1.5rem
}
.hnf-icon-pill.hnf-trailing-icon {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem
}
.hnf-icon-pill--small {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2.5rem;
  padding:0 1.5rem
}
.hnf-icon-pill--small::after {
  content:"";
  position:absolute;
  top:-0.1875rem;
  left:-0.1875rem;
  right:-0.1875rem;
  bottom:-0.1875rem
}
.hnf-icon-pill--small.hnf-leading-icon {
  padding-inline-start:1rem
}
.hnf-icon-pill--small.hnf-trailing-icon {
  padding-inline-end:1rem
}
.hnf-icon-pill--xsmall {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2rem;
  min-width:2rem;
  padding:0 .75rem
}
.hnf-icon-pill--xsmall::after {
  content:"";
  position:absolute;
  top:-0.4375rem;
  left:-0.4375rem;
  right:-0.4375rem;
  bottom:-0.4375rem
}
.hnf-icon-pill--xsmall.hnf-leading-icon {
  padding-inline-start:.25rem
}
.hnf-icon-pill--xsmall.hnf-trailing-icon {
  padding-inline-end:.25rem
}
.hnf-icon-pill {
  border:2px solid rgba(0,0,0,0);
  padding:0 0.875rem
}
.hnf-icon-pill:disabled {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-icon-pill--active {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
.hnf-icon-pill--xsmall {
  padding:0 0.0625rem
}
.hnf-icon-pill--small {
  padding:0 0.375rem
}
.hnf-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:250ms;
  transition-timing-function:cubic-bezier(0.4, 0, 0.4, 1)
}
.hnf-pill:hover {
  background:var(--background-hover)
}
.hnf-pill:active {
  background:var(--background-press)
}
.hnf-pill:disabled {
  cursor:default;
  background:var(--disabled-background);
  color:var(--disabled-foreground)
}
.hnf-pill:hover,
.hnf-pill:active,
.hnf-pill:focus {
  text-decoration:none
}
.hnf-pill .hnf-pill--svg-icon {
  flex-shrink:0
}
.hnf-pill.hnf-pill--leading-icon {
  padding-inline-start:1.5rem
}
.hnf-pill.hnf-pill--trailing-icon {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem
}
.hnf-pill--small {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2.5rem;
  padding:0 1.5rem
}
.hnf-pill--small::after {
  content:"";
  position:absolute;
  top:-0.1875rem;
  left:-0.1875rem;
  right:-0.1875rem;
  bottom:-0.1875rem
}
.hnf-pill--small.hnf-pill--leading-icon {
  padding-inline-start:1rem
}
.hnf-pill--small.hnf-pill--trailing-icon {
  padding-inline-end:1rem
}
.hnf-pill--xsmall {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2rem;
  min-width:2rem;
  padding:0 .75rem
}
.hnf-pill--xsmall::after {
  content:"";
  position:absolute;
  top:-0.4375rem;
  left:-0.4375rem;
  right:-0.4375rem;
  bottom:-0.4375rem
}
.hnf-pill--xsmall.hnf-pill--leading-icon {
  padding-inline-start:.25rem
}
.hnf-pill--xsmall.hnf-pill--trailing-icon {
  padding-inline-end:.25rem
}
.hnf-pill__trailing-icon {
  margin-inline-start:0.5rem
}
.hnf-pill__leading-icon {
  margin-inline-end:0.5rem
}
.hnf-pill.hnf-pill--trailing-icon {
  flex-direction:row
}
.hnf-pill {
  border:2px solid rgba(0,0,0,0)
}
.hnf-pill--active {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
.hnf-pill:disabled {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-pill:disabled .hnf-pill__thumbnail {
  opacity:.5
}
.hnf-pill--thumbnail {
  --thumbnail-padding: 0.75rem;
  padding-inline-start:var(--thumbnail-padding)
}
.hnf-pill--thumbnail.hnf-pill--small,
.hnf-pill--thumbnail.hnf-pill--xsmall {
  --thumbnail-padding: 0.5rem
}
.hnf-pill--thumbnail.hnf-pill--small .hnf-pill__thumbnail,
.hnf-pill--thumbnail.hnf-pill--xsmall .hnf-pill__thumbnail {
  width:1.5rem;
  height:1.5rem
}
.hnf-pill--thumbnail.hnf-pill--xsmall {
  --thumbnail-padding: 0.25rem
}
.hnf-pill__thumbnail {
  width:2rem;
  height:2rem;
  border-radius:64px;
  margin-inline-end:.5rem
}
.hnf-pill:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:var(--skapa-focus-outline-offset, 4px);
  transition:outline 200ms ease-out,box-shadow 200ms ease-out
}
.hnf-form-field {
  display:block;
  margin-bottom:1.25rem
}
.hnf-form-field__content {
  margin-top:.25rem;
  display:flex;
  flex-wrap:nowrap;
  justify-content:space-between
}
.hnf-form-field--with-character-limit .hnf-form-field__content>*:not(:first-child) {
  padding-inline-start:.5rem
}
.hnf-form-field>.hnf-checkbox,
.hnf-form-field>.hnf-radiobutton,
.hnf-form-field fieldset {
  margin-bottom:.5rem
}
.hnf-form-field legend {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-helper-text {
  display:inline-flex;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  align-items:center
}
.hnf-helper-text .hnf-helper-text__icon.hnf-svg-icon {
  height:1.125rem;
  width:1.125rem;
  margin-inline-end:.25rem;
  vertical-align:bottom;
  flex:0 0 auto
}
.hnf-helper-text--character-count {
  font-variant-numeric:tabular-nums
}
.hnf-helper-text--error {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
.hnf-helper-text--success {
  color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
.hnf-helper-text--warning {
  color:rgb(var(--colour-semantic-caution-text, 202, 80, 8))
}
.hnf-helper-text--text-only {
  margin-inline-start:0
}
.hnf-helper-text--text-only .hnf-helper-text__icon {
  display:none
}
.hnf-validation-border {
  --skapa-validation-border-colour: rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  --skapa-validation-border: 1px solid var(--skapa-validation-border-colour);
  --skapa-validation-border-default: var(--skapa-validation-border);
  --skapa-validation-border-focus-border: 2px solid rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163));
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:block;
  width:100%;
  border:var(--skapa-validation-border-default, var(--skapa-validation-border-focus-border));
  pointer-events:none;
  transition:box-shadow 100ms cubic-bezier(0.4, 0, 0.4, 1),border 100ms cubic-bezier(0.4, 0, 0.4, 1);
  border-radius:4px;
  box-sizing:border-box
}
.hnf-validation-border--warning {
  border-color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
.hnf-validation-border--error {
  border-color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
.hnf-validation-border--success {
  border-color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
.hnf-validation-border--disabled {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  box-shadow:none
}
.hnf-validation-border--read-only {
  --skapa-validation-border-default: transparent;
  border:var(--skapa-validation-border-default, var(--skapa-validation-border-focus-border))
}
@media(forced-colors: active) {
  .hnf-validation-border {
    border-color:GrayText
  }
}
.hnf-input-field__wrapper {
  box-sizing:border-box;
  position:relative;
  display:flex;
  width:100%;
  align-items:center;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  border-radius:4px;
  padding-right:.375rem;
  padding-left:.375rem
}
.hnf-input-field__wrapper>* {
  padding-inline-start:.125rem;
  padding-inline-end:.125rem
}
.hnf-input-field__prefix-label,
.hnf-input-field__suffix-label {
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  opacity:0;
  visibility:hidden;
  flex-shrink:0;
  transition:opacity 100ms cubic-bezier(0.4, 0, 0.4, 1),visibility 100ms cubic-bezier(0.4, 0, 0.4, 1);
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px, 1px, 1px, 1px);
  margin:-1px;
  white-space:nowrap
}
.hnf-input-field__prefix-label {
  order:2
}
.hnf-input-field__suffix-label {
  text-align:right;
  order:4
}
.hnf-input-field__payment-logo {
  order:5;
  margin-inline-end:0.3125rem;
  margin-inline-start:0.3125rem;
  flex-shrink:0
}
.hnf-input-field input {
  flex-grow:1;
  border:0;
  background:none;
  padding-top:0;
  padding-bottom:0;
  height:3rem;
  overflow:hidden;
  order:3;
  outline:none;
  border-radius:4px;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  min-width:1ch
}
.hnf-input-field input::-ms-clear {
  display:none
}
.hnf-input-field input:-webkit-autofill {
  font-family:inherit;
  -webkit-text-fill-color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  -webkit-box-shadow:0 0 0 3rem rgb(var(--colour-neutral-1, 255, 255, 255)) inset
}
.hnf-input-field input:focus~.hnf-validation-border {
  --skapa-validation-border-default: initial
}
.hnf-input-field input[type=hidden]~.hnf-validation-border,
.hnf-input-field input[type=hidden]~.hnf-input-field__leading-icon,
.hnf-input-field input[type=hidden]~.hnf-input-field__trailing-icon {
  display:none
}
.hnf-input-field input[type=password]::-ms-reveal {
  display:none
}
.hnf-input-field input[type=date] {
  color:rgba(0,0,0,0)
}
.hnf-input-field input[type=date]:focus {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-input-field input[type=date]:disabled {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-input-field input[type=date]::-webkit-inner-spin-button,
.hnf-input-field input[type=date]::-webkit-calendar-picker-indicator,
.hnf-input-field input[type=date]::-webkit-clear-button {
  display:none;
  -webkit-appearance:none
}
.hnf-input-field--labelled input[type=date] {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-input-field input:focus~.hnf-input-field__prefix-label,
.hnf-input-field input:focus~.hnf-input-field__suffix-label,
.hnf-input-field--labelled .hnf-input-field__prefix-label,
.hnf-input-field--labelled .hnf-input-field__suffix-label {
  opacity:1;
  transition-delay:33ms;
  visibility:visible;
  position:static;
  clip:none;
  width:auto;
  height:auto
}
.hnf-input-field .hnf-btn {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-input-field .hnf-btn:disabled {
  pointer-events:none;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-input-field .hnf-btn:disabled .hnf-btn__inner {
  border:0;
  background:none
}
.hnf-input-field__leading-icon {
  flex-shrink:0;
  order:1
}
.hnf-input-field__trailing-icon {
  flex-shrink:0;
  order:5
}
.hnf-input-field label {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.hnf-input-field--disabled label,
.hnf-input-field--disabled input,
.hnf-input-field--disabled .hnf-svg-icon,
.hnf-input-field--disabled .hnf-input-field__suffix-label,
.hnf-input-field--disabled .hnf-input-field__prefix-label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-input-field--disabled .hnf-input-field__payment-logo {
  opacity:.2
}
.hnf-input-field--disabled input:-webkit-autofill {
  -webkit-text-fill-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-input-field--read-only .hnf-input-field__wrapper {
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245))
}
[dir=rtl] .hnf-input-field input[type=tel] {
  direction:ltr;
  text-align:right
}
@media(forced-colors: active) {
  .hnf-input-field--disabled label,
  .hnf-input-field--disabled input,
  .hnf-input-field--disabled .hnf-svg-icon,
  .hnf-input-field--disabled .hnf-input-field__suffix-label,
  .hnf-input-field--disabled .hnf-input-field__prefix-label,
  .hnf-input-field--read-only label,
  .hnf-input-field--read-only input,
  .hnf-input-field--read-only .hnf-svg-icon,
  .hnf-input-field--read-only .hnf-input-field__suffix-label,
  .hnf-input-field--read-only .hnf-input-field__prefix-label {
    color:GrayText
  }
}
.hnf-label-wrapper--text-input>label {
  display:block;
  margin:0 0 .25rem 0
}
.hnf-label-wrapper .hnf-required {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
.hnf-label-wrapper>label em {
  margin:0;
  color:rgb(var(--colour-text-and-icon-4, 146, 146, 146));
  font-style:normal
}
.hnf-validation-border {
  --skapa-validation-border-colour: rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  --skapa-validation-border: 1px solid var(--skapa-validation-border-colour);
  --skapa-validation-border-default: var(--skapa-validation-border);
  --skapa-validation-border-focus-border: 2px solid rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163));
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:block;
  width:100%;
  border:var(--skapa-validation-border-default, var(--skapa-validation-border-focus-border));
  pointer-events:none;
  transition:box-shadow 100ms cubic-bezier(0.4, 0, 0.4, 1),border 100ms cubic-bezier(0.4, 0, 0.4, 1);
  border-radius:4px;
  box-sizing:border-box
}
.hnf-validation-border--warning {
  border-color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
.hnf-validation-border--error {
  border-color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
.hnf-validation-border--success {
  border-color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
.hnf-validation-border--disabled {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  box-shadow:none
}
.hnf-validation-border--read-only {
  --skapa-validation-border-default: transparent;
  border:var(--skapa-validation-border-default, var(--skapa-validation-border-focus-border))
}
@media(forced-colors: active) {
  .hnf-validation-border {
    border-color:GrayText
  }
}
.hnf-text-area__wrapper {
  position:relative;
  display:flex;
  width:100%;
  align-items:flex-end;
  flex-wrap:wrap
}
.hnf-text-area label {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.hnf-text-area textarea {
  box-sizing:border-box;
  display:block;
  width:100%;
  padding:0.3125rem;
  line-height:1.625;
  max-width:100%;
  min-height:6rem;
  outline:none;
  border:0.1875rem solid rgba(0,0,0,0);
  resize:vertical;
  border-radius:4px;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-text-area textarea:disabled {
  resize:none;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-text-area textarea:focus~.hnf-validation-border {
  --skapa-validation-border-default: initial
}
.hnf-text-area--disabled label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-text-area--read-only textarea {
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245))
}
@media(forced-colors: active) {
  .hnf-text-area textarea {
    padding:0.5rem;
    border-width:0
  }
  .hnf-text-area textarea:disabled {
    color:GrayText
  }
  .hnf-text-area--disabled label {
    color:GrayText
  }
}
fieldset {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
fieldset legend {
  margin-bottom:1rem;
  -webkit-padding-start:0;
  -webkit-padding-end:0;
  font-weight:700
}
.hnf-validation-border {
  --skapa-validation-border-colour: rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  --skapa-validation-border: 1px solid var(--skapa-validation-border-colour);
  --skapa-validation-border-default: var(--skapa-validation-border);
  --skapa-validation-border-focus-border: 2px solid rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163));
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:block;
  width:100%;
  border:var(--skapa-validation-border-default, var(--skapa-validation-border-focus-border));
  pointer-events:none;
  transition:box-shadow 100ms cubic-bezier(0.4, 0, 0.4, 1),border 100ms cubic-bezier(0.4, 0, 0.4, 1);
  border-radius:4px;
  box-sizing:border-box
}
.hnf-validation-border--warning {
  border-color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
.hnf-validation-border--error {
  border-color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
.hnf-validation-border--success {
  border-color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
.hnf-validation-border--disabled {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  box-shadow:none
}
.hnf-validation-border--read-only {
  --skapa-validation-border-default: transparent;
  border:var(--skapa-validation-border-default, var(--skapa-validation-border-focus-border))
}
@media(forced-colors: active) {
  .hnf-validation-border {
    border-color:GrayText
  }
}
.hnf-select__wrapper {
  position:relative;
  display:flex;
  width:100%;
  align-items:center
}
.hnf-select select {
  width:100%;
  min-height:3rem;
  border:0;
  background:none;
  padding:.75rem;
  padding-inline-end:3rem;
  padding-inline-start:.5rem;
  overflow:hidden;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  outline:none;
  -webkit-appearance:none;
  appearance:none;
  order:2;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  border-radius:4px;
  white-space:normal
}
.hnf-select select:disabled,
.hnf-select select:disabled~label,
.hnf-select select:disabled~.hnf-svg-icon {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  opacity:1
}
.hnf-select select:focus~.hnf-validation-border {
  --skapa-validation-border-default: initial
}
.hnf-select label,
.hnf-select optgroup {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.hnf-select select::-ms-expand {
  display:none
}
.hnf-select__chevron-down {
  right:.5rem;
  top:50%;
  transform:translateY(-50%)
}
[dir=rtl] .hnf-select__chevron-down {
  left:.5rem;
  right:auto
}
.hnf-select__chevron-down {
  position:absolute;
  bottom:.25rem
}
.hnf-select label,
.hnf-select .hnf-svg-icon {
  pointer-events:none
}
.hnf-select__icon {
  flex-shrink:0;
  order:1
}
.hnf-select--hint select {
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
.hnf-select--leading-icon select {
  padding-inline-start:2.25rem
}
.hnf-select--leading-icon .hnf-select__icon {
  margin-inline-start:.5rem;
  position:absolute
}
.hnf-select--disabled label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media(forced-colors: active) {
  .hnf-select--disabled label {
    color:GrayText
  }
}
.hnf-radio {
  position:relative;
  display:flex;
  align-items:flex-start
}
.hnf-radio>input[type=radio] {
  position:absolute;
  left:-0.625rem;
  top:-0.625rem;
  width:2.75rem;
  height:2.75rem;
  display:inline-block;
  border:0;
  opacity:0;
  padding:0;
  z-index:1;
  cursor:pointer
}
[dir=rtl] .hnf-radio>input[type=radio] {
  right:-0.625rem;
  left:initial
}
.hnf-radio>.hnf-radio__symbol {
  box-sizing:border-box;
  width:1.5rem;
  height:1.5rem;
  display:flex;
  align-items:center;
  justify-content:center;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  border:1px solid rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  border-radius:64px;
  flex-shrink:0
}
.hnf-radio>.hnf-radio__symbol::after {
  content:"";
  display:block;
  border:0 solid;
  border-radius:64px;
  height:0;
  width:0
}
.hnf-radio>.hnf-radio__label {
  position:relative;
  display:flex;
  flex-direction:column;
  margin-top:0.1875rem;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.hnf-radio>.hnf-radio__label>.hnf-radio__caption {
  display:flex;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  padding-top:.25rem
}
.hnf-radio label {
  display:inline-block;
  cursor:pointer;
  transition:color 200ms ease-in-out;
  padding-inline-start:1rem
}
.hnf-radio input[type=radio]:hover~.hnf-radio__symbol {
  border-color:rgb(var(--colour-interactive-subtle-border-hover, 17, 17, 17))
}
.hnf-radio input[type=radio]:hover~.hnf-radio__symbol::after {
  border-width:0.25rem;
  border-color:rgb(var(--colour-neutral-3, 223, 223, 223))
}
.hnf-radio input[type=radio]:checked:hover:not(:disabled)~.hnf-radio__symbol {
  border-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
.hnf-radio input[type=radio]:checked:hover:not(:disabled)~.hnf-radio__symbol::after {
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
.hnf-radio--subtle>input[type=radio]:checked:hover:not(:disabled)~.hnf-radio__symbol {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
.hnf-radio--subtle>input[type=radio]:checked:hover:not(:disabled)~.hnf-radio__symbol::after {
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
.hnf-radio input[type=radio]:checked~.hnf-radio__symbol {
  border-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
.hnf-radio input[type=radio]:checked~.hnf-radio__symbol::after {
  border-width:0.5rem;
  border-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
.hnf-radio--subtle>input[type=radio]:checked~.hnf-radio__symbol {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
.hnf-radio--subtle>input[type=radio]:checked~.hnf-radio__symbol::after {
  border-color:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
.hnf-radio input[type=radio]:disabled {
  pointer-events:none
}
.hnf-radio input[type=radio]:disabled~.hnf-radio__symbol {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-radio input[type=radio]:disabled:checked~.hnf-radio__symbol::after {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-radio input[type=radio]:disabled:not(:checked)~.hnf-radio__symbol::after {
  display:none
}
.hnf-radio input[type=radio]:disabled~.hnf-radio__label label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  cursor:not-allowed;
  pointer-events:none
}
.hnf-radio input[type=radio]:disabled~.hnf-radio__label a {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media(forced-colors: active) {
  .hnf-radio input[type=radio]:disabled~.hnf-radio__symbol,
  .hnf-radio input[type=radio]:disabled:checked~.hnf-radio__symbol::after {
    border-color:GrayText
  }
  .hnf-radio input[type=radio]:disabled~.hnf-radio__label label,
  .hnf-radio input[type=radio]:disabled~.hnf-radio__label a {
    color:GrayText
  }
}
.hnf-radio input[type=radio]:active:not(:disabled)~.hnf-radio__symbol {
  border-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
.hnf-radio input[type=radio]:active:not(:disabled)~.hnf-radio__symbol::after {
  border-width:0.5rem;
  border-color:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114))
}
.hnf-radio--subtle>input[type=radio]:active:not(:disabled)~.hnf-radio__symbol {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
.hnf-radio--subtle>input[type=radio]:active:not(:disabled)~.hnf-radio__symbol::after {
  border-color:rgb(var(--colour-interactive-primary-bg-pressed, 0, 0, 0))
}
.hnf-checkbox-group {
  margin:0;
  padding:0;
  border:0
}
.hnf-checkbox-group .hnf-checkbox:not(:last-child) {
  margin-bottom:1.5rem
}
.hnf-checkbox {
  position:relative;
  display:flex;
  align-items:flex-start
}
.hnf-checkbox input[type=checkbox] {
  position:absolute;
  left:-0.625rem;
  top:-0.625rem;
  width:2.75rem;
  height:2.75rem;
  display:inline-block;
  border:0;
  opacity:0;
  padding:0;
  z-index:1;
  cursor:pointer
}
[dir=rtl] .hnf-checkbox input[type=checkbox] {
  right:-0.625rem;
  left:initial
}
.hnf-checkbox__symbol {
  box-sizing:border-box;
  position:relative;
  border-radius:4px;
  border:1px solid rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  width:1.5rem;
  height:1.5rem;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  flex-shrink:0;
  display:flex;
  align-items:center;
  justify-content:center
}
.hnf-checkbox__symbol::before {
  transform:rotate(45deg);
  content:"";
  box-sizing:content-box;
  display:block;
  border:2px solid currentColor;
  border-left:0;
  border-top:0;
  height:0.5625rem;
  width:0.25rem;
  opacity:0;
  margin-top:-0.25rem;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.hnf-checkbox__symbol::after {
  content:"";
  position:absolute;
  left:0.25rem;
  top:0.625rem;
  border:2px solid currentColor;
  border-left:0;
  border-top:0;
  border-right:0;
  opacity:0;
  color:rgb(var(--colour-static-white, 255, 255, 255));
  width:0.875rem
}
[dir=rtl] .hnf-checkbox__symbol {
  right:0;
  left:initial
}
.hnf-checkbox__label {
  position:relative;
  display:flex;
  flex-direction:column;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  margin-top:0.1875rem
}
.hnf-checkbox__caption {
  display:flex;
  padding-top:.25rem;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
.hnf-checkbox label {
  display:inline-block;
  cursor:pointer;
  padding-inline-start:1rem;
  transition:color 200ms ease-in-out
}
.hnf-checkbox input[type=checkbox]:checked~.hnf-checkbox__symbol {
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163));
  border-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
.hnf-checkbox input[type=checkbox]:checked~.hnf-checkbox__symbol::before {
  opacity:1
}
.hnf-checkbox input[type=checkbox]:indeterminate~.hnf-checkbox__symbol {
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163));
  border-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
.hnf-checkbox input[type=checkbox]:indeterminate~.hnf-checkbox__symbol::after {
  opacity:1
}
.hnf-checkbox input[type=checkbox]:hover~.hnf-checkbox__symbol {
  border-color:rgb(var(--colour-interactive-subtle-border-hover, 17, 17, 17))
}
.hnf-checkbox input[type=checkbox]:hover~.hnf-checkbox__symbol::before {
  color:rgb(var(--colour-neutral-3, 223, 223, 223));
  opacity:1
}
@media(hover: none) {
  .hnf-checkbox input[type=checkbox]:hover~.hnf-checkbox__symbol::before {
    color:rgb(var(--colour-neutral-3, 223, 223, 223))
  }
}
.hnf-checkbox input[type=checkbox]:hover:checked~.hnf-checkbox__symbol {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147));
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
.hnf-checkbox input[type=checkbox]:hover:checked~.hnf-checkbox__symbol::before {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.hnf-checkbox input[type=checkbox]:hover:indeterminate~.hnf-checkbox__symbol {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147));
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
.hnf-checkbox input[type=checkbox]:hover:indeterminate~.hnf-checkbox__symbol::before {
  opacity:0
}
.hnf-checkbox--subtle input[type=checkbox]~.hnf-checkbox__symbol::before,
.hnf-checkbox--subtle input[type=checkbox]~.hnf-checkbox__symbol::after {
  color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
.hnf-checkbox--subtle input[type=checkbox]:checked~.hnf-checkbox__symbol {
  background:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17));
  border-color:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
.hnf-checkbox--subtle input[type=checkbox]:hover:checked~.hnf-checkbox__symbol {
  background:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51));
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
.hnf-checkbox--subtle input[type=checkbox]:hover:checked~.hnf-checkbox__symbol::after,
.hnf-checkbox--subtle input[type=checkbox]:hover:checked~.hnf-checkbox__symbol::before {
  color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
.hnf-checkbox--subtle input[type=checkbox]:indeterminate~.hnf-checkbox__symbol {
  background:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17));
  border-color:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
.hnf-checkbox--subtle input[type=checkbox]:hover:indeterminate~.hnf-checkbox__symbol {
  background:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51));
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
.hnf-checkbox input[type=checkbox]:disabled {
  pointer-events:none
}
.hnf-checkbox input[type=checkbox]:disabled~.hnf-checkbox__symbol {
  background-color:rgb(var(--colour-neutral-1, 255, 255, 255));
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-checkbox input[type=checkbox]:disabled:hover {
  cursor:default
}
.hnf-checkbox input[type=checkbox]:disabled:checked~.hnf-checkbox__symbol,
.hnf-checkbox input[type=checkbox]:disabled:indeterminate~.hnf-checkbox__symbol {
  background-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-checkbox input[type=checkbox]:disabled:checked~.hnf-checkbox__symbol::before,
.hnf-checkbox input[type=checkbox]:disabled:checked~.hnf-checkbox__symbol::after,
.hnf-checkbox input[type=checkbox]:disabled:indeterminate~.hnf-checkbox__symbol::before,
.hnf-checkbox input[type=checkbox]:disabled:indeterminate~.hnf-checkbox__symbol::after {
  border-color:rgb(var(--colour-interactive-disabled-2, 146, 146, 146))
}
.hnf-checkbox input[type=checkbox]:disabled~.hnf-checkbox__label label {
  cursor:default;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  pointer-events:none
}
.hnf-checkbox input[type=checkbox]:disabled~.hnf-checkbox__label a {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media(forced-colors: active) {
  .hnf-checkbox input[type=checkbox]:disabled~.hnf-checkbox__symbol {
    border-color:GrayText
  }
  .hnf-checkbox input[type=checkbox]:disabled:checked~.hnf-checkbox__symbol::before,
  .hnf-checkbox input[type=checkbox]:disabled:checked~.hnf-checkbox__symbol::after,
  .hnf-checkbox input[type=checkbox]:disabled:indeterminate~.hnf-checkbox__symbol::before,
  .hnf-checkbox input[type=checkbox]:disabled:indeterminate~.hnf-checkbox__symbol::after {
    border-color:GrayText
  }
  .hnf-checkbox input[type=checkbox]:disabled~.hnf-checkbox__label label,
  .hnf-checkbox input[type=checkbox]:disabled~.hnf-checkbox__label a {
    color:GrayText
  }
}
.hnf-checkbox-group {
  margin:0;
  padding:0;
  border:0
}
.hnf-checkbox-group .hnf-checkbox:not(:last-child) {
  margin-bottom:1.5rem
}
.hnf-radio-button-group {
  margin:0;
  padding:0;
  border:0
}
.hnf-radio-button-group .hnf-radio:not(:last-child) {
  margin-bottom:1.5rem
}
[dir=rtl] .hnf-radio-button-group .hnf-radio {
  margin-right:0;
  margin-left:2rem
}
.hnf-disabled .hnf-form-field__message,
.hnf-disabled .hnf-form-field__character-limit {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media(forced-colors: active) {
  .hnf-disabled .hnf-form-field__message,
  .hnf-disabled .hnf-form-field__character-limit {
    color:GrayText
  }
}
fieldset {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
fieldset legend {
  margin-bottom:1rem;
  -webkit-padding-start:0;
  -webkit-padding-end:0;
  font-weight:700
}
.hnf-radio {
  position:relative;
  display:flex;
  align-items:flex-start
}
.hnf-radio>input[type=radio] {
  position:absolute;
  left:-0.625rem;
  top:-0.625rem;
  width:2.75rem;
  height:2.75rem;
  display:inline-block;
  border:0;
  opacity:0;
  padding:0;
  z-index:1;
  cursor:pointer
}
[dir=rtl] .hnf-radio>input[type=radio] {
  right:-0.625rem;
  left:initial
}
.hnf-radio>.hnf-radio__symbol {
  box-sizing:border-box;
  width:1.5rem;
  height:1.5rem;
  display:flex;
  align-items:center;
  justify-content:center;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  border:1px solid rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  border-radius:64px;
  flex-shrink:0
}
.hnf-radio>.hnf-radio__symbol::after {
  content:"";
  display:block;
  border:0 solid;
  border-radius:64px;
  height:0;
  width:0
}
.hnf-radio>.hnf-radio__label {
  position:relative;
  display:flex;
  flex-direction:column;
  margin-top:0.1875rem;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.hnf-radio>.hnf-radio__label>.hnf-radio__caption {
  display:flex;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  padding-top:.25rem
}
.hnf-radio label {
  display:inline-block;
  cursor:pointer;
  transition:color 200ms ease-in-out;
  padding-inline-start:1rem
}
.hnf-radio input[type=radio]:hover~.hnf-radio__symbol {
  border-color:rgb(var(--colour-interactive-subtle-border-hover, 17, 17, 17))
}
.hnf-radio input[type=radio]:hover~.hnf-radio__symbol::after {
  border-width:0.25rem;
  border-color:rgb(var(--colour-neutral-3, 223, 223, 223))
}
.hnf-radio input[type=radio]:checked:hover:not(:disabled)~.hnf-radio__symbol {
  border-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
.hnf-radio input[type=radio]:checked:hover:not(:disabled)~.hnf-radio__symbol::after {
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
.hnf-radio--subtle>input[type=radio]:checked:hover:not(:disabled)~.hnf-radio__symbol {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
.hnf-radio--subtle>input[type=radio]:checked:hover:not(:disabled)~.hnf-radio__symbol::after {
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
.hnf-radio input[type=radio]:checked~.hnf-radio__symbol {
  border-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
.hnf-radio input[type=radio]:checked~.hnf-radio__symbol::after {
  border-width:0.5rem;
  border-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
.hnf-radio--subtle>input[type=radio]:checked~.hnf-radio__symbol {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
.hnf-radio--subtle>input[type=radio]:checked~.hnf-radio__symbol::after {
  border-color:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
.hnf-radio input[type=radio]:disabled {
  pointer-events:none
}
.hnf-radio input[type=radio]:disabled~.hnf-radio__symbol {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-radio input[type=radio]:disabled:checked~.hnf-radio__symbol::after {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-radio input[type=radio]:disabled:not(:checked)~.hnf-radio__symbol::after {
  display:none
}
.hnf-radio input[type=radio]:disabled~.hnf-radio__label label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  cursor:not-allowed;
  pointer-events:none
}
.hnf-radio input[type=radio]:disabled~.hnf-radio__label a {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media(forced-colors: active) {
  .hnf-radio input[type=radio]:disabled~.hnf-radio__symbol,
  .hnf-radio input[type=radio]:disabled:checked~.hnf-radio__symbol::after {
    border-color:GrayText
  }
  .hnf-radio input[type=radio]:disabled~.hnf-radio__label label,
  .hnf-radio input[type=radio]:disabled~.hnf-radio__label a {
    color:GrayText
  }
}
.hnf-radio input[type=radio]:active:not(:disabled)~.hnf-radio__symbol {
  border-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
.hnf-radio input[type=radio]:active:not(:disabled)~.hnf-radio__symbol::after {
  border-width:0.5rem;
  border-color:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114))
}
.hnf-radio--subtle>input[type=radio]:active:not(:disabled)~.hnf-radio__symbol {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
.hnf-radio--subtle>input[type=radio]:active:not(:disabled)~.hnf-radio__symbol::after {
  border-color:rgb(var(--colour-interactive-primary-bg-pressed, 0, 0, 0))
}
.hnf-radio input[type=radio]:focus-visible~.hnf-radio__symbol {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:var(--skapa-focus-outline-offset, 4px);
  transition:outline 200ms ease-out,box-shadow 200ms ease-out
}
.hnf-radio input[type=radio]:focus-visible:hover~.hnf-radio__symbol {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:var(--skapa-focus-outline-offset, 4px);
  transition:outline 200ms ease-out,box-shadow 200ms ease-out
}
.hnf-radio-button-group {
  margin:0;
  padding:0;
  border:0
}
.hnf-radio-button-group .hnf-radio:not(:last-child) {
  margin-bottom:1.5rem
}
[dir=rtl] .hnf-radio-button-group .hnf-radio {
  margin-right:0;
  margin-left:2rem
}
.hnf-checkbox-group {
  margin:0;
  padding:0;
  border:0
}
.hnf-checkbox-group .hnf-checkbox:not(:last-child) {
  margin-bottom:1.5rem
}
.hnf-checkbox {
  position:relative;
  display:flex;
  align-items:flex-start
}
.hnf-checkbox input[type=checkbox] {
  position:absolute;
  left:-0.625rem;
  top:-0.625rem;
  width:2.75rem;
  height:2.75rem;
  display:inline-block;
  border:0;
  opacity:0;
  padding:0;
  z-index:1;
  cursor:pointer
}
[dir=rtl] .hnf-checkbox input[type=checkbox] {
  right:-0.625rem;
  left:initial
}
.hnf-checkbox__symbol {
  box-sizing:border-box;
  position:relative;
  border-radius:4px;
  border:1px solid rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  width:1.5rem;
  height:1.5rem;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  flex-shrink:0;
  display:flex;
  align-items:center;
  justify-content:center
}
.hnf-checkbox__symbol::before {
  transform:rotate(45deg);
  content:"";
  box-sizing:content-box;
  display:block;
  border:2px solid currentColor;
  border-left:0;
  border-top:0;
  height:0.5625rem;
  width:0.25rem;
  opacity:0;
  margin-top:-0.25rem;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.hnf-checkbox__symbol::after {
  content:"";
  position:absolute;
  left:0.25rem;
  top:0.625rem;
  border:2px solid currentColor;
  border-left:0;
  border-top:0;
  border-right:0;
  opacity:0;
  color:rgb(var(--colour-static-white, 255, 255, 255));
  width:0.875rem
}
[dir=rtl] .hnf-checkbox__symbol {
  right:0;
  left:initial
}
.hnf-checkbox__label {
  position:relative;
  display:flex;
  flex-direction:column;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  margin-top:0.1875rem
}
.hnf-checkbox__caption {
  display:flex;
  padding-top:.25rem;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
.hnf-checkbox label {
  display:inline-block;
  cursor:pointer;
  padding-inline-start:1rem;
  transition:color 200ms ease-in-out
}
.hnf-checkbox input[type=checkbox]:checked~.hnf-checkbox__symbol {
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163));
  border-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
.hnf-checkbox input[type=checkbox]:checked~.hnf-checkbox__symbol::before {
  opacity:1
}
.hnf-checkbox input[type=checkbox]:indeterminate~.hnf-checkbox__symbol {
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163));
  border-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
.hnf-checkbox input[type=checkbox]:indeterminate~.hnf-checkbox__symbol::after {
  opacity:1
}
.hnf-checkbox input[type=checkbox]:hover~.hnf-checkbox__symbol {
  border-color:rgb(var(--colour-interactive-subtle-border-hover, 17, 17, 17))
}
.hnf-checkbox input[type=checkbox]:hover~.hnf-checkbox__symbol::before {
  color:rgb(var(--colour-neutral-3, 223, 223, 223));
  opacity:1
}
@media(hover: none) {
  .hnf-checkbox input[type=checkbox]:hover~.hnf-checkbox__symbol::before {
    color:rgb(var(--colour-neutral-3, 223, 223, 223))
  }
}
.hnf-checkbox input[type=checkbox]:hover:checked~.hnf-checkbox__symbol {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147));
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
.hnf-checkbox input[type=checkbox]:hover:checked~.hnf-checkbox__symbol::before {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.hnf-checkbox input[type=checkbox]:hover:indeterminate~.hnf-checkbox__symbol {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147));
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
.hnf-checkbox input[type=checkbox]:hover:indeterminate~.hnf-checkbox__symbol::before {
  opacity:0
}
.hnf-checkbox--subtle input[type=checkbox]~.hnf-checkbox__symbol::before,
.hnf-checkbox--subtle input[type=checkbox]~.hnf-checkbox__symbol::after {
  color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
.hnf-checkbox--subtle input[type=checkbox]:checked~.hnf-checkbox__symbol {
  background:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17));
  border-color:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
.hnf-checkbox--subtle input[type=checkbox]:hover:checked~.hnf-checkbox__symbol {
  background:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51));
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
.hnf-checkbox--subtle input[type=checkbox]:hover:checked~.hnf-checkbox__symbol::after,
.hnf-checkbox--subtle input[type=checkbox]:hover:checked~.hnf-checkbox__symbol::before {
  color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
.hnf-checkbox--subtle input[type=checkbox]:indeterminate~.hnf-checkbox__symbol {
  background:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17));
  border-color:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
.hnf-checkbox--subtle input[type=checkbox]:hover:indeterminate~.hnf-checkbox__symbol {
  background:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51));
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
.hnf-checkbox input[type=checkbox]:disabled {
  pointer-events:none
}
.hnf-checkbox input[type=checkbox]:disabled~.hnf-checkbox__symbol {
  background-color:rgb(var(--colour-neutral-1, 255, 255, 255));
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-checkbox input[type=checkbox]:disabled:hover {
  cursor:default
}
.hnf-checkbox input[type=checkbox]:disabled:checked~.hnf-checkbox__symbol,
.hnf-checkbox input[type=checkbox]:disabled:indeterminate~.hnf-checkbox__symbol {
  background-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-checkbox input[type=checkbox]:disabled:checked~.hnf-checkbox__symbol::before,
.hnf-checkbox input[type=checkbox]:disabled:checked~.hnf-checkbox__symbol::after,
.hnf-checkbox input[type=checkbox]:disabled:indeterminate~.hnf-checkbox__symbol::before,
.hnf-checkbox input[type=checkbox]:disabled:indeterminate~.hnf-checkbox__symbol::after {
  border-color:rgb(var(--colour-interactive-disabled-2, 146, 146, 146))
}
.hnf-checkbox input[type=checkbox]:disabled~.hnf-checkbox__label label {
  cursor:default;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  pointer-events:none
}
.hnf-checkbox input[type=checkbox]:disabled~.hnf-checkbox__label a {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media(forced-colors: active) {
  .hnf-checkbox input[type=checkbox]:disabled~.hnf-checkbox__symbol {
    border-color:GrayText
  }
  .hnf-checkbox input[type=checkbox]:disabled:checked~.hnf-checkbox__symbol::before,
  .hnf-checkbox input[type=checkbox]:disabled:checked~.hnf-checkbox__symbol::after,
  .hnf-checkbox input[type=checkbox]:disabled:indeterminate~.hnf-checkbox__symbol::before,
  .hnf-checkbox input[type=checkbox]:disabled:indeterminate~.hnf-checkbox__symbol::after {
    border-color:GrayText
  }
  .hnf-checkbox input[type=checkbox]:disabled~.hnf-checkbox__label label,
  .hnf-checkbox input[type=checkbox]:disabled~.hnf-checkbox__label a {
    color:GrayText
  }
}
.hnf-checkbox input[type=checkbox]:focus-visible~.hnf-checkbox__symbol {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:var(--skapa-focus-outline-offset, 4px);
  transition:outline 200ms ease-out,box-shadow 200ms ease-out
}
.hnf-checkbox input[type=checkbox]:focus-visible:hover~.hnf-checkbox__symbol {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:var(--skapa-focus-outline-offset, 4px);
  transition:outline 200ms ease-out,box-shadow 200ms ease-out
}
.hnf-label-wrapper--text-input>label {
  display:block;
  margin:0 0 .25rem 0
}
.hnf-label-wrapper .hnf-required {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
.hnf-label-wrapper>label em {
  margin:0;
  color:rgb(var(--colour-text-and-icon-4, 146, 146, 146));
  font-style:normal
}
.hnf-form-field {
  display:block;
  margin-bottom:1.25rem
}
.hnf-form-field__content {
  margin-top:.25rem;
  display:flex;
  flex-wrap:nowrap;
  justify-content:space-between
}
.hnf-form-field--with-character-limit .hnf-form-field__content>*:not(:first-child) {
  padding-inline-start:.5rem
}
.hnf-form-field>.hnf-checkbox,
.hnf-form-field>.hnf-radiobutton,
.hnf-form-field fieldset {
  margin-bottom:.5rem
}
.hnf-form-field legend {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-helper-text {
  display:inline-flex;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  align-items:center
}
.hnf-helper-text .hnf-helper-text__icon.hnf-svg-icon {
  height:1.125rem;
  width:1.125rem;
  margin-inline-end:.25rem;
  vertical-align:bottom;
  flex:0 0 auto
}
.hnf-helper-text--character-count {
  font-variant-numeric:tabular-nums
}
.hnf-helper-text--error {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
.hnf-helper-text--success {
  color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
.hnf-helper-text--warning {
  color:rgb(var(--colour-semantic-caution-text, 202, 80, 8))
}
.hnf-helper-text--text-only {
  margin-inline-start:0
}
.hnf-helper-text--text-only .hnf-helper-text__icon {
  display:none
}
.hnf-validation-border {
  --skapa-validation-border-colour: rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  --skapa-validation-border: 1px solid var(--skapa-validation-border-colour);
  --skapa-validation-border-default: var(--skapa-validation-border);
  --skapa-validation-border-focus-border: 2px solid rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163));
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:block;
  width:100%;
  border:var(--skapa-validation-border-default, var(--skapa-validation-border-focus-border));
  pointer-events:none;
  transition:box-shadow 100ms cubic-bezier(0.4, 0, 0.4, 1),border 100ms cubic-bezier(0.4, 0, 0.4, 1);
  border-radius:4px;
  box-sizing:border-box
}
.hnf-validation-border--warning {
  border-color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
.hnf-validation-border--error {
  border-color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
.hnf-validation-border--success {
  border-color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
.hnf-validation-border--disabled {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  box-shadow:none
}
.hnf-validation-border--read-only {
  --skapa-validation-border-default: transparent;
  border:var(--skapa-validation-border-default, var(--skapa-validation-border-focus-border))
}
@media(forced-colors: active) {
  .hnf-validation-border {
    border-color:GrayText
  }
}
.hnf-input-field__wrapper {
  box-sizing:border-box;
  position:relative;
  display:flex;
  width:100%;
  align-items:center;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  border-radius:4px;
  padding-right:.375rem;
  padding-left:.375rem
}
.hnf-input-field__wrapper>* {
  padding-inline-start:.125rem;
  padding-inline-end:.125rem
}
.hnf-input-field__prefix-label,
.hnf-input-field__suffix-label {
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  opacity:0;
  visibility:hidden;
  flex-shrink:0;
  transition:opacity 100ms cubic-bezier(0.4, 0, 0.4, 1),visibility 100ms cubic-bezier(0.4, 0, 0.4, 1);
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px, 1px, 1px, 1px);
  margin:-1px;
  white-space:nowrap
}
.hnf-input-field__prefix-label {
  order:2
}
.hnf-input-field__suffix-label {
  text-align:right;
  order:4
}
.hnf-input-field__payment-logo {
  order:5;
  margin-inline-end:0.3125rem;
  margin-inline-start:0.3125rem;
  flex-shrink:0
}
.hnf-input-field input {
  flex-grow:1;
  border:0;
  background:none;
  padding-top:0;
  padding-bottom:0;
  height:3rem;
  overflow:hidden;
  order:3;
  outline:none;
  border-radius:4px;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  min-width:1ch
}
.hnf-input-field input::-ms-clear {
  display:none
}
.hnf-input-field input:-webkit-autofill {
  font-family:inherit;
  -webkit-text-fill-color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  -webkit-box-shadow:0 0 0 3rem rgb(var(--colour-neutral-1, 255, 255, 255)) inset
}
.hnf-input-field input:focus~.hnf-validation-border {
  --skapa-validation-border-default: initial
}
.hnf-input-field input[type=hidden]~.hnf-validation-border,
.hnf-input-field input[type=hidden]~.hnf-input-field__leading-icon,
.hnf-input-field input[type=hidden]~.hnf-input-field__trailing-icon {
  display:none
}
.hnf-input-field input[type=password]::-ms-reveal {
  display:none
}
.hnf-input-field input[type=date] {
  color:rgba(0,0,0,0)
}
.hnf-input-field input[type=date]:focus {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-input-field input[type=date]:disabled {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-input-field input[type=date]::-webkit-inner-spin-button,
.hnf-input-field input[type=date]::-webkit-calendar-picker-indicator,
.hnf-input-field input[type=date]::-webkit-clear-button {
  display:none;
  -webkit-appearance:none
}
.hnf-input-field--labelled input[type=date] {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-input-field input:focus~.hnf-input-field__prefix-label,
.hnf-input-field input:focus~.hnf-input-field__suffix-label,
.hnf-input-field--labelled .hnf-input-field__prefix-label,
.hnf-input-field--labelled .hnf-input-field__suffix-label {
  opacity:1;
  transition-delay:33ms;
  visibility:visible;
  position:static;
  clip:none;
  width:auto;
  height:auto
}
.hnf-input-field .hnf-btn {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-input-field .hnf-btn:disabled {
  pointer-events:none;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-input-field .hnf-btn:disabled .hnf-btn__inner {
  border:0;
  background:none
}
.hnf-input-field__leading-icon {
  flex-shrink:0;
  order:1
}
.hnf-input-field__trailing-icon {
  flex-shrink:0;
  order:5
}
.hnf-input-field label {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.hnf-input-field--disabled label,
.hnf-input-field--disabled input,
.hnf-input-field--disabled .hnf-svg-icon,
.hnf-input-field--disabled .hnf-input-field__suffix-label,
.hnf-input-field--disabled .hnf-input-field__prefix-label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-input-field--disabled .hnf-input-field__payment-logo {
  opacity:.2
}
.hnf-input-field--disabled input:-webkit-autofill {
  -webkit-text-fill-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-input-field--read-only .hnf-input-field__wrapper {
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245))
}
[dir=rtl] .hnf-input-field input[type=tel] {
  direction:ltr;
  text-align:right
}
@media(forced-colors: active) {
  .hnf-input-field--disabled label,
  .hnf-input-field--disabled input,
  .hnf-input-field--disabled .hnf-svg-icon,
  .hnf-input-field--disabled .hnf-input-field__suffix-label,
  .hnf-input-field--disabled .hnf-input-field__prefix-label,
  .hnf-input-field--read-only label,
  .hnf-input-field--read-only input,
  .hnf-input-field--read-only .hnf-svg-icon,
  .hnf-input-field--read-only .hnf-input-field__suffix-label,
  .hnf-input-field--read-only .hnf-input-field__prefix-label {
    color:GrayText
  }
}
.hnf-link {
  text-decoration:underline;
  font-weight:400;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.hnf-link:focus,
.hnf-link:hover,
.hnf-link:active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-link--disabled {
  cursor:default;
  pointer-events:none;
  opacity:.4
}
.hnf-link--disabled:focus::before {
  border:0
}
.hnf-link--black {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-link--black:hover,
.hnf-link--black:focus,
.hnf-link--black:active {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.hnf-link--black.hnf-link--disabled {
  cursor:default;
  pointer-events:none;
  opacity:.4;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-link--black.hnf-link--disabled:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-link--black.hnf-link--disabled:focus,
.hnf-link--black.hnf-link--disabled:active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-link--black.hnf-link--disabled:focus::before {
  border:0
}
.hnf-link--grey {
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
.hnf-link--grey:hover,
.hnf-link--grey:focus,
.hnf-link--grey:active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-link--grey.hnf-link--disabled {
  cursor:default;
  pointer-events:none;
  opacity:.4;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.hnf-link--grey.hnf-link--disabled:hover {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.hnf-link--grey.hnf-link--disabled:focus,
.hnf-link--grey.hnf-link--disabled:active {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.hnf-link--grey.hnf-link--disabled:focus::before {
  border:0
}
.hnf-link--white {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.hnf-link--white:hover,
.hnf-link--white:focus,
.hnf-link--white:active {
  color:rgb(var(--colour-static-light-grey, 245, 245, 245))
}
.hnf-link--white.hnf-link--disabled {
  cursor:default;
  pointer-events:none;
  opacity:.4;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.hnf-link--white.hnf-link--disabled:hover {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.hnf-link--white.hnf-link--disabled:focus,
.hnf-link--white.hnf-link--disabled:active {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.hnf-link--white.hnf-link--disabled:focus::before {
  border:0
}
.hnf-link--subtle {
  text-decoration:none
}
.hnf-link--subtle:focus,
.hnf-link--subtle:hover,
.hnf-link--subtle:active {
  text-decoration:underline
}
.hnf-link:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:var(--skapa-focus-outline-offset, 4px);
  transition:outline 200ms ease-out,box-shadow 200ms ease-out
}
.hnf-collapsible {
  display:grid;
  box-sizing:border-box;
  grid-template-rows:0fr;
  transition:all 200ms cubic-bezier(0.4, 0, 0.4, 1)
}
.hnf-collapsible--expanded {
  grid-template-rows:1fr
}
.hnf-collapsible--closed .hnf-collapsible__content {
  display:none
}
.hnf-collapsible__content {
  overflow:hidden
}
@media(prefers-reduced-motion) {
  .hnf-collapsible {
    transition-duration:0ms
  }
}
.hnf-accordion-item-header {
  display:flex;
  background:none;
  overflow:hidden;
  border:0;
  cursor:pointer;
  flex-direction:row;
  width:100%;
  justify-content:space-between;
  align-items:center;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  text-decoration:none;
  -webkit-user-select:text;
  user-select:text
}
.hnf-accordion-item-header:active,
.hnf-accordion-item-header:focus-visible,
.hnf-accordion-item-header:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-accordion-item-header:active .hnf-accordion-item-header__title,
.hnf-accordion-item-header:focus-visible .hnf-accordion-item-header__title,
.hnf-accordion-item-header:hover .hnf-accordion-item-header__title {
  text-decoration:underline
}
.hnf-accordion-item-header__icon {
  flex-shrink:0
}
.hnf-accordion-item-header--small {
  min-height:3rem;
  padding:.5rem 0
}
.hnf-accordion-item-header--medium {
  min-height:4.5rem;
  padding:.75rem 0
}
.hnf-accordion-item-header--large {
  min-height:5.5rem;
  padding:1.25rem 0
}
.hnf-accordion-item-header__title-wrapper {
  text-align:start;
  flex-grow:1;
  line-height:0;
  padding-inline-end:1rem
}
.hnf-accordion-item-header__title-wrapper .hnf-accordion-item-header__title {
  width:auto
}
.hnf-accordion-item-header__title {
  font-size:.875rem;
  line-height:1.571;
  font-weight:700;
  display:block
}
.hnf-accordion-item-header__subtitle {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  font-size:.875rem;
  line-height:1.571
}
.hnf-accordion-item-header:disabled {
  cursor:default
}
.hnf-accordion-item-header:disabled .hnf-accordion-item-header__title {
  text-decoration:none
}
.hnf-accordion-item-header:disabled .hnf-accordion-item-header__title,
.hnf-accordion-item-header:disabled .hnf-accordion-item-header__subtitle {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-accordion-item-header:disabled .hnf-accordion-item-header__icon {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-accordion--padded .hnf-accordion-item-header {
  padding-left:1.5rem;
  padding-right:1.5rem
}
.hnf-accordion {
  list-style:none;
  width:100%;
  margin:0;
  padding:0;
  background:rgba(0,0,0,0)
}
.hnf-accordion__item {
  transition:all 200ms cubic-bezier(0.4, 0, 0.4, 1);
  margin:0;
  outline:0;
  padding:0
}
.hnf-accordion__item--subtle .hnf-accordion-item-header__title {
  font-weight:400
}
.hnf-accordion__item--active {
  overflow:visible
}
.hnf-accordion .hnf-accordion-item-header {
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
.hnf-accordion__item--active>.hnf-accordion__content {
  visibility:visible;
  opacity:1;
  transition:all 200ms cubic-bezier(0.4, 0, 0.4, 1)
}
.hnf-accordion__content {
  transition:all 200ms cubic-bezier(0.4, 0, 0.4, 1);
  visibility:hidden;
  opacity:0;
  overflow:hidden
}
.hnf-accordion__content--inner-small {
  padding-top:.5rem;
  padding-bottom:1.5rem
}
.hnf-accordion__content--inner-medium {
  padding-top:.5rem;
  padding-bottom:2rem
}
.hnf-accordion__content--inner-large {
  padding-top:.5rem;
  padding-bottom:2.5rem
}
@media(prefers-reduced-motion) {
  .hnf-accordion__item,
  .hnf-accordion__item--active>.hnf-accordion__content,
  .hnf-accordion__content {
    transition-duration:0ms
  }
}
.hnf-accordion .hnf-collapsible {
  display:grid;
  box-sizing:border-box;
  grid-template-rows:0fr;
  transition:all 200ms cubic-bezier(0.4, 0, 0.4, 1)
}
.hnf-accordion .hnf-collapsible--expanded {
  grid-template-rows:1fr
}
.hnf-accordion .hnf-collapsible--closed .hnf-collapsible__content {
  display:none
}
.hnf-accordion .hnf-collapsible__content {
  overflow:hidden
}
@media(prefers-reduced-motion) {
  .hnf-accordion .hnf-collapsible {
    transition-duration:0ms
  }
}
.hnf-accordion--padded .hnf-accordion__content {
  padding-left:1.5rem;
  padding-right:1.5rem
}
[dir=rtl] .hnf-accordion .hnf-accordion-item-header__icon {
  transform:scaleX(-1)
}
[dir=rtl] .hnf-accordion__item--active .hnf-accordion-item-header__icon {
  transform:scaleX(-1) rotate(180deg)
}
.hnf-accordion-item-header:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:var(--skapa-focus-outline-offset, 4px);
  transition:outline 200ms ease-out,box-shadow 200ms ease-out
}
.hnf-aspect-ratio-box {
  width:100%;
  position:relative;
  height:auto;
  display:block;
  padding-bottom:75%;
  box-sizing:border-box
}
.hnf-aspect-ratio-box[class*="--standard"],
.hnf-aspect-ratio-box[class*="--4-3"] {
  padding-bottom:75%
}
.hnf-aspect-ratio-box[class*="--square"],
.hnf-aspect-ratio-box[class*="--1-1"] {
  padding-bottom:100%
}
.hnf-aspect-ratio-box[class*="--wide"],
.hnf-aspect-ratio-box[class*="--16-9"] {
  padding-bottom:56.25%
}
.hnf-aspect-ratio-box[class*="--portrait"],
.hnf-aspect-ratio-box[class*="--3-4"] {
  padding-bottom:133.3333333333%
}
.hnf-aspect-ratio-box[class*="--semiportrait"],
.hnf-aspect-ratio-box[class*="--6-7"] {
  padding-bottom:116.6666666667%
}
.hnf-aspect-ratio-box[class*="--9-16"] {
  padding-bottom:177.7777777778%
}
.hnf-aspect-ratio-box[class*="--4-5"] {
  padding-bottom:125%
}
.hnf-aspect-ratio-box .hnf-image {
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  color:rgba(0,0,0,0);
  padding:0
}
@media(min-width: 37.5em) {
  .hnf-aspect-ratio-box[class*=to-standard-from-md],
  .hnf-aspect-ratio-box[class*=to-4-3-from-md] {
    padding-bottom:75%
  }
  .hnf-aspect-ratio-box[class*=to-square-from-md],
  .hnf-aspect-ratio-box[class*=to-1-1-from-md] {
    padding-bottom:100%
  }
  .hnf-aspect-ratio-box[class*=to-wide-from-md],
  .hnf-aspect-ratio-box[class*=to-16-9-from-md] {
    padding-bottom:56.25%
  }
  .hnf-aspect-ratio-box[class*=to-portrait-from-md],
  .hnf-aspect-ratio-box[class*=to-3-4-from-md] {
    padding-bottom:133.3333333333%
  }
  .hnf-aspect-ratio-box[class*=to-semiportrait-from-md],
  .hnf-aspect-ratio-box[class*=to-6-7-from-md] {
    padding-bottom:116.6666666667%
  }
  .hnf-aspect-ratio-box[class*=to-9-16-from-md] {
    padding-bottom:177.7777777778%
  }
  .hnf-aspect-ratio-box[class*=to-4-5-from-md] {
    padding-bottom:125%
  }
}
@media(min-width: 56.25em) {
  .hnf-aspect-ratio-box[class*=to-standard-from-lg],
  .hnf-aspect-ratio-box[class*=to-4-3-from-lg] {
    padding-bottom:75%
  }
  .hnf-aspect-ratio-box[class*=to-square-from-lg],
  .hnf-aspect-ratio-box[class*=to-1-1-from-lg] {
    padding-bottom:100%
  }
  .hnf-aspect-ratio-box[class*=to-wide-from-lg],
  .hnf-aspect-ratio-box[class*=to-16-9-from-lg] {
    padding-bottom:56.25%
  }
  .hnf-aspect-ratio-box[class*=to-portrait-from-lg],
  .hnf-aspect-ratio-box[class*=to-3-4-from-lg] {
    padding-bottom:133.3333333333%
  }
  .hnf-aspect-ratio-box[class*=to-semiportrait-from-lg],
  .hnf-aspect-ratio-box[class*=to-6-7-from-lg] {
    padding-bottom:116.6666666667%
  }
  .hnf-aspect-ratio-box[class*=to-9-16-from-lg] {
    padding-bottom:177.7777777778%
  }
  .hnf-aspect-ratio-box[class*=to-4-5-from-lg] {
    padding-bottom:125%
  }
}
@media(min-width: 75em) {
  .hnf-aspect-ratio-box[class*=to-standard-from-xl],
  .hnf-aspect-ratio-box[class*=to-4-3-from-xl] {
    padding-bottom:75%
  }
  .hnf-aspect-ratio-box[class*=to-square-from-xl],
  .hnf-aspect-ratio-box[class*=to-1-1-from-xl] {
    padding-bottom:100%
  }
  .hnf-aspect-ratio-box[class*=to-wide-from-xl],
  .hnf-aspect-ratio-box[class*=to-16-9-from-xl] {
    padding-bottom:56.25%
  }
  .hnf-aspect-ratio-box[class*=to-portrait-from-xl],
  .hnf-aspect-ratio-box[class*=to-3-4-from-xl] {
    padding-bottom:133.3333333333%
  }
  .hnf-aspect-ratio-box[class*=to-semiportrait-from-xl],
  .hnf-aspect-ratio-box[class*=to-6-7-from-xl] {
    padding-bottom:116.6666666667%
  }
  .hnf-aspect-ratio-box[class*=to-9-16-from-xl] {
    padding-bottom:177.7777777778%
  }
  .hnf-aspect-ratio-box[class*=to-4-5-from-xl] {
    padding-bottom:125%
  }
}
.hnf-carousel {
  position:relative;
  --focus-margin-start: 0rem;
  --focus-margin-end: 0rem
}
.hnf-carousel:has(.hnf-carousel-slide *:focus-visible) {
  --focus-margin-start: .5rem;
  --focus-margin-end: .5rem
}
.hnf-carousel .hnf-skip-content__button {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px, 1px, 1px, 1px);
  margin:-1px;
  white-space:nowrap
}
.hnf-carousel .hnf-skip-content__button:active,
.hnf-carousel .hnf-skip-content__button:focus,
.hnf-carousel .hnf-skip-content__button:focus-visible {
  width:auto;
  height:auto;
  overflow:visible;
  clip:auto;
  white-space:normal;
  z-index:1;
  background:rgb(var(--colour-static-light-grey, 245, 245, 245));
  color:rgb(var(--colour-static-black, 17, 17, 17));
  border-radius:64px;
  padding:1rem 2rem;
  font-weight:bold;
  text-decoration:none
}
.hnf-carousel .hnf-skip-content__button:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:var(--skapa-focus-outline-offset, 4px);
  transition:outline 200ms ease-out,box-shadow 200ms ease-out
}
.hnf-carousel__wrapper {
  position:relative
}
.hnf-carousel__content {
  overflow-x:scroll;
  overflow-y:hidden;
  -webkit-overflow-scrolling:touch;
  position:relative;
  margin-inline-start:calc(-1*var(--overflow-start, var(--focus-margin-start)));
  margin-inline-end:calc(-1*var(--overflow-end, var(--focus-margin-end)));
  padding-inline-start:var(--overflow-start, var(--focus-margin-start));
  padding-inline-end:var(--overflow-end, var(--focus-margin-end));
  overscroll-behavior-inline:contain;
  --padding-difference: calc(var(--carousel-vertical-padding, 0.5rem) - 0.5rem);
  --clamped-difference: max(min(0rem, var(--padding-difference)), -0.5rem);
  --calculated-additional-padding: calc(-1 * var(--clamped-difference));
  padding-block:calc(var(--carousel-vertical-padding, 0.5rem) + var(--calculated-additional-padding));
  margin-block:var(--clamped-difference);
  display:flex;
  flex-wrap:nowrap;
  gap:var(--carousel-item-gap, 1.25rem)
}
.hnf-carousel__content:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:var(--skapa-focus-outline-offset, 4px);
  transition:outline 200ms ease-out,box-shadow 200ms ease-out
}
.hnf-carousel__content--single-slide {
  overflow:visible
}
.hnf-carousel--has-scrollbar .hnf-carousel__content {
  margin-block-end:0
}
.hnf-carousel--dragging {
  cursor:grabbing
}
.hnf-carousel .hnf-btn.hnf-carousel__button {
  position:absolute
}
.hnf-carousel__button {
  top:50%;
  visibility:hidden;
  opacity:0;
  transition:opacity 200ms,visibility 200ms;
  cursor:pointer;
  z-index:1;
  left:-1rem;
  transform:translateY(-50%)
}
.hnf-carousel:hover .hnf-carousel__button {
  opacity:1;
  visibility:visible;
  display:block;
  transition:opacity 200ms,visibility 200ms
}
.hnf-carousel:hover .hnf-carousel__button--hidden {
  display:none;
  opacity:0;
  visibility:hidden;
  transition:opacity 200ms,visibility 200ms
}
.hnf-carousel__button--right {
  left:auto;
  right:-1rem
}
.hnf-carousel-slide {
  box-sizing:border-box;
  max-width:100%;
  position:relative;
  flex-shrink:0
}
.hnf-carousel__scroll-indicator {
  display:none
}
.hnf-carousel__slide-show {
  --focus-margin-start: 0rem !important
}
.hnf-carousel__slide-show .hnf-carousel__button {
  left:2rem;
  display:none
}
.hnf-carousel__slide-show .hnf-carousel__button--right {
  right:2rem;
  left:auto
}
.hnf-carousel__slide-show .hnf-carousel__content--snap-slide {
  scroll-snap-type:x mandatory
}
.hnf-carousel__slide-show .hnf-carousel__content--drag-slide {
  scroll-snap-type:none
}
.hnf-carousel__slide-show .hnf-carousel-slide {
  position:relative;
  margin-inline-end:0;
  margin-inline-start:0;
  scroll-snap-align:start;
  scroll-snap-stop:always;
  width:100%;
  display:block;
  text-align:center
}
.hnf-carousel__slide-show .hnf-carousel-slide .hnf-video-player {
  display:flex;
  justify-content:center
}
.hnf-carousel__slide-show .hnf-carousel-slide>:first-child {
  max-height:75vh;
  max-width:100%;
  display:inline-block
}
.hnf-carousel__slide-show .hnf-carousel-slide>:first-child img,
.hnf-carousel__slide-show .hnf-carousel-slide>:first-child video {
  max-height:75vh;
  max-width:100%;
  width:auto
}
.hnf-carousel--intersection-observer-disabled:hover .hnf-carousel__button {
  display:none
}
.hnf-carousel:not(.hnf-carousel--intersection-observer-disabled) .hnf-carousel__content {
  scrollbar-width:none
}
.hnf-carousel:not(.hnf-carousel--intersection-observer-disabled) .hnf-carousel__content::-webkit-scrollbar {
  display:none
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  .hnf-carousel__content {
    scroll-snap-type:x mandatory
  }
}
@media(hover: none) {
  .hnf-carousel:hover .hnf-carousel__button {
    opacity:0;
    display:none
  }
}
.hnf-carousel__counter--wrapper {
  display:flex;
  align-items:stretch
}
.hnf-carousel__counter {
  display:flex;
  flex:0 1 auto;
  justify-content:center;
  align-items:center;
  padding:0 .5rem;
  font-size:.875rem;
  line-height:1.571;
  font-weight:700;
  margin-inline-start:.5rem;
  white-space:nowrap;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
@media(min-width: 37.5em) {
  .hnf-carousel__button {
    left:-1.25rem;
    right:auto
  }
  .hnf-carousel__button--right {
    left:auto;
    right:-1.25rem
  }
  .hnf-carousel__counter {
    display:none
  }
}
@media(min-width: 56.25em) {
  .hnf-carousel__content {
    top:0
  }
  .hnf-carousel__wrapper {
    bottom:auto;
    width:100%
  }
  .hnf-carousel__button,
  .hnf-carousel__scroll-indicator {
    display:block
  }
  .hnf-carousel__slide-show .hnf-carousel-slide,
  .hnf-carousel__slide-show .hnf-scroll-indicator {
    padding-inline-start:6.25rem;
    padding-inline-end:6.25rem
  }
  .hnf-carousel__slide-show .hnf-carousel__button {
    display:block
  }
}
@media(orientation: landscape)and (max-width: 56.25em) {
  .hnf-carousel__slide-show .hnf-carousel-slide>:first-child {
    max-height:60vh
  }
  .hnf-carousel__slide-show .hnf-carousel-slide>:first-child img,
  .hnf-carousel__slide-show .hnf-carousel-slide>:first-child video {
    max-height:60vh;
    width:auto
  }
}
[dir=rtl] .hnf-carousel__skip-button:active,
[dir=rtl] .hnf-carousel__skip-button:focus-visible {
  left:auto;
  right:1.5rem
}
[dir=rtl] .hnf-carousel__button {
  left:auto;
  right:-1.25rem;
  transform:translateY(-50%) scaleX(-1)
}
[dir=rtl] .hnf-carousel__button--right {
  right:auto;
  left:-1.25rem
}
[dir=rtl] .hnf-carousel__slide-show .hnf-carousel__button {
  right:2rem;
  left:auto
}
[dir=rtl] .hnf-carousel__slide-show .hnf-carousel__button--right {
  left:2rem;
  right:auto
}
.hnf-overflow-carousel {
  position:relative
}
.hnf-overflow-carousel__content {
  display:flex;
  flex-wrap:nowrap;
  overflow-x:scroll;
  padding:.5rem 0;
  overscroll-behavior-inline:contain
}
.hnf-overflow-carousel__content>* {
  flex-shrink:0
}
.hnf-overflow-carousel .hnf-btn.hnf-overflow-carousel__button {
  position:absolute
}
.hnf-overflow-carousel__button {
  top:50%;
  transition:opacity 200ms,visibility 0 200ms;
  cursor:pointer;
  z-index:1;
  left:.75rem;
  transform:translateY(-50%);
  box-shadow:0px 4px 16px rgba(0,0,0,.1)
}
.hnf-overflow-carousel__button--hidden {
  display:none;
  opacity:0;
  visibility:hidden;
  transition:opacity 200ms,visibility 0 200ms
}
.hnf-overflow-carousel__button--right {
  left:auto;
  right:.75rem
}
.hnf-overflow-carousel--intersection-observer-disabled {
  display:block
}
.hnf-overflow-carousel--intersection-observer-disabled:hover .hnf-overflow-carousel__button {
  display:none
}
.hnf-overflow-carousel--intersection-observer-disabled .hnf-overflow-carousel__content::-webkit-scrollbar {
  width:4px;
  height:4px;
  display:block
}
.hnf-overflow-carousel--intersection-observer-disabled .hnf-overflow-carousel__content::-webkit-scrollbar-track {
  background:rgb(var(--colour-neutral-3, 223, 223, 223));
  border-radius:4px
}
.hnf-overflow-carousel--intersection-observer-disabled .hnf-overflow-carousel__content::-webkit-scrollbar-thumb {
  background:rgb(var(--colour-neutral-7, 17, 17, 17));
  border-radius:4px
}
.hnf-overflow-carousel:not(.hnf-overflow-carousel--intersection-observer-disabled) .hnf-overflow-carousel__content {
  scrollbar-width:none
}
.hnf-overflow-carousel:not(.hnf-overflow-carousel--intersection-observer-disabled) .hnf-overflow-carousel__content::-webkit-scrollbar {
  display:none
}
.hnf-overflow-carousel__browser-direction {
  direction:rtl;
  position:absolute;
  left:0;
  top:0;
  overflow:hidden;
  width:1px;
  height:1px
}
.hnf-overflow-carousel__browser-item {
  width:2px;
  height:1px
}
[dir=rtl] .hnf-overflow-carousel__button {
  left:auto;
  right:.75rem;
  transform:translateY(-50%) scaleX(-1)
}
[dir=rtl] .hnf-overflow-carousel__button--right {
  right:auto;
  left:.75rem
}
.hnf-image {
  position:relative;
  display:block;
  max-width:100%;
  height:auto
}
.hnf-image__icon {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%);
  color:rgb(var(--colour-text-and-icon-4, 146, 146, 146))
}
.hnf-image--fallback {
  padding-bottom:100%;
  background:rgb(var(--colour-neutral-2, 245, 245, 245))
}
.hnf-image--fallback img {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px, 1px, 1px, 1px);
  margin:-1px;
  white-space:nowrap
}
.hnf-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), 0.5) 50%, 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 rgba(0,0,0,0);
  box-sizing:border-box;
  animation:hnf-shine 2s 20;
  display:block
}
.hnf-skeleton--inline-block {
  display:inline-block
}
.hnf-skeleton::after {
  content:"​"
}
[dir=rtl] .hnf-skeleton {
  animation-direction:reverse
}
@keyframes hnf-shine {
  to {
    background-position:0 100%
  }
}
.hnf-toast .hnf-btn:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline-offset:var(--skapa-focus-outline-offset, 4px);
  transition:outline 200ms ease-out,box-shadow 200ms ease-out
}
.hnf-toast {
  position:fixed;
  top:0;
  left:0;
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:.5rem;
  padding-inline-start:1.5rem;
  border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
  min-height:4.125rem;
  background:rgb(var(--colour-elevation-3, 17, 17, 17));
  width:100%;
  transform:translateY(-100%);
  transition:transform 200ms cubic-bezier(0.9, 0, 1, 1);
  z-index:400;
  pointer-events:none;
  box-sizing:border-box
}
.hnf-toast--bar-type {
  border-radius:4px;
  width:auto;
  left:2rem;
  right:2rem;
  top:2rem;
  transform:translateY(calc(-100% - 2rem))
}
.hnf-toast--show {
  transform:translateY(0);
  pointer-events:auto;
  transition-timing-function:cubic-bezier(0, 0, 0.1, 1)
}
.hnf-toast--off-screen {
  transition:none
}
.hnf-toast__body-wrapper {
  display:flex;
  flex-grow:1;
  flex-wrap:wrap;
  align-items:center
}
.hnf-toast__body,
.hnf-toast__action,
.hnf-toast__close-btn {
  margin:.25rem 0
}
.hnf-toast__body {
  display:inline-block;
  flex-grow:1;
  flex-basis:50%;
  margin-inline-end:1rem;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.hnf-toast__action {
  line-height:1
}
.hnf-toast__action-message.hnf-btn {
  --colour-semantic-informative: 72, 156, 227;
  color:rgb(var(--colour-semantic-informative, 0, 88, 163));
  border-radius:4px
}
.hnf-toast__action-message.hnf-btn:hover,
.hnf-toast__action-message.hnf-btn:active {
  text-decoration:underline
}
.hnf-toast__action-message.hnf-btn:hover,
.hnf-toast__action-message.hnf-btn:focus,
.hnf-toast__action-message.hnf-btn:active {
  color:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
.hnf-toast__action-message.hnf-btn .hnf-btn__inner {
  min-height:0
}
.hnf-toast__action-message.hnf-btn.hnf-btn--plain .hnf-btn__inner::after {
  min-width:2.75rem;
  top:-0.875rem;
  bottom:-0.875rem;
  left:-0.5rem;
  right:-0.5rem
}
.hnf-toast__close-btn {
  padding-inline-start:.75rem
}
.hnf-toast__text {
  color:rgb(var(--colour-static-white, 255, 255, 255));
  margin-top:0
}
.hnf-toast__text:last-child {
  margin-bottom:0
}
@media(min-width: 37.5em) {
  .hnf-toast {
    border-radius:4px;
    width:22.5rem;
    top:2rem;
    left:auto;
    right:0;
    transform:translate(100%, 0)
  }
  [dir=rtl] .hnf-toast {
    right:auto;
    left:0;
    transform:translate(-100%, 0)
  }
  .hnf-toast--show {
    transform:translate(-2rem, 0)
  }
  [dir=rtl] .hnf-toast--show {
    transform:translate(2rem, 0)
  }
}
.hnf-loading {
  position:relative;
  display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:center
}
.hnf-loading--label-leading {
  text-align:inherit;
  align-items:flex-start
}
.hnf-loading__text,
.hnf-loading__text--fade-out {
  opacity:0
}
.hnf-loading__text {
  max-width:100%;
  margin-top:2.5rem;
  text-align:center;
  transform:translateY(1.5rem)
}
.hnf-loading__text--fade-out {
  transition:transform 100ms cubic-bezier(0.4, 0, 0.4, 1),opacity 100ms cubic-bezier(0.4, 0, 0.4, 1);
  transform:translateY(-1.5rem)
}
.hnf-loading__text--fade-in {
  transition:transform 100ms cubic-bezier(0.4, 0, 0.4, 1),opacity 100ms cubic-bezier(0.4, 0, 0.4, 1);
  transform:translateY(0);
  opacity:1
}
.hnf-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 200ms cubic-bezier(0.4, 0, 0.4, 1);
  animation:hnf-loading-bounce .7s infinite
}
.hnf-loading__ball--small {
  border-width:.125rem
}
.hnf-loading__ball--medium {
  border-width:.25rem
}
.hnf-loading__ball--small,
.hnf-loading__ball--medium {
  transform:translateY(-160%);
  animation:hnf-loading-bounce-small .7s infinite
}
.hnf-loading__ball--large {
  margin-bottom:2rem
}
.hnf-loading__ball--primary {
  border-color:rgb(var(--colour-neutral-7, 17, 17, 17))
}
.hnf-loading__ball--secondary {
  border-color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
.hnf-loading__ball--secondary+.hnf-loading__text {
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
.hnf-loading__linear-wrapper {
  position:relative;
  display:flex;
  width:100%;
  height:0.3125rem
}
.hnf-loading__linear-wrapper+.hnf-loading__text {
  margin-top:1rem
}
.hnf-loading__sr-only-text,
.hnf-loading__linear-label {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px, 1px, 1px, 1px);
  margin:-1px;
  white-space:nowrap
}
.hnf-loading__linear-progress {
  -webkit-appearance:none;
  appearance:none;
  width:100%;
  height:100%;
  border:0;
  border-radius:0.375rem;
  background:rgb(var(--colour-neutral-2, 245, 245, 245))
}
.hnf-loading__linear-progress::-webkit-progress-bar {
  border-radius:0.375rem;
  background:rgb(var(--colour-neutral-2, 245, 245, 245))
}
.hnf-loading__linear-progress::-moz-progress-bar {
  border-radius:0.375rem;
  background:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
.hnf-loading__linear-progress::-webkit-progress-value {
  border-radius:0.375rem;
  background:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
@media(forced-colors: active) {
  .hnf-loading__linear-progress {
    -webkit-appearance:revert;
    appearance:revert;
    height:revert;
    border:revert;
    border-radius:revert;
    background:revert
  }
}
@media(prefers-reduced-motion: reduce) {
  .hnf-loading .hnf-loading__text {
    transition:none
  }
  .hnf-loading .hnf-loading__ball {
    transition:none
  }
}
@keyframes hnf-loading-bounce-small {
  0%,
  100% {
    transform:translate(0, -160%);
    animation-timing-function:cubic-bezier(0.42, 0, 1, 1)
  }
  40% {
    transform:translate(0, 20%);
    animation-timing-function:cubic-bezier(0, 0, 0, 1)
  }
}
@keyframes hnf-loading-bounce {
  0% {
    transform:translateY(0);
    animation-timing-function:cubic-bezier(0.42, 0, 1, 1)
  }
  40% {
    transform:translateY(2rem) scaleY(1);
    animation-timing-function:ease-in
  }
  50% {
    transform:translateY(2rem) scaleY(0.75);
    animation-timing-function:ease-out
  }
  60% {
    transform:translateY(2rem) scaleY(1);
    animation-timing-function:cubic-bezier(0, 0, 0, 1)
  }
  100% {
    transform:translateY(0)
  }
}
.hnf-inline-message {
  position:relative;
  display:flex;
  align-items:flex-start;
  height:auto;
  background-color:rgb(var(--colour-elevation-1, 255, 255, 255));
  box-shadow:0px 4px 16px rgba(0,0,0,.1);
  border-radius:4px;
  border:0 solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
  border-inline-start-width:0.25rem;
  padding:1rem 0;
  padding-inline-end:0.5rem;
  min-height:1.5rem;
  text-align:start;
  box-sizing:border-box
}
.hnf-inline-message a {
  text-decoration:underline
}
.hnf-inline-message__content {
  width:100%;
  padding-inline-end:1.5rem
}
.hnf-inline-message .hnf-inline-message__body {
  margin:0
}
.hnf-inline-message__actions {
  display:flex;
  justify-content:flex-end;
  margin-top:.5rem
}
.hnf-inline-message__actions .hnf-btn:last-child {
  margin-inline-start:.25rem
}
.hnf-inline-message__close-button {
  margin-top:-0.5rem
}
.hnf-inline-message .hnf-inline-message__title {
  padding-bottom:.25rem;
  margin:0
}
.hnf-inline-message__icon {
  flex-shrink:0;
  margin-inline-start:.75rem;
  margin-inline-end:.75rem
}
.hnf-inline-message--dismissable .hnf-inline-message__content {
  padding-inline-end:.5rem
}
.hnf-inline-message--icon-hidden {
  padding-inline-start:.75rem
}
.hnf-inline-message--subtle {
  border:0;
  box-shadow:none;
  padding:0;
  overflow:visible;
  background:none
}
.hnf-inline-message--subtle .hnf-inline-message__close-button {
  margin-top:-0.25rem
}
.hnf-inline-message--subtle .hnf-inline-message__icon {
  margin-inline-start:0
}
.hnf-inline-message--closed {
  transition:all 200ms cubic-bezier(0.4, 0, 0.4, 1);
  padding-top:0;
  padding-bottom:0;
  visibility:hidden;
  opacity:0;
  overflow:hidden;
  min-height:0
}
.hnf-inline-message--collapsed {
  display:none
}
.hnf-inline-message--informative {
  border-inline-start-color:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
.hnf-inline-message--informative .hnf-inline-message__icon {
  color:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
.hnf-inline-message--positive {
  border-inline-start-color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
.hnf-inline-message--positive .hnf-inline-message__icon {
  color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
.hnf-inline-message--cautionary {
  border-inline-start-color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
.hnf-inline-message--cautionary .hnf-inline-message__icon {
  color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
.hnf-inline-message--negative {
  border-inline-start-color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
.hnf-inline-message--negative .hnf-inline-message__icon {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
@media(prefers-contrast: more) {
  .hnf-inline-message {
    border-block-start-width:1px;
    border-block-end-width:1px;
    border-inline-end-width:1px
  }
}
@keyframes hnf-modalSlideToLeft {
  from {
    transform:translateX(100%)
  }
  to {
    transform:translateX(0)
  }
}
@keyframes hnf-modalSlideToRight {
  from {
    transform:translateX(0)
  }
  to {
    transform:translateX(100%)
  }
}
@keyframes hnf-modalSlideFromLeft {
  from {
    transform:translateX(-100%)
  }
  to {
    transform:translateX(0)
  }
}
@keyframes hnf-modalSlideFromRight {
  from {
    transform:translateX(0)
  }
  to {
    transform:translateX(-100%)
  }
}
@keyframes hnf-modalSlideDown {
  from {
    transform:translateY(0)
  }
  to {
    transform:translateY(100%)
  }
}
@keyframes hnf-modalSlideUp {
  from {
    transform:translateY(100%)
  }
  to {
    transform:translateY(0)
  }
}
@keyframes hnf-modalEnter {
  from {
    clip-path:inset(50%)
  }
  to {
    clip-path:inset(0%)
  }
}
@keyframes hnf-modalClose {
  from {
    clip-path:inset(0%)
  }
  to {
    clip-path:inset(50%)
  }
}
@keyframes hnf-modalContentEnter {
  from {
    transform:scale(0.8);
    opacity:0;
    transform-origin:center center
  }
  to {
    transform:scale(1);
    opacity:1;
    transform-origin:center center
  }
}
@keyframes hnf-modalContentClose {
  from {
    transform:scale(1);
    opacity:1;
    transform-origin:center center
  }
  to {
    transform:scale(0.8);
    opacity:0;
    transform-origin:center center
  }
}
@keyframes hnf-modalBackdropEnter {
  0% {
    visibility:hidden
  }
  1% {
    visibility:visible
  }
}
@keyframes hnf-modalBackdropClose {
  0%,
  99% {
    visibility:visible
  }
  100% {
    visibility:hidden
  }
}
.hnf-prevent-scroll-y {
  overflow:hidden;
  position:fixed;
  width:100%
}
.hnf-modal-wrapper {
  position:fixed;
  left:0;
  right:0;
  top:0;
  bottom:0;
  display:flex;
  justify-content:center;
  align-items:center;
  z-index:400;
  pointer-events:none;
  transition:visibility cubic-bezier(0, 0, 1, 1) 200ms;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.hnf-modal-wrapper__backdrop {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  opacity:0;
  transition:opacity cubic-bezier(0, 0, 1, 1) 200ms;
  pointer-events:none;
  visibility:hidden
}
.hnf-modal-wrapper__backdrop--dark {
  background:rgba(var(--colour-static-black, 17, 17, 17), 0.4)
}
.hnf-modal-wrapper--open {
  pointer-events:all
}
.hnf-modal-wrapper--open>.hnf-modal-wrapper__backdrop {
  opacity:1;
  animation:hnf-modalBackdropEnter 200ms;
  visibility:visible;
  pointer-events:all
}
.hnf-modal-wrapper--close>.hnf-modal-wrapper__backdrop {
  animation:hnf-modalBackdropClose 200ms
}
.hnf-modal-wrapper .hnf-btn[data-autofocus]:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:var(--skapa-focus-outline-offset, 4px);
  transition:outline 200ms ease-out,box-shadow 200ms ease-out
}
.hnf-modal-footer {
  padding:1.5rem;
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  flex-grow:1;
  flex-shrink:0;
  display:flex
}
.hnf-modal-footer .hnf-btn {
  flex-grow:1;
  width:100%;
  flex-basis:auto
}
.hnf-modal-footer .hnf-btn:not(:last-child) {
  margin-inline-end:0;
  margin-block-end:.75rem
}
.hnf-modal-footer--dual-action {
  flex-direction:column
}
.hnf-modal-footer--borderless {
  border-top:none
}
@media(orientation: landscape),(min-width: 37.5em) {
  .hnf-modal-footer .hnf-btn:not(:last-child) {
    margin-block-end:1rem
  }
  .hnf-modal-footer--dual-action:not(.hnf-modal-footer--stacked) {
    flex-direction:row
  }
  .hnf-modal-footer--dual-action:not(.hnf-modal-footer--stacked) .hnf-btn:not(:last-child) {
    margin-inline-end:1rem;
    margin-block-end:0
  }
}
.hnf-modal-header {
  box-sizing:border-box;
  top:0;
  display:flex;
  justify-content:space-between;
  flex-direction:row-reverse;
  padding:0 .5rem;
  align-items:center;
  background-color:rgb(var(--colour-elevation-2, 255, 255, 255));
  z-index:100;
  flex:0 0 3.5rem
}
.hnf-modal-header--floating-header {
  position:absolute;
  width:100%;
  background-color:rgba(0,0,0,0)
}
.hnf-modal-header--floating-header .hnf-modal-header__close,
.hnf-modal-header--floating-header .hnf-modal-header__back-button {
  margin:1rem 0 0 0
}
.hnf-modal-header__title-wrapper {
  width:100%;
  text-align:center;
  margin:1rem .5rem
}
.hnf-modal-header__title-wrapper--padded {
  margin-inline-start:3rem
}
.hnf-modal-header__close,
.hnf-modal-header__back-button {
  margin-top:.5rem;
  margin-bottom:.5rem
}
[dir=rtl] .hnf-modal-header__close,
[dir=rtl] .hnf-modal-header__back-button {
  transform:scaleX(-1)
}
.hnf-modal-body {
  padding:var(--skapa-modal-body-padding-block, 1.5rem) var(--skapa-modal-body-padding-inline, 1.5rem)
}
.hnf-sheets--enter {
  animation:hnf-modalSlideUp cubic-bezier(0, 0, 0.1, 1) 200ms
}
.hnf-sheets--preserve-alignment {
  animation:hnf-modalSlideToLeft cubic-bezier(0, 0, 0.1, 1) 200ms
}
.hnf-sheets--preserve-alignment.hnf-sheets--mirrored {
  animation:hnf-modalSlideFromLeft cubic-bezier(0, 0, 0.1, 1) 200ms
}
.hnf-sheets--close {
  animation:hnf-modalSlideDown cubic-bezier(0.9, 0, 1, 1) 100ms;
  pointer-events:none;
  transition:visibility cubic-bezier(0, 0, 1, 1) 100ms;
  visibility:hidden;
  animation-fill-mode:forwards
}
.hnf-sheets--close.hnf-sheets--preserve-alignment {
  animation:hnf-modalSlideToRight cubic-bezier(0.9, 0, 1, 1) 100ms;
  animation-fill-mode:forwards
}
.hnf-sheets--close.hnf-sheets--preserve-alignment.hnf-sheets--mirrored {
  animation:hnf-modalSlideFromRight cubic-bezier(0.9, 0, 1, 1) 100ms;
  animation-fill-mode:forwards
}
[dir=rtl] .hnf-sheets--preserve-alignment {
  animation:hnf-modalSlideFromLeft cubic-bezier(0, 0, 0.1, 1) 200ms
}
[dir=rtl] .hnf-sheets--preserve-alignment.hnf-sheets--mirrored {
  animation:hnf-modalSlideToLeft cubic-bezier(0, 0, 0.1, 1) 200ms
}
[dir=rtl] .hnf-sheets--close {
  animation:hnf-modalSlideDown cubic-bezier(0.9, 0, 1, 1) 100ms;
  pointer-events:none;
  animation-fill-mode:forwards
}
[dir=rtl] .hnf-sheets--close.hnf-sheets--preserve-alignment {
  animation:hnf-modalSlideFromRight cubic-bezier(0.9, 0, 1, 1) 100ms;
  animation-fill-mode:forwards
}
[dir=rtl] .hnf-sheets--close.hnf-sheets--preserve-alignment.hnf-sheets--mirrored {
  animation:hnf-modalSlideToRight cubic-bezier(0.9, 0, 1, 1) 100ms;
  animation-fill-mode:forwards
}
.hnf-modal-header {
  position:sticky
}
@media(min-height: 25.625em) {
  .hnf-modal-header {
    position:unset
  }
}
.hnf-modal-header--floating-header {
  position:fixed
}
@media(min-height: 25.625em) {
  .hnf-modal-header--floating-header {
    position:absolute
  }
}
.hnf-sheets {
  position:absolute;
  top:0;
  right:var(--modal-keyboard-focus-spacing, 0);
  bottom:0;
  width:calc(100% - var(--modal-keyboard-focus-width, 0%));
  background:rgb(var(--colour-elevation-2, 255, 255, 255));
  z-index:100;
  overflow:auto;
  max-height:100%;
  text-align:initial;
  display:flex;
  flex-direction:column
}
.hnf-sheets:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:var(--skapa-focus-outline-offset, 4px);
  transition:outline 200ms ease-out,box-shadow 200ms ease-out;
  --modal-keyboard-focus-spacing: 0.375rem;
  --modal-keyboard-focus-width: 0.75rem
}
.hnf-sheets__content {
  height:100%
}
.hnf-sheets__content-wrapper {
  position:relative
}
.hnf-sheets__content-wrapper:focus-visible {
  box-shadow:inset 0 0 0 2px rgb(var(--colour-neutral-7, 17, 17, 17))
}
.hnf-sheets__video {
  z-index:100;
  background:rgba(var(--colour-static-black, 17, 17, 17), 0.8)
}
.hnf-sheets__video iframe {
  max-width:100%
}
.hnf-sheets--preserve-alignment {
  width:85%;
  top:var(--modal-keyboard-focus-spacing, 0);
  border-radius:8px 0px 0px 8px;
  max-height:calc(100% - var(--modal-keyboard-focus-width, 0%))
}
.hnf-sheets--preserve-alignment.hnf-sheets--mirrored {
  right:auto;
  left:var(--modal-keyboard-focus-spacing, 0);
  border-radius:0px 8px 8px 0px
}
.hnf-sheets--mobile-full-size {
  top:3rem
}
.hnf-sheets .hnf-modal-footer {
  padding:1.5rem 1rem
}
[dir=rtl] .hnf-sheets--preserve-alignment {
  left:var(--modal-keyboard-focus-spacing, 0);
  right:auto;
  border-radius:0px 8px 8px 0px
}
[dir=rtl] .hnf-sheets--preserve-alignment.hnf-sheets--mirrored {
  right:var(--modal-keyboard-focus-spacing, 0);
  left:auto;
  border-radius:8px 0px 0px 8px
}
@media(prefers-contrast: more) {
  .hnf-sheets {
    border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
    border-block-end-width:0
  }
}
@media(min-height: 25.625em) {
  .hnf-sheets {
    top:auto;
    overflow:hidden;
    max-height:calc(100% - 3rem);
    border-radius:8px 8px 0px 0px
  }
  .hnf-sheets__content-wrapper {
    overflow:auto;
    height:100%
  }
}
.hnf-prompt--enter {
  animation:hnf-modalContentEnter cubic-bezier(0.8, 0, 0, 1) 200ms
}
.hnf-prompt--close {
  animation:hnf-modalContentClose cubic-bezier(0.9, 0, 1, 1) 100ms;
  animation-fill-mode:forwards;
  pointer-events:none;
  transition:visibility cubic-bezier(0, 0, 1, 1) 100ms;
  visibility:hidden
}
.hnf-prompt {
  position:relative;
  left:auto;
  right:auto;
  display:flex;
  margin:1.5rem;
  z-index:100;
  overflow:hidden;
  flex-direction:column;
  justify-content:center;
  border-radius:8px;
  text-align:initial
}
.hnf-prompt:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:var(--skapa-focus-outline-offset, 4px);
  transition:outline 200ms ease-out,box-shadow 200ms ease-out
}
.hnf-prompt__content-wrapper {
  background:rgb(var(--colour-elevation-2, 255, 255, 255));
  max-height:75vh;
  max-width:31.5rem;
  height:auto;
  overflow:hidden;
  display:flex;
  flex-direction:column
}
.hnf-prompt__heading {
  margin-bottom:1rem;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-prompt__content {
  padding:0 2rem;
  overflow:auto;
  height:100%
}
.hnf-prompt__content:focus-visible {
  box-shadow:inset 0 0 0 2px rgb(var(--colour-neutral-7, 17, 17, 17))
}
.hnf-prompt .hnf-modal-header {
  padding:.5rem .5rem 0 .5rem;
  flex:0 0 3rem
}
.hnf-prompt .hnf-modal-header__close {
  margin:0
}
.hnf-prompt .hnf-prompt__content {
  padding-bottom:0
}
@media(prefers-contrast: more) {
  .hnf-prompt {
    border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223))
  }
}
@media(min-width: 37.5em) {
  .hnf-sheets {
    top:var(--modal-keyboard-focus-spacing, 0);
    border-radius:8px 0px 0px 8px;
    width:calc(100% - 3rem);
    max-height:calc(100% - var(--modal-keyboard-focus-width, 0%))
  }
  .hnf-sheets--mirrored {
    right:auto;
    left:var(--modal-keyboard-focus-spacing, 0);
    border-radius:0px 8px 8px 0px
  }
  .hnf-sheets--mirrored .hnf-modal-footer:not(.hnf-modal-footer--stacked) {
    flex-direction:row-reverse
  }
  .hnf-sheets--mirrored .hnf-modal-footer:not(.hnf-modal-footer--stacked) .hnf-btn:not(:last-child) {
    margin:0;
    margin-inline-start:1rem
  }
  .hnf-sheets--small {
    max-width:30rem
  }
  .hnf-sheets--small .hnf-modal-body {
    --skapa-modal-body-padding-inline: 1.5rem
  }
  .hnf-sheets--medium {
    max-width:45rem
  }
  .hnf-sheets--medium .hnf-modal-footer:not(.hnf-modal-footer--dual-action) .hnf-btn {
    width:auto;
    flex:initial
  }
  .hnf-sheets--large {
    max-width:67.5rem
  }
  .hnf-sheets--medium .hnf-modal-footer--dual-action .hnf-btn:not(:last-child),
  .hnf-sheets--large .hnf-modal-footer--dual-action .hnf-btn:not(:last-child) {
    margin-inline-end:1rem
  }
  .hnf-sheets--large .hnf-modal-footer .hnf-btn {
    width:auto;
    flex:initial
  }
  .hnf-sheets .hnf-modal-footer {
    padding:1.5rem
  }
  [dir=rtl] .hnf-sheets {
    right:auto;
    left:var(--modal-keyboard-focus-spacing, 0);
    border-radius:0px 8px 8px 0px
  }
  [dir=rtl] .hnf-sheets--mirrored {
    right:var(--modal-keyboard-focus-spacing, 0);
    left:auto;
    border-radius:8px 0px 0px 8px
  }
}
@media(min-width: 37.5em)and (prefers-contrast: more) {
  .hnf-sheets {
    border-block-end-width:1px;
    border-inline-end-width:0
  }
}
@media(min-width: 37.5em) {
  .hnf-sheets.hnf-sheets--enter {
    animation:hnf-modalSlideToLeft cubic-bezier(0, 0, 0.1, 1) 200ms
  }
  .hnf-sheets.hnf-sheets--close {
    animation:hnf-modalSlideToRight cubic-bezier(0.9, 0, 1, 1) 100ms;
    animation-fill-mode:forwards
  }
  .hnf-sheets--mirrored.hnf-sheets--enter {
    animation:hnf-modalSlideFromLeft cubic-bezier(0, 0, 0.1, 1) 200ms
  }
  .hnf-sheets--mirrored.hnf-sheets--close {
    animation:hnf-modalSlideFromRight cubic-bezier(0.9, 0, 1, 1) 100ms;
    animation-fill-mode:forwards
  }
  [dir=rtl] .hnf-sheets.hnf-sheets--enter {
    animation:hnf-modalSlideFromLeft cubic-bezier(0, 0, 0.1, 1) 200ms
  }
  [dir=rtl] .hnf-sheets.hnf-sheets--close {
    animation:hnf-modalSlideFromRight cubic-bezier(0.9, 0, 1, 1) 100ms;
    animation-fill-mode:forwards
  }
  [dir=rtl] .hnf-sheets--mirrored.hnf-sheets--enter {
    animation:hnf-modalSlideToLeft cubic-bezier(0, 0, 0.1, 1) 200ms
  }
  [dir=rtl] .hnf-sheets--mirrored.hnf-sheets--close {
    animation:hnf-modalSlideToRight cubic-bezier(0.9, 0, 1, 1) 100ms;
    animation-fill-mode:forwards
  }
  .hnf-modal-body {
    --skapa-modal-body-padding-block: 2rem;
    --skapa-modal-body-padding-inline: 2rem
  }
  .hnf-modal-header {
    padding:0 1rem;
    flex:0 0 4.5rem
  }
  .hnf-modal-header__close,
  .hnf-modal-header__back-button {
    margin-top:1rem;
    margin-bottom:1rem
  }
  .hnf-modal-header--floating-header .hnf-modal-header__close,
  .hnf-modal-header--floating-header .hnf-modal-header__back-button {
    margin:1.5rem 0 .5rem 0
  }
  .hnf-prompt__content {
    padding-bottom:1rem;
    --skapa-font-size: 16
  }
  .hnf-prompt__heading {
    --skapa-font-size: 24
  }
}
@media(min-width: 56.25em) {
  .hnf-sheets--small .hnf-modal-body {
    --skapa-modal-body-padding-inline: 2rem
  }
}
@media(min-width: 75em) {
  .hnf-sheets .hnf-modal-body {
    --skapa-modal-body-padding-inline: 2.5rem
  }
}
@media(prefers-reduced-motion) {
  .hnf-modal-wrapper {
    transition:none
  }
  .hnf-modal-wrapper__backdrop {
    animation-duration:0s;
    transition-duration:0s;
    transition:none
  }
  .hnf-modal-wrapper .hnf-sheets.hnf-sheets--enter,
  .hnf-modal-wrapper .hnf-sheets.hnf-sheets--close,
  .hnf-modal-wrapper .hnf-sheets.hnf-sheets--preserve-alignment,
  .hnf-modal-wrapper .hnf-sheets.hnf-sheets--mirrored {
    animation-duration:0s;
    transition-duration:0s
  }
  .hnf-modal-wrapper .hnf-prompt--close {
    transition:none
  }
  .hnf-modal-wrapper .hnf-prompt,
  .hnf-modal-wrapper .hnf-prompt--enter,
  .hnf-modal-wrapper .hnf-prompt--close {
    animation-duration:0s;
    transition-duration:0s
  }
  .hnf-modal-wrapper .hnf-prompt .hnf-prompt__content-wrapper,
  .hnf-modal-wrapper .hnf-prompt--enter .hnf-prompt__content-wrapper,
  .hnf-modal-wrapper .hnf-prompt--close .hnf-prompt__content-wrapper {
    animation-duration:0s;
    transition-duration:0s
  }
}
.hnf-payment-logo {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  background:rgb(var(--colour-static-white, 255, 255, 255));
  overflow:hidden
}
.hnf-payment-logo__img {
  max-width:100%;
  min-height:100%;
  height:auto
}
.hnf-payment-logo--small {
  width:2.125rem;
  height:1.5rem;
  border-radius:2px
}
.hnf-payment-logo--medium {
  width:3.5rem;
  height:2.5rem;
  border-radius:4px
}
.hnf-tabs--subtle {
  --skapa-tab-selected-colour: rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
.hnf-tabs .hnf-overflow-carousel {
  max-width:100%;
  width:100%
}
.hnf-tabs .hnf-overflow-carousel__content {
  padding:0
}
.hnf-tabs__tab {
  position:relative;
  background:none;
  border:0;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  display:inline-flex;
  align-items:center;
  flex-shrink:0;
  font-size:.875rem;
  font-weight:700;
  line-height:1.4285714286;
  margin:0;
  min-height:3.25rem;
  padding:0 .25rem;
  text-align:initial;
  outline:none
}
.hnf-tabs__tab .hnf-svg-icon {
  margin-inline-end:.5rem
}
.hnf-tabs__tab:not(:disabled):hover {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.hnf-tabs__tab:disabled {
  cursor:default
}
.hnf-tabs__tab--active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  cursor:default
}
.hnf-tabs__tab--active:not(:disabled):hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-tabs__tab+.hnf-tabs__tab {
  margin-inline-start:1.5rem
}
.hnf-tabs__tab:disabled {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-tabs__list {
  position:relative;
  display:flex;
  width:100%;
  --tab-inline-block: 1px;
  overflow:hidden
}
.hnf-tabs__list:has([role=tab]:focus-visible) {
  --tab-inline-block: 2px
}
.hnf-tabs__list::before {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  display:block;
  border-bottom:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
.hnf-tabs__list .hnf-tab-highlight {
  width:0;
  display:block;
  align-self:flex-end;
  height:0.1875rem;
  pointer-events:none;
  order:-1
}
.hnf-tabs__list .hnf-tab-highlight::after {
  content:"";
  position:absolute;
  bottom:0px;
  inset-block-end:var(--tab-inline-block, 0);
  inset-inline-start:var(--tab-selection-offset, 0);
  width:var(--tab-selection-width, 0);
  border-radius:calc(0.1875rem/2);
  border-bottom:0.1875rem solid var(--skapa-tab-selected-colour, rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163)));
  background-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163));
  display:block;
  transition:left var(--tab-selection-transition, 0s) cubic-bezier(0.4, 0, 0.4, 1),width var(--tab-selection-transition, 0s) cubic-bezier(0.4, 0, 0.4, 1);
  transition-property:left,min-width
}
@media(prefers-reduced-motion: reduce) {
  .hnf-tabs__list .hnf-tab-highlight::after {
    transition:none
  }
}
[dir=rtl] .hnf-tabs__list .hnf-tab-highlight::after {
  inset-inline-start:unset;
  inset-inline-end:var(--tab-selection-offset, 0)
}
.hnf-tabs__panel {
  outline:none;
  padding:2.5rem 0;
  position:relative
}
.hnf-tabs__panel-title {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  font-size:.875rem;
  line-height:1.571;
  font-weight:700
}
.hnf-tabs__tab:focus-visible {
  box-shadow:none;
  outline:none
}
.hnf-tabs__tab:focus-visible::before {
  bottom:2px;
  z-index:unset
}
.hnf-tabs__tab:focus-visible::after {
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  display:block;
  box-shadow:inset 0 0 0 2px rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17));
  border-radius:4px
}
.hnf-list-view {
  padding:0;
  margin:0
}
.hnf-list-view--small .hnf-list-view-item__action,
.hnf-list-view--small .hnf-list-view-item__default {
  min-height:3rem;
  padding-block-start:.5rem;
  padding-block-end:.5rem
}
.hnf-list-view--medium .hnf-list-view-item__action,
.hnf-list-view--medium .hnf-list-view-item__default {
  min-height:4.5rem;
  padding-block-start:.75rem;
  padding-block-end:.75rem
}
.hnf-list-view--large .hnf-list-view-item__action,
.hnf-list-view--large .hnf-list-view-item__default {
  min-height:5.5rem;
  padding-block-start:1.25rem;
  padding-block-end:1.25rem
}
button.hnf-list-view-item__action:hover .hnf-list-view-item__title,
a.hnf-list-view-item__action:hover .hnf-list-view-item__title {
  text-decoration:underline
}
.hnf-list-view-item {
  width:100%;
  list-style-type:none;
  border-bottom:1px rgb(var(--colour-neutral-3, 223, 223, 223)) solid;
  box-sizing:border-box;
  text-decoration:none
}
.hnf-list-view-item__no-divider {
  border-bottom:none
}
.hnf-list-view-item__action,
.hnf-list-view-item__default {
  box-sizing:border-box;
  width:100%;
  display:flex;
  justify-content:space-between;
  align-items:center;
  background-color:rgba(0,0,0,0);
  background-repeat:no-repeat;
  border:none;
  outline:none;
  text-align:inherit;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  text-decoration:none;
  padding:0;
  line-height:1.571;
  -webkit-user-select:text;
  user-select:text
}
.hnf-list-view-item__action:not(:disabled) {
  cursor:pointer
}
.hnf-list-view-item__wrapper {
  display:flex;
  flex-grow:1;
  align-items:center
}
.hnf-list-view-item__label-container {
  flex-grow:1;
  padding-inline-end:1rem
}
.hnf-list-view-item__icon-center,
.hnf-list-view-item__icon-top {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  margin-inline-end:1rem;
  flex-shrink:0
}
.hnf-list-view-item__icon-top,
.hnf-list-view-item__image-top,
.hnf-list-view-item__payment-logo-top,
.hnf-list-view-item__avatar-top {
  align-self:flex-start
}
.hnf-list-view-item__payment-logo {
  margin-inline-end:1rem;
  flex-shrink:0
}
.hnf-list-view-item__image {
  margin-inline-end:1rem;
  display:block;
  width:3rem;
  inset-inline-start:1rem;
  flex-shrink:0
}
.hnf-list-view-item__image--medium {
  width:4.5rem
}
.hnf-list-view-item__image--large {
  width:6rem
}
.hnf-list-view-item__description {
  display:block
}
.hnf-list-view-item__title {
  display:block
}
.hnf-list-view-item__quantity-label {
  padding-inline-end:0;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
.hnf-list-view-item__quantity-label:not(:last-child) {
  padding-inline-end:1rem
}
.hnf-list-view-item__addon {
  margin-block-start:.25rem;
  display:block
}
.hnf-list-view-item:hover .hnf-list-view-item__label {
  text-decoration:underline
}
.hnf-list-view-item__inset {
  padding-inline-start:1.5rem;
  padding-inline-end:1.5rem
}
.hnf-list-view-item__avatar {
  margin-inline-end:1rem;
  flex-shrink:0
}
.hnf-list-view-item--disabled {
  pointer-events:none
}
.hnf-list-view-item--disabled .hnf-list-view-item__default,
.hnf-list-view-item--disabled .hnf-list-view-item__action,
.hnf-list-view-item--disabled .hnf-list-view-item__icon-center,
.hnf-list-view-item--disabled .hnf-list-view-item__icon-top,
.hnf-list-view-item--disabled .hnf-list-view-item__title,
.hnf-list-view-item--disabled .hnf-list-view-item__description,
.hnf-list-view-item--disabled .hnf-list-view-item__quantity-label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-list-view-item--disabled .hnf-avatar__image,
.hnf-list-view-item--disabled .hnf-list-view-item__image {
  opacity:.2
}
.hnf-list-view-item--disabled .hnf-avatar {
  background-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  color:rgb(var(--colour-interactive-disabled-2, 146, 146, 146))
}
.hnf-list-view-item--disabled .hnf-list-view-item__payment-logo {
  opacity:.4
}
[dir=rtl] .hnf-list-view-item__control-icon {
  transform:scaleX(-1)
}
.hnf-list-view-item__action:focus-visible {
  outline:none;
  box-shadow:inset 0 0 0 2px rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
.hnf-choice {
  list-style:none;
  width:100%;
  margin:0;
  padding:0;
  background:rgba(0,0,0,0);
  --choice-item-min-height: 4.5rem;
  --choice-list-item-margin-block-end: 0.75rem;
  --choice-item-padding-top: 0.75rem;
  --choice-item-padding-bottom: 0.75rem;
  --choice-item-nested-padding-block-end: 1rem;
  --choice-item-border-colour: rgb(var(--colour-neutral-3, 223, 223, 223))
}
.hnf-choice .hnf-collapsible {
  display:grid;
  box-sizing:border-box;
  grid-template-rows:0fr;
  transition:all 200ms cubic-bezier(0.4, 0, 0.4, 1)
}
.hnf-choice .hnf-collapsible--expanded {
  grid-template-rows:1fr
}
.hnf-choice .hnf-collapsible--closed .hnf-collapsible__content {
  display:none
}
.hnf-choice .hnf-collapsible__content {
  overflow:hidden
}
@media(prefers-reduced-motion) {
  .hnf-choice .hnf-collapsible {
    transition-duration:0ms
  }
}
.hnf-choice--small {
  --choice-list-item-margin-block-end: 0.5rem;
  --choice-item-padding-top: 0.5rem;
  --choice-item-padding-bottom: 0.5rem;
  --choice-item-min-height: 3.75rem;
  --choice-item-nested-padding-block-end: 0.75rem
}
.hnf-choice--large {
  --choice-list-item-margin-block-end: 1rem;
  --choice-item-padding-top: 1.25rem;
  --choice-item-padding-bottom: 1.25rem;
  --choice-item-min-height: 5.5rem;
  --choice-item-nested-padding-block-end: 1.25rem
}
.hnf-choice .hnf-choice__list-item {
  margin-bottom:var(--choice-list-item-margin-block-end)
}
.hnf-choice-item {
  position:relative;
  display:flex;
  flex-direction:column;
  width:100%;
  background:none
}
.hnf-choice-item__action {
  display:flex;
  align-items:center;
  border:0;
  outline:0;
  background:none;
  padding-inline-start:1rem;
  padding-inline-end:1rem;
  text-decoration:none;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  cursor:pointer;
  -webkit-user-select:text;
  user-select:text;
  -webkit-appearance:none;
  appearance:none;
  min-height:var(--choice-item-min-height, 4.5rem);
  padding-top:var(--choice-item-padding-top, 0.75rem);
  padding-bottom:var(--choice-item-padding-bottom, 0.75rem)
}
.hnf-choice-item__action--top .hnf-choice-item__image,
.hnf-choice-item__action--top .hnf-choice-item__payment-logo {
  align-self:flex-start
}
.hnf-choice-item__action:active+.hnf-choice-item__border {
  --choice-item-border-colour: rgb(var(--colour-neutral-7, 17, 17, 17))
}
.hnf-choice-item__action:disabled {
  cursor:default
}
.hnf-choice-item__action:disabled .hnf-choice-item__caption,
.hnf-choice-item__action:disabled .hnf-choice-item__title,
.hnf-choice-item__action:disabled .hnf-choice-item__value,
.hnf-choice-item__action:disabled .hnf-choice-item__icon,
.hnf-choice-item__action:disabled .hnf-price,
.hnf-choice-item__action:disabled .hnf-choice-item__custom-content * {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-choice-item__action:disabled .hnf-choice-item__image .hnf-svg-icon path {
  fill:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-choice-item__action:disabled+.hnf-choice-item__border {
  --choice-item-border-colour: rgb(var(--colour-interactive-disabled-1, 204, 204, 204)) !important
}
.hnf-choice-item__action:disabled .hnf-choice-item__addon,
.hnf-choice-item__action:disabled .hnf-payment-logo,
.hnf-choice-item__action:disabled .hnf-choice-item__image,
.hnf-choice-item__action:disabled .hnf-price-module__energy-class svg {
  opacity:.2
}
@media(hover: hover) {
  .hnf-choice-item__action:hover:not(:disabled) {
    text-decoration:none
  }
  .hnf-choice-item__action:hover:not(:disabled)+.hnf-choice-item__border {
    --choice-item-border-colour: rgb(var(--colour-neutral-5, 146, 146, 146))
  }
}
.hnf-choice-item .hnf-choice-item__nested {
  padding:0 1.5rem var(--choice-item-nested-padding-block-end)
}
.hnf-choice-item__content {
  display:flex;
  flex:1;
  text-align:start
}
.hnf-choice-item__custom-content {
  flex:1;
  text-align:start
}
.hnf-choice-item__border {
  position:absolute;
  top:0rem;
  right:0rem;
  bottom:0rem;
  left:0rem;
  border:1px solid var(--choice-item-border-colour, rgb(var(--colour-neutral-3, 223, 223, 223)));
  border-radius:4px;
  pointer-events:none
}
.hnf-choice-item__text {
  flex-grow:1
}
.hnf-choice-item__title,
.hnf-choice-item__caption {
  display:block
}
.hnf-choice-item__caption {
  margin-block-start:.25rem
}
.hnf-choice-item__addon {
  display:block;
  margin-block-start:.5rem
}
.hnf-choice-item__image {
  margin-inline-end:1rem;
  flex-shrink:0;
  width:3rem
}
.hnf-choice-item__image--medium {
  width:4.5rem
}
.hnf-choice-item__image--large {
  width:6rem
}
.hnf-choice-item__icon {
  margin-inline-end:1rem;
  flex-shrink:0;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-choice-item__icon--top {
  align-self:flex-start
}
.hnf-choice-item .hnf-payment-logo {
  margin-inline-end:1rem;
  flex-shrink:0
}
.hnf-choice-item__values {
  display:flex
}
.hnf-choice-item__value {
  align-self:flex-start;
  padding-inline-start:1rem;
  word-wrap:break-word
}
.hnf-choice-item__value--center {
  align-self:center
}
.hnf-choice-item--trailing-icon .hnf-choice-item__icon {
  order:1;
  margin-inline-start:1rem;
  margin-inline-end:0
}
.hnf-choice-item--trailing-image .hnf-choice-item__image {
  order:1;
  margin-inline-end:0;
  margin-inline-start:1rem
}
.hnf-choice-item--selected>.hnf-choice-item__action+.hnf-choice-item__border,
.hnf-choice-item--selected>.hnf-choice-item__action:hover+.hnf-choice-item__border,
.hnf-choice-item--selected>.hnf-choice-item__action:active+.hnf-choice-item__border {
  border-width:2px;
  --choice-item-border-colour: rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
.hnf-choice-item--selected.hnf-choice-item--subtle .hnf-choice-item__action+.hnf-choice-item__border {
  --choice-item-border-colour: rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
.hnf-choice-item--selected .hnf-choice-item__action:disabled+.hnf-choice-item__border {
  --choice-item-border-colour: rgb(var(--colour-interactive-disabled-1, 204, 204, 204)) !important
}
.hnf-choice-item .hnf-price {
  display:block;
  font-size:.875rem;
  margin-top:0.125rem
}
.hnf-choice-item .hnf-price:not(:first-child) {
  margin-top:.5rem
}
@media(forced-colors: active) {
  .hnf-choice-item__action:disabled+.hnf-choice-item__border {
    border-color:GrayText
  }
}
.hnf-choice-item__radio:focus-visible,
.hnf-choice-item__action:focus-visible {
  box-shadow:none;
  outline:none
}
.hnf-choice-item__radio:focus-visible~.hnf-choice-item__border::before,
.hnf-choice-item__action:focus-visible~.hnf-choice-item__border::before {
  content:"";
  position:absolute;
  top:-0.125rem;
  right:-0.125rem;
  bottom:-0.125rem;
  left:-0.125rem;
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:var(--skapa-focus-outline-offset, 4px);
  transition:outline 200ms ease-out,box-shadow 200ms ease-out;
  border-radius:4px
}
.hnf-toggle {
  display:flex
}
.hnf-toggle__button {
  position:relative;
  background:rgba(0,0,0,0);
  cursor:pointer;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  padding:0 .75rem;
  border:1px solid rgb(var(--colour-neutral-4, 204, 204, 204));
  min-height:1.875rem;
  display:flex;
  align-items:center;
  justify-content:center
}
.hnf-toggle__button:disabled,
.hnf-toggle__button:disabled:hover {
  cursor:default;
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.hnf-toggle__button:focus-visible {
  z-index:100
}
.hnf-toggle__button::after {
  content:"";
  position:absolute;
  top:-0.5rem;
  bottom:-0.5rem;
  left:0;
  display:block;
  width:100%
}
.hnf-toggle__button:first-child {
  border-radius:4px 0px 0px 4px
}
[dir=rtl] .hnf-toggle__button:first-child {
  border-radius:0px 4px 4px 0px
}
.hnf-toggle__button:last-child {
  border-radius:0px 4px 4px 0px
}
[dir=rtl] .hnf-toggle__button:last-child {
  border-radius:4px 0px 0px 4px
}
.hnf-toggle__button:not(:first-child) {
  margin-inline-start:-1px
}
.hnf-toggle__button:hover {
  z-index:1;
  border-color:rgb(var(--colour-neutral-5, 146, 146, 146))
}
.hnf-toggle__button--active {
  z-index:2;
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
.hnf-toggle__button--active:hover {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
.hnf-toggle__button--icon-only {
  padding-top:0.125rem;
  padding-bottom:0.125rem
}
.hnf-toggle__button--icon-only .hnf-toggle__button-label {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px, 1px, 1px, 1px);
  margin:-1px;
  white-space:nowrap
}
.hnf-toggle__button--fluid {
  width:100%
}
.hnf-avatar--btn {
  padding:0;
  transition-property:opacity,transform;
  transition-duration:250ms;
  transition-timing-function:cubic-bezier(0.4, 0, 0.4, 1)
}
.hnf-avatar--btn:hover:not(:disabled) {
  background:rgb(var(--colour-interactive-secondary-bg-hover, 223, 223, 223))
}
.hnf-avatar--btn:hover:not(:disabled).hnf-avatar--static {
  background:rgb(var(--colour-interactive-static-secondary-bg-hover, 223, 223, 223))
}
.hnf-avatar--btn:active:not(:disabled) {
  background:rgb(var(--colour-interactive-secondary-bg-pressed, 204, 204, 204))
}
.hnf-avatar--btn:active:not(:disabled).hnf-avatar--static {
  background:rgb(var(--colour-interactive-static-secondary-bg-pressed, 204, 204, 204))
}
.hnf-avatar--btn:active:not(:disabled) {
  transform:scale(0.97)
}
.hnf-avatar--btn.hnf-avatar--primary:hover:not(:disabled) {
  background:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
.hnf-avatar--btn.hnf-avatar--primary:hover:not(:disabled).hnf-avatar--static {
  background:rgb(var(--colour-interactive-static-primary-bg-hover, 51, 51, 51))
}
.hnf-avatar--btn.hnf-avatar--primary:active:not(:disabled) {
  background:rgb(var(--colour-interactive-primary-bg-pressed, 0, 0, 0))
}
.hnf-avatar--btn.hnf-avatar--primary:active:not(:disabled).hnf-avatar--static {
  background:rgb(var(--colour-interactive-static-primary-bg-pressed, 0, 0, 0))
}
.hnf-avatar--btn.hnf-avatar--static:disabled,
.hnf-avatar--btn:disabled {
  background:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  color:rgb(var(--colour-interactive-disabled-2, 146, 146, 146));
  cursor:default
}
.hnf-avatar--btn.hnf-avatar--static:disabled .hnf-avatar__image,
.hnf-avatar--btn:disabled .hnf-avatar__image {
  opacity:.5
}
.hnf-avatar--btn.hnf-avatar--image:hover,
.hnf-avatar--btn.hnf-avatar--image:active {
  background:none
}
.hnf-avatar--btn::after {
  content:"";
  position:absolute;
  display:block
}
.hnf-avatar--btn.hnf-avatar--xsmall::after {
  top:-0.625rem;
  bottom:-0.625rem;
  right:-0.625rem;
  left:-0.625rem
}
.hnf-avatar--btn.hnf-avatar--small::after {
  top:-0.375rem;
  bottom:-0.375rem;
  right:-0.375rem;
  left:-0.375rem
}
.hnf-avatar--btn.hnf-avatar--medium::after {
  top:-0.125rem;
  bottom:-0.125rem;
  right:-0.125rem;
  left:-0.125rem
}
.hnf-avatar {
  box-sizing:border-box;
  display:flex;
  border-radius:64px;
  background:border-box rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17));
  border:1px solid rgba(0,0,0,0);
  align-items:center;
  justify-content:center;
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255));
  white-space:nowrap
}
.hnf-avatar .hnf-avatar__image {
  border-radius:64px
}
.hnf-avatar--primary.hnf-avatar--static {
  background:rgb(var(--colour-interactive-static-primary-bg-default, 17, 17, 17));
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.hnf-avatar--secondary {
  background:rgb(var(--colour-interactive-secondary-bg-default, 245, 245, 245));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-avatar--secondary.hnf-avatar--static {
  background:rgb(var(--colour-interactive-static-secondary-bg-default, 245, 245, 245));
  color:rgb(var(--colour-static-black, 17, 17, 17))
}
.hnf-avatar.hnf-avatar--image {
  border-width:0;
  background:none
}
.hnf-avatar.hnf-avatar--image.hnf-avatar--static {
  background:none
}
.hnf-avatar--large {
  width:3.5rem;
  height:3.5rem
}
.hnf-avatar--medium {
  width:2.5rem;
  height:2.5rem
}
.hnf-avatar--small {
  width:2rem;
  height:2rem
}
.hnf-avatar--xsmall {
  width:1.5rem;
  height:1.5rem
}
.hnf-avatar__sr-text {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px, 1px, 1px, 1px);
  margin:-1px;
  white-space:nowrap
}
button.hnf-avatar:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:var(--skapa-focus-outline-offset, 4px);
  transition:outline 200ms ease-out,box-shadow 200ms ease-out
}
.hnf-search {
  --skapa-search-filled: 0;
  transition:background-color 200ms cubic-bezier(0.4, 0, 0.4, 1),border 200ms cubic-bezier(0.4, 0, 0.4, 1);
  position:relative;
  display:flex;
  align-items:center;
  overflow:hidden;
  border-radius:64px;
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245));
  padding-inline-end:.75rem
}
.hnf-search:focus-within {
  background-color:rgb(var(--colour-neutral-1, 255, 255, 255));
  box-shadow:inset 0 0 0 2px rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
.hnf-search:focus-within .hnf-search__input:-webkit-autofill {
  border:2px solid rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163));
  border-right:0
}
.hnf-search--filled {
  --skapa-search-filled: 1;
  --skapa-search-button-width: calc(3rem + 0.0625rem);
  --skapa-search-actions-timing-function: step-start
}
.hnf-search__input {
  transition:padding 200ms cubic-bezier(0.4, 0, 0.4, 1);
  flex-grow:1;
  margin:0;
  padding:0;
  padding-inline-start:calc(3rem - var(--skapa-search-filled)*1.5rem);
  height:3rem;
  width:calc(100% - 2.5rem);
  border:none;
  outline:none;
  -webkit-appearance:none;
  appearance:none;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  background-color:rgba(0,0,0,0);
  text-overflow:ellipsis;
  box-shadow:0 0 0 3rem rgba(0,0,0,0) inset;
  border-radius:0
}
.hnf-search__input::placeholder {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.hnf-search__input::-ms-clear {
  display:none
}
.hnf-search__input::-webkit-search-cancel-button {
  -webkit-appearance:none
}
.hnf-search__input:-webkit-autofill {
  background-color:rgba(0,0,0,0);
  font-family:inherit;
  -webkit-text-fill-color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  -webkit-box-shadow:0 0 0 3rem rgb(var(--colour-neutral-2, 245, 245, 245)) inset;
  -webkit-transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.4, 1);
  transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.4, 1);
  border-radius:64px 0 0 64px;
  border:0
}
.hnf-search__input:focus~.hnf-search__clear {
  --skapa-search-action-override: 0
}
.hnf-search--small .hnf-search__input {
  height:2.5rem
}
.hnf-search--large .hnf-search__input {
  height:3.5rem
}
.hnf-search--focus-with-clear.hnf-search--filled .hnf-search__input:focus~.hnf-search__clear {
  --skapa-search-action-override: 1
}
.hnf-search__icon {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  pointer-events:none;
  position:absolute;
  margin-inline-start:1rem;
  transition:transform 200ms cubic-bezier(0.4, 0, 0.4, 1),opacity 200ms cubic-bezier(0, 0, 1, 1);
  transform:scale(calc(1 - var(--skapa-search-filled)));
  opacity:calc(1 - var(--skapa-search-filled));
  z-index:1
}
.hnf-search__chevron-down {
  pointer-events:none;
  flex-shrink:0
}
.hnf-search__scope {
  display:flex;
  flex:0 0;
  padding-inline-start:.5rem;
  padding-inline-end:1.5rem;
  margin-inline-end:-1.5rem;
  height:2.5rem;
  text-overflow:ellipsis;
  -webkit-appearance:none;
  appearance:none;
  border:none;
  background-color:rgba(0,0,0,0);
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  max-width:calc(50% - 0.5rem - var(--skapa-search-button-width, 0rem));
  transition:max-width 200ms cubic-bezier(0.4, 0, 0.4, 1)
}
.hnf-search__scope::-ms-expand {
  display:none
}
.hnf-search__divider {
  transition-property:opacity,width,margin;
  transition-duration:200ms;
  transition-timing-function:cubic-bezier(0.4, 0, 0.4, 1);
  height:1.5rem;
  background-color:rgb(var(--colour-neutral-3, 223, 223, 223));
  margin-inline:.5rem;
  width:1px
}
.hnf-search__divider--hidden {
  opacity:0;
  width:0;
  margin:0
}
.hnf-search__action {
  --skapa-search-action-state: var(--skapa-search-action-override, var(--skapa-search-filled));
  transform:scale(calc(var(--skapa-search-action-state) * 1));
  opacity:calc(var(--skapa-search-action-state)*1);
  max-width:calc(var(--skapa-search-action-state)*2rem);
  transition-duration:200ms;
  transition-property:max-width,transform,opacity;
  transition-timing-function:cubic-bezier(0.4, 0, 0.4, 1)
}
.hnf-search__actions {
  --skapa-search-action-override: calc(1 - var(--skapa-search-filled));
  position:relative;
  display:flex;
  flex-wrap:nowrap;
  overflow:visible;
  justify-content:flex-end;
  max-width:calc(var(--skapa-search-action-override)*8rem);
  transition:max-width 200ms cubic-bezier(0.4, 0, 0.4, 1);
  transition-property:max-width,margin;
  transition-timing-function:var(--skapa-search-actions-timing-function, step-end),cubic-bezier(0.4, 0, 0.4, 1);
  margin-inline-start:calc(1*(3rem + 0.0625rem)*var(--skapa-search-filled));
  margin-inline-end:calc(-1*(3rem + 0.0625rem)*var(--skapa-search-filled))
}
.hnf-search__actions>.hnf-search__action {
  max-width:2rem
}
.hnf-search__actions>.hnf-search__action:not(:first-child) {
  margin-inline-start:1rem
}
@media(forced-colors: active) {
  .hnf-search {
    border:solid 1px
  }
}
.hnf-scroll-indicator {
  box-sizing:border-box;
  height:1.875rem;
  position:relative;
  width:100%;
  outline:none;
  border:0;
  padding:0;
  background:rgba(0,0,0,0);
  display:flex;
  align-items:center;
  cursor:pointer
}
.hnf-scroll-indicator--dragging .hnf-scroll-indicator__bar-wrapper,
.hnf-scroll-indicator--dragging .hnf-scroll-indicator__bar,
.hnf-scroll-indicator:hover .hnf-scroll-indicator__bar-wrapper,
.hnf-scroll-indicator:hover .hnf-scroll-indicator__bar {
  height:0.25rem
}
.hnf-scroll-indicator--dragging .hnf-scroll-indicator__bar,
.hnf-scroll-indicator--dragging .hnf-scroll-indicator__bar:hover {
  height:0.5rem;
  top:-0.125rem
}
.hnf-scroll-indicator__bar-wrapper {
  width:100%;
  background:rgb(var(--colour-neutral-3, 223, 223, 223));
  transform:translateX(0);
  height:0.125rem;
  display:block;
  border-radius:4px;
  scrollbar-width:none
}
.hnf-scroll-indicator__bar-wrapper::-webkit-scrollbar {
  display:none
}
.hnf-scroll-indicator__bar {
  will-change:transform;
  background:rgb(var(--colour-neutral-7, 17, 17, 17));
  position:absolute;
  top:0;
  bottom:0;
  width:100%;
  height:0.125rem;
  transform-origin:0 0;
  display:block;
  border-radius:4px;
  cursor:grab
}
.hnf-scroll-indicator__bar::after {
  content:" ";
  position:absolute;
  top:-0.625rem;
  bottom:-0.625rem;
  left:0;
  right:0;
  display:block
}
.hnf-scroll-indicator__bar-dragging {
  cursor:grabbing
}
a[class*=hnf-]:focus-visible,
button[class*=hnf-]:focus-visible,
[role=button][class*=hnf-]:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:var(--skapa-focus-outline-offset, 4px);
  transition:outline 200ms ease-out,box-shadow 200ms ease-out
}
a[class*=hnf-]:focus-visible p {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:var(--skapa-focus-outline-offset, 4px);
  transition:outline 200ms ease-out,box-shadow 200ms ease-out
}
:focus:not(:focus-visible) {
  outline:none
}
.hnf-leading-icon .hnf-svg-icon {
  margin-inline-end:.5rem;
  vertical-align:top
}
.hnf-leading-icon .hnf-svg-icon--100 {
  margin-inline-end:.25rem
}
.hnf-trailing-icon .hnf-svg-icon {
  margin-inline-start:.5rem;
  vertical-align:top
}
.hnf-trailing-icon .hnf-svg-icon--100 {
  margin-inline-start:.25rem
}
.hnf-messages {
  background-color:rgb(var(--colour-elevation-3, 17, 17, 17))
}
.hnf-messages--b2b {
  background-color:rgb(var(--colour-static-ikea-business-network, 222, 188, 156))
}
.hnf-messages--b2b .hnf-utilities__block a {
  color:rgb(var(--colour-static-black, 17, 17, 17))
}
.hnf-messages--b2b .hnf-utilities__block--localisation a span:last-of-type>span {
  border-color:rgb(var(--colour-static-black, 17, 17, 17))
}
.hnf-messages--b2b .hnf-utilities .hnf-vp__wrapper {
  color:rgb(var(--colour-static-black, 17, 17, 17))
}
.hnf-utilities {
  height:3rem;
  font-size:.75rem;
  line-height:1.5
}
@media(min-width: 56.25em) {
  .hnf-utilities {
    font-size:.875rem;
    line-height:1.571
  }
}
.hnf-utilities__wrapper {
  display:flex;
  justify-content:flex-end
}
@media(min-width: 75em) {
  .hnf-utilities__wrapper {
    gap:4rem
  }
}
.hnf-utilities__block {
  display:flex
}
.hnf-utilities__block .hnf-svg-icon {
  flex-shrink:0
}
.hnf-utilities__block a {
  display:flex;
  align-items:center;
  gap:.5rem;
  padding-block:.75rem;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
@media(min-width: 56.25em) {
  .hnf-utilities__block a {
    gap:.75rem
  }
}
.hnf-utilities__block--localisation {
  flex-grow:1
}
.hnf-utilities__block--localisation a {
  width:auto
}
@media(min-width: 56.25em) {
  .hnf-utilities__block--localisation a span:first-of-type {
    display:none
  }
}
.hnf-utilities__block--localisation a span:last-of-type {
  display:none
}
@media(min-width: 56.25em) {
  .hnf-utilities__block--localisation a span:last-of-type {
    display:inline
  }
  .hnf-utilities__block--localisation a span:last-of-type>span {
    padding-inline-start:.5rem;
    border-inline-start:1px solid rgb(var(--colour-neutral-4, 204, 204, 204));
    margin-inline-start:.5rem
  }
}
.hnf-utilities__block--vp {
  flex-grow:1;
  min-width:0;
  display:none
}
@media(min-width: 75em) {
  .hnf-utilities__block--vp {
    display:flex
  }
}
.hnf-utilities__block--pickers {
  justify-content:flex-end;
  width:calc(100% - 75px)
}
@media(min-width: 56.25em) {
  .hnf-utilities__block--pickers {
    width:auto;
    min-width:200px
  }
}
.hnf-utilities__block--pickers>div {
  max-width:50%
}
@media(min-width: 56.25em) {
  .hnf-utilities__block--pickers>div {
    max-width:none
  }
}
.hnf-utilities__block--pickers.hnf-utilities__block--pickers--single>div {
  max-width:100%
}
@media(min-width: 56.25em) {
  .hnf-utilities__block--pickers.hnf-utilities__block--pickers--single>div {
    max-width:none
  }
}
.hnf-utilities__block--pickers:not(.hnf-utilities__block--pickers--single)>div:last-of-type {
  padding-inline-start:1.5rem
}
.hnf-utilities__block--pickers div:last-of-type a {
  justify-content:flex-end
}
.hnf-utilities__block--pickers span {
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}
@keyframes show {
  100% {
    opacity:1;
    transform:none
  }
}
.hnf-utilities .hnf-vp {
  min-width:0;
  opacity:0;
  animation:show 250ms 100ms cubic-bezier(0, 0, 0.1, 1) forwards
}
.hnf-utilities .hnf-vp__wrapper {
  display:flex;
  align-items:center;
  gap:.5rem;
  padding-block:.75rem;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
@media(min-width: 56.25em) {
  .hnf-utilities .hnf-vp__wrapper {
    gap:.75rem
  }
}
.hnf-utilities .hnf-vp__copy {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
.hnf-utilities--hidden {
  display:none
}
.hnf-header {
  z-index:100;
  background-color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
.hnf-header__container {
  display:flex;
  grid-column-gap:1.25rem;
  flex-direction:row;
  justify-content:space-between;
  flex-wrap:wrap;
  align-items:center;
  width:100%;
  padding-bottom:1rem
}
@media(min-width: 700px) {
  .hnf-header__container {
    flex-wrap:nowrap;
    padding-bottom:0
  }
}
@media(min-width: 56.25em) {
  .hnf-header__container {
    grid-column-gap:2.5rem;
    height:90px
  }
}
.hnf-header__logo {
  flex-shrink:0;
  order:2;
  display:block;
  padding-block:1.25rem
}
.hnf-header__logo a {
  display:block
}
.hnf-header__logo img {
  display:block;
  height:40px
}
.hnf-header__search {
  order:7;
  min-width:100%;
  z-index:200;
  margin-inline:auto
}
.hnf-header__search:nth-child(2) {
  margin-inline-start:0
}
@media(min-width: 700px) {
  .hnf-header__search {
    order:4;
    min-width:auto;
    flex-grow:1
  }
}
@media(min-width: 75em) {
  .hnf-header__search {
    max-width:600px
  }
}
.hnf-header__icons {
  display:flex;
  flex-direction:row;
  order:5;
  align-items:center
}
@media(min-width: 700px) {
  .hnf-header__icons li+li {
    margin-inline-start:.5rem
  }
}
.hnf-header__icons li {
  list-style-type:none
}
.hnf-header__icons li.hidden {
  display:none
}
.hnf-header__icons>.hnf-header__hamburger {
  display:block
}
.hnf-header__icons>.hnf-header__hamburger .hnf-btn--icon-tertiary .hnf-btn__inner {
  pointer-events:none
}
@media(min-width: 37.5em) {
  .hnf-header__icons>.hnf-header__hamburger {
    margin-inline-start:.5rem
  }
}
@media(min-width: 75em) {
  .hnf-header__icons>.hnf-header__hamburger {
    display:none
  }
}
.hnf-header__search-btn {
  display:none
}
@media(min-width: 37.5em) {
  .hnf-header__shopping-list-link {
    margin-inline-start:.5rem
  }
}
.hnf-header__shopping-list-link .hnf-svg-icon--hidden {
  display:none
}
@media(min-width: 37.5em) {
  .hnf-header__shopping-cart-link {
    margin-inline-start:.5rem
  }
}
.hnf-header__order-tracking-link {
  display:none
}
@media(min-width: 37.5em) {
  .hnf-header__order-tracking-link {
    margin-inline-start:.5rem
  }
}
@media(min-width: 75em) {
  .hnf-header__order-tracking-link {
    display:block
  }
}
@media(min-width: 37.5em) {
  .hnf-header__icons .hnf-header__profile-link {
    margin-inline-start:.5rem
  }
}
.hnf-header__icons .hnf-header__profile-link--hidden {
  display:none
}
.hnf-header__icons .hnf-header__profile-link .hnf-btn--tertiary .hnf-btn__inner {
  padding-inline:.5rem
}
@media(min-width: 1400px) {
  .hnf-header__icons .hnf-header__profile-link .hnf-btn--tertiary .hnf-btn__inner {
    padding-inline:1.5rem
  }
}
.hnf-header__icons .hnf-header__profile-link .hnf-btn--tertiary .hnf-btn__inner .hnf-person__icon {
  display:inline-flex;
  margin-inline-end:0
}
@media(min-width: 1400px) {
  .hnf-header__icons .hnf-header__profile-link .hnf-btn--tertiary .hnf-btn__inner .hnf-person__icon {
    display:inline-block;
    margin-inline-end:.5rem
  }
}
.hnf-header__icons .hnf-header__profile-link .hnf-btn--tertiary .hnf-btn__inner .hnf-btn__label {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px, 1px, 1px, 1px);
  margin:-1px;
  white-space:nowrap;
  font-size:.875rem;
  font-weight:normal
}
@media(min-width: 1400px) {
  .hnf-header__icons .hnf-header__profile-link .hnf-btn--tertiary .hnf-btn__inner .hnf-btn__label {
    position:static;
    width:auto;
    height:auto;
    margin:0
  }
}
.hnf-header__icons .hnf-header__profile-link .hnf-btn--tertiary.hnf-header__profile-link__neutral,
.hnf-header__icons .hnf-header__profile-link .hnf-btn--tertiary.hnf-header__profile-link__avatar {
  margin-inline:.25rem
}
.hnf-header__icons .hnf-header__profile-link .hnf-btn--tertiary.hnf-header__profile-link__neutral .hnf-btn__inner,
.hnf-header__icons .hnf-header__profile-link .hnf-btn--tertiary.hnf-header__profile-link__avatar .hnf-btn__inner {
  min-height:2rem;
  padding-inline:0;
  margin-inline-end:0
}
@media(min-width: 1400px) {
  .hnf-header__icons .hnf-header__profile-link .hnf-btn--tertiary.hnf-header__profile-link__neutral .hnf-btn__inner,
  .hnf-header__icons .hnf-header__profile-link .hnf-btn--tertiary.hnf-header__profile-link__avatar .hnf-btn__inner {
    padding-inline-end:1.5rem
  }
}
@media(min-width: 75em) {
  .hnf-header__icons .hnf-header__profile-link .hnf-btn--tertiary.hnf-header__profile-link__neutral,
  .hnf-header__icons .hnf-header__profile-link .hnf-btn--tertiary.hnf-header__profile-link__avatar {
    margin-inline-end:0
  }
}
.hnf-header__icons .hnf-header__profile-link .hnf-btn--tertiary.hnf-header__profile-link__neutral:hover .hnf-avatar,
.hnf-header__icons .hnf-header__profile-link .hnf-btn--tertiary.hnf-header__profile-link__avatar:hover .hnf-avatar {
  background-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
.hnf-header__icons .hnf-header__profile-link .hnf-btn--tertiary .hnf-avatar-person__icon {
  margin-inline-end:0
}
@media(min-width: 75em) {
  .hnf-header__icons .hnf-header__profile-link .hnf-btn--tertiary .hnf-avatar {
    width:2.5rem;
    height:2.5rem;
    font-size:1rem;
    line-height:1.5
  }
}
@media(min-width: 75em)and (min-width: 1400px) {
  .hnf-header__icons .hnf-header__profile-link .hnf-btn--tertiary .hnf-avatar {
    margin-inline-end:.5rem
  }
}
.hnf-header__icons .hnf-header__localisation-button {
  display:none
}
@media(min-width: 75em) {
  .hnf-header__icons .hnf-header__localisation-button {
    display:block;
    margin-inline:0 -0.5rem
  }
  .hnf-header__icons .hnf-header__localisation-button .hnf-btn--tertiary .hnf-btn__inner .hnf-btn__label {
    font-size:.875rem;
    font-weight:normal
  }
}
.hnf-header__cart-counter {
  background-color:rgb(var(--colour-static-ikea-brand-blue, 0, 88, 163));
  color:rgb(var(--colour-static-white, 255, 255, 255));
  border-radius:50px;
  line-height:.95rem;
  margin-top:0;
  margin-bottom:0;
  right:0;
  top:0;
  position:absolute;
  min-width:19px;
  height:19px;
  text-align:center;
  font-size:.65rem;
  font-weight:400;
  padding:2px
}
.hnf-header__cart-counter--ninetynineplus {
  min-width:1.75rem;
  margin-right:-0.5rem
}
.hnf-header__cart-counter--hidden {
  display:none
}
.hnf-header--fixed {
  pointer-events:none;
  transition:transform .5s;
  z-index:100;
  position:fixed;
  left:0;
  right:0;
  top:-80px
}
@media(min-width: 56.25em) {
  .hnf-header--fixed {
    top:-92px
  }
}
.hnf-header--fixed .hnf-header__container {
  padding-bottom:0
}
.hnf-header--fixed.hnf-header--scroll-up {
  z-index:101;
  pointer-events:all;
  transform:translateY(100%)
}
.hnf-header--fixed.hnf-header--scroll-up .hnf-header__search-btn {
  display:block
}
@media(min-width: 700px) {
  .hnf-header--fixed.hnf-header--scroll-up .hnf-header__search-btn {
    display:none
  }
}
.hnf-header--fixed.hnf-header--scroll-up .hnf-header__shopping-list-link {
  display:none
}
@media(min-width: 370px) {
  .hnf-header--fixed.hnf-header--scroll-up .hnf-header__shopping-list-link {
    display:block
  }
}
.hnf-header--fixed .hnf-header__search {
  display:none
}
@media(min-width: 700px) {
  .hnf-header--fixed .hnf-header__search {
    display:block
  }
}
.hnf-header.hnf-header--molp:not(.hnf-header--molp-search) .hnf-header__container {
  padding-bottom:0
}
.hnf-header.hnf-header--molp:not(.hnf-header--molp-search) .hnf-header__search {
  display:none
}
@media(min-width: 700px) {
  .hnf-header.hnf-header--molp:not(.hnf-header--molp-search) .hnf-header__search {
    display:block
  }
}
.hnf-header.hnf-header--molp:not(.hnf-header--molp-search) .hnf-header__search-btn {
  display:block
}
@media(min-width: 700px) {
  .hnf-header.hnf-header--molp:not(.hnf-header--molp-search) .hnf-header__search-btn {
    display:none
  }
}
.hnf-header.hnf-header--molp:not(.hnf-header--molp-search) .hnf-header__shopping-list-link {
  display:none
}
@media(min-width: 700px) {
  .hnf-header.hnf-header--molp:not(.hnf-header--molp-search) .hnf-header__shopping-list-link {
    display:block
  }
}
#hnf-header-filler {
  min-height:0
}
.hnf-footer {
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245));
  padding:4rem 0 0 0;
  margin-top:2rem
}
.hnf-footer__container {
  display:flex;
  flex-direction:column;
  flex-wrap:wrap;
  max-width:112rem;
  margin-top:1.25rem
}
.hnf-footer__container h2 {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  border:0
}
@media(min-width: 56.25em) {
  .hnf-footer__container {
    flex-direction:row
  }
}
.hnf-footer__container a {
  text-decoration:none
}
.hnf-footer__container .hnf-list a:hover {
  text-decoration:underline
}
.hnf-footer__container .hnf-btn__change-theme--hidden {
  display:none
}
.hnf-footer__container .hnf-btn__change-theme .hnf-btn__inner {
  padding:0 .5rem
}
.hnf-footer__container .hnf-btn__change-theme .hnf-btn__inner .hnf-svg-icon--hidden {
  display:none
}
.hnf-footer__container .hnf-btn__change-theme .hnf-btn__inner svg {
  margin-inline-end:0
}
.hnf-footer__featuredLinks {
  flex:0 0 100%;
  -ms-flex:none;
  margin-bottom:2.5rem
}
@media(min-width: 56.25em) {
  .hnf-footer__featuredLinks {
    margin-bottom:4rem;
    padding-inline-end:8%
  }
}
@media(min-width: 56.25em) {
  .hnf-footer__featuredLinks {
    flex-basis:30%
  }
}
.hnf-footer__featuredLink {
  margin-bottom:1.25rem
}
@media(min-width: 56.25em) {
  .hnf-footer__featuredLink {
    margin-bottom:2rem
  }
}
.hnf-footer__featuredLink h3 {
  margin-bottom:.75rem;
  font-size:1rem
}
.hnf-footer__featuredLink p {
  margin-bottom:.9375rem
}
.hnf-footer__featuredLink p>a {
  color:inherit;
  text-decoration:underline
}
.hnf-footer__settings {
  display:flex;
  flex-wrap:wrap;
  grid-column-gap:1rem;
  grid-row-gap:.75rem;
  margin-bottom:2rem
}
@media(min-width: 56.25em) {
  .hnf-footer__settings {
    justify-content:flex-end;
    margin-block:auto 2rem
  }
}
@media(min-width: 56.25em) {
  .hnf-footer__settings .hnf-footer__localisation-button .hnf-btn__label span:first-of-type {
    display:none
  }
}
.hnf-footer__settings .hnf-footer__localisation-button .hnf-btn__label span:last-of-type {
  display:none
}
@media(min-width: 56.25em) {
  .hnf-footer__settings .hnf-footer__localisation-button .hnf-btn__label span:last-of-type {
    display:inline
  }
  .hnf-footer__settings .hnf-footer__localisation-button .hnf-btn__label span:last-of-type>span {
    padding-inline-start:.5rem;
    border-inline-start:1px solid rgb(var(--colour-neutral-4, 204, 204, 204));
    margin-inline-start:.5rem
  }
}
.hnf-footer__icon-bar {
  flex-direction:column;
  flex:1 1 auto;
  display:flex;
  flex-wrap:wrap;
  grid-column-gap:1.25rem
}
.hnf-footer__icon-bar li.hnf-horizontal-list-item {
  margin-inline-end:.75rem;
  margin-block-end:.75rem
}
@media(min-width: 37.5em) {
  .hnf-footer__icon-bar {
    flex-direction:row
  }
}
.hnf-footer__legalInformation {
  font-size:.75rem;
  margin-bottom:2.5rem
}
.hnf-footer__legalInformation a {
  text-decoration:underline
}
.hnf-footer__copyright {
  font-size:.75rem;
  flex:0 0 auto;
  margin-bottom:1.25rem
}
@media(min-width: 56.25em) {
  .hnf-footer__copyright {
    margin:0;
    border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
  }
  .hnf-footer__copyright p {
    margin:2.5rem 0 2rem 0
  }
}
.hnf-footer__paymentOptions {
  flex:1 1 auto
}
.hnf-footer__paymentOptions ul {
  line-height:0
}
.hnf-footer__linkGroups {
  flex:1 0 100%;
  -ms-flex:none;
  margin-bottom:2.5rem
}
@media(min-width: 56.25em) {
  .hnf-footer__linkGroups {
    flex-basis:70%;
    margin-bottom:4rem
  }
}
.hnf-footer__legalLinks {
  flex:1 1 auto;
  font-size:.75rem;
  margin-bottom:1.25rem;
  list-style:none
}
.hnf-footer__legalLinks .hnf-list-item {
  display:inline-block;
  margin-inline:0 1.25rem;
  padding:.5rem 0
}
@media(min-width: 56.25em) {
  .hnf-footer__legalLinks {
    margin:0;
    border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
    text-align:end
  }
  .hnf-footer__legalLinks .hnf-list {
    margin-top:2rem
  }
  .hnf-footer__legalLinks .hnf-list-item {
    margin-inline:1.25rem 0
  }
}
.hnf-footer__legalLinks .hnf-link {
  display:flex
}
.hnf-footer__legalLinks .hnf-link>img {
  width:30px;
  margin-inline-start:.5rem
}
.hnf-footer__socialMediaLinks,
.hnf-footer__paymentOptions {
  flex:0 0 auto;
  margin-bottom:2rem;
  max-width:100%
}
.hnf-footer__socialMediaLinks .hnf-list--horizontal,
.hnf-footer__paymentOptions .hnf-list--horizontal {
  margin-bottom:-0.75rem
}
.hnf-footer__socialMediaLinks .hnf-list--horizontal>li,
.hnf-footer__paymentOptions .hnf-list--horizontal>li {
  display:inline-block;
  margin-inline-end:1.25rem
}
@media(min-width: 56.25em) {
  .hnf-footer__socialMediaLinks,
  .hnf-footer__paymentOptions {
    margin:0 0 1.25rem 0
  }
  .hnf-footer__socialMediaLinks .hnf-list--horizontal,
  .hnf-footer__paymentOptions .hnf-list--horizontal {
    position:relative;
    top:50%;
    transform:perspective(1px) translateY(-50%)
  }
}
@media(min-width: 75em) {
  .hnf-footer {
    margin-top:4rem
  }
}
.hnf-footer .hnf-accordion {
  line-height:1.571;
  border-bottom:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
.hnf-footer .hnf-accordion__item {
  position:relative;
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
@media(min-width: 56.25em) {
  .hnf-footer .hnf-accordion__item {
    border:none;
    flex:0 0 25%;
    padding-inline-start:1.25rem;
    margin-bottom:0
  }
}
.hnf-footer .hnf-accordion__item--active .hnf-accordion__content {
  visibility:visible;
  opacity:1;
  opacity:unset;
  height:auto;
  padding-top:0;
  padding-bottom:2rem
}
@media(min-width: 56.25em) {
  .hnf-footer .hnf-accordion__item--active .hnf-accordion__content {
    padding-bottom:0
  }
}
.hnf-footer .hnf-accordion__item--active .hnf-accordion__heading svg {
  transform:rotate(180deg)
}
.hnf-footer .hnf-accordion #hnf-accordion_0 {
  padding-inline-start:0
}
.hnf-footer .hnf-accordion__content {
  list-style:none;
  height:0
}
.hnf-footer .hnf-accordion__content-item {
  margin-bottom:.5rem
}
.hnf-footer .hnf-accordion__content-item>a {
  display:block;
  padding:.5rem 0;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.hnf-footer .hnf-accordion__content-item>a:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  text-decoration:underline
}
@media(min-width: 56.25em) {
  .hnf-footer .hnf-accordion__content-item {
    margin-bottom:0
  }
  .hnf-footer .hnf-accordion__content-item>a {
    padding:.5rem 0
  }
}
@media(min-width: 56.25em) {
  .hnf-footer .hnf-accordion__content {
    visibility:visible;
    height:initial;
    overflow:visible;
    opacity:initial;
    line-height:1.571
  }
}
.hnf-footer .hnf-accordion__heading {
  display:flex;
  flex-direction:row;
  min-height:auto;
  padding:2rem 0;
  border:none;
  background-color:inherit;
  text-align:start;
  width:100%;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-footer .hnf-accordion__heading svg {
  transition:transform .3s
}
@media(min-width: 56.25em) {
  .hnf-footer .hnf-accordion__heading {
    padding:0 0 .75rem 0;
    pointer-events:none;
    cursor:default
  }
  .hnf-footer .hnf-accordion__heading svg {
    display:none
  }
}
.hnf-footer .hnf-accordion__title {
  flex:1 0 auto;
  margin:0;
  min-height:auto;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  line-height:1.5rem
}
@media(min-width: 56.25em) {
  .hnf-footer .hnf-accordion__title {
    width:100%
  }
}
@media(min-width: 56.25em) {
  .hnf-footer .hnf-accordion {
    border:none;
    display:flex;
    flex-direction:row
  }
}
.hnf-footer .hnf-footer__socialMediaLinks .hnf-btn,
.hnf-footer .hnf-footer__paymentOptions .hnf-btn {
  border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  background-color:inherit;
  padding:.25rem;
  height:auto
}
.hnf-footer .hnf-footer__socialMediaLinks .hnf-payment-logo--medium,
.hnf-footer .hnf-footer__paymentOptions .hnf-payment-logo--medium {
  width:3.125rem;
  height:2.25rem
}
.hnf-footer .hnf-footer__socialMediaLinks .hnf-btn:hover,
.hnf-footer .hnf-footer__paymentOptions .hnf-btn:hover {
  border-color:rgb(var(--colour-neutral-5, 146, 146, 146))
}
.hnf-footer .hnf-footer__socialMediaLinks .hnf-svg-icon,
.hnf-footer .hnf-footer__paymentOptions .hnf-svg-icon {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.hnf-footer .hnf-flex-row {
  width:100%
}
@media(min-width: 56.25em) {
  .hnf-footer .hnf-flex-row {
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    flex:1 1 auto
  }
}
.hnf-footer .hnf-flex-row--nowrap {
  flex-wrap:nowrap
}
[dir=rtl] .hnf-footer__linkGroups {
  order:1
}
.http-status-message__container {
  text-align:center;
  margin:2.5rem auto
}
.http-status-message__heading {
  text-align:center;
  margin:2.5rem 0 1.25rem 0;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  font-weight:700;
  font-size:1.25rem;
  line-height:1.4;
  letter-spacing:-0.0075rem
}
@media(min-width: 56.25em) {
  .http-status-message__heading {
    font-size:1.375rem;
    line-height:1.364;
    letter-spacing:-0.0075rem
  }
}
.http-status-message__container~div[data-mount-recommendations=recently-viewed] {
  display:none
}
.hnf-messages {
  min-height:3rem
}
.hnf-message+.hnf-message {
  border-top:1px solid rgb(var(--colour-static-black, 17, 17, 17))
}
.hnf-message {
  background-color:rgb(var(--colour-elevation-3, 17, 17, 17))
}
.hnf-message--emergency {
  background-color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
.hnf-message__wrapper {
  position:relative;
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:flex-start;
  padding:0 1.25rem;
  max-width:112rem;
  margin:0 auto;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
@media(min-width: 37.5em) {
  .hnf-message__wrapper {
    padding:0 2rem
  }
}
@media(min-width: 56.25em) {
  .hnf-message__wrapper {
    padding:0 3rem
  }
}
@media(min-width: 75em) {
  .hnf-message__wrapper {
    padding-inline:1.25rem 2.5rem
  }
}
.hnf-message__wrapper--hidden {
  display:none
}
.hnf-message__content {
  flex-grow:1;
  font-size:.75rem;
  line-height:1.5;
  text-align:start;
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  flex-wrap:nowrap;
  align-items:center;
  padding-block:.9375rem;
  padding-inline:0 1rem;
  min-width:0
}
@media(min-width: 37.5em) {
  .hnf-message__content {
    justify-content:center
  }
}
.hnf-message__content a {
  color:rgb(var(--colour-static-white, 255, 255, 255));
  text-decoration:none;
  display:flex;
  overflow:hidden
}
.hnf-message__content a span:hover,
.hnf-message__content a span:focus,
.hnf-message__content a span:active {
  text-decoration:underline
}
.hnf-message--emergency .hnf-message__wrapper {
  color:rgb(var(--colour-static-black, 17, 17, 17))
}
.hnf-message--emergency .hnf-message__content a {
  text-decoration:none;
  color:rgb(var(--colour-static-black, 17, 17, 17))
}
.hnf-message--emergency .hnf-message__content a:hover,
.hnf-message--emergency .hnf-message__content a:active {
  text-decoration:underline
}
#hnf-page-message {
  margin-bottom:2rem
}
@media(min-width: 37.5em) {
  #hnf-page-message {
    margin-bottom:3rem
  }
}
.hnf-breadcrumb {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  margin-block-end:2.5rem
}
@media(min-width: 37.5em) {
  .hnf-breadcrumb {
    margin-block-end:4rem
  }
}
.hnf-breadcrumb--short {
  margin-block-end:1.5rem
}
.hnf-breadcrumb__list {
  list-style-type:none;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  row-gap:.375rem;
  margin:0;
  width:100%;
  padding-block-end:1rem
}
.hnf-breadcrumb__list-item {
  display:none;
  max-width:100%;
  margin:0;
  padding:0
}
.hnf-breadcrumb__list-item>span {
  font-size:.75rem;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  white-space:nowrap
}
.hnf-breadcrumb__list-item:nth-last-child(3),
.hnf-breadcrumb__list-item:nth-last-child(2) {
  display:flex
}
.hnf-breadcrumb__list-item:not(.hnf-breadcrumb__list-item:last-child)::after {
  content:"›";
  margin-inline:.5rem;
  font-size:1rem;
  line-height:1
}
.hnf-breadcrumb__list-item:nth-last-child(2)::after {
  display:none
}
.hnf-breadcrumb__list-item:nth-last-child(3):not(:first-child):before {
  content:"…";
  font-size:.75rem;
  line-height:1.5;
  font-weight:400;
  margin-inline-end:21px
}
@media(min-width: 56.25em) {
  .hnf-breadcrumb__list-item:nth-last-child(3):not(:first-child):before {
    display:none
  }
}
.hnf-breadcrumb__list-item--expand-link {
  display:flex
}
.hnf-breadcrumb--expandable .hnf-breadcrumb__list-item:nth-last-child(3):before {
  display:none
}
.hnf-breadcrumb--expanded .hnf-breadcrumb__list-item:not(:last-child) {
  display:flex
}
.hnf-breadcrumb__link {
  text-decoration:none;
  font-size:.75rem;
  line-height:1.5;
  font-weight:400
}
.hnf-breadcrumb__link:hover,
.hnf-breadcrumb__link:active,
.hnf-breadcrumb__link:focus {
  text-decoration:underline
}
@media(min-width: 56.25em) {
  .hnf-breadcrumb__list-item {
    display:flex
  }
  .hnf-breadcrumb__list-item--expand-link {
    display:none
  }
  .hnf-breadcrumb__list-item:nth-last-child(2)::after {
    display:inline
  }
}
.hnf-breadcrumb--homepage {
  height:2rem
}
@media(min-width: 75em) {
  .hnf-breadcrumb--homepage {
    height:0
  }
}
.pip-content-container .hnf-breadcrumb,
.pipf-content-container .hnf-breadcrumb {
  margin-block-end:.5rem
}
@media(min-width: 37.5em) {
  .pip-content-container .hnf-breadcrumb,
  .pipf-content-container .hnf-breadcrumb {
    margin-block-end:2rem
  }
}
.hnf-mobile-vp {
  margin-inline:-1.25rem;
  padding-inline:1.25rem;
  padding-block:.75rem;
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.hnf-mobile-vp .hnf-link,
.hnf-mobile-vp__wrapper {
  display:flex;
  gap:.5rem
}
.hnf-mobile-vp .hnf-svg-icon {
  flex-shrink:0
}
.hnf-mobile-vp .hnf-inline-message__icon {
  margin-inline:0
}
@media(min-width: 37.5em) {
  .hnf-mobile-vp {
    margin-inline:-2rem;
    padding-inline:2rem
  }
}
@media(min-width: 56.25em) {
  .hnf-mobile-vp {
    margin-inline:-3rem;
    padding-inline:3rem
  }
}
@media(min-width: 75em) {
  .hnf-mobile-vp {
    display:none
  }
}
.hnf-mobile-vp+.hnf-breadcrumb {
  padding-block-start:.75rem
}
@media(min-width: 75em) {
  .hnf-mobile-vp+.hnf-breadcrumb {
    padding-block-start:0
  }
}
.vn-link {
  text-decoration:underline;
  font-weight:400;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.vn-link:focus,
.vn-link:hover,
.vn-link:active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.vn-link--disabled {
  cursor:default;
  pointer-events:none;
  opacity:.4
}
.vn-link--disabled:focus::before {
  border:0
}
.vn-link--black {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.vn-link--black:hover,
.vn-link--black:focus,
.vn-link--black:active {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.vn-link--black.vn-link--disabled {
  cursor:default;
  pointer-events:none;
  opacity:.4;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.vn-link--black.vn-link--disabled:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.vn-link--black.vn-link--disabled:focus,
.vn-link--black.vn-link--disabled:active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.vn-link--black.vn-link--disabled:focus::before {
  border:0
}
.vn-link--grey {
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
.vn-link--grey:hover,
.vn-link--grey:focus,
.vn-link--grey:active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.vn-link--grey.vn-link--disabled {
  cursor:default;
  pointer-events:none;
  opacity:.4;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.vn-link--grey.vn-link--disabled:hover {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.vn-link--grey.vn-link--disabled:focus,
.vn-link--grey.vn-link--disabled:active {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.vn-link--grey.vn-link--disabled:focus::before {
  border:0
}
.vn-link--white {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.vn-link--white:hover,
.vn-link--white:focus,
.vn-link--white:active {
  color:rgb(var(--colour-static-light-grey, 245, 245, 245))
}
.vn-link--white.vn-link--disabled {
  cursor:default;
  pointer-events:none;
  opacity:.4;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.vn-link--white.vn-link--disabled:hover {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.vn-link--white.vn-link--disabled:focus,
.vn-link--white.vn-link--disabled:active {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.vn-link--white.vn-link--disabled:focus::before {
  border:0
}
.vn-link--subtle {
  text-decoration:none
}
.vn-link--subtle:focus,
.vn-link--subtle:hover,
.vn-link--subtle:active {
  text-decoration:underline
}
.vn-link:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:var(--skapa-focus-outline-offset, 4px);
  transition:outline 200ms ease-out,box-shadow 200ms ease-out
}
.vn-list {
  list-style-position:outside
}
.vn-list--unordered .vn-list--unordered {
  list-style-type:circle
}
.vn-list--ordered .vn-list--ordered {
  list-style-type:upper-alpha
}
.vn-list--small {
  padding-inline-start:1.375rem
}
.vn-list--small .vn-list--unordered,
.vn-list--small .vn-list--ordered {
  padding-inline-start:.875rem
}
.vn-list--small li:not(:first-child) {
  margin-top:.5rem
}
.vn-list--small .vn-list--unordered li,
.vn-list--small .vn-list--ordered li {
  margin-top:.25rem
}
.vn-list--medium {
  padding-inline-start:1.9375rem
}
.vn-list--medium .vn-list--unordered,
.vn-list--medium .vn-list--ordered {
  padding-inline-start:1.1875rem
}
.vn-list--medium li:not(:first-child) {
  margin-top:.75rem
}
.vn-list--medium .vn-list--unordered li,
.vn-list--medium .vn-list--ordered li {
  margin-top:.5rem
}
.vn-list--large {
  padding-inline-start:2rem
}
.vn-list--large .vn-list--unordered,
.vn-list--large .vn-list--ordered {
  padding-inline-start:1.25rem
}
.vn-list--large li:not(:first-child) {
  margin-top:.75rem
}
.vn-list--large .vn-list--unordered li,
.vn-list--large .vn-list--ordered li {
  margin-top:.5rem
}
.vn-list--xlarge {
  padding-inline-start:2.5625rem
}
.vn-list--xlarge .vn-list--unordered,
.vn-list--xlarge .vn-list--ordered {
  padding-inline-start:1.5625rem
}
.vn-list--xlarge li:not(:first-child) {
  margin-top:1rem
}
.vn-list--xlarge .vn-list--unordered li,
.vn-list--xlarge .vn-list--ordered li {
  margin-top:.75rem
}
.vn-scroll-indicator {
  box-sizing:border-box;
  height:1.875rem;
  position:relative;
  width:100%;
  outline:none;
  border:0;
  padding:0;
  background:rgba(0,0,0,0);
  display:flex;
  align-items:center;
  cursor:pointer
}
.vn-scroll-indicator--dragging .vn-scroll-indicator__bar-wrapper,
.vn-scroll-indicator--dragging .vn-scroll-indicator__bar,
.vn-scroll-indicator:hover .vn-scroll-indicator__bar-wrapper,
.vn-scroll-indicator:hover .vn-scroll-indicator__bar {
  height:0.25rem
}
.vn-scroll-indicator--dragging .vn-scroll-indicator__bar,
.vn-scroll-indicator--dragging .vn-scroll-indicator__bar:hover {
  height:0.5rem;
  top:-0.125rem
}
.vn-scroll-indicator__bar-wrapper {
  width:100%;
  background:rgb(var(--colour-neutral-3, 223, 223, 223));
  transform:translateX(0);
  height:0.125rem;
  display:block;
  border-radius:4px;
  scrollbar-width:none
}
.vn-scroll-indicator__bar-wrapper::-webkit-scrollbar {
  display:none
}
.vn-scroll-indicator__bar {
  will-change:transform;
  background:rgb(var(--colour-neutral-7, 17, 17, 17));
  position:absolute;
  top:0;
  bottom:0;
  width:100%;
  height:0.125rem;
  transform-origin:0 0;
  display:block;
  border-radius:4px;
  cursor:grab
}
.vn-scroll-indicator__bar::after {
  content:" ";
  position:absolute;
  top:-0.625rem;
  bottom:-0.625rem;
  left:0;
  right:0;
  display:block
}
.vn-scroll-indicator__bar-dragging {
  cursor:grabbing
}
.vn-accordion-item-header {
  display:flex;
  background:none;
  overflow:hidden;
  border:0;
  cursor:pointer;
  flex-direction:row;
  width:100%;
  justify-content:space-between;
  align-items:center;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  text-decoration:none;
  -webkit-user-select:text;
  user-select:text
}
.vn-accordion-item-header:active,
.vn-accordion-item-header:focus-visible,
.vn-accordion-item-header:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.vn-accordion-item-header:active .vn-accordion-item-header__title,
.vn-accordion-item-header:focus-visible .vn-accordion-item-header__title,
.vn-accordion-item-header:hover .vn-accordion-item-header__title {
  text-decoration:underline
}
.vn-accordion-item-header__icon {
  flex-shrink:0
}
.vn-accordion-item-header--small {
  min-height:3rem;
  padding:.5rem 0
}
.vn-accordion-item-header--medium {
  min-height:4.5rem;
  padding:.75rem 0
}
.vn-accordion-item-header--large {
  min-height:5.5rem;
  padding:1.25rem 0
}
.vn-accordion-item-header__title-wrapper {
  text-align:start;
  flex-grow:1;
  line-height:0;
  padding-inline-end:1rem
}
.vn-accordion-item-header__title-wrapper .vn-accordion-item-header__title {
  width:auto
}
.vn-accordion-item-header__title {
  font-size:.875rem;
  line-height:1.571;
  font-weight:700;
  display:block
}
.vn-accordion-item-header__subtitle {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  font-size:.875rem;
  line-height:1.571
}
.vn-accordion-item-header:disabled {
  cursor:default
}
.vn-accordion-item-header:disabled .vn-accordion-item-header__title {
  text-decoration:none
}
.vn-accordion-item-header:disabled .vn-accordion-item-header__title,
.vn-accordion-item-header:disabled .vn-accordion-item-header__subtitle {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.vn-accordion-item-header:disabled .vn-accordion-item-header__icon {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.vn-accordion--padded .vn-accordion-item-header {
  padding-left:1.5rem;
  padding-right:1.5rem
}
.vn-accordion {
  list-style:none;
  width:100%;
  margin:0;
  padding:0;
  background:rgba(0,0,0,0)
}
.vn-accordion__item {
  transition:all 200ms cubic-bezier(0.4, 0, 0.4, 1);
  margin:0;
  outline:0;
  padding:0
}
.vn-accordion__item--subtle .vn-accordion-item-header__title {
  font-weight:400
}
.vn-accordion__item--active {
  overflow:visible
}
.vn-accordion .vn-accordion-item-header {
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
.vn-accordion__item--active>.vn-accordion__content {
  visibility:visible;
  opacity:1;
  transition:all 200ms cubic-bezier(0.4, 0, 0.4, 1)
}
.vn-accordion__content {
  transition:all 200ms cubic-bezier(0.4, 0, 0.4, 1);
  visibility:hidden;
  opacity:0;
  overflow:hidden
}
.vn-accordion__content--inner-small {
  padding-top:.5rem;
  padding-bottom:1.5rem
}
.vn-accordion__content--inner-medium {
  padding-top:.5rem;
  padding-bottom:2rem
}
.vn-accordion__content--inner-large {
  padding-top:.5rem;
  padding-bottom:2.5rem
}
@media(prefers-reduced-motion) {
  .vn-accordion__item,
  .vn-accordion__item--active>.vn-accordion__content,
  .vn-accordion__content {
    transition-duration:0ms
  }
}
.vn-accordion .vn-collapsible {
  display:grid;
  box-sizing:border-box;
  grid-template-rows:0fr;
  transition:all 200ms cubic-bezier(0.4, 0, 0.4, 1)
}
.vn-accordion .vn-collapsible--expanded {
  grid-template-rows:1fr
}
.vn-accordion .vn-collapsible--closed .vn-collapsible__content {
  display:none
}
.vn-accordion .vn-collapsible__content {
  overflow:hidden
}
@media(prefers-reduced-motion) {
  .vn-accordion .vn-collapsible {
    transition-duration:0ms
  }
}
.vn-accordion--padded .vn-accordion__content {
  padding-left:1.5rem;
  padding-right:1.5rem
}
[dir=rtl] .vn-accordion .vn-accordion-item-header__icon {
  transform:scaleX(-1)
}
[dir=rtl] .vn-accordion__item--active .vn-accordion-item-header__icon {
  transform:scaleX(-1) rotate(180deg)
}
.vn-leading-icon .vn-svg-icon {
  margin-inline-end:.5rem;
  vertical-align:top
}
.vn-leading-icon .vn-svg-icon--100 {
  margin-inline-end:.25rem
}
.vn-trailing-icon .vn-svg-icon {
  margin-inline-start:.5rem;
  vertical-align:top
}
.vn-trailing-icon .vn-svg-icon--100 {
  margin-inline-start:.25rem
}
.vn-svg-icon {
  display:inline-block;
  height:1.5rem;
  width:1.5rem;
  vertical-align:middle;
  fill:currentColor;
  transition-property:transform,fill;
  transition-duration:250ms;
  transition-timing-function:cubic-bezier(0.4, 0, 0.4, 1)
}
@media(prefers-reduced-motion) {
  .vn-svg-icon {
    transition-property:none
  }
}
@keyframes vn-icon-rotate {
  0% {
    transform:rotate(0deg)
  }
  100% {
    transform:rotate(359deg)
  }
}
.vn-svg-icon--rotate {
  animation:vn-icon-rotate 1.5s linear infinite
}
.vn-svg-icon--rotate-45 {
  transform:rotate(45deg)
}
.vn-svg-icon--rotate-minus-45 {
  transform:rotate(-45deg)
}
.vn-svg-icon--rotate-135 {
  transform:rotate(135deg)
}
.vn-svg-icon--rotate-minus-135 {
  transform:rotate(-135deg)
}
.vn-svg-icon--rotate-180 {
  transform:rotate(180deg)
}
.vn-svg-icon--rotate-minus-180 {
  transform:rotate(-180deg)
}
.vn__wrapper {
  margin:0 -1.25rem
}
.vn__wrapper__showall {
  display:none
}
@media(min-width: 37.5em) {
  .vn__wrapper {
    margin:0 -2rem
  }
}
@media(min-width: 56.25em) {
  .vn__wrapper {
    margin:0
  }
  .vn__wrapper__showall {
    margin-top:.75rem;
    display:block
  }
  .vn__wrapper__showall__count {
    font-size:1rem;
    line-height:1.5;
    color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
  }
}
.vn__nav {
  padding:0 1.25rem 1.25rem 1.25rem;
  margin-bottom:-1.25rem;
  display:flex;
  scrollbar-width:none;
  -ms-overflow-style:none;
  overflow-x:scroll;
  overflow-y:hidden;
  -webkit-overflow-scrolling:touch;
  list-style-type:none
}
.vn__nav .vn__link-wrapper {
  margin-inline-end:.75rem;
  min-width:33vw;
  max-width:33vw;
  box-sizing:content-box
}
.vn__nav .vn__link-wrapper:last-child {
  padding-inline-end:1.25rem
}
@media(min-width: 37.5em) {
  .vn__nav .vn__link-wrapper:last-child {
    padding-inline-end:2rem
  }
}
@media(min-width: 56.25em) {
  .vn__nav .vn__link-wrapper:last-child {
    padding-inline-end:0
  }
}
@media(min-width: 56.25em) {
  .vn__nav .vn__link-wrapper--hidden {
    display:none
  }
}
@media(min-width: 37.5em) {
  .vn__nav {
    padding-inline:2rem
  }
}
@media(min-width: 56.25em) {
  .vn__nav {
    padding-inline:0;
    padding-bottom:2.5rem
  }
}
.vn__nav::-webkit-scrollbar {
  display:none;
  width:0;
  height:0
}
.vn__nav__link {
  display:block;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  font-weight:400;
  text-decoration:none
}
.vn__nav__link:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  text-decoration:underline
}
.vn__nav__link .vn__nav__title {
  display:block;
  padding-top:1.25rem;
  text-overflow:ellipsis;
  overflow:hidden
}
@media(min-width: 56.25em) {
  .vn__nav__link .vn__nav__title {
    padding-top:.75rem
  }
}
.vn-scroll-indicator {
  margin-top:2rem;
  width:100%;
  background:rgb(var(--colour-neutral-2, 245, 245, 245));
  transform:translateX(0);
  height:.125rem;
  scrollbar-width:none;
  -ms-overflow-style:none;
  display:block
}
.vn__textnav ul {
  list-style:none;
  -moz-column-gap:1.25rem;
  column-gap:1.25rem
}
.vn__textnav ul.vn__textnav__fifteen-and-up {
  -moz-columns:20rem 4;
  columns:20rem 4
}
.vn__textnav ul.vn__textnav__ten-and-up {
  -moz-columns:20rem 3;
  columns:20rem 3
}
.vn__textnav ul.vn__textnav__six-and-up {
  -moz-columns:20rem 2;
  columns:20rem 2
}
.vn__textnav ul li {
  -moz-column-break-inside:avoid;
  break-inside:avoid;
  display:inline-block;
  width:100%;
  box-sizing:border-box
}
.vn__textnav__link {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  font-weight:400
}
.vn__textnav__link:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.vn__textnav__link span {
  display:block;
  padding-bottom:.75rem
}
@media(min-width: 56.25em) {
  .vn__nav {
    overflow:visible
  }
  .vn__nav .vn__link-wrapper {
    min-width:auto;
    margin-inline-end:1.25rem;
    box-sizing:border-box
  }
  .vn-scroll-indicator {
    display:none
  }
  .vn-3-grid,
  .vn-4-grid,
  .vn-6-grid,
  .vn-8-grid {
    display:flex;
    flex-wrap:wrap;
    padding-block:0;
    padding-inline:1.25rem 0;
    margin:0 -1.25rem -2.5rem -1.25rem
  }
  .vn-3-grid-gap,
  .vn-4-grid-gap,
  .vn-6-grid-gap,
  .vn-8-grid-gap {
    margin-block:0 2.5rem;
    margin-inline:0 1.25rem
  }
  .vn-3-grid-gap {
    width:calc(33.3333333333% - 1.25rem)
  }
  .vn-4-grid-gap {
    width:calc(25% - 1.25rem)
  }
  .vn-6-grid-gap {
    width:calc(16.6666666667% - 1.25rem)
  }
  .vn-8-grid-gap {
    width:calc(12.5% - 1.25rem)
  }
}
@media(min-width: 56.25em) {
  .vn-p-grid {
    display:flex;
    flex-wrap:wrap;
    padding-block:2rem 0;
    padding-inline:1.25rem 0;
    margin:0 -1.25rem
  }
  .vn-p-grid-gap {
    width:25%;
    border-style:solid;
    border-color:rgba(0,0,0,0);
    border-block-width:0 1.25rem;
    border-inline-width:0 1.25rem;
    background-clip:padding-box
  }
}
.vn-accordion {
  padding-inline-start:0;
  line-height:1.571;
  border-bottom:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
@media(min-width: 56.25em) {
  .vn-accordion__item {
    border-style:solid;
    border-color:rgba(0,0,0,0);
    border-block-width:0 1.25rem;
    border-inline-width:0 1.25rem;
    flex:0 0 25%;
    margin-bottom:0
  }
}
.vn-accordion__item--active .vn-accordion__content {
  visibility:visible;
  opacity:unset;
  height:auto;
  padding-top:0;
  padding-bottom:2rem
}
@media(min-width: 56.25em) {
  .vn-accordion__item--active .vn-accordion__content {
    padding-bottom:0
  }
}
.vn-accordion__item--active .vn-accordion__heading svg {
  transform:rotate(180deg)
}
.vn-accordion__image {
  display:none
}
.vn-accordion__content {
  transition:opacity .3s cubic-bezier(0, 0, 0.25, 1);
  height:0;
  visibility:hidden;
  opacity:0;
  overflow:hidden;
  list-style:none;
  margin-inline-start:0;
  padding-inline-start:0
}
.vn-accordion__content li {
  margin-bottom:1rem
}
.vn-accordion__content li a {
  text-decoration:none;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  font-weight:normal;
  padding-block:.5rem
}
.vn-accordion__content li a:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  text-decoration:underline
}
.vn-accordion__heading {
  display:flex;
  flex-direction:row;
  min-height:auto;
  padding:2rem 0;
  border:none;
  background-color:inherit;
  text-align:start;
  width:100%
}
.vn-accordion__heading svg {
  transition:transform .3s;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
@media(min-width: 56.25em) {
  .vn-accordion__heading {
    padding:2rem 0 1rem 0;
    pointer-events:none;
    cursor:default
  }
  .vn-accordion__heading svg {
    display:none
  }
}
.vn-accordion__title {
  flex:1 0 auto;
  margin:0;
  min-height:auto;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  line-height:1.571
}
@media(min-width: 56.25em) {
  .vn-accordion {
    width:auto;
    border:none;
    overflow:hidden;
    display:flex;
    flex-direction:row;
    padding-inline-start:1.25rem
  }
}
@media(min-width: 56.25em) {
  .vn-accordion__image {
    display:block
  }
  .vn-accordion__content {
    visibility:visible;
    height:initial;
    overflow:visible;
    opacity:initial;
    line-height:1.5
  }
}
.hnf-aspect-ratio-box.hnf-aspect-ratio-box--error {
  background-color:rgb(var(--colour-neutral-3, 223, 223, 223));
  background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzMgMzUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjA4ODAzIDMzLjA2ODFMNy4xMTQgMjcuODI3SDBWNS44MjY5N0gxOS44MTU3TDIzLjE3OTkgLTEuNjAzMzZlLTA1TDI0LjkxMiAwLjk5OTk4NEw1LjgyMDA4IDM0LjA2ODFMNC4wODgwMyAzMy4wNjgxWk0xMi42NjQ3IDE4LjIxMjlMOC4yNjg3IDI1LjgyN0gyVjIzLjM0NzZMMTEgMTcuMDQ3NkwxMi42NjQ3IDE4LjIxMjlaTTEzLjY2ODUgMTYuNDc0MkwxOC42NjEgNy44MjY5N0gyVjIwLjkwNjJMMTEgMTQuNjA2M0wxMy42Njg1IDE2LjQ3NDJaTTMzIDI3LjgyN0gxMS41OTE1TDEyLjc0NjIgMjUuODI3SDMxVjIzLjM2MjFMMjYuMDUzNyAyMC4wNjQ2TDIxLjA0IDI0LjA3NTZMMTUuODUzNCAyMC40NDVMMTYuODU3MiAxOC43MDYzTDIwLjk2IDIxLjU3ODNMMjUuOTQ2MyAxNy41ODkzTDMxIDIwLjk1ODRWNy44MjY5N0gyMy4xMzg1TDI0LjI5MzIgNS44MjY5N0gzM1YyNy44MjdaTTI3IDEyLjgyN0MyNyAxMy4zNzkyIDI2LjU1MjMgMTMuODI3IDI2IDEzLjgyN0MyNS40NDc3IDEzLjgyNyAyNSAxMy4zNzkyIDI1IDEyLjgyN0MyNSAxMi4yNzQ3IDI1LjQ0NzcgMTEuODI3IDI2IDExLjgyN0MyNi41NTIzIDExLjgyNyAyNyAxMi4yNzQ3IDI3IDEyLjgyN1pNMjkgMTIuODI3QzI5IDE0LjQ4MzggMjcuNjU2OSAxNS44MjcgMjYgMTUuODI3QzI0LjM0MzEgMTUuODI3IDIzIDE0LjQ4MzggMjMgMTIuODI3QzIzIDExLjE3MDEgMjQuMzQzMSA5LjgyNjk3IDI2IDkuODI2OTdDMjcuNjU2OSA5LjgyNjk3IDI5IDExLjE3MDEgMjkgMTIuODI3WiIgZmlsbD0iIzY2NjY2NiIvPjwvc3ZnPg==);
  background-size:1.5rem;
  background-repeat:no-repeat;
  background-position:50%
}
[dir=rtl] .vn-scroll-indicator__bar {
  transform-origin:100% 0
}
@media(min-width: 56.25em) {
  .hnf-store__container {
    display:flex
  }
  .hnf-store__container--four-columns .hnf-store__container__columns {
    -moz-columns:3;
    columns:3;
    flex-basis:75%
  }
  .hnf-store__container--three-columns .hnf-store__container__columns {
    -moz-columns:2;
    columns:2;
    flex-basis:67%
  }
}
.hnf-store__container__single-column {
  margin-top:2rem
}
@media(min-width: 56.25em) {
  .hnf-store__container__single-column {
    margin-top:0
  }
}
.hnf-store__container__single-column p {
  margin-bottom:.25rem
}
.hnf-store__container__block {
  -moz-column-break-inside:avoid;
  break-inside:avoid-column
}
.hnf-store__container__block>p>strong,
.hnf-store__container__block>p>span {
  margin-right:.5rem
}
.hnf-store__container__block--address-3 {
  flex-basis:33%
}
.hnf-store__container__block--address-4 {
  flex-basis:25%
}
.hnf-store__container__block--map>div {
  width:100%;
  overflow:hidden;
  position:relative;
  padding-bottom:56.25%;
  height:0
}
@media(min-width: 56.25em) {
  .hnf-store__container__block--map>div {
    padding-bottom:42.8571%
  }
}
@media(min-width: 75em) {
  .hnf-store__container__block--map>div {
    padding-bottom:33.3%
  }
}
.hnf-store__container__block--map>div iframe {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.hnf-store__container__block dl dd {
  margin-bottom:.75rem
}
.hnf-store__container__block dl dd+dd {
  margin-top:-0.75rem
}
@media(min-width: 56.25em) {
  .hnf-store__container__block dl dt {
    margin-bottom:.25rem
  }
  .hnf-store__container__block dl dd {
    margin-bottom:1.25rem
  }
  .hnf-store__container__block dl dd+dd {
    margin-top:-1rem
  }
}
.hnf-store__container__block h2 {
  margin-bottom:.5rem
}
.hnf-store__container__block+.hnf-store__container__block {
  margin-top:2rem
}
@media(min-width: 56.25em) {
  .hnf-store__container__block+.hnf-store__container__block {
    margin-top:3rem
  }
}
@media(min-width: 56.25em) {
  .hnf-store__container__block+.hnf-store__container__block--map {
    flex-grow:1;
    margin-top:0;
    padding-inline-end:0
  }
}
@media(min-width: 56.25em) {
  .hnf-store__container__block {
    padding-inline-end:2rem
  }
}
.hnf-store__container+.hnf-store__container {
  margin-top:2rem
}
@media(min-width: 56.25em) {
  .hnf-store__container+.hnf-store__container {
    margin-top:3rem
  }
}
.hnf-store__hidden {
  display:none
}
.hnf-store__show-more {
  margin-top:1rem
}
@media(min-width: 56.25em) {
  .hnf-store--no-single-column .hnf-store__container .hnf-store__container__columns {
    flex-basis:100%
  }
  .hnf-store--no-single-column .hnf-store__container__block--address-3 {
    flex-basis:50%
  }
  .hnf-store--no-single-column .hnf-store__container__block--address-4 {
    flex-basis:33%
  }
}
.hnf-nudge-tip {
  width:auto;
  position:absolute;
  top:3.75rem;
  transition:opacity 200ms;
  text-align:start;
  z-index:300
}
.hnf-nudge-tip::before {
  content:"";
  display:block;
  width:0;
  height:0;
  position:absolute;
  border-inline:.5rem solid rgba(0,0,0,0);
  border-bottom:.9rem solid rgb(var(--colour-elevation-3, 17, 17, 17));
  inset-inline-start:3rem;
  top:-0.8rem
}
.hnf-nudge-tip .hnf-toast {
  position:relative;
  border:1px solid rgb(var(--colour-elevation-3, 17, 17, 17));
  border-radius:4px;
  width:18rem;
  inset-inline-start:-6rem
}
.hnf-nudge-tip .hnf-toast__text {
  font-weight:normal
}
.hnf-nudge-tip .hnf-toast__divider-visible {
  width:1px
}
.hnf-nudge-tip .hnf-toast__close-btn button {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.hnf-nudge-tip .hnf-toast__close-btn button.hnf-btn .hnf-svg-icon {
  margin-inline-end:auto
}
.hnf-nudge-tip .hnf-toast__close-btn .hnf-btn .hnf-btn__inner {
  padding:0 .25rem
}
.hnf-nudge-tip .hnf-toast .hnf-toast__text-link {
  color:rgb(var(--colour-neutral-1, 255, 255, 255));
  text-decoration:none
}
.hnf-nudge-tip .hnf-toast .hnf-toast__text-link:hover {
  text-decoration:underline
}
@media(min-width: 37.5em) {
  .hnf-nudge-tip .hnf-toast {
    top:0;
    inset-inline-start:-4rem
  }
}
@media(min-width: 75em) {
  .hnf-nudge-tip .hnf-toast {
    inset-inline-start:-10rem
  }
}
.hnf-floating-container {
  z-index:300;
  position:fixed;
  inset-inline-end:1.25rem;
  inset-block-end:1.25rem;
  display:flex;
  flex-direction:column-reverse;
  gap:1rem;
  max-width:56px;
  opacity:1;
  visibility:visible;
  transition:opacity 200ms,visibility 200ms;
  pointer-events:none
}
.hnf-floating-container>* {
  pointer-events:all
}
@media(min-width: 37.5em) {
  .hnf-floating-container {
    inset-inline-end:2rem;
    inset-block-end:2rem
  }
}
@media(min-width: 56.25em) {
  .hnf-floating-container {
    inset-inline-end:3rem;
    inset-block-end:3rem
  }
}
.hnf-floating-container--overlap {
  visibility:hidden;
  opacity:0
}
:root {
  --product-image-radius-m: 0px;
  --product-image-radius-s: 0px;
  --product-image-transform: none;
  --product-image-mix-blend-mode: multiply
}
.theme-dark {
  --product-image-transform: 90%;
  --product-image-mix-blend-mode: normal
}



    @charset "UTF-8";
@keyframes modal-delayed-fade-in {
  0% {
    opacity:0
  }
  50% {
    opacity:0
  }
  to {
    opacity:1
  }
}
.cart-ingka-accordion-item-header {
  display:flex;
  background:none;
  overflow:hidden;
  border:0;
  cursor:pointer;
  flex-direction:row;
  width:100%;
  justify-content:space-between;
  align-items:center;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  text-decoration:none;
  -webkit-user-select:text;
  user-select:text
}
.cart-ingka-accordion-item-header:active,
.cart-ingka-accordion-item-header:focus-visible,
.cart-ingka-accordion-item-header:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-accordion-item-header:active .cart-ingka-accordion-item-header__title,
.cart-ingka-accordion-item-header:focus-visible .cart-ingka-accordion-item-header__title,
.cart-ingka-accordion-item-header:hover .cart-ingka-accordion-item-header__title {
  text-decoration:underline
}
.cart-ingka-accordion-item-header__icon {
  flex-shrink:0
}
.cart-ingka-accordion-item-header--small {
  min-height:3rem;
  padding:.5rem 0
}
.cart-ingka-accordion-item-header--medium {
  min-height:4.5rem;
  padding:.75rem 0
}
.cart-ingka-accordion-item-header--large {
  min-height:5.5rem;
  padding:1.25rem 0
}
.cart-ingka-accordion-item-header__title-wrapper {
  text-align:start;
  flex-grow:1;
  line-height:0;
  padding-inline-end:1rem
}
.cart-ingka-accordion-item-header__title-wrapper .cart-ingka-accordion-item-header__title {
  width:auto
}
.cart-ingka-accordion-item-header__title {
  font-size:.875rem;
  line-height:1.571;
  font-weight:700;
  display:block
}
.cart-ingka-accordion-item-header__subtitle {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  font-size:.875rem;
  line-height:1.571
}
.cart-ingka-accordion-item-header:disabled {
  cursor:default
}
.cart-ingka-accordion-item-header:disabled .cart-ingka-accordion-item-header__title {
  text-decoration:none
}
.cart-ingka-accordion-item-header:disabled .cart-ingka-accordion-item-header__title,
.cart-ingka-accordion-item-header:disabled .cart-ingka-accordion-item-header__subtitle {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-accordion-item-header:disabled .cart-ingka-accordion-item-header__icon {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-accordion--padded .cart-ingka-accordion-item-header {
  padding-left:1.5rem;
  padding-right:1.5rem
}
.cart-ingka-accordion {
  list-style:none;
  width:100%;
  margin:0;
  padding:0;
  background:transparent
}
.cart-ingka-accordion__item {
  transition:all .2s cubic-bezier(.4,0,.4,1);
  margin:0;
  outline:0;
  padding:0
}
.cart-ingka-accordion__item--subtle .cart-ingka-accordion-item-header__title {
  font-weight:400
}
.cart-ingka-accordion__item--active {
  overflow:visible
}
.cart-ingka-accordion .cart-ingka-accordion-item-header {
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
.cart-ingka-accordion__item--active>.cart-ingka-accordion__content {
  visibility:visible;
  opacity:1;
  transition:all .2s cubic-bezier(.4,0,.4,1)
}
.cart-ingka-accordion__content {
  transition:all .2s cubic-bezier(.4,0,.4,1);
  visibility:hidden;
  opacity:0;
  overflow:hidden
}
.cart-ingka-accordion__content--inner-small {
  padding-top:.5rem;
  padding-bottom:1.5rem
}
.cart-ingka-accordion__content--inner-medium {
  padding-top:.5rem;
  padding-bottom:2rem
}
.cart-ingka-accordion__content--inner-large {
  padding-top:.5rem;
  padding-bottom:2.5rem
}
@media (prefers-reduced-motion) {
  .cart-ingka-accordion__item,
  .cart-ingka-accordion__item--active>.cart-ingka-accordion__content,
  .cart-ingka-accordion__content {
    transition-duration:0ms
  }
}
.cart-ingka-accordion .cart-ingka-collapsible {
  display:grid;
  box-sizing:border-box;
  grid-template-rows:0fr;
  transition:all .2s cubic-bezier(.4,0,.4,1)
}
.cart-ingka-accordion .cart-ingka-collapsible--expanded {
  grid-template-rows:1fr
}
.cart-ingka-accordion .cart-ingka-collapsible--closed .cart-ingka-collapsible__content {
  display:none
}
.cart-ingka-accordion .cart-ingka-collapsible__content {
  overflow:hidden
}
@media (prefers-reduced-motion) {
  .cart-ingka-accordion .cart-ingka-collapsible {
    transition-duration:0ms
  }
}
.cart-ingka-accordion--padded .cart-ingka-accordion__content {
  padding-left:1.5rem;
  padding-right:1.5rem
}
[dir=rtl] .cart-ingka-accordion .cart-ingka-accordion-item-header__icon {
  transform:scaleX(-1)
}
[dir=rtl] .cart-ingka-accordion__item--active .cart-ingka-accordion-item-header__icon {
  transform:scaleX(-1) rotate(180deg)
}
.cart-ingka-aspect-ratio-box {
  width:100%;
  position:relative;
  height:auto;
  display:block;
  padding-bottom:75%;
  box-sizing:border-box
}
.cart-ingka-aspect-ratio-box[class*=--standard],
.cart-ingka-aspect-ratio-box[class*=--4-3] {
  padding-bottom:75%
}
.cart-ingka-aspect-ratio-box[class*=--square],
.cart-ingka-aspect-ratio-box[class*=--1-1] {
  padding-bottom:100%
}
.cart-ingka-aspect-ratio-box[class*=--wide],
.cart-ingka-aspect-ratio-box[class*=--16-9] {
  padding-bottom:56.25%
}
.cart-ingka-aspect-ratio-box[class*=--portrait],
.cart-ingka-aspect-ratio-box[class*=--3-4] {
  padding-bottom:133.3333333333%
}
.cart-ingka-aspect-ratio-box[class*=--semiportrait],
.cart-ingka-aspect-ratio-box[class*=--6-7] {
  padding-bottom:116.6666666667%
}
.cart-ingka-aspect-ratio-box[class*=--9-16] {
  padding-bottom:177.7777777778%
}
.cart-ingka-aspect-ratio-box[class*=--4-5] {
  padding-bottom:125%
}
.cart-ingka-aspect-ratio-box .cart-ingka-image {
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  color:transparent;
  padding:0
}
@media (min-width: 37.5em) {
  .cart-ingka-aspect-ratio-box[class*=to-standard-from-md],
  .cart-ingka-aspect-ratio-box[class*=to-4-3-from-md] {
    padding-bottom:75%
  }
  .cart-ingka-aspect-ratio-box[class*=to-square-from-md],
  .cart-ingka-aspect-ratio-box[class*=to-1-1-from-md] {
    padding-bottom:100%
  }
  .cart-ingka-aspect-ratio-box[class*=to-wide-from-md],
  .cart-ingka-aspect-ratio-box[class*=to-16-9-from-md] {
    padding-bottom:56.25%
  }
  .cart-ingka-aspect-ratio-box[class*=to-portrait-from-md],
  .cart-ingka-aspect-ratio-box[class*=to-3-4-from-md] {
    padding-bottom:133.3333333333%
  }
  .cart-ingka-aspect-ratio-box[class*=to-semiportrait-from-md],
  .cart-ingka-aspect-ratio-box[class*=to-6-7-from-md] {
    padding-bottom:116.6666666667%
  }
  .cart-ingka-aspect-ratio-box[class*=to-9-16-from-md] {
    padding-bottom:177.7777777778%
  }
  .cart-ingka-aspect-ratio-box[class*=to-4-5-from-md] {
    padding-bottom:125%
  }
}
@media (min-width: 56.25em) {
  .cart-ingka-aspect-ratio-box[class*=to-standard-from-lg],
  .cart-ingka-aspect-ratio-box[class*=to-4-3-from-lg] {
    padding-bottom:75%
  }
  .cart-ingka-aspect-ratio-box[class*=to-square-from-lg],
  .cart-ingka-aspect-ratio-box[class*=to-1-1-from-lg] {
    padding-bottom:100%
  }
  .cart-ingka-aspect-ratio-box[class*=to-wide-from-lg],
  .cart-ingka-aspect-ratio-box[class*=to-16-9-from-lg] {
    padding-bottom:56.25%
  }
  .cart-ingka-aspect-ratio-box[class*=to-portrait-from-lg],
  .cart-ingka-aspect-ratio-box[class*=to-3-4-from-lg] {
    padding-bottom:133.3333333333%
  }
  .cart-ingka-aspect-ratio-box[class*=to-semiportrait-from-lg],
  .cart-ingka-aspect-ratio-box[class*=to-6-7-from-lg] {
    padding-bottom:116.6666666667%
  }
  .cart-ingka-aspect-ratio-box[class*=to-9-16-from-lg] {
    padding-bottom:177.7777777778%
  }
  .cart-ingka-aspect-ratio-box[class*=to-4-5-from-lg] {
    padding-bottom:125%
  }
}
.cart-ingka-badge {
  box-sizing:border-box;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-color:transparent;
  border-width:.0625rem;
  border-style:solid;
  border-radius:2.125rem;
  min-height:2rem;
  min-width:2rem;
  padding-inline-end:.6875rem;
  padding-inline-start:.6875rem;
  background-color:rgb(var(--colour-neutral-3, 223, 223, 223));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-badge--small {
  min-height:1.25rem;
  min-width:1.25rem;
  padding-inline-end:.3125rem;
  padding-inline-start:.3125rem
}
.cart-ingka-badge--black {
  background-color:rgb(var(--colour-neutral-7, 17, 17, 17));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
.cart-ingka-badge--white {
  background-color:rgb(var(--colour-neutral-1, 255, 255, 255));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  border-color:rgb(var(--colour-neutral-4, 204, 204, 204))
}
.cart-ingka-badge--blue {
  background-color:rgb(var(--colour-semantic-informative, 0, 88, 163));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
.cart-ingka-badge--green {
  background-color:rgb(var(--colour-semantic-positive, 10, 138, 0));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
.cart-ingka-badge--red {
  background-color:rgb(var(--colour-semantic-negative, 224, 7, 81));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
.cart-ingka-badge--orange {
  background-color:rgb(var(--colour-semantic-caution, 242, 106, 47));
  color:rgb(var(--colour-static-black, 17, 17, 17))
}
.cart-ingka-badge--yellow {
  background-color:rgb(var(--colour-static-ikea-brand-yellow, 255, 219, 0));
  color:rgb(var(--colour-static-black, 17, 17, 17))
}
.cart-ingka-badge--icon {
  padding-inline-start:.5625rem
}
.cart-ingka-badge--icon-only {
  padding:.1875rem
}
.cart-ingka-badge--icon-only .cart-ingka-badge__label {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
.cart-ingka-badge__icon {
  flex-shrink:0;
  color:currentColor
}
.cart-ingka-badge__label {
  text-align:center;
  padding-block:.375rem
}
.cart-ingka-badge__icon+.cart-ingka-badge__label {
  margin-inline-start:.25rem;
  text-align:left
}
.cart-ingka-badge--small .cart-ingka-badge__label {
  padding-top:0;
  padding-bottom:0
}
[class*=cart-ingka-btn--icon] .cart-ingka-btn__inner {
  padding:0 1rem
}
[class*=cart-ingka-btn--icon] .cart-ingka-btn__inner .cart-ingka-btn__label {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
[class*=cart-ingka-btn--icon].cart-ingka-btn--small .cart-ingka-btn__inner {
  padding:0 .5rem
}
[class*=cart-ingka-btn--icon].cart-ingka-btn--xsmall .cart-ingka-btn__inner {
  padding:0 .25rem;
  min-height:2rem
}
[class*=cart-ingka-btn--icon].cart-ingka-btn--xsmall .cart-ingka-btn__inner:after {
  content:"";
  position:absolute;
  top:-.375rem;
  left:-.375rem;
  right:-.375rem;
  bottom:-.375rem
}
.cart-ingka-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
}
.cart-ingka-btn .cart-ingka-btn__inner {
  box-shadow:var(--box-shadow);
  background:var(--background)
}
.cart-ingka-btn:hover .cart-ingka-btn__inner {
  background:var(--background-hover);
  box-shadow:var(--box-shadow-hover)
}
.cart-ingka-btn:active .cart-ingka-btn__inner {
  background:var(--background-press);
  box-shadow:var(--box-shadow-press)
}
.cart-ingka-btn:hover,
.cart-ingka-btn:active,
.cart-ingka-btn:focus {
  text-decoration:none;
  color:var(--foreground)
}
.cart-ingka-btn .cart-ingka-svg-icon {
  flex-shrink:0
}
.cart-ingka-btn:disabled {
  cursor:default
}
.cart-ingka-btn:disabled .cart-ingka-btn__inner {
  background-color:var(--disabled-background);
  color:var(--disabled-foreground);
  box-shadow:none
}
.cart-ingka-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;
  transition-property:opacity,transform;
  transition-duration:.25s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
.cart-ingka-btn:active:not(:disabled) .cart-ingka-btn__inner {
  transform:scale(.97)
}
.cart-ingka-leading-icon .cart-ingka-btn__inner {
  padding-inline-start:1.5rem
}
.cart-ingka-trailing-icon .cart-ingka-btn__inner {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem
}
@media (forced-colors: active) {
  .cart-ingka-btn__inner {
    border:1px solid transparent
  }
  .cart-ingka-btn:disabled .cart-ingka-btn__inner {
    color:GrayText;
    border-color:GrayText
  }
}
.cart-ingka-btn--icon-primary,
.cart-ingka-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))
}
.cart-ingka-btn--icon-emphasised,
.cart-ingka-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))
}
.cart-ingka-btn--icon-secondary,
.cart-ingka-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)
}
.cart-ingka-btn--icon-emphasised-inverse,
.cart-ingka-btn--emphasised-inverse,
.cart-ingka-btn--icon-primary-inverse,
.cart-ingka-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))
}
.cart-ingka-btn--icon-secondary-inverse,
.cart-ingka-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))
}
.cart-ingka-btn--icon-tertiary-inverse,
.cart-ingka-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)
}
.cart-ingka-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))
}
.cart-ingka-btn--icon-tertiary,
.cart-ingka-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))
}
.cart-ingka-btn--icon-image-overlay,
.cart-ingka-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)
}
.cart-ingka-btn.cart-ingka-btn--static-colour.cart-ingka-btn--primary,
.cart-ingka-btn.cart-ingka-btn--static-colour.cart-ingka-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)
}
.cart-ingka-btn.cart-ingka-btn--static-colour.cart-ingka-btn--secondary,
.cart-ingka-btn.cart-ingka-btn--static-colour.cart-ingka-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)
}
.cart-ingka-btn.cart-ingka-btn--static-colour.cart-ingka-btn--tertiary,
.cart-ingka-btn.cart-ingka-btn--static-colour.cart-ingka-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
}
.cart-ingka-btn.cart-ingka-btn--static-colour.cart-ingka-btn--icon-secondary-inverse,
.cart-ingka-btn.cart-ingka-btn--static-colour.cart-ingka-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)
}
.cart-ingka-btn.cart-ingka-btn--static-colour.cart-ingka-btn--icon-emphasised-inverse,
.cart-ingka-btn.cart-ingka-btn--static-colour.cart-ingka-btn--icon-primary-inverse,
.cart-ingka-btn.cart-ingka-btn--static-colour.cart-ingka-btn--primary-inverse,
.cart-ingka-btn.cart-ingka-btn--static-colour.cart-ingka-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)
}
.cart-ingka-btn.cart-ingka-btn--static-colour.cart-ingka-btn--icon-tertiary-inverse,
.cart-ingka-btn.cart-ingka-btn--static-colour.cart-ingka-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)
}
.cart-ingka-btn--icon-emphasised-inverse,
.cart-ingka-btn--emphasised-inverse,
.cart-ingka-btn--icon-primary-inverse,
.cart-ingka-btn--primary-inverse,
.cart-ingka-btn--icon-secondary,
.cart-ingka-btn--secondary,
.cart-ingka-btn--icon-tertiary,
.cart-ingka-btn--tertiary {
  --foreground: rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-btn--icon-secondary-inverse,
.cart-ingka-btn--secondary-inverse,
.cart-ingka-btn--icon-tertiary-inverse,
.cart-ingka-btn--tertiary-inverse,
.cart-ingka-btn--icon-primary,
.cart-ingka-btn--primary {
  --foreground: rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
.cart-ingka-btn--icon-image-overlay,
.cart-ingka-btn--icon-emphasised,
.cart-ingka-btn--danger,
.cart-ingka-btn--emphasised,
.cart-ingka-btn--image-overlay {
  --foreground: rgb(var(--colour-static-white, 255, 255, 255))
}
.cart-ingka-btn .cart-ingka-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:cart-ingka-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 cart-ingka-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)
  }
}
.cart-ingka-btn--loading {
  pointer-events:none
}
.cart-ingka-btn--loading .cart-ingka-btn__loader {
  opacity:1;
  visibility:visible
}
.cart-ingka-btn--loading .cart-ingka-svg-icon,
.cart-ingka-btn--loading .cart-ingka-btn__label {
  transform:translateY(50%);
  opacity:0;
  visibility:hidden
}
.cart-ingka-btn--xsmall .cart-ingka-btn__inner {
  min-height:2rem;
  padding:0 1rem
}
.cart-ingka-btn--xsmall .cart-ingka-btn__inner:after {
  content:"";
  position:absolute;
  top:-.375rem;
  left:-.375rem;
  right:-.375rem;
  bottom:-.375rem
}
.cart-ingka-btn--xsmall.cart-ingka-leading-icon .cart-ingka-btn__inner {
  padding-inline-start:.75rem
}
.cart-ingka-btn--xsmall.cart-ingka-trailing-icon .cart-ingka-btn__inner {
  padding-inline-end:.75rem
}
.cart-ingka-btn--xsmall.cart-ingka-leading-icon .cart-ingka-svg-icon {
  margin-inline-end:.25rem
}
.cart-ingka-btn--xsmall.cart-ingka-trailing-icon .cart-ingka-svg-icon {
  margin-inline-start:.25rem
}
.cart-ingka-btn--small .cart-ingka-btn__inner {
  min-height:2.5rem;
  padding:0 1.5rem
}
.cart-ingka-btn--small .cart-ingka-btn__inner:after {
  content:"";
  position:absolute;
  top:-.125rem;
  left:-.125rem;
  right:-.125rem;
  bottom:-.125rem
}
.cart-ingka-btn--small.cart-ingka-leading-icon .cart-ingka-btn__inner {
  padding-inline-start:1rem
}
.cart-ingka-btn--small.cart-ingka-trailing-icon .cart-ingka-btn__inner {
  padding-inline-end:1rem
}
.cart-ingka-btn--expanding.cart-ingka-leading-icon .cart-ingka-btn__inner,
.cart-ingka-btn--expanding.cart-ingka-trailing-icon .cart-ingka-btn__inner,
.cart-ingka-btn--expanding .cart-ingka-btn__inner {
  transition-property:opacity,transform,padding;
  padding:0 1rem
}
.cart-ingka-btn--expanding.cart-ingka-btn--small .cart-ingka-btn__inner {
  padding:0 .5rem
}
.cart-ingka-btn--expanding.cart-ingka-btn--xsmall .cart-ingka-btn__icon {
  margin:0
}
.cart-ingka-btn--expanding.cart-ingka-btn--xsmall .cart-ingka-btn__inner {
  padding:0 .25rem;
  min-height:2rem
}
.cart-ingka-btn--expanding.cart-ingka-btn--xsmall .cart-ingka-btn__inner:after {
  content:"";
  position:absolute;
  top:-.375rem;
  left:-.375rem;
  right:-.375rem;
  bottom:-.375rem
}
.cart-ingka-btn--expanding .cart-ingka-btn__icon {
  transition:margin-inline-end .25s ease-in-out;
  margin:0
}
.cart-ingka-btn--expanding .cart-ingka-btn__inner .cart-ingka-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
}
.cart-ingka-btn--expanding:hover .cart-ingka-btn__inner .cart-ingka-btn__label,
.cart-ingka-btn--expanding:focus-visible .cart-ingka-btn__inner .cart-ingka-btn__label {
  max-width:12.5rem
}
.cart-ingka-btn--expanding:hover.cart-ingka-leading-icon .cart-ingka-btn__inner,
.cart-ingka-btn--expanding:focus-visible.cart-ingka-leading-icon .cart-ingka-btn__inner {
  padding-inline-end:2rem;
  padding-inline-start:1.5rem
}
.cart-ingka-btn--expanding:hover.cart-ingka-trailing-icon .cart-ingka-btn__inner,
.cart-ingka-btn--expanding:focus-visible.cart-ingka-trailing-icon .cart-ingka-btn__inner {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem;
  padding-inline-start:2rem
}
.cart-ingka-btn--expanding:hover.cart-ingka-leading-icon .cart-ingka-btn__icon,
.cart-ingka-btn--expanding:focus-visible.cart-ingka-leading-icon .cart-ingka-btn__icon {
  margin-inline-end:.5rem
}
.cart-ingka-btn--expanding:hover.cart-ingka-trailing-icon .cart-ingka-btn__icon,
.cart-ingka-btn--expanding:focus-visible.cart-ingka-trailing-icon .cart-ingka-btn__icon {
  margin-inline-start:.5rem
}
.cart-ingka-btn--expanding:hover.cart-ingka-leading-icon.cart-ingka-btn--small .cart-ingka-btn__inner,
.cart-ingka-btn--expanding:focus-visible.cart-ingka-leading-icon.cart-ingka-btn--small .cart-ingka-btn__inner {
  padding-inline-end:1.5rem;
  padding-inline-start:1rem
}
.cart-ingka-btn--expanding:hover.cart-ingka-trailing-icon.cart-ingka-btn--small .cart-ingka-btn__inner,
.cart-ingka-btn--expanding:focus-visible.cart-ingka-trailing-icon.cart-ingka-btn--small .cart-ingka-btn__inner {
  padding-inline-end:1rem;
  padding-inline-start:1.5rem
}
.cart-ingka-btn--expanding:hover.cart-ingka-leading-icon.cart-ingka-btn--xsmall .cart-ingka-btn__inner,
.cart-ingka-btn--expanding:focus-visible.cart-ingka-leading-icon.cart-ingka-btn--xsmall .cart-ingka-btn__inner {
  padding-inline-end:1rem;
  padding-inline-start:.75rem
}
.cart-ingka-btn--expanding:hover.cart-ingka-trailing-icon.cart-ingka-btn--xsmall .cart-ingka-btn__inner,
.cart-ingka-btn--expanding:focus-visible.cart-ingka-trailing-icon.cart-ingka-btn--xsmall .cart-ingka-btn__inner {
  padding-inline-end:.75rem;
  padding-inline-start:1rem
}
.cart-ingka-btn--expanding:hover.cart-ingka-leading-icon.cart-ingka-btn--xsmall .cart-ingka-btn__icon,
.cart-ingka-btn--expanding:focus-visible.cart-ingka-leading-icon.cart-ingka-btn--xsmall .cart-ingka-btn__icon {
  margin-inline-end:.25rem
}
.cart-ingka-btn--expanding:hover.cart-ingka-trailing-icon.cart-ingka-btn--xsmall .cart-ingka-btn__icon,
.cart-ingka-btn--expanding:focus-visible.cart-ingka-trailing-icon.cart-ingka-btn--xsmall .cart-ingka-btn__icon {
  margin-inline-start:.25rem
}
@media (hover: none) {
  .cart-ingka-btn--expanding.cart-ingka-leading-icon:hover .cart-ingka-btn__inner,
  .cart-ingka-btn--expanding.cart-ingka-trailing-icon:hover .cart-ingka-btn__inner {
    padding:0 1rem
  }
  .cart-ingka-btn--expanding.cart-ingka-leading-icon:hover .cart-ingka-btn__inner .cart-ingka-btn__label,
  .cart-ingka-btn--expanding.cart-ingka-trailing-icon:hover .cart-ingka-btn__inner .cart-ingka-btn__label {
    max-width:0
  }
  .cart-ingka-btn--expanding.cart-ingka-leading-icon:hover .cart-ingka-btn__icon,
  .cart-ingka-btn--expanding.cart-ingka-trailing-icon:hover .cart-ingka-btn__icon {
    margin:0
  }
  .cart-ingka-btn--expanding.cart-ingka-leading-icon.cart-ingka-btn--small:hover .cart-ingka-btn__inner,
  .cart-ingka-btn--expanding.cart-ingka-trailing-icon.cart-ingka-btn--small:hover .cart-ingka-btn__inner {
    padding:0 .5rem
  }
  .cart-ingka-btn--expanding.cart-ingka-leading-icon.cart-ingka-btn--xsmall:hover .cart-ingka-btn__inner,
  .cart-ingka-btn--expanding.cart-ingka-trailing-icon.cart-ingka-btn--xsmall:hover .cart-ingka-btn__inner {
    padding:0 .25rem
  }
  .cart-ingka-btn--expanding.cart-ingka-leading-icon.cart-ingka-btn--xsmall:hover .cart-ingka-btn__icon,
  .cart-ingka-btn--expanding.cart-ingka-trailing-icon.cart-ingka-btn--xsmall:hover .cart-ingka-btn__icon {
    margin:0
  }
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded:hover:not(:disabled) .cart-ingka-btn__inner .cart-ingka-btn__label,
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded .cart-ingka-btn__inner .cart-ingka-btn__label {
    max-width:12.5rem
  }
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded:hover:not(:disabled).cart-ingka-leading-icon .cart-ingka-btn__inner,
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded.cart-ingka-leading-icon .cart-ingka-btn__inner {
    padding-inline-end:2rem;
    padding-inline-start:1.5rem
  }
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded:hover:not(:disabled).cart-ingka-trailing-icon .cart-ingka-btn__inner,
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded.cart-ingka-trailing-icon .cart-ingka-btn__inner {
    flex-direction:row-reverse;
    padding-inline-end:1.5rem;
    padding-inline-start:2rem
  }
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded:hover:not(:disabled).cart-ingka-leading-icon .cart-ingka-btn__icon,
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded.cart-ingka-leading-icon .cart-ingka-btn__icon {
    margin-inline-end:.5rem
  }
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded:hover:not(:disabled).cart-ingka-trailing-icon .cart-ingka-btn__icon,
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded.cart-ingka-trailing-icon .cart-ingka-btn__icon {
    margin-inline-start:.5rem
  }
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded:hover:not(:disabled).cart-ingka-leading-icon.cart-ingka-btn--small .cart-ingka-btn__inner,
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded.cart-ingka-leading-icon.cart-ingka-btn--small .cart-ingka-btn__inner {
    padding-inline-end:1.5rem;
    padding-inline-start:1rem
  }
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded:hover:not(:disabled).cart-ingka-trailing-icon.cart-ingka-btn--small .cart-ingka-btn__inner,
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded.cart-ingka-trailing-icon.cart-ingka-btn--small .cart-ingka-btn__inner {
    padding-inline-end:1rem;
    padding-inline-start:1.5rem
  }
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded:hover:not(:disabled).cart-ingka-leading-icon.cart-ingka-btn--xsmall .cart-ingka-btn__inner,
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded.cart-ingka-leading-icon.cart-ingka-btn--xsmall .cart-ingka-btn__inner {
    padding-inline-end:1rem;
    padding-inline-start:.75rem
  }
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded:hover:not(:disabled).cart-ingka-trailing-icon.cart-ingka-btn--xsmall .cart-ingka-btn__inner,
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded.cart-ingka-trailing-icon.cart-ingka-btn--xsmall .cart-ingka-btn__inner {
    padding-inline-end:.75rem;
    padding-inline-start:1rem
  }
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded:hover:not(:disabled).cart-ingka-leading-icon.cart-ingka-btn--xsmall .cart-ingka-btn__icon,
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded.cart-ingka-leading-icon.cart-ingka-btn--xsmall .cart-ingka-btn__icon {
    margin:0
  }
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded:hover:not(:disabled).cart-ingka-trailing-icon.cart-ingka-btn--xsmall .cart-ingka-btn__icon,
  .cart-ingka-btn--expanding.cart-ingka-btn--touch-device-expanded.cart-ingka-trailing-icon.cart-ingka-btn--xsmall .cart-ingka-btn__icon {
    margin:0
  }
}
.cart-ingka-btn--expanding:focus-visible.cart-ingka-btn--loading.cart-ingka-trailing-icon .cart-ingka-btn__inner,
.cart-ingka-btn--expanding:focus-visible.cart-ingka-btn--loading.cart-ingka-leading-icon .cart-ingka-btn__inner,
.cart-ingka-btn--expanding.cart-ingka-btn--loading.cart-ingka-trailing-icon .cart-ingka-btn__inner,
.cart-ingka-btn--expanding.cart-ingka-btn--loading.cart-ingka-leading-icon .cart-ingka-btn__inner,
.cart-ingka-btn--expanding:disabled.cart-ingka-trailing-icon .cart-ingka-btn__inner,
.cart-ingka-btn--expanding:disabled.cart-ingka-leading-icon .cart-ingka-btn__inner {
  padding:0 1rem
}
.cart-ingka-btn--expanding:focus-visible.cart-ingka-btn--loading.cart-ingka-trailing-icon .cart-ingka-btn__inner .cart-ingka-btn__label,
.cart-ingka-btn--expanding:focus-visible.cart-ingka-btn--loading.cart-ingka-leading-icon .cart-ingka-btn__inner .cart-ingka-btn__label,
.cart-ingka-btn--expanding.cart-ingka-btn--loading.cart-ingka-trailing-icon .cart-ingka-btn__inner .cart-ingka-btn__label,
.cart-ingka-btn--expanding.cart-ingka-btn--loading.cart-ingka-leading-icon .cart-ingka-btn__inner .cart-ingka-btn__label,
.cart-ingka-btn--expanding:disabled.cart-ingka-trailing-icon .cart-ingka-btn__inner .cart-ingka-btn__label,
.cart-ingka-btn--expanding:disabled.cart-ingka-leading-icon .cart-ingka-btn__inner .cart-ingka-btn__label {
  max-width:0
}
.cart-ingka-btn--expanding:focus-visible.cart-ingka-btn--loading.cart-ingka-trailing-icon .cart-ingka-btn__icon,
.cart-ingka-btn--expanding:focus-visible.cart-ingka-btn--loading.cart-ingka-leading-icon .cart-ingka-btn__icon,
.cart-ingka-btn--expanding.cart-ingka-btn--loading.cart-ingka-trailing-icon .cart-ingka-btn__icon,
.cart-ingka-btn--expanding.cart-ingka-btn--loading.cart-ingka-leading-icon .cart-ingka-btn__icon,
.cart-ingka-btn--expanding:disabled.cart-ingka-trailing-icon .cart-ingka-btn__icon,
.cart-ingka-btn--expanding:disabled.cart-ingka-leading-icon .cart-ingka-btn__icon {
  margin:0
}
.cart-ingka-btn--expanding:focus-visible.cart-ingka-btn--loading.cart-ingka-trailing-icon.cart-ingka-btn--small .cart-ingka-btn__inner,
.cart-ingka-btn--expanding:focus-visible.cart-ingka-btn--loading.cart-ingka-leading-icon.cart-ingka-btn--small .cart-ingka-btn__inner,
.cart-ingka-btn--expanding.cart-ingka-btn--loading.cart-ingka-trailing-icon.cart-ingka-btn--small .cart-ingka-btn__inner,
.cart-ingka-btn--expanding.cart-ingka-btn--loading.cart-ingka-leading-icon.cart-ingka-btn--small .cart-ingka-btn__inner,
.cart-ingka-btn--expanding:disabled.cart-ingka-trailing-icon.cart-ingka-btn--small .cart-ingka-btn__inner,
.cart-ingka-btn--expanding:disabled.cart-ingka-leading-icon.cart-ingka-btn--small .cart-ingka-btn__inner {
  padding:0 .5rem
}
.cart-ingka-btn--expanding:focus-visible.cart-ingka-btn--loading.cart-ingka-trailing-icon.cart-ingka-btn--xsmall .cart-ingka-btn__inner,
.cart-ingka-btn--expanding:focus-visible.cart-ingka-btn--loading.cart-ingka-leading-icon.cart-ingka-btn--xsmall .cart-ingka-btn__inner,
.cart-ingka-btn--expanding.cart-ingka-btn--loading.cart-ingka-trailing-icon.cart-ingka-btn--xsmall .cart-ingka-btn__inner,
.cart-ingka-btn--expanding.cart-ingka-btn--loading.cart-ingka-leading-icon.cart-ingka-btn--xsmall .cart-ingka-btn__inner,
.cart-ingka-btn--expanding:disabled.cart-ingka-trailing-icon.cart-ingka-btn--xsmall .cart-ingka-btn__inner,
.cart-ingka-btn--expanding:disabled.cart-ingka-leading-icon.cart-ingka-btn--xsmall .cart-ingka-btn__inner {
  padding:0 .25rem
}
.cart-ingka-btn--expanding:focus-visible.cart-ingka-btn--loading.cart-ingka-trailing-icon.cart-ingka-btn--xsmall .cart-ingka-btn__icon,
.cart-ingka-btn--expanding:focus-visible.cart-ingka-btn--loading.cart-ingka-leading-icon.cart-ingka-btn--xsmall .cart-ingka-btn__icon,
.cart-ingka-btn--expanding.cart-ingka-btn--loading.cart-ingka-trailing-icon.cart-ingka-btn--xsmall .cart-ingka-btn__icon,
.cart-ingka-btn--expanding.cart-ingka-btn--loading.cart-ingka-leading-icon.cart-ingka-btn--xsmall .cart-ingka-btn__icon,
.cart-ingka-btn--expanding:disabled.cart-ingka-trailing-icon.cart-ingka-btn--xsmall .cart-ingka-btn__icon,
.cart-ingka-btn--expanding:disabled.cart-ingka-leading-icon.cart-ingka-btn--xsmall .cart-ingka-btn__icon {
  margin:0
}
.cart-ingka-btn--fluid,
.cart-ingka-btn--fluid .cart-ingka-btn__inner {
  width:100%
}
.cart-ingka-btn--plain.cart-ingka-btn--small .cart-ingka-btn__inner:after,
.cart-ingka-btn--plain .cart-ingka-btn__inner:after {
  content:"";
  position:absolute;
  top:-.25rem;
  left:-.25rem;
  right:-.25rem;
  bottom:-.25rem
}
.cart-ingka-btn--plain {
  --background: transparent;
  --background-hover: transparent;
  --background-press: transparent;
  --foreground: rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-btn--plain.cart-ingka-btn--small .cart-ingka-btn__inner,
.cart-ingka-btn--plain .cart-ingka-btn__inner,
.cart-ingka-btn--plain.cart-ingka-leading-icon .cart-ingka-btn__inner,
.cart-ingka-btn--plain.cart-ingka-trailing-icon .cart-ingka-btn__inner {
  padding:0
}
.cart-ingka-btn .cart-ingka-svg-icon,
.cart-ingka-btn__label {
  transition-property:opacity,margin-right,margin-left,transform;
  transition-duration:.2s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
.cart-ingka-overflow-carousel {
  position:relative
}
.cart-ingka-overflow-carousel__content {
  display:flex;
  flex-wrap:nowrap;
  overflow-x:scroll;
  padding:.5rem 0;
  overscroll-behavior-inline:contain
}
.cart-ingka-overflow-carousel__content>* {
  flex-shrink:0
}
.cart-ingka-overflow-carousel .cart-ingka-btn.cart-ingka-overflow-carousel__button {
  position:absolute
}
.cart-ingka-overflow-carousel__button {
  top:50%;
  transition:opacity .2s,visibility 0 .2s;
  cursor:pointer;
  z-index:1;
  left:.75rem;
  transform:translateY(-50%);
  box-shadow:0 4px 16px #0000001a
}
.cart-ingka-overflow-carousel__button--hidden {
  display:none;
  opacity:0;
  visibility:hidden;
  transition:opacity .2s,visibility 0 .2s
}
.cart-ingka-overflow-carousel__button--right {
  left:auto;
  right:.75rem
}
.cart-ingka-overflow-carousel--intersection-observer-disabled {
  display:block
}
.cart-ingka-overflow-carousel--intersection-observer-disabled:hover .cart-ingka-overflow-carousel__button {
  display:none
}
.cart-ingka-overflow-carousel--intersection-observer-disabled .cart-ingka-overflow-carousel__content::-webkit-scrollbar {
  width:4px;
  height:4px;
  display:block
}
.cart-ingka-overflow-carousel--intersection-observer-disabled .cart-ingka-overflow-carousel__content::-webkit-scrollbar-track {
  background:rgb(var(--colour-neutral-3, 223, 223, 223));
  border-radius:4px
}
.cart-ingka-overflow-carousel--intersection-observer-disabled .cart-ingka-overflow-carousel__content::-webkit-scrollbar-thumb {
  background:rgb(var(--colour-neutral-7, 17, 17, 17));
  border-radius:4px
}
.cart-ingka-overflow-carousel:not(.cart-ingka-overflow-carousel--intersection-observer-disabled) .cart-ingka-overflow-carousel__content {
  scrollbar-width:none
}
.cart-ingka-overflow-carousel:not(.cart-ingka-overflow-carousel--intersection-observer-disabled) .cart-ingka-overflow-carousel__content::-webkit-scrollbar {
  display:none
}
.cart-ingka-overflow-carousel__browser-direction {
  direction:rtl;
  position:absolute;
  left:0;
  top:0;
  overflow:hidden;
  width:1px;
  height:1px
}
.cart-ingka-overflow-carousel__browser-item {
  width:2px;
  height:1px
}
[dir=rtl] .cart-ingka-overflow-carousel__button {
  left:auto;
  right:.75rem;
  transform:translateY(-50%) scaleX(-1)
}
[dir=rtl] .cart-ingka-overflow-carousel__button--right {
  right:auto;
  left:.75rem
}
.cart-ingka-choice {
  list-style:none;
  width:100%;
  margin:0;
  padding:0;
  background:transparent;
  --choice-item-min-height: 4.5rem;
  --choice-list-item-margin-block-end: .75rem;
  --choice-item-padding-top: .75rem;
  --choice-item-padding-bottom: .75rem;
  --choice-item-nested-padding-block-end: 1rem;
  --choice-item-border-colour: rgb(var(--colour-neutral-3, 223, 223, 223))
}
.cart-ingka-choice .cart-ingka-collapsible {
  display:grid;
  box-sizing:border-box;
  grid-template-rows:0fr;
  transition:all .2s cubic-bezier(.4,0,.4,1)
}
.cart-ingka-choice .cart-ingka-collapsible--expanded {
  grid-template-rows:1fr
}
.cart-ingka-choice .cart-ingka-collapsible--closed .cart-ingka-collapsible__content {
  display:none
}
.cart-ingka-choice .cart-ingka-collapsible__content {
  overflow:hidden
}
@media (prefers-reduced-motion) {
  .cart-ingka-choice .cart-ingka-collapsible {
    transition-duration:0ms
  }
}
.cart-ingka-choice--small {
  --choice-list-item-margin-block-end: .5rem;
  --choice-item-padding-top: .5rem;
  --choice-item-padding-bottom: .5rem;
  --choice-item-min-height: 3.75rem;
  --choice-item-nested-padding-block-end: .75rem
}
.cart-ingka-choice--large {
  --choice-list-item-margin-block-end: 1rem;
  --choice-item-padding-top: 1.25rem;
  --choice-item-padding-bottom: 1.25rem;
  --choice-item-min-height: 5.5rem;
  --choice-item-nested-padding-block-end: 1.25rem
}
.cart-ingka-choice .cart-ingka-choice__list-item {
  margin-bottom:var(--choice-list-item-margin-block-end)
}
.cart-ingka-choice-item {
  position:relative;
  display:flex;
  flex-direction:column;
  width:100%;
  background:none
}
.cart-ingka-choice-item__action {
  display:flex;
  align-items:center;
  border:0;
  outline:0;
  background:none;
  padding-inline-start:1rem;
  padding-inline-end:1rem;
  text-decoration:none;
  -webkit-tap-highlight-color:transparent;
  cursor:pointer;
  -webkit-user-select:text;
  user-select:text;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  min-height:var(--choice-item-min-height, 4.5rem);
  padding-top:var(--choice-item-padding-top, .75rem);
  padding-bottom:var(--choice-item-padding-bottom, .75rem)
}
.cart-ingka-choice-item__action--top .cart-ingka-choice-item__image,
.cart-ingka-choice-item__action--top .cart-ingka-choice-item__payment-logo {
  align-self:flex-start
}
.cart-ingka-choice-item__action:active+.cart-ingka-choice-item__border {
  --choice-item-border-colour: rgb(var(--colour-neutral-7, 17, 17, 17))
}
.cart-ingka-choice-item__action:disabled {
  cursor:default
}
.cart-ingka-choice-item__action:disabled .cart-ingka-choice-item__caption,
.cart-ingka-choice-item__action:disabled .cart-ingka-choice-item__title,
.cart-ingka-choice-item__action:disabled .cart-ingka-choice-item__value,
.cart-ingka-choice-item__action:disabled .cart-ingka-choice-item__icon,
.cart-ingka-choice-item__action:disabled .cart-ingka-price,
.cart-ingka-choice-item__action:disabled .cart-ingka-choice-item__custom-content * {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-choice-item__action:disabled .cart-ingka-choice-item__image .cart-ingka-svg-icon path {
  fill:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-choice-item__action:disabled+.cart-ingka-choice-item__border {
  --choice-item-border-colour: rgb(var(--colour-interactive-disabled-1, 204, 204, 204)) !important
}
.cart-ingka-choice-item__action:disabled .cart-ingka-choice-item__addon,
.cart-ingka-choice-item__action:disabled .cart-ingka-payment-logo,
.cart-ingka-choice-item__action:disabled .cart-ingka-choice-item__image,
.cart-ingka-choice-item__action:disabled .cart-ingka-price-module__energy-class svg {
  opacity:.2
}
@media (hover: hover) {
  .cart-ingka-choice-item__action:hover:not(:disabled) {
    text-decoration:none
  }
  .cart-ingka-choice-item__action:hover:not(:disabled)+.cart-ingka-choice-item__border {
    --choice-item-border-colour: rgb(var(--colour-neutral-5, 146, 146, 146))
  }
}
.cart-ingka-choice-item .cart-ingka-choice-item__nested {
  padding:0 1.5rem var(--choice-item-nested-padding-block-end)
}
.cart-ingka-choice-item__content {
  display:flex;
  flex:1;
  text-align:start
}
.cart-ingka-choice-item__custom-content {
  flex:1;
  text-align:start
}
.cart-ingka-choice-item__border {
  position:absolute;
  top:0rem;
  right:0rem;
  bottom:0rem;
  left:0rem;
  border:1px solid var(--choice-item-border-colour, rgb(var(--colour-neutral-3, 223, 223, 223)));
  border-radius:4px;
  pointer-events:none
}
.cart-ingka-choice-item__text {
  flex-grow:1
}
.cart-ingka-choice-item__title,
.cart-ingka-choice-item__caption {
  display:block
}
.cart-ingka-choice-item__caption {
  margin-block-start:.25rem
}
.cart-ingka-choice-item__addon {
  display:block;
  margin-block-start:.5rem
}
.cart-ingka-choice-item__image {
  margin-inline-end:1rem;
  flex-shrink:0;
  width:3rem
}
.cart-ingka-choice-item__image--medium {
  width:4.5rem
}
.cart-ingka-choice-item__image--large {
  width:6rem
}
.cart-ingka-choice-item__icon {
  margin-inline-end:1rem;
  flex-shrink:0;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-choice-item__icon--top {
  align-self:flex-start
}
.cart-ingka-choice-item .cart-ingka-payment-logo {
  margin-inline-end:1rem;
  flex-shrink:0
}
.cart-ingka-choice-item__values {
  display:flex
}
.cart-ingka-choice-item__value {
  align-self:flex-start;
  padding-inline-start:1rem;
  word-wrap:break-word
}
.cart-ingka-choice-item__value--center {
  align-self:center
}
.cart-ingka-choice-item--trailing-icon .cart-ingka-choice-item__icon {
  order:1;
  margin-inline-start:1rem;
  margin-inline-end:0
}
.cart-ingka-choice-item--trailing-image .cart-ingka-choice-item__image {
  order:1;
  margin-inline-end:0;
  margin-inline-start:1rem
}
.cart-ingka-choice-item--selected>.cart-ingka-choice-item__action+.cart-ingka-choice-item__border,
.cart-ingka-choice-item--selected>.cart-ingka-choice-item__action:hover+.cart-ingka-choice-item__border,
.cart-ingka-choice-item--selected>.cart-ingka-choice-item__action:active+.cart-ingka-choice-item__border {
  border-width:2px;
  --choice-item-border-colour: rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
.cart-ingka-choice-item--selected.cart-ingka-choice-item--subtle .cart-ingka-choice-item__action+.cart-ingka-choice-item__border {
  --choice-item-border-colour: rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
.cart-ingka-choice-item--selected .cart-ingka-choice-item__action:disabled+.cart-ingka-choice-item__border {
  --choice-item-border-colour: rgb(var(--colour-interactive-disabled-1, 204, 204, 204)) !important
}
.cart-ingka-choice-item .cart-ingka-price {
  display:block;
  font-size:.875rem;
  margin-top:.125rem
}
.cart-ingka-choice-item .cart-ingka-price:not(:first-child) {
  margin-top:.5rem
}
@media (forced-colors: active) {
  .cart-ingka-choice-item__action:disabled+.cart-ingka-choice-item__border {
    border-color:GrayText
  }
}
.cart-ingka-commercial-message {
  display:inline-block;
  padding:.25rem calc(var(--skapa-font-size) * .5px);
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
.cart-ingka-commercial-message--nlp {
  background-color:rgb(var(--colour-commercial-message-new-lower-price, 204, 0, 8))
}
.cart-ingka-commercial-message--new {
  background-color:rgb(var(--colour-commercial-message-new, 202, 80, 8))
}
.cart-ingka-commercial-message--family {
  background-color:rgb(var(--colour-commercial-message-ikea-family, 0, 124, 193))
}
.cart-ingka-commercial-message--subtle {
  padding:0
}
.cart-ingka-commercial-message--subtle--nlp {
  color:rgb(var(--colour-commercial-message-new-lower-price, 204, 0, 8))
}
.cart-ingka-commercial-message--subtle--new {
  color:rgb(var(--colour-commercial-message-new, 202, 80, 8))
}
.cart-ingka-commercial-message--subtle--family {
  color:rgb(var(--colour-commercial-message-ikea-family, 0, 124, 193))
}
.cart-ingka-endorsement-label {
  width:9.375rem;
  border:1px solid;
  background-color:rgb(var(--colour-static-white, 255, 255, 255));
  color:rgb(var(--colour-static-black, 17, 17, 17));
  forced-color-adjust:none
}
.cart-ingka-endorsement-label__label {
  text-align:center;
  padding:.5rem .75rem;
  border-bottom:1px solid rgb(var(--colour-static-black, 17, 17, 17))
}
.cart-ingka-endorsement-label__logo-section {
  height:5.125rem;
  text-align:center;
  padding:.5rem 0
}
.cart-ingka-endorsement-label__logo-container {
  display:flex;
  align-items:center;
  width:7.5rem;
  height:4.125rem;
  margin:auto
}
.cart-ingka-endorsement-label__logo-container>*:first-child {
  width:100%
}
.cart-ingka-endorsement-label__logo-icon {
  color:rgb(var(--colour-static-black, 17, 17, 17));
  width:7.5rem;
  height:4.125rem
}
.cart-ingka-expander {
  display:flex;
  flex-direction:column;
  width:100%
}
.cart-ingka-expander .cart-ingka-collapsible {
  display:grid;
  box-sizing:border-box;
  grid-template-rows:0fr;
  transition:all .2s cubic-bezier(.4,0,.4,1)
}
.cart-ingka-expander .cart-ingka-collapsible--expanded {
  grid-template-rows:1fr
}
.cart-ingka-expander .cart-ingka-collapsible--closed .cart-ingka-collapsible__content {
  display:none
}
.cart-ingka-expander .cart-ingka-collapsible__content {
  overflow:hidden
}
@media (prefers-reduced-motion) {
  .cart-ingka-expander .cart-ingka-collapsible {
    transition-duration:0ms
  }
}
.cart-ingka-expander__btn {
  align-self:flex-start;
  position:relative;
  display:inline;
  margin:0;
  border:0;
  background:none;
  padding:0;
  text-decoration:underline;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.cart-ingka-expander__btn--generic {
  text-decoration:none;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-expander__btn:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-expander__content {
  position:relative;
  overflow:hidden
}
.cart-ingka-expander__content+.cart-ingka-btn {
  align-self:center
}
.cart-ingka-accordion-item-header:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
.cart-ingka-btn:focus-visible,
.cart-ingka-tabs__panel:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
.cart-ingka-btn[class*=inverse]:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-black, 17, 17, 17)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-white, 255, 255, 255)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
.cart-ingka-btn[class*=image-overlay]:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-white, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-black, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
.cart-ingka-checkbox input[type=checkbox]:focus-visible~.cart-ingka-checkbox__symbol {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
.cart-ingka-checkbox input[type=checkbox]:focus-visible:hover~.cart-ingka-checkbox__symbol {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
.cart-ingka-choice-item__radio:focus-visible,
.cart-ingka-choice-item__action:focus-visible {
  box-shadow:none;
  outline:none
}
.cart-ingka-choice-item__radio:focus-visible~.cart-ingka-choice-item__border:before,
.cart-ingka-choice-item__action:focus-visible~.cart-ingka-choice-item__border:before {
  content:"";
  position:absolute;
  top:-.125rem;
  right:-.125rem;
  bottom:-.125rem;
  left:-.125rem;
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out;
  border-radius:4px
}
.cart-ingka-expander__btn:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
.cart-ingka-expander__content:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
.cart-ingka-link:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
.cart-ingka-jumbo-btn:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
.cart-ingka-jumbo-btn.cart-ingka-jumbo-btn--inverse:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-black, 17, 17, 17)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-white, 255, 255, 255)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
.cart-ingka-list-view-item__action:focus-visible {
  outline:none;
  box-shadow:inset 0 0 0 2px rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
.cart-ingka-modal-header .cart-ingka-btn:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
.cart-ingka-pill:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
.cart-ingka-quantity-stepper__input:focus-visible {
  outline:none
}
.cart-ingka-radio input[type=radio]:focus-visible~.cart-ingka-radio__symbol {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
.cart-ingka-radio input[type=radio]:focus-visible:hover~.cart-ingka-radio__symbol {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
.cart-ingka-tabs__tab:focus-visible {
  box-shadow:none;
  outline:none
}
.cart-ingka-tabs__tab:focus-visible:before {
  bottom:2px;
  z-index:unset
}
.cart-ingka-tabs__tab:focus-visible:after {
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  display:block;
  box-shadow:inset 0 0 0 2px rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17));
  border-radius:4px
}
.cart-ingka-radio {
  position:relative;
  display:flex;
  align-items:flex-start
}
.cart-ingka-radio>input[type=radio] {
  position:absolute;
  left:-.625rem;
  top:-.625rem;
  width:2.75rem;
  height:2.75rem;
  display:inline-block;
  border:0;
  opacity:0;
  padding:0;
  z-index:1;
  cursor:pointer
}
[dir=rtl] .cart-ingka-radio>input[type=radio] {
  right:-.625rem;
  left:initial
}
.cart-ingka-radio>.cart-ingka-radio__symbol {
  box-sizing:border-box;
  width:1.5rem;
  height:1.5rem;
  display:flex;
  align-items:center;
  justify-content:center;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  border:1px solid rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  border-radius:64px;
  flex-shrink:0
}
.cart-ingka-radio>.cart-ingka-radio__symbol:after {
  content:"";
  display:block;
  border:0 solid;
  border-radius:64px;
  height:0;
  width:0
}
.cart-ingka-radio>.cart-ingka-radio__label {
  position:relative;
  display:block;
  margin-top:.1875rem;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.cart-ingka-radio>.cart-ingka-radio__label>.cart-ingka-radio__caption {
  display:block;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  padding-top:.25rem
}
.cart-ingka-radio label {
  display:inline-block;
  cursor:pointer;
  transition:color .2s ease-in-out;
  padding-inline-start:1rem
}
.cart-ingka-radio input[type=radio]:hover~.cart-ingka-radio__symbol {
  border-color:rgb(var(--colour-interactive-subtle-border-hover, 17, 17, 17))
}
.cart-ingka-radio input[type=radio]:hover~.cart-ingka-radio__symbol:after {
  border-width:.25rem;
  border-color:rgb(var(--colour-neutral-3, 223, 223, 223))
}
.cart-ingka-radio input[type=radio]:checked:hover:not(:disabled)~.cart-ingka-radio__symbol {
  border-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
.cart-ingka-radio input[type=radio]:checked:hover:not(:disabled)~.cart-ingka-radio__symbol:after {
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
.cart-ingka-radio--subtle>input[type=radio]:checked:hover:not(:disabled)~.cart-ingka-radio__symbol {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
.cart-ingka-radio--subtle>input[type=radio]:checked:hover:not(:disabled)~.cart-ingka-radio__symbol:after {
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
.cart-ingka-radio input[type=radio]:checked~.cart-ingka-radio__symbol {
  border-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
.cart-ingka-radio input[type=radio]:checked~.cart-ingka-radio__symbol:after {
  border-width:.5rem;
  border-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
.cart-ingka-radio--subtle>input[type=radio]:checked~.cart-ingka-radio__symbol {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
.cart-ingka-radio--subtle>input[type=radio]:checked~.cart-ingka-radio__symbol:after {
  border-color:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
.cart-ingka-radio input[type=radio]:disabled {
  pointer-events:none
}
.cart-ingka-radio input[type=radio]:disabled~.cart-ingka-radio__symbol {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-radio input[type=radio]:disabled:checked~.cart-ingka-radio__symbol:after {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-radio input[type=radio]:disabled:not(:checked)~.cart-ingka-radio__symbol:after {
  display:none
}
.cart-ingka-radio input[type=radio]:disabled~.cart-ingka-radio__label label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  cursor:not-allowed;
  pointer-events:none
}
.cart-ingka-radio input[type=radio]:disabled~.cart-ingka-radio__label a {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media (forced-colors: active) {
  .cart-ingka-radio input[type=radio]:disabled~.cart-ingka-radio__symbol,
  .cart-ingka-radio input[type=radio]:disabled:checked~.cart-ingka-radio__symbol:after {
    border-color:GrayText
  }
  .cart-ingka-radio input[type=radio]:disabled~.cart-ingka-radio__label label,
  .cart-ingka-radio input[type=radio]:disabled~.cart-ingka-radio__label a {
    color:GrayText
  }
}
.cart-ingka-radio input[type=radio]:active:not(:disabled)~.cart-ingka-radio__symbol {
  border-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
.cart-ingka-radio input[type=radio]:active:not(:disabled)~.cart-ingka-radio__symbol:after {
  border-width:.5rem;
  border-color:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114))
}
.cart-ingka-radio--subtle>input[type=radio]:active:not(:disabled)~.cart-ingka-radio__symbol {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
.cart-ingka-radio--subtle>input[type=radio]:active:not(:disabled)~.cart-ingka-radio__symbol:after {
  border-color:rgb(var(--colour-interactive-primary-bg-pressed, 0, 0, 0))
}
.cart-ingka-checkbox-group {
  margin:0;
  padding:0;
  border:0
}
.cart-ingka-checkbox-group .cart-ingka-checkbox:not(:last-child) {
  margin-bottom:1.5rem
}
.cart-ingka-checkbox {
  display: block;
  text-align: right;
  float: right;
  /* position:relative; */
  /* display:flex; */
  /* align-items:flex-start; */
}
.cart-ingka-checkbox input[type=checkbox] {
  /* position:absolute; */
  left:-.625rem;
  top:-.625rem;
  /* width:2.75rem; */
  /* height:2.75rem; */
  display:inline-block;
  border:0;
  /* opacity:0; */
  padding:0;
  z-index:1;
  cursor:pointer
}
[dir=rtl] .cart-ingka-checkbox input[type=checkbox] {
  right:-.625rem;
  left:initial
}
.cart-ingka-checkbox__symbol {
  display: none !important;
  box-sizing:border-box;
  position:relative;
  border-radius:4px;
  border:1px solid rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  width:1.5rem;
  height:1.5rem;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  flex-shrink:0;
  display:flex;
  align-items:center;
  justify-content:center
}
.cart-ingka-checkbox__symbol:before {
  transform:rotate(45deg);
  content:"";
  box-sizing:content-box;
  display:block;
  border:2px solid currentColor;
  border-left:0;
  border-top:0;
  height:.5625rem;
  width:.25rem;
  opacity:0;
  margin-top:-.25rem;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.cart-ingka-checkbox__symbol:after {
  content:"";
  position:absolute;
  left:.25rem;
  top:.625rem;
  border:2px solid currentColor;
  border-left:0;
  border-top:0;
  border-right:0;
  opacity:0;
  color:rgb(var(--colour-static-white, 255, 255, 255));
  width:.875rem
}
[dir=rtl] .cart-ingka-checkbox__symbol {
  right:0;
  left:initial
}
.cart-ingka-checkbox__label {
  position:relative;
  display:block;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  margin-top:.1875rem
}
.cart-ingka-checkbox__caption {
  display:block;
  padding-top:.25rem;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
.cart-ingka-checkbox label {
  display:inline-block;
  cursor:pointer;
  padding-inline-start:1rem;
  transition:color .2s ease-in-out
}
.cart-ingka-checkbox input[type=checkbox]:checked~.cart-ingka-checkbox__symbol {
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163));
  border-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
.cart-ingka-checkbox input[type=checkbox]:checked~.cart-ingka-checkbox__symbol:before {
  opacity:1
}
.cart-ingka-checkbox input[type=checkbox]:indeterminate~.cart-ingka-checkbox__symbol {
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163));
  border-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
.cart-ingka-checkbox input[type=checkbox]:indeterminate~.cart-ingka-checkbox__symbol:after {
  opacity:1
}
.cart-ingka-checkbox input[type=checkbox]:hover~.cart-ingka-checkbox__symbol {
  border-color:rgb(var(--colour-interactive-subtle-border-hover, 17, 17, 17))
}
.cart-ingka-checkbox input[type=checkbox]:hover~.cart-ingka-checkbox__symbol:before {
  color:rgb(var(--colour-neutral-3, 223, 223, 223));
  opacity:1
}
@media (hover: none) {
  .cart-ingka-checkbox input[type=checkbox]:hover~.cart-ingka-checkbox__symbol:before {
    color:rgb(var(--colour-neutral-3, 223, 223, 223))
  }
}
.cart-ingka-checkbox input[type=checkbox]:hover:checked~.cart-ingka-checkbox__symbol {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147));
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
.cart-ingka-checkbox input[type=checkbox]:hover:checked~.cart-ingka-checkbox__symbol:before {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.cart-ingka-checkbox input[type=checkbox]:hover:indeterminate~.cart-ingka-checkbox__symbol {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147));
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
.cart-ingka-checkbox input[type=checkbox]:hover:indeterminate~.cart-ingka-checkbox__symbol:before {
  opacity:0
}
.cart-ingka-checkbox--subtle input[type=checkbox]~.cart-ingka-checkbox__symbol:before,
.cart-ingka-checkbox--subtle input[type=checkbox]~.cart-ingka-checkbox__symbol:after {
  color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
.cart-ingka-checkbox--subtle input[type=checkbox]:checked~.cart-ingka-checkbox__symbol {
  background:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17));
  border-color:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
.cart-ingka-checkbox--subtle input[type=checkbox]:hover:checked~.cart-ingka-checkbox__symbol {
  background:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51));
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
.cart-ingka-checkbox--subtle input[type=checkbox]:hover:checked~.cart-ingka-checkbox__symbol:after,
.cart-ingka-checkbox--subtle input[type=checkbox]:hover:checked~.cart-ingka-checkbox__symbol:before {
  color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
.cart-ingka-checkbox--subtle input[type=checkbox]:indeterminate~.cart-ingka-checkbox__symbol {
  background:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17));
  border-color:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
.cart-ingka-checkbox--subtle input[type=checkbox]:hover:indeterminate~.cart-ingka-checkbox__symbol {
  background:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51));
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
.cart-ingka-checkbox input[type=checkbox]:disabled {
  pointer-events:none
}
.cart-ingka-checkbox input[type=checkbox]:disabled~.cart-ingka-checkbox__symbol {
  background-color:rgb(var(--colour-neutral-1, 255, 255, 255));
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-checkbox input[type=checkbox]:disabled:hover {
  cursor:default
}
.cart-ingka-checkbox input[type=checkbox]:disabled:checked~.cart-ingka-checkbox__symbol,
.cart-ingka-checkbox input[type=checkbox]:disabled:indeterminate~.cart-ingka-checkbox__symbol {
  background-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-checkbox input[type=checkbox]:disabled:checked~.cart-ingka-checkbox__symbol:before,
.cart-ingka-checkbox input[type=checkbox]:disabled:checked~.cart-ingka-checkbox__symbol:after,
.cart-ingka-checkbox input[type=checkbox]:disabled:indeterminate~.cart-ingka-checkbox__symbol:before,
.cart-ingka-checkbox input[type=checkbox]:disabled:indeterminate~.cart-ingka-checkbox__symbol:after {
  border-color:rgb(var(--colour-interactive-disabled-2, 146, 146, 146))
}
.cart-ingka-checkbox input[type=checkbox]:disabled~.cart-ingka-checkbox__label label {
  cursor:default;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  pointer-events:none
}
.cart-ingka-checkbox input[type=checkbox]:disabled~.cart-ingka-checkbox__label a {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media (forced-colors: active) {
  .cart-ingka-checkbox input[type=checkbox]:disabled~.cart-ingka-checkbox__symbol {
    border-color:GrayText
  }
  .cart-ingka-checkbox input[type=checkbox]:disabled:checked~.cart-ingka-checkbox__symbol:before,
  .cart-ingka-checkbox input[type=checkbox]:disabled:checked~.cart-ingka-checkbox__symbol:after,
  .cart-ingka-checkbox input[type=checkbox]:disabled:indeterminate~.cart-ingka-checkbox__symbol:before,
  .cart-ingka-checkbox input[type=checkbox]:disabled:indeterminate~.cart-ingka-checkbox__symbol:after {
    border-color:GrayText
  }
  .cart-ingka-checkbox input[type=checkbox]:disabled~.cart-ingka-checkbox__label label,
  .cart-ingka-checkbox input[type=checkbox]:disabled~.cart-ingka-checkbox__label a {
    color:GrayText
  }
}
.cart-ingka-form-field {
  display:block;
  margin-bottom:1.25rem
}
.cart-ingka-form-field__content {
  margin-top:.25rem;
  display:flex;
  flex-wrap:nowrap;
  justify-content:space-between
}
.cart-ingka-form-field--with-character-limit .cart-ingka-form-field__content>*:not(:first-child) {
  padding-inline-start:.5rem
}
.cart-ingka-form-field>.cart-ingka-checkbox,
.cart-ingka-form-field>.cart-ingka-radiobutton,
.cart-ingka-form-field fieldset {
  margin-bottom:.5rem
}
.cart-ingka-form-field legend {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-input-field__wrapper {
  box-sizing:border-box;
  position:relative;
  display:flex;
  width:100%;
  align-items:center;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  border-radius:4px;
  padding-right:.375rem;
  padding-left:.375rem
}
.cart-ingka-input-field__wrapper>* {
  padding-inline-start:.125rem;
  padding-inline-end:.125rem
}
.cart-ingka-input-field__prefix-label,
.cart-ingka-input-field__suffix-label {
  text-overflow:ellipsis;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  opacity:0;
  visibility:hidden;
  flex-shrink:0;
  transition:opacity .1s cubic-bezier(.4,0,.4,1),visibility .1s cubic-bezier(.4,0,.4,1);
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
.cart-ingka-input-field__prefix-label {
  order:2
}
.cart-ingka-input-field__suffix-label {
  text-align:right;
  order:4
}
.cart-ingka-input-field__payment-logo {
  order:5;
  margin-inline-end:.3125rem;
  margin-inline-start:.3125rem;
  flex-shrink:0
}
.cart-ingka-input-field input {
  flex-grow:1;
  border:0;
  background:none;
  padding-top:0;
  padding-bottom:0;
  height:3rem;
  overflow:hidden;
  order:3;
  outline:none;
  border-radius:4px;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  min-width:1ch
}
.cart-ingka-input-field input::-ms-clear {
  display:none
}
.cart-ingka-input-field input:-webkit-autofill {
  font-family:inherit;
  -webkit-text-fill-color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  -webkit-box-shadow:0 0 0 3rem rgb(var(--colour-neutral-1, 255, 255, 255)) inset
}
.cart-ingka-input-field input:focus~.cart-ingka-validation-border {
  --skapa-validation-border-default: initial
}
.cart-ingka-input-field input[type=hidden]~.cart-ingka-validation-border,
.cart-ingka-input-field input[type=hidden]~.cart-ingka-input-field__leading-icon,
.cart-ingka-input-field input[type=hidden]~.cart-ingka-input-field__trailing-icon {
  display:none
}
.cart-ingka-input-field input[type=password]::-ms-reveal {
  display:none
}
.cart-ingka-input-field input[type=date] {
  color:transparent
}
.cart-ingka-input-field input[type=date]:focus {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-input-field input[type=date]:disabled {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-input-field input[type=date]::-webkit-inner-spin-button,
.cart-ingka-input-field input[type=date]::-webkit-calendar-picker-indicator,
.cart-ingka-input-field input[type=date]::-webkit-clear-button {
  display:none;
  -webkit-appearance:none
}
.cart-ingka-input-field--labelled input[type=date] {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-input-field input:focus~.cart-ingka-input-field__prefix-label,
.cart-ingka-input-field input:focus~.cart-ingka-input-field__suffix-label,
.cart-ingka-input-field--labelled .cart-ingka-input-field__prefix-label,
.cart-ingka-input-field--labelled .cart-ingka-input-field__suffix-label {
  opacity:1;
  transition-delay:33ms;
  visibility:visible;
  position:static;
  clip:none;
  width:auto;
  height:auto
}
.cart-ingka-input-field .cart-ingka-btn {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-input-field .cart-ingka-btn:disabled {
  pointer-events:none;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-input-field .cart-ingka-btn:disabled .cart-ingka-btn__inner {
  border:0;
  background:none
}
.cart-ingka-input-field__leading-icon {
  flex-shrink:0;
  order:1
}
.cart-ingka-input-field__trailing-icon {
  flex-shrink:0;
  order:5
}
.cart-ingka-input-field label {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.cart-ingka-input-field--disabled label,
.cart-ingka-input-field--disabled input,
.cart-ingka-input-field--disabled .cart-ingka-svg-icon,
.cart-ingka-input-field--disabled .cart-ingka-input-field__suffix-label,
.cart-ingka-input-field--disabled .cart-ingka-input-field__prefix-label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-input-field--disabled .cart-ingka-input-field__payment-logo {
  opacity:.2
}
.cart-ingka-input-field--disabled input:-webkit-autofill {
  -webkit-text-fill-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-input-field--read-only .cart-ingka-input-field__wrapper {
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245))
}
[dir=rtl] .cart-ingka-input-field input[type=tel] {
  direction:ltr;
  text-align:right
}
@media (forced-colors: active) {
  .cart-ingka-input-field--disabled label,
  .cart-ingka-input-field--disabled input,
  .cart-ingka-input-field--disabled .cart-ingka-svg-icon,
  .cart-ingka-input-field--disabled .cart-ingka-input-field__suffix-label,
  .cart-ingka-input-field--disabled .cart-ingka-input-field__prefix-label,
  .cart-ingka-input-field--read-only label,
  .cart-ingka-input-field--read-only input,
  .cart-ingka-input-field--read-only .cart-ingka-svg-icon,
  .cart-ingka-input-field--read-only .cart-ingka-input-field__suffix-label,
  .cart-ingka-input-field--read-only .cart-ingka-input-field__prefix-label {
    color:GrayText
  }
}
.cart-ingka-label-wrapper--text-input>label {
  display:block;
  margin:0 0 .25rem
}
.cart-ingka-label-wrapper .cart-ingka-required {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
.cart-ingka-label-wrapper>label em {
  margin:0;
  color:rgb(var(--colour-text-and-icon-4, 146, 146, 146));
  font-style:normal
}
.cart-ingka-radio-button-group {
  margin:0;
  padding:0;
  border:0
}
.cart-ingka-radio-button-group .cart-ingka-radio:not(:last-child) {
  margin-bottom:1.5rem
}
[dir=rtl] .cart-ingka-radio-button-group .cart-ingka-radio {
  margin-right:0;
  margin-left:2rem
}
.cart-ingka-select__wrapper {
  position:relative;
  display:flex;
  width:100%;
  align-items:center
}
.cart-ingka-select select {
  width:100%;
  min-height:3rem;
  border:0;
  background:none;
  padding:.75rem;
  padding-inline-end:3rem;
  padding-inline-start:.5rem;
  overflow:hidden;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  outline:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  order:2;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  border-radius:4px;
  white-space:normal
}
.cart-ingka-select select:disabled,
.cart-ingka-select select:disabled~label,
.cart-ingka-select select:disabled~.cart-ingka-svg-icon {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  opacity:1
}
.cart-ingka-select select:focus~.cart-ingka-validation-border {
  --skapa-validation-border-default: initial
}
.cart-ingka-select label,
.cart-ingka-select optgroup {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.cart-ingka-select select::-ms-expand {
  display:none
}
.cart-ingka-select__chevron-down {
  right:.5rem;
  top:50%;
  transform:translateY(-50%)
}
[dir=rtl] .cart-ingka-select__chevron-down {
  left:.5rem;
  right:auto
}
.cart-ingka-select__chevron-down {
  position:absolute;
  bottom:.25rem
}
.cart-ingka-select label,
.cart-ingka-select .cart-ingka-svg-icon {
  pointer-events:none
}
.cart-ingka-select__icon {
  flex-shrink:0;
  order:1
}
.cart-ingka-select--hint select {
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
.cart-ingka-select--leading-icon select {
  padding-inline-start:2.25rem
}
.cart-ingka-select--leading-icon .cart-ingka-select__icon {
  margin-inline-start:.5rem;
  position:absolute
}
.cart-ingka-select--disabled label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media (forced-colors: active) {
  .cart-ingka-select--disabled label {
    color:GrayText
  }
}
.cart-ingka-validation-border {
  --skapa-validation-border-colour: rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  --skapa-validation-border: 1px solid var(--skapa-validation-border-colour);
  --skapa-validation-border-default: var(--skapa-validation-border);
  --skapa-validation-border-focus-border: 2px solid rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163));
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:block;
  width:100%;
  border:var(--skapa-validation-border-default, var(--skapa-validation-border-focus-border));
  pointer-events:none;
  transition:box-shadow .1s cubic-bezier(.4,0,.4,1),border .1s cubic-bezier(.4,0,.4,1);
  border-radius:4px;
  box-sizing:border-box
}
.cart-ingka-validation-border--warning {
  border-color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
.cart-ingka-validation-border--error {
  border-color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
.cart-ingka-validation-border--success {
  border-color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
.cart-ingka-validation-border--disabled {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  box-shadow:none
}
.cart-ingka-validation-border--read-only {
  --skapa-validation-border-default: transparent;
  border:var(--skapa-validation-border-default, var(--skapa-validation-border-focus-border))
}
@media (forced-colors: active) {
  .cart-ingka-validation-border {
    border-color:GrayText
  }
}
.cart-ingka-text-area__wrapper {
  position:relative;
  display:flex;
  width:100%;
  align-items:flex-end;
  flex-wrap:wrap
}
.cart-ingka-text-area label {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.cart-ingka-text-area textarea {
  box-sizing:border-box;
  display:block;
  width:100%;
  padding:.3125rem;
  line-height:1.625;
  max-width:100%;
  min-height:6rem;
  outline:none;
  border:.1875rem solid transparent;
  resize:vertical;
  border-radius:4px;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-text-area textarea:disabled {
  resize:none;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-text-area textarea:focus~.cart-ingka-validation-border {
  --skapa-validation-border-default: initial
}
.cart-ingka-text-area--disabled label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-text-area--read-only textarea {
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245))
}
@media (forced-colors: active) {
  .cart-ingka-text-area textarea {
    padding:.5rem;
    border-width:0
  }
  .cart-ingka-text-area textarea:disabled {
    color:GrayText
  }
  .cart-ingka-text-area--disabled label {
    color:GrayText
  }
}
.cart-ingka-grid {
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  grid-column-gap:.75rem;
  grid-row-gap:.75rem
}
@media (min-width: 37.5em) {
  .cart-ingka-grid {
    grid-template-columns:repeat(6,minmax(0,1fr));
    grid-column-gap:1rem;
    grid-row-gap:1rem
  }
}
@media (min-width: 56.25em) {
  .cart-ingka-grid {
    grid-template-columns:repeat(12,minmax(0,1fr));
    grid-column-gap:1.25rem;
    grid-row-gap:1.25rem
  }
}
.cart-ingka-helper-text {
  display:inline-flex;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  align-items:center
}
.cart-ingka-helper-text .cart-ingka-helper-text__icon.cart-ingka-svg-icon {
  height:1.125rem;
  width:1.125rem;
  margin-inline-end:.25rem;
  vertical-align:bottom;
  flex:0 0 auto
}
.cart-ingka-helper-text--character-count {
  font-variant-numeric:tabular-nums
}
.cart-ingka-helper-text--error {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
.cart-ingka-helper-text--success {
  color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
.cart-ingka-helper-text--warning {
  color:rgb(var(--colour-semantic-caution-text, 202, 80, 8))
}
.cart-ingka-helper-text--text-only {
  margin-inline-start:0
}
.cart-ingka-helper-text--text-only .cart-ingka-helper-text__icon {
  display:none
}
.cart-ingka-link {
  text-decoration:underline;
  font-weight:400;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.cart-ingka-link:focus,
.cart-ingka-link:hover,
.cart-ingka-link:active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-link--disabled {
  cursor:default;
  pointer-events:none;
  opacity:.4
}
.cart-ingka-link--disabled:focus:before {
  border:0
}
.cart-ingka-link--black {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-link--black:hover,
.cart-ingka-link--black:focus,
.cart-ingka-link--black:active {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.cart-ingka-link--black.cart-ingka-link--disabled {
  cursor:default;
  pointer-events:none;
  opacity:.4;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-link--black.cart-ingka-link--disabled:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-link--black.cart-ingka-link--disabled:focus,
.cart-ingka-link--black.cart-ingka-link--disabled:active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-link--black.cart-ingka-link--disabled:focus:before {
  border:0
}
.cart-ingka-link--grey {
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
.cart-ingka-link--grey:hover,
.cart-ingka-link--grey:focus,
.cart-ingka-link--grey:active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-link--grey.cart-ingka-link--disabled {
  cursor:default;
  pointer-events:none;
  opacity:.4;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.cart-ingka-link--grey.cart-ingka-link--disabled:hover {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.cart-ingka-link--grey.cart-ingka-link--disabled:focus,
.cart-ingka-link--grey.cart-ingka-link--disabled:active {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.cart-ingka-link--grey.cart-ingka-link--disabled:focus:before {
  border:0
}
.cart-ingka-link--white {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.cart-ingka-link--white:hover,
.cart-ingka-link--white:focus,
.cart-ingka-link--white:active {
  color:rgb(var(--colour-static-light-grey, 245, 245, 245))
}
.cart-ingka-link--white.cart-ingka-link--disabled {
  cursor:default;
  pointer-events:none;
  opacity:.4;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.cart-ingka-link--white.cart-ingka-link--disabled:hover {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.cart-ingka-link--white.cart-ingka-link--disabled:focus,
.cart-ingka-link--white.cart-ingka-link--disabled:active {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.cart-ingka-link--white.cart-ingka-link--disabled:focus:before {
  border:0
}
.cart-ingka-link--subtle {
  text-decoration:none
}
.cart-ingka-link--subtle:focus,
.cart-ingka-link--subtle:hover,
.cart-ingka-link--subtle:active {
  text-decoration:underline
}
.inline--hyperlink .cart-ingka-link {
  margin-bottom:0;
  text-decoration:underline
}
.inline--hyperlink .cart-ingka-link .cart-ingka-svg-icon {
  vertical-align:middle
}
.inline--hyperlink .cart-ingka-link:hover,
.inline--hyperlink .cart-ingka-link:focus,
.inline--hyperlink .cart-ingka-link:active {
  text-decoration:underline
}
.inline--hyperlink .cart-ingka-link--subtle {
  text-decoration:none
}
.inline--hyperlink .cart-ingka-link--subtle:focus,
.inline--hyperlink .cart-ingka-link--subtle:hover,
.inline--hyperlink .cart-ingka-link--subtle:active {
  text-decoration:underline
}
.cart-ingka-image {
  position:relative;
  display:block;
  max-width:100%;
  height:auto
}
.cart-ingka-image__icon {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  color:rgb(var(--colour-text-and-icon-4, 146, 146, 146))
}
.cart-ingka-image--fallback {
  padding-bottom:100%;
  background:rgb(var(--colour-neutral-2, 245, 245, 245))
}
.cart-ingka-image--fallback img {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
.cart-ingka-inline-message {
  position:relative;
  display:flex;
  align-items:flex-start;
  height:auto;
  background-color:rgb(var(--colour-elevation-1, 255, 255, 255));
  box-shadow:0 4px 16px #0000001a;
  border-radius:4px;
  border:0 solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
  border-inline-start-width:.25rem;
  padding:1rem 0;
  padding-inline-end:.5rem;
  min-height:1.5rem;
  text-align:start;
  box-sizing:border-box
}
.cart-ingka-inline-message a {
  text-decoration:underline
}
.cart-ingka-inline-message__content {
  width:100%;
  padding-inline-end:1.5rem
}
.cart-ingka-inline-message__body {
  margin:0
}
.cart-ingka-inline-message__actions {
  display:flex;
  justify-content:flex-end;
  margin-top:.5rem
}
.cart-ingka-inline-message__actions .cart-ingka-btn:last-child {
  margin-inline-start:.25rem
}
.cart-ingka-inline-message__close-button {
  margin-top:-.5rem
}
.cart-ingka-inline-message__title {
  padding-bottom:.25rem;
  margin:0
}
.cart-ingka-inline-message__icon {
  flex-shrink:0;
  margin-inline-start:.75rem;
  margin-inline-end:.75rem
}
.cart-ingka-inline-message--dismissable .cart-ingka-inline-message__content {
  padding-inline-end:.5rem
}
.cart-ingka-inline-message--icon-hidden {
  padding-inline-start:.75rem
}
.cart-ingka-inline-message--subtle {
  border:0;
  box-shadow:none;
  padding:0;
  overflow:visible;
  background:none
}
.cart-ingka-inline-message--subtle .cart-ingka-inline-message__close-button {
  margin-top:-.25rem
}
.cart-ingka-inline-message--subtle .cart-ingka-inline-message__icon {
  margin-inline-start:0
}
.cart-ingka-inline-message--closed {
  transition:all .2s cubic-bezier(.4,0,.4,1);
  padding-top:0;
  padding-bottom:0;
  visibility:hidden;
  opacity:0;
  overflow:hidden;
  min-height:0
}
.cart-ingka-inline-message--collapsed {
  display:none
}
.cart-ingka-inline-message--informative {
  border-inline-start-color:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
.cart-ingka-inline-message--informative .cart-ingka-inline-message__icon {
  color:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
.cart-ingka-inline-message--positive {
  border-inline-start-color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
.cart-ingka-inline-message--positive .cart-ingka-inline-message__icon {
  color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
.cart-ingka-inline-message--cautionary {
  border-inline-start-color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
.cart-ingka-inline-message--cautionary .cart-ingka-inline-message__icon {
  color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
.cart-ingka-inline-message--negative {
  border-inline-start-color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
.cart-ingka-inline-message--negative .cart-ingka-inline-message__icon {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
@media (prefers-contrast: more) {
  .cart-ingka-inline-message {
    border-block-start-width:1px;
    border-block-end-width:1px;
    border-inline-end-width:1px
  }
}
.cart-ingka-jumbo-btn {
  padding:2.5rem 1.5rem;
  border-radius:4px;
  position:relative;
  display:inline-flex;
  text-decoration:none;
  justify-content:center;
  align-items:center;
  text-align:initial;
  border:0;
  cursor:pointer;
  box-sizing:border-box;
  color:rgb(var(--colour-static-white, 255, 255, 255));
  width:100%;
  transition-property:all;
  transition-duration:.1s;
  transition-timing-function:cubic-bezier(.4,0,.4,1);
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
.cart-ingka-jumbo-btn:hover {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147));
  text-decoration:none
}
.cart-ingka-jumbo-btn:active {
  background:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114));
  text-decoration:none
}
.cart-ingka-jumbo-btn:hover,
.cart-ingka-jumbo-btn:active,
.cart-ingka-jumbo-btn:focus {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.cart-ingka-jumbo-btn:active:not(.cart-ingka-jumbo-btn--footer) {
  transform:scale(.98)
}
.cart-ingka-jumbo-btn:disabled {
  pointer-events:none;
  background:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  color:rgb(var(--colour-interactive-disabled-2, 146, 146, 146))
}
.cart-ingka-jumbo-btn:disabled .cart-ingka-jumbo-btn__icon {
  background:rgb(var(--colour-interactive-disabled-2, 146, 146, 146));
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-jumbo-btn--footer {
  border-radius:0
}
.cart-ingka-jumbo-btn--loading {
  pointer-events:none
}
.cart-ingka-jumbo-btn--loading .cart-ingka-jumbo-btn__label,
.cart-ingka-jumbo-btn--loading .cart-ingka-jumbo-btn__icon {
  opacity:0;
  overflow:hidden;
  transform:translateY(50%)
}
.cart-ingka-jumbo-btn--loading .cart-ingka-jumbo-btn__loader {
  opacity:1;
  visibility:visible
}
.cart-ingka-jumbo-btn__loader {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-160%);
  display:inline-block;
  width:.375rem;
  height:.375rem;
  background:currentColor;
  border-radius:64px;
  animation:cart-ingka-jumbo-btn-loader .8s infinite;
  opacity:0;
  visibility:hidden;
  text-indent:-9999px;
  overflow:hidden;
  transition-property:opacity,transform;
  transition-duration:.3s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
@keyframes cart-ingka-jumbo-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)
  }
}
.cart-ingka-jumbo-btn__label {
  opacity:1;
  transform:translateY(0)
}
.cart-ingka-jumbo-btn__icon {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  border-radius:64px;
  background:rgb(var(--colour-static-white, 255, 255, 255));
  color:rgb(var(--colour-static-black, 17, 17, 17));
  width:2.5rem;
  height:2.5rem;
  margin-inline-start:1rem;
  flex-shrink:0
}
[dir=rtl] .cart-ingka-jumbo-btn__icon {
  transform:scaleX(-1)
}
.cart-ingka-jumbo-btn__label,
.cart-ingka-jumbo-btn__icon {
  transition-property:opacity,transform;
  transition-duration:.25s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
.cart-ingka-jumbo-btn__inner {
  display:flex;
  justify-content:space-between;
  align-items:center;
  height:100%;
  width:100%
}
.cart-ingka-list {
  list-style-position:outside
}
.cart-ingka-list--unordered .cart-ingka-list--unordered {
  list-style-type:circle
}
.cart-ingka-list--ordered .cart-ingka-list--ordered {
  list-style-type:upper-alpha
}
.cart-ingka-list--small {
  padding-inline-start:1.375rem
}
.cart-ingka-list--small .cart-ingka-list--unordered,
.cart-ingka-list--small .cart-ingka-list--ordered {
  padding-inline-start:.875rem
}
.cart-ingka-list--small li:not(:first-child) {
  margin-top:.5rem
}
.cart-ingka-list--small .cart-ingka-list--unordered li,
.cart-ingka-list--small .cart-ingka-list--ordered li {
  margin-top:.25rem
}
.cart-ingka-list--medium {
  padding-inline-start:1.9375rem
}
.cart-ingka-list--medium .cart-ingka-list--unordered,
.cart-ingka-list--medium .cart-ingka-list--ordered {
  padding-inline-start:1.1875rem
}
.cart-ingka-list--medium li:not(:first-child) {
  margin-top:.75rem
}
.cart-ingka-list--medium .cart-ingka-list--unordered li,
.cart-ingka-list--medium .cart-ingka-list--ordered li {
  margin-top:.5rem
}
.cart-ingka-list--large {
  padding-inline-start:2rem
}
.cart-ingka-list--large .cart-ingka-list--unordered,
.cart-ingka-list--large .cart-ingka-list--ordered {
  padding-inline-start:1.25rem
}
.cart-ingka-list--large li:not(:first-child) {
  margin-top:.75rem
}
.cart-ingka-list--large .cart-ingka-list--unordered li,
.cart-ingka-list--large .cart-ingka-list--ordered li {
  margin-top:.5rem
}
.cart-ingka-list--xlarge {
  padding-inline-start:2.5625rem
}
.cart-ingka-list--xlarge .cart-ingka-list--unordered,
.cart-ingka-list--xlarge .cart-ingka-list--ordered {
  padding-inline-start:1.5625rem
}
.cart-ingka-list--xlarge li:not(:first-child) {
  margin-top:1rem
}
.cart-ingka-list--xlarge .cart-ingka-list--unordered li,
.cart-ingka-list--xlarge .cart-ingka-list--ordered li {
  margin-top:.75rem
}
.cart-ingka-list-view {
  padding:0;
  margin:0
}
.cart-ingka-list-view--small .cart-ingka-list-view-item__action,
.cart-ingka-list-view--small .cart-ingka-list-view-item__default {
  min-height:3rem;
  padding-block-start:.5rem;
  padding-block-end:.5rem
}
.cart-ingka-list-view--medium .cart-ingka-list-view-item__action,
.cart-ingka-list-view--medium .cart-ingka-list-view-item__default {
  min-height:4.5rem;
  padding-block-start:.75rem;
  padding-block-end:.75rem
}
.cart-ingka-list-view--large .cart-ingka-list-view-item__action,
.cart-ingka-list-view--large .cart-ingka-list-view-item__default {
  min-height:5.5rem;
  padding-block-start:1.25rem;
  padding-block-end:1.25rem
}
button.cart-ingka-list-view-item__action:hover .cart-ingka-list-view-item__title,
a.cart-ingka-list-view-item__action:hover .cart-ingka-list-view-item__title {
  text-decoration:underline
}
.cart-ingka-list-view-item {
  width:100%;
  list-style-type:none;
  border-bottom:1px rgb(var(--colour-neutral-3, 223, 223, 223)) solid;
  box-sizing:border-box;
  text-decoration:none
}
.cart-ingka-list-view-item__no-divider {
  border-bottom:none
}
.cart-ingka-list-view-item__action,
.cart-ingka-list-view-item__default {
  box-sizing:border-box;
  width:100%;
  display:flex;
  justify-content:space-between;
  align-items:center;
  background-color:transparent;
  background-repeat:no-repeat;
  border:none;
  outline:none;
  text-align:inherit;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  text-decoration:none;
  padding:0;
  line-height:1.571;
  -webkit-user-select:text;
  user-select:text
}
.cart-ingka-list-view-item__action:not(:disabled) {
  cursor:pointer
}
.cart-ingka-list-view-item__wrapper {
  display:flex;
  flex-grow:1;
  align-items:center
}
.cart-ingka-list-view-item__label-container {
  flex-grow:1;
  padding-inline-end:1rem
}
.cart-ingka-list-view-item__icon-center,
.cart-ingka-list-view-item__icon-top {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  margin-inline-end:1rem;
  flex-shrink:0
}
.cart-ingka-list-view-item__icon-top,
.cart-ingka-list-view-item__image-top,
.cart-ingka-list-view-item__payment-logo-top,
.cart-ingka-list-view-item__avatar-top {
  align-self:flex-start
}
.cart-ingka-list-view-item__payment-logo {
  margin-inline-end:1rem;
  flex-shrink:0
}
.cart-ingka-list-view-item__image {
  margin-inline-end:1rem;
  display:block;
  width:3rem;
  inset-inline-start:1rem;
  flex-shrink:0
}
.cart-ingka-list-view-item__description,
.cart-ingka-list-view-item__title {
  display:block
}
.cart-ingka-list-view-item__quantity-label {
  padding-inline-end:0;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
.cart-ingka-list-view-item__quantity-label:not(:last-child) {
  padding-inline-end:1rem
}
.cart-ingka-list-view-item__addon {
  margin-block-start:.25rem;
  display:block
}
.cart-ingka-list-view-item:hover .cart-ingka-list-view-item__label {
  text-decoration:underline
}
.cart-ingka-list-view-item__inset {
  padding-inline-start:1.5rem;
  padding-inline-end:1.5rem
}
.cart-ingka-list-view-item__avatar {
  margin-inline-end:1rem;
  flex-shrink:0
}
.cart-ingka-list-view-item--disabled {
  pointer-events:none
}
.cart-ingka-list-view-item--disabled .cart-ingka-list-view-item__default,
.cart-ingka-list-view-item--disabled .cart-ingka-list-view-item__action,
.cart-ingka-list-view-item--disabled .cart-ingka-list-view-item__icon-center,
.cart-ingka-list-view-item--disabled .cart-ingka-list-view-item__icon-top,
.cart-ingka-list-view-item--disabled .cart-ingka-list-view-item__title,
.cart-ingka-list-view-item--disabled .cart-ingka-list-view-item__description,
.cart-ingka-list-view-item--disabled .cart-ingka-list-view-item__quantity-label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-list-view-item--disabled .cart-ingka-avatar__image,
.cart-ingka-list-view-item--disabled .cart-ingka-list-view-item__image {
  opacity:.2
}
.cart-ingka-list-view-item--disabled .cart-ingka-avatar {
  background-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  color:rgb(var(--colour-interactive-disabled-2, 146, 146, 146))
}
.cart-ingka-list-view-item--disabled .cart-ingka-list-view-item__payment-logo {
  opacity:.4
}
[dir=rtl] .cart-ingka-list-view-item__control-icon {
  transform:scaleX(-1)
}
.cart-ingka-loading {
  position:relative;
  display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:center
}
.cart-ingka-loading--label-leading {
  text-align:inherit;
  align-items:flex-start
}
.cart-ingka-loading__text,
.cart-ingka-loading__text--fade-out {
  opacity:0
}
.cart-ingka-loading__text {
  max-width:100%;
  margin-top:2.5rem;
  text-align:center;
  transform:translateY(1.5rem)
}
.cart-ingka-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)
}
.cart-ingka-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
}
.cart-ingka-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:cart-ingka-loading-bounce .7s infinite
}
.cart-ingka-loading__ball--small {
  border-width:.125rem
}
.cart-ingka-loading__ball--medium {
  border-width:.25rem
}
.cart-ingka-loading__ball--small,
.cart-ingka-loading__ball--medium {
  transform:translateY(-160%);
  animation:cart-ingka-loading-bounce-small .7s infinite
}
.cart-ingka-loading__ball--large {
  margin-bottom:2rem
}
.cart-ingka-loading__ball--primary {
  border-color:rgb(var(--colour-neutral-7, 17, 17, 17))
}
.cart-ingka-loading__ball--secondary {
  border-color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
.cart-ingka-loading__ball--secondary+.cart-ingka-loading__text {
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
.cart-ingka-loading__linear-wrapper {
  position:relative;
  display:flex;
  width:100%;
  height:.3125rem
}
.cart-ingka-loading__linear-wrapper+.cart-ingka-loading__text {
  margin-top:1rem
}
.cart-ingka-loading__sr-only-text,
.cart-ingka-loading__linear-label {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
.cart-ingka-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))
}
.cart-ingka-loading__linear-progress::-webkit-progress-bar {
  border-radius:.375rem;
  background:rgb(var(--colour-neutral-2, 245, 245, 245))
}
.cart-ingka-loading__linear-progress::-moz-progress-bar {
  border-radius:.375rem;
  background:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
.cart-ingka-loading__linear-progress::-webkit-progress-value {
  border-radius:.375rem;
  background:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
@media (forced-colors: active) {
  .cart-ingka-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) {
  .cart-ingka-loading .cart-ingka-loading__text,
  .cart-ingka-loading .cart-ingka-loading__ball {
    transition:none
  }
}
@keyframes cart-ingka-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 cart-ingka-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)
  }
}
@keyframes cart-ingka-modalSlideToLeft {
  0% {
    transform:translate(100%)
  }
  to {
    transform:translate(0)
  }
}
@keyframes cart-ingka-modalSlideToRight {
  0% {
    transform:translate(0)
  }
  to {
    transform:translate(100%)
  }
}
@keyframes cart-ingka-modalSlideFromLeft {
  0% {
    transform:translate(-100%)
  }
  to {
    transform:translate(0)
  }
}
@keyframes cart-ingka-modalSlideFromRight {
  0% {
    transform:translate(0)
  }
  to {
    transform:translate(-100%)
  }
}
@keyframes cart-ingka-modalSlideDown {
  0% {
    transform:translateY(0)
  }
  to {
    transform:translateY(100%)
  }
}
@keyframes cart-ingka-modalSlideUp {
  0% {
    transform:translateY(100%)
  }
  to {
    transform:translateY(0)
  }
}
@keyframes cart-ingka-modalEnter {
  0% {
    clip-path:inset(50%)
  }
  to {
    clip-path:inset(0%)
  }
}
@keyframes cart-ingka-modalClose {
  0% {
    clip-path:inset(0%)
  }
  to {
    clip-path:inset(50%)
  }
}
@keyframes cart-ingka-modalContentEnter {
  0% {
    transform:scale(.8);
    opacity:0;
    transform-origin:center center
  }
  to {
    transform:scale(1);
    opacity:1;
    transform-origin:center center
  }
}
@keyframes cart-ingka-modalContentClose {
  0% {
    transform:scale(1);
    opacity:1;
    transform-origin:center center
  }
  to {
    transform:scale(.8);
    opacity:0;
    transform-origin:center center
  }
}
@keyframes cart-ingka-modalBackdropEnter {
  0% {
    visibility:hidden
  }
  1% {
    visibility:visible
  }
}
@keyframes cart-ingka-modalBackdropClose {
  0%,
  99% {
    visibility:visible
  }
  to {
    visibility:hidden
  }
}
.cart-ingka-prevent-scroll-y {
  overflow:hidden;
  position:fixed;
  width:100%
}
.cart-ingka-modal-wrapper {
  position:fixed;
  left:0;
  right:0;
  top:0;
  bottom:0;
  display:flex;
  justify-content:center;
  align-items:center;
  z-index:400;
  pointer-events:none;
  transition:visibility cubic-bezier(0,0,1,1) .2s;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.cart-ingka-modal-wrapper__backdrop {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  opacity:0;
  transition:opacity cubic-bezier(0,0,1,1) .2s;
  pointer-events:none;
  visibility:hidden
}
.cart-ingka-modal-wrapper__backdrop--dark {
  background:rgba(var(--colour-static-black, 17, 17, 17),.4)
}
.cart-ingka-modal-wrapper--open {
  pointer-events:all
}
.cart-ingka-modal-wrapper--open>.cart-ingka-modal-wrapper__backdrop {
  opacity:1;
  animation:cart-ingka-modalBackdropEnter .2s;
  visibility:visible;
  pointer-events:all
}
.cart-ingka-modal-wrapper--close>.cart-ingka-modal-wrapper__backdrop {
  animation:cart-ingka-modalBackdropClose .2s
}
.cart-ingka-modal-wrapper .cart-ingka-btn[data-autofocus]:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
.cart-ingka-modal-footer {
  padding:1.5rem;
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  flex-grow:1;
  flex-shrink:0;
  display:flex
}
.cart-ingka-modal-footer .cart-ingka-btn {
  flex-grow:1;
  width:100%;
  flex-basis:auto
}
.cart-ingka-modal-footer .cart-ingka-btn:not(:last-child) {
  margin-inline-end:0;
  margin-block-end:.75rem
}
.cart-ingka-modal-footer--dual-action {
  flex-direction:column
}
.cart-ingka-modal-footer--borderless {
  border-top:none
}
@media (orientation: landscape),(min-width: 37.5em) {
  .cart-ingka-modal-footer .cart-ingka-btn:not(:last-child) {
    margin-block-end:1rem
  }
  .cart-ingka-modal-footer--dual-action:not(.cart-ingka-modal-footer--stacked) {
    flex-direction:row
  }
  .cart-ingka-modal-footer--dual-action:not(.cart-ingka-modal-footer--stacked) .cart-ingka-btn:not(:last-child) {
    margin-inline-end:1rem;
    margin-block-end:0
  }
}
.cart-ingka-modal-header {
  box-sizing:border-box;
  top:0;
  display:flex;
  justify-content:space-between;
  flex-direction:row-reverse;
  padding:0 .5rem;
  align-items:center;
  background-color:rgb(var(--colour-elevation-2, 255, 255, 255));
  z-index:100;
  flex:0 0 3.5rem
}
.cart-ingka-modal-header--floating-header {
  position:absolute;
  width:100%;
  background-color:transparent
}
.cart-ingka-modal-header--floating-header .cart-ingka-modal-header__close,
.cart-ingka-modal-header--floating-header .cart-ingka-modal-header__back-button {
  margin:1rem 0 0
}
.cart-ingka-modal-header__title-wrapper {
  width:100%;
  text-align:center;
  margin:1rem .5rem
}
.cart-ingka-modal-header__title-wrapper--padded {
  margin-inline-start:3rem
}
.cart-ingka-modal-header__close,
.cart-ingka-modal-header__back-button {
  margin-top:.5rem;
  margin-bottom:.5rem
}
[dir=rtl] .cart-ingka-modal-header__close,
[dir=rtl] .cart-ingka-modal-header__back-button {
  transform:scaleX(-1)
}
.cart-ingka-modal-body {
  padding:var(--skapa-modal-body-padding-block, 1.5rem) var(--skapa-modal-body-padding-inline, 1.5rem)
}
.cart-ingka-sheets--enter {
  animation:cart-ingka-modalSlideUp cubic-bezier(0,0,.1,1) .2s
}
.cart-ingka-sheets--preserve-alignment {
  animation:cart-ingka-modalSlideToLeft cubic-bezier(0,0,.1,1) .2s
}
.cart-ingka-sheets--preserve-alignment.cart-ingka-sheets--mirrored {
  animation:cart-ingka-modalSlideFromLeft cubic-bezier(0,0,.1,1) .2s
}
.cart-ingka-sheets--close {
  animation:cart-ingka-modalSlideDown cubic-bezier(.9,0,1,1) .1s;
  pointer-events:none;
  transition:visibility cubic-bezier(0,0,1,1) .1s;
  visibility:hidden;
  animation-fill-mode:forwards
}
.cart-ingka-sheets--close.cart-ingka-sheets--preserve-alignment {
  animation:cart-ingka-modalSlideToRight cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards
}
.cart-ingka-sheets--close.cart-ingka-sheets--preserve-alignment.cart-ingka-sheets--mirrored {
  animation:cart-ingka-modalSlideFromRight cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards
}
[dir=rtl] .cart-ingka-sheets--preserve-alignment {
  animation:cart-ingka-modalSlideFromLeft cubic-bezier(0,0,.1,1) .2s
}
[dir=rtl] .cart-ingka-sheets--preserve-alignment.cart-ingka-sheets--mirrored {
  animation:cart-ingka-modalSlideToLeft cubic-bezier(0,0,.1,1) .2s
}
[dir=rtl] .cart-ingka-sheets--close {
  animation:cart-ingka-modalSlideDown cubic-bezier(.9,0,1,1) .1s;
  pointer-events:none;
  animation-fill-mode:forwards
}
[dir=rtl] .cart-ingka-sheets--close.cart-ingka-sheets--preserve-alignment {
  animation:cart-ingka-modalSlideFromRight cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards
}
[dir=rtl] .cart-ingka-sheets--close.cart-ingka-sheets--preserve-alignment.cart-ingka-sheets--mirrored {
  animation:cart-ingka-modalSlideToRight cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards
}
.cart-ingka-sheets {
  position:absolute;
  top:auto;
  right:var(--modal-keyboard-focus-spacing, 0);
  bottom:0;
  width:calc(100% - var(--modal-keyboard-focus-width, 0%));
  background:rgb(var(--colour-elevation-2, 255, 255, 255));
  z-index:100;
  overflow:hidden;
  border-radius:8px 8px 0 0;
  max-height:calc(100% - 3rem);
  text-align:initial;
  display:flex;
  flex-direction:column
}
.cart-ingka-sheets:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out;
  --modal-keyboard-focus-spacing: .375rem;
  --modal-keyboard-focus-width: .75rem
}
.cart-ingka-sheets__content {
  height:100%
}
.cart-ingka-sheets__content-wrapper {
  overflow:auto;
  height:100%;
  position:relative
}
.cart-ingka-sheets__content-wrapper:focus-visible {
  box-shadow:inset 0 0 0 2px rgb(var(--colour-neutral-7, 17, 17, 17))
}
.cart-ingka-sheets__video {
  z-index:100;
  background:rgba(var(--colour-static-black, 17, 17, 17),.8)
}
.cart-ingka-sheets__video iframe {
  max-width:100%
}
.cart-ingka-sheets--preserve-alignment {
  width:85%;
  top:var(--modal-keyboard-focus-spacing, 0);
  border-radius:8px 0 0 8px;
  max-height:calc(100% - var(--modal-keyboard-focus-width, 0%))
}
.cart-ingka-sheets--preserve-alignment.cart-ingka-sheets--mirrored {
  right:auto;
  left:var(--modal-keyboard-focus-spacing, 0);
  border-radius:0 8px 8px 0
}
.cart-ingka-sheets--mobile-full-size {
  top:3rem
}
.cart-ingka-sheets .cart-ingka-modal-footer {
  padding:1.5rem 1rem
}
[dir=rtl] .cart-ingka-sheets--preserve-alignment {
  left:var(--modal-keyboard-focus-spacing, 0);
  right:auto;
  border-radius:0 8px 8px 0
}
[dir=rtl] .cart-ingka-sheets--preserve-alignment.cart-ingka-sheets--mirrored {
  right:var(--modal-keyboard-focus-spacing, 0);
  left:auto;
  border-radius:8px 0 0 8px
}
@media (prefers-contrast: more) {
  .cart-ingka-sheets {
    border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
    border-block-end-width:0
  }
}
.cart-ingka-theatre--enter {
  animation:cart-ingka-modalEnter cubic-bezier(0,0,.1,1) .2s
}
.cart-ingka-theatre--enter .cart-ingka-theatre__animation-group {
  animation:cart-ingka-modalContentEnter cubic-bezier(0,0,.1,1) .2s
}
.cart-ingka-theatre--close {
  animation:cart-ingka-modalClose cubic-bezier(.9,0,1,1) .2s;
  animation-fill-mode:forwards;
  pointer-events:none;
  transition:visibility cubic-bezier(0,0,1,1) .1s;
  visibility:hidden
}
.cart-ingka-theatre--close .cart-ingka-theatre__animation-group {
  animation:cart-ingka-modalContentClose cubic-bezier(.9,0,1,1) .2s;
  animation-fill-mode:forwards
}
.cart-ingka-theatre {
  position:absolute;
  left:var(--modal-keyboard-focus-spacing, 0);
  width:calc(100% - var(--modal-keyboard-focus-width, 0%));
  top:3rem;
  height:calc(100% - 3rem);
  border-radius:8px 8px 0 0;
  background:rgb(var(--colour-elevation-2, 255, 255, 255));
  z-index:100;
  overflow:hidden;
  display:flex;
  flex-shrink:0;
  flex-direction:column;
  text-align:initial
}
.cart-ingka-theatre:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out;
  --modal-keyboard-focus-spacing: .375rem;
  --modal-keyboard-focus-width: .75rem
}
.cart-ingka-theatre__animation-group {
  display:flex;
  flex-direction:column;
  height:100%
}
.cart-ingka-theatre__content-wrapper {
  overflow:auto
}
.cart-ingka-theatre__video {
  z-index:100;
  background:rgba(var(--colour-static-black, 17, 17, 17),.8)
}
.cart-ingka-theatre__video iframe {
  max-width:100%
}
@media (prefers-contrast: more) {
  .cart-ingka-theatre {
    border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
    border-block-end-width:0
  }
}
.cart-ingka-prompt--enter {
  animation:cart-ingka-modalContentEnter cubic-bezier(.8,0,0,1) .2s
}
.cart-ingka-prompt--close {
  animation:cart-ingka-modalContentClose cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards;
  pointer-events:none;
  transition:visibility cubic-bezier(0,0,1,1) .1s;
  visibility:hidden
}
.cart-ingka-prompt {
  position:relative;
  left:auto;
  right:auto;
  display:flex;
  margin:1.5rem;
  z-index:100;
  overflow:hidden;
  flex-direction:column;
  justify-content:center;
  border-radius:8px;
  text-align:initial
}
.cart-ingka-prompt:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
.cart-ingka-prompt__content-wrapper {
  background:rgb(var(--colour-elevation-2, 255, 255, 255));
  max-height:75vh;
  max-width:31.5rem;
  height:auto;
  overflow:hidden;
  display:flex;
  flex-direction:column
}
.cart-ingka-prompt__heading {
  margin-bottom:1rem;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-prompt__content {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  font-size:.875rem;
  line-height:1.571;
  padding:0 2rem;
  overflow:auto;
  height:100%
}
.cart-ingka-prompt__content:focus-visible {
  box-shadow:inset 0 0 0 2px rgb(var(--colour-neutral-7, 17, 17, 17))
}
.cart-ingka-prompt .cart-ingka-modal-header {
  padding:.5rem .5rem 0
}
.cart-ingka-prompt .cart-ingka-modal-header__close {
  margin:0
}
.cart-ingka-prompt .cart-ingka-prompt__content {
  padding-bottom:0
}
@media (prefers-contrast: more) {
  .cart-ingka-prompt {
    border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223))
  }
}
@media (min-width: 37.5em) {
  .cart-ingka-sheets {
    top:var(--modal-keyboard-focus-spacing, 0);
    border-radius:8px 0 0 8px;
    width:calc(100% - 3rem);
    max-height:calc(100% - var(--modal-keyboard-focus-width, 0%))
  }
  .cart-ingka-sheets--mirrored {
    right:auto;
    left:var(--modal-keyboard-focus-spacing, 0);
    border-radius:0 8px 8px 0
  }
  .cart-ingka-sheets--mirrored .cart-ingka-modal-footer:not(.cart-ingka-modal-footer--stacked) {
    flex-direction:row-reverse
  }
  .cart-ingka-sheets--mirrored .cart-ingka-modal-footer:not(.cart-ingka-modal-footer--stacked) .cart-ingka-btn:not(:last-child) {
    margin:0;
    margin-inline-start:1rem
  }
  .cart-ingka-sheets--small {
    /* max-width:30rem; */
  }
  .cart-ingka-sheets--small .cart-ingka-modal-body {
    --skapa-modal-body-padding-inline: 1.5rem
  }
  .cart-ingka-sheets--medium {
    max-width:45rem
  }
  .cart-ingka-sheets--medium .cart-ingka-modal-footer:not(.cart-ingka-modal-footer--dual-action) .cart-ingka-btn {
    width:auto;
    flex:initial
  }
  .cart-ingka-sheets--large {
    max-width:67.5rem
  }
  .cart-ingka-sheets--medium .cart-ingka-modal-footer--dual-action .cart-ingka-btn:not(:last-child),
  .cart-ingka-sheets--large .cart-ingka-modal-footer--dual-action .cart-ingka-btn:not(:last-child) {
    margin-inline-end:1rem
  }
  .cart-ingka-sheets--large .cart-ingka-modal-footer .cart-ingka-btn {
    width:auto;
    flex:initial
  }
  .cart-ingka-sheets .cart-ingka-modal-footer {
    padding:1.5rem
  }
  [dir=rtl] .cart-ingka-sheets {
    right:auto;
    left:var(--modal-keyboard-focus-spacing, 0);
    border-radius:0 8px 8px 0
  }
  [dir=rtl] .cart-ingka-sheets--mirrored {
    right:var(--modal-keyboard-focus-spacing, 0);
    left:auto;
    border-radius:8px 0 0 8px
  }
}
@media (min-width: 37.5em) and (prefers-contrast: more) {
  .cart-ingka-sheets {
    border-block-end-width:1px;
    border-inline-end-width:0
  }
}
@media (min-width: 37.5em) {
  .cart-ingka-sheets.cart-ingka-sheets--enter {
    animation:cart-ingka-modalSlideToLeft cubic-bezier(0,0,.1,1) .2s
  }
  .cart-ingka-sheets.cart-ingka-sheets--close {
    animation:cart-ingka-modalSlideToRight cubic-bezier(.9,0,1,1) .1s;
    animation-fill-mode:forwards
  }
  .cart-ingka-sheets--mirrored.cart-ingka-sheets--enter {
    animation:cart-ingka-modalSlideFromLeft cubic-bezier(0,0,.1,1) .2s
  }
  .cart-ingka-sheets--mirrored.cart-ingka-sheets--close {
    animation:cart-ingka-modalSlideFromRight cubic-bezier(.9,0,1,1) .1s;
    animation-fill-mode:forwards
  }
  [dir=rtl] .cart-ingka-sheets.cart-ingka-sheets--enter {
    animation:cart-ingka-modalSlideFromLeft cubic-bezier(0,0,.1,1) .2s
  }
  [dir=rtl] .cart-ingka-sheets.cart-ingka-sheets--close {
    animation:cart-ingka-modalSlideFromRight cubic-bezier(.9,0,1,1) .1s;
    animation-fill-mode:forwards
  }
  [dir=rtl] .cart-ingka-sheets--mirrored.cart-ingka-sheets--enter {
    animation:cart-ingka-modalSlideToLeft cubic-bezier(0,0,.1,1) .2s
  }
  [dir=rtl] .cart-ingka-sheets--mirrored.cart-ingka-sheets--close {
    animation:cart-ingka-modalSlideToRight cubic-bezier(.9,0,1,1) .1s;
    animation-fill-mode:forwards
  }
  .cart-ingka-modal-body {
    --skapa-modal-body-padding-block: 2rem;
    --skapa-modal-body-padding-inline: 2rem
  }
  .cart-ingka-modal-header {
    padding:0 1rem;
    flex:0 0 4.5rem
  }
  .cart-ingka-modal-header__close,
  .cart-ingka-modal-header__back-button {
    margin-top:1rem;
    margin-bottom:1rem
  }
  .cart-ingka-modal-header--floating-header .cart-ingka-modal-header__close,
  .cart-ingka-modal-header--floating-header .cart-ingka-modal-header__back-button {
    margin:1.5rem 0 .5rem
  }
  .cart-ingka-prompt__heading {
    font-size:1.5rem;
    line-height:1.45;
    letter-spacing:-.0042em
  }
  .cart-ingka-prompt__content {
    color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
    font-size:1rem;
    line-height:1.625;
    padding-bottom:1rem
  }
}
@media (min-width: 56.25em) {
  .cart-ingka-sheets--small .cart-ingka-modal-body {
    --skapa-modal-body-padding-inline: 2rem
  }
  .cart-ingka-theatre {
    border-radius:8px;
    left:3rem;
    width:calc(100% - 6rem);
    height:calc(100% - 6rem)
  }
}
@media (min-width: 56.25em) and (prefers-contrast: more) {
  .cart-ingka-theatre {
    border-block-end-width:1px
  }
}
@media (min-width: 75em) {
  .cart-ingka-sheets .cart-ingka-modal-body {
    --skapa-modal-body-padding-inline: 2.5rem
  }
}
@media (prefers-reduced-motion) {
  .cart-ingka-modal-wrapper {
    transition:none
  }
  .cart-ingka-modal-wrapper__backdrop {
    animation-duration:0s;
    transition-duration:0s;
    transition:none
  }
  .cart-ingka-modal-wrapper .cart-ingka-sheets.cart-ingka-sheets--enter,
  .cart-ingka-modal-wrapper .cart-ingka-sheets.cart-ingka-sheets--close,
  .cart-ingka-modal-wrapper .cart-ingka-sheets.cart-ingka-sheets--preserve-alignment,
  .cart-ingka-modal-wrapper .cart-ingka-sheets.cart-ingka-sheets--mirrored,
  .cart-ingka-modal-wrapper .cart-ingka-theatre.cart-ingka-theatre--enter,
  .cart-ingka-modal-wrapper .cart-ingka-theatre.cart-ingka-theatre--close,
  .cart-ingka-modal-wrapper .cart-ingka-theatre.cart-ingka-theatre--enter .cart-ingka-theatre__animation-group,
  .cart-ingka-modal-wrapper .cart-ingka-theatre.cart-ingka-theatre--close .cart-ingka-theatre__animation-group {
    animation-duration:0s;
    transition-duration:0s
  }
  .cart-ingka-modal-wrapper .cart-ingka-prompt--close {
    transition:none
  }
  .cart-ingka-modal-wrapper .cart-ingka-prompt,
  .cart-ingka-modal-wrapper .cart-ingka-prompt--enter,
  .cart-ingka-modal-wrapper .cart-ingka-prompt--close,
  .cart-ingka-modal-wrapper .cart-ingka-prompt .cart-ingka-prompt__content-wrapper,
  .cart-ingka-modal-wrapper .cart-ingka-prompt--enter .cart-ingka-prompt__content-wrapper,
  .cart-ingka-modal-wrapper .cart-ingka-prompt--close .cart-ingka-prompt__content-wrapper {
    animation-duration:0s;
    transition-duration:0s
  }
}
.cart-ingka-payment-logo {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  background:rgb(var(--colour-static-white, 255, 255, 255));
  overflow:hidden
}
.cart-ingka-payment-logo__img {
  max-width:100%;
  min-height:100%;
  height:auto
}
.cart-ingka-payment-logo--small {
  width:2.125rem;
  height:1.5rem;
  border-radius:2px
}
.cart-ingka-payment-logo--medium {
  width:3.5rem;
  height:2.5rem;
  border-radius:4px
}
.cart-ingka-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)
}
.cart-ingka-icon-pill:hover {
  background:var(--background-hover)
}
.cart-ingka-icon-pill:active {
  background:var(--background-press)
}
.cart-ingka-icon-pill:disabled {
  cursor:default;
  background:var(--disabled-background);
  color:var(--disabled-foreground)
}
.cart-ingka-icon-pill:hover,
.cart-ingka-icon-pill:active,
.cart-ingka-icon-pill:focus {
  text-decoration:none
}
.cart-ingka-icon-pill .cart-ingka-svg-icon {
  flex-shrink:0
}
.cart-ingka-icon-pill.cart-ingka-leading-icon {
  padding-inline-start:1.5rem
}
.cart-ingka-icon-pill.cart-ingka-trailing-icon {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem
}
.cart-ingka-icon-pill--small {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2.5rem;
  padding:0 1.5rem
}
.cart-ingka-icon-pill--small:after {
  content:"";
  position:absolute;
  top:-.1875rem;
  left:-.1875rem;
  right:-.1875rem;
  bottom:-.1875rem
}
.cart-ingka-icon-pill--small.cart-ingka-leading-icon {
  padding-inline-start:1rem
}
.cart-ingka-icon-pill--small.cart-ingka-trailing-icon {
  padding-inline-end:1rem
}
.cart-ingka-icon-pill--xsmall {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2rem;
  min-width:2rem;
  padding:0 .75rem
}
.cart-ingka-icon-pill--xsmall:after {
  content:"";
  position:absolute;
  top:-.4375rem;
  left:-.4375rem;
  right:-.4375rem;
  bottom:-.4375rem
}
.cart-ingka-icon-pill--xsmall.cart-ingka-leading-icon {
  padding-inline-start:.25rem
}
.cart-ingka-icon-pill--xsmall.cart-ingka-trailing-icon {
  padding-inline-end:.25rem
}
.cart-ingka-icon-pill {
  border:2px solid transparent;
  padding:0 .875rem
}
.cart-ingka-icon-pill:disabled {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-icon-pill--active {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
.cart-ingka-icon-pill--xsmall {
  padding:0 .0625rem
}
.cart-ingka-icon-pill--small {
  padding:0 .375rem
}
.cart-ingka-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)
}
.cart-ingka-pill:hover {
  background:var(--background-hover)
}
.cart-ingka-pill:active {
  background:var(--background-press)
}
.cart-ingka-pill:disabled {
  cursor:default;
  background:var(--disabled-background);
  color:var(--disabled-foreground)
}
.cart-ingka-pill:hover,
.cart-ingka-pill:active,
.cart-ingka-pill:focus {
  text-decoration:none
}
.cart-ingka-pill .cart-ingka-pill--svg-icon {
  flex-shrink:0
}
.cart-ingka-pill.cart-ingka-pill--leading-icon {
  padding-inline-start:1.5rem
}
.cart-ingka-pill.cart-ingka-pill--trailing-icon {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem
}
.cart-ingka-pill--small {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2.5rem;
  padding:0 1.5rem
}
.cart-ingka-pill--small:after {
  content:"";
  position:absolute;
  top:-.1875rem;
  left:-.1875rem;
  right:-.1875rem;
  bottom:-.1875rem
}
.cart-ingka-pill--small.cart-ingka-pill--leading-icon {
  padding-inline-start:1rem
}
.cart-ingka-pill--small.cart-ingka-pill--trailing-icon {
  padding-inline-end:1rem
}
.cart-ingka-pill--xsmall {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2rem;
  min-width:2rem;
  padding:0 .75rem
}
.cart-ingka-pill--xsmall:after {
  content:"";
  position:absolute;
  top:-.4375rem;
  left:-.4375rem;
  right:-.4375rem;
  bottom:-.4375rem
}
.cart-ingka-pill--xsmall.cart-ingka-pill--leading-icon {
  padding-inline-start:.25rem
}
.cart-ingka-pill--xsmall.cart-ingka-pill--trailing-icon {
  padding-inline-end:.25rem
}
.cart-ingka-pill__trailing-icon {
  margin-inline-start:.5rem
}
.cart-ingka-pill__leading-icon {
  margin-inline-end:.5rem
}
.cart-ingka-pill.cart-ingka-pill--trailing-icon {
  flex-direction:row
}
.cart-ingka-pill {
  border:2px solid transparent
}
.cart-ingka-pill--active {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
.cart-ingka-pill:disabled {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-pill:disabled .cart-ingka-pill__thumbnail {
  opacity:.5
}
.cart-ingka-pill--thumbnail {
  --thumbnail-padding: .75rem;
  padding-inline-start:var(--thumbnail-padding)
}
.cart-ingka-pill--thumbnail.cart-ingka-pill--small,
.cart-ingka-pill--thumbnail.cart-ingka-pill--xsmall {
  --thumbnail-padding: .5rem
}
.cart-ingka-pill--thumbnail.cart-ingka-pill--small .cart-ingka-pill__thumbnail,
.cart-ingka-pill--thumbnail.cart-ingka-pill--xsmall .cart-ingka-pill__thumbnail {
  width:1.5rem;
  height:1.5rem
}
.cart-ingka-pill--thumbnail.cart-ingka-pill--xsmall {
  --thumbnail-padding: .25rem
}
.cart-ingka-pill__thumbnail {
  width:2rem;
  height:2rem;
  border-radius:64px;
  margin-inline-end:.5rem
}
.cart-ingka-price {
  font-weight:700;
  line-height:1;
  font-size:1.5rem;
  position:relative;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-price--subtle {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.cart-ingka-price__nowrap {
  white-space:nowrap
}
.cart-ingka-price__currency,
.cart-ingka-price__decimal,
.cart-ingka-price__subscript {
  font-size:.5em;
  line-height:1.3
}
.cart-ingka-price__subscript,
.cart-ingka-price__currency,
.cart-ingka-price__decimal {
  position:relative
}
.cart-ingka-price__currency {
  unicode-bidi:bidi-override
}
.cart-ingka-price__subscript {
  display:inline-block;
  unicode-bidi:isolate
}
.cart-ingka-price--currency-super-aligned .cart-ingka-price__currency {
  top:-.727em
}
.cart-ingka-price--currency-fill-aligned .cart-ingka-price__currency {
  font-size:inherit;
  line-height:inherit
}
.cart-ingka-price--decimal-super-aligned .cart-ingka-price__decimal {
  top:-.727em
}
.cart-ingka-price--large {
  font-size:2.25rem
}
.cart-ingka-price--bti-price {
  display:inline-block;
  color:rgb(var(--colour-static-black, 17, 17, 17));
  padding:.2em .3em;
  background:rgb(var(--colour-commercial-message-bti-yellow, 255, 219, 0));
  box-shadow:.08em .08em rgb(var(--colour-commercial-message-bti-red, 204, 0, 8));
  font-style:normal
}
.cart-ingka-price--regular-font-weight {
  font-weight:400
}
.cart-ingka-price--strikeout .cart-ingka-price__currency,
.cart-ingka-price--strikeout .cart-ingka-price__decimal,
.cart-ingka-price--strikeout .cart-ingka-price__integer {
  text-decoration:line-through
}
.cart-ingka-price--fixed-size .cart-ingka-price__subscript,
.cart-ingka-price--fixed-size .cart-ingka-price__currency,
.cart-ingka-price--fixed-size .cart-ingka-price__decimal,
.cart-ingka-price--strikeout .cart-ingka-price__subscript,
.cart-ingka-price--strikeout .cart-ingka-price__currency,
.cart-ingka-price--strikeout .cart-ingka-price__decimal,
.cart-ingka-price--regular-font-weight .cart-ingka-price__subscript,
.cart-ingka-price--regular-font-weight .cart-ingka-price__currency,
.cart-ingka-price--regular-font-weight .cart-ingka-price__decimal,
.cart-ingka-price--large.cart-ingka-price--strikeout .cart-ingka-price__subscript,
.cart-ingka-price--large.cart-ingka-price--strikeout .cart-ingka-price__currency,
.cart-ingka-price--large.cart-ingka-price--strikeout .cart-ingka-price__decimal {
  font-size:1em;
  line-height:1;
  top:auto
}
.cart-ingka-price--small {
  font-size:1rem
}
.cart-ingka-price--small .cart-ingka-price__subscript,
.cart-ingka-price--small .cart-ingka-price__currency,
.cart-ingka-price--small .cart-ingka-price__decimal {
  font-size:1em;
  line-height:1;
  top:auto
}
.cart-ingka-price__sr-text {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap;
  left:0
}
.cart-ingka-price--leading.cart-ingka-price--currency-thin .cart-ingka-price__currency:after {
  content:" "
}
.cart-ingka-price--trailing.cart-ingka-price--currency-thin .cart-ingka-price__currency:before {
  content:" "
}
[dir=rtl] .cart-ingka-price--leading.cart-ingka-price--currency-thin .cart-ingka-price__currency:before {
  content:" "
}
[dir=rtl] .cart-ingka-price--leading.cart-ingka-price--currency-thin .cart-ingka-price__currency:after {
  content:""
}
[dir=rtl] .cart-ingka-price--trailing.cart-ingka-price--currency-thin .cart-ingka-price__currency:before {
  content:""
}
[dir=rtl] .cart-ingka-price--trailing.cart-ingka-price--currency-thin .cart-ingka-price__currency:after {
  content:" "
}
@media (forced-colors: active) {
  .cart-ingka-price--bti-price {
    border-style:solid;
    border-width:0 2px 2px 0
  }
}
.cart-ingka-price-module {
  --skapa-price-module-commercial-message-offset: 16px;
  --skapa-price-module-information-gap: .25rem;
  display:flex;
  flex-direction:column;
  /* gap:.5rem; */
}
.cart-ingka-price-module__offer-message {
  display:flex;
  align-items:center;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-price-module__offer-message svg {
  flex-shrink:0
}
.cart-ingka-price-module__offer-message--family {
  color:rgb(var(--colour-commercial-message-ikea-family, 0, 124, 193))
}
.cart-ingka-price-module__offer-message--emphasised {
  color:rgb(var(--colour-commercial-message-new-lower-price, 204, 0, 8))
}
.cart-ingka-price-module--bti .cart-ingka-price-module__primary-currency-price,
.cart-ingka-price-module--new-bti .cart-ingka-price-module__primary-currency-price {
  margin-bottom:.5rem
}
.cart-ingka-price-module--bti .cart-ingka-price-module__secondary-currency-price,
.cart-ingka-price-module--new-bti .cart-ingka-price-module__secondary-currency-price {
  margin-bottom:.25rem
}
.cart-ingka-price-module__information,
.cart-ingka-price-module__price {
  display:flex;
  flex-direction:column;
  gap:var(--skapa-price-module-information-gap)
}
.cart-ingka-price-module__name {
  text-transform:uppercase
}
.cart-ingka-price-module__primary-currency-price {
  display:flex;
  flex-direction:column;
  gap:.25rem
}
.cart-ingka-price-module__primary-currency-price-energy-class {
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:.5rem
}
.cart-ingka-price-module__secondary-currency-price {
  display:flex;
  flex-direction:column;
  align-items:flex-start
}
.cart-ingka-price-module__energy-class {
  display:flex;
  vertical-align:top
}
.cart-ingka-price-module__energy-class svg {
  display:block
}
.cart-ingka-price-module__comparison-price {
  flex-basis:100%;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-price-module__addons .cart-ingka-price {
  font-size:inherit
}
.cart-ingka-price-module__current-price {
  font-size:1.75rem
}
.cart-ingka-price-module__small-icon {
  vertical-align:top;
  fill:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  width:1.125rem;
  height:1.125rem
}
.cart-ingka-price-module__addons {
  display:flex;
  flex-direction:column
}
.cart-ingka-price-module__comparison-price .cart-ingka-price {
  font-size:.75rem
}
.cart-ingka-price-module--xsmall {
  --skapa-price-module-commercial-message-offset: 12px
}
.cart-ingka-price-module--xsmall .cart-ingka-price-module__energy-class svg {
  width:4.0625rem;
  height:2.25rem
}
.cart-ingka-price-module--xsmall.cart-ingka-price-module--tro .cart-ingka-price-module__secondary-current-price,
.cart-ingka-price-module--xsmall.cart-ingka-price-module--new-tro .cart-ingka-price-module__secondary-current-price,
.cart-ingka-price-module--xsmall .cart-ingka-price-module__current-price {
  font-size:1.5rem
}
.cart-ingka-price-module--xsmall .cart-ingka-price-module__secondary-current-price {
  font-size:1rem
}
.cart-ingka-price-module--small {
  --skapa-price-module-commercial-message-offset: 14px
}
.cart-ingka-price-module--small .cart-ingka-price-module__energy-class svg {
  width:4.75rem;
  height:2.625rem
}
.cart-ingka-price-module--small.cart-ingka-price-module--tro .cart-ingka-price-module__secondary-current-price,
.cart-ingka-price-module--small.cart-ingka-price-module--new-tro .cart-ingka-price-module__secondary-current-price,
.cart-ingka-price-module--small .cart-ingka-price-module__current-price {
  font-size:1.75rem
}
.cart-ingka-price-module--small .cart-ingka-price-module__secondary-current-price {
  font-size:.875rem
}
.cart-ingka-price-module--medium .cart-ingka-price-module__energy-class svg {
  width:5.4375rem;
  height:3rem
}
.cart-ingka-price-module--medium.cart-ingka-price-module--tro .cart-ingka-price-module__secondary-current-price,
.cart-ingka-price-module--medium.cart-ingka-price-module--new-tro .cart-ingka-price-module__secondary-current-price,
.cart-ingka-price-module--medium .cart-ingka-price-module__current-price {
  font-size:2rem
}
.cart-ingka-price-module--medium .cart-ingka-price-module__secondary-current-price {
  font-size:1rem
}
.cart-ingka-price-module--large .cart-ingka-price-module__energy-class svg {
  width:8.1875rem;
  height:4.5rem
}
.cart-ingka-price-module--large.cart-ingka-price-module--tro .cart-ingka-price-module__secondary-current-price,
.cart-ingka-price-module--large.cart-ingka-price-module--new-tro .cart-ingka-price-module__secondary-current-price,
.cart-ingka-price-module--large .cart-ingka-price-module__current-price {
  font-size:3rem
}
.cart-ingka-price-module--large .cart-ingka-price-module__secondary-current-price {
  font-size:1.5rem
}
.cart-ingka-price-module--large .cart-ingka-price-module__comparison-price .cart-ingka-price {
  font-size:1rem
}
.cart-ingka-price-module--xlarge .cart-ingka-price-module__energy-class svg {
  width:10.875rem;
  height:6rem
}
.cart-ingka-price-module--xlarge.cart-ingka-price-module--tro .cart-ingka-price-module__secondary-current-price,
.cart-ingka-price-module--xlarge.cart-ingka-price-module--new-tro .cart-ingka-price-module__secondary-current-price,
.cart-ingka-price-module--xlarge .cart-ingka-price-module__current-price {
  font-size:4rem
}
.cart-ingka-price-module--xlarge .cart-ingka-price-module__secondary-current-price {
  font-size:2rem
}
.cart-ingka-price-module--xlarge .cart-ingka-price-module__comparison-price .cart-ingka-price {
  font-size:1.25rem
}
.cart-ingka-price-module--large .cart-ingka-price-module__price,
.cart-ingka-price-module--xlarge .cart-ingka-price-module__price {
  margin-bottom:.75rem
}
.cart-ingka-price-module--large .cart-ingka-price-module__primary-currency-price-energy-class,
.cart-ingka-price-module--xlarge .cart-ingka-price-module__primary-currency-price-energy-class {
  gap:.75rem
}
.cart-ingka-price-module--large.cart-ingka-price-module--new-bti .cart-ingka-price-module__primary-currency-price,
.cart-ingka-price-module--large.cart-ingka-price-module--bti .cart-ingka-price-module__primary-currency-price,
.cart-ingka-price-module--xlarge.cart-ingka-price-module--new-bti .cart-ingka-price-module__primary-currency-price,
.cart-ingka-price-module--xlarge.cart-ingka-price-module--bti .cart-ingka-price-module__primary-currency-price {
  margin-bottom:1rem
}
.cart-ingka-price-module--large.cart-ingka-price-module--new-bti .cart-ingka-price-module__secondary-currency-price,
.cart-ingka-price-module--large.cart-ingka-price-module--bti .cart-ingka-price-module__secondary-currency-price,
.cart-ingka-price-module--xlarge.cart-ingka-price-module--new-bti .cart-ingka-price-module__secondary-currency-price,
.cart-ingka-price-module--xlarge.cart-ingka-price-module--bti .cart-ingka-price-module__secondary-currency-price {
  margin-bottom:0
}
.cart-ingka-price-module:not(.cart-ingka-price-module--list).cart-ingka-price-module--commercial-message-placeholder {
  margin-top:calc(var(--skapa-price-module-commercial-message-offset) * 1.25 + var(--skapa-price-module-information-gap))
}
.cart-ingka-price-module--list {
  flex-direction:row;
  justify-content:space-between;
  flex-wrap:wrap
}
.cart-ingka-price-module--list .cart-ingka-price-module__current-price,
.cart-ingka-price-module--list .cart-ingka-price-module__secondary-current-price {
  font-size:inherit!important;
  line-height:inherit;
  font-weight:inherit
}
.cart-ingka-price-module--list .cart-ingka-price-module__comparison-price .price {
  font-size:inherit;
  line-height:inherit
}
.cart-ingka-price-module--list .cart-ingka-price-module__information {
  position:relative
}
.cart-ingka-price-module--list .cart-ingka-price-module__primary-currency-price {
  gap:0
}
.cart-ingka-price-module--list .cart-ingka-price-module__comparison-price {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.cart-ingka-price-module--list .cart-ingka-price-module__list-addons {
  display:flex;
  flex-direction:column;
  flex-basis:100%;
  gap:.25rem
}
.cart-ingka-price-module--list.cart-ingka-price-module--with-commercial-message {
  --skapa-price-module-list-commercial-message-offset: calc(var(--skapa-price-module-commercial-message-offset) * 1.25 + var(--skapa-price-module-information-gap));
  padding-top:var(--skapa-price-module-list-commercial-message-offset)
}
.cart-ingka-price-module--list.cart-ingka-price-module--with-commercial-message .cart-ingka-commercial-message {
  position:absolute;
  top:calc(var(--skapa-price-module-list-commercial-message-offset) * -1);
  white-space:nowrap
}
.cart-ingka-price-module--list.cart-ingka-price-module--xsmall .cart-ingka-price-module__energy-class svg {
  width:2rem;
  height:1.125rem
}
.cart-ingka-price-module--list.cart-ingka-price-module--small .cart-ingka-price-module__energy-class svg {
  width:2.5rem;
  height:1.375rem
}
.cart-ingka-price-module--list.cart-ingka-price-module--medium .cart-ingka-price-module__energy-class svg {
  width:2.6875rem;
  height:1.5rem
}
.cart-ingka-price-module--family-romania.cart-ingka-price-module--list .cart-ingka-price-module__price,
.cart-ingka-price-module--family-romania.cart-ingka-price-module--list .cart-ingka-price-module__information {
  flex-basis:100%
}
.cart-ingka-price-module--family-romania.cart-ingka-price-module--list .cart-ingka-price-module__primary-currency-price {
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  flex-wrap:wrap;
  gap:var(--skapa-price-module-information-gap)
}
.cart-ingka-price-module--family-romania.cart-ingka-price-module--list .cart-ingka-commercial-message {
  order:initial
}
[dir=rtl] .cart-ingka-price-module__star--half-filled {
  transform:scaleX(-1)
}
[dir=rtl] .cart-ingka-price-module__offer-message svg {
  transform:scaleX(-1)
}
.cart-ingka-product-identifier {
  display: block;
}
.cart-ingka-product-identifier:first-child {
  display: none;
}
.cart-ingka-product-identifier__label {
  display:block;
  margin-bottom:.5rem;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.cart-ingka-product-identifier__value {
  display:inline-block;
  background-color:rgb(var(--colour-neutral-7, 17, 17, 17));
  padding:calc(.25rem - 1px) calc(.75rem - 1px);
  border:1px solid rgb(var(--colour-neutral-7, 17, 17, 17));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255));
  /* font-size: 30px !important; */
}
:not(.product_image)+.cart-ingka-product-identifier .cart-ingka-product-identifier__value {
  font-size: 30px !important;
}
.cart-ingka-product-identifier--subtle .cart-ingka-product-identifier__value {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245));
  border-color:rgb(var(--colour-neutral-2, 245, 245, 245))
}
@media print {
  .cart-ingka-product-identifier__value {
    color:rgb(var(--colour-static-black, 17, 17, 17));
    background-color:transparent;
    border-color:rgb(var(--colour-static-black, 17, 17, 17))
  }
  @supports (print-color-adjust: exact) or (-webkit-print-color-adjust: exact) {
    .cart-ingka-product-identifier__value {
      -webkit-print-color-adjust:exact;
      print-color-adjust:exact;
      background-color:rgb(var(--colour-static-black, 17, 17, 17));
      color:rgb(var(--colour-static-white, 255, 255, 255))
    }
  }
}
.cart-ingka-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:cart-ingka-shine 2s 20;
  display:block
}
.cart-ingka-skeleton--inline-block {
  display:inline-block
}
.cart-ingka-skeleton:after {
  content:"​"
}
[dir=rtl] .cart-ingka-skeleton {
  animation-direction:reverse
}
@keyframes cart-ingka-shine {
  to {
    background-position:0 100%
  }
}
.cart-ingka-status--labelled.cart-ingka-status--leading .cart-ingka-status__dot,
.cart-ingka-status--labelled.cart-ingka-status--trailing .cart-ingka-status__dot {
  top:.625em;
  transform:translateY(-50%) scale(.99999)
}
.cart-ingka-status__label {
  vertical-align:middle;
  position:relative;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.cart-ingka-status__dot-wrapper {
  white-space:nowrap
}
.cart-ingka-status__dot {
  box-sizing:border-box;
  width:.4em;
  height:.4em;
  min-width:.75rem;
  min-height:.75rem;
  border-radius:64px;
  flex-shrink:0;
  position:relative;
  border-style:solid;
  border-width:max(2px,.066em);
  transform:scale(.99999);
  display:inline-block;
  vertical-align:middle;
  border-color:currentColor;
  forced-color-adjust:none
}
.cart-ingka-status--green .cart-ingka-status__dot {
  background-color:currentColor;
  color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
.cart-ingka-status--orange .cart-ingka-status__dot {
  color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
.cart-ingka-status--orange .cart-ingka-status__dot:after {
  position:absolute;
  top:50%;
  bottom:-1px;
  left:-1px;
  right:-1px;
  content:"";
  display:block;
  border-radius:0 0 50% 50%;
  background-color:currentColor
}
.cart-ingka-status--red .cart-ingka-status__dot {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
.cart-ingka-status--grey .cart-ingka-status__dot {
  color:rgb(var(--colour-text-and-icon-4, 146, 146, 146));
  background-color:none
}
.cart-ingka-status--grey .cart-ingka-status__dot:after {
  position:absolute;
  content:"";
  width:max(2px,.066em);
  height:130%;
  left:50%;
  top:50%;
  right:0;
  bottom:0;
  display:block;
  background-color:currentColor;
  transform:translate(-50%,-50%) rotate(-45deg)
}
.cart-ingka-status--small .cart-ingka-status__dot {
  min-width:.5rem;
  min-height:.5rem;
  width:.5rem;
  height:.5rem;
  transform:none;
  background-color:currentColor
}
.cart-ingka-status--small .cart-ingka-status__dot:after {
  content:none
}
.cart-ingka-status--small .cart-ingka-status--trailing .cart-ingka-status__dot {
  margin-inline-start:.5rem;
  order:2
}
.cart-ingka-status--small .cart-ingka-status--inline .cart-ingka-status__dot {
  margin-inline-start:.5rem;
  vertical-align:unset
}
.cart-ingka-status--small .cart-ingka-status--leading .cart-ingka-status__dot {
  margin-inline-end:.5rem
}
.cart-ingka-status--trailing {
  display:flex
}
.cart-ingka-status--trailing .cart-ingka-status__dot {
  margin-inline-start:max(.5rem,.4em);
  order:2
}
.cart-ingka-status--leading {
  display:flex
}
.cart-ingka-status--leading .cart-ingka-status__dot {
  margin-inline-end:max(.5rem,.4em)
}
.cart-ingka-status--leading .cart-ingka-status__label {
  order:2
}
.cart-ingka-status--inline .cart-ingka-status__dot {
  margin-inline-start:max(.5rem,.4em)
}
[dir=rtl] .cart-ingka-status--grey .cart-ingka-status__dot:after {
  right:auto
}
.cart-ingka-quantity-stepper {
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:space-between;
  padding:0 .5rem;
  background-color:rgb(var(--colour-interactive-subtle-bg-default, 255, 255, 255));
  border:0;
  border-radius:64px
}
.cart-ingka-quantity-stepper--fluid {
  min-width:100%
}
.cart-ingka-quantity-stepper--small {
  padding:0 .25rem
}
.cart-ingka-quantity-stepper .cart-ingka-btn:focus-visible {
  z-index:200
}
.cart-ingka-quantity-stepper__input {
  text-align:center;
  font-family:inherit;
  border:none;
  box-sizing:content-box;
  background-color:rgb(var(--colour-interactive-subtle-bg-default, 255, 255, 255));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  padding:0 .25rem;
  height:3.5rem;
  min-width:2.5rem;
  max-width:5ch;
  order:2
}
.cart-ingka-quantity-stepper__input:focus-visible~.cart-ingka-quantity-stepper__border {
  border:2px solid rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
.cart-ingka-quantity-stepper__input:disabled~.cart-ingka-quantity-stepper__border {
  border:1px solid rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-quantity-stepper__input:disabled {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-quantity-stepper--fluid .cart-ingka-quantity-stepper__input {
  flex-grow:1;
  width:100%;
  max-width:100%
}
.cart-ingka-quantity-stepper--small .cart-ingka-quantity-stepper__input {
  padding:0 .25rem;
  height:2.5rem
}
.cart-ingka-quantity-stepper__border {
  position:absolute;
  border:1px solid rgb(var(--colour-neutral-5, 146, 146, 146));
  border-radius:64px;
  top:0;
  bottom:0;
  left:0;
  right:0;
  pointer-events:none
}
.cart-ingka-quantity-stepper__decrease {
  order:1
}
.cart-ingka-quantity-stepper__decrease:disabled {
  background:transparent
}
.cart-ingka-quantity-stepper__decrease--active {
  background-color:rgb(var(--colour-interactive-subtle-bg-pressed, 223, 223, 223))
}
.cart-ingka-quantity-stepper__increase {
  order:3
}
.cart-ingka-quantity-stepper__increase:disabled {
  background:transparent
}
.cart-ingka-quantity-stepper__increase--active {
  background-color:rgb(var(--colour-interactive-subtle-bg-pressed, 223, 223, 223))
}
.cart-ingka-quantity-stepper__sr-label {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
.cart-ingka-leading-icon .cart-ingka-svg-icon {
  margin-inline-end:.5rem;
  vertical-align:top
}
.cart-ingka-leading-icon .cart-ingka-svg-icon--100 {
  margin-inline-end:.25rem
}
.cart-ingka-trailing-icon .cart-ingka-svg-icon {
  margin-inline-start:.5rem;
  vertical-align:top
}
.cart-ingka-trailing-icon .cart-ingka-svg-icon--100 {
  margin-inline-start:.25rem
}
.cart-ingka-svg-icon {
  display:inline-block;
  height:1.5rem;
  width:1.5rem;
  vertical-align:middle;
  fill:currentColor;
  transition-property:transform,fill;
  transition-duration:.25s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
@media (prefers-reduced-motion) {
  .cart-ingka-svg-icon {
    transition-property:none
  }
}
@keyframes cart-ingka-icon-rotate {
  0% {
    transform:rotate(0)
  }
  to {
    transform:rotate(359deg)
  }
}
.cart-ingka-svg-icon--rotate {
  animation:cart-ingka-icon-rotate 1.5s linear infinite
}
.cart-ingka-svg-icon--rotate-45 {
  transform:rotate(45deg)
}
.cart-ingka-svg-icon--rotate-minus-45 {
  transform:rotate(-45deg)
}
.cart-ingka-svg-icon--rotate-135 {
  transform:rotate(135deg)
}
.cart-ingka-svg-icon--rotate-minus-135 {
  transform:rotate(-135deg)
}
.cart-ingka-svg-icon--rotate-180 {
  transform:rotate(180deg)
}
.cart-ingka-svg-icon--rotate-minus-180 {
  transform:rotate(-180deg)
}
.cart-ingka-switch {
  position:relative;
  display:flex
}
.cart-ingka-switch__checkbox {
  height:3rem;
  width:3rem;
  position:absolute;
  left:0;
  top:-.75rem;
  display:inline-block;
  border:0;
  opacity:0;
  padding:0;
  z-index:1;
  cursor:pointer
}
[dir=rtl] .cart-ingka-switch__checkbox {
  right:0;
  left:auto
}
.cart-ingka-switch__label {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  cursor:pointer;
  position:relative;
  display:inline;
  padding-inline-start:1rem;
  transition:color .2s ease-in-out;
  margin-top:.1875rem
}
.cart-ingka-switch__toggle {
  position:relative;
  display:flex;
  flex-shrink:0;
  cursor:pointer;
  height:1.5rem;
  width:3rem
}
.cart-ingka-switch__toggle:before {
  box-sizing:border-box;
  content:"";
  display:block;
  width:100%;
  background:border-box rgb(var(--colour-neutral-5, 146, 146, 146));
  border:1px solid transparent;
  transition:background .2s cubic-bezier(0,0,1,1);
  height:1.5rem;
  border-radius:20px
}
.cart-ingka-switch__symbol:before {
  transform:rotate(45deg);
  content:"";
  box-sizing:content-box;
  display:block;
  opacity:0;
  transition:all .1s cubic-bezier(0,0,1,1);
  border:2px solid rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163));
  border-left:0;
  border-top:0;
  height:.5625rem;
  width:.25rem;
  margin-top:-.25rem;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-switch__button {
  box-sizing:border-box;
  position:absolute;
  left:0;
  display:flex;
  justify-content:center;
  align-items:center;
  margin:.125rem;
  background:border-box rgb(var(--colour-static-white, 255, 255, 255));
  border-radius:20px;
  border:2px solid transparent;
  transition:transform .2s cubic-bezier(.4,0,.4,1);
  width:1.25rem;
  height:1.25rem
}
[dir=rtl] .cart-ingka-switch__button {
  right:0;
  left:auto
}
.cart-ingka-switch__checkbox:checked+.cart-ingka-switch__toggle:before {
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
.cart-ingka-switch__checkbox:checked+.cart-ingka-switch__toggle .cart-ingka-switch__symbol:before {
  opacity:1
}
.cart-ingka-switch__checkbox:checked+.cart-ingka-switch__toggle .cart-ingka-switch__button {
  transform:translate(120%)
}
[dir=rtl] .cart-ingka-switch__checkbox:checked+.cart-ingka-switch__toggle .cart-ingka-switch__button {
  transform:translate(-120%)
}
.cart-ingka-switch--subtle .cart-ingka-switch__button {
  background:rgb(var(--colour-neutral-1, 255, 255, 255))
}
.cart-ingka-switch--subtle .cart-ingka-switch__checkbox:checked+.cart-ingka-switch__toggle:before {
  background:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
.cart-ingka-switch--subtle .cart-ingka-switch__checkbox:checked+.cart-ingka-switch__toggle .cart-ingka-switch__symbol:before {
  border-color:rgb(var(--colour-neutral-7, 17, 17, 17))
}
.cart-ingka-switch .cart-ingka-switch__checkbox:hover:checked+.cart-ingka-switch__toggle:before {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
.cart-ingka-switch .cart-ingka-switch__checkbox:hover:checked+.cart-ingka-switch__toggle .cart-ingka-switch__symbol:before {
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
.cart-ingka-switch--subtle .cart-ingka-switch__checkbox:hover:checked+.cart-ingka-switch__toggle:before {
  background:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
.cart-ingka-switch--subtle .cart-ingka-switch__checkbox:hover:checked+.cart-ingka-switch__toggle .cart-ingka-switch__symbol:before {
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
.cart-ingka-switch .cart-ingka-switch__checkbox:active:checked+.cart-ingka-switch__toggle:before {
  background:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114))
}
.cart-ingka-switch .cart-ingka-switch__checkbox:active:checked+.cart-ingka-switch__toggle .cart-ingka-switch__symbol:before {
  border-color:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114))
}
.cart-ingka-switch--subtle .cart-ingka-switch__checkbox:active:checked+.cart-ingka-switch__toggle:before {
  background:rgb(var(--colour-interactive-primary-bg-pressed, 0, 0, 0))
}
.cart-ingka-switch--subtle .cart-ingka-switch__checkbox:active:checked+.cart-ingka-switch__toggle .cart-ingka-switch__symbol:before {
  border-color:rgb(var(--colour-interactive-primary-bg-pressed, 0, 0, 0))
}
.cart-ingka-switch .cart-ingka-switch__checkbox:disabled {
  cursor:default
}
.cart-ingka-switch .cart-ingka-switch__checkbox:disabled~.cart-ingka-switch__label {
  pointer-events:none;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-switch .cart-ingka-switch__checkbox:disabled:hover+.cart-ingka-switch__toggle:before,
.cart-ingka-switch .cart-ingka-switch__checkbox:disabled+.cart-ingka-switch__toggle:before {
  background:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-switch .cart-ingka-switch__checkbox:disabled:hover+.cart-ingka-switch__toggle .cart-ingka-switch__symbol:before,
.cart-ingka-switch .cart-ingka-switch__checkbox:disabled+.cart-ingka-switch__toggle .cart-ingka-switch__symbol:before {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media (forced-colors: active) {
  .cart-ingka-switch .cart-ingka-switch__checkbox:disabled~.cart-ingka-switch__label {
    color:GrayText
  }
  .cart-ingka-switch .cart-ingka-switch__checkbox:disabled+.cart-ingka-switch__toggle:before,
  .cart-ingka-switch .cart-ingka-switch__checkbox:disabled+.cart-ingka-switch__toggle>.cart-ingka-switch__button,
  .cart-ingka-switch .cart-ingka-switch__checkbox:disabled+.cart-ingka-switch__toggle .cart-ingka-switch__symbol:before,
  .cart-ingka-switch .cart-ingka-switch__checkbox:disabled:hover+.cart-ingka-switch__toggle .cart-ingka-switch__symbol:before {
    border-color:GrayText
  }
}
@media (prefers-reduced-motion: reduce) {
  .cart-ingka-switch__toggle:before,
  .cart-ingka-switch__symbol:before {
    transition-duration:0s
  }
  .cart-ingka-switch__button {
    transition-duration:0s
  }
}
.cart-ingka-switch input[type=checkbox]:focus-visible+.cart-ingka-switch__toggle:before {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
.cart-ingka-switch input[type=checkbox]:focus-visible:hover+.cart-ingka-switch__toggle:before {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
.cart-ingka-tabs--subtle {
  --skapa-tab-selected-colour: rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
.cart-ingka-tabs .cart-ingka-overflow-carousel {
  max-width:100%;
  width:100%
}
.cart-ingka-tabs .cart-ingka-overflow-carousel__content {
  padding:0
}
.cart-ingka-tabs__tab {
  position:relative;
  background:none;
  border:0;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  display:inline-flex;
  align-items:center;
  flex-shrink:0;
  font-size:.875rem;
  font-weight:700;
  line-height:1.4285714286;
  margin:0;
  min-height:3.25rem;
  padding:0 .25rem;
  text-align:initial;
  outline:none
}
.cart-ingka-tabs__tab .cart-ingka-svg-icon {
  margin-inline-end:.5rem
}
.cart-ingka-tabs__tab:not(:disabled):hover {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.cart-ingka-tabs__tab:disabled {
  cursor:default
}
.cart-ingka-tabs__tab--active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  cursor:default
}
.cart-ingka-tabs__tab--active:before {
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  display:block;
  width:100%;
  border-radius:1.5px;
  border-bottom:.1875rem solid var(--skapa-tab-selected-colour, rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163)));
  z-index:100
}
.cart-ingka-tabs__tab--active:not(:disabled):hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-tabs__tab+.cart-ingka-tabs__tab {
  margin-inline-start:1.5rem
}
.cart-ingka-tabs__tab:disabled {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
.cart-ingka-tabs__list {
  position:relative;
  display:flex;
  width:100%
}
.cart-ingka-tabs__list:before {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  display:block;
  border-bottom:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
.cart-ingka-tabs__panel {
  outline:none;
  padding:2.5rem 0;
  position:relative
}
.cart-ingka-tabs__panel-title {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  font-size:.875rem;
  line-height:1.571;
  font-weight:700
}
.cart-ingka-typography,
.cart-ingka-typography * {
  --skapa-letter-spacing-multiplier-for-font-weight: calc(var(--skapa-font-weight, 400) / 800 - .125);
  letter-spacing:calc(var(--skapa-characterset-multiplier, 1) * var(--skapa-letter-spacing-multiplier-for-font-weight, .375) * (var(--skapa-base-multiplier, 1) * .875rem - 1em) / (.875 * var(--skapa-rem, 16)))
}
.cart-ingka-typography-margin-compensation *[class*=cart-ingka-typography-] {
  margin-inline:calc(-.095*(1em - 14px))
}
.cart-ingka-typography-paragraph-spacing *[class*=cart-ingka-typography-] {
  margin-bottom:calc(1em * (var(--skapa-typography-line-height, 1.5) - 1))
}
.cart-ingka-typography-base-14 {
  --skapa-base-multiplier: 1 
}
.cart-ingka-typography-base-16 {
  --skapa-base-multiplier: calc(16 / 14)
}
.cart-ingka-typography-base-20 {
  --skapa-base-multiplier: calc(20 / 14)
}
.cart-ingka-typography-base-28 {
  --skapa-base-multiplier: 2 
}
.cart-ingka-typography-base-56 {
  --skapa-base-multiplier: 4 
}
.cart-ingka-typography-body-s {
  --skapa-font-weight: 400;
  --skapa-font-size: var(--skapa-body-s, 12);
  --skapa-typography-line-height: 1.8
}
.cart-ingka-typography-body-m {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.5;
  --skapa-font-size: var(--skapa-body-m, 14)
}
.cart-ingka-typography-body-l {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.5;
  --skapa-font-size: var(--skapa-body-l, 16)
}
.cart-ingka-typography-display-m {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.2;
  --skapa-font-size: var(--skapa-display-m, 40)
}
.cart-ingka-typography-display-xl {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.2;
  --skapa-font-size: var(--skapa-display-xl, 72)
}
.cart-ingka-typography-display-l {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.2;
  --skapa-font-size: var(--skapa-display-l, 56)
}
.cart-ingka-typography-heading-m {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-m, 18)
}
.cart-ingka-typography-heading-xl {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-xl, 32)
}
.cart-ingka-typography-heading-l {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-l, 24)
}
.cart-ingka-typography-heading-s {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-s, 16)
}
.cart-ingka-typography-heading-xs {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-xs, 14)
}
.cart-ingka-typography-label-s {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-label-s, 12)
}
.cart-ingka-typography-label-xs {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-label-xs, 10);
  text-transform:uppercase
}
.cart-ingka-typography-label-m {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-label-m, 14)
}
.cart-ingka-typography-label-l {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-label-l, 16)
}
.cart-ingka-typography-caption-m {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-caption-m, 14)
}
.cart-ingka-typography-caption-l {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-caption-l, 16)
}
.cart-ingka-typography-caption-s {
  --skapa-font-weight: 400;
  --skapa-font-size: var(--skapa-caption-s, 12);
  --skapa-typography-line-height: 1.5
}
.cart-ingka-typography-statement-m {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.5;
  --skapa-font-size: var(--skapa-statement-m, 20)
}
.cart-ingka-typography-statement-l {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.5;
  --skapa-font-size: var(--skapa-statement-l, 28)
}
.cart-ingka-typography-regular {
  --skapa-font-weight: 400
}
.cart-ingka-typography-typescale-desktop {
  --skapa-display-xl: 72;
  --skapa-display-l: 56;
  --skapa-display-m: 40;
  --skapa-heading-xl: 32;
  --skapa-heading-l: 24;
  --skapa-heading-m: 18;
  --skapa-heading-s: 16;
  --skapa-heading-xs: 14;
  --skapa-statement-l: 28;
  --skapa-statement-m: 20;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12
}
.cart-ingka-typography-typescale-small-screen {
  --skapa-display-xl: 48;
  --skapa-display-l: 36;
  --skapa-display-m: 28;
  --skapa-heading-xl: 24;
  --skapa-heading-l: 20;
  --skapa-heading-m: 18;
  --skapa-heading-s: 16;
  --skapa-heading-xs: 14;
  --skapa-statement-l: 20;
  --skapa-statement-m: 18;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12
}
.cart-ingka-typography-typescale-large-screen {
  --skapa-display-xl: 144;
  --skapa-display-l: 96;
  --skapa-display-m: 64;
  --skapa-heading-xl: 40;
  --skapa-heading-l: 28;
  --skapa-heading-m: 18;
  --skapa-heading-s: 16;
  --skapa-heading-xs: 14;
  --skapa-statement-l: 40;
  --skapa-statement-m: 28;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12
}
.cart-ingka-typography-typescale-auto {
  --skapa-display-xl: 48;
  --skapa-display-l: 36;
  --skapa-display-m: 28;
  --skapa-heading-xl: 24;
  --skapa-heading-l: 20;
  --skapa-heading-m: 18;
  --skapa-heading-s: 16;
  --skapa-heading-xs: 14;
  --skapa-statement-l: 20;
  --skapa-statement-m: 18;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12
}
@media (min-width: 37.5em) {
  .cart-ingka-typography-typescale-auto {
    --skapa-display-xl: 72;
    --skapa-display-l: 56;
    --skapa-display-m: 40;
    --skapa-heading-xl: 32;
    --skapa-heading-l: 24;
    --skapa-heading-m: 18;
    --skapa-heading-s: 16;
    --skapa-heading-xs: 14;
    --skapa-statement-l: 28;
    --skapa-statement-m: 20;
    --skapa-caption-l: 16;
    --skapa-caption-m: 14;
    --skapa-caption-s: 12;
    --skapa-label-l: 16;
    --skapa-label-m: 14;
    --skapa-label-s: 12;
    --skapa-label-xs: 10;
    --skapa-body-l: 16;
    --skapa-body-m: 14;
    --skapa-body-s: 12
  }
}
@media (min-width: 75em) {
  .cart-ingka-typography-typescale-auto {
    --skapa-display-xl: 144;
    --skapa-display-l: 96;
    --skapa-display-m: 64;
    --skapa-heading-xl: 40;
    --skapa-heading-l: 28;
    --skapa-heading-m: 18;
    --skapa-heading-s: 16;
    --skapa-heading-xs: 14;
    --skapa-statement-l: 40;
    --skapa-statement-m: 28;
    --skapa-caption-l: 16;
    --skapa-caption-m: 14;
    --skapa-caption-s: 12;
    --skapa-label-l: 16;
    --skapa-label-m: 14;
    --skapa-label-s: 12;
    --skapa-label-xs: 10;
    --skapa-body-l: 16;
    --skapa-body-m: 14;
    --skapa-body-s: 12
  }
}
*:is(.cart-ingka-typography-character-set-arabic,
.cart-ingka-typography-character-set-chinese_simplified,
.cart-ingka-typography-character-set-chinese_traditional,
.cart-ingka-typography-character-set-hebrew,
.cart-ingka-typography-character-set-japanese,
.cart-ingka-typography-character-set-korean) {
  --skapa-characterset-multiplier: 0
}
.cart-ingka-text {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
.cart-ingka-text--lighter {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
.cart-ingka-textcontext-wrapper {
  display:contents
}
.cart-ingka-toast .cart-ingka-btn:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
.cart-ingka-toast {
  position:fixed;
  top:0;
  left:0;
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:.5rem;
  padding-inline-start:1.5rem;
  border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
  min-height:4.125rem;
  background:rgb(var(--colour-elevation-3, 17, 17, 17));
  width:100%;
  transform:translateY(-100%);
  transition:transform .2s cubic-bezier(.9,0,1,1);
  z-index:400;
  pointer-events:none;
  box-sizing:border-box
}
.cart-ingka-toast--show {
  transform:translateY(0);
  pointer-events:auto;
  transition-timing-function:cubic-bezier(0,0,.1,1)
}
.cart-ingka-toast--off-screen {
  transition:none
}
.cart-ingka-toast__body-wrapper {
  display:flex;
  flex-grow:1;
  flex-wrap:wrap;
  align-items:center
}
.cart-ingka-toast__body,
.cart-ingka-toast__action,
.cart-ingka-toast__close-btn {
  margin:.25rem 0
}
.cart-ingka-toast__body {
  display:inline-block;
  flex-grow:1;
  flex-basis:50%;
  margin-inline-end:1rem;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
.cart-ingka-toast__action {
  line-height:1
}
.cart-ingka-toast__action-message.cart-ingka-btn {
  --colour-semantic-informative: 72, 156, 227;
  color:rgb(var(--colour-semantic-informative, 0, 88, 163));
  border-radius:4px
}
.cart-ingka-toast__action-message.cart-ingka-btn:hover,
.cart-ingka-toast__action-message.cart-ingka-btn:active {
  text-decoration:underline
}
.cart-ingka-toast__action-message.cart-ingka-btn:hover,
.cart-ingka-toast__action-message.cart-ingka-btn:focus,
.cart-ingka-toast__action-message.cart-ingka-btn:active {
  color:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
.cart-ingka-toast__action-message.cart-ingka-btn .cart-ingka-btn__inner {
  min-height:0
}
.cart-ingka-toast__action-message.cart-ingka-btn.cart-ingka-btn--plain .cart-ingka-btn__inner:after {
  min-width:2.75rem;
  top:-.875rem;
  bottom:-.875rem;
  left:-.5rem;
  right:-.5rem
}
.cart-ingka-toast__close-btn {
  padding-inline-start:.75rem
}
.cart-ingka-toast__text {
  color:rgb(var(--colour-static-white, 255, 255, 255));
  margin-top:0
}
.cart-ingka-toast__text:last-child {
  margin-bottom:0
}
@media (min-width: 37.5em) {
  .cart-ingka-toast {
    border-radius:4px;
    width:22.5rem;
    top:2rem;
    left:auto;
    right:0;
    transform:translate(100%)
  }
  [dir=rtl] .cart-ingka-toast {
    right:auto;
    left:0;
    transform:translate(-100%)
  }
  .cart-ingka-toast--show {
    transform:translate(-2rem)
  }
  [dir=rtl] .cart-ingka-toast--show {
    transform:translate(2rem)
  }
}
@media (min-width: 56.25em) {
  .one-checkout {
    background-color:rgb(var(--colour-neutral-2, 245, 245, 245))
  }
}
.one-checkout *,
.one-checkout :after,
.one-checkout :before {
  box-sizing:border-box
}
.one-checkout a {
  align-self:flex-start
}
.cart-ingka-content-container {
  max-width:112rem;
  margin-inline:auto;
  box-sizing:border-box;
  padding-inline:1.25rem
}
@media (min-width: 37.5em) {
  .cart-ingka-content-container {
    padding-inline:2rem
  }
}
@media (min-width: 56.25em) {
  .cart-ingka-content-container {
    padding-inline:3rem
  }
}
.cart-ingka-content-container__breakout {
  margin-inline:-1.25rem
}
.cart-ingka-content-container__breakout-revert {
  padding-inline:1.25rem
}
@media (min-width: 37.5em) {
  .cart-ingka-content-container__breakout {
    margin-inline:-2rem
  }
  .cart-ingka-content-container__breakout-revert {
    padding-inline:2rem
  }
}
@media (min-width: 56.25em) {
  .cart-ingka-content-container__breakout {
    margin-inline:0
  }
  .cart-ingka-content-container__breakout-revert {
    padding-inline:0
  }
}
.cart-ingka-content-container {
  margin:1.25rem auto
}
@media (min-width: 37.5em) {
  .cart-ingka-content-container {
    margin-top:0
  }
}
._errorHeading_16cpn_1 {
  margin-bottom:1.25rem
}
@media (min-width: 37.5em) {
  ._errorHeading_16cpn_1 {
    margin-bottom:1.5rem
  }
}
._wrapper_1x3yf_1 {
  height:50vh;
  display:flex;
  align-items:center;
  justify-content:center
}
._panel_117kq_1 {
  position:fixed;
  bottom:2.5rem;
  right:2.5rem;
  z-index:2147483647;
  border-radius:8px;
  padding:1rem;
  background-color:rgb(var(--colour-elevation-2, 255, 255, 255));
  border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
  box-shadow:0 4px 16px #0000001a;
  transition:opacity .3s;
  opacity:.5
}
._panel_117kq_1:hover {
  opacity:1
}
._titleBar_117kq_18 {
  display:flex;
  align-items:center;
  gap:.5rem;
  justify-content:space-between
}
._titleIcon_117kq_25 {
  flex-shrink:0
}
._title_117kq_18 {
  flex:1;
  font-weight:700;
  font-size:.875rem
}
._localeSelector_117kq_35 {
  display:flex;
  align-items:flex-end;
  gap:.5rem
}
._buttons_117kq_41 {
  display:flex;
  gap:.5rem
}
._localeButtons_117kq_46 {
  display:flex;
  flex-direction:column;
  gap:.25rem
}
@keyframes _modal-delayed-fade-in_1vbhk_1 {
  0% {
    opacity:0
  }
  50% {
    opacity:0
  }
  to {
    opacity:1
  }
}
._cart-ingka-accordion-item-header_1vbhk_13 {
  display:flex;
  background:none;
  overflow:hidden;
  border:0;
  cursor:pointer;
  flex-direction:row;
  width:100%;
  justify-content:space-between;
  align-items:center;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  text-decoration:none;
  -webkit-user-select:text;
  user-select:text
}
._cart-ingka-accordion-item-header_1vbhk_13:active,
._cart-ingka-accordion-item-header_1vbhk_13:focus-visible,
._cart-ingka-accordion-item-header_1vbhk_13:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-accordion-item-header_1vbhk_13:active ._cart-ingka-accordion-item-header__title_1vbhk_30,
._cart-ingka-accordion-item-header_1vbhk_13:focus-visible ._cart-ingka-accordion-item-header__title_1vbhk_30,
._cart-ingka-accordion-item-header_1vbhk_13:hover ._cart-ingka-accordion-item-header__title_1vbhk_30 {
  text-decoration:underline
}
._cart-ingka-accordion-item-header__icon_1vbhk_33 {
  flex-shrink:0
}
._cart-ingka-accordion-item-header--small_1vbhk_36 {
  min-height:3rem;
  padding:.5rem 0
}
._cart-ingka-accordion-item-header--medium_1vbhk_40 {
  min-height:4.5rem;
  padding:.75rem 0
}
._cart-ingka-accordion-item-header--large_1vbhk_44 {
  min-height:5.5rem;
  padding:1.25rem 0
}
._cart-ingka-accordion-item-header__title-wrapper_1vbhk_48 {
  text-align:start;
  flex-grow:1;
  line-height:0;
  padding-inline-end:1rem
}
._cart-ingka-accordion-item-header__title-wrapper_1vbhk_48 ._cart-ingka-accordion-item-header__title_1vbhk_30 {
  width:auto
}
._cart-ingka-accordion-item-header__title_1vbhk_30 {
  font-size:.875rem;
  line-height:1.571;
  font-weight:700;
  display:block
}
._cart-ingka-accordion-item-header__subtitle_1vbhk_63 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  font-size:.875rem;
  line-height:1.571
}
._cart-ingka-accordion-item-header_1vbhk_13:disabled {
  cursor:default
}
._cart-ingka-accordion-item-header_1vbhk_13:disabled ._cart-ingka-accordion-item-header__title_1vbhk_30 {
  text-decoration:none
}
._cart-ingka-accordion-item-header_1vbhk_13:disabled ._cart-ingka-accordion-item-header__title_1vbhk_30,
._cart-ingka-accordion-item-header_1vbhk_13:disabled ._cart-ingka-accordion-item-header__subtitle_1vbhk_63 {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-accordion-item-header_1vbhk_13:disabled ._cart-ingka-accordion-item-header__icon_1vbhk_33 {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-accordion--padded_1vbhk_82 ._cart-ingka-accordion-item-header_1vbhk_13 {
  padding-left:1.5rem;
  padding-right:1.5rem
}
._cart-ingka-accordion_1vbhk_13 {
  list-style:none;
  width:100%;
  margin:0;
  padding:0;
  background:transparent
}
._cart-ingka-accordion__item_1vbhk_94 {
  transition:all .2s cubic-bezier(.4,0,.4,1);
  margin:0;
  outline:0;
  padding:0
}
._cart-ingka-accordion__item--subtle_1vbhk_100 ._cart-ingka-accordion-item-header__title_1vbhk_30 {
  font-weight:400
}
._cart-ingka-accordion__item--active_1vbhk_103 {
  overflow:visible
}
._cart-ingka-accordion_1vbhk_13 ._cart-ingka-accordion-item-header_1vbhk_13 {
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
._cart-ingka-accordion__item--active_1vbhk_103>._cart-ingka-accordion__content_1vbhk_109 {
  visibility:visible;
  opacity:1;
  transition:all .2s cubic-bezier(.4,0,.4,1)
}
._cart-ingka-accordion__content_1vbhk_109 {
  transition:all .2s cubic-bezier(.4,0,.4,1);
  visibility:hidden;
  opacity:0;
  overflow:hidden
}
._cart-ingka-accordion__content--inner-small_1vbhk_120 {
  padding-top:.5rem;
  padding-bottom:1.5rem
}
._cart-ingka-accordion__content--inner-medium_1vbhk_124 {
  padding-top:.5rem;
  padding-bottom:2rem
}
._cart-ingka-accordion__content--inner-large_1vbhk_128 {
  padding-top:.5rem;
  padding-bottom:2.5rem
}
@media (prefers-reduced-motion) {
  ._cart-ingka-accordion__item_1vbhk_94,
  ._cart-ingka-accordion__item--active_1vbhk_103>._cart-ingka-accordion__content_1vbhk_109,
  ._cart-ingka-accordion__content_1vbhk_109 {
    transition-duration:0ms
  }
}
._cart-ingka-accordion_1vbhk_13 ._cart-ingka-collapsible_1vbhk_137 {
  display:grid;
  box-sizing:border-box;
  grid-template-rows:0fr;
  transition:all .2s cubic-bezier(.4,0,.4,1)
}
._cart-ingka-accordion_1vbhk_13 ._cart-ingka-collapsible--expanded_1vbhk_143 {
  grid-template-rows:1fr
}
._cart-ingka-accordion_1vbhk_13 ._cart-ingka-collapsible--closed_1vbhk_146 ._cart-ingka-collapsible__content_1vbhk_146 {
  display:none
}
._cart-ingka-accordion_1vbhk_13 ._cart-ingka-collapsible__content_1vbhk_146 {
  overflow:hidden
}
@media (prefers-reduced-motion) {
  ._cart-ingka-accordion_1vbhk_13 ._cart-ingka-collapsible_1vbhk_137 {
    transition-duration:0ms
  }
}
._cart-ingka-accordion--padded_1vbhk_82 ._cart-ingka-accordion__content_1vbhk_109 {
  padding-left:1.5rem;
  padding-right:1.5rem
}
[dir=rtl] ._cart-ingka-accordion_1vbhk_13 ._cart-ingka-accordion-item-header__icon_1vbhk_33 {
  transform:scaleX(-1)
}
[dir=rtl] ._cart-ingka-accordion__item--active_1vbhk_103 ._cart-ingka-accordion-item-header__icon_1vbhk_33 {
  transform:scaleX(-1) rotate(180deg)
}
._cart-ingka-aspect-ratio-box_1vbhk_170 {
  width:100%;
  position:relative;
  height:auto;
  display:block;
  padding-bottom:75%;
  box-sizing:border-box
}
._cart-ingka-aspect-ratio-box_1vbhk_170[class*=--standard],
._cart-ingka-aspect-ratio-box_1vbhk_170[class*=--4-3] {
  padding-bottom:75%
}
._cart-ingka-aspect-ratio-box_1vbhk_170[class*=--square],
._cart-ingka-aspect-ratio-box_1vbhk_170[class*=--1-1] {
  padding-bottom:100%
}
._cart-ingka-aspect-ratio-box_1vbhk_170[class*=--wide],
._cart-ingka-aspect-ratio-box_1vbhk_170[class*=--16-9] {
  padding-bottom:56.25%
}
._cart-ingka-aspect-ratio-box_1vbhk_170[class*=--portrait],
._cart-ingka-aspect-ratio-box_1vbhk_170[class*=--3-4] {
  padding-bottom:133.3333333333%
}
._cart-ingka-aspect-ratio-box_1vbhk_170[class*=--semiportrait],
._cart-ingka-aspect-ratio-box_1vbhk_170[class*=--6-7] {
  padding-bottom:116.6666666667%
}
._cart-ingka-aspect-ratio-box_1vbhk_170[class*=--9-16] {
  padding-bottom:177.7777777778%
}
._cart-ingka-aspect-ratio-box_1vbhk_170[class*=--4-5] {
  padding-bottom:125%
}
._cart-ingka-aspect-ratio-box_1vbhk_170 ._cart-ingka-image_1vbhk_199 {
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  color:transparent;
  padding:0
}
@media (min-width: 37.5em) {
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-standard-from-md],
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-4-3-from-md] {
    padding-bottom:75%
  }
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-square-from-md],
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-1-1-from-md] {
    padding-bottom:100%
  }
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-wide-from-md],
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-16-9-from-md] {
    padding-bottom:56.25%
  }
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-portrait-from-md],
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-3-4-from-md] {
    padding-bottom:133.3333333333%
  }
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-semiportrait-from-md],
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-6-7-from-md] {
    padding-bottom:116.6666666667%
  }
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-9-16-from-md] {
    padding-bottom:177.7777777778%
  }
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-4-5-from-md] {
    padding-bottom:125%
  }
}
@media (min-width: 56.25em) {
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-standard-from-lg],
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-4-3-from-lg] {
    padding-bottom:75%
  }
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-square-from-lg],
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-1-1-from-lg] {
    padding-bottom:100%
  }
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-wide-from-lg],
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-16-9-from-lg] {
    padding-bottom:56.25%
  }
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-portrait-from-lg],
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-3-4-from-lg] {
    padding-bottom:133.3333333333%
  }
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-semiportrait-from-lg],
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-6-7-from-lg] {
    padding-bottom:116.6666666667%
  }
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-9-16-from-lg] {
    padding-bottom:177.7777777778%
  }
  ._cart-ingka-aspect-ratio-box_1vbhk_170[class*=to-4-5-from-lg] {
    padding-bottom:125%
  }
}
._cart-ingka-badge_1vbhk_256 {
  box-sizing:border-box;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-color:transparent;
  border-width:.0625rem;
  border-style:solid;
  border-radius:2.125rem;
  min-height:2rem;
  min-width:2rem;
  padding-inline-end:.6875rem;
  padding-inline-start:.6875rem;
  background-color:rgb(var(--colour-neutral-3, 223, 223, 223));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-badge--small_1vbhk_272 {
  min-height:1.25rem;
  min-width:1.25rem;
  padding-inline-end:.3125rem;
  padding-inline-start:.3125rem
}
._cart-ingka-badge--black_1vbhk_278 {
  background-color:rgb(var(--colour-neutral-7, 17, 17, 17));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-badge--white_1vbhk_282 {
  background-color:rgb(var(--colour-neutral-1, 255, 255, 255));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  border-color:rgb(var(--colour-neutral-4, 204, 204, 204))
}
._cart-ingka-badge--blue_1vbhk_287 {
  background-color:rgb(var(--colour-semantic-informative, 0, 88, 163));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-badge--green_1vbhk_291 {
  background-color:rgb(var(--colour-semantic-positive, 10, 138, 0));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-badge--red_1vbhk_295 {
  background-color:rgb(var(--colour-semantic-negative, 224, 7, 81));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-badge--orange_1vbhk_299 {
  background-color:rgb(var(--colour-semantic-caution, 242, 106, 47));
  color:rgb(var(--colour-static-black, 17, 17, 17))
}
._cart-ingka-badge--yellow_1vbhk_303 {
  background-color:rgb(var(--colour-static-ikea-brand-yellow, 255, 219, 0));
  color:rgb(var(--colour-static-black, 17, 17, 17))
}
._cart-ingka-badge--icon_1vbhk_307 {
  padding-inline-start:.5625rem
}
._cart-ingka-badge--icon-only_1vbhk_310 {
  padding:.1875rem
}
._cart-ingka-badge--icon-only_1vbhk_310 ._cart-ingka-badge__label_1vbhk_313 {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
._cart-ingka-badge__icon_1vbhk_322 {
  flex-shrink:0;
  color:currentColor
}
._cart-ingka-badge__label_1vbhk_313 {
  text-align:center;
  padding-block:.375rem
}
._cart-ingka-badge__icon_1vbhk_322+._cart-ingka-badge__label_1vbhk_313 {
  margin-inline-start:.25rem;
  text-align:left
}
._cart-ingka-badge--small_1vbhk_272 ._cart-ingka-badge__label_1vbhk_313 {
  padding-top:0;
  padding-bottom:0
}
[class*=cart-ingka-btn--icon] ._cart-ingka-btn__inner_1vbhk_339 {
  padding:0 1rem
}
[class*=cart-ingka-btn--icon] ._cart-ingka-btn__inner_1vbhk_339 ._cart-ingka-btn__label_1vbhk_342 {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
[class*=cart-ingka-btn--icon]._cart-ingka-btn--small_1vbhk_351 ._cart-ingka-btn__inner_1vbhk_339 {
  padding:0 .5rem
}
[class*=cart-ingka-btn--icon]._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__inner_1vbhk_339 {
  padding:0 .25rem;
  min-height:2rem
}
[class*=cart-ingka-btn--icon]._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__inner_1vbhk_339:after {
  content:"";
  position:absolute;
  top:-.375rem;
  left:-.375rem;
  right:-.375rem;
  bottom:-.375rem
}
._cart-ingka-btn_1vbhk_339 {
  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
}
._cart-ingka-btn_1vbhk_339 ._cart-ingka-btn__inner_1vbhk_339 {
  box-shadow:var(--box-shadow);
  background:var(--background)
}
._cart-ingka-btn_1vbhk_339:hover ._cart-ingka-btn__inner_1vbhk_339 {
  background:var(--background-hover);
  box-shadow:var(--box-shadow-hover)
}
._cart-ingka-btn_1vbhk_339:active ._cart-ingka-btn__inner_1vbhk_339 {
  background:var(--background-press);
  box-shadow:var(--box-shadow-press)
}
._cart-ingka-btn_1vbhk_339:hover,
._cart-ingka-btn_1vbhk_339:active,
._cart-ingka-btn_1vbhk_339:focus {
  text-decoration:none;
  color:var(--foreground)
}
._cart-ingka-btn_1vbhk_339 ._cart-ingka-svg-icon_1vbhk_403 {
  flex-shrink:0
}
._cart-ingka-btn_1vbhk_339:disabled {
  cursor:default
}
._cart-ingka-btn_1vbhk_339:disabled ._cart-ingka-btn__inner_1vbhk_339 {
  background-color:var(--disabled-background);
  color:var(--disabled-foreground);
  box-shadow:none
}
._cart-ingka-btn__inner_1vbhk_339 {
  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;
  transition-property:opacity,transform;
  transition-duration:.25s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
._cart-ingka-btn_1vbhk_339:active:not(:disabled) ._cart-ingka-btn__inner_1vbhk_339 {
  transform:scale(.97)
}
._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__inner_1vbhk_339 {
  padding-inline-start:1.5rem
}
._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__inner_1vbhk_339 {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem
}
@media (forced-colors: active) {
  ._cart-ingka-btn__inner_1vbhk_339 {
    border:1px solid transparent
  }
  ._cart-ingka-btn_1vbhk_339:disabled ._cart-ingka-btn__inner_1vbhk_339 {
    color:GrayText;
    border-color:GrayText
  }
}
._cart-ingka-btn--icon-primary_1vbhk_448,
._cart-ingka-btn--primary_1vbhk_448 {
  --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))
}
._cart-ingka-btn--icon-emphasised_1vbhk_453,
._cart-ingka-btn--emphasised_1vbhk_453 {
  --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))
}
._cart-ingka-btn--icon-secondary_1vbhk_458,
._cart-ingka-btn--secondary_1vbhk_458 {
  --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)
}
._cart-ingka-btn--icon-emphasised-inverse_1vbhk_466,
._cart-ingka-btn--emphasised-inverse_1vbhk_466,
._cart-ingka-btn--icon-primary-inverse_1vbhk_466,
._cart-ingka-btn--primary-inverse_1vbhk_466 {
  --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))
}
._cart-ingka-btn--icon-secondary-inverse_1vbhk_471,
._cart-ingka-btn--secondary-inverse_1vbhk_471 {
  --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))
}
._cart-ingka-btn--icon-tertiary-inverse_1vbhk_479,
._cart-ingka-btn--tertiary-inverse_1vbhk_479 {
  --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)
}
._cart-ingka-btn--danger_1vbhk_486 {
  --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))
}
._cart-ingka-btn--icon-tertiary_1vbhk_479,
._cart-ingka-btn--tertiary_1vbhk_479 {
  --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))
}
._cart-ingka-btn--icon-image-overlay_1vbhk_498,
._cart-ingka-btn--image-overlay_1vbhk_498 {
  --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)
}
._cart-ingka-btn_1vbhk_339._cart-ingka-btn--static-colour_1vbhk_503._cart-ingka-btn--primary_1vbhk_448,
._cart-ingka-btn_1vbhk_339._cart-ingka-btn--static-colour_1vbhk_503._cart-ingka-btn--icon-primary_1vbhk_448 {
  --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)
}
._cart-ingka-btn_1vbhk_339._cart-ingka-btn--static-colour_1vbhk_503._cart-ingka-btn--secondary_1vbhk_458,
._cart-ingka-btn_1vbhk_339._cart-ingka-btn--static-colour_1vbhk_503._cart-ingka-btn--icon-secondary_1vbhk_458 {
  --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)
}
._cart-ingka-btn_1vbhk_339._cart-ingka-btn--static-colour_1vbhk_503._cart-ingka-btn--tertiary_1vbhk_479,
._cart-ingka-btn_1vbhk_339._cart-ingka-btn--static-colour_1vbhk_503._cart-ingka-btn--icon-tertiary_1vbhk_479 {
  --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
}
._cart-ingka-btn_1vbhk_339._cart-ingka-btn--static-colour_1vbhk_503._cart-ingka-btn--icon-secondary-inverse_1vbhk_471,
._cart-ingka-btn_1vbhk_339._cart-ingka-btn--static-colour_1vbhk_503._cart-ingka-btn--secondary-inverse_1vbhk_471 {
  --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)
}
._cart-ingka-btn_1vbhk_339._cart-ingka-btn--static-colour_1vbhk_503._cart-ingka-btn--icon-emphasised-inverse_1vbhk_466,
._cart-ingka-btn_1vbhk_339._cart-ingka-btn--static-colour_1vbhk_503._cart-ingka-btn--icon-primary-inverse_1vbhk_466,
._cart-ingka-btn_1vbhk_339._cart-ingka-btn--static-colour_1vbhk_503._cart-ingka-btn--primary-inverse_1vbhk_466,
._cart-ingka-btn_1vbhk_339._cart-ingka-btn--static-colour_1vbhk_503._cart-ingka-btn--emphasised-inverse_1vbhk_466 {
  --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)
}
._cart-ingka-btn_1vbhk_339._cart-ingka-btn--static-colour_1vbhk_503._cart-ingka-btn--icon-tertiary-inverse_1vbhk_479,
._cart-ingka-btn_1vbhk_339._cart-ingka-btn--static-colour_1vbhk_503._cart-ingka-btn--tertiary-inverse_1vbhk_479 {
  --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)
}
._cart-ingka-btn--icon-emphasised-inverse_1vbhk_466,
._cart-ingka-btn--emphasised-inverse_1vbhk_466,
._cart-ingka-btn--icon-primary-inverse_1vbhk_466,
._cart-ingka-btn--primary-inverse_1vbhk_466,
._cart-ingka-btn--icon-secondary_1vbhk_458,
._cart-ingka-btn--secondary_1vbhk_458,
._cart-ingka-btn--icon-tertiary_1vbhk_479,
._cart-ingka-btn--tertiary_1vbhk_479 {
  --foreground: rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-btn--icon-secondary-inverse_1vbhk_471,
._cart-ingka-btn--secondary-inverse_1vbhk_471,
._cart-ingka-btn--icon-tertiary-inverse_1vbhk_479,
._cart-ingka-btn--tertiary-inverse_1vbhk_479,
._cart-ingka-btn--icon-primary_1vbhk_448,
._cart-ingka-btn--primary_1vbhk_448 {
  --foreground: rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-btn--icon-image-overlay_1vbhk_498,
._cart-ingka-btn--icon-emphasised_1vbhk_453,
._cart-ingka-btn--danger_1vbhk_486,
._cart-ingka-btn--emphasised_1vbhk_453,
._cart-ingka-btn--image-overlay_1vbhk_498 {
  --foreground: rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-btn_1vbhk_339 ._cart-ingka-btn__loader_1vbhk_565 {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-160%);
  display:inline-block;
  width:0;
  height:0;
  border:.25rem solid;
  border-radius:64px;
  animation:_cart-ingka-btn-loader_1vbhk_1 .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 _cart-ingka-btn-loader_1vbhk_1 {
  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)
  }
}
._cart-ingka-btn--loading_1vbhk_594 {
  pointer-events:none
}
._cart-ingka-btn--loading_1vbhk_594 ._cart-ingka-btn__loader_1vbhk_565 {
  opacity:1;
  visibility:visible
}
._cart-ingka-btn--loading_1vbhk_594 ._cart-ingka-svg-icon_1vbhk_403,
._cart-ingka-btn--loading_1vbhk_594 ._cart-ingka-btn__label_1vbhk_342 {
  transform:translateY(50%);
  opacity:0;
  visibility:hidden
}
._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__inner_1vbhk_339 {
  min-height:2rem;
  padding:0 1rem
}
._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__inner_1vbhk_339:after {
  content:"";
  position:absolute;
  top:-.375rem;
  left:-.375rem;
  right:-.375rem;
  bottom:-.375rem
}
._cart-ingka-btn--xsmall_1vbhk_354._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__inner_1vbhk_339 {
  padding-inline-start:.75rem
}
._cart-ingka-btn--xsmall_1vbhk_354._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__inner_1vbhk_339 {
  padding-inline-end:.75rem
}
._cart-ingka-btn--xsmall_1vbhk_354._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-svg-icon_1vbhk_403 {
  margin-inline-end:.25rem
}
._cart-ingka-btn--xsmall_1vbhk_354._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-svg-icon_1vbhk_403 {
  margin-inline-start:.25rem
}
._cart-ingka-btn--small_1vbhk_351 ._cart-ingka-btn__inner_1vbhk_339 {
  min-height:2.5rem;
  padding:0 1.5rem
}
._cart-ingka-btn--small_1vbhk_351 ._cart-ingka-btn__inner_1vbhk_339:after {
  content:"";
  position:absolute;
  top:-.125rem;
  left:-.125rem;
  right:-.125rem;
  bottom:-.125rem
}
._cart-ingka-btn--small_1vbhk_351._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__inner_1vbhk_339 {
  padding-inline-start:1rem
}
._cart-ingka-btn--small_1vbhk_351._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__inner_1vbhk_339 {
  padding-inline-end:1rem
}
._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649 ._cart-ingka-btn__inner_1vbhk_339 {
  transition-property:opacity,transform,padding;
  padding:0 1rem
}
._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--small_1vbhk_351 ._cart-ingka-btn__inner_1vbhk_339 {
  padding:0 .5rem
}
._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__icon_1vbhk_657 {
  margin:0
}
._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__inner_1vbhk_339 {
  padding:0 .25rem;
  min-height:2rem
}
._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__inner_1vbhk_339:after {
  content:"";
  position:absolute;
  top:-.375rem;
  left:-.375rem;
  right:-.375rem;
  bottom:-.375rem
}
._cart-ingka-btn--expanding_1vbhk_649 ._cart-ingka-btn__icon_1vbhk_657 {
  transition:margin-inline-end .25s ease-in-out;
  margin:0
}
._cart-ingka-btn--expanding_1vbhk_649 ._cart-ingka-btn__inner_1vbhk_339 ._cart-ingka-btn__label_1vbhk_342 {
  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
}
._cart-ingka-btn--expanding_1vbhk_649:hover ._cart-ingka-btn__inner_1vbhk_339 ._cart-ingka-btn__label_1vbhk_342,
._cart-ingka-btn--expanding_1vbhk_649:focus-visible ._cart-ingka-btn__inner_1vbhk_339 ._cart-ingka-btn__label_1vbhk_342 {
  max-width:12.5rem
}
._cart-ingka-btn--expanding_1vbhk_649:hover._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__inner_1vbhk_339 {
  padding-inline-end:2rem;
  padding-inline-start:1.5rem
}
._cart-ingka-btn--expanding_1vbhk_649:hover._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__inner_1vbhk_339 {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem;
  padding-inline-start:2rem
}
._cart-ingka-btn--expanding_1vbhk_649:hover._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__icon_1vbhk_657,
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__icon_1vbhk_657 {
  margin-inline-end:.5rem
}
._cart-ingka-btn--expanding_1vbhk_649:hover._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__icon_1vbhk_657,
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__icon_1vbhk_657 {
  margin-inline-start:.5rem
}
._cart-ingka-btn--expanding_1vbhk_649:hover._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--small_1vbhk_351 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--small_1vbhk_351 ._cart-ingka-btn__inner_1vbhk_339 {
  padding-inline-end:1.5rem;
  padding-inline-start:1rem
}
._cart-ingka-btn--expanding_1vbhk_649:hover._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--small_1vbhk_351 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--small_1vbhk_351 ._cart-ingka-btn__inner_1vbhk_339 {
  padding-inline-end:1rem;
  padding-inline-start:1.5rem
}
._cart-ingka-btn--expanding_1vbhk_649:hover._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__inner_1vbhk_339 {
  padding-inline-end:1rem;
  padding-inline-start:.75rem
}
._cart-ingka-btn--expanding_1vbhk_649:hover._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__inner_1vbhk_339 {
  padding-inline-end:.75rem;
  padding-inline-start:1rem
}
._cart-ingka-btn--expanding_1vbhk_649:hover._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__icon_1vbhk_657,
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__icon_1vbhk_657 {
  margin-inline-end:.25rem
}
._cart-ingka-btn--expanding_1vbhk_649:hover._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__icon_1vbhk_657,
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__icon_1vbhk_657 {
  margin-inline-start:.25rem
}
@media (hover: none) {
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-leading-icon_1vbhk_430:hover ._cart-ingka-btn__inner_1vbhk_339,
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-trailing-icon_1vbhk_434:hover ._cart-ingka-btn__inner_1vbhk_339 {
    padding:0 1rem
  }
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-leading-icon_1vbhk_430:hover ._cart-ingka-btn__inner_1vbhk_339 ._cart-ingka-btn__label_1vbhk_342,
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-trailing-icon_1vbhk_434:hover ._cart-ingka-btn__inner_1vbhk_339 ._cart-ingka-btn__label_1vbhk_342 {
    max-width:0
  }
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-leading-icon_1vbhk_430:hover ._cart-ingka-btn__icon_1vbhk_657,
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-trailing-icon_1vbhk_434:hover ._cart-ingka-btn__icon_1vbhk_657 {
    margin:0
  }
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--small_1vbhk_351:hover ._cart-ingka-btn__inner_1vbhk_339,
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--small_1vbhk_351:hover ._cart-ingka-btn__inner_1vbhk_339 {
    padding:0 .5rem
  }
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--xsmall_1vbhk_354:hover ._cart-ingka-btn__inner_1vbhk_339,
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--xsmall_1vbhk_354:hover ._cart-ingka-btn__inner_1vbhk_339 {
    padding:0 .25rem
  }
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--xsmall_1vbhk_354:hover ._cart-ingka-btn__icon_1vbhk_657,
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--xsmall_1vbhk_354:hover ._cart-ingka-btn__icon_1vbhk_657 {
    margin:0
  }
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747:hover:not(:disabled) ._cart-ingka-btn__inner_1vbhk_339 ._cart-ingka-btn__label_1vbhk_342,
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747 ._cart-ingka-btn__inner_1vbhk_339 ._cart-ingka-btn__label_1vbhk_342 {
    max-width:12.5rem
  }
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747:hover:not(:disabled)._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__inner_1vbhk_339,
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__inner_1vbhk_339 {
    padding-inline-end:2rem;
    padding-inline-start:1.5rem
  }
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747:hover:not(:disabled)._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__inner_1vbhk_339,
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__inner_1vbhk_339 {
    flex-direction:row-reverse;
    padding-inline-end:1.5rem;
    padding-inline-start:2rem
  }
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747:hover:not(:disabled)._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__icon_1vbhk_657,
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__icon_1vbhk_657 {
    margin-inline-end:.5rem
  }
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747:hover:not(:disabled)._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__icon_1vbhk_657,
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__icon_1vbhk_657 {
    margin-inline-start:.5rem
  }
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747:hover:not(:disabled)._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--small_1vbhk_351 ._cart-ingka-btn__inner_1vbhk_339,
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--small_1vbhk_351 ._cart-ingka-btn__inner_1vbhk_339 {
    padding-inline-end:1.5rem;
    padding-inline-start:1rem
  }
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747:hover:not(:disabled)._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--small_1vbhk_351 ._cart-ingka-btn__inner_1vbhk_339,
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--small_1vbhk_351 ._cart-ingka-btn__inner_1vbhk_339 {
    padding-inline-end:1rem;
    padding-inline-start:1.5rem
  }
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747:hover:not(:disabled)._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__inner_1vbhk_339,
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__inner_1vbhk_339 {
    padding-inline-end:1rem;
    padding-inline-start:.75rem
  }
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747:hover:not(:disabled)._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__inner_1vbhk_339,
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__inner_1vbhk_339 {
    padding-inline-end:.75rem;
    padding-inline-start:1rem
  }
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747:hover:not(:disabled)._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__icon_1vbhk_657,
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__icon_1vbhk_657 {
    margin:0
  }
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747:hover:not(:disabled)._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__icon_1vbhk_657,
  ._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--touch-device-expanded_1vbhk_747._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__icon_1vbhk_657 {
    margin:0
  }
}
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-btn--loading_1vbhk_594._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-btn--loading_1vbhk_594._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--loading_1vbhk_594._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--loading_1vbhk_594._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649:disabled._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649:disabled._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__inner_1vbhk_339 {
  padding:0 1rem
}
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-btn--loading_1vbhk_594._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__inner_1vbhk_339 ._cart-ingka-btn__label_1vbhk_342,
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-btn--loading_1vbhk_594._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__inner_1vbhk_339 ._cart-ingka-btn__label_1vbhk_342,
._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--loading_1vbhk_594._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__inner_1vbhk_339 ._cart-ingka-btn__label_1vbhk_342,
._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--loading_1vbhk_594._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__inner_1vbhk_339 ._cart-ingka-btn__label_1vbhk_342,
._cart-ingka-btn--expanding_1vbhk_649:disabled._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__inner_1vbhk_339 ._cart-ingka-btn__label_1vbhk_342,
._cart-ingka-btn--expanding_1vbhk_649:disabled._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__inner_1vbhk_339 ._cart-ingka-btn__label_1vbhk_342 {
  max-width:0
}
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-btn--loading_1vbhk_594._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__icon_1vbhk_657,
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-btn--loading_1vbhk_594._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__icon_1vbhk_657,
._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--loading_1vbhk_594._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__icon_1vbhk_657,
._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--loading_1vbhk_594._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__icon_1vbhk_657,
._cart-ingka-btn--expanding_1vbhk_649:disabled._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__icon_1vbhk_657,
._cart-ingka-btn--expanding_1vbhk_649:disabled._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__icon_1vbhk_657 {
  margin:0
}
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-btn--loading_1vbhk_594._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--small_1vbhk_351 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-btn--loading_1vbhk_594._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--small_1vbhk_351 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--loading_1vbhk_594._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--small_1vbhk_351 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--loading_1vbhk_594._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--small_1vbhk_351 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649:disabled._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--small_1vbhk_351 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649:disabled._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--small_1vbhk_351 ._cart-ingka-btn__inner_1vbhk_339 {
  padding:0 .5rem
}
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-btn--loading_1vbhk_594._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-btn--loading_1vbhk_594._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--loading_1vbhk_594._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--loading_1vbhk_594._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649:disabled._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--expanding_1vbhk_649:disabled._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__inner_1vbhk_339 {
  padding:0 .25rem
}
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-btn--loading_1vbhk_594._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__icon_1vbhk_657,
._cart-ingka-btn--expanding_1vbhk_649:focus-visible._cart-ingka-btn--loading_1vbhk_594._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__icon_1vbhk_657,
._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--loading_1vbhk_594._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__icon_1vbhk_657,
._cart-ingka-btn--expanding_1vbhk_649._cart-ingka-btn--loading_1vbhk_594._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__icon_1vbhk_657,
._cart-ingka-btn--expanding_1vbhk_649:disabled._cart-ingka-trailing-icon_1vbhk_434._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__icon_1vbhk_657,
._cart-ingka-btn--expanding_1vbhk_649:disabled._cart-ingka-leading-icon_1vbhk_430._cart-ingka-btn--xsmall_1vbhk_354 ._cart-ingka-btn__icon_1vbhk_657 {
  margin:0
}
._cart-ingka-btn--fluid_1vbhk_806,
._cart-ingka-btn--fluid_1vbhk_806 ._cart-ingka-btn__inner_1vbhk_339 {
  width:100%
}
._cart-ingka-btn--plain_1vbhk_809._cart-ingka-btn--small_1vbhk_351 ._cart-ingka-btn__inner_1vbhk_339:after,
._cart-ingka-btn--plain_1vbhk_809 ._cart-ingka-btn__inner_1vbhk_339:after {
  content:"";
  position:absolute;
  top:-.25rem;
  left:-.25rem;
  right:-.25rem;
  bottom:-.25rem
}
._cart-ingka-btn--plain_1vbhk_809 {
  --background: transparent;
  --background-hover: transparent;
  --background-press: transparent;
  --foreground: rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-btn--plain_1vbhk_809._cart-ingka-btn--small_1vbhk_351 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--plain_1vbhk_809 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--plain_1vbhk_809._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-btn__inner_1vbhk_339,
._cart-ingka-btn--plain_1vbhk_809._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-btn__inner_1vbhk_339 {
  padding:0
}
._cart-ingka-btn_1vbhk_339 ._cart-ingka-svg-icon_1vbhk_403,
._cart-ingka-btn__label_1vbhk_342 {
  transition-property:opacity,margin-right,margin-left,transform;
  transition-duration:.2s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
._cart-ingka-overflow-carousel_1vbhk_833 {
  position:relative
}
._cart-ingka-overflow-carousel__content_1vbhk_836 {
  display:flex;
  flex-wrap:nowrap;
  overflow-x:scroll;
  padding:.5rem 0;
  overscroll-behavior-inline:contain
}
._cart-ingka-overflow-carousel__content_1vbhk_836>* {
  flex-shrink:0
}
._cart-ingka-overflow-carousel_1vbhk_833 ._cart-ingka-btn_1vbhk_339._cart-ingka-overflow-carousel__button_1vbhk_846 {
  position:absolute
}
._cart-ingka-overflow-carousel__button_1vbhk_846 {
  top:50%;
  transition:opacity .2s,visibility 0 .2s;
  cursor:pointer;
  z-index:1;
  left:.75rem;
  transform:translateY(-50%);
  box-shadow:0 4px 16px #0000001a
}
._cart-ingka-overflow-carousel__button--hidden_1vbhk_858 {
  display:none;
  opacity:0;
  visibility:hidden;
  transition:opacity .2s,visibility 0 .2s
}
._cart-ingka-overflow-carousel__button--right_1vbhk_864 {
  left:auto;
  right:.75rem
}
._cart-ingka-overflow-carousel--intersection-observer-disabled_1vbhk_868 {
  display:block
}
._cart-ingka-overflow-carousel--intersection-observer-disabled_1vbhk_868:hover ._cart-ingka-overflow-carousel__button_1vbhk_846 {
  display:none
}
._cart-ingka-overflow-carousel--intersection-observer-disabled_1vbhk_868 ._cart-ingka-overflow-carousel__content_1vbhk_836::-webkit-scrollbar {
  width:4px;
  height:4px;
  display:block
}
._cart-ingka-overflow-carousel--intersection-observer-disabled_1vbhk_868 ._cart-ingka-overflow-carousel__content_1vbhk_836::-webkit-scrollbar-track {
  background:rgb(var(--colour-neutral-3, 223, 223, 223));
  border-radius:4px
}
._cart-ingka-overflow-carousel--intersection-observer-disabled_1vbhk_868 ._cart-ingka-overflow-carousel__content_1vbhk_836::-webkit-scrollbar-thumb {
  background:rgb(var(--colour-neutral-7, 17, 17, 17));
  border-radius:4px
}
._cart-ingka-overflow-carousel_1vbhk_833:not(._cart-ingka-overflow-carousel--intersection-observer-disabled_1vbhk_868) ._cart-ingka-overflow-carousel__content_1vbhk_836 {
  scrollbar-width:none
}
._cart-ingka-overflow-carousel_1vbhk_833:not(._cart-ingka-overflow-carousel--intersection-observer-disabled_1vbhk_868) ._cart-ingka-overflow-carousel__content_1vbhk_836::-webkit-scrollbar {
  display:none
}
._cart-ingka-overflow-carousel__browser-direction_1vbhk_893 {
  direction:rtl;
  position:absolute;
  left:0;
  top:0;
  overflow:hidden;
  width:1px;
  height:1px
}
._cart-ingka-overflow-carousel__browser-item_1vbhk_902 {
  width:2px;
  height:1px
}
[dir=rtl] ._cart-ingka-overflow-carousel__button_1vbhk_846 {
  left:auto;
  right:.75rem;
  transform:translateY(-50%) scaleX(-1)
}
[dir=rtl] ._cart-ingka-overflow-carousel__button--right_1vbhk_864 {
  right:auto;
  left:.75rem
}
._cart-ingka-choice_1vbhk_917 {
  list-style:none;
  width:100%;
  margin:0;
  padding:0;
  background:transparent;
  --choice-item-min-height: 4.5rem;
  --choice-list-item-margin-block-end: .75rem;
  --choice-item-padding-top: .75rem;
  --choice-item-padding-bottom: .75rem;
  --choice-item-nested-padding-block-end: 1rem;
  --choice-item-border-colour: rgb(var(--colour-neutral-3, 223, 223, 223))
}
._cart-ingka-choice_1vbhk_917 ._cart-ingka-collapsible_1vbhk_137 {
  display:grid;
  box-sizing:border-box;
  grid-template-rows:0fr;
  transition:all .2s cubic-bezier(.4,0,.4,1)
}
._cart-ingka-choice_1vbhk_917 ._cart-ingka-collapsible--expanded_1vbhk_143 {
  grid-template-rows:1fr
}
._cart-ingka-choice_1vbhk_917 ._cart-ingka-collapsible--closed_1vbhk_146 ._cart-ingka-collapsible__content_1vbhk_146 {
  display:none
}
._cart-ingka-choice_1vbhk_917 ._cart-ingka-collapsible__content_1vbhk_146 {
  overflow:hidden
}
@media (prefers-reduced-motion) {
  ._cart-ingka-choice_1vbhk_917 ._cart-ingka-collapsible_1vbhk_137 {
    transition-duration:0ms
  }
}
._cart-ingka-choice--small_1vbhk_950 {
  --choice-list-item-margin-block-end: .5rem;
  --choice-item-padding-top: .5rem;
  --choice-item-padding-bottom: .5rem;
  --choice-item-min-height: 3.75rem;
  --choice-item-nested-padding-block-end: .75rem
}
._cart-ingka-choice--large_1vbhk_957 {
  --choice-list-item-margin-block-end: 1rem;
  --choice-item-padding-top: 1.25rem;
  --choice-item-padding-bottom: 1.25rem;
  --choice-item-min-height: 5.5rem;
  --choice-item-nested-padding-block-end: 1.25rem
}
._cart-ingka-choice_1vbhk_917 ._cart-ingka-choice__list-item_1vbhk_964 {
  margin-bottom:var(--choice-list-item-margin-block-end)
}
._cart-ingka-choice-item_1vbhk_968 {
  position:relative;
  display:flex;
  flex-direction:column;
  width:100%;
  background:none
}
._cart-ingka-choice-item__action_1vbhk_975 {
  display:flex;
  align-items:center;
  border:0;
  outline:0;
  background:none;
  padding-inline-start:1rem;
  padding-inline-end:1rem;
  text-decoration:none;
  -webkit-tap-highlight-color:transparent;
  cursor:pointer;
  -webkit-user-select:text;
  user-select:text;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  min-height:var(--choice-item-min-height, 4.5rem);
  padding-top:var(--choice-item-padding-top, .75rem);
  padding-bottom:var(--choice-item-padding-bottom, .75rem)
}
._cart-ingka-choice-item__action--top_1vbhk_992 ._cart-ingka-choice-item__image_1vbhk_992,
._cart-ingka-choice-item__action--top_1vbhk_992 ._cart-ingka-choice-item__payment-logo_1vbhk_993 {
  align-self:flex-start
}
._cart-ingka-choice-item__action_1vbhk_975:active+._cart-ingka-choice-item__border_1vbhk_996 {
  --choice-item-border-colour: rgb(var(--colour-neutral-7, 17, 17, 17))
}
._cart-ingka-choice-item__action_1vbhk_975:disabled {
  cursor:default
}
._cart-ingka-choice-item__action_1vbhk_975:disabled ._cart-ingka-choice-item__caption_1vbhk_1002,
._cart-ingka-choice-item__action_1vbhk_975:disabled ._cart-ingka-choice-item__title_1vbhk_1003,
._cart-ingka-choice-item__action_1vbhk_975:disabled ._cart-ingka-choice-item__value_1vbhk_1004,
._cart-ingka-choice-item__action_1vbhk_975:disabled ._cart-ingka-choice-item__icon_1vbhk_1005,
._cart-ingka-choice-item__action_1vbhk_975:disabled ._cart-ingka-price_1vbhk_1006,
._cart-ingka-choice-item__action_1vbhk_975:disabled ._cart-ingka-choice-item__custom-content_1vbhk_1007 * {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-choice-item__action_1vbhk_975:disabled ._cart-ingka-choice-item__image_1vbhk_992 ._cart-ingka-svg-icon_1vbhk_403 path {
  fill:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-choice-item__action_1vbhk_975:disabled+._cart-ingka-choice-item__border_1vbhk_996 {
  --choice-item-border-colour: rgb(var(--colour-interactive-disabled-1, 204, 204, 204)) !important
}
._cart-ingka-choice-item__action_1vbhk_975:disabled ._cart-ingka-choice-item__addon_1vbhk_1016,
._cart-ingka-choice-item__action_1vbhk_975:disabled ._cart-ingka-payment-logo_1vbhk_1017,
._cart-ingka-choice-item__action_1vbhk_975:disabled ._cart-ingka-choice-item__image_1vbhk_992,
._cart-ingka-choice-item__action_1vbhk_975:disabled ._cart-ingka-price-module__energy-class_1vbhk_1019 svg {
  opacity:.2
}
@media (hover: hover) {
  ._cart-ingka-choice-item__action_1vbhk_975:hover:not(:disabled) {
    text-decoration:none
  }
  ._cart-ingka-choice-item__action_1vbhk_975:hover:not(:disabled)+._cart-ingka-choice-item__border_1vbhk_996 {
    --choice-item-border-colour: rgb(var(--colour-neutral-5, 146, 146, 146))
  }
}
._cart-ingka-choice-item_1vbhk_968 ._cart-ingka-choice-item__nested_1vbhk_1030 {
  padding:0 1.5rem var(--choice-item-nested-padding-block-end)
}
._cart-ingka-choice-item__content_1vbhk_1033 {
  display:flex;
  flex:1;
  text-align:start
}
._cart-ingka-choice-item__custom-content_1vbhk_1007 {
  flex:1;
  text-align:start
}
._cart-ingka-choice-item__border_1vbhk_996 {
  position:absolute;
  top:0rem;
  right:0rem;
  bottom:0rem;
  left:0rem;
  border:1px solid var(--choice-item-border-colour, rgb(var(--colour-neutral-3, 223, 223, 223)));
  border-radius:4px;
  pointer-events:none
}
._cart-ingka-choice-item__text_1vbhk_1052 {
  flex-grow:1
}
._cart-ingka-choice-item__title_1vbhk_1003,
._cart-ingka-choice-item__caption_1vbhk_1002 {
  display:block
}
._cart-ingka-choice-item__caption_1vbhk_1002 {
  margin-block-start:.25rem
}
._cart-ingka-choice-item__addon_1vbhk_1016 {
  display:block;
  margin-block-start:.5rem
}
._cart-ingka-choice-item__image_1vbhk_992 {
  margin-inline-end:1rem;
  flex-shrink:0;
  width:3rem
}
._cart-ingka-choice-item__image--medium_1vbhk_1070 {
  width:4.5rem
}
._cart-ingka-choice-item__image--large_1vbhk_1073 {
  width:6rem
}
._cart-ingka-choice-item__icon_1vbhk_1005 {
  margin-inline-end:1rem;
  flex-shrink:0;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-choice-item__icon--top_1vbhk_1081 {
  align-self:flex-start
}
._cart-ingka-choice-item_1vbhk_968 ._cart-ingka-payment-logo_1vbhk_1017 {
  margin-inline-end:1rem;
  flex-shrink:0
}
._cart-ingka-choice-item__values_1vbhk_1088 {
  display:flex
}
._cart-ingka-choice-item__value_1vbhk_1004 {
  align-self:flex-start;
  padding-inline-start:1rem;
  word-wrap:break-word
}
._cart-ingka-choice-item__value--center_1vbhk_1096 {
  align-self:center
}
._cart-ingka-choice-item--trailing-icon_1vbhk_1099 ._cart-ingka-choice-item__icon_1vbhk_1005 {
  order:1;
  margin-inline-start:1rem;
  margin-inline-end:0
}
._cart-ingka-choice-item--trailing-image_1vbhk_1104 ._cart-ingka-choice-item__image_1vbhk_992 {
  order:1;
  margin-inline-end:0;
  margin-inline-start:1rem
}
._cart-ingka-choice-item--selected_1vbhk_1109>._cart-ingka-choice-item__action_1vbhk_975+._cart-ingka-choice-item__border_1vbhk_996,
._cart-ingka-choice-item--selected_1vbhk_1109>._cart-ingka-choice-item__action_1vbhk_975:hover+._cart-ingka-choice-item__border_1vbhk_996,
._cart-ingka-choice-item--selected_1vbhk_1109>._cart-ingka-choice-item__action_1vbhk_975:active+._cart-ingka-choice-item__border_1vbhk_996 {
  border-width:2px;
  --choice-item-border-colour: rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
._cart-ingka-choice-item--selected_1vbhk_1109._cart-ingka-choice-item--subtle_1vbhk_1115 ._cart-ingka-choice-item__action_1vbhk_975+._cart-ingka-choice-item__border_1vbhk_996 {
  --choice-item-border-colour: rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-choice-item--selected_1vbhk_1109 ._cart-ingka-choice-item__action_1vbhk_975:disabled+._cart-ingka-choice-item__border_1vbhk_996 {
  --choice-item-border-colour: rgb(var(--colour-interactive-disabled-1, 204, 204, 204)) !important
}
._cart-ingka-choice-item_1vbhk_968 ._cart-ingka-price_1vbhk_1006 {
  display:block;
  font-size:.875rem;
  margin-top:.125rem
}
._cart-ingka-choice-item_1vbhk_968 ._cart-ingka-price_1vbhk_1006:not(:first-child) {
  margin-top:.5rem
}
@media (forced-colors: active) {
  ._cart-ingka-choice-item__action_1vbhk_975:disabled+._cart-ingka-choice-item__border_1vbhk_996 {
    border-color:GrayText
  }
}
._cart-ingka-commercial-message_1vbhk_1135 {
  display:inline-block;
  padding:.25rem calc(var(--skapa-font-size) * .5px);
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-commercial-message--nlp_1vbhk_1140 {
  background-color:rgb(var(--colour-commercial-message-new-lower-price, 204, 0, 8))
}
._cart-ingka-commercial-message--new_1vbhk_1143 {
  background-color:rgb(var(--colour-commercial-message-new, 202, 80, 8))
}
._cart-ingka-commercial-message--family_1vbhk_1146 {
  background-color:rgb(var(--colour-commercial-message-ikea-family, 0, 124, 193))
}
._cart-ingka-commercial-message--subtle_1vbhk_1149 {
  padding:0
}
._cart-ingka-commercial-message--subtle--nlp_1vbhk_1152 {
  color:rgb(var(--colour-commercial-message-new-lower-price, 204, 0, 8))
}
._cart-ingka-commercial-message--subtle--new_1vbhk_1155 {
  color:rgb(var(--colour-commercial-message-new, 202, 80, 8))
}
._cart-ingka-commercial-message--subtle--family_1vbhk_1158 {
  color:rgb(var(--colour-commercial-message-ikea-family, 0, 124, 193))
}
._cart-ingka-endorsement-label_1vbhk_1162 {
  width:9.375rem;
  border:1px solid;
  background-color:rgb(var(--colour-static-white, 255, 255, 255));
  color:rgb(var(--colour-static-black, 17, 17, 17));
  forced-color-adjust:none
}
._cart-ingka-endorsement-label__label_1vbhk_1169 {
  text-align:center;
  padding:.5rem .75rem;
  border-bottom:1px solid rgb(var(--colour-static-black, 17, 17, 17))
}
._cart-ingka-endorsement-label__logo-section_1vbhk_1174 {
  height:5.125rem;
  text-align:center;
  padding:.5rem 0
}
._cart-ingka-endorsement-label__logo-container_1vbhk_1179 {
  display:flex;
  align-items:center;
  width:7.5rem;
  height:4.125rem;
  margin:auto
}
._cart-ingka-endorsement-label__logo-container_1vbhk_1179>*:first-child {
  width:100%
}
._cart-ingka-endorsement-label__logo-icon_1vbhk_1189 {
  color:rgb(var(--colour-static-black, 17, 17, 17));
  width:7.5rem;
  height:4.125rem
}
._cart-ingka-expander_1vbhk_1195 {
  display:flex;
  flex-direction:column;
  width:100%
}
._cart-ingka-expander_1vbhk_1195 ._cart-ingka-collapsible_1vbhk_137 {
  display:grid;
  box-sizing:border-box;
  grid-template-rows:0fr;
  transition:all .2s cubic-bezier(.4,0,.4,1)
}
._cart-ingka-expander_1vbhk_1195 ._cart-ingka-collapsible--expanded_1vbhk_143 {
  grid-template-rows:1fr
}
._cart-ingka-expander_1vbhk_1195 ._cart-ingka-collapsible--closed_1vbhk_146 ._cart-ingka-collapsible__content_1vbhk_146 {
  display:none
}
._cart-ingka-expander_1vbhk_1195 ._cart-ingka-collapsible__content_1vbhk_146 {
  overflow:hidden
}
@media (prefers-reduced-motion) {
  ._cart-ingka-expander_1vbhk_1195 ._cart-ingka-collapsible_1vbhk_137 {
    transition-duration:0ms
  }
}
._cart-ingka-expander__btn_1vbhk_1220 {
  align-self:flex-start;
  position:relative;
  display:inline;
  margin:0;
  border:0;
  background:none;
  padding:0;
  text-decoration:underline;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-expander__btn--generic_1vbhk_1231 {
  text-decoration:none;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-expander__btn_1vbhk_1220:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-expander__content_1vbhk_1238 {
  position:relative;
  overflow:hidden
}
._cart-ingka-expander__content_1vbhk_1238+._cart-ingka-btn_1vbhk_339 {
  align-self:center
}
._cart-ingka-accordion-item-header_1vbhk_13:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-btn_1vbhk_339:focus-visible,
._cart-ingka-tabs__panel_1vbhk_1254:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-btn_1vbhk_339[class*=inverse]:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-black, 17, 17, 17)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-white, 255, 255, 255)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-btn_1vbhk_339[class*=image-overlay]:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-white, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-black, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:focus-visible~._cart-ingka-checkbox__symbol_1vbhk_1275 {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:focus-visible:hover~._cart-ingka-checkbox__symbol_1vbhk_1275 {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-choice-item__radio_1vbhk_1288:focus-visible,
._cart-ingka-choice-item__action_1vbhk_975:focus-visible {
  box-shadow:none;
  outline:none
}
._cart-ingka-choice-item__radio_1vbhk_1288:focus-visible~._cart-ingka-choice-item__border_1vbhk_996:before,
._cart-ingka-choice-item__action_1vbhk_975:focus-visible~._cart-ingka-choice-item__border_1vbhk_996:before {
  content:"";
  position:absolute;
  top:-.125rem;
  right:-.125rem;
  bottom:-.125rem;
  left:-.125rem;
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out;
  border-radius:4px
}
._cart-ingka-expander__btn_1vbhk_1220:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-expander__content_1vbhk_1238:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-link_1vbhk_1320:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-jumbo-btn_1vbhk_1327:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-jumbo-btn_1vbhk_1327._cart-ingka-jumbo-btn--inverse_1vbhk_1334:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-black, 17, 17, 17)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-white, 255, 255, 255)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-list-view-item__action_1vbhk_1341:focus-visible {
  outline:none;
  box-shadow:inset 0 0 0 2px rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-modal-header_1vbhk_1346 ._cart-ingka-btn_1vbhk_339:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-pill_1vbhk_1353:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-quantity-stepper__input_1vbhk_1360:focus-visible {
  outline:none
}
._cart-ingka-radio_1vbhk_1364 input[type=radio]:focus-visible~._cart-ingka-radio__symbol_1vbhk_1364 {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-radio_1vbhk_1364 input[type=radio]:focus-visible:hover~._cart-ingka-radio__symbol_1vbhk_1364 {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-tabs__tab_1vbhk_1377:focus-visible {
  box-shadow:none;
  outline:none
}
._cart-ingka-tabs__tab_1vbhk_1377:focus-visible:before {
  bottom:2px;
  z-index:unset
}
._cart-ingka-tabs__tab_1vbhk_1377:focus-visible:after {
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  display:block;
  box-shadow:inset 0 0 0 2px rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17));
  border-radius:4px
}
._cart-ingka-radio_1vbhk_1364 {
  position:relative;
  display:flex;
  align-items:flex-start
}
._cart-ingka-radio_1vbhk_1364>input[type=radio] {
  position:absolute;
  left:-.625rem;
  top:-.625rem;
  width:2.75rem;
  height:2.75rem;
  display:inline-block;
  border:0;
  opacity:0;
  padding:0;
  z-index:1;
  cursor:pointer
}
[dir=rtl] ._cart-ingka-radio_1vbhk_1364>input[type=radio] {
  right:-.625rem;
  left:initial
}
._cart-ingka-radio_1vbhk_1364>._cart-ingka-radio__symbol_1vbhk_1364 {
  box-sizing:border-box;
  width:1.5rem;
  height:1.5rem;
  display:flex;
  align-items:center;
  justify-content:center;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  border:1px solid rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  border-radius:64px;
  flex-shrink:0
}
._cart-ingka-radio_1vbhk_1364>._cart-ingka-radio__symbol_1vbhk_1364:after {
  content:"";
  display:block;
  border:0 solid;
  border-radius:64px;
  height:0;
  width:0
}
._cart-ingka-radio_1vbhk_1364>._cart-ingka-radio__label_1vbhk_1439 {
  position:relative;
  display:block;
  margin-top:.1875rem;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-radio_1vbhk_1364>._cart-ingka-radio__label_1vbhk_1439>._cart-ingka-radio__caption_1vbhk_1445 {
  display:block;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  padding-top:.25rem
}
._cart-ingka-radio_1vbhk_1364 label {
  display:inline-block;
  cursor:pointer;
  transition:color .2s ease-in-out;
  padding-inline-start:1rem
}
._cart-ingka-radio_1vbhk_1364 input[type=radio]:hover~._cart-ingka-radio__symbol_1vbhk_1364 {
  border-color:rgb(var(--colour-interactive-subtle-border-hover, 17, 17, 17))
}
._cart-ingka-radio_1vbhk_1364 input[type=radio]:hover~._cart-ingka-radio__symbol_1vbhk_1364:after {
  border-width:.25rem;
  border-color:rgb(var(--colour-neutral-3, 223, 223, 223))
}
._cart-ingka-radio_1vbhk_1364 input[type=radio]:checked:hover:not(:disabled)~._cart-ingka-radio__symbol_1vbhk_1364 {
  border-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
._cart-ingka-radio_1vbhk_1364 input[type=radio]:checked:hover:not(:disabled)~._cart-ingka-radio__symbol_1vbhk_1364:after {
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
._cart-ingka-radio--subtle_1vbhk_1469>input[type=radio]:checked:hover:not(:disabled)~._cart-ingka-radio__symbol_1vbhk_1364 {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-radio--subtle_1vbhk_1469>input[type=radio]:checked:hover:not(:disabled)~._cart-ingka-radio__symbol_1vbhk_1364:after {
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
._cart-ingka-radio_1vbhk_1364 input[type=radio]:checked~._cart-ingka-radio__symbol_1vbhk_1364 {
  border-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
._cart-ingka-radio_1vbhk_1364 input[type=radio]:checked~._cart-ingka-radio__symbol_1vbhk_1364:after {
  border-width:.5rem;
  border-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
._cart-ingka-radio--subtle_1vbhk_1469>input[type=radio]:checked~._cart-ingka-radio__symbol_1vbhk_1364 {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-radio--subtle_1vbhk_1469>input[type=radio]:checked~._cart-ingka-radio__symbol_1vbhk_1364:after {
  border-color:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
._cart-ingka-radio_1vbhk_1364 input[type=radio]:disabled {
  pointer-events:none
}
._cart-ingka-radio_1vbhk_1364 input[type=radio]:disabled~._cart-ingka-radio__symbol_1vbhk_1364 {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-radio_1vbhk_1364 input[type=radio]:disabled:checked~._cart-ingka-radio__symbol_1vbhk_1364:after {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-radio_1vbhk_1364 input[type=radio]:disabled:not(:checked)~._cart-ingka-radio__symbol_1vbhk_1364:after {
  display:none
}
._cart-ingka-radio_1vbhk_1364 input[type=radio]:disabled~._cart-ingka-radio__label_1vbhk_1439 label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  cursor:not-allowed;
  pointer-events:none
}
._cart-ingka-radio_1vbhk_1364 input[type=radio]:disabled~._cart-ingka-radio__label_1vbhk_1439 a {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media (forced-colors: active) {
  ._cart-ingka-radio_1vbhk_1364 input[type=radio]:disabled~._cart-ingka-radio__symbol_1vbhk_1364,
  ._cart-ingka-radio_1vbhk_1364 input[type=radio]:disabled:checked~._cart-ingka-radio__symbol_1vbhk_1364:after {
    border-color:GrayText
  }
  ._cart-ingka-radio_1vbhk_1364 input[type=radio]:disabled~._cart-ingka-radio__label_1vbhk_1439 label,
  ._cart-ingka-radio_1vbhk_1364 input[type=radio]:disabled~._cart-ingka-radio__label_1vbhk_1439 a {
    color:GrayText
  }
}
._cart-ingka-radio_1vbhk_1364 input[type=radio]:active:not(:disabled)~._cart-ingka-radio__symbol_1vbhk_1364 {
  border-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
._cart-ingka-radio_1vbhk_1364 input[type=radio]:active:not(:disabled)~._cart-ingka-radio__symbol_1vbhk_1364:after {
  border-width:.5rem;
  border-color:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114))
}
._cart-ingka-radio--subtle_1vbhk_1469>input[type=radio]:active:not(:disabled)~._cart-ingka-radio__symbol_1vbhk_1364 {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-radio--subtle_1vbhk_1469>input[type=radio]:active:not(:disabled)~._cart-ingka-radio__symbol_1vbhk_1364:after {
  border-color:rgb(var(--colour-interactive-primary-bg-pressed, 0, 0, 0))
}
._cart-ingka-checkbox-group_1vbhk_1531 {
  margin:0;
  padding:0;
  border:0
}
._cart-ingka-checkbox-group_1vbhk_1531 ._cart-ingka-checkbox_1vbhk_1275:not(:last-child) {
  margin-bottom:1.5rem
}
._cart-ingka-checkbox_1vbhk_1275 {
  position:relative;
  display:flex;
  align-items:flex-start
}
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox] {
  position:absolute;
  left:-.625rem;
  top:-.625rem;
  width:2.75rem;
  height:2.75rem;
  display:inline-block;
  border:0;
  opacity:0;
  padding:0;
  z-index:1;
  cursor:pointer
}
[dir=rtl] ._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox] {
  right:-.625rem;
  left:initial
}
._cart-ingka-checkbox__symbol_1vbhk_1275 {
  box-sizing:border-box;
  position:relative;
  border-radius:4px;
  border:1px solid rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  width:1.5rem;
  height:1.5rem;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  flex-shrink:0;
  display:flex;
  align-items:center;
  justify-content:center
}
._cart-ingka-checkbox__symbol_1vbhk_1275:before {
  transform:rotate(45deg);
  content:"";
  box-sizing:content-box;
  display:block;
  border:2px solid currentColor;
  border-left:0;
  border-top:0;
  height:.5625rem;
  width:.25rem;
  opacity:0;
  margin-top:-.25rem;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-checkbox__symbol_1vbhk_1275:after {
  content:"";
  position:absolute;
  left:.25rem;
  top:.625rem;
  border:2px solid currentColor;
  border-left:0;
  border-top:0;
  border-right:0;
  opacity:0;
  color:rgb(var(--colour-static-white, 255, 255, 255));
  width:.875rem
}
[dir=rtl] ._cart-ingka-checkbox__symbol_1vbhk_1275 {
  right:0;
  left:initial
}
._cart-ingka-checkbox__label_1vbhk_1606 {
  position:relative;
  display:block;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  margin-top:.1875rem
}
._cart-ingka-checkbox__caption_1vbhk_1612 {
  display:block;
  padding-top:.25rem;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
._cart-ingka-checkbox_1vbhk_1275 label {
  display:inline-block;
  cursor:pointer;
  padding-inline-start:1rem;
  transition:color .2s ease-in-out
}
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:checked~._cart-ingka-checkbox__symbol_1vbhk_1275 {
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163));
  border-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:checked~._cart-ingka-checkbox__symbol_1vbhk_1275:before {
  opacity:1
}
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:indeterminate~._cart-ingka-checkbox__symbol_1vbhk_1275 {
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163));
  border-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:indeterminate~._cart-ingka-checkbox__symbol_1vbhk_1275:after {
  opacity:1
}
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:hover~._cart-ingka-checkbox__symbol_1vbhk_1275 {
  border-color:rgb(var(--colour-interactive-subtle-border-hover, 17, 17, 17))
}
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:hover~._cart-ingka-checkbox__symbol_1vbhk_1275:before {
  color:rgb(var(--colour-neutral-3, 223, 223, 223));
  opacity:1
}
@media (hover: none) {
  ._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:hover~._cart-ingka-checkbox__symbol_1vbhk_1275:before {
    color:rgb(var(--colour-neutral-3, 223, 223, 223))
  }
}
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:hover:checked~._cart-ingka-checkbox__symbol_1vbhk_1275 {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147));
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:hover:checked~._cart-ingka-checkbox__symbol_1vbhk_1275:before {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:hover:indeterminate~._cart-ingka-checkbox__symbol_1vbhk_1275 {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147));
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:hover:indeterminate~._cart-ingka-checkbox__symbol_1vbhk_1275:before {
  opacity:0
}
._cart-ingka-checkbox--subtle_1vbhk_1663 input[type=checkbox]~._cart-ingka-checkbox__symbol_1vbhk_1275:before,
._cart-ingka-checkbox--subtle_1vbhk_1663 input[type=checkbox]~._cart-ingka-checkbox__symbol_1vbhk_1275:after {
  color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
._cart-ingka-checkbox--subtle_1vbhk_1663 input[type=checkbox]:checked~._cart-ingka-checkbox__symbol_1vbhk_1275 {
  background:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17));
  border-color:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
._cart-ingka-checkbox--subtle_1vbhk_1663 input[type=checkbox]:hover:checked~._cart-ingka-checkbox__symbol_1vbhk_1275 {
  background:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51));
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
._cart-ingka-checkbox--subtle_1vbhk_1663 input[type=checkbox]:hover:checked~._cart-ingka-checkbox__symbol_1vbhk_1275:after,
._cart-ingka-checkbox--subtle_1vbhk_1663 input[type=checkbox]:hover:checked~._cart-ingka-checkbox__symbol_1vbhk_1275:before {
  color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
._cart-ingka-checkbox--subtle_1vbhk_1663 input[type=checkbox]:indeterminate~._cart-ingka-checkbox__symbol_1vbhk_1275 {
  background:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17));
  border-color:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
._cart-ingka-checkbox--subtle_1vbhk_1663 input[type=checkbox]:hover:indeterminate~._cart-ingka-checkbox__symbol_1vbhk_1275 {
  background:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51));
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:disabled {
  pointer-events:none
}
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__symbol_1vbhk_1275 {
  background-color:rgb(var(--colour-neutral-1, 255, 255, 255));
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:disabled:hover {
  cursor:default
}
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:disabled:checked~._cart-ingka-checkbox__symbol_1vbhk_1275,
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:disabled:indeterminate~._cart-ingka-checkbox__symbol_1vbhk_1275 {
  background-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:disabled:checked~._cart-ingka-checkbox__symbol_1vbhk_1275:before,
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:disabled:checked~._cart-ingka-checkbox__symbol_1vbhk_1275:after,
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:disabled:indeterminate~._cart-ingka-checkbox__symbol_1vbhk_1275:before,
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:disabled:indeterminate~._cart-ingka-checkbox__symbol_1vbhk_1275:after {
  border-color:rgb(var(--colour-interactive-disabled-2, 146, 146, 146))
}
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__label_1vbhk_1606 label {
  cursor:default;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  pointer-events:none
}
._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__label_1vbhk_1606 a {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media (forced-colors: active) {
  ._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__symbol_1vbhk_1275 {
    border-color:GrayText
  }
  ._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:disabled:checked~._cart-ingka-checkbox__symbol_1vbhk_1275:before,
  ._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:disabled:checked~._cart-ingka-checkbox__symbol_1vbhk_1275:after,
  ._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:disabled:indeterminate~._cart-ingka-checkbox__symbol_1vbhk_1275:before,
  ._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:disabled:indeterminate~._cart-ingka-checkbox__symbol_1vbhk_1275:after {
    border-color:GrayText
  }
  ._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__label_1vbhk_1606 label,
  ._cart-ingka-checkbox_1vbhk_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__label_1vbhk_1606 a {
    color:GrayText
  }
}
._cart-ingka-form-field_1vbhk_1734 {
  display:block;
  margin-bottom:1.25rem
}
._cart-ingka-form-field__content_1vbhk_1738 {
  margin-top:.25rem;
  display:flex;
  flex-wrap:nowrap;
  justify-content:space-between
}
._cart-ingka-form-field--with-character-limit_1vbhk_1744 ._cart-ingka-form-field__content_1vbhk_1738>*:not(:first-child) {
  padding-inline-start:.5rem
}
._cart-ingka-form-field_1vbhk_1734>._cart-ingka-checkbox_1vbhk_1275,
._cart-ingka-form-field_1vbhk_1734>._cart-ingka-radiobutton_1vbhk_1748,
._cart-ingka-form-field_1vbhk_1734 fieldset {
  margin-bottom:.5rem
}
._cart-ingka-form-field_1vbhk_1734 legend {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-input-field__wrapper_1vbhk_1828 {
  box-sizing:border-box;
  position:relative;
  display:flex;
  width:100%;
  align-items:center;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  border-radius:4px;
  padding-right:.375rem;
  padding-left:.375rem
}
._cart-ingka-input-field__wrapper_1vbhk_1828>* {
  padding-inline-start:.125rem;
  padding-inline-end:.125rem
}
._cart-ingka-input-field__prefix-label_1vbhk_1843,
._cart-ingka-input-field__suffix-label_1vbhk_1843 {
  text-overflow:ellipsis;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  opacity:0;
  visibility:hidden;
  flex-shrink:0;
  transition:opacity .1s cubic-bezier(.4,0,.4,1),visibility .1s cubic-bezier(.4,0,.4,1);
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
._cart-ingka-input-field__prefix-label_1vbhk_1843 {
  order:2
}
._cart-ingka-input-field__suffix-label_1vbhk_1843 {
  text-align:right;
  order:4
}
._cart-ingka-input-field__payment-logo_1vbhk_1867 {
  order:5;
  margin-inline-end:.3125rem;
  margin-inline-start:.3125rem;
  flex-shrink:0
}
._cart-ingka-input-field_1vbhk_1828 input {
  flex-grow:1;
  border:0;
  background:none;
  padding-top:0;
  padding-bottom:0;
  height:3rem;
  overflow:hidden;
  order:3;
  outline:none;
  border-radius:4px;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  min-width:1ch
}
._cart-ingka-input-field_1vbhk_1828 input::-ms-clear {
  display:none
}
._cart-ingka-input-field_1vbhk_1828 input:-webkit-autofill {
  font-family:inherit;
  -webkit-text-fill-color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  -webkit-box-shadow:0 0 0 3rem rgb(var(--colour-neutral-1, 255, 255, 255)) inset
}
._cart-ingka-input-field_1vbhk_1828 input:focus~._cart-ingka-validation-border_1vbhk_1787 {
  --skapa-validation-border-default: initial
}
._cart-ingka-input-field_1vbhk_1828 input[type=hidden]~._cart-ingka-validation-border_1vbhk_1787,
._cart-ingka-input-field_1vbhk_1828 input[type=hidden]~._cart-ingka-input-field__leading-icon_1vbhk_1899,
._cart-ingka-input-field_1vbhk_1828 input[type=hidden]~._cart-ingka-input-field__trailing-icon_1vbhk_1900 {
  display:none
}
._cart-ingka-input-field_1vbhk_1828 input[type=password]::-ms-reveal {
  display:none
}
._cart-ingka-input-field_1vbhk_1828 input[type=date] {
  color:transparent
}
._cart-ingka-input-field_1vbhk_1828 input[type=date]:focus {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-input-field_1vbhk_1828 input[type=date]:disabled {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-input-field_1vbhk_1828 input[type=date]::-webkit-inner-spin-button,
._cart-ingka-input-field_1vbhk_1828 input[type=date]::-webkit-calendar-picker-indicator,
._cart-ingka-input-field_1vbhk_1828 input[type=date]::-webkit-clear-button {
  display:none;
  -webkit-appearance:none
}
._cart-ingka-input-field--labelled_1vbhk_1919 input[type=date] {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-input-field_1vbhk_1828 input:focus~._cart-ingka-input-field__prefix-label_1vbhk_1843,
._cart-ingka-input-field_1vbhk_1828 input:focus~._cart-ingka-input-field__suffix-label_1vbhk_1843,
._cart-ingka-input-field--labelled_1vbhk_1919 ._cart-ingka-input-field__prefix-label_1vbhk_1843,
._cart-ingka-input-field--labelled_1vbhk_1919 ._cart-ingka-input-field__suffix-label_1vbhk_1843 {
  opacity:1;
  transition-delay:33ms;
  visibility:visible;
  position:static;
  clip:none;
  width:auto;
  height:auto
}
._cart-ingka-input-field_1vbhk_1828 ._cart-ingka-btn_1vbhk_339 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-input-field_1vbhk_1828 ._cart-ingka-btn_1vbhk_339:disabled {
  pointer-events:none;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-input-field_1vbhk_1828 ._cart-ingka-btn_1vbhk_339:disabled ._cart-ingka-btn__inner_1vbhk_339 {
  border:0;
  background:none
}
._cart-ingka-input-field__leading-icon_1vbhk_1899 {
  flex-shrink:0;
  order:1
}
._cart-ingka-input-field__trailing-icon_1vbhk_1900 {
  flex-shrink:0;
  order:5
}
._cart-ingka-input-field_1vbhk_1828 label {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-input-field--disabled_1vbhk_1954 label,
._cart-ingka-input-field--disabled_1vbhk_1954 input,
._cart-ingka-input-field--disabled_1vbhk_1954 ._cart-ingka-svg-icon_1vbhk_403,
._cart-ingka-input-field--disabled_1vbhk_1954 ._cart-ingka-input-field__suffix-label_1vbhk_1843,
._cart-ingka-input-field--disabled_1vbhk_1954 ._cart-ingka-input-field__prefix-label_1vbhk_1843 {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-input-field--disabled_1vbhk_1954 ._cart-ingka-input-field__payment-logo_1vbhk_1867 {
  opacity:.2
}
._cart-ingka-input-field--disabled_1vbhk_1954 input:-webkit-autofill {
  -webkit-text-fill-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-input-field--read-only_1vbhk_1967 ._cart-ingka-input-field__wrapper_1vbhk_1828 {
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245))
}
[dir=rtl] ._cart-ingka-input-field_1vbhk_1828 input[type=tel] {
  direction:ltr;
  text-align:right
}
@media (forced-colors: active) {
  ._cart-ingka-input-field--disabled_1vbhk_1954 label,
  ._cart-ingka-input-field--disabled_1vbhk_1954 input,
  ._cart-ingka-input-field--disabled_1vbhk_1954 ._cart-ingka-svg-icon_1vbhk_403,
  ._cart-ingka-input-field--disabled_1vbhk_1954 ._cart-ingka-input-field__suffix-label_1vbhk_1843,
  ._cart-ingka-input-field--disabled_1vbhk_1954 ._cart-ingka-input-field__prefix-label_1vbhk_1843,
  ._cart-ingka-input-field--read-only_1vbhk_1967 label,
  ._cart-ingka-input-field--read-only_1vbhk_1967 input,
  ._cart-ingka-input-field--read-only_1vbhk_1967 ._cart-ingka-svg-icon_1vbhk_403,
  ._cart-ingka-input-field--read-only_1vbhk_1967 ._cart-ingka-input-field__suffix-label_1vbhk_1843,
  ._cart-ingka-input-field--read-only_1vbhk_1967 ._cart-ingka-input-field__prefix-label_1vbhk_1843 {
    color:GrayText
  }
}
._cart-ingka-label-wrapper--text-input_1vbhk_1990>label {
  display:block;
  margin:0 0 .25rem
}
._cart-ingka-label-wrapper_1vbhk_1990 ._cart-ingka-required_1vbhk_1994 {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
._cart-ingka-label-wrapper_1vbhk_1990>label em {
  margin:0;
  color:rgb(var(--colour-text-and-icon-4, 146, 146, 146));
  font-style:normal
}
._cart-ingka-radio-button-group_1vbhk_2003 {
  margin:0;
  padding:0;
  border:0
}
._cart-ingka-radio-button-group_1vbhk_2003 ._cart-ingka-radio_1vbhk_1364:not(:last-child) {
  margin-bottom:1.5rem
}
[dir=rtl] ._cart-ingka-radio-button-group_1vbhk_2003 ._cart-ingka-radio_1vbhk_1364 {
  margin-right:0;
  margin-left:2rem
}
._cart-ingka-select__wrapper_1vbhk_2058 {
  position:relative;
  display:flex;
  width:100%;
  align-items:center
}
._cart-ingka-select_1vbhk_2058 select {
  width:100%;
  min-height:3rem;
  border:0;
  background:none;
  padding:.75rem;
  padding-inline-end:3rem;
  padding-inline-start:.5rem;
  overflow:hidden;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  outline:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  order:2;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  border-radius:4px;
  white-space:normal
}
._cart-ingka-select_1vbhk_2058 select:disabled,
._cart-ingka-select_1vbhk_2058 select:disabled~label,
._cart-ingka-select_1vbhk_2058 select:disabled~._cart-ingka-svg-icon_1vbhk_403 {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  opacity:1
}
._cart-ingka-select_1vbhk_2058 select:focus~._cart-ingka-validation-border_1vbhk_1787 {
  --skapa-validation-border-default: initial
}
._cart-ingka-select_1vbhk_2058 label,
._cart-ingka-select_1vbhk_2058 optgroup {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-select_1vbhk_2058 select::-ms-expand {
  display:none
}
._cart-ingka-select__chevron-down_1vbhk_2097 {
  right:.5rem;
  top:50%;
  transform:translateY(-50%)
}
[dir=rtl] ._cart-ingka-select__chevron-down_1vbhk_2097 {
  left:.5rem;
  right:auto
}
._cart-ingka-select__chevron-down_1vbhk_2097 {
  position:absolute;
  bottom:.25rem
}
._cart-ingka-select_1vbhk_2058 label,
._cart-ingka-select_1vbhk_2058 ._cart-ingka-svg-icon_1vbhk_403 {
  pointer-events:none
}
._cart-ingka-select__icon_1vbhk_2114 {
  flex-shrink:0;
  order:1
}
._cart-ingka-select--hint_1vbhk_2118 select {
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
._cart-ingka-select--leading-icon_1vbhk_2121 select {
  padding-inline-start:2.25rem
}
._cart-ingka-select--leading-icon_1vbhk_2121 ._cart-ingka-select__icon_1vbhk_2114 {
  margin-inline-start:.5rem;
  position:absolute
}
._cart-ingka-select--disabled_1vbhk_2128 label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media (forced-colors: active) {
  ._cart-ingka-select--disabled_1vbhk_2128 label {
    color:GrayText
  }
}
._cart-ingka-validation-border_1vbhk_1787 {
  --skapa-validation-border-colour: rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  --skapa-validation-border: 1px solid var(--skapa-validation-border-colour);
  --skapa-validation-border-default: var(--skapa-validation-border);
  --skapa-validation-border-focus-border: 2px solid rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163));
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:block;
  width:100%;
  border:var(--skapa-validation-border-default, var(--skapa-validation-border-focus-border));
  pointer-events:none;
  transition:box-shadow .1s cubic-bezier(.4,0,.4,1),border .1s cubic-bezier(.4,0,.4,1);
  border-radius:4px;
  box-sizing:border-box
}
._cart-ingka-validation-border--warning_1vbhk_1805 {
  border-color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
._cart-ingka-validation-border--error_1vbhk_1808 {
  border-color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
._cart-ingka-validation-border--success_1vbhk_1811 {
  border-color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
._cart-ingka-validation-border--disabled_1vbhk_1814 {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  box-shadow:none
}
._cart-ingka-validation-border--read-only_1vbhk_1818 {
  --skapa-validation-border-default: transparent;
  border:var(--skapa-validation-border-default, var(--skapa-validation-border-focus-border))
}
@media (forced-colors: active) {
  ._cart-ingka-validation-border_1vbhk_1787 {
    border-color:GrayText
  }
}
._cart-ingka-text-area__wrapper_1vbhk_2178 {
  position:relative;
  display:flex;
  width:100%;
  align-items:flex-end;
  flex-wrap:wrap
}
._cart-ingka-text-area_1vbhk_2178 label {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-text-area_1vbhk_2178 textarea {
  box-sizing:border-box;
  display:block;
  width:100%;
  padding:.3125rem;
  line-height:1.625;
  max-width:100%;
  min-height:6rem;
  outline:none;
  border:.1875rem solid transparent;
  resize:vertical;
  border-radius:4px;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-text-area_1vbhk_2178 textarea:disabled {
  resize:none;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-text-area_1vbhk_2178 textarea:focus~._cart-ingka-validation-border_1vbhk_1787 {
  --skapa-validation-border-default: initial
}
._cart-ingka-text-area--disabled_1vbhk_2210 label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-text-area--read-only_1vbhk_2213 textarea {
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245))
}
@media (forced-colors: active) {
  ._cart-ingka-text-area_1vbhk_2178 textarea {
    padding:.5rem;
    border-width:0
  }
  ._cart-ingka-text-area_1vbhk_2178 textarea:disabled {
    color:GrayText
  }
  ._cart-ingka-text-area--disabled_1vbhk_2210 label {
    color:GrayText
  }
}
._cart-ingka-grid_1vbhk_2229 {
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  grid-column-gap:.75rem;
  grid-row-gap:.75rem
}
@media (min-width: 37.5em) {
  ._cart-ingka-grid_1vbhk_2229 {
    grid-template-columns:repeat(6,minmax(0,1fr));
    grid-column-gap:1rem;
    grid-row-gap:1rem
  }
}
@media (min-width: 56.25em) {
  ._cart-ingka-grid_1vbhk_2229 {
    grid-template-columns:repeat(12,minmax(0,1fr));
    grid-column-gap:1.25rem;
    grid-row-gap:1.25rem
  }
}
._cart-ingka-helper-text_1vbhk_1756 {
  display:inline-flex;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  align-items:center
}
._cart-ingka-helper-text_1vbhk_1756 ._cart-ingka-helper-text__icon_1vbhk_1761._cart-ingka-svg-icon_1vbhk_403 {
  height:1.125rem;
  width:1.125rem;
  margin-inline-end:.25rem;
  vertical-align:bottom;
  flex:0 0 auto
}
._cart-ingka-helper-text--character-count_1vbhk_1768 {
  font-variant-numeric:tabular-nums
}
._cart-ingka-helper-text--error_1vbhk_1771 {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
._cart-ingka-helper-text--success_1vbhk_1774 {
  color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
._cart-ingka-helper-text--warning_1vbhk_1777 {
  color:rgb(var(--colour-semantic-caution-text, 202, 80, 8))
}
._cart-ingka-helper-text--text-only_1vbhk_1780 {
  margin-inline-start:0
}
._cart-ingka-helper-text--text-only_1vbhk_1780 ._cart-ingka-helper-text__icon_1vbhk_1761 {
  display:none
}
._cart-ingka-link_1vbhk_1320 {
  text-decoration:underline;
  font-weight:400;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-link_1vbhk_1320:focus,
._cart-ingka-link_1vbhk_1320:hover,
._cart-ingka-link_1vbhk_1320:active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--disabled_1vbhk_2290 {
  cursor:default;
  pointer-events:none;
  opacity:.4
}
._cart-ingka-link--disabled_1vbhk_2290:focus:before {
  border:0
}
._cart-ingka-link--black_1vbhk_2299 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--black_1vbhk_2299:hover,
._cart-ingka-link--black_1vbhk_2299:focus,
._cart-ingka-link--black_1vbhk_2299:active {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-link--black_1vbhk_2299._cart-ingka-link--disabled_1vbhk_2290 {
  cursor:default;
  pointer-events:none;
  opacity:.4;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--black_1vbhk_2299._cart-ingka-link--disabled_1vbhk_2290:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--black_1vbhk_2299._cart-ingka-link--disabled_1vbhk_2290:focus,
._cart-ingka-link--black_1vbhk_2299._cart-ingka-link--disabled_1vbhk_2290:active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--black_1vbhk_2299._cart-ingka-link--disabled_1vbhk_2290:focus:before {
  border:0
}
._cart-ingka-link--grey_1vbhk_2321 {
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
._cart-ingka-link--grey_1vbhk_2321:hover,
._cart-ingka-link--grey_1vbhk_2321:focus,
._cart-ingka-link--grey_1vbhk_2321:active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--grey_1vbhk_2321._cart-ingka-link--disabled_1vbhk_2290 {
  cursor:default;
  pointer-events:none;
  opacity:.4;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-link--grey_1vbhk_2321._cart-ingka-link--disabled_1vbhk_2290:hover {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-link--grey_1vbhk_2321._cart-ingka-link--disabled_1vbhk_2290:focus,
._cart-ingka-link--grey_1vbhk_2321._cart-ingka-link--disabled_1vbhk_2290:active {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-link--grey_1vbhk_2321._cart-ingka-link--disabled_1vbhk_2290:focus:before {
  border:0
}
._cart-ingka-link--white_1vbhk_2343 {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-link--white_1vbhk_2343:hover,
._cart-ingka-link--white_1vbhk_2343:focus,
._cart-ingka-link--white_1vbhk_2343:active {
  color:rgb(var(--colour-static-light-grey, 245, 245, 245))
}
._cart-ingka-link--white_1vbhk_2343._cart-ingka-link--disabled_1vbhk_2290 {
  cursor:default;
  pointer-events:none;
  opacity:.4;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-link--white_1vbhk_2343._cart-ingka-link--disabled_1vbhk_2290:hover {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-link--white_1vbhk_2343._cart-ingka-link--disabled_1vbhk_2290:focus,
._cart-ingka-link--white_1vbhk_2343._cart-ingka-link--disabled_1vbhk_2290:active {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-link--white_1vbhk_2343._cart-ingka-link--disabled_1vbhk_2290:focus:before {
  border:0
}
._cart-ingka-link--subtle_1vbhk_2365 {
  text-decoration:none
}
._cart-ingka-link--subtle_1vbhk_2365:focus,
._cart-ingka-link--subtle_1vbhk_2365:hover,
._cart-ingka-link--subtle_1vbhk_2365:active {
  text-decoration:underline
}
._inline--hyperlink_1vbhk_2372 ._cart-ingka-link_1vbhk_1320 {
  margin-bottom:0;
  text-decoration:underline
}
._inline--hyperlink_1vbhk_2372 ._cart-ingka-link_1vbhk_1320 ._cart-ingka-svg-icon_1vbhk_403 {
  vertical-align:middle
}
._inline--hyperlink_1vbhk_2372 ._cart-ingka-link_1vbhk_1320:hover,
._inline--hyperlink_1vbhk_2372 ._cart-ingka-link_1vbhk_1320:focus,
._inline--hyperlink_1vbhk_2372 ._cart-ingka-link_1vbhk_1320:active {
  text-decoration:underline
}
._inline--hyperlink_1vbhk_2372 ._cart-ingka-link--subtle_1vbhk_2365 {
  text-decoration:none
}
._inline--hyperlink_1vbhk_2372 ._cart-ingka-link--subtle_1vbhk_2365:focus,
._inline--hyperlink_1vbhk_2372 ._cart-ingka-link--subtle_1vbhk_2365:hover,
._inline--hyperlink_1vbhk_2372 ._cart-ingka-link--subtle_1vbhk_2365:active {
  text-decoration:underline
}
._cart-ingka-image_1vbhk_199 {
  position:relative;
  display:block;
  max-width:100%;
  height:auto
}
._cart-ingka-image__icon_1vbhk_2395 {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  color:rgb(var(--colour-text-and-icon-4, 146, 146, 146))
}
._cart-ingka-image--fallback_1vbhk_2402 {
  padding-bottom:100%;
  background:rgb(var(--colour-neutral-2, 245, 245, 245))
}
._cart-ingka-image--fallback_1vbhk_2402 img {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
._cart-ingka-inline-message_1vbhk_2416 {
  position:relative;
  display:flex;
  align-items:flex-start;
  height:auto;
  background-color:rgb(var(--colour-elevation-1, 255, 255, 255));
  box-shadow:0 4px 16px #0000001a;
  border-radius:4px;
  border:0 solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
  border-inline-start-width:.25rem;
  padding:1rem 0;
  padding-inline-end:.5rem;
  min-height:1.5rem;
  text-align:start;
  box-sizing:border-box
}
._cart-ingka-inline-message_1vbhk_2416 a {
  text-decoration:underline
}
._cart-ingka-inline-message__content_1vbhk_2435 {
  width:100%;
  padding-inline-end:1.5rem
}
._cart-ingka-inline-message__body_1vbhk_2439 {
  margin:0
}
._cart-ingka-inline-message__actions_1vbhk_2442 {
  display:flex;
  justify-content:flex-end;
  margin-top:.5rem
}
._cart-ingka-inline-message__actions_1vbhk_2442 ._cart-ingka-btn_1vbhk_339:last-child {
  margin-inline-start:.25rem
}
._cart-ingka-inline-message__close-button_1vbhk_2450 {
  margin-top:-.5rem
}
._cart-ingka-inline-message__title_1vbhk_2453 {
  padding-bottom:.25rem;
  margin:0
}
._cart-ingka-inline-message__icon_1vbhk_2457 {
  flex-shrink:0;
  margin-inline-start:.75rem;
  margin-inline-end:.75rem
}
._cart-ingka-inline-message--dismissable_1vbhk_2462 ._cart-ingka-inline-message__content_1vbhk_2435 {
  padding-inline-end:.5rem
}
._cart-ingka-inline-message--icon-hidden_1vbhk_2465 {
  padding-inline-start:.75rem
}
._cart-ingka-inline-message--subtle_1vbhk_2468 {
  border:0;
  box-shadow:none;
  padding:0;
  overflow:visible;
  background:none
}
._cart-ingka-inline-message--subtle_1vbhk_2468 ._cart-ingka-inline-message__close-button_1vbhk_2450 {
  margin-top:-.25rem
}
._cart-ingka-inline-message--subtle_1vbhk_2468 ._cart-ingka-inline-message__icon_1vbhk_2457 {
  margin-inline-start:0
}
._cart-ingka-inline-message--closed_1vbhk_2481 {
  transition:all .2s cubic-bezier(.4,0,.4,1);
  padding-top:0;
  padding-bottom:0;
  visibility:hidden;
  opacity:0;
  overflow:hidden;
  min-height:0
}
._cart-ingka-inline-message--collapsed_1vbhk_2490 {
  display:none
}
._cart-ingka-inline-message--informative_1vbhk_2493 {
  border-inline-start-color:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
._cart-ingka-inline-message--informative_1vbhk_2493 ._cart-ingka-inline-message__icon_1vbhk_2457 {
  color:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
._cart-ingka-inline-message--positive_1vbhk_2499 {
  border-inline-start-color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
._cart-ingka-inline-message--positive_1vbhk_2499 ._cart-ingka-inline-message__icon_1vbhk_2457 {
  color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
._cart-ingka-inline-message--cautionary_1vbhk_2505 {
  border-inline-start-color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
._cart-ingka-inline-message--cautionary_1vbhk_2505 ._cart-ingka-inline-message__icon_1vbhk_2457 {
  color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
._cart-ingka-inline-message--negative_1vbhk_2511 {
  border-inline-start-color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
._cart-ingka-inline-message--negative_1vbhk_2511 ._cart-ingka-inline-message__icon_1vbhk_2457 {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
@media (prefers-contrast: more) {
  ._cart-ingka-inline-message_1vbhk_2416 {
    border-block-start-width:1px;
    border-block-end-width:1px;
    border-inline-end-width:1px
  }
}
._cart-ingka-jumbo-btn_1vbhk_1327 {
  padding:2.5rem 1.5rem;
  border-radius:4px;
  position:relative;
  display:inline-flex;
  text-decoration:none;
  justify-content:center;
  align-items:center;
  text-align:initial;
  border:0;
  cursor:pointer;
  box-sizing:border-box;
  color:rgb(var(--colour-static-white, 255, 255, 255));
  width:100%;
  transition-property:all;
  transition-duration:.1s;
  transition-timing-function:cubic-bezier(.4,0,.4,1);
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
._cart-ingka-jumbo-btn_1vbhk_1327:hover {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147));
  text-decoration:none
}
._cart-ingka-jumbo-btn_1vbhk_1327:active {
  background:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114));
  text-decoration:none
}
._cart-ingka-jumbo-btn_1vbhk_1327:hover,
._cart-ingka-jumbo-btn_1vbhk_1327:active,
._cart-ingka-jumbo-btn_1vbhk_1327:focus {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-jumbo-btn_1vbhk_1327:active:not(._cart-ingka-jumbo-btn--footer_1vbhk_2555) {
  transform:scale(.98)
}
._cart-ingka-jumbo-btn_1vbhk_1327:disabled {
  pointer-events:none;
  background:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  color:rgb(var(--colour-interactive-disabled-2, 146, 146, 146))
}
._cart-ingka-jumbo-btn_1vbhk_1327:disabled ._cart-ingka-jumbo-btn__icon_1vbhk_2563 {
  background:rgb(var(--colour-interactive-disabled-2, 146, 146, 146));
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-jumbo-btn--footer_1vbhk_2555 {
  border-radius:0
}
._cart-ingka-jumbo-btn--loading_1vbhk_2570 {
  pointer-events:none
}
._cart-ingka-jumbo-btn--loading_1vbhk_2570 ._cart-ingka-jumbo-btn__label_1vbhk_2573,
._cart-ingka-jumbo-btn--loading_1vbhk_2570 ._cart-ingka-jumbo-btn__icon_1vbhk_2563 {
  opacity:0;
  overflow:hidden;
  transform:translateY(50%)
}
._cart-ingka-jumbo-btn--loading_1vbhk_2570 ._cart-ingka-jumbo-btn__loader_1vbhk_2579 {
  opacity:1;
  visibility:visible
}
._cart-ingka-jumbo-btn__loader_1vbhk_2579 {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-160%);
  display:inline-block;
  width:.375rem;
  height:.375rem;
  background:currentColor;
  border-radius:64px;
  animation:_cart-ingka-jumbo-btn-loader_1vbhk_1 .8s infinite;
  opacity:0;
  visibility:hidden;
  text-indent:-9999px;
  overflow:hidden;
  transition-property:opacity,transform;
  transition-duration:.3s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
@keyframes _cart-ingka-jumbo-btn-loader_1vbhk_1 {
  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)
  }
}
._cart-ingka-jumbo-btn__label_1vbhk_2573 {
  opacity:1;
  transform:translateY(0)
}
._cart-ingka-jumbo-btn__icon_1vbhk_2563 {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  border-radius:64px;
  background:rgb(var(--colour-static-white, 255, 255, 255));
  color:rgb(var(--colour-static-black, 17, 17, 17));
  width:2.5rem;
  height:2.5rem;
  margin-inline-start:1rem;
  flex-shrink:0
}
[dir=rtl] ._cart-ingka-jumbo-btn__icon_1vbhk_2563 {
  transform:scaleX(-1)
}
._cart-ingka-jumbo-btn__label_1vbhk_2573,
._cart-ingka-jumbo-btn__icon_1vbhk_2563 {
  transition-property:opacity,transform;
  transition-duration:.25s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
._cart-ingka-jumbo-btn__inner_1vbhk_2637 {
  display:flex;
  justify-content:space-between;
  align-items:center;
  height:100%;
  width:100%
}
._cart-ingka-list_1vbhk_1341 {
  list-style-position:outside
}
._cart-ingka-list--unordered_1vbhk_2648 ._cart-ingka-list--unordered_1vbhk_2648 {
  list-style-type:circle
}
._cart-ingka-list--ordered_1vbhk_2651 ._cart-ingka-list--ordered_1vbhk_2651 {
  list-style-type:upper-alpha
}
._cart-ingka-list--small_1vbhk_2654 {
  padding-inline-start:1.375rem
}
._cart-ingka-list--small_1vbhk_2654 ._cart-ingka-list--unordered_1vbhk_2648,
._cart-ingka-list--small_1vbhk_2654 ._cart-ingka-list--ordered_1vbhk_2651 {
  padding-inline-start:.875rem
}
._cart-ingka-list--small_1vbhk_2654 li:not(:first-child) {
  margin-top:.5rem
}
._cart-ingka-list--small_1vbhk_2654 ._cart-ingka-list--unordered_1vbhk_2648 li,
._cart-ingka-list--small_1vbhk_2654 ._cart-ingka-list--ordered_1vbhk_2651 li {
  margin-top:.25rem
}
._cart-ingka-list--medium_1vbhk_2668 {
  padding-inline-start:1.9375rem
}
._cart-ingka-list--medium_1vbhk_2668 ._cart-ingka-list--unordered_1vbhk_2648,
._cart-ingka-list--medium_1vbhk_2668 ._cart-ingka-list--ordered_1vbhk_2651 {
  padding-inline-start:1.1875rem
}
._cart-ingka-list--medium_1vbhk_2668 li:not(:first-child) {
  margin-top:.75rem
}
._cart-ingka-list--medium_1vbhk_2668 ._cart-ingka-list--unordered_1vbhk_2648 li,
._cart-ingka-list--medium_1vbhk_2668 ._cart-ingka-list--ordered_1vbhk_2651 li {
  margin-top:.5rem
}
._cart-ingka-list--large_1vbhk_2682 {
  padding-inline-start:2rem
}
._cart-ingka-list--large_1vbhk_2682 ._cart-ingka-list--unordered_1vbhk_2648,
._cart-ingka-list--large_1vbhk_2682 ._cart-ingka-list--ordered_1vbhk_2651 {
  padding-inline-start:1.25rem
}
._cart-ingka-list--large_1vbhk_2682 li:not(:first-child) {
  margin-top:.75rem
}
._cart-ingka-list--large_1vbhk_2682 ._cart-ingka-list--unordered_1vbhk_2648 li,
._cart-ingka-list--large_1vbhk_2682 ._cart-ingka-list--ordered_1vbhk_2651 li {
  margin-top:.5rem
}
._cart-ingka-list--xlarge_1vbhk_2696 {
  padding-inline-start:2.5625rem
}
._cart-ingka-list--xlarge_1vbhk_2696 ._cart-ingka-list--unordered_1vbhk_2648,
._cart-ingka-list--xlarge_1vbhk_2696 ._cart-ingka-list--ordered_1vbhk_2651 {
  padding-inline-start:1.5625rem
}
._cart-ingka-list--xlarge_1vbhk_2696 li:not(:first-child) {
  margin-top:1rem
}
._cart-ingka-list--xlarge_1vbhk_2696 ._cart-ingka-list--unordered_1vbhk_2648 li,
._cart-ingka-list--xlarge_1vbhk_2696 ._cart-ingka-list--ordered_1vbhk_2651 li {
  margin-top:.75rem
}
._cart-ingka-list-view_1vbhk_1341 {
  padding:0;
  margin:0
}
._cart-ingka-list-view--small_1vbhk_2715 ._cart-ingka-list-view-item__action_1vbhk_1341,
._cart-ingka-list-view--small_1vbhk_2715 ._cart-ingka-list-view-item__default_1vbhk_2715 {
  min-height:3rem;
  padding-block-start:.5rem;
  padding-block-end:.5rem
}
._cart-ingka-list-view--medium_1vbhk_2720 ._cart-ingka-list-view-item__action_1vbhk_1341,
._cart-ingka-list-view--medium_1vbhk_2720 ._cart-ingka-list-view-item__default_1vbhk_2715 {
  min-height:4.5rem;
  padding-block-start:.75rem;
  padding-block-end:.75rem
}
._cart-ingka-list-view--large_1vbhk_2725 ._cart-ingka-list-view-item__action_1vbhk_1341,
._cart-ingka-list-view--large_1vbhk_2725 ._cart-ingka-list-view-item__default_1vbhk_2715 {
  min-height:5.5rem;
  padding-block-start:1.25rem;
  padding-block-end:1.25rem
}
button._cart-ingka-list-view-item__action_1vbhk_1341:hover ._cart-ingka-list-view-item__title_1vbhk_2731,
a._cart-ingka-list-view-item__action_1vbhk_1341:hover ._cart-ingka-list-view-item__title_1vbhk_2731 {
  text-decoration:underline
}
._cart-ingka-list-view-item_1vbhk_1341 {
  width:100%;
  list-style-type:none;
  border-bottom:1px rgb(var(--colour-neutral-3, 223, 223, 223)) solid;
  box-sizing:border-box;
  text-decoration:none
}
._cart-ingka-list-view-item__no-divider_1vbhk_2743 {
  border-bottom:none
}
._cart-ingka-list-view-item__action_1vbhk_1341,
._cart-ingka-list-view-item__default_1vbhk_2715 {
  box-sizing:border-box;
  width:100%;
  display:flex;
  justify-content:space-between;
  align-items:center;
  background-color:transparent;
  background-repeat:no-repeat;
  border:none;
  outline:none;
  text-align:inherit;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  text-decoration:none;
  padding:0;
  line-height:1.571;
  -webkit-user-select:text;
  user-select:text
}
._cart-ingka-list-view-item__action_1vbhk_1341:not(:disabled) {
  cursor:pointer
}
._cart-ingka-list-view-item__wrapper_1vbhk_2766 {
  display:flex;
  flex-grow:1;
  align-items:center
}
._cart-ingka-list-view-item__label-container_1vbhk_2771 {
  flex-grow:1;
  padding-inline-end:1rem
}
._cart-ingka-list-view-item__icon-center_1vbhk_2775,
._cart-ingka-list-view-item__icon-top_1vbhk_2775 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  margin-inline-end:1rem;
  flex-shrink:0
}
._cart-ingka-list-view-item__icon-top_1vbhk_2775,
._cart-ingka-list-view-item__image-top_1vbhk_2780,
._cart-ingka-list-view-item__payment-logo-top_1vbhk_2780,
._cart-ingka-list-view-item__avatar-top_1vbhk_2780 {
  align-self:flex-start
}
._cart-ingka-list-view-item__payment-logo_1vbhk_2780 {
  margin-inline-end:1rem;
  flex-shrink:0
}
._cart-ingka-list-view-item__image_1vbhk_2780 {
  margin-inline-end:1rem;
  display:block;
  width:3rem;
  inset-inline-start:1rem;
  flex-shrink:0
}
._cart-ingka-list-view-item__description_1vbhk_2794,
._cart-ingka-list-view-item__title_1vbhk_2731 {
  display:block
}
._cart-ingka-list-view-item__quantity-label_1vbhk_2800 {
  padding-inline-end:0;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
._cart-ingka-list-view-item__quantity-label_1vbhk_2800:not(:last-child) {
  padding-inline-end:1rem
}
._cart-ingka-list-view-item__addon_1vbhk_2807 {
  margin-block-start:.25rem;
  display:block
}
._cart-ingka-list-view-item_1vbhk_1341:hover ._cart-ingka-list-view-item__label_1vbhk_2771 {
  text-decoration:underline
}
._cart-ingka-list-view-item__inset_1vbhk_2814 {
  padding-inline-start:1.5rem;
  padding-inline-end:1.5rem
}
._cart-ingka-list-view-item__avatar_1vbhk_2780 {
  margin-inline-end:1rem;
  flex-shrink:0
}
._cart-ingka-list-view-item--disabled_1vbhk_2822 {
  pointer-events:none
}
._cart-ingka-list-view-item--disabled_1vbhk_2822 ._cart-ingka-list-view-item__default_1vbhk_2715,
._cart-ingka-list-view-item--disabled_1vbhk_2822 ._cart-ingka-list-view-item__action_1vbhk_1341,
._cart-ingka-list-view-item--disabled_1vbhk_2822 ._cart-ingka-list-view-item__icon-center_1vbhk_2775,
._cart-ingka-list-view-item--disabled_1vbhk_2822 ._cart-ingka-list-view-item__icon-top_1vbhk_2775,
._cart-ingka-list-view-item--disabled_1vbhk_2822 ._cart-ingka-list-view-item__title_1vbhk_2731,
._cart-ingka-list-view-item--disabled_1vbhk_2822 ._cart-ingka-list-view-item__description_1vbhk_2794,
._cart-ingka-list-view-item--disabled_1vbhk_2822 ._cart-ingka-list-view-item__quantity-label_1vbhk_2800 {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-list-view-item--disabled_1vbhk_2822 ._cart-ingka-avatar__image_1vbhk_2834,
._cart-ingka-list-view-item--disabled_1vbhk_2822 ._cart-ingka-list-view-item__image_1vbhk_2780 {
  opacity:.2
}
._cart-ingka-list-view-item--disabled_1vbhk_2822 ._cart-ingka-avatar_1vbhk_2834 {
  background-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  color:rgb(var(--colour-interactive-disabled-2, 146, 146, 146))
}
._cart-ingka-list-view-item--disabled_1vbhk_2822 ._cart-ingka-list-view-item__payment-logo_1vbhk_2780 {
  opacity:.4
}
[dir=rtl] ._cart-ingka-list-view-item__control-icon_1vbhk_2846 {
  transform:scaleX(-1)
}
._cart-ingka-loading_1vbhk_2850 {
  position:relative;
  display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:center
}
._cart-ingka-loading--label-leading_1vbhk_2857 {
  text-align:inherit;
  align-items:flex-start
}
._cart-ingka-loading__text_1vbhk_2861,
._cart-ingka-loading__text--fade-out_1vbhk_2861 {
  opacity:0
}
._cart-ingka-loading__text_1vbhk_2861 {
  max-width:100%;
  margin-top:2.5rem;
  text-align:center;
  transform:translateY(1.5rem)
}
._cart-ingka-loading__text--fade-out_1vbhk_2861 {
  transition:transform .1s cubic-bezier(.4,0,.4,1),opacity .1s cubic-bezier(.4,0,.4,1);
  transform:translateY(-1.5rem)
}
._cart-ingka-loading__text--fade-in_1vbhk_2874 {
  transition:transform .1s cubic-bezier(.4,0,.4,1),opacity .1s cubic-bezier(.4,0,.4,1);
  transform:translateY(0);
  opacity:1
}
._cart-ingka-loading__ball_1vbhk_2879 {
  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:_cart-ingka-loading-bounce_1vbhk_1 .7s infinite
}
._cart-ingka-loading__ball--small_1vbhk_2889 {
  border-width:.125rem
}
._cart-ingka-loading__ball--medium_1vbhk_2892 {
  border-width:.25rem
}
._cart-ingka-loading__ball--small_1vbhk_2889,
._cart-ingka-loading__ball--medium_1vbhk_2892 {
  transform:translateY(-160%);
  animation:_cart-ingka-loading-bounce-small_1vbhk_1 .7s infinite
}
._cart-ingka-loading__ball--large_1vbhk_2899 {
  margin-bottom:2rem
}
._cart-ingka-loading__ball--primary_1vbhk_2902 {
  border-color:rgb(var(--colour-neutral-7, 17, 17, 17))
}
._cart-ingka-loading__ball--secondary_1vbhk_2905 {
  border-color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
._cart-ingka-loading__ball--secondary_1vbhk_2905+._cart-ingka-loading__text_1vbhk_2861 {
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-loading__linear-wrapper_1vbhk_2911 {
  position:relative;
  display:flex;
  width:100%;
  height:.3125rem
}
._cart-ingka-loading__linear-wrapper_1vbhk_2911+._cart-ingka-loading__text_1vbhk_2861 {
  margin-top:1rem
}
._cart-ingka-loading__sr-only-text_1vbhk_2920,
._cart-ingka-loading__linear-label_1vbhk_2920 {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
._cart-ingka-loading__linear-progress_1vbhk_2929 {
  -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))
}
._cart-ingka-loading__linear-progress_1vbhk_2929::-webkit-progress-bar {
  border-radius:.375rem;
  background:rgb(var(--colour-neutral-2, 245, 245, 245))
}
._cart-ingka-loading__linear-progress_1vbhk_2929::-moz-progress-bar {
  border-radius:.375rem;
  background:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
._cart-ingka-loading__linear-progress_1vbhk_2929::-webkit-progress-value {
  border-radius:.375rem;
  background:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
@media (forced-colors: active) {
  ._cart-ingka-loading__linear-progress_1vbhk_2929 {
    -webkit-appearance:revert;
    -moz-appearance:revert;
    appearance:revert;
    height:revert;
    border:revert;
    border-radius:revert;
    background:revert
  }
}
@media (prefers-reduced-motion: reduce) {
  ._cart-ingka-loading_1vbhk_2850 ._cart-ingka-loading__text_1vbhk_2861,
  ._cart-ingka-loading_1vbhk_2850 ._cart-ingka-loading__ball_1vbhk_2879 {
    transition:none
  }
}
@keyframes _cart-ingka-loading-bounce-small_1vbhk_1 {
  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 _cart-ingka-loading-bounce_1vbhk_1 {
  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)
  }
}
@keyframes _cart-ingka-modalSlideToLeft_1vbhk_1 {
  0% {
    transform:translate(100%)
  }
  to {
    transform:translate(0)
  }
}
@keyframes _cart-ingka-modalSlideToRight_1vbhk_1 {
  0% {
    transform:translate(0)
  }
  to {
    transform:translate(100%)
  }
}
@keyframes _cart-ingka-modalSlideFromLeft_1vbhk_1 {
  0% {
    transform:translate(-100%)
  }
  to {
    transform:translate(0)
  }
}
@keyframes _cart-ingka-modalSlideFromRight_1vbhk_1 {
  0% {
    transform:translate(0)
  }
  to {
    transform:translate(-100%)
  }
}
@keyframes _cart-ingka-modalSlideDown_1vbhk_1 {
  0% {
    transform:translateY(0)
  }
  to {
    transform:translateY(100%)
  }
}
@keyframes _cart-ingka-modalSlideUp_1vbhk_1 {
  0% {
    transform:translateY(100%)
  }
  to {
    transform:translateY(0)
  }
}
@keyframes _cart-ingka-modalEnter_1vbhk_1 {
  0% {
    clip-path:inset(50%)
  }
  to {
    clip-path:inset(0%)
  }
}
@keyframes _cart-ingka-modalClose_1vbhk_1 {
  0% {
    clip-path:inset(0%)
  }
  to {
    clip-path:inset(50%)
  }
}
@keyframes _cart-ingka-modalContentEnter_1vbhk_1 {
  0% {
    transform:scale(.8);
    opacity:0;
    transform-origin:center center
  }
  to {
    transform:scale(1);
    opacity:1;
    transform-origin:center center
  }
}
@keyframes _cart-ingka-modalContentClose_1vbhk_1 {
  0% {
    transform:scale(1);
    opacity:1;
    transform-origin:center center
  }
  to {
    transform:scale(.8);
    opacity:0;
    transform-origin:center center
  }
}
@keyframes _cart-ingka-modalBackdropEnter_1vbhk_1 {
  0% {
    visibility:hidden
  }
  1% {
    visibility:visible
  }
}
@keyframes _cart-ingka-modalBackdropClose_1vbhk_1 {
  0%,
  99% {
    visibility:visible
  }
  to {
    visibility:hidden
  }
}
._cart-ingka-prevent-scroll-y_1vbhk_3103 {
  overflow:hidden;
  position:fixed;
  width:100%
}
._cart-ingka-modal-wrapper_1vbhk_3109 {
  position:fixed;
  left:0;
  right:0;
  top:0;
  bottom:0;
  display:flex;
  justify-content:center;
  align-items:center;
  z-index:400;
  pointer-events:none;
  transition:visibility cubic-bezier(0,0,1,1) .2s;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-modal-wrapper__backdrop_1vbhk_3123 {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  opacity:0;
  transition:opacity cubic-bezier(0,0,1,1) .2s;
  pointer-events:none;
  visibility:hidden
}
._cart-ingka-modal-wrapper__backdrop--dark_1vbhk_3134 {
  background:rgba(var(--colour-static-black, 17, 17, 17),.4)
}
._cart-ingka-modal-wrapper--open_1vbhk_3137 {
  pointer-events:all
}
._cart-ingka-modal-wrapper--open_1vbhk_3137>._cart-ingka-modal-wrapper__backdrop_1vbhk_3123 {
  opacity:1;
  animation:_cart-ingka-modalBackdropEnter_1vbhk_1 .2s;
  visibility:visible;
  pointer-events:all
}
._cart-ingka-modal-wrapper--close_1vbhk_3146>._cart-ingka-modal-wrapper__backdrop_1vbhk_3123 {
  animation:_cart-ingka-modalBackdropClose_1vbhk_1 .2s
}
._cart-ingka-modal-wrapper_1vbhk_3109 ._cart-ingka-btn_1vbhk_339[data-autofocus]:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-modal-footer_1vbhk_3156 {
  padding:1.5rem;
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  flex-grow:1;
  flex-shrink:0;
  display:flex
}
._cart-ingka-modal-footer_1vbhk_3156 ._cart-ingka-btn_1vbhk_339 {
  flex-grow:1;
  width:100%;
  flex-basis:auto
}
._cart-ingka-modal-footer_1vbhk_3156 ._cart-ingka-btn_1vbhk_339:not(:last-child) {
  margin-inline-end:0;
  margin-block-end:.75rem
}
._cart-ingka-modal-footer--dual-action_1vbhk_3172 {
  flex-direction:column
}
._cart-ingka-modal-footer--borderless_1vbhk_3175 {
  border-top:none
}
@media (orientation: landscape),(min-width: 37.5em) {
  ._cart-ingka-modal-footer_1vbhk_3156 ._cart-ingka-btn_1vbhk_339:not(:last-child) {
    margin-block-end:1rem
  }
  ._cart-ingka-modal-footer--dual-action_1vbhk_3172:not(._cart-ingka-modal-footer--stacked_1vbhk_3183) {
    flex-direction:row
  }
  ._cart-ingka-modal-footer--dual-action_1vbhk_3172:not(._cart-ingka-modal-footer--stacked_1vbhk_3183) ._cart-ingka-btn_1vbhk_339:not(:last-child) {
    margin-inline-end:1rem;
    margin-block-end:0
  }
}
._cart-ingka-modal-header_1vbhk_1346 {
  box-sizing:border-box;
  top:0;
  display:flex;
  justify-content:space-between;
  flex-direction:row-reverse;
  padding:0 .5rem;
  align-items:center;
  background-color:rgb(var(--colour-elevation-2, 255, 255, 255));
  z-index:100;
  flex:0 0 3.5rem
}
._cart-ingka-modal-header--floating-header_1vbhk_3203 {
  position:absolute;
  width:100%;
  background-color:transparent
}
._cart-ingka-modal-header--floating-header_1vbhk_3203 ._cart-ingka-modal-header__close_1vbhk_3208,
._cart-ingka-modal-header--floating-header_1vbhk_3203 ._cart-ingka-modal-header__back-button_1vbhk_3209 {
  margin:1rem 0 0
}
._cart-ingka-modal-header__title-wrapper_1vbhk_3212 {
  width:100%;
  text-align:center;
  margin:1rem .5rem
}
._cart-ingka-modal-header__title-wrapper--padded_1vbhk_3217 {
  margin-inline-start:3rem
}
._cart-ingka-modal-header__close_1vbhk_3208,
._cart-ingka-modal-header__back-button_1vbhk_3209 {
  margin-top:.5rem;
  margin-bottom:.5rem
}
[dir=rtl] ._cart-ingka-modal-header__close_1vbhk_3208,
[dir=rtl] ._cart-ingka-modal-header__back-button_1vbhk_3209 {
  transform:scaleX(-1)
}
._cart-ingka-modal-body_1vbhk_3228 {
  padding:var(--skapa-modal-body-padding-block, 1.5rem) var(--skapa-modal-body-padding-inline, 1.5rem)
}
._cart-ingka-sheets--enter_1vbhk_3232 {
  animation:_cart-ingka-modalSlideUp_1vbhk_1 cubic-bezier(0,0,.1,1) .2s
}
._cart-ingka-sheets--preserve-alignment_1vbhk_3236 {
  animation:_cart-ingka-modalSlideToLeft_1vbhk_1 cubic-bezier(0,0,.1,1) .2s
}
._cart-ingka-sheets--preserve-alignment_1vbhk_3236._cart-ingka-sheets--mirrored_1vbhk_3239 {
  animation:_cart-ingka-modalSlideFromLeft_1vbhk_1 cubic-bezier(0,0,.1,1) .2s
}
._cart-ingka-sheets--close_1vbhk_3243 {
  animation:_cart-ingka-modalSlideDown_1vbhk_1 cubic-bezier(.9,0,1,1) .1s;
  pointer-events:none;
  transition:visibility cubic-bezier(0,0,1,1) .1s;
  visibility:hidden;
  animation-fill-mode:forwards
}
._cart-ingka-sheets--close_1vbhk_3243._cart-ingka-sheets--preserve-alignment_1vbhk_3236 {
  animation:_cart-ingka-modalSlideToRight_1vbhk_1 cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards
}
._cart-ingka-sheets--close_1vbhk_3243._cart-ingka-sheets--preserve-alignment_1vbhk_3236._cart-ingka-sheets--mirrored_1vbhk_3239 {
  animation:_cart-ingka-modalSlideFromRight_1vbhk_1 cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards
}
[dir=rtl] ._cart-ingka-sheets--preserve-alignment_1vbhk_3236 {
  animation:_cart-ingka-modalSlideFromLeft_1vbhk_1 cubic-bezier(0,0,.1,1) .2s
}
[dir=rtl] ._cart-ingka-sheets--preserve-alignment_1vbhk_3236._cart-ingka-sheets--mirrored_1vbhk_3239 {
  animation:_cart-ingka-modalSlideToLeft_1vbhk_1 cubic-bezier(0,0,.1,1) .2s
}
[dir=rtl] ._cart-ingka-sheets--close_1vbhk_3243 {
  animation:_cart-ingka-modalSlideDown_1vbhk_1 cubic-bezier(.9,0,1,1) .1s;
  pointer-events:none;
  animation-fill-mode:forwards
}
[dir=rtl] ._cart-ingka-sheets--close_1vbhk_3243._cart-ingka-sheets--preserve-alignment_1vbhk_3236 {
  animation:_cart-ingka-modalSlideFromRight_1vbhk_1 cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards
}
[dir=rtl] ._cart-ingka-sheets--close_1vbhk_3243._cart-ingka-sheets--preserve-alignment_1vbhk_3236._cart-ingka-sheets--mirrored_1vbhk_3239 {
  animation:_cart-ingka-modalSlideToRight_1vbhk_1 cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards
}
._cart-ingka-sheets_1vbhk_3232 {
  position:absolute;
  top:auto;
  right:var(--modal-keyboard-focus-spacing, 0);
  bottom:0;
  width:calc(100% - var(--modal-keyboard-focus-width, 0%));
  background:rgb(var(--colour-elevation-2, 255, 255, 255));
  z-index:100;
  overflow:hidden;
  border-radius:8px 8px 0 0;
  max-height:calc(100% - 3rem);
  text-align:initial;
  display:flex;
  flex-direction:column
}
._cart-ingka-sheets_1vbhk_3232:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out;
  --modal-keyboard-focus-spacing: .375rem;
  --modal-keyboard-focus-width: .75rem
}
._cart-ingka-sheets__content_1vbhk_3302 {
  height:100%
}
._cart-ingka-sheets__content-wrapper_1vbhk_3305 {
  overflow:auto;
  height:100%;
  position:relative
}
._cart-ingka-sheets__content-wrapper_1vbhk_3305:focus-visible {
  box-shadow:inset 0 0 0 2px rgb(var(--colour-neutral-7, 17, 17, 17))
}
._cart-ingka-sheets__video_1vbhk_3313 {
  z-index:100;
  background:rgba(var(--colour-static-black, 17, 17, 17),.8)
}
._cart-ingka-sheets__video_1vbhk_3313 iframe {
  max-width:100%
}
._cart-ingka-sheets--preserve-alignment_1vbhk_3236 {
  width:85%;
  top:var(--modal-keyboard-focus-spacing, 0);
  border-radius:8px 0 0 8px;
  max-height:calc(100% - var(--modal-keyboard-focus-width, 0%))
}
._cart-ingka-sheets--preserve-alignment_1vbhk_3236._cart-ingka-sheets--mirrored_1vbhk_3239 {
  right:auto;
  left:var(--modal-keyboard-focus-spacing, 0);
  border-radius:0 8px 8px 0
}
._cart-ingka-sheets--mobile-full-size_1vbhk_3331 {
  top:3rem
}
._cart-ingka-sheets_1vbhk_3232 ._cart-ingka-modal-footer_1vbhk_3156 {
  padding:1.5rem 1rem
}
[dir=rtl] ._cart-ingka-sheets--preserve-alignment_1vbhk_3236 {
  left:var(--modal-keyboard-focus-spacing, 0);
  right:auto;
  border-radius:0 8px 8px 0
}
[dir=rtl] ._cart-ingka-sheets--preserve-alignment_1vbhk_3236._cart-ingka-sheets--mirrored_1vbhk_3239 {
  right:var(--modal-keyboard-focus-spacing, 0);
  left:auto;
  border-radius:8px 0 0 8px
}
@media (prefers-contrast: more) {
  ._cart-ingka-sheets_1vbhk_3232 {
    border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
    border-block-end-width:0
  }
}
._cart-ingka-theatre--enter_1vbhk_3355 {
  animation:_cart-ingka-modalEnter_1vbhk_1 cubic-bezier(0,0,.1,1) .2s
}
._cart-ingka-theatre--enter_1vbhk_3355 ._cart-ingka-theatre__animation-group_1vbhk_3358 {
  animation:_cart-ingka-modalContentEnter_1vbhk_1 cubic-bezier(0,0,.1,1) .2s
}
._cart-ingka-theatre--close_1vbhk_3362 {
  animation:_cart-ingka-modalClose_1vbhk_1 cubic-bezier(.9,0,1,1) .2s;
  animation-fill-mode:forwards;
  pointer-events:none;
  transition:visibility cubic-bezier(0,0,1,1) .1s;
  visibility:hidden
}
._cart-ingka-theatre--close_1vbhk_3362 ._cart-ingka-theatre__animation-group_1vbhk_3358 {
  animation:_cart-ingka-modalContentClose_1vbhk_1 cubic-bezier(.9,0,1,1) .2s;
  animation-fill-mode:forwards
}
._cart-ingka-theatre_1vbhk_3355 {
  position:absolute;
  left:var(--modal-keyboard-focus-spacing, 0);
  width:calc(100% - var(--modal-keyboard-focus-width, 0%));
  top:3rem;
  height:calc(100% - 3rem);
  border-radius:8px 8px 0 0;
  background:rgb(var(--colour-elevation-2, 255, 255, 255));
  z-index:100;
  overflow:hidden;
  display:flex;
  flex-shrink:0;
  flex-direction:column;
  text-align:initial
}
._cart-ingka-theatre_1vbhk_3355:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out;
  --modal-keyboard-focus-spacing: .375rem;
  --modal-keyboard-focus-width: .75rem
}
._cart-ingka-theatre__animation-group_1vbhk_3358 {
  display:flex;
  flex-direction:column;
  height:100%
}
._cart-ingka-theatre__content-wrapper_1vbhk_3402 {
  overflow:auto
}
._cart-ingka-theatre__video_1vbhk_3405 {
  z-index:100;
  background:rgba(var(--colour-static-black, 17, 17, 17),.8)
}
._cart-ingka-theatre__video_1vbhk_3405 iframe {
  max-width:100%
}
@media (prefers-contrast: more) {
  ._cart-ingka-theatre_1vbhk_3355 {
    border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
    border-block-end-width:0
  }
}
._cart-ingka-prompt--enter_1vbhk_3419 {
  animation:_cart-ingka-modalContentEnter_1vbhk_1 cubic-bezier(.8,0,0,1) .2s
}
._cart-ingka-prompt--close_1vbhk_3423 {
  animation:_cart-ingka-modalContentClose_1vbhk_1 cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards;
  pointer-events:none;
  transition:visibility cubic-bezier(0,0,1,1) .1s;
  visibility:hidden
}
._cart-ingka-prompt_1vbhk_3419 {
  position:relative;
  left:auto;
  right:auto;
  display:flex;
  margin:1.5rem;
  z-index:100;
  overflow:hidden;
  flex-direction:column;
  justify-content:center;
  border-radius:8px;
  text-align:initial
}
._cart-ingka-prompt_1vbhk_3419:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-prompt__content-wrapper_1vbhk_3450 {
  background:rgb(var(--colour-elevation-2, 255, 255, 255));
  max-height:75vh;
  max-width:31.5rem;
  height:auto;
  overflow:hidden;
  display:flex;
  flex-direction:column
}
._cart-ingka-prompt__heading_1vbhk_3459 {
  margin-bottom:1rem;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-prompt__content_1vbhk_3450 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  font-size:.875rem;
  line-height:1.571;
  padding:0 2rem;
  overflow:auto;
  height:100%
}
._cart-ingka-prompt__content_1vbhk_3450:focus-visible {
  box-shadow:inset 0 0 0 2px rgb(var(--colour-neutral-7, 17, 17, 17))
}
._cart-ingka-prompt_1vbhk_3419 ._cart-ingka-modal-header_1vbhk_1346 {
  padding:.5rem .5rem 0
}
._cart-ingka-prompt_1vbhk_3419 ._cart-ingka-modal-header__close_1vbhk_3208 {
  margin:0
}
._cart-ingka-prompt_1vbhk_3419 ._cart-ingka-prompt__content_1vbhk_3450 {
  padding-bottom:0
}
@media (prefers-contrast: more) {
  ._cart-ingka-prompt_1vbhk_3419 {
    border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223))
  }
}
@media (min-width: 37.5em) {
  ._cart-ingka-sheets_1vbhk_3232 {
    top:var(--modal-keyboard-focus-spacing, 0);
    border-radius:8px 0 0 8px;
    width:calc(100% - 3rem);
    max-height:calc(100% - var(--modal-keyboard-focus-width, 0%))
  }
  ._cart-ingka-sheets--mirrored_1vbhk_3239 {
    right:auto;
    left:var(--modal-keyboard-focus-spacing, 0);
    border-radius:0 8px 8px 0
  }
  ._cart-ingka-sheets--mirrored_1vbhk_3239 ._cart-ingka-modal-footer_1vbhk_3156:not(._cart-ingka-modal-footer--stacked_1vbhk_3183) {
    flex-direction:row-reverse
  }
  ._cart-ingka-sheets--mirrored_1vbhk_3239 ._cart-ingka-modal-footer_1vbhk_3156:not(._cart-ingka-modal-footer--stacked_1vbhk_3183) ._cart-ingka-btn_1vbhk_339:not(:last-child) {
    margin:0;
    margin-inline-start:1rem
  }
  ._cart-ingka-sheets--small_1vbhk_3508 {
    max-width:30rem
  }
  ._cart-ingka-sheets--small_1vbhk_3508 ._cart-ingka-modal-body_1vbhk_3228 {
    --skapa-modal-body-padding-inline: 1.5rem
  }
  ._cart-ingka-sheets--medium_1vbhk_3514 {
    max-width:45rem
  }
  ._cart-ingka-sheets--medium_1vbhk_3514 ._cart-ingka-modal-footer_1vbhk_3156:not(._cart-ingka-modal-footer--dual-action_1vbhk_3172) ._cart-ingka-btn_1vbhk_339 {
    width:auto;
    flex:initial
  }
  ._cart-ingka-sheets--large_1vbhk_3521 {
    max-width:67.5rem
  }
  ._cart-ingka-sheets--medium_1vbhk_3514 ._cart-ingka-modal-footer--dual-action_1vbhk_3172 ._cart-ingka-btn_1vbhk_339:not(:last-child),
  ._cart-ingka-sheets--large_1vbhk_3521 ._cart-ingka-modal-footer--dual-action_1vbhk_3172 ._cart-ingka-btn_1vbhk_339:not(:last-child) {
    margin-inline-end:1rem
  }
  ._cart-ingka-sheets--large_1vbhk_3521 ._cart-ingka-modal-footer_1vbhk_3156 ._cart-ingka-btn_1vbhk_339 {
    width:auto;
    flex:initial
  }
  ._cart-ingka-sheets_1vbhk_3232 ._cart-ingka-modal-footer_1vbhk_3156 {
    padding:1.5rem
  }
  [dir=rtl] ._cart-ingka-sheets_1vbhk_3232 {
    right:auto;
    left:var(--modal-keyboard-focus-spacing, 0);
    border-radius:0 8px 8px 0
  }
  [dir=rtl] ._cart-ingka-sheets--mirrored_1vbhk_3239 {
    right:var(--modal-keyboard-focus-spacing, 0);
    left:auto;
    border-radius:8px 0 0 8px
  }
}
@media (min-width: 37.5em) and (prefers-contrast: more) {
  ._cart-ingka-sheets_1vbhk_3232 {
    border-block-end-width:1px;
    border-inline-end-width:0
  }
}
@media (min-width: 37.5em) {
  ._cart-ingka-sheets_1vbhk_3232._cart-ingka-sheets--enter_1vbhk_3232 {
    animation:_cart-ingka-modalSlideToLeft_1vbhk_1 cubic-bezier(0,0,.1,1) .2s
  }
  ._cart-ingka-sheets_1vbhk_3232._cart-ingka-sheets--close_1vbhk_3243 {
    animation:_cart-ingka-modalSlideToRight_1vbhk_1 cubic-bezier(.9,0,1,1) .1s;
    animation-fill-mode:forwards
  }
  ._cart-ingka-sheets--mirrored_1vbhk_3239._cart-ingka-sheets--enter_1vbhk_3232 {
    animation:_cart-ingka-modalSlideFromLeft_1vbhk_1 cubic-bezier(0,0,.1,1) .2s
  }
  ._cart-ingka-sheets--mirrored_1vbhk_3239._cart-ingka-sheets--close_1vbhk_3243 {
    animation:_cart-ingka-modalSlideFromRight_1vbhk_1 cubic-bezier(.9,0,1,1) .1s;
    animation-fill-mode:forwards
  }
  [dir=rtl] ._cart-ingka-sheets_1vbhk_3232._cart-ingka-sheets--enter_1vbhk_3232 {
    animation:_cart-ingka-modalSlideFromLeft_1vbhk_1 cubic-bezier(0,0,.1,1) .2s
  }
  [dir=rtl] ._cart-ingka-sheets_1vbhk_3232._cart-ingka-sheets--close_1vbhk_3243 {
    animation:_cart-ingka-modalSlideFromRight_1vbhk_1 cubic-bezier(.9,0,1,1) .1s;
    animation-fill-mode:forwards
  }
  [dir=rtl] ._cart-ingka-sheets--mirrored_1vbhk_3239._cart-ingka-sheets--enter_1vbhk_3232 {
    animation:_cart-ingka-modalSlideToLeft_1vbhk_1 cubic-bezier(0,0,.1,1) .2s
  }
  [dir=rtl] ._cart-ingka-sheets--mirrored_1vbhk_3239._cart-ingka-sheets--close_1vbhk_3243 {
    animation:_cart-ingka-modalSlideToRight_1vbhk_1 cubic-bezier(.9,0,1,1) .1s;
    animation-fill-mode:forwards
  }
  ._cart-ingka-modal-body_1vbhk_3228 {
    --skapa-modal-body-padding-block: 2rem;
    --skapa-modal-body-padding-inline: 2rem
  }
  ._cart-ingka-modal-header_1vbhk_1346 {
    padding:0 1rem;
    flex:0 0 4.5rem
  }
  ._cart-ingka-modal-header__close_1vbhk_3208,
  ._cart-ingka-modal-header__back-button_1vbhk_3209 {
    margin-top:1rem;
    margin-bottom:1rem
  }
  ._cart-ingka-modal-header--floating-header_1vbhk_3203 ._cart-ingka-modal-header__close_1vbhk_3208,
  ._cart-ingka-modal-header--floating-header_1vbhk_3203 ._cart-ingka-modal-header__back-button_1vbhk_3209 {
    margin:1.5rem 0 .5rem
  }
  ._cart-ingka-prompt__heading_1vbhk_3459 {
    font-size:1.5rem;
    line-height:1.45;
    letter-spacing:-.0042em
  }
  ._cart-ingka-prompt__content_1vbhk_3450 {
    color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
    font-size:1rem;
    line-height:1.625;
    padding-bottom:1rem
  }
}
@media (min-width: 56.25em) {
  ._cart-ingka-sheets--small_1vbhk_3508 ._cart-ingka-modal-body_1vbhk_3228 {
    --skapa-modal-body-padding-inline: 2rem
  }
  ._cart-ingka-theatre_1vbhk_3355 {
    border-radius:8px;
    left:3rem;
    width:calc(100% - 6rem);
    height:calc(100% - 6rem)
  }
}
@media (min-width: 56.25em) and (prefers-contrast: more) {
  ._cart-ingka-theatre_1vbhk_3355 {
    border-block-end-width:1px
  }
}
@media (min-width: 75em) {
  ._cart-ingka-sheets_1vbhk_3232 ._cart-ingka-modal-body_1vbhk_3228 {
    --skapa-modal-body-padding-inline: 2.5rem
  }
}
@media (prefers-reduced-motion) {
  ._cart-ingka-modal-wrapper_1vbhk_3109 {
    transition:none
  }
  ._cart-ingka-modal-wrapper__backdrop_1vbhk_3123 {
    animation-duration:0s;
    transition-duration:0s;
    transition:none
  }
  ._cart-ingka-modal-wrapper_1vbhk_3109 ._cart-ingka-sheets_1vbhk_3232._cart-ingka-sheets--enter_1vbhk_3232,
  ._cart-ingka-modal-wrapper_1vbhk_3109 ._cart-ingka-sheets_1vbhk_3232._cart-ingka-sheets--close_1vbhk_3243,
  ._cart-ingka-modal-wrapper_1vbhk_3109 ._cart-ingka-sheets_1vbhk_3232._cart-ingka-sheets--preserve-alignment_1vbhk_3236,
  ._cart-ingka-modal-wrapper_1vbhk_3109 ._cart-ingka-sheets_1vbhk_3232._cart-ingka-sheets--mirrored_1vbhk_3239,
  ._cart-ingka-modal-wrapper_1vbhk_3109 ._cart-ingka-theatre_1vbhk_3355._cart-ingka-theatre--enter_1vbhk_3355,
  ._cart-ingka-modal-wrapper_1vbhk_3109 ._cart-ingka-theatre_1vbhk_3355._cart-ingka-theatre--close_1vbhk_3362,
  ._cart-ingka-modal-wrapper_1vbhk_3109 ._cart-ingka-theatre_1vbhk_3355._cart-ingka-theatre--enter_1vbhk_3355 ._cart-ingka-theatre__animation-group_1vbhk_3358,
  ._cart-ingka-modal-wrapper_1vbhk_3109 ._cart-ingka-theatre_1vbhk_3355._cart-ingka-theatre--close_1vbhk_3362 ._cart-ingka-theatre__animation-group_1vbhk_3358 {
    animation-duration:0s;
    transition-duration:0s
  }
  ._cart-ingka-modal-wrapper_1vbhk_3109 ._cart-ingka-prompt--close_1vbhk_3423 {
    transition:none
  }
  ._cart-ingka-modal-wrapper_1vbhk_3109 ._cart-ingka-prompt_1vbhk_3419,
  ._cart-ingka-modal-wrapper_1vbhk_3109 ._cart-ingka-prompt--enter_1vbhk_3419,
  ._cart-ingka-modal-wrapper_1vbhk_3109 ._cart-ingka-prompt--close_1vbhk_3423,
  ._cart-ingka-modal-wrapper_1vbhk_3109 ._cart-ingka-prompt_1vbhk_3419 ._cart-ingka-prompt__content-wrapper_1vbhk_3450,
  ._cart-ingka-modal-wrapper_1vbhk_3109 ._cart-ingka-prompt--enter_1vbhk_3419 ._cart-ingka-prompt__content-wrapper_1vbhk_3450,
  ._cart-ingka-modal-wrapper_1vbhk_3109 ._cart-ingka-prompt--close_1vbhk_3423 ._cart-ingka-prompt__content-wrapper_1vbhk_3450 {
    animation-duration:0s;
    transition-duration:0s
  }
}
._cart-ingka-payment-logo_1vbhk_1017 {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  background:rgb(var(--colour-static-white, 255, 255, 255));
  overflow:hidden
}
._cart-ingka-payment-logo__img_1vbhk_3679 {
  max-width:100%;
  min-height:100%;
  height:auto
}
._cart-ingka-payment-logo--small_1vbhk_3684 {
  width:2.125rem;
  height:1.5rem;
  border-radius:2px
}
._cart-ingka-payment-logo--medium_1vbhk_3689 {
  width:3.5rem;
  height:2.5rem;
  border-radius:4px
}
._cart-ingka-icon-pill_1vbhk_3695 {
  --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)
}
._cart-ingka-icon-pill_1vbhk_3695:hover {
  background:var(--background-hover)
}
._cart-ingka-icon-pill_1vbhk_3695:active {
  background:var(--background-press)
}
._cart-ingka-icon-pill_1vbhk_3695:disabled {
  cursor:default;
  background:var(--disabled-background);
  color:var(--disabled-foreground)
}
._cart-ingka-icon-pill_1vbhk_3695:hover,
._cart-ingka-icon-pill_1vbhk_3695:active,
._cart-ingka-icon-pill_1vbhk_3695:focus {
  text-decoration:none
}
._cart-ingka-icon-pill_1vbhk_3695 ._cart-ingka-svg-icon_1vbhk_403 {
  flex-shrink:0
}
._cart-ingka-icon-pill_1vbhk_3695._cart-ingka-leading-icon_1vbhk_430 {
  padding-inline-start:1.5rem
}
._cart-ingka-icon-pill_1vbhk_3695._cart-ingka-trailing-icon_1vbhk_434 {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem
}
._cart-ingka-icon-pill--small_1vbhk_3745 {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2.5rem;
  padding:0 1.5rem
}
._cart-ingka-icon-pill--small_1vbhk_3745:after {
  content:"";
  position:absolute;
  top:-.1875rem;
  left:-.1875rem;
  right:-.1875rem;
  bottom:-.1875rem
}
._cart-ingka-icon-pill--small_1vbhk_3745._cart-ingka-leading-icon_1vbhk_430 {
  padding-inline-start:1rem
}
._cart-ingka-icon-pill--small_1vbhk_3745._cart-ingka-trailing-icon_1vbhk_434 {
  padding-inline-end:1rem
}
._cart-ingka-icon-pill--xsmall_1vbhk_3765 {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2rem;
  min-width:2rem;
  padding:0 .75rem
}
._cart-ingka-icon-pill--xsmall_1vbhk_3765:after {
  content:"";
  position:absolute;
  top:-.4375rem;
  left:-.4375rem;
  right:-.4375rem;
  bottom:-.4375rem
}
._cart-ingka-icon-pill--xsmall_1vbhk_3765._cart-ingka-leading-icon_1vbhk_430 {
  padding-inline-start:.25rem
}
._cart-ingka-icon-pill--xsmall_1vbhk_3765._cart-ingka-trailing-icon_1vbhk_434 {
  padding-inline-end:.25rem
}
._cart-ingka-icon-pill_1vbhk_3695 {
  border:2px solid transparent;
  padding:0 .875rem
}
._cart-ingka-icon-pill_1vbhk_3695:disabled {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-icon-pill--active_1vbhk_3793 {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-icon-pill--xsmall_1vbhk_3765 {
  padding:0 .0625rem
}
._cart-ingka-icon-pill--small_1vbhk_3745 {
  padding:0 .375rem
}
._cart-ingka-pill_1vbhk_1353 {
  --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)
}
._cart-ingka-pill_1vbhk_1353:hover {
  background:var(--background-hover)
}
._cart-ingka-pill_1vbhk_1353:active {
  background:var(--background-press)
}
._cart-ingka-pill_1vbhk_1353:disabled {
  cursor:default;
  background:var(--disabled-background);
  color:var(--disabled-foreground)
}
._cart-ingka-pill_1vbhk_1353:hover,
._cart-ingka-pill_1vbhk_1353:active,
._cart-ingka-pill_1vbhk_1353:focus {
  text-decoration:none
}
._cart-ingka-pill_1vbhk_1353 ._cart-ingka-pill--svg-icon_1vbhk_3843 {
  flex-shrink:0
}
._cart-ingka-pill_1vbhk_1353._cart-ingka-pill--leading-icon_1vbhk_3846 {
  padding-inline-start:1.5rem
}
._cart-ingka-pill_1vbhk_1353._cart-ingka-pill--trailing-icon_1vbhk_3849 {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem
}
._cart-ingka-pill--small_1vbhk_3853 {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2.5rem;
  padding:0 1.5rem
}
._cart-ingka-pill--small_1vbhk_3853:after {
  content:"";
  position:absolute;
  top:-.1875rem;
  left:-.1875rem;
  right:-.1875rem;
  bottom:-.1875rem
}
._cart-ingka-pill--small_1vbhk_3853._cart-ingka-pill--leading-icon_1vbhk_3846 {
  padding-inline-start:1rem
}
._cart-ingka-pill--small_1vbhk_3853._cart-ingka-pill--trailing-icon_1vbhk_3849 {
  padding-inline-end:1rem
}
._cart-ingka-pill--xsmall_1vbhk_3873 {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2rem;
  min-width:2rem;
  padding:0 .75rem
}
._cart-ingka-pill--xsmall_1vbhk_3873:after {
  content:"";
  position:absolute;
  top:-.4375rem;
  left:-.4375rem;
  right:-.4375rem;
  bottom:-.4375rem
}
._cart-ingka-pill--xsmall_1vbhk_3873._cart-ingka-pill--leading-icon_1vbhk_3846 {
  padding-inline-start:.25rem
}
._cart-ingka-pill--xsmall_1vbhk_3873._cart-ingka-pill--trailing-icon_1vbhk_3849 {
  padding-inline-end:.25rem
}
._cart-ingka-pill__trailing-icon_1vbhk_3894 {
  margin-inline-start:.5rem
}
._cart-ingka-pill__leading-icon_1vbhk_3897 {
  margin-inline-end:.5rem
}
._cart-ingka-pill_1vbhk_1353._cart-ingka-pill--trailing-icon_1vbhk_3849 {
  flex-direction:row
}
._cart-ingka-pill_1vbhk_1353 {
  border:2px solid transparent
}
._cart-ingka-pill--active_1vbhk_3906 {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-pill_1vbhk_1353:disabled {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-pill_1vbhk_1353:disabled ._cart-ingka-pill__thumbnail_1vbhk_3912 {
  opacity:.5
}
._cart-ingka-pill--thumbnail_1vbhk_3915 {
  --thumbnail-padding: .75rem;
  padding-inline-start:var(--thumbnail-padding)
}
._cart-ingka-pill--thumbnail_1vbhk_3915._cart-ingka-pill--small_1vbhk_3853,
._cart-ingka-pill--thumbnail_1vbhk_3915._cart-ingka-pill--xsmall_1vbhk_3873 {
  --thumbnail-padding: .5rem
}
._cart-ingka-pill--thumbnail_1vbhk_3915._cart-ingka-pill--small_1vbhk_3853 ._cart-ingka-pill__thumbnail_1vbhk_3912,
._cart-ingka-pill--thumbnail_1vbhk_3915._cart-ingka-pill--xsmall_1vbhk_3873 ._cart-ingka-pill__thumbnail_1vbhk_3912 {
  width:1.5rem;
  height:1.5rem
}
._cart-ingka-pill--thumbnail_1vbhk_3915._cart-ingka-pill--xsmall_1vbhk_3873 {
  --thumbnail-padding: .25rem
}
._cart-ingka-pill__thumbnail_1vbhk_3912 {
  width:2rem;
  height:2rem;
  border-radius:64px;
  margin-inline-end:.5rem
}
._cart-ingka-price_1vbhk_1006 {
  font-weight:700;
  line-height:1;
  font-size:1.5rem;
  position:relative;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-price--subtle_1vbhk_3943 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-price__nowrap_1vbhk_3946 {
  white-space:nowrap
}
._cart-ingka-price__currency_1vbhk_3949,
._cart-ingka-price__decimal_1vbhk_3949,
._cart-ingka-price__subscript_1vbhk_3949 {
  font-size:.5em;
  line-height:1.3
}
._cart-ingka-price__subscript_1vbhk_3949,
._cart-ingka-price__currency_1vbhk_3949,
._cart-ingka-price__decimal_1vbhk_3949 {
  position:relative
}
._cart-ingka-price__currency_1vbhk_3949 {
  unicode-bidi:bidi-override
}
._cart-ingka-price__subscript_1vbhk_3949 {
  display:inline-block;
  unicode-bidi:isolate
}
._cart-ingka-price--currency-super-aligned_1vbhk_3963 ._cart-ingka-price__currency_1vbhk_3949 {
  top:-.727em
}
._cart-ingka-price--currency-fill-aligned_1vbhk_3966 ._cart-ingka-price__currency_1vbhk_3949 {
  font-size:inherit;
  line-height:inherit
}
._cart-ingka-price--decimal-super-aligned_1vbhk_3970 ._cart-ingka-price__decimal_1vbhk_3949 {
  top:-.727em
}
._cart-ingka-price--large_1vbhk_3973 {
  font-size:2.25rem
}
._cart-ingka-price--bti-price_1vbhk_3976 {
  display:inline-block;
  color:rgb(var(--colour-static-black, 17, 17, 17));
  padding:.2em .3em;
  background:rgb(var(--colour-commercial-message-bti-yellow, 255, 219, 0));
  box-shadow:.08em .08em rgb(var(--colour-commercial-message-bti-red, 204, 0, 8));
  font-style:normal
}
._cart-ingka-price--regular-font-weight_1vbhk_3984 {
  font-weight:400
}
._cart-ingka-price--strikeout_1vbhk_3987 ._cart-ingka-price__currency_1vbhk_3949,
._cart-ingka-price--strikeout_1vbhk_3987 ._cart-ingka-price__decimal_1vbhk_3949,
._cart-ingka-price--strikeout_1vbhk_3987 ._cart-ingka-price__integer_1vbhk_3989 {
  text-decoration:line-through
}
._cart-ingka-price--fixed-size_1vbhk_3992 ._cart-ingka-price__subscript_1vbhk_3949,
._cart-ingka-price--fixed-size_1vbhk_3992 ._cart-ingka-price__currency_1vbhk_3949,
._cart-ingka-price--fixed-size_1vbhk_3992 ._cart-ingka-price__decimal_1vbhk_3949,
._cart-ingka-price--strikeout_1vbhk_3987 ._cart-ingka-price__subscript_1vbhk_3949,
._cart-ingka-price--strikeout_1vbhk_3987 ._cart-ingka-price__currency_1vbhk_3949,
._cart-ingka-price--strikeout_1vbhk_3987 ._cart-ingka-price__decimal_1vbhk_3949,
._cart-ingka-price--regular-font-weight_1vbhk_3984 ._cart-ingka-price__subscript_1vbhk_3949,
._cart-ingka-price--regular-font-weight_1vbhk_3984 ._cart-ingka-price__currency_1vbhk_3949,
._cart-ingka-price--regular-font-weight_1vbhk_3984 ._cart-ingka-price__decimal_1vbhk_3949,
._cart-ingka-price--large_1vbhk_3973._cart-ingka-price--strikeout_1vbhk_3987 ._cart-ingka-price__subscript_1vbhk_3949,
._cart-ingka-price--large_1vbhk_3973._cart-ingka-price--strikeout_1vbhk_3987 ._cart-ingka-price__currency_1vbhk_3949,
._cart-ingka-price--large_1vbhk_3973._cart-ingka-price--strikeout_1vbhk_3987 ._cart-ingka-price__decimal_1vbhk_3949 {
  font-size:1em;
  line-height:1;
  top:auto
}
._cart-ingka-price--small_1vbhk_4005 {
  font-size:1rem
}
._cart-ingka-price--small_1vbhk_4005 ._cart-ingka-price__subscript_1vbhk_3949,
._cart-ingka-price--small_1vbhk_4005 ._cart-ingka-price__currency_1vbhk_3949,
._cart-ingka-price--small_1vbhk_4005 ._cart-ingka-price__decimal_1vbhk_3949 {
  font-size:1em;
  line-height:1;
  top:auto
}
._cart-ingka-price__sr-text_1vbhk_4015 {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap;
  left:0
}
._cart-ingka-price--leading_1vbhk_4026._cart-ingka-price--currency-thin_1vbhk_4026 ._cart-ingka-price__currency_1vbhk_3949:after {
  content:" "
}
._cart-ingka-price--trailing_1vbhk_4030._cart-ingka-price--currency-thin_1vbhk_4026 ._cart-ingka-price__currency_1vbhk_3949:before {
  content:" "
}
[dir=rtl] ._cart-ingka-price--leading_1vbhk_4026._cart-ingka-price--currency-thin_1vbhk_4026 ._cart-ingka-price__currency_1vbhk_3949:before {
  content:" "
}
[dir=rtl] ._cart-ingka-price--leading_1vbhk_4026._cart-ingka-price--currency-thin_1vbhk_4026 ._cart-ingka-price__currency_1vbhk_3949:after {
  content:""
}
[dir=rtl] ._cart-ingka-price--trailing_1vbhk_4030._cart-ingka-price--currency-thin_1vbhk_4026 ._cart-ingka-price__currency_1vbhk_3949:before {
  content:""
}
[dir=rtl] ._cart-ingka-price--trailing_1vbhk_4030._cart-ingka-price--currency-thin_1vbhk_4026 ._cart-ingka-price__currency_1vbhk_3949:after {
  content:" "
}
@media (forced-colors: active) {
  ._cart-ingka-price--bti-price_1vbhk_3976 {
    border-style:solid;
    border-width:0 2px 2px 0
  }
}
._cart-ingka-price-module_1vbhk_1019 {
  --skapa-price-module-commercial-message-offset: 16px;
  --skapa-price-module-information-gap: .25rem;
  display:flex;
  flex-direction:column;
  gap:.5rem
}
._cart-ingka-price-module__offer-message_1vbhk_4061 {
  display:flex;
  align-items:center;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-price-module__offer-message_1vbhk_4061 svg {
  flex-shrink:0
}
._cart-ingka-price-module__offer-message--family_1vbhk_4069 {
  color:rgb(var(--colour-commercial-message-ikea-family, 0, 124, 193))
}
._cart-ingka-price-module__offer-message--emphasised_1vbhk_4072 {
  color:rgb(var(--colour-commercial-message-new-lower-price, 204, 0, 8))
}
._cart-ingka-price-module--bti_1vbhk_4075 ._cart-ingka-price-module__primary-currency-price_1vbhk_4075,
._cart-ingka-price-module--new-bti_1vbhk_4075 ._cart-ingka-price-module__primary-currency-price_1vbhk_4075 {
  margin-bottom:.5rem
}
._cart-ingka-price-module--bti_1vbhk_4075 ._cart-ingka-price-module__secondary-currency-price_1vbhk_4078,
._cart-ingka-price-module--new-bti_1vbhk_4075 ._cart-ingka-price-module__secondary-currency-price_1vbhk_4078 {
  margin-bottom:.25rem
}
._cart-ingka-price-module__information_1vbhk_4081,
._cart-ingka-price-module__price_1vbhk_4081 {
  display:flex;
  flex-direction:column;
  gap:var(--skapa-price-module-information-gap)
}
._cart-ingka-price-module__name_1vbhk_4086 {
  text-transform:uppercase
}
._cart-ingka-price-module__primary-currency-price_1vbhk_4075 {
  display:flex;
  flex-direction:column;
  gap:.25rem
}
._cart-ingka-price-module__primary-currency-price-energy-class_1vbhk_4094 {
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:.5rem
}
._cart-ingka-price-module__secondary-currency-price_1vbhk_4078 {
  display:flex;
  flex-direction:column;
  align-items:flex-start
}
._cart-ingka-price-module__energy-class_1vbhk_1019 {
  display:flex;
  vertical-align:top
}
._cart-ingka-price-module__energy-class_1vbhk_1019 svg {
  display:block
}
._cart-ingka-price-module__comparison-price_1vbhk_4112 {
  flex-basis:100%;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-price-module__addons_1vbhk_4116 ._cart-ingka-price_1vbhk_1006 {
  font-size:inherit
}
._cart-ingka-price-module__current-price_1vbhk_4119 {
  font-size:1.75rem
}
._cart-ingka-price-module__small-icon_1vbhk_4122 {
  vertical-align:top;
  fill:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  width:1.125rem;
  height:1.125rem
}
._cart-ingka-price-module__addons_1vbhk_4116 {
  display:flex;
  flex-direction:column
}
._cart-ingka-price-module__comparison-price_1vbhk_4112 ._cart-ingka-price_1vbhk_1006 {
  font-size:.75rem
}
._cart-ingka-price-module--xsmall_1vbhk_4135 {
  --skapa-price-module-commercial-message-offset: 12px
}
._cart-ingka-price-module--xsmall_1vbhk_4135 ._cart-ingka-price-module__energy-class_1vbhk_1019 svg {
  width:4.0625rem;
  height:2.25rem
}
._cart-ingka-price-module--xsmall_1vbhk_4135._cart-ingka-price-module--tro_1vbhk_4142 ._cart-ingka-price-module__secondary-current-price_1vbhk_4142,
._cart-ingka-price-module--xsmall_1vbhk_4135._cart-ingka-price-module--new-tro_1vbhk_4142 ._cart-ingka-price-module__secondary-current-price_1vbhk_4142,
._cart-ingka-price-module--xsmall_1vbhk_4135 ._cart-ingka-price-module__current-price_1vbhk_4119 {
  font-size:1.5rem
}
._cart-ingka-price-module--xsmall_1vbhk_4135 ._cart-ingka-price-module__secondary-current-price_1vbhk_4142 {
  font-size:1rem
}
._cart-ingka-price-module--small_1vbhk_4149 {
  --skapa-price-module-commercial-message-offset: 14px
}
._cart-ingka-price-module--small_1vbhk_4149 ._cart-ingka-price-module__energy-class_1vbhk_1019 svg {
  width:4.75rem;
  height:2.625rem
}
._cart-ingka-price-module--small_1vbhk_4149._cart-ingka-price-module--tro_1vbhk_4142 ._cart-ingka-price-module__secondary-current-price_1vbhk_4142,
._cart-ingka-price-module--small_1vbhk_4149._cart-ingka-price-module--new-tro_1vbhk_4142 ._cart-ingka-price-module__secondary-current-price_1vbhk_4142,
._cart-ingka-price-module--small_1vbhk_4149 ._cart-ingka-price-module__current-price_1vbhk_4119 {
  font-size:1.75rem
}
._cart-ingka-price-module--small_1vbhk_4149 ._cart-ingka-price-module__secondary-current-price_1vbhk_4142 {
  font-size:.875rem
}
._cart-ingka-price-module--medium_1vbhk_4163 ._cart-ingka-price-module__energy-class_1vbhk_1019 svg {
  width:5.4375rem;
  height:3rem
}
._cart-ingka-price-module--medium_1vbhk_4163._cart-ingka-price-module--tro_1vbhk_4142 ._cart-ingka-price-module__secondary-current-price_1vbhk_4142,
._cart-ingka-price-module--medium_1vbhk_4163._cart-ingka-price-module--new-tro_1vbhk_4142 ._cart-ingka-price-module__secondary-current-price_1vbhk_4142,
._cart-ingka-price-module--medium_1vbhk_4163 ._cart-ingka-price-module__current-price_1vbhk_4119 {
  font-size:2rem
}
._cart-ingka-price-module--medium_1vbhk_4163 ._cart-ingka-price-module__secondary-current-price_1vbhk_4142 {
  font-size:1rem
}
._cart-ingka-price-module--large_1vbhk_4174 ._cart-ingka-price-module__energy-class_1vbhk_1019 svg {
  width:8.1875rem;
  height:4.5rem
}
._cart-ingka-price-module--large_1vbhk_4174._cart-ingka-price-module--tro_1vbhk_4142 ._cart-ingka-price-module__secondary-current-price_1vbhk_4142,
._cart-ingka-price-module--large_1vbhk_4174._cart-ingka-price-module--new-tro_1vbhk_4142 ._cart-ingka-price-module__secondary-current-price_1vbhk_4142,
._cart-ingka-price-module--large_1vbhk_4174 ._cart-ingka-price-module__current-price_1vbhk_4119 {
  font-size:3rem
}
._cart-ingka-price-module--large_1vbhk_4174 ._cart-ingka-price-module__secondary-current-price_1vbhk_4142 {
  font-size:1.5rem
}
._cart-ingka-price-module--large_1vbhk_4174 ._cart-ingka-price-module__comparison-price_1vbhk_4112 ._cart-ingka-price_1vbhk_1006 {
  font-size:1rem
}
._cart-ingka-price-module--xlarge_1vbhk_4188 ._cart-ingka-price-module__energy-class_1vbhk_1019 svg {
  width:10.875rem;
  height:6rem
}
._cart-ingka-price-module--xlarge_1vbhk_4188._cart-ingka-price-module--tro_1vbhk_4142 ._cart-ingka-price-module__secondary-current-price_1vbhk_4142,
._cart-ingka-price-module--xlarge_1vbhk_4188._cart-ingka-price-module--new-tro_1vbhk_4142 ._cart-ingka-price-module__secondary-current-price_1vbhk_4142,
._cart-ingka-price-module--xlarge_1vbhk_4188 ._cart-ingka-price-module__current-price_1vbhk_4119 {
  font-size:4rem
}
._cart-ingka-price-module--xlarge_1vbhk_4188 ._cart-ingka-price-module__secondary-current-price_1vbhk_4142 {
  font-size:2rem
}
._cart-ingka-price-module--xlarge_1vbhk_4188 ._cart-ingka-price-module__comparison-price_1vbhk_4112 ._cart-ingka-price_1vbhk_1006 {
  font-size:1.25rem
}
._cart-ingka-price-module--large_1vbhk_4174 ._cart-ingka-price-module__price_1vbhk_4081,
._cart-ingka-price-module--xlarge_1vbhk_4188 ._cart-ingka-price-module__price_1vbhk_4081 {
  margin-bottom:.75rem
}
._cart-ingka-price-module--large_1vbhk_4174 ._cart-ingka-price-module__primary-currency-price-energy-class_1vbhk_4094,
._cart-ingka-price-module--xlarge_1vbhk_4188 ._cart-ingka-price-module__primary-currency-price-energy-class_1vbhk_4094 {
  gap:.75rem
}
._cart-ingka-price-module--large_1vbhk_4174._cart-ingka-price-module--new-bti_1vbhk_4075 ._cart-ingka-price-module__primary-currency-price_1vbhk_4075,
._cart-ingka-price-module--large_1vbhk_4174._cart-ingka-price-module--bti_1vbhk_4075 ._cart-ingka-price-module__primary-currency-price_1vbhk_4075,
._cart-ingka-price-module--xlarge_1vbhk_4188._cart-ingka-price-module--new-bti_1vbhk_4075 ._cart-ingka-price-module__primary-currency-price_1vbhk_4075,
._cart-ingka-price-module--xlarge_1vbhk_4188._cart-ingka-price-module--bti_1vbhk_4075 ._cart-ingka-price-module__primary-currency-price_1vbhk_4075 {
  margin-bottom:1rem
}
._cart-ingka-price-module--large_1vbhk_4174._cart-ingka-price-module--new-bti_1vbhk_4075 ._cart-ingka-price-module__secondary-currency-price_1vbhk_4078,
._cart-ingka-price-module--large_1vbhk_4174._cart-ingka-price-module--bti_1vbhk_4075 ._cart-ingka-price-module__secondary-currency-price_1vbhk_4078,
._cart-ingka-price-module--xlarge_1vbhk_4188._cart-ingka-price-module--new-bti_1vbhk_4075 ._cart-ingka-price-module__secondary-currency-price_1vbhk_4078,
._cart-ingka-price-module--xlarge_1vbhk_4188._cart-ingka-price-module--bti_1vbhk_4075 ._cart-ingka-price-module__secondary-currency-price_1vbhk_4078 {
  margin-bottom:0
}
._cart-ingka-price-module_1vbhk_1019:not(._cart-ingka-price-module--list_1vbhk_4214)._cart-ingka-price-module--commercial-message-placeholder_1vbhk_4214 {
  margin-top:calc(var(--skapa-price-module-commercial-message-offset) * 1.25 + var(--skapa-price-module-information-gap))
}
._cart-ingka-price-module--list_1vbhk_4214 {
  flex-direction:row;
  justify-content:space-between;
  flex-wrap:wrap
}
._cart-ingka-price-module--list_1vbhk_4214 ._cart-ingka-price-module__current-price_1vbhk_4119,
._cart-ingka-price-module--list_1vbhk_4214 ._cart-ingka-price-module__secondary-current-price_1vbhk_4142 {
  font-size:inherit!important;
  line-height:inherit;
  font-weight:inherit
}
._cart-ingka-price-module--list_1vbhk_4214 ._cart-ingka-price-module__comparison-price_1vbhk_4112 ._price_1vbhk_4229 {
  font-size:inherit;
  line-height:inherit
}
._cart-ingka-price-module--list_1vbhk_4214 ._cart-ingka-price-module__information_1vbhk_4081 {
  position:relative
}
._cart-ingka-price-module--list_1vbhk_4214 ._cart-ingka-price-module__primary-currency-price_1vbhk_4075 {
  gap:0
}
._cart-ingka-price-module--list_1vbhk_4214 ._cart-ingka-price-module__comparison-price_1vbhk_4112 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-price-module--list_1vbhk_4214 ._cart-ingka-price-module__list-addons_1vbhk_4242 {
  display:flex;
  flex-direction:column;
  flex-basis:100%;
  gap:.25rem
}
._cart-ingka-price-module--list_1vbhk_4214._cart-ingka-price-module--with-commercial-message_1vbhk_4248 {
  --skapa-price-module-list-commercial-message-offset: calc(var(--skapa-price-module-commercial-message-offset) * 1.25 + var(--skapa-price-module-information-gap));
  padding-top:var(--skapa-price-module-list-commercial-message-offset)
}
._cart-ingka-price-module--list_1vbhk_4214._cart-ingka-price-module--with-commercial-message_1vbhk_4248 ._cart-ingka-commercial-message_1vbhk_1135 {
  position:absolute;
  top:calc(var(--skapa-price-module-list-commercial-message-offset) * -1);
  white-space:nowrap
}
._cart-ingka-price-module--list_1vbhk_4214._cart-ingka-price-module--xsmall_1vbhk_4135 ._cart-ingka-price-module__energy-class_1vbhk_1019 svg {
  width:2rem;
  height:1.125rem
}
._cart-ingka-price-module--list_1vbhk_4214._cart-ingka-price-module--small_1vbhk_4149 ._cart-ingka-price-module__energy-class_1vbhk_1019 svg {
  width:2.5rem;
  height:1.375rem
}
._cart-ingka-price-module--list_1vbhk_4214._cart-ingka-price-module--medium_1vbhk_4163 ._cart-ingka-price-module__energy-class_1vbhk_1019 svg {
  width:2.6875rem;
  height:1.5rem
}
._cart-ingka-price-module--family-romania_1vbhk_4269._cart-ingka-price-module--list_1vbhk_4214 ._cart-ingka-price-module__price_1vbhk_4081,
._cart-ingka-price-module--family-romania_1vbhk_4269._cart-ingka-price-module--list_1vbhk_4214 ._cart-ingka-price-module__information_1vbhk_4081 {
  flex-basis:100%
}
._cart-ingka-price-module--family-romania_1vbhk_4269._cart-ingka-price-module--list_1vbhk_4214 ._cart-ingka-price-module__primary-currency-price_1vbhk_4075 {
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  flex-wrap:wrap;
  gap:var(--skapa-price-module-information-gap)
}
._cart-ingka-price-module--family-romania_1vbhk_4269._cart-ingka-price-module--list_1vbhk_4214 ._cart-ingka-commercial-message_1vbhk_1135 {
  order:initial
}
[dir=rtl] ._cart-ingka-price-module__star--half-filled_1vbhk_4284 {
  transform:scaleX(-1)
}
[dir=rtl] ._cart-ingka-price-module__offer-message_1vbhk_4061 svg {
  transform:scaleX(-1)
}
._cart-ingka-product-identifier_1vbhk_4291 {
  display:inline-block
}
._cart-ingka-product-identifier__label_1vbhk_4294 {
  display:block;
  margin-bottom:.5rem;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-product-identifier__value_1vbhk_4299 {
  display:inline-block;
  background-color:rgb(var(--colour-neutral-7, 17, 17, 17));
  padding:calc(.25rem - 1px) calc(.75rem - 1px);
  border:1px solid rgb(var(--colour-neutral-7, 17, 17, 17));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-product-identifier--subtle_1vbhk_4306 ._cart-ingka-product-identifier__value_1vbhk_4299 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245));
  border-color:rgb(var(--colour-neutral-2, 245, 245, 245))
}
@media print {
  ._cart-ingka-product-identifier__value_1vbhk_4299 {
    color:rgb(var(--colour-static-black, 17, 17, 17));
    background-color:transparent;
    border-color:rgb(var(--colour-static-black, 17, 17, 17))
  }
  @supports (print-color-adjust: exact) or (-webkit-print-color-adjust: exact) {
    ._cart-ingka-product-identifier__value_1vbhk_4299 {
      -webkit-print-color-adjust:exact;
      print-color-adjust:exact;
      background-color:rgb(var(--colour-static-black, 17, 17, 17));
      color:rgb(var(--colour-static-white, 255, 255, 255))
    }
  }
}
._cart-ingka-skeleton_1vbhk_4327 {
  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:_cart-ingka-shine_1vbhk_1 2s 20;
  display:block
}
._cart-ingka-skeleton--inline-block_1vbhk_4341 {
  display:inline-block
}
._cart-ingka-skeleton_1vbhk_4327:after {
  content:"​"
}
[dir=rtl] ._cart-ingka-skeleton_1vbhk_4327 {
  animation-direction:reverse
}
@keyframes _cart-ingka-shine_1vbhk_1 {
  to {
    background-position:0 100%
  }
}
._cart-ingka-status--labelled_1vbhk_4356._cart-ingka-status--leading_1vbhk_4356 ._cart-ingka-status__dot_1vbhk_4356,
._cart-ingka-status--labelled_1vbhk_4356._cart-ingka-status--trailing_1vbhk_4356 ._cart-ingka-status__dot_1vbhk_4356 {
  top:.625em;
  transform:translateY(-50%) scale(.99999)
}
._cart-ingka-status__label_1vbhk_4360 {
  vertical-align:middle;
  position:relative;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-status__dot-wrapper_1vbhk_4365 {
  white-space:nowrap
}
._cart-ingka-status__dot_1vbhk_4356 {
  box-sizing:border-box;
  width:.4em;
  height:.4em;
  min-width:.75rem;
  min-height:.75rem;
  border-radius:64px;
  flex-shrink:0;
  position:relative;
  border-style:solid;
  border-width:max(2px,.066em);
  transform:scale(.99999);
  display:inline-block;
  vertical-align:middle;
  border-color:currentColor;
  forced-color-adjust:none
}
._cart-ingka-status--green_1vbhk_4385 ._cart-ingka-status__dot_1vbhk_4356 {
  background-color:currentColor;
  color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
._cart-ingka-status--orange_1vbhk_4389 ._cart-ingka-status__dot_1vbhk_4356 {
  color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
._cart-ingka-status--orange_1vbhk_4389 ._cart-ingka-status__dot_1vbhk_4356:after {
  position:absolute;
  top:50%;
  bottom:-1px;
  left:-1px;
  right:-1px;
  content:"";
  display:block;
  border-radius:0 0 50% 50%;
  background-color:currentColor
}
._cart-ingka-status--red_1vbhk_4403 ._cart-ingka-status__dot_1vbhk_4356 {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
._cart-ingka-status--grey_1vbhk_4406 ._cart-ingka-status__dot_1vbhk_4356 {
  color:rgb(var(--colour-text-and-icon-4, 146, 146, 146));
  background-color:none
}
._cart-ingka-status--grey_1vbhk_4406 ._cart-ingka-status__dot_1vbhk_4356:after {
  position:absolute;
  content:"";
  width:max(2px,.066em);
  height:130%;
  left:50%;
  top:50%;
  right:0;
  bottom:0;
  display:block;
  background-color:currentColor;
  transform:translate(-50%,-50%) rotate(-45deg)
}
._cart-ingka-status--small_1vbhk_4423 ._cart-ingka-status__dot_1vbhk_4356 {
  min-width:.5rem;
  min-height:.5rem;
  width:.5rem;
  height:.5rem;
  transform:none;
  background-color:currentColor
}
._cart-ingka-status--small_1vbhk_4423 ._cart-ingka-status__dot_1vbhk_4356:after {
  content:none
}
._cart-ingka-status--small_1vbhk_4423 ._cart-ingka-status--trailing_1vbhk_4356 ._cart-ingka-status__dot_1vbhk_4356 {
  margin-inline-start:.5rem;
  order:2
}
._cart-ingka-status--small_1vbhk_4423 ._cart-ingka-status--inline_1vbhk_4438 ._cart-ingka-status__dot_1vbhk_4356 {
  margin-inline-start:.5rem;
  vertical-align:unset
}
._cart-ingka-status--small_1vbhk_4423 ._cart-ingka-status--leading_1vbhk_4356 ._cart-ingka-status__dot_1vbhk_4356 {
  margin-inline-end:.5rem
}
._cart-ingka-status--trailing_1vbhk_4356 {
  display:flex
}
._cart-ingka-status--trailing_1vbhk_4356 ._cart-ingka-status__dot_1vbhk_4356 {
  margin-inline-start:max(.5rem,.4em);
  order:2
}
._cart-ingka-status--leading_1vbhk_4356 {
  display:flex
}
._cart-ingka-status--leading_1vbhk_4356 ._cart-ingka-status__dot_1vbhk_4356 {
  margin-inline-end:max(.5rem,.4em)
}
._cart-ingka-status--leading_1vbhk_4356 ._cart-ingka-status__label_1vbhk_4360 {
  order:2
}
._cart-ingka-status--inline_1vbhk_4438 ._cart-ingka-status__dot_1vbhk_4356 {
  margin-inline-start:max(.5rem,.4em)
}
[dir=rtl] ._cart-ingka-status--grey_1vbhk_4406 ._cart-ingka-status__dot_1vbhk_4356:after {
  right:auto
}
._cart-ingka-quantity-stepper_1vbhk_1360 {
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:space-between;
  padding:0 .5rem;
  background-color:rgb(var(--colour-interactive-subtle-bg-default, 255, 255, 255));
  border:0;
  border-radius:64px
}
._cart-ingka-quantity-stepper--fluid_1vbhk_4479 {
  min-width:100%
}
._cart-ingka-quantity-stepper--small_1vbhk_4482 {
  padding:0 .25rem
}
._cart-ingka-quantity-stepper_1vbhk_1360 ._cart-ingka-btn_1vbhk_339:focus-visible {
  z-index:200
}
._cart-ingka-quantity-stepper__input_1vbhk_1360 {
  text-align:center;
  font-family:inherit;
  border:none;
  box-sizing:content-box;
  background-color:rgb(var(--colour-interactive-subtle-bg-default, 255, 255, 255));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  padding:0 .25rem;
  height:3.5rem;
  min-width:2.5rem;
  max-width:5ch;
  order:2
}
._cart-ingka-quantity-stepper__input_1vbhk_1360:focus-visible~._cart-ingka-quantity-stepper__border_1vbhk_4501 {
  border:2px solid rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
._cart-ingka-quantity-stepper__input_1vbhk_1360:disabled~._cart-ingka-quantity-stepper__border_1vbhk_4501 {
  border:1px solid rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-quantity-stepper__input_1vbhk_1360:disabled {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-quantity-stepper--fluid_1vbhk_4479 ._cart-ingka-quantity-stepper__input_1vbhk_1360 {
  flex-grow:1;
  width:100%;
  max-width:100%
}
._cart-ingka-quantity-stepper--small_1vbhk_4482 ._cart-ingka-quantity-stepper__input_1vbhk_1360 {
  padding:0 .25rem;
  height:2.5rem
}
._cart-ingka-quantity-stepper__border_1vbhk_4501 {
  position:absolute;
  border:1px solid rgb(var(--colour-neutral-5, 146, 146, 146));
  border-radius:64px;
  top:0;
  bottom:0;
  left:0;
  right:0;
  pointer-events:none
}
._cart-ingka-quantity-stepper__decrease_1vbhk_4529 {
  order:1
}
._cart-ingka-quantity-stepper__decrease_1vbhk_4529:disabled {
  background:transparent
}
._cart-ingka-quantity-stepper__decrease--active_1vbhk_4535 {
  background-color:rgb(var(--colour-interactive-subtle-bg-pressed, 223, 223, 223))
}
._cart-ingka-quantity-stepper__increase_1vbhk_4538 {
  order:3
}
._cart-ingka-quantity-stepper__increase_1vbhk_4538:disabled {
  background:transparent
}
._cart-ingka-quantity-stepper__increase--active_1vbhk_4544 {
  background-color:rgb(var(--colour-interactive-subtle-bg-pressed, 223, 223, 223))
}
._cart-ingka-quantity-stepper__sr-label_1vbhk_4547 {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-svg-icon_1vbhk_403 {
  margin-inline-end:.5rem;
  vertical-align:top
}
._cart-ingka-leading-icon_1vbhk_430 ._cart-ingka-svg-icon--100_1vbhk_4561 {
  margin-inline-end:.25rem
}
._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-svg-icon_1vbhk_403 {
  margin-inline-start:.5rem;
  vertical-align:top
}
._cart-ingka-trailing-icon_1vbhk_434 ._cart-ingka-svg-icon--100_1vbhk_4561 {
  margin-inline-start:.25rem
}
._cart-ingka-svg-icon_1vbhk_403 {
  display:inline-block;
  height:1.5rem;
  width:1.5rem;
  vertical-align:middle;
  fill:currentColor;
  transition-property:transform,fill;
  transition-duration:.25s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
@media (prefers-reduced-motion) {
  ._cart-ingka-svg-icon_1vbhk_403 {
    transition-property:none
  }
}
@keyframes _cart-ingka-icon-rotate_1vbhk_1 {
  0% {
    transform:rotate(0)
  }
  to {
    transform:rotate(359deg)
  }
}
._cart-ingka-svg-icon--rotate_1vbhk_4597 {
  animation:_cart-ingka-icon-rotate_1vbhk_1 1.5s linear infinite
}
._cart-ingka-svg-icon--rotate-45_1vbhk_4601 {
  transform:rotate(45deg)
}
._cart-ingka-svg-icon--rotate-minus-45_1vbhk_4605 {
  transform:rotate(-45deg)
}
._cart-ingka-svg-icon--rotate-135_1vbhk_4609 {
  transform:rotate(135deg)
}
._cart-ingka-svg-icon--rotate-minus-135_1vbhk_4613 {
  transform:rotate(-135deg)
}
._cart-ingka-svg-icon--rotate-180_1vbhk_4617 {
  transform:rotate(180deg)
}
._cart-ingka-svg-icon--rotate-minus-180_1vbhk_4621 {
  transform:rotate(-180deg)
}
._cart-ingka-switch_1vbhk_4625 {
  position:relative;
  display:flex
}
._cart-ingka-switch__checkbox_1vbhk_4629 {
  height:3rem;
  width:3rem;
  position:absolute;
  left:0;
  top:-.75rem;
  display:inline-block;
  border:0;
  opacity:0;
  padding:0;
  z-index:1;
  cursor:pointer
}
[dir=rtl] ._cart-ingka-switch__checkbox_1vbhk_4629 {
  right:0;
  left:auto
}
._cart-ingka-switch__label_1vbhk_4646 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  cursor:pointer;
  position:relative;
  display:inline;
  padding-inline-start:1rem;
  transition:color .2s ease-in-out;
  margin-top:.1875rem
}
._cart-ingka-switch__toggle_1vbhk_4655 {
  position:relative;
  display:flex;
  flex-shrink:0;
  cursor:pointer;
  height:1.5rem;
  width:3rem
}
._cart-ingka-switch__toggle_1vbhk_4655:before {
  box-sizing:border-box;
  content:"";
  display:block;
  width:100%;
  background:border-box rgb(var(--colour-neutral-5, 146, 146, 146));
  border:1px solid transparent;
  transition:background .2s cubic-bezier(0,0,1,1);
  height:1.5rem;
  border-radius:20px
}
._cart-ingka-switch__symbol_1vbhk_4674:before {
  transform:rotate(45deg);
  content:"";
  box-sizing:content-box;
  display:block;
  opacity:0;
  transition:all .1s cubic-bezier(0,0,1,1);
  border:2px solid rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163));
  border-left:0;
  border-top:0;
  height:.5625rem;
  width:.25rem;
  margin-top:-.25rem;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-switch__button_1vbhk_4689 {
  box-sizing:border-box;
  position:absolute;
  left:0;
  display:flex;
  justify-content:center;
  align-items:center;
  margin:.125rem;
  background:border-box rgb(var(--colour-static-white, 255, 255, 255));
  border-radius:20px;
  border:2px solid transparent;
  transition:transform .2s cubic-bezier(.4,0,.4,1);
  width:1.25rem;
  height:1.25rem
}
[dir=rtl] ._cart-ingka-switch__button_1vbhk_4689 {
  right:0;
  left:auto
}
._cart-ingka-switch__checkbox_1vbhk_4629:checked+._cart-ingka-switch__toggle_1vbhk_4655:before {
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
._cart-ingka-switch__checkbox_1vbhk_4629:checked+._cart-ingka-switch__toggle_1vbhk_4655 ._cart-ingka-switch__symbol_1vbhk_4674:before {
  opacity:1
}
._cart-ingka-switch__checkbox_1vbhk_4629:checked+._cart-ingka-switch__toggle_1vbhk_4655 ._cart-ingka-switch__button_1vbhk_4689 {
  transform:translate(120%)
}
[dir=rtl] ._cart-ingka-switch__checkbox_1vbhk_4629:checked+._cart-ingka-switch__toggle_1vbhk_4655 ._cart-ingka-switch__button_1vbhk_4689 {
  transform:translate(-120%)
}
._cart-ingka-switch--subtle_1vbhk_4720 ._cart-ingka-switch__button_1vbhk_4689 {
  background:rgb(var(--colour-neutral-1, 255, 255, 255))
}
._cart-ingka-switch--subtle_1vbhk_4720 ._cart-ingka-switch__checkbox_1vbhk_4629:checked+._cart-ingka-switch__toggle_1vbhk_4655:before {
  background:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
._cart-ingka-switch--subtle_1vbhk_4720 ._cart-ingka-switch__checkbox_1vbhk_4629:checked+._cart-ingka-switch__toggle_1vbhk_4655 ._cart-ingka-switch__symbol_1vbhk_4674:before {
  border-color:rgb(var(--colour-neutral-7, 17, 17, 17))
}
._cart-ingka-switch_1vbhk_4625 ._cart-ingka-switch__checkbox_1vbhk_4629:hover:checked+._cart-ingka-switch__toggle_1vbhk_4655:before {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
._cart-ingka-switch_1vbhk_4625 ._cart-ingka-switch__checkbox_1vbhk_4629:hover:checked+._cart-ingka-switch__toggle_1vbhk_4655 ._cart-ingka-switch__symbol_1vbhk_4674:before {
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
._cart-ingka-switch--subtle_1vbhk_4720 ._cart-ingka-switch__checkbox_1vbhk_4629:hover:checked+._cart-ingka-switch__toggle_1vbhk_4655:before {
  background:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
._cart-ingka-switch--subtle_1vbhk_4720 ._cart-ingka-switch__checkbox_1vbhk_4629:hover:checked+._cart-ingka-switch__toggle_1vbhk_4655 ._cart-ingka-switch__symbol_1vbhk_4674:before {
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
._cart-ingka-switch_1vbhk_4625 ._cart-ingka-switch__checkbox_1vbhk_4629:active:checked+._cart-ingka-switch__toggle_1vbhk_4655:before {
  background:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114))
}
._cart-ingka-switch_1vbhk_4625 ._cart-ingka-switch__checkbox_1vbhk_4629:active:checked+._cart-ingka-switch__toggle_1vbhk_4655 ._cart-ingka-switch__symbol_1vbhk_4674:before {
  border-color:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114))
}
._cart-ingka-switch--subtle_1vbhk_4720 ._cart-ingka-switch__checkbox_1vbhk_4629:active:checked+._cart-ingka-switch__toggle_1vbhk_4655:before {
  background:rgb(var(--colour-interactive-primary-bg-pressed, 0, 0, 0))
}
._cart-ingka-switch--subtle_1vbhk_4720 ._cart-ingka-switch__checkbox_1vbhk_4629:active:checked+._cart-ingka-switch__toggle_1vbhk_4655 ._cart-ingka-switch__symbol_1vbhk_4674:before {
  border-color:rgb(var(--colour-interactive-primary-bg-pressed, 0, 0, 0))
}
._cart-ingka-switch_1vbhk_4625 ._cart-ingka-switch__checkbox_1vbhk_4629:disabled {
  cursor:default
}
._cart-ingka-switch_1vbhk_4625 ._cart-ingka-switch__checkbox_1vbhk_4629:disabled~._cart-ingka-switch__label_1vbhk_4646 {
  pointer-events:none;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-switch_1vbhk_4625 ._cart-ingka-switch__checkbox_1vbhk_4629:disabled:hover+._cart-ingka-switch__toggle_1vbhk_4655:before,
._cart-ingka-switch_1vbhk_4625 ._cart-ingka-switch__checkbox_1vbhk_4629:disabled+._cart-ingka-switch__toggle_1vbhk_4655:before {
  background:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-switch_1vbhk_4625 ._cart-ingka-switch__checkbox_1vbhk_4629:disabled:hover+._cart-ingka-switch__toggle_1vbhk_4655 ._cart-ingka-switch__symbol_1vbhk_4674:before,
._cart-ingka-switch_1vbhk_4625 ._cart-ingka-switch__checkbox_1vbhk_4629:disabled+._cart-ingka-switch__toggle_1vbhk_4655 ._cart-ingka-switch__symbol_1vbhk_4674:before {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media (forced-colors: active) {
  ._cart-ingka-switch_1vbhk_4625 ._cart-ingka-switch__checkbox_1vbhk_4629:disabled~._cart-ingka-switch__label_1vbhk_4646 {
    color:GrayText
  }
  ._cart-ingka-switch_1vbhk_4625 ._cart-ingka-switch__checkbox_1vbhk_4629:disabled+._cart-ingka-switch__toggle_1vbhk_4655:before,
  ._cart-ingka-switch_1vbhk_4625 ._cart-ingka-switch__checkbox_1vbhk_4629:disabled+._cart-ingka-switch__toggle_1vbhk_4655>._cart-ingka-switch__button_1vbhk_4689,
  ._cart-ingka-switch_1vbhk_4625 ._cart-ingka-switch__checkbox_1vbhk_4629:disabled+._cart-ingka-switch__toggle_1vbhk_4655 ._cart-ingka-switch__symbol_1vbhk_4674:before,
  ._cart-ingka-switch_1vbhk_4625 ._cart-ingka-switch__checkbox_1vbhk_4629:disabled:hover+._cart-ingka-switch__toggle_1vbhk_4655 ._cart-ingka-switch__symbol_1vbhk_4674:before {
    border-color:GrayText
  }
}
@media (prefers-reduced-motion: reduce) {
  ._cart-ingka-switch__toggle_1vbhk_4655:before,
  ._cart-ingka-switch__symbol_1vbhk_4674:before {
    transition-duration:0s
  }
  ._cart-ingka-switch__button_1vbhk_4689 {
    transition-duration:0s
  }
}
._cart-ingka-switch_1vbhk_4625 input[type=checkbox]:focus-visible+._cart-ingka-switch__toggle_1vbhk_4655:before {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-switch_1vbhk_4625 input[type=checkbox]:focus-visible:hover+._cart-ingka-switch__toggle_1vbhk_4655:before {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-tabs--subtle_1vbhk_4801 {
  --skapa-tab-selected-colour: rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-tabs_1vbhk_1254 ._cart-ingka-overflow-carousel_1vbhk_833 {
  max-width:100%;
  width:100%
}
._cart-ingka-tabs_1vbhk_1254 ._cart-ingka-overflow-carousel__content_1vbhk_836 {
  padding:0
}
._cart-ingka-tabs__tab_1vbhk_1377 {
  position:relative;
  background:none;
  border:0;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  display:inline-flex;
  align-items:center;
  flex-shrink:0;
  font-size:.875rem;
  font-weight:700;
  line-height:1.4285714286;
  margin:0;
  min-height:3.25rem;
  padding:0 .25rem;
  text-align:initial;
  outline:none
}
._cart-ingka-tabs__tab_1vbhk_1377 ._cart-ingka-svg-icon_1vbhk_403 {
  margin-inline-end:.5rem
}
._cart-ingka-tabs__tab_1vbhk_1377:not(:disabled):hover {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-tabs__tab_1vbhk_1377:disabled {
  cursor:default
}
._cart-ingka-tabs__tab--active_1vbhk_4837 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  cursor:default
}
._cart-ingka-tabs__tab--active_1vbhk_4837:before {
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  display:block;
  width:100%;
  border-radius:1.5px;
  border-bottom:.1875rem solid var(--skapa-tab-selected-colour, rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163)));
  z-index:100
}
._cart-ingka-tabs__tab--active_1vbhk_4837:not(:disabled):hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-tabs__tab_1vbhk_1377+._cart-ingka-tabs__tab_1vbhk_1377 {
  margin-inline-start:1.5rem
}
._cart-ingka-tabs__tab_1vbhk_1377:disabled {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-tabs__list_1vbhk_4861 {
  position:relative;
  display:flex;
  width:100%
}
._cart-ingka-tabs__list_1vbhk_4861:before {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  display:block;
  border-bottom:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
._cart-ingka-tabs__panel_1vbhk_1254 {
  outline:none;
  padding:2.5rem 0;
  position:relative
}
._cart-ingka-tabs__panel-title_1vbhk_4880 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  font-size:.875rem;
  line-height:1.571;
  font-weight:700
}
._cart-ingka-typography_1vbhk_4887,
._cart-ingka-typography_1vbhk_4887 * {
  --skapa-letter-spacing-multiplier-for-font-weight: calc(var(--skapa-font-weight, 400) / 800 - .125);
  letter-spacing:calc(var(--skapa-characterset-multiplier, 1) * var(--skapa-letter-spacing-multiplier-for-font-weight, .375) * (var(--skapa-base-multiplier, 1) * .875rem - 1em) / (.875 * var(--skapa-rem, 16)))
}
._cart-ingka-typography-margin-compensation_1vbhk_4901 *[class*=cart-ingka-typography-] {
  margin-inline:calc(-.095*(1em - 14px))
}
._cart-ingka-typography-paragraph-spacing_1vbhk_4905 *[class*=cart-ingka-typography-] {
  margin-bottom:calc(1em * (var(--skapa-typography-line-height, 1.5) - 1))
}
._cart-ingka-typography-base-14_1vbhk_4909 {
  --skapa-base-multiplier: 1 
}
._cart-ingka-typography-base-16_1vbhk_4912 {
  --skapa-base-multiplier: calc(16 / 14)
}
._cart-ingka-typography-base-20_1vbhk_4915 {
  --skapa-base-multiplier: calc(20 / 14)
}
._cart-ingka-typography-base-28_1vbhk_4918 {
  --skapa-base-multiplier: 2 
}
._cart-ingka-typography-base-56_1vbhk_4921 {
  --skapa-base-multiplier: 4 
}
._cart-ingka-typography-body-s_1vbhk_4925 {
  --skapa-font-weight: 400;
  --skapa-font-size: var(--skapa-body-s, 12);
  --skapa-typography-line-height: 1.8
}
._cart-ingka-typography-body-m_1vbhk_4930 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.5;
  --skapa-font-size: var(--skapa-body-m, 14)
}
._cart-ingka-typography-body-l_1vbhk_4935 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.5;
  --skapa-font-size: var(--skapa-body-l, 16)
}
._cart-ingka-typography-display-m_1vbhk_4941 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.2;
  --skapa-font-size: var(--skapa-display-m, 40)
}
._cart-ingka-typography-display-xl_1vbhk_4946 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.2;
  --skapa-font-size: var(--skapa-display-xl, 72)
}
._cart-ingka-typography-display-l_1vbhk_4951 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.2;
  --skapa-font-size: var(--skapa-display-l, 56)
}
._cart-ingka-typography-heading-m_1vbhk_4957 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-m, 18)
}
._cart-ingka-typography-heading-xl_1vbhk_4962 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-xl, 32)
}
._cart-ingka-typography-heading-l_1vbhk_4967 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-l, 24)
}
._cart-ingka-typography-heading-s_1vbhk_4972 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-s, 16)
}
._cart-ingka-typography-heading-xs_1vbhk_4977 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-xs, 14)
}
._cart-ingka-typography-label-s_1vbhk_4983 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-label-s, 12)
}
._cart-ingka-typography-label-xs_1vbhk_4988 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-label-xs, 10);
  text-transform:uppercase
}
._cart-ingka-typography-label-m_1vbhk_4994 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-label-m, 14)
}
._cart-ingka-typography-label-l_1vbhk_4999 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-label-l, 16)
}
._cart-ingka-typography-caption-m_1vbhk_5005 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-caption-m, 14)
}
._cart-ingka-typography-caption-l_1vbhk_5010 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-caption-l, 16)
}
._cart-ingka-typography-caption-s_1vbhk_5015 {
  --skapa-font-weight: 400;
  --skapa-font-size: var(--skapa-caption-s, 12);
  --skapa-typography-line-height: 1.5
}
._cart-ingka-typography-statement-m_1vbhk_5021 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.5;
  --skapa-font-size: var(--skapa-statement-m, 20)
}
._cart-ingka-typography-statement-l_1vbhk_5026 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.5;
  --skapa-font-size: var(--skapa-statement-l, 28)
}
._cart-ingka-typography-regular_1vbhk_5032 {
  --skapa-font-weight: 400
}
._cart-ingka-typography-typescale-desktop_1vbhk_5036 {
  --skapa-display-xl: 72;
  --skapa-display-l: 56;
  --skapa-display-m: 40;
  --skapa-heading-xl: 32;
  --skapa-heading-l: 24;
  --skapa-heading-m: 18;
  --skapa-heading-s: 16;
  --skapa-heading-xs: 14;
  --skapa-statement-l: 28;
  --skapa-statement-m: 20;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12
}
._cart-ingka-typography-typescale-small-screen_1vbhk_5058 {
  --skapa-display-xl: 48;
  --skapa-display-l: 36;
  --skapa-display-m: 28;
  --skapa-heading-xl: 24;
  --skapa-heading-l: 20;
  --skapa-heading-m: 18;
  --skapa-heading-s: 16;
  --skapa-heading-xs: 14;
  --skapa-statement-l: 20;
  --skapa-statement-m: 18;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12
}
._cart-ingka-typography-typescale-large-screen_1vbhk_5080 {
  --skapa-display-xl: 144;
  --skapa-display-l: 96;
  --skapa-display-m: 64;
  --skapa-heading-xl: 40;
  --skapa-heading-l: 28;
  --skapa-heading-m: 18;
  --skapa-heading-s: 16;
  --skapa-heading-xs: 14;
  --skapa-statement-l: 40;
  --skapa-statement-m: 28;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12
}
._cart-ingka-typography-typescale-auto_1vbhk_5102 {
  --skapa-display-xl: 48;
  --skapa-display-l: 36;
  --skapa-display-m: 28;
  --skapa-heading-xl: 24;
  --skapa-heading-l: 20;
  --skapa-heading-m: 18;
  --skapa-heading-s: 16;
  --skapa-heading-xs: 14;
  --skapa-statement-l: 20;
  --skapa-statement-m: 18;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12
}
@media (min-width: 37.5em) {
  ._cart-ingka-typography-typescale-auto_1vbhk_5102 {
    --skapa-display-xl: 72;
    --skapa-display-l: 56;
    --skapa-display-m: 40;
    --skapa-heading-xl: 32;
    --skapa-heading-l: 24;
    --skapa-heading-m: 18;
    --skapa-heading-s: 16;
    --skapa-heading-xs: 14;
    --skapa-statement-l: 28;
    --skapa-statement-m: 20;
    --skapa-caption-l: 16;
    --skapa-caption-m: 14;
    --skapa-caption-s: 12;
    --skapa-label-l: 16;
    --skapa-label-m: 14;
    --skapa-label-s: 12;
    --skapa-label-xs: 10;
    --skapa-body-l: 16;
    --skapa-body-m: 14;
    --skapa-body-s: 12
  }
}
@media (min-width: 75em) {
  ._cart-ingka-typography-typescale-auto_1vbhk_5102 {
    --skapa-display-xl: 144;
    --skapa-display-l: 96;
    --skapa-display-m: 64;
    --skapa-heading-xl: 40;
    --skapa-heading-l: 28;
    --skapa-heading-m: 18;
    --skapa-heading-s: 16;
    --skapa-heading-xs: 14;
    --skapa-statement-l: 40;
    --skapa-statement-m: 28;
    --skapa-caption-l: 16;
    --skapa-caption-m: 14;
    --skapa-caption-s: 12;
    --skapa-label-l: 16;
    --skapa-label-m: 14;
    --skapa-label-s: 12;
    --skapa-label-xs: 10;
    --skapa-body-l: 16;
    --skapa-body-m: 14;
    --skapa-body-s: 12
  }
}
*:is(._cart-ingka-typography-character-set-arabic_1vbhk_5173,
._cart-ingka-typography-character-set-chinese_simplified_1vbhk_5173,
._cart-ingka-typography-character-set-chinese_traditional_1vbhk_5173,
._cart-ingka-typography-character-set-hebrew_1vbhk_5173,
._cart-ingka-typography-character-set-japanese_1vbhk_5173,
._cart-ingka-typography-character-set-korean_1vbhk_5173) {
  --skapa-characterset-multiplier: 0
}
._cart-ingka-text_1vbhk_2178 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-text--lighter_1vbhk_5180 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-textcontext-wrapper_1vbhk_5184 {
  display:contents
}
._cart-ingka-toast_1vbhk_5188 ._cart-ingka-btn_1vbhk_339:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-toast_1vbhk_5188 {
  position:fixed;
  top:0;
  left:0;
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:.5rem;
  padding-inline-start:1.5rem;
  border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
  min-height:4.125rem;
  background:rgb(var(--colour-elevation-3, 17, 17, 17));
  width:100%;
  transform:translateY(-100%);
  transition:transform .2s cubic-bezier(.9,0,1,1);
  z-index:400;
  pointer-events:none;
  box-sizing:border-box
}
._cart-ingka-toast--show_1vbhk_5214 {
  transform:translateY(0);
  pointer-events:auto;
  transition-timing-function:cubic-bezier(0,0,.1,1)
}
._cart-ingka-toast--off-screen_1vbhk_5219 {
  transition:none
}
._cart-ingka-toast__body-wrapper_1vbhk_5222 {
  display:flex;
  flex-grow:1;
  flex-wrap:wrap;
  align-items:center
}
._cart-ingka-toast__body_1vbhk_5222,
._cart-ingka-toast__action_1vbhk_5228,
._cart-ingka-toast__close-btn_1vbhk_5228 {
  margin:.25rem 0
}
._cart-ingka-toast__body_1vbhk_5222 {
  display:inline-block;
  flex-grow:1;
  flex-basis:50%;
  margin-inline-end:1rem;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-toast__action_1vbhk_5228 {
  line-height:1
}
._cart-ingka-toast__action-message_1vbhk_5241._cart-ingka-btn_1vbhk_339 {
  --colour-semantic-informative: 72, 156, 227;
  color:rgb(var(--colour-semantic-informative, 0, 88, 163));
  border-radius:4px
}
._cart-ingka-toast__action-message_1vbhk_5241._cart-ingka-btn_1vbhk_339:hover,
._cart-ingka-toast__action-message_1vbhk_5241._cart-ingka-btn_1vbhk_339:active {
  text-decoration:underline
}
._cart-ingka-toast__action-message_1vbhk_5241._cart-ingka-btn_1vbhk_339:hover,
._cart-ingka-toast__action-message_1vbhk_5241._cart-ingka-btn_1vbhk_339:focus,
._cart-ingka-toast__action-message_1vbhk_5241._cart-ingka-btn_1vbhk_339:active {
  color:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
._cart-ingka-toast__action-message_1vbhk_5241._cart-ingka-btn_1vbhk_339 ._cart-ingka-btn__inner_1vbhk_339 {
  min-height:0
}
._cart-ingka-toast__action-message_1vbhk_5241._cart-ingka-btn_1vbhk_339._cart-ingka-btn--plain_1vbhk_809 ._cart-ingka-btn__inner_1vbhk_339:after {
  min-width:2.75rem;
  top:-.875rem;
  bottom:-.875rem;
  left:-.5rem;
  right:-.5rem
}
._cart-ingka-toast__close-btn_1vbhk_5228 {
  padding-inline-start:.75rem
}
._cart-ingka-toast__text_1vbhk_5265 {
  color:rgb(var(--colour-static-white, 255, 255, 255));
  margin-top:0
}
._cart-ingka-toast__text_1vbhk_5265:last-child {
  margin-bottom:0
}
@media (min-width: 37.5em) {
  ._cart-ingka-toast_1vbhk_5188 {
    border-radius:4px;
    width:22.5rem;
    top:2rem;
    left:auto;
    right:0;
    transform:translate(100%)
  }
  [dir=rtl] ._cart-ingka-toast_1vbhk_5188 {
    right:auto;
    left:0;
    transform:translate(-100%)
  }
  ._cart-ingka-toast--show_1vbhk_5214 {
    transform:translate(-2rem)
  }
  [dir=rtl] ._cart-ingka-toast--show_1vbhk_5214 {
    transform:translate(2rem)
  }
}
@media (min-width: 56.25em) {
  ._one-checkout_1vbhk_5295 {
    background-color:rgb(var(--colour-neutral-2, 245, 245, 245))
  }
}
._one-checkout_1vbhk_5295 *,
._one-checkout_1vbhk_5295 :after,
._one-checkout_1vbhk_5295 :before {
  box-sizing:border-box
}
._one-checkout_1vbhk_5295 a {
  align-self:flex-start
}
._emptyCartContainer_1vbhk_5310 {
  grid-column:1/6;
  display:grid;
  justify-content:space-between
}
@media (min-width: 37.5em) {
  ._emptyCartContainer_1vbhk_5310 {
    grid-column:1/7
  }
}
@media (min-width: 56.25em) {
  ._emptyCartContainer_1vbhk_5310 {
    grid-column:1/13;
    margin-top:1.5rem;
    background-color:rgb(var(--colour-neutral-1, 255, 255, 255));
    padding:2.5rem
  }
}
._content_1vbhk_5329 {
  grid-column:1/13;
  display:flex;
  flex-direction:column;
  gap:1.25rem;
  grid-column:1/6;
  order:2
}
@media (min-width: 37.5em) {
  ._content_1vbhk_5329 {
    grid-column:1/7
  }
}
@media (min-width: 56.25em) {
  ._content_1vbhk_5329 {
    order:1;
    grid-column:1/8;
    gap:1.5rem
  }
}
._image_1vbhk_5350 {
  display:flex;
  justify-content:center;
  grid-column:1/6;
  order:1
}
@media (min-width: 37.5em) {
  ._image_1vbhk_5350 {
    grid-column:1/7
  }
}
@media (min-width: 56.25em) {
  ._image_1vbhk_5350 {
    order:2;
    grid-column:8/13
  }
}
@media (min-width: 75em) {
  ._image_1vbhk_5350 {
    padding-left:2.5rem
  }
}
._image_1vbhk_5350 img {
  width:50%;
  aspect-ratio:1/1;
  max-width:25rem;
  max-height:25rem
}
@media (min-width: 56.25em) {
  ._image_1vbhk_5350 img {
    width:auto
  }
}
._heading_1vbhk_5384 {
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  gap:1rem;
  align-items:flex-start
}
._buttonGroup_1vbhk_5392 {
  display:flex;
  flex-direction:row;
  gap:1rem
}
._wrapper_1qxlb_1 {
  display:flex;
  flex-direction:column;
  gap:1.25rem
}
@media (min-width: 37.5em) {
  ._wrapper_1qxlb_1 {
    gap:1.5rem
  }
}
._titleContainer_1qxlb_12 {
  display:flex;
  justify-content:space-between;
  align-items:center
}
._wrapper_1i7ji_1 {
  border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  border-radius:8px
}
._removalService_kt0xl_1 ._contentContainer_kt0xl_1 {
  display:flex;
  padding:1.5rem
}
._removalService_kt0xl_1 ._contentContainer_kt0xl_1 ._content_kt0xl_1 {
  width:100%;
  margin-left:1rem
}
._removalService_kt0xl_1 ._contentContainer_kt0xl_1 ._icon_kt0xl_9 {
  flex-shrink:0;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._removalService_kt0xl_1 ._heading_kt0xl_13 {
  display:flex;
  justify-content:space-between;
  gap:1rem
}
._removalService_kt0xl_1 ._selectedServices_kt0xl_18 {
  margin:1.25rem 0
}
._removalService_kt0xl_1 ._servicesDescription_kt0xl_21 {
  display:block;
  margin:1rem .25rem 1rem 0
}
._removalService_kt0xl_1 ._readMore_kt0xl_25 {
  margin-left:.25rem
}
._removalService_kt0xl_1 ._descriptionWrapper_kt0xl_28 {
  display:flex
}
._removalService_kt0xl_1 ._thumbnailsWrapper_kt0xl_31 {
  display:flex;
  align-items:center;
  gap:1rem
}
@media (min-width: 37.5em) {
  ._removalService_kt0xl_1 ._thumbnailsWrapper_kt0xl_31 {
    gap:2rem
  }
}
._removalService_kt0xl_1 ._thumbnails_kt0xl_31 {
  display:flex;
  justify-content:center;
  width:3.125rem
}
@media (min-width: 37.5em) {
  ._removalService_kt0xl_1 ._thumbnails_kt0xl_31 {
    width:3.625rem
  }
}
._productControls_1mf9e_1 {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:.75rem
}
._productControls_1mf9e_1._alignedRight_1mf9e_7 {
  flex-direction:row-reverse;
  align-self:flex-end;
  flex-wrap:wrap
}
@media (min-width: 37.5em) {
  ._productControls_1mf9e_1 {
    gap:1rem
  }
}
@media (max-width: 374px) {
  ._productControls_1mf9e_1 {
    gap:.5rem
  }
}
._availability_1ltk6_1 {
  display:flex;
  flex-direction:column;
  gap:.5rem;
  list-style-type:none;
  font-size:.75rem
}
._availability_1ltk6_1 li ._link_1ltk6_8 {
  margin-left:1rem
}
._movPrice_1ltk6_12 {
  font-size:.75rem
}
._wrapper_1skhl_1 {
  padding-bottom:1.5rem
}
._deliveryOption_1skhl_5 {
  padding-bottom:0;
  margin-top:-.5rem
}
._label_1skhl_10 {
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
._productCard_1rr45_1 {
  width:100%;
  display:flex;
  flex-direction:column;
  gap:1rem;
  padding:1.5rem 0
}
._noPadding_1rr45_9 {
  padding:0
}
._innerWrapper_1rr45_13 {
  display:flex;
  flex-direction:row;
  gap:1rem;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  font-size:.75rem;
  line-height:1.5
}
@media (min-width: 37.5em) {
  ._innerWrapper_1rr45_13 {
    gap:2rem
  }
}
._small_1rr45_27 {
  gap:1rem;
  width:100%
}
._imageWrapper_1rr45_32 {
  display:flex;
  flex-direction:column;
  align-items:center
}
._vertical_1rr45_38 {
  display:flex;
  flex-direction:column;
  gap:1rem
}
._priceModule_1rr45_44 {
  display:flex;
  flex-direction:column;
  gap:.5rem
}
._productInformation_1rr45_50 {
  width:100%;
  display:flex;
  /* gap:1rem; */
  flex-direction:column
}
._productIdentifier_1rr45_57 {
  display:block!important;
  text-align:center;
  margin-top:.5rem
}
._energyLabel_1g6rf_1 {
  margin:0 .25rem
}
._image_1g6rf_5 {
  width:3rem
}
._pointer_1g6rf_9 {
  cursor:pointer
}
._productDescription_16loi_1 {
  word-break:break-word
}
._productDescription_16loi_1:first-letter {
  text-transform:capitalize
}
._cursor_usaio_1 {
  cursor:pointer
}
._imageSmall_usaio_5 {
  width:4rem;
  height:4rem
}
._imageSmall_usaio_5 img {
  width:100%;
  height:100%;
  object-fit:cover
}
._imageMedium_usaio_15 {
  width:5.5rem;
  height:5.5rem
}
@media (min-width: 37.5em) {
  ._imageMedium_usaio_15 {
    width:7.5rem;
    height:7.5rem
  }
}
._imageMedium_usaio_15 img {
  width:100%;
  height:100%;
  object-fit:cover
}
._imageLarge_usaio_31 {
  display:block;
  width:100%;
  max-height:unset;
  overflow:hidden;
  aspect-ratio:1/1
}
._imageLarge_usaio_31 img {
  width:100%;
  height:100%;
  object-fit:cover
}
._imagePlaceholder_usaio_44 {
  width:100%;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245))
}
._waterLabel_1xp1x_1 {
  margin-top:1.25rem
}
._waterLabel_1xp1x_1 img {
  max-width:4rem
}
._container_1k8kb_1 {
  display:flex;
  flex-direction:column;
  font-size:.75rem;
  font-weight:400
}
._regularPrice_1k8kb_8 {
  margin-right:.75rem
}
._content_cc58x_1 {
  margin:1.25rem 0
}
@media (min-width: 37.5em) {
  ._content_cc58x_1 {
    margin:1.5rem 0
  }
}
._priceBreakdown_cc58x_10 {
  border-bottom:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
._subPrice_cc58x_15 {
  display:flex;
  justify-content:space-between;
  align-items:center
}
._subPrice_cc58x_15 * {
  font-size:.875rem
}
._subPrice_cc58x_15:first-child {
  margin-top:1.25rem;
  margin-bottom:1rem
}
@media (min-width: 37.5em) {
  ._subPrice_cc58x_15:first-child {
    margin-top:1.5rem
  }
}
._subPrice_cc58x_15:last-child {
  margin-bottom:1.25rem
}
@media (min-width: 37.5em) {
  ._subPrice_cc58x_15:last-child {
    margin-bottom:1.5rem
  }
}
._totalPrice_cc58x_43 {
  display:flex;
  justify-content:space-between;
  align-items:center;
  margin-top:1.25rem
}
._totalPrice_cc58x_43 * {
  font-size:.875rem
}
@media (min-width: 37.5em) {
  ._totalPrice_cc58x_43 {
    margin-top:1.5rem
  }
}
._material_1d0q9_1 {
  margin:1.25rem 0
}
@media (min-width: 37.5em) {
  ._material_1d0q9_1 {
    margin:1.5rem 0
  }
}
._wrapper_13eh8_1 {
  display:flex;
  flex-direction:row;
  align-items:center
}
._pricePerItem_1a2pb_1:before {
  content:",";
  margin-right:.25rem
}
._container_ncwbo_1 {
  display:flex;
  flex-direction:column;
  font-size:.75rem;
  font-weight:400
}
._pricePerItem_ncwbo_8 {
  margin-right:.75rem
}
._skeletonButton_15z0s_1 {
  display:table-cell;
  border-radius:64px
}
._hiddenButton_15z0s_6 {
  visibility:hidden
}
.cart-ingka-ssr-label {
  margin-left:1rem;
  display:flex;
  flex-direction:column;
  gap:.5rem
}
.cart-ingka-ssr-container {
  display:inline-flex
}
.cart-ingka-ssr-icon {
  align-self:center
}
.cart-ingka-ssr-icon-align-top {
  align-self:start
}
.cart-ingka-ssr-icon-emphasised-color * {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._container_1wooo_1 {
  display:flex;
  padding:1rem;
  border-radius:8px;
  justify-content:space-between;
  background:rgb(var(--colour-neutral-2, 245, 245, 245));
  align-items:flex-start;
  gap:.5rem
}
._itemLabelContainer_1wooo_11 {
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  gap:.25rem;
  align-items:center;
  justify-content:space-between;
  min-height:1.5rem
}
._priceWrapper_1wooo_21 {
  font-weight:700!important
}
._price_1wooo_21 {
  font-size:.875rem
}
._asterisk_1wooo_29:after {
  content:"*";
  display:inline-block
}
._blur_1wooo_34 {
  filter:blur(2px)
}
._iconLabel_1wooo_38 {
  width:100%
}
._iconLabel_1wooo_38>div:last-child {
  width:inherit
}
._itemName_1wooo_45 {
  white-space:nowrap
}
._container_xm31z_1 {
  display:flex;
  padding:1rem;
  border-radius:8px;
  justify-content:space-between;
  background:rgb(var(--colour-neutral-2, 245, 245, 245));
  align-items:flex-start
}
._checkboxContainer_xm31z_10 {
  display:flex;
  align-items:center;
  gap:.75rem;
  white-space:nowrap
}
._price_xm31z_17 {
  font-size:.875rem;
  margin-top:.25rem;
  display:block
}
@media (min-width: 37.5em) {
  ._price_xm31z_17 {
    display:none
  }
}
._checkboxPrice_xm31z_28 {
  font-size:.875rem;
  display:none
}
@media (min-width: 37.5em) {
  ._checkboxPrice_xm31z_28 {
    display:block
  }
}
._itemName_xm31z_38 {
  white-space:nowrap
}
._itemName_xm31z_38:after {
  content:":";
  display:inline-block
}
@media (min-width: 37.5em) {
  ._itemName_xm31z_38:after {
    content:""
  }
}
._asterisk_xm31z_51:after {
  content:"*";
  display:inline-block
}
._blur_xm31z_56 {
  filter:blur(2px)
}
._disclaimerPrice_1r8dy_1 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._disclaimerPrice_1r8dy_1 * {
  font-size:.875rem!important
}
._helperText_1r8dy_8 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  font-size:.875rem!important
}
._helperText_1r8dy_8:before {
  content:"*";
  display:inline-block
}
._helperText_1r8dy_8 a {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  font-size:.875rem!important;
  white-space:nowrap
}
._darkText_1r8dy_22,
._darkText_1r8dy_22 a {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._container_1t6ws_1 {
  background:transparent;
  padding:0;
  margin:0;
  border:none;
  text-align:left;
  display:flex;
  gap:1rem;
  align-items:center;
  width:fit-content;
  z-index:0
}
._link_1t6ws_14 {
  text-decoration:underline;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._link_1t6ws_14:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._thumbnailWrapper_1t6ws_22 {
  display:flex
}
._thumbnail_1t6ws_22 {
  width:2.5rem;
  height:2.5rem;
  border-radius:64px;
  border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  display:flex;
  justify-content:center;
  align-items:center;
  background-color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
._thumbnail_1t6ws_22 img {
  border-radius:64px;
  width:1.5rem;
  height:1.5rem
}
._thumbnail_1t6ws_22:nth-of-type(1) {
  z-index:3
}
._thumbnail_1t6ws_22:nth-of-type(2) {
  z-index:2;
  margin-left:-1.5rem
}
._thumbnail_1t6ws_22:nth-of-type(3) {
  z-index:1;
  margin-left:-1.5rem
}
._productDetails_quntw_1 {
  display:flex;
  justify-content:space-between;
  gap:1rem;
  flex-wrap:wrap
}
@media (min-width: 56.25em) {
  ._productDetails_quntw_1>:last-child {
    margin-left:auto
  }
}
._wrapper_c5n0m_1 {
  position:relative
}
._badge_c5n0m_5 {
  z-index:100;
  position:absolute;
  top:1.5rem;
  left:0
}
._wrapper_c5n0m_1:not(:last-child) {
  border-bottom:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
._product_r8oyb_1:not(:last-child) {
  position:relative;
  border-bottom:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
._badge_r8oyb_6 {
  position:absolute;
  top:1.5rem;
  left:0
}
._pricePerItem_r0qk0_1 {
  margin-right:.75rem
}
._productList_3mgs0_1 {
  list-style-type:none
}
._moduleWrapper_1wigz_1 {
  border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  border-radius:8px;
  padding:.25rem 1rem
}
._moduleWrapper_1wigz_1._hasContext_1wigz_6 {
  border:0;
  border-radius:0
}
._loader_1wigz_11 {
  height:5.125rem;
  border-radius:8px;
  overflow:hidden
}
._deliveryOptionAvailability_npe41_1 {
  margin-top:-.25rem;
  word-break:break-word
}
._labelWrapper_npe41_6:empty:before {
  content:attr(data-fallback)
}
._moduleWrapper_ds785_1 {
  display:flex;
  flex-direction:column;
  border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  border-radius:8px
}
._storeWrapper_ds785_8 {
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245));
  padding:1rem;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  flex-basis:100%
}
._storeWrapperVariation_ds785_16 {
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245));
  padding:0 1rem;
  border-radius:4px;
  flex-basis:100%;
  margin-top:1rem
}
._deliveryWrapper_ds785_24 {
  display:flex;
  flex-direction:column
}
@media (min-width: 75em) {
  ._deliveryWrapper_ds785_24 {
    flex-direction:row
  }
}
._extraModule_ds785_34 {
  flex-direction:column
}
@media (min-width: 75em) {
  ._extraModule_ds785_34 {
    flex-direction:row
  }
}
._extraModule_ds785_34 ._deliveryOption_ds785_42:not(:first-child) {
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  border-left:0
}
@media (min-width: 75em) {
  ._extraModule_ds785_34 ._deliveryOption_ds785_42:not(:first-child) {
    border-top:0;
    border-left:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
  }
}
._deliveryOption_ds785_42 {
  border:0;
  flex-grow:1
}
._deliveryOptionPadding_ds785_58 {
  padding:.25rem 1rem
}
._height_ds785_62 button,
._height_ds785_62 button>span:first-child,
._height_ds785_62 button>span:first-child>span {
  height:100%
}
._deliveryOption_ds785_42:not(:first-child) {
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  border-left:0
}
@media (min-width: 75em) {
  ._deliveryOption_ds785_42:not(:first-child) {
    border-top:0;
    border-left:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
  }
}
._nearYouDescription_ds785_79 {
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  padding:.5rem 0
}
._familyPrice_1ypyg_1 {
  color:rgb(var(--colour-static-ikea-family, 0, 124, 193))!important;
  font-weight:700!important;
  display:inline-block
}
._familyPrice_1ypyg_1 * {
  font-weight:700!important;
  color:rgb(var(--colour-static-ikea-family, 0, 124, 193))!important
}
._price_1ypyg_11 {
  display:inline-block!important;
  font-size:.875rem!important
}
._separator_1ypyg_16 {
  display:inline-block;
  padding:0 .25rem
}
._wrapper_4f29e_1 {
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  border-radius:8px;
  border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  padding:1rem;
  display:flex;
  flex-direction:column;
  gap:.5rem;
  margin-bottom:1.25rem
}
@media (min-width: 37.5em) {
  ._wrapper_4f29e_1 {
    margin-bottom:1.5rem
  }
}
._price_4f29e_17 {
  font-size:.875rem;
  color:inherit
}
._loading_4f29e_22 {
  display:block
}
._sticky_4f29e_26 {
  position:sticky;
  bottom:calc(2.5rem + 56px)
}
._fulfilmentOptionDate_urbwo_1 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._wrapperExpanded_1jnyj_1 {
  display:flex;
  margin:0 -1.5rem -10px;
  padding:0 1rem
}
._wrapperExpanded_1jnyj_1 ._left_1jnyj_6 {
  width:24px;
  margin-inline-end:1rem
}
._wrapperExpanded_1jnyj_1 ._right_1jnyj_10 {
  flex:1;
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
._choiceWrapper_fs7i5_1 {
  display:flex;
  flex-direction:column;
  margin-bottom:1rem
}
@media (min-width: 75em) {
  ._choiceWrapper_fs7i5_1 {
    flex-direction:row
  }
}
._choiceWrapper_fs7i5_1>li {
  flex-grow:1;
  flex-basis:0;
  margin-bottom:0!important
}
._choiceWrapper_fs7i5_1 ._choiceItem_fs7i5_16 {
  height:100%
}
._choiceWrapper_fs7i5_1 ._choiceItem_fs7i5_16>span {
  border-radius:0!important
}
._choiceWrapper_fs7i5_1 ._choiceItem_fs7i5_16>button {
  padding-top:1.25rem;
  padding-bottom:1rem
}
@media (min-width: 75em) {
  ._choiceWrapper_fs7i5_1 ._choiceItem_fs7i5_16>button {
    padding-bottom:.5rem;
    height:100%;
    align-items:flex-start
  }
}
._choiceWrapper_fs7i5_1>*:first-child ._choiceItem_fs7i5_16>span {
  border-top-left-radius:4px!important;
  border-top-right-radius:4px!important
}
._choiceWrapper_fs7i5_1>*:last-child ._choiceItem_fs7i5_16>span {
  border-bottom-left-radius:4px!important;
  border-bottom-right-radius:4px!important
}
@media (max-width: calc(75em - 1px)) {
  ._choiceWrapper_fs7i5_1>*:not(:last-child) ._choiceItem_fs7i5_16:not(._isSelected_fs7i5_42)>span {
    border-bottom:none
  }
}
@media (min-width: 75em) {
  ._choiceWrapper_fs7i5_1>*:not(:last-child) ._choiceItem_fs7i5_16:not(._isSelected_fs7i5_42)>span {
    border-right:none
  }
  ._choiceWrapper_fs7i5_1>*:first-child ._choiceItem_fs7i5_16>span {
    border-top-right-radius:0!important;
    border-top-left-radius:4px!important;
    border-bottom-left-radius:4px!important
  }
  ._choiceWrapper_fs7i5_1>*:last-child ._choiceItem_fs7i5_16>span {
    border-bottom-left-radius:0!important;
    border-top-right-radius:4px!important;
    border-bottom-right-radius:4px!important
  }
}
._wrapper_v8amt_1 {
  margin-top:1.25rem
}
@media (min-width: 37.5em) {
  ._wrapper_v8amt_1 {
    margin-top:1.5rem
  }
}
._wrapper_16lhj_1 {
  display:flex;
  flex-direction:column;
  width:100%;
  margin:2.5rem 0
}
._sticky_16lhj_8 {
  position:sticky;
  bottom:1.5rem
}
._wrapper_ziu6e_1 {
  margin:1.25rem 0
}
@media (min-width: 37.5em) {
  ._wrapper_ziu6e_1 {
    margin:1.5rem 0
  }
}
@media (min-width: 56.25em) {
  ._wrapper_ziu6e_1 {
    margin-top:0
  }
}
._table_ziu6e_15 {
  width:100%;
  border-collapse:collapse
}
._ordersummary_ziu6e_20>tr:not(:last-child) {
  margin-bottom:1rem
}
._heading_ziu6e_24 {
  margin-bottom:1.25rem
}
@media (min-width: 37.5em) {
  ._heading_ziu6e_24 {
    margin-bottom:1.5rem
  }
}
._divider_ziu6e_33 {
  height:0;
  border:none;
  border-bottom:2px solid rgb(var(--colour-neutral-7, 17, 17, 17));
  margin:1rem 0
}
._tableRow_ziu6e_40:not(:last-of-type)>th,
._tableRow_ziu6e_40:not(:last-of-type)>td {
  padding-bottom:1rem
}
._tableData_ziu6e_44 {
  text-align:right
}
._discounts_ziu6e_48 {
  padding-left:1rem;
  padding-bottom:1rem
}
._discounts_ziu6e_48 ._discountRow_ziu6e_52 {
  margin-bottom:1rem
}
._discounts_ziu6e_48 ._discountRow_ziu6e_52:last-of-type {
  margin-bottom:0
}
._amount_ziu6e_59 {
  white-space:nowrap
}
._amount_ziu6e_59 *,
._smallPrice_ziu6e_66 {
  font-size:.875rem
}
._subtle_ziu6e_70 {
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
._price_ziu6e_74 * {
  font-size:.875rem
}
._assembly_ziu6e_78 {
  align-items:flex-start
}
._blur_ziu6e_82 {
  filter:blur(2px)
}
._wrapper_ihhh3_1 {
  padding-top:1.25rem;
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  display:flex;
  flex-direction:column;
  gap:.25rem;
  margin-bottom:1.25rem
}
@media (min-width: 37.5em) {
  ._wrapper_ihhh3_1 {
    margin-bottom:1.5rem;
    padding-top:1.5rem
  }
}
._wrapper_ihhh3_1 ._row_ihhh3_15 {
  display:flex;
  justify-content:space-between
}
._blur_ihhh3_20 {
  filter:blur(2px)
}
._asterisk_ihhh3_24:after {
  content:"*";
  display:inline-block
}
._assemblyPriceDisclaimer_ihhh3_29,
._caption_g0xw4_1 {
  margin-left:2.5rem
}
._wrapper_jr3b1_1 {
  display:flex;
  flex-direction:column;
  gap:1rem;
  margin:1.25rem 0
}
@media (min-width: 37.5em) {
  ._wrapper_jr3b1_1 {
    margin:1.5rem 0
  }
}
._wrapper_k6eqr_1 {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:1rem;
  list-style-type:none;
  margin:1.25rem 0
}
@media (min-width: 37.5em) {
  ._wrapper_k6eqr_1 {
    margin:1.5rem 0
  }
}
._wrapper_78ck2_1 {
  display:flex;
  align-items:flex-start;
  gap:1rem;
  margin-bottom:1.25rem
}
@media (min-width: 37.5em) {
  ._wrapper_78ck2_1 {
    margin-bottom:1.5rem
  }
}
._businessNetwork_78ck2_13 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._content_78ck2_17 {
  display:flex;
  flex-grow:1;
  flex-direction:column
}
._subContent_78ck2_23 {
  display:flex;
  flex-wrap:wrap;
  gap:.25rem
}
._price_78ck2_29 {
  font-size:.875rem;
  font-weight:700;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._commercialMessage_78ck2_35 {
  font-size:.875rem!important
}
._wrapper_bomr0_1 {
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
._wrapper_1rjq4_1 {
  display:flex;
  gap:1rem;
  width:100%;
  flex-wrap:wrap;
  justify-content:center;
  align-items:center
}
._form_1rjq4_10 {
  margin-bottom:0;
  flex:1 1 0%
}
._button_1rjq4_15 {
  margin-bottom:0;
  align-self:flex-start
}
._content_1rjq4_20 {
  display:inline-block;
  margin-top:1rem
}
._termsAndConditionsLink_1uhmi_1 {
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
._disabled_1uhmi_5 {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._caption_g0xw4_1 {
  margin-left:2.5rem
}
._wrapper_z6ce1_1 {
  padding-top:1.25rem;
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  display:flex;
  flex-direction:column;
  gap:.25rem;
  margin-bottom:1.25rem
}
@media (min-width: 37.5em) {
  ._wrapper_z6ce1_1 {
    margin-bottom:1.5rem;
    padding-top:1.5rem
  }
}
._wrapper_z6ce1_1 ._row_z6ce1_15 {
  display:flex;
  justify-content:space-between
}
._blur_z6ce1_20 {
  filter:blur(2px)
}
._asterisk_z6ce1_24:after {
  content:"*";
  display:inline-block
}
._installationPriceDisclaimer_z6ce1_29 {
  margin-left:2.5rem
}
._wrapper_gl3h4_1 {
  display:flex;
  border-radius:8px;
  padding:1rem;
  background-color:rgba(var(--colour-static-ikea-family, 0, 124, 193),.1);
  margin-bottom:1.25rem
}
@media (min-width: 37.5em) {
  ._wrapper_gl3h4_1 {
    margin-bottom:1.5rem
  }
}
._icon_gl3h4_14 div:first-child * {
  color:rgb(var(--colour-commercial-message-ikea-family, 0, 124, 193))
}
._icon_gl3h4_14 div:nth-child(2) {
  gap:0
}
._links_gl3h4_22 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._wrapper_1lg9a_1 {
  display:flex;
  flex-direction:row;
  gap:.5rem
}
._wrapper_1lg9a_1>img,
._wrapper_1lg9a_1>svg {
  flex-shrink:0
}
._link_1lg9a_11 {
  margin-left:2rem
}
._wrapper_c1iet_1 {
  display:flex;
  flex-direction:column;
  gap:1rem;
  justify-items:center
}
._customIcon_c1iet_8 {
  max-width:5.5rem
}
._icon_c1iet_12 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._promotedFinancingOptions_1npnl_1 {
  margin-bottom:1.25rem
}
@media (min-width: 37.5em) {
  ._promotedFinancingOptions_1npnl_1 {
    margin-bottom:1.5rem
  }
}
._container_xz96r_1 {
  border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  border-radius:8px;
  padding:1rem;
  margin-bottom:1.25rem
}
@media (min-width: 37.5em) {
  ._container_xz96r_1 {
    margin-bottom:1.5rem
  }
}
._price_xz96r_13 {
  font-size:.875rem!important
}
._remainingWeight_xz96r_17 {
  font-size:.875rem
}
._blur_xz96r_21 {
  filter:blur(2px)
}
._contentGrid_1884r_1 {
  grid-column:1/6
}
@media (min-width: 37.5em) {
  ._contentGrid_1884r_1 {
    grid-column:1/7
  }
}
@keyframes _modal-delayed-fade-in_1yer5_1 {
  0% {
    opacity:0
  }
  50% {
    opacity:0
  }
  to {
    opacity:1
  }
}
._cart-ingka-accordion-item-header_1yer5_13 {
  display:flex;
  background:none;
  overflow:hidden;
  border:0;
  cursor:pointer;
  flex-direction:row;
  width:100%;
  justify-content:space-between;
  align-items:center;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  text-decoration:none;
  -webkit-user-select:text;
  user-select:text
}
._cart-ingka-accordion-item-header_1yer5_13:active,
._cart-ingka-accordion-item-header_1yer5_13:focus-visible,
._cart-ingka-accordion-item-header_1yer5_13:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-accordion-item-header_1yer5_13:active ._cart-ingka-accordion-item-header__title_1yer5_30,
._cart-ingka-accordion-item-header_1yer5_13:focus-visible ._cart-ingka-accordion-item-header__title_1yer5_30,
._cart-ingka-accordion-item-header_1yer5_13:hover ._cart-ingka-accordion-item-header__title_1yer5_30 {
  text-decoration:underline
}
._cart-ingka-accordion-item-header__icon_1yer5_33 {
  flex-shrink:0
}
._cart-ingka-accordion-item-header--small_1yer5_36 {
  min-height:3rem;
  padding:.5rem 0
}
._cart-ingka-accordion-item-header--medium_1yer5_40 {
  min-height:4.5rem;
  padding:.75rem 0
}
._cart-ingka-accordion-item-header--large_1yer5_44 {
  min-height:5.5rem;
  padding:1.25rem 0
}
._cart-ingka-accordion-item-header__title-wrapper_1yer5_48 {
  text-align:start;
  flex-grow:1;
  line-height:0;
  padding-inline-end:1rem
}
._cart-ingka-accordion-item-header__title-wrapper_1yer5_48 ._cart-ingka-accordion-item-header__title_1yer5_30 {
  width:auto
}
._cart-ingka-accordion-item-header__title_1yer5_30 {
  font-size:.875rem;
  line-height:1.571;
  font-weight:700;
  display:block
}
._cart-ingka-accordion-item-header__subtitle_1yer5_63 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  font-size:.875rem;
  line-height:1.571
}
._cart-ingka-accordion-item-header_1yer5_13:disabled {
  cursor:default
}
._cart-ingka-accordion-item-header_1yer5_13:disabled ._cart-ingka-accordion-item-header__title_1yer5_30 {
  text-decoration:none
}
._cart-ingka-accordion-item-header_1yer5_13:disabled ._cart-ingka-accordion-item-header__title_1yer5_30,
._cart-ingka-accordion-item-header_1yer5_13:disabled ._cart-ingka-accordion-item-header__subtitle_1yer5_63 {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-accordion-item-header_1yer5_13:disabled ._cart-ingka-accordion-item-header__icon_1yer5_33 {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-accordion--padded_1yer5_82 ._cart-ingka-accordion-item-header_1yer5_13 {
  padding-left:1.5rem;
  padding-right:1.5rem
}
._cart-ingka-accordion_1yer5_13 {
  list-style:none;
  width:100%;
  margin:0;
  padding:0;
  background:transparent
}
._cart-ingka-accordion__item_1yer5_94 {
  transition:all .2s cubic-bezier(.4,0,.4,1);
  margin:0;
  outline:0;
  padding:0
}
._cart-ingka-accordion__item--subtle_1yer5_100 ._cart-ingka-accordion-item-header__title_1yer5_30 {
  font-weight:400
}
._cart-ingka-accordion__item--active_1yer5_103 {
  overflow:visible
}
._cart-ingka-accordion_1yer5_13 ._cart-ingka-accordion-item-header_1yer5_13 {
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
._cart-ingka-accordion__item--active_1yer5_103>._cart-ingka-accordion__content_1yer5_109 {
  visibility:visible;
  opacity:1;
  transition:all .2s cubic-bezier(.4,0,.4,1)
}
._cart-ingka-accordion__content_1yer5_109 {
  transition:all .2s cubic-bezier(.4,0,.4,1);
  visibility:hidden;
  opacity:0;
  overflow:hidden
}
._cart-ingka-accordion__content--inner-small_1yer5_120 {
  padding-top:.5rem;
  padding-bottom:1.5rem
}
._cart-ingka-accordion__content--inner-medium_1yer5_124 {
  padding-top:.5rem;
  padding-bottom:2rem
}
._cart-ingka-accordion__content--inner-large_1yer5_128 {
  padding-top:.5rem;
  padding-bottom:2.5rem
}
@media (prefers-reduced-motion) {
  ._cart-ingka-accordion__item_1yer5_94,
  ._cart-ingka-accordion__item--active_1yer5_103>._cart-ingka-accordion__content_1yer5_109,
  ._cart-ingka-accordion__content_1yer5_109 {
    transition-duration:0ms
  }
}
._cart-ingka-accordion_1yer5_13 ._cart-ingka-collapsible_1yer5_137 {
  display:grid;
  box-sizing:border-box;
  grid-template-rows:0fr;
  transition:all .2s cubic-bezier(.4,0,.4,1)
}
._cart-ingka-accordion_1yer5_13 ._cart-ingka-collapsible--expanded_1yer5_143 {
  grid-template-rows:1fr
}
._cart-ingka-accordion_1yer5_13 ._cart-ingka-collapsible--closed_1yer5_146 ._cart-ingka-collapsible__content_1yer5_146 {
  display:none
}
._cart-ingka-accordion_1yer5_13 ._cart-ingka-collapsible__content_1yer5_146 {
  overflow:hidden
}
@media (prefers-reduced-motion) {
  ._cart-ingka-accordion_1yer5_13 ._cart-ingka-collapsible_1yer5_137 {
    transition-duration:0ms
  }
}
._cart-ingka-accordion--padded_1yer5_82 ._cart-ingka-accordion__content_1yer5_109 {
  padding-left:1.5rem;
  padding-right:1.5rem
}
[dir=rtl] ._cart-ingka-accordion_1yer5_13 ._cart-ingka-accordion-item-header__icon_1yer5_33 {
  transform:scaleX(-1)
}
[dir=rtl] ._cart-ingka-accordion__item--active_1yer5_103 ._cart-ingka-accordion-item-header__icon_1yer5_33 {
  transform:scaleX(-1) rotate(180deg)
}
._cart-ingka-aspect-ratio-box_1yer5_170 {
  width:100%;
  position:relative;
  height:auto;
  display:block;
  padding-bottom:75%;
  box-sizing:border-box
}
._cart-ingka-aspect-ratio-box_1yer5_170[class*=--standard],
._cart-ingka-aspect-ratio-box_1yer5_170[class*=--4-3] {
  padding-bottom:75%
}
._cart-ingka-aspect-ratio-box_1yer5_170[class*=--square],
._cart-ingka-aspect-ratio-box_1yer5_170[class*=--1-1] {
  padding-bottom:100%
}
._cart-ingka-aspect-ratio-box_1yer5_170[class*=--wide],
._cart-ingka-aspect-ratio-box_1yer5_170[class*=--16-9] {
  padding-bottom:56.25%
}
._cart-ingka-aspect-ratio-box_1yer5_170[class*=--portrait],
._cart-ingka-aspect-ratio-box_1yer5_170[class*=--3-4] {
  padding-bottom:133.3333333333%
}
._cart-ingka-aspect-ratio-box_1yer5_170[class*=--semiportrait],
._cart-ingka-aspect-ratio-box_1yer5_170[class*=--6-7] {
  padding-bottom:116.6666666667%
}
._cart-ingka-aspect-ratio-box_1yer5_170[class*=--9-16] {
  padding-bottom:177.7777777778%
}
._cart-ingka-aspect-ratio-box_1yer5_170[class*=--4-5] {
  padding-bottom:125%
}
._cart-ingka-aspect-ratio-box_1yer5_170 ._cart-ingka-image_1yer5_199 {
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  color:transparent;
  padding:0
}
@media (min-width: 37.5em) {
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-standard-from-md],
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-4-3-from-md] {
    padding-bottom:75%
  }
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-square-from-md],
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-1-1-from-md] {
    padding-bottom:100%
  }
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-wide-from-md],
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-16-9-from-md] {
    padding-bottom:56.25%
  }
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-portrait-from-md],
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-3-4-from-md] {
    padding-bottom:133.3333333333%
  }
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-semiportrait-from-md],
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-6-7-from-md] {
    padding-bottom:116.6666666667%
  }
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-9-16-from-md] {
    padding-bottom:177.7777777778%
  }
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-4-5-from-md] {
    padding-bottom:125%
  }
}
@media (min-width: 56.25em) {
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-standard-from-lg],
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-4-3-from-lg] {
    padding-bottom:75%
  }
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-square-from-lg],
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-1-1-from-lg] {
    padding-bottom:100%
  }
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-wide-from-lg],
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-16-9-from-lg] {
    padding-bottom:56.25%
  }
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-portrait-from-lg],
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-3-4-from-lg] {
    padding-bottom:133.3333333333%
  }
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-semiportrait-from-lg],
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-6-7-from-lg] {
    padding-bottom:116.6666666667%
  }
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-9-16-from-lg] {
    padding-bottom:177.7777777778%
  }
  ._cart-ingka-aspect-ratio-box_1yer5_170[class*=to-4-5-from-lg] {
    padding-bottom:125%
  }
}
._cart-ingka-badge_1yer5_256 {
  box-sizing:border-box;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-color:transparent;
  border-width:.0625rem;
  border-style:solid;
  border-radius:2.125rem;
  min-height:2rem;
  min-width:2rem;
  padding-inline-end:.6875rem;
  padding-inline-start:.6875rem;
  background-color:rgb(var(--colour-neutral-3, 223, 223, 223));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-badge--small_1yer5_272 {
  min-height:1.25rem;
  min-width:1.25rem;
  padding-inline-end:.3125rem;
  padding-inline-start:.3125rem
}
._cart-ingka-badge--black_1yer5_278 {
  background-color:rgb(var(--colour-neutral-7, 17, 17, 17));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-badge--white_1yer5_282 {
  background-color:rgb(var(--colour-neutral-1, 255, 255, 255));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  border-color:rgb(var(--colour-neutral-4, 204, 204, 204))
}
._cart-ingka-badge--blue_1yer5_287 {
  background-color:rgb(var(--colour-semantic-informative, 0, 88, 163));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-badge--green_1yer5_291 {
  background-color:rgb(var(--colour-semantic-positive, 10, 138, 0));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-badge--red_1yer5_295 {
  background-color:rgb(var(--colour-semantic-negative, 224, 7, 81));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-badge--orange_1yer5_299 {
  background-color:rgb(var(--colour-semantic-caution, 242, 106, 47));
  color:rgb(var(--colour-static-black, 17, 17, 17))
}
._cart-ingka-badge--yellow_1yer5_303 {
  background-color:rgb(var(--colour-static-ikea-brand-yellow, 255, 219, 0));
  color:rgb(var(--colour-static-black, 17, 17, 17))
}
._cart-ingka-badge--icon_1yer5_307 {
  padding-inline-start:.5625rem
}
._cart-ingka-badge--icon-only_1yer5_310 {
  padding:.1875rem
}
._cart-ingka-badge--icon-only_1yer5_310 ._cart-ingka-badge__label_1yer5_313 {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
._cart-ingka-badge__icon_1yer5_322 {
  flex-shrink:0;
  color:currentColor
}
._cart-ingka-badge__label_1yer5_313 {
  text-align:center;
  padding-block:.375rem
}
._cart-ingka-badge__icon_1yer5_322+._cart-ingka-badge__label_1yer5_313 {
  margin-inline-start:.25rem;
  text-align:left
}
._cart-ingka-badge--small_1yer5_272 ._cart-ingka-badge__label_1yer5_313 {
  padding-top:0;
  padding-bottom:0
}
[class*=cart-ingka-btn--icon] ._cart-ingka-btn__inner_1yer5_339 {
  padding:0 1rem
}
[class*=cart-ingka-btn--icon] ._cart-ingka-btn__inner_1yer5_339 ._cart-ingka-btn__label_1yer5_342 {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
[class*=cart-ingka-btn--icon]._cart-ingka-btn--small_1yer5_351 ._cart-ingka-btn__inner_1yer5_339 {
  padding:0 .5rem
}
[class*=cart-ingka-btn--icon]._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__inner_1yer5_339 {
  padding:0 .25rem;
  min-height:2rem
}
[class*=cart-ingka-btn--icon]._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__inner_1yer5_339:after {
  content:"";
  position:absolute;
  top:-.375rem;
  left:-.375rem;
  right:-.375rem;
  bottom:-.375rem
}
._cart-ingka-btn_1yer5_339 {
  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
}
._cart-ingka-btn_1yer5_339 ._cart-ingka-btn__inner_1yer5_339 {
  box-shadow:var(--box-shadow);
  background:var(--background)
}
._cart-ingka-btn_1yer5_339:hover ._cart-ingka-btn__inner_1yer5_339 {
  background:var(--background-hover);
  box-shadow:var(--box-shadow-hover)
}
._cart-ingka-btn_1yer5_339:active ._cart-ingka-btn__inner_1yer5_339 {
  background:var(--background-press);
  box-shadow:var(--box-shadow-press)
}
._cart-ingka-btn_1yer5_339:hover,
._cart-ingka-btn_1yer5_339:active,
._cart-ingka-btn_1yer5_339:focus {
  text-decoration:none;
  color:var(--foreground)
}
._cart-ingka-btn_1yer5_339 ._cart-ingka-svg-icon_1yer5_403 {
  flex-shrink:0
}
._cart-ingka-btn_1yer5_339:disabled {
  cursor:default
}
._cart-ingka-btn_1yer5_339:disabled ._cart-ingka-btn__inner_1yer5_339 {
  background-color:var(--disabled-background);
  color:var(--disabled-foreground);
  box-shadow:none
}
._cart-ingka-btn__inner_1yer5_339 {
  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;
  transition-property:opacity,transform;
  transition-duration:.25s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
._cart-ingka-btn_1yer5_339:active:not(:disabled) ._cart-ingka-btn__inner_1yer5_339 {
  transform:scale(.97)
}
._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__inner_1yer5_339 {
  padding-inline-start:1.5rem
}
._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__inner_1yer5_339 {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem
}
@media (forced-colors: active) {
  ._cart-ingka-btn__inner_1yer5_339 {
    border:1px solid transparent
  }
  ._cart-ingka-btn_1yer5_339:disabled ._cart-ingka-btn__inner_1yer5_339 {
    color:GrayText;
    border-color:GrayText
  }
}
._cart-ingka-btn--icon-primary_1yer5_448,
._cart-ingka-btn--primary_1yer5_448 {
  --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))
}
._cart-ingka-btn--icon-emphasised_1yer5_453,
._cart-ingka-btn--emphasised_1yer5_453 {
  --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))
}
._cart-ingka-btn--icon-secondary_1yer5_458,
._cart-ingka-btn--secondary_1yer5_458 {
  --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)
}
._cart-ingka-btn--icon-emphasised-inverse_1yer5_466,
._cart-ingka-btn--emphasised-inverse_1yer5_466,
._cart-ingka-btn--icon-primary-inverse_1yer5_466,
._cart-ingka-btn--primary-inverse_1yer5_466 {
  --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))
}
._cart-ingka-btn--icon-secondary-inverse_1yer5_471,
._cart-ingka-btn--secondary-inverse_1yer5_471 {
  --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))
}
._cart-ingka-btn--icon-tertiary-inverse_1yer5_479,
._cart-ingka-btn--tertiary-inverse_1yer5_479 {
  --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)
}
._cart-ingka-btn--danger_1yer5_486 {
  --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))
}
._cart-ingka-btn--icon-tertiary_1yer5_479,
._cart-ingka-btn--tertiary_1yer5_479 {
  --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))
}
._cart-ingka-btn--icon-image-overlay_1yer5_498,
._cart-ingka-btn--image-overlay_1yer5_498 {
  --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)
}
._cart-ingka-btn_1yer5_339._cart-ingka-btn--static-colour_1yer5_503._cart-ingka-btn--primary_1yer5_448,
._cart-ingka-btn_1yer5_339._cart-ingka-btn--static-colour_1yer5_503._cart-ingka-btn--icon-primary_1yer5_448 {
  --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)
}
._cart-ingka-btn_1yer5_339._cart-ingka-btn--static-colour_1yer5_503._cart-ingka-btn--secondary_1yer5_458,
._cart-ingka-btn_1yer5_339._cart-ingka-btn--static-colour_1yer5_503._cart-ingka-btn--icon-secondary_1yer5_458 {
  --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)
}
._cart-ingka-btn_1yer5_339._cart-ingka-btn--static-colour_1yer5_503._cart-ingka-btn--tertiary_1yer5_479,
._cart-ingka-btn_1yer5_339._cart-ingka-btn--static-colour_1yer5_503._cart-ingka-btn--icon-tertiary_1yer5_479 {
  --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
}
._cart-ingka-btn_1yer5_339._cart-ingka-btn--static-colour_1yer5_503._cart-ingka-btn--icon-secondary-inverse_1yer5_471,
._cart-ingka-btn_1yer5_339._cart-ingka-btn--static-colour_1yer5_503._cart-ingka-btn--secondary-inverse_1yer5_471 {
  --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)
}
._cart-ingka-btn_1yer5_339._cart-ingka-btn--static-colour_1yer5_503._cart-ingka-btn--icon-emphasised-inverse_1yer5_466,
._cart-ingka-btn_1yer5_339._cart-ingka-btn--static-colour_1yer5_503._cart-ingka-btn--icon-primary-inverse_1yer5_466,
._cart-ingka-btn_1yer5_339._cart-ingka-btn--static-colour_1yer5_503._cart-ingka-btn--primary-inverse_1yer5_466,
._cart-ingka-btn_1yer5_339._cart-ingka-btn--static-colour_1yer5_503._cart-ingka-btn--emphasised-inverse_1yer5_466 {
  --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)
}
._cart-ingka-btn_1yer5_339._cart-ingka-btn--static-colour_1yer5_503._cart-ingka-btn--icon-tertiary-inverse_1yer5_479,
._cart-ingka-btn_1yer5_339._cart-ingka-btn--static-colour_1yer5_503._cart-ingka-btn--tertiary-inverse_1yer5_479 {
  --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)
}
._cart-ingka-btn--icon-emphasised-inverse_1yer5_466,
._cart-ingka-btn--emphasised-inverse_1yer5_466,
._cart-ingka-btn--icon-primary-inverse_1yer5_466,
._cart-ingka-btn--primary-inverse_1yer5_466,
._cart-ingka-btn--icon-secondary_1yer5_458,
._cart-ingka-btn--secondary_1yer5_458,
._cart-ingka-btn--icon-tertiary_1yer5_479,
._cart-ingka-btn--tertiary_1yer5_479 {
  --foreground: rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-btn--icon-secondary-inverse_1yer5_471,
._cart-ingka-btn--secondary-inverse_1yer5_471,
._cart-ingka-btn--icon-tertiary-inverse_1yer5_479,
._cart-ingka-btn--tertiary-inverse_1yer5_479,
._cart-ingka-btn--icon-primary_1yer5_448,
._cart-ingka-btn--primary_1yer5_448 {
  --foreground: rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-btn--icon-image-overlay_1yer5_498,
._cart-ingka-btn--icon-emphasised_1yer5_453,
._cart-ingka-btn--danger_1yer5_486,
._cart-ingka-btn--emphasised_1yer5_453,
._cart-ingka-btn--image-overlay_1yer5_498 {
  --foreground: rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-btn_1yer5_339 ._cart-ingka-btn__loader_1yer5_565 {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-160%);
  display:inline-block;
  width:0;
  height:0;
  border:.25rem solid;
  border-radius:64px;
  animation:_cart-ingka-btn-loader_1yer5_1 .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 _cart-ingka-btn-loader_1yer5_1 {
  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)
  }
}
._cart-ingka-btn--loading_1yer5_594 {
  pointer-events:none
}
._cart-ingka-btn--loading_1yer5_594 ._cart-ingka-btn__loader_1yer5_565 {
  opacity:1;
  visibility:visible
}
._cart-ingka-btn--loading_1yer5_594 ._cart-ingka-svg-icon_1yer5_403,
._cart-ingka-btn--loading_1yer5_594 ._cart-ingka-btn__label_1yer5_342 {
  transform:translateY(50%);
  opacity:0;
  visibility:hidden
}
._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__inner_1yer5_339 {
  min-height:2rem;
  padding:0 1rem
}
._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__inner_1yer5_339:after {
  content:"";
  position:absolute;
  top:-.375rem;
  left:-.375rem;
  right:-.375rem;
  bottom:-.375rem
}
._cart-ingka-btn--xsmall_1yer5_354._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__inner_1yer5_339 {
  padding-inline-start:.75rem
}
._cart-ingka-btn--xsmall_1yer5_354._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__inner_1yer5_339 {
  padding-inline-end:.75rem
}
._cart-ingka-btn--xsmall_1yer5_354._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-svg-icon_1yer5_403 {
  margin-inline-end:.25rem
}
._cart-ingka-btn--xsmall_1yer5_354._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-svg-icon_1yer5_403 {
  margin-inline-start:.25rem
}
._cart-ingka-btn--small_1yer5_351 ._cart-ingka-btn__inner_1yer5_339 {
  min-height:2.5rem;
  padding:0 1.5rem
}
._cart-ingka-btn--small_1yer5_351 ._cart-ingka-btn__inner_1yer5_339:after {
  content:"";
  position:absolute;
  top:-.125rem;
  left:-.125rem;
  right:-.125rem;
  bottom:-.125rem
}
._cart-ingka-btn--small_1yer5_351._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__inner_1yer5_339 {
  padding-inline-start:1rem
}
._cart-ingka-btn--small_1yer5_351._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__inner_1yer5_339 {
  padding-inline-end:1rem
}
._cart-ingka-btn--expanding_1yer5_649._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649 ._cart-ingka-btn__inner_1yer5_339 {
  transition-property:opacity,transform,padding;
  padding:0 1rem
}
._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--small_1yer5_351 ._cart-ingka-btn__inner_1yer5_339 {
  padding:0 .5rem
}
._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__icon_1yer5_657 {
  margin:0
}
._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__inner_1yer5_339 {
  padding:0 .25rem;
  min-height:2rem
}
._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__inner_1yer5_339:after {
  content:"";
  position:absolute;
  top:-.375rem;
  left:-.375rem;
  right:-.375rem;
  bottom:-.375rem
}
._cart-ingka-btn--expanding_1yer5_649 ._cart-ingka-btn__icon_1yer5_657 {
  transition:margin-inline-end .25s ease-in-out;
  margin:0
}
._cart-ingka-btn--expanding_1yer5_649 ._cart-ingka-btn__inner_1yer5_339 ._cart-ingka-btn__label_1yer5_342 {
  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
}
._cart-ingka-btn--expanding_1yer5_649:hover ._cart-ingka-btn__inner_1yer5_339 ._cart-ingka-btn__label_1yer5_342,
._cart-ingka-btn--expanding_1yer5_649:focus-visible ._cart-ingka-btn__inner_1yer5_339 ._cart-ingka-btn__label_1yer5_342 {
  max-width:12.5rem
}
._cart-ingka-btn--expanding_1yer5_649:hover._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__inner_1yer5_339 {
  padding-inline-end:2rem;
  padding-inline-start:1.5rem
}
._cart-ingka-btn--expanding_1yer5_649:hover._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__inner_1yer5_339 {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem;
  padding-inline-start:2rem
}
._cart-ingka-btn--expanding_1yer5_649:hover._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__icon_1yer5_657,
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__icon_1yer5_657 {
  margin-inline-end:.5rem
}
._cart-ingka-btn--expanding_1yer5_649:hover._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__icon_1yer5_657,
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__icon_1yer5_657 {
  margin-inline-start:.5rem
}
._cart-ingka-btn--expanding_1yer5_649:hover._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--small_1yer5_351 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--small_1yer5_351 ._cart-ingka-btn__inner_1yer5_339 {
  padding-inline-end:1.5rem;
  padding-inline-start:1rem
}
._cart-ingka-btn--expanding_1yer5_649:hover._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--small_1yer5_351 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--small_1yer5_351 ._cart-ingka-btn__inner_1yer5_339 {
  padding-inline-end:1rem;
  padding-inline-start:1.5rem
}
._cart-ingka-btn--expanding_1yer5_649:hover._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__inner_1yer5_339 {
  padding-inline-end:1rem;
  padding-inline-start:.75rem
}
._cart-ingka-btn--expanding_1yer5_649:hover._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__inner_1yer5_339 {
  padding-inline-end:.75rem;
  padding-inline-start:1rem
}
._cart-ingka-btn--expanding_1yer5_649:hover._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__icon_1yer5_657,
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__icon_1yer5_657 {
  margin-inline-end:.25rem
}
._cart-ingka-btn--expanding_1yer5_649:hover._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__icon_1yer5_657,
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__icon_1yer5_657 {
  margin-inline-start:.25rem
}
@media (hover: none) {
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-leading-icon_1yer5_430:hover ._cart-ingka-btn__inner_1yer5_339,
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-trailing-icon_1yer5_434:hover ._cart-ingka-btn__inner_1yer5_339 {
    padding:0 1rem
  }
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-leading-icon_1yer5_430:hover ._cart-ingka-btn__inner_1yer5_339 ._cart-ingka-btn__label_1yer5_342,
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-trailing-icon_1yer5_434:hover ._cart-ingka-btn__inner_1yer5_339 ._cart-ingka-btn__label_1yer5_342 {
    max-width:0
  }
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-leading-icon_1yer5_430:hover ._cart-ingka-btn__icon_1yer5_657,
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-trailing-icon_1yer5_434:hover ._cart-ingka-btn__icon_1yer5_657 {
    margin:0
  }
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--small_1yer5_351:hover ._cart-ingka-btn__inner_1yer5_339,
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--small_1yer5_351:hover ._cart-ingka-btn__inner_1yer5_339 {
    padding:0 .5rem
  }
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--xsmall_1yer5_354:hover ._cart-ingka-btn__inner_1yer5_339,
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--xsmall_1yer5_354:hover ._cart-ingka-btn__inner_1yer5_339 {
    padding:0 .25rem
  }
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--xsmall_1yer5_354:hover ._cart-ingka-btn__icon_1yer5_657,
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--xsmall_1yer5_354:hover ._cart-ingka-btn__icon_1yer5_657 {
    margin:0
  }
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747:hover:not(:disabled) ._cart-ingka-btn__inner_1yer5_339 ._cart-ingka-btn__label_1yer5_342,
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747 ._cart-ingka-btn__inner_1yer5_339 ._cart-ingka-btn__label_1yer5_342 {
    max-width:12.5rem
  }
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747:hover:not(:disabled)._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__inner_1yer5_339,
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__inner_1yer5_339 {
    padding-inline-end:2rem;
    padding-inline-start:1.5rem
  }
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747:hover:not(:disabled)._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__inner_1yer5_339,
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__inner_1yer5_339 {
    flex-direction:row-reverse;
    padding-inline-end:1.5rem;
    padding-inline-start:2rem
  }
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747:hover:not(:disabled)._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__icon_1yer5_657,
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__icon_1yer5_657 {
    margin-inline-end:.5rem
  }
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747:hover:not(:disabled)._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__icon_1yer5_657,
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__icon_1yer5_657 {
    margin-inline-start:.5rem
  }
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747:hover:not(:disabled)._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--small_1yer5_351 ._cart-ingka-btn__inner_1yer5_339,
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--small_1yer5_351 ._cart-ingka-btn__inner_1yer5_339 {
    padding-inline-end:1.5rem;
    padding-inline-start:1rem
  }
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747:hover:not(:disabled)._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--small_1yer5_351 ._cart-ingka-btn__inner_1yer5_339,
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--small_1yer5_351 ._cart-ingka-btn__inner_1yer5_339 {
    padding-inline-end:1rem;
    padding-inline-start:1.5rem
  }
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747:hover:not(:disabled)._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__inner_1yer5_339,
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__inner_1yer5_339 {
    padding-inline-end:1rem;
    padding-inline-start:.75rem
  }
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747:hover:not(:disabled)._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__inner_1yer5_339,
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__inner_1yer5_339 {
    padding-inline-end:.75rem;
    padding-inline-start:1rem
  }
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747:hover:not(:disabled)._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__icon_1yer5_657,
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__icon_1yer5_657 {
    margin:0
  }
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747:hover:not(:disabled)._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__icon_1yer5_657,
  ._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--touch-device-expanded_1yer5_747._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__icon_1yer5_657 {
    margin:0
  }
}
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-btn--loading_1yer5_594._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-btn--loading_1yer5_594._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--loading_1yer5_594._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--loading_1yer5_594._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649:disabled._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649:disabled._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__inner_1yer5_339 {
  padding:0 1rem
}
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-btn--loading_1yer5_594._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__inner_1yer5_339 ._cart-ingka-btn__label_1yer5_342,
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-btn--loading_1yer5_594._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__inner_1yer5_339 ._cart-ingka-btn__label_1yer5_342,
._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--loading_1yer5_594._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__inner_1yer5_339 ._cart-ingka-btn__label_1yer5_342,
._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--loading_1yer5_594._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__inner_1yer5_339 ._cart-ingka-btn__label_1yer5_342,
._cart-ingka-btn--expanding_1yer5_649:disabled._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__inner_1yer5_339 ._cart-ingka-btn__label_1yer5_342,
._cart-ingka-btn--expanding_1yer5_649:disabled._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__inner_1yer5_339 ._cart-ingka-btn__label_1yer5_342 {
  max-width:0
}
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-btn--loading_1yer5_594._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__icon_1yer5_657,
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-btn--loading_1yer5_594._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__icon_1yer5_657,
._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--loading_1yer5_594._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__icon_1yer5_657,
._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--loading_1yer5_594._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__icon_1yer5_657,
._cart-ingka-btn--expanding_1yer5_649:disabled._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__icon_1yer5_657,
._cart-ingka-btn--expanding_1yer5_649:disabled._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__icon_1yer5_657 {
  margin:0
}
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-btn--loading_1yer5_594._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--small_1yer5_351 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-btn--loading_1yer5_594._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--small_1yer5_351 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--loading_1yer5_594._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--small_1yer5_351 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--loading_1yer5_594._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--small_1yer5_351 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649:disabled._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--small_1yer5_351 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649:disabled._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--small_1yer5_351 ._cart-ingka-btn__inner_1yer5_339 {
  padding:0 .5rem
}
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-btn--loading_1yer5_594._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-btn--loading_1yer5_594._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--loading_1yer5_594._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--loading_1yer5_594._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649:disabled._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--expanding_1yer5_649:disabled._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__inner_1yer5_339 {
  padding:0 .25rem
}
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-btn--loading_1yer5_594._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__icon_1yer5_657,
._cart-ingka-btn--expanding_1yer5_649:focus-visible._cart-ingka-btn--loading_1yer5_594._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__icon_1yer5_657,
._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--loading_1yer5_594._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__icon_1yer5_657,
._cart-ingka-btn--expanding_1yer5_649._cart-ingka-btn--loading_1yer5_594._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__icon_1yer5_657,
._cart-ingka-btn--expanding_1yer5_649:disabled._cart-ingka-trailing-icon_1yer5_434._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__icon_1yer5_657,
._cart-ingka-btn--expanding_1yer5_649:disabled._cart-ingka-leading-icon_1yer5_430._cart-ingka-btn--xsmall_1yer5_354 ._cart-ingka-btn__icon_1yer5_657 {
  margin:0
}
._cart-ingka-btn--fluid_1yer5_806,
._cart-ingka-btn--fluid_1yer5_806 ._cart-ingka-btn__inner_1yer5_339 {
  width:100%
}
._cart-ingka-btn--plain_1yer5_809._cart-ingka-btn--small_1yer5_351 ._cart-ingka-btn__inner_1yer5_339:after,
._cart-ingka-btn--plain_1yer5_809 ._cart-ingka-btn__inner_1yer5_339:after {
  content:"";
  position:absolute;
  top:-.25rem;
  left:-.25rem;
  right:-.25rem;
  bottom:-.25rem
}
._cart-ingka-btn--plain_1yer5_809 {
  --background: transparent;
  --background-hover: transparent;
  --background-press: transparent;
  --foreground: rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-btn--plain_1yer5_809._cart-ingka-btn--small_1yer5_351 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--plain_1yer5_809 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--plain_1yer5_809._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-btn__inner_1yer5_339,
._cart-ingka-btn--plain_1yer5_809._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-btn__inner_1yer5_339 {
  padding:0
}
._cart-ingka-btn_1yer5_339 ._cart-ingka-svg-icon_1yer5_403,
._cart-ingka-btn__label_1yer5_342 {
  transition-property:opacity,margin-right,margin-left,transform;
  transition-duration:.2s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
._cart-ingka-overflow-carousel_1yer5_833 {
  position:relative
}
._cart-ingka-overflow-carousel__content_1yer5_836 {
  display:flex;
  flex-wrap:nowrap;
  overflow-x:scroll;
  padding:.5rem 0;
  overscroll-behavior-inline:contain
}
._cart-ingka-overflow-carousel__content_1yer5_836>* {
  flex-shrink:0
}
._cart-ingka-overflow-carousel_1yer5_833 ._cart-ingka-btn_1yer5_339._cart-ingka-overflow-carousel__button_1yer5_846 {
  position:absolute
}
._cart-ingka-overflow-carousel__button_1yer5_846 {
  top:50%;
  transition:opacity .2s,visibility 0 .2s;
  cursor:pointer;
  z-index:1;
  left:.75rem;
  transform:translateY(-50%);
  box-shadow:0 4px 16px #0000001a
}
._cart-ingka-overflow-carousel__button--hidden_1yer5_858 {
  display:none;
  opacity:0;
  visibility:hidden;
  transition:opacity .2s,visibility 0 .2s
}
._cart-ingka-overflow-carousel__button--right_1yer5_864 {
  left:auto;
  right:.75rem
}
._cart-ingka-overflow-carousel--intersection-observer-disabled_1yer5_868 {
  display:block
}
._cart-ingka-overflow-carousel--intersection-observer-disabled_1yer5_868:hover ._cart-ingka-overflow-carousel__button_1yer5_846 {
  display:none
}
._cart-ingka-overflow-carousel--intersection-observer-disabled_1yer5_868 ._cart-ingka-overflow-carousel__content_1yer5_836::-webkit-scrollbar {
  width:4px;
  height:4px;
  display:block
}
._cart-ingka-overflow-carousel--intersection-observer-disabled_1yer5_868 ._cart-ingka-overflow-carousel__content_1yer5_836::-webkit-scrollbar-track {
  background:rgb(var(--colour-neutral-3, 223, 223, 223));
  border-radius:4px
}
._cart-ingka-overflow-carousel--intersection-observer-disabled_1yer5_868 ._cart-ingka-overflow-carousel__content_1yer5_836::-webkit-scrollbar-thumb {
  background:rgb(var(--colour-neutral-7, 17, 17, 17));
  border-radius:4px
}
._cart-ingka-overflow-carousel_1yer5_833:not(._cart-ingka-overflow-carousel--intersection-observer-disabled_1yer5_868) ._cart-ingka-overflow-carousel__content_1yer5_836 {
  scrollbar-width:none
}
._cart-ingka-overflow-carousel_1yer5_833:not(._cart-ingka-overflow-carousel--intersection-observer-disabled_1yer5_868) ._cart-ingka-overflow-carousel__content_1yer5_836::-webkit-scrollbar {
  display:none
}
._cart-ingka-overflow-carousel__browser-direction_1yer5_893 {
  direction:rtl;
  position:absolute;
  left:0;
  top:0;
  overflow:hidden;
  width:1px;
  height:1px
}
._cart-ingka-overflow-carousel__browser-item_1yer5_902 {
  width:2px;
  height:1px
}
[dir=rtl] ._cart-ingka-overflow-carousel__button_1yer5_846 {
  left:auto;
  right:.75rem;
  transform:translateY(-50%) scaleX(-1)
}
[dir=rtl] ._cart-ingka-overflow-carousel__button--right_1yer5_864 {
  right:auto;
  left:.75rem
}
._cart-ingka-choice_1yer5_917 {
  list-style:none;
  width:100%;
  margin:0;
  padding:0;
  background:transparent;
  --choice-item-min-height: 4.5rem;
  --choice-list-item-margin-block-end: .75rem;
  --choice-item-padding-top: .75rem;
  --choice-item-padding-bottom: .75rem;
  --choice-item-nested-padding-block-end: 1rem;
  --choice-item-border-colour: rgb(var(--colour-neutral-3, 223, 223, 223))
}
._cart-ingka-choice_1yer5_917 ._cart-ingka-collapsible_1yer5_137 {
  display:grid;
  box-sizing:border-box;
  grid-template-rows:0fr;
  transition:all .2s cubic-bezier(.4,0,.4,1)
}
._cart-ingka-choice_1yer5_917 ._cart-ingka-collapsible--expanded_1yer5_143 {
  grid-template-rows:1fr
}
._cart-ingka-choice_1yer5_917 ._cart-ingka-collapsible--closed_1yer5_146 ._cart-ingka-collapsible__content_1yer5_146 {
  display:none
}
._cart-ingka-choice_1yer5_917 ._cart-ingka-collapsible__content_1yer5_146 {
  overflow:hidden
}
@media (prefers-reduced-motion) {
  ._cart-ingka-choice_1yer5_917 ._cart-ingka-collapsible_1yer5_137 {
    transition-duration:0ms
  }
}
._cart-ingka-choice--small_1yer5_950 {
  --choice-list-item-margin-block-end: .5rem;
  --choice-item-padding-top: .5rem;
  --choice-item-padding-bottom: .5rem;
  --choice-item-min-height: 3.75rem;
  --choice-item-nested-padding-block-end: .75rem
}
._cart-ingka-choice--large_1yer5_957 {
  --choice-list-item-margin-block-end: 1rem;
  --choice-item-padding-top: 1.25rem;
  --choice-item-padding-bottom: 1.25rem;
  --choice-item-min-height: 5.5rem;
  --choice-item-nested-padding-block-end: 1.25rem
}
._cart-ingka-choice_1yer5_917 ._cart-ingka-choice__list-item_1yer5_964 {
  margin-bottom:var(--choice-list-item-margin-block-end)
}
._cart-ingka-choice-item_1yer5_968 {
  position:relative;
  display:flex;
  flex-direction:column;
  width:100%;
  background:none
}
._cart-ingka-choice-item__action_1yer5_975 {
  display:flex;
  align-items:center;
  border:0;
  outline:0;
  background:none;
  padding-inline-start:1rem;
  padding-inline-end:1rem;
  text-decoration:none;
  -webkit-tap-highlight-color:transparent;
  cursor:pointer;
  -webkit-user-select:text;
  user-select:text;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  min-height:var(--choice-item-min-height, 4.5rem);
  padding-top:var(--choice-item-padding-top, .75rem);
  padding-bottom:var(--choice-item-padding-bottom, .75rem)
}
._cart-ingka-choice-item__action--top_1yer5_992 ._cart-ingka-choice-item__image_1yer5_992,
._cart-ingka-choice-item__action--top_1yer5_992 ._cart-ingka-choice-item__payment-logo_1yer5_993 {
  align-self:flex-start
}
._cart-ingka-choice-item__action_1yer5_975:active+._cart-ingka-choice-item__border_1yer5_996 {
  --choice-item-border-colour: rgb(var(--colour-neutral-7, 17, 17, 17))
}
._cart-ingka-choice-item__action_1yer5_975:disabled {
  cursor:default
}
._cart-ingka-choice-item__action_1yer5_975:disabled ._cart-ingka-choice-item__caption_1yer5_1002,
._cart-ingka-choice-item__action_1yer5_975:disabled ._cart-ingka-choice-item__title_1yer5_1003,
._cart-ingka-choice-item__action_1yer5_975:disabled ._cart-ingka-choice-item__value_1yer5_1004,
._cart-ingka-choice-item__action_1yer5_975:disabled ._cart-ingka-choice-item__icon_1yer5_1005,
._cart-ingka-choice-item__action_1yer5_975:disabled ._cart-ingka-price_1yer5_1006,
._cart-ingka-choice-item__action_1yer5_975:disabled ._cart-ingka-choice-item__custom-content_1yer5_1007 * {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-choice-item__action_1yer5_975:disabled ._cart-ingka-choice-item__image_1yer5_992 ._cart-ingka-svg-icon_1yer5_403 path {
  fill:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-choice-item__action_1yer5_975:disabled+._cart-ingka-choice-item__border_1yer5_996 {
  --choice-item-border-colour: rgb(var(--colour-interactive-disabled-1, 204, 204, 204)) !important
}
._cart-ingka-choice-item__action_1yer5_975:disabled ._cart-ingka-choice-item__addon_1yer5_1016,
._cart-ingka-choice-item__action_1yer5_975:disabled ._cart-ingka-payment-logo_1yer5_1017,
._cart-ingka-choice-item__action_1yer5_975:disabled ._cart-ingka-choice-item__image_1yer5_992,
._cart-ingka-choice-item__action_1yer5_975:disabled ._cart-ingka-price-module__energy-class_1yer5_1019 svg {
  opacity:.2
}
@media (hover: hover) {
  ._cart-ingka-choice-item__action_1yer5_975:hover:not(:disabled) {
    text-decoration:none
  }
  ._cart-ingka-choice-item__action_1yer5_975:hover:not(:disabled)+._cart-ingka-choice-item__border_1yer5_996 {
    --choice-item-border-colour: rgb(var(--colour-neutral-5, 146, 146, 146))
  }
}
._cart-ingka-choice-item_1yer5_968 ._cart-ingka-choice-item__nested_1yer5_1030 {
  padding:0 1.5rem var(--choice-item-nested-padding-block-end)
}
._cart-ingka-choice-item__content_1yer5_1033 {
  display:flex;
  flex:1;
  text-align:start
}
._cart-ingka-choice-item__custom-content_1yer5_1007 {
  flex:1;
  text-align:start
}
._cart-ingka-choice-item__border_1yer5_996 {
  position:absolute;
  top:0rem;
  right:0rem;
  bottom:0rem;
  left:0rem;
  border:1px solid var(--choice-item-border-colour, rgb(var(--colour-neutral-3, 223, 223, 223)));
  border-radius:4px;
  pointer-events:none
}
._cart-ingka-choice-item__text_1yer5_1052 {
  flex-grow:1
}
._cart-ingka-choice-item__title_1yer5_1003,
._cart-ingka-choice-item__caption_1yer5_1002 {
  display:block
}
._cart-ingka-choice-item__caption_1yer5_1002 {
  margin-block-start:.25rem
}
._cart-ingka-choice-item__addon_1yer5_1016 {
  display:block;
  margin-block-start:.5rem
}
._cart-ingka-choice-item__image_1yer5_992 {
  margin-inline-end:1rem;
  flex-shrink:0;
  width:3rem
}
._cart-ingka-choice-item__image--medium_1yer5_1070 {
  width:4.5rem
}
._cart-ingka-choice-item__image--large_1yer5_1073 {
  width:6rem
}
._cart-ingka-choice-item__icon_1yer5_1005 {
  margin-inline-end:1rem;
  flex-shrink:0;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-choice-item__icon--top_1yer5_1081 {
  align-self:flex-start
}
._cart-ingka-choice-item_1yer5_968 ._cart-ingka-payment-logo_1yer5_1017 {
  margin-inline-end:1rem;
  flex-shrink:0
}
._cart-ingka-choice-item__values_1yer5_1088 {
  display:flex
}
._cart-ingka-choice-item__value_1yer5_1004 {
  align-self:flex-start;
  padding-inline-start:1rem;
  word-wrap:break-word
}
._cart-ingka-choice-item__value--center_1yer5_1096 {
  align-self:center
}
._cart-ingka-choice-item--trailing-icon_1yer5_1099 ._cart-ingka-choice-item__icon_1yer5_1005 {
  order:1;
  margin-inline-start:1rem;
  margin-inline-end:0
}
._cart-ingka-choice-item--trailing-image_1yer5_1104 ._cart-ingka-choice-item__image_1yer5_992 {
  order:1;
  margin-inline-end:0;
  margin-inline-start:1rem
}
._cart-ingka-choice-item--selected_1yer5_1109>._cart-ingka-choice-item__action_1yer5_975+._cart-ingka-choice-item__border_1yer5_996,
._cart-ingka-choice-item--selected_1yer5_1109>._cart-ingka-choice-item__action_1yer5_975:hover+._cart-ingka-choice-item__border_1yer5_996,
._cart-ingka-choice-item--selected_1yer5_1109>._cart-ingka-choice-item__action_1yer5_975:active+._cart-ingka-choice-item__border_1yer5_996 {
  border-width:2px;
  --choice-item-border-colour: rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
._cart-ingka-choice-item--selected_1yer5_1109._cart-ingka-choice-item--subtle_1yer5_1115 ._cart-ingka-choice-item__action_1yer5_975+._cart-ingka-choice-item__border_1yer5_996 {
  --choice-item-border-colour: rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-choice-item--selected_1yer5_1109 ._cart-ingka-choice-item__action_1yer5_975:disabled+._cart-ingka-choice-item__border_1yer5_996 {
  --choice-item-border-colour: rgb(var(--colour-interactive-disabled-1, 204, 204, 204)) !important
}
._cart-ingka-choice-item_1yer5_968 ._cart-ingka-price_1yer5_1006 {
  display:block;
  font-size:.875rem;
  margin-top:.125rem
}
._cart-ingka-choice-item_1yer5_968 ._cart-ingka-price_1yer5_1006:not(:first-child) {
  margin-top:.5rem
}
@media (forced-colors: active) {
  ._cart-ingka-choice-item__action_1yer5_975:disabled+._cart-ingka-choice-item__border_1yer5_996 {
    border-color:GrayText
  }
}
._cart-ingka-commercial-message_1yer5_1135 {
  display:inline-block;
  padding:.25rem calc(var(--skapa-font-size) * .5px);
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-commercial-message--nlp_1yer5_1140 {
  background-color:rgb(var(--colour-commercial-message-new-lower-price, 204, 0, 8))
}
._cart-ingka-commercial-message--new_1yer5_1143 {
  background-color:rgb(var(--colour-commercial-message-new, 202, 80, 8))
}
._cart-ingka-commercial-message--family_1yer5_1146 {
  background-color:rgb(var(--colour-commercial-message-ikea-family, 0, 124, 193))
}
._cart-ingka-commercial-message--subtle_1yer5_1149 {
  padding:0
}
._cart-ingka-commercial-message--subtle--nlp_1yer5_1152 {
  color:rgb(var(--colour-commercial-message-new-lower-price, 204, 0, 8))
}
._cart-ingka-commercial-message--subtle--new_1yer5_1155 {
  color:rgb(var(--colour-commercial-message-new, 202, 80, 8))
}
._cart-ingka-commercial-message--subtle--family_1yer5_1158 {
  color:rgb(var(--colour-commercial-message-ikea-family, 0, 124, 193))
}
._cart-ingka-endorsement-label_1yer5_1162 {
  width:9.375rem;
  border:1px solid;
  background-color:rgb(var(--colour-static-white, 255, 255, 255));
  color:rgb(var(--colour-static-black, 17, 17, 17));
  forced-color-adjust:none
}
._cart-ingka-endorsement-label__label_1yer5_1169 {
  text-align:center;
  padding:.5rem .75rem;
  border-bottom:1px solid rgb(var(--colour-static-black, 17, 17, 17))
}
._cart-ingka-endorsement-label__logo-section_1yer5_1174 {
  height:5.125rem;
  text-align:center;
  padding:.5rem 0
}
._cart-ingka-endorsement-label__logo-container_1yer5_1179 {
  display:flex;
  align-items:center;
  width:7.5rem;
  height:4.125rem;
  margin:auto
}
._cart-ingka-endorsement-label__logo-container_1yer5_1179>*:first-child {
  width:100%
}
._cart-ingka-endorsement-label__logo-icon_1yer5_1189 {
  color:rgb(var(--colour-static-black, 17, 17, 17));
  width:7.5rem;
  height:4.125rem
}
._cart-ingka-expander_1yer5_1195 {
  display:flex;
  flex-direction:column;
  width:100%
}
._cart-ingka-expander_1yer5_1195 ._cart-ingka-collapsible_1yer5_137 {
  display:grid;
  box-sizing:border-box;
  grid-template-rows:0fr;
  transition:all .2s cubic-bezier(.4,0,.4,1)
}
._cart-ingka-expander_1yer5_1195 ._cart-ingka-collapsible--expanded_1yer5_143 {
  grid-template-rows:1fr
}
._cart-ingka-expander_1yer5_1195 ._cart-ingka-collapsible--closed_1yer5_146 ._cart-ingka-collapsible__content_1yer5_146 {
  display:none
}
._cart-ingka-expander_1yer5_1195 ._cart-ingka-collapsible__content_1yer5_146 {
  overflow:hidden
}
@media (prefers-reduced-motion) {
  ._cart-ingka-expander_1yer5_1195 ._cart-ingka-collapsible_1yer5_137 {
    transition-duration:0ms
  }
}
._cart-ingka-expander__btn_1yer5_1220 {
  align-self:flex-start;
  position:relative;
  display:inline;
  margin:0;
  border:0;
  background:none;
  padding:0;
  text-decoration:underline;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-expander__btn--generic_1yer5_1231 {
  text-decoration:none;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-expander__btn_1yer5_1220:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-expander__content_1yer5_1238 {
  position:relative;
  overflow:hidden
}
._cart-ingka-expander__content_1yer5_1238+._cart-ingka-btn_1yer5_339 {
  align-self:center
}
._cart-ingka-accordion-item-header_1yer5_13:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-btn_1yer5_339:focus-visible,
._cart-ingka-tabs__panel_1yer5_1254:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-btn_1yer5_339[class*=inverse]:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-black, 17, 17, 17)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-white, 255, 255, 255)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-btn_1yer5_339[class*=image-overlay]:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-white, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-black, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:focus-visible~._cart-ingka-checkbox__symbol_1yer5_1275 {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:focus-visible:hover~._cart-ingka-checkbox__symbol_1yer5_1275 {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-choice-item__radio_1yer5_1288:focus-visible,
._cart-ingka-choice-item__action_1yer5_975:focus-visible {
  box-shadow:none;
  outline:none
}
._cart-ingka-choice-item__radio_1yer5_1288:focus-visible~._cart-ingka-choice-item__border_1yer5_996:before,
._cart-ingka-choice-item__action_1yer5_975:focus-visible~._cart-ingka-choice-item__border_1yer5_996:before {
  content:"";
  position:absolute;
  top:-.125rem;
  right:-.125rem;
  bottom:-.125rem;
  left:-.125rem;
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out;
  border-radius:4px
}
._cart-ingka-expander__btn_1yer5_1220:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-expander__content_1yer5_1238:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-link_1yer5_1320:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-jumbo-btn_1yer5_1327:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-jumbo-btn_1yer5_1327._cart-ingka-jumbo-btn--inverse_1yer5_1334:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-black, 17, 17, 17)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-white, 255, 255, 255)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-list-view-item__action_1yer5_1341:focus-visible {
  outline:none;
  box-shadow:inset 0 0 0 2px rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-modal-header_1yer5_1346 ._cart-ingka-btn_1yer5_339:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-pill_1yer5_1353:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-quantity-stepper__input_1yer5_1360:focus-visible {
  outline:none
}
._cart-ingka-radio_1yer5_1364 input[type=radio]:focus-visible~._cart-ingka-radio__symbol_1yer5_1364 {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-radio_1yer5_1364 input[type=radio]:focus-visible:hover~._cart-ingka-radio__symbol_1yer5_1364 {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-tabs__tab_1yer5_1377:focus-visible {
  box-shadow:none;
  outline:none
}
._cart-ingka-tabs__tab_1yer5_1377:focus-visible:before {
  bottom:2px;
  z-index:unset
}
._cart-ingka-tabs__tab_1yer5_1377:focus-visible:after {
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  display:block;
  box-shadow:inset 0 0 0 2px rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17));
  border-radius:4px
}
._cart-ingka-radio_1yer5_1364 {
  position:relative;
  display:flex;
  align-items:flex-start
}
._cart-ingka-radio_1yer5_1364>input[type=radio] {
  position:absolute;
  left:-.625rem;
  top:-.625rem;
  width:2.75rem;
  height:2.75rem;
  display:inline-block;
  border:0;
  opacity:0;
  padding:0;
  z-index:1;
  cursor:pointer
}
[dir=rtl] ._cart-ingka-radio_1yer5_1364>input[type=radio] {
  right:-.625rem;
  left:initial
}
._cart-ingka-radio_1yer5_1364>._cart-ingka-radio__symbol_1yer5_1364 {
  box-sizing:border-box;
  width:1.5rem;
  height:1.5rem;
  display:flex;
  align-items:center;
  justify-content:center;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  border:1px solid rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  border-radius:64px;
  flex-shrink:0
}
._cart-ingka-radio_1yer5_1364>._cart-ingka-radio__symbol_1yer5_1364:after {
  content:"";
  display:block;
  border:0 solid;
  border-radius:64px;
  height:0;
  width:0
}
._cart-ingka-radio_1yer5_1364>._cart-ingka-radio__label_1yer5_1439 {
  position:relative;
  display:block;
  margin-top:.1875rem;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-radio_1yer5_1364>._cart-ingka-radio__label_1yer5_1439>._cart-ingka-radio__caption_1yer5_1445 {
  display:block;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  padding-top:.25rem
}
._cart-ingka-radio_1yer5_1364 label {
  display:inline-block;
  cursor:pointer;
  transition:color .2s ease-in-out;
  padding-inline-start:1rem
}
._cart-ingka-radio_1yer5_1364 input[type=radio]:hover~._cart-ingka-radio__symbol_1yer5_1364 {
  border-color:rgb(var(--colour-interactive-subtle-border-hover, 17, 17, 17))
}
._cart-ingka-radio_1yer5_1364 input[type=radio]:hover~._cart-ingka-radio__symbol_1yer5_1364:after {
  border-width:.25rem;
  border-color:rgb(var(--colour-neutral-3, 223, 223, 223))
}
._cart-ingka-radio_1yer5_1364 input[type=radio]:checked:hover:not(:disabled)~._cart-ingka-radio__symbol_1yer5_1364 {
  border-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
._cart-ingka-radio_1yer5_1364 input[type=radio]:checked:hover:not(:disabled)~._cart-ingka-radio__symbol_1yer5_1364:after {
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
._cart-ingka-radio--subtle_1yer5_1469>input[type=radio]:checked:hover:not(:disabled)~._cart-ingka-radio__symbol_1yer5_1364 {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-radio--subtle_1yer5_1469>input[type=radio]:checked:hover:not(:disabled)~._cart-ingka-radio__symbol_1yer5_1364:after {
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
._cart-ingka-radio_1yer5_1364 input[type=radio]:checked~._cart-ingka-radio__symbol_1yer5_1364 {
  border-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
._cart-ingka-radio_1yer5_1364 input[type=radio]:checked~._cart-ingka-radio__symbol_1yer5_1364:after {
  border-width:.5rem;
  border-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
._cart-ingka-radio--subtle_1yer5_1469>input[type=radio]:checked~._cart-ingka-radio__symbol_1yer5_1364 {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-radio--subtle_1yer5_1469>input[type=radio]:checked~._cart-ingka-radio__symbol_1yer5_1364:after {
  border-color:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
._cart-ingka-radio_1yer5_1364 input[type=radio]:disabled {
  pointer-events:none
}
._cart-ingka-radio_1yer5_1364 input[type=radio]:disabled~._cart-ingka-radio__symbol_1yer5_1364 {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-radio_1yer5_1364 input[type=radio]:disabled:checked~._cart-ingka-radio__symbol_1yer5_1364:after {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-radio_1yer5_1364 input[type=radio]:disabled:not(:checked)~._cart-ingka-radio__symbol_1yer5_1364:after {
  display:none
}
._cart-ingka-radio_1yer5_1364 input[type=radio]:disabled~._cart-ingka-radio__label_1yer5_1439 label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  cursor:not-allowed;
  pointer-events:none
}
._cart-ingka-radio_1yer5_1364 input[type=radio]:disabled~._cart-ingka-radio__label_1yer5_1439 a {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media (forced-colors: active) {
  ._cart-ingka-radio_1yer5_1364 input[type=radio]:disabled~._cart-ingka-radio__symbol_1yer5_1364,
  ._cart-ingka-radio_1yer5_1364 input[type=radio]:disabled:checked~._cart-ingka-radio__symbol_1yer5_1364:after {
    border-color:GrayText
  }
  ._cart-ingka-radio_1yer5_1364 input[type=radio]:disabled~._cart-ingka-radio__label_1yer5_1439 label,
  ._cart-ingka-radio_1yer5_1364 input[type=radio]:disabled~._cart-ingka-radio__label_1yer5_1439 a {
    color:GrayText
  }
}
._cart-ingka-radio_1yer5_1364 input[type=radio]:active:not(:disabled)~._cart-ingka-radio__symbol_1yer5_1364 {
  border-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
._cart-ingka-radio_1yer5_1364 input[type=radio]:active:not(:disabled)~._cart-ingka-radio__symbol_1yer5_1364:after {
  border-width:.5rem;
  border-color:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114))
}
._cart-ingka-radio--subtle_1yer5_1469>input[type=radio]:active:not(:disabled)~._cart-ingka-radio__symbol_1yer5_1364 {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-radio--subtle_1yer5_1469>input[type=radio]:active:not(:disabled)~._cart-ingka-radio__symbol_1yer5_1364:after {
  border-color:rgb(var(--colour-interactive-primary-bg-pressed, 0, 0, 0))
}
._cart-ingka-checkbox-group_1yer5_1531 {
  margin:0;
  padding:0;
  border:0
}
._cart-ingka-checkbox-group_1yer5_1531 ._cart-ingka-checkbox_1yer5_1275:not(:last-child) {
  margin-bottom:1.5rem
}
._cart-ingka-checkbox_1yer5_1275 {
  position:relative;
  display:flex;
  align-items:flex-start
}
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox] {
  position:absolute;
  left:-.625rem;
  top:-.625rem;
  width:2.75rem;
  height:2.75rem;
  display:inline-block;
  border:0;
  opacity:0;
  padding:0;
  z-index:1;
  cursor:pointer
}
[dir=rtl] ._cart-ingka-checkbox_1yer5_1275 input[type=checkbox] {
  right:-.625rem;
  left:initial
}
._cart-ingka-checkbox__symbol_1yer5_1275 {
  box-sizing:border-box;
  position:relative;
  border-radius:4px;
  border:1px solid rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  width:1.5rem;
  height:1.5rem;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  flex-shrink:0;
  display:flex;
  align-items:center;
  justify-content:center
}
._cart-ingka-checkbox__symbol_1yer5_1275:before {
  transform:rotate(45deg);
  content:"";
  box-sizing:content-box;
  display:block;
  border:2px solid currentColor;
  border-left:0;
  border-top:0;
  height:.5625rem;
  width:.25rem;
  opacity:0;
  margin-top:-.25rem;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-checkbox__symbol_1yer5_1275:after {
  content:"";
  position:absolute;
  left:.25rem;
  top:.625rem;
  border:2px solid currentColor;
  border-left:0;
  border-top:0;
  border-right:0;
  opacity:0;
  color:rgb(var(--colour-static-white, 255, 255, 255));
  width:.875rem
}
[dir=rtl] ._cart-ingka-checkbox__symbol_1yer5_1275 {
  right:0;
  left:initial
}
._cart-ingka-checkbox__label_1yer5_1606 {
  position:relative;
  display:block;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  margin-top:.1875rem
}
._cart-ingka-checkbox__caption_1yer5_1612 {
  display:block;
  padding-top:.25rem;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
._cart-ingka-checkbox_1yer5_1275 label {
  display:inline-block;
  cursor:pointer;
  padding-inline-start:1rem;
  transition:color .2s ease-in-out
}
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:checked~._cart-ingka-checkbox__symbol_1yer5_1275 {
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163));
  border-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:checked~._cart-ingka-checkbox__symbol_1yer5_1275:before {
  opacity:1
}
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:indeterminate~._cart-ingka-checkbox__symbol_1yer5_1275 {
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163));
  border-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:indeterminate~._cart-ingka-checkbox__symbol_1yer5_1275:after {
  opacity:1
}
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:hover~._cart-ingka-checkbox__symbol_1yer5_1275 {
  border-color:rgb(var(--colour-interactive-subtle-border-hover, 17, 17, 17))
}
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:hover~._cart-ingka-checkbox__symbol_1yer5_1275:before {
  color:rgb(var(--colour-neutral-3, 223, 223, 223));
  opacity:1
}
@media (hover: none) {
  ._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:hover~._cart-ingka-checkbox__symbol_1yer5_1275:before {
    color:rgb(var(--colour-neutral-3, 223, 223, 223))
  }
}
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:hover:checked~._cart-ingka-checkbox__symbol_1yer5_1275 {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147));
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:hover:checked~._cart-ingka-checkbox__symbol_1yer5_1275:before {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:hover:indeterminate~._cart-ingka-checkbox__symbol_1yer5_1275 {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147));
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:hover:indeterminate~._cart-ingka-checkbox__symbol_1yer5_1275:before {
  opacity:0
}
._cart-ingka-checkbox--subtle_1yer5_1663 input[type=checkbox]~._cart-ingka-checkbox__symbol_1yer5_1275:before,
._cart-ingka-checkbox--subtle_1yer5_1663 input[type=checkbox]~._cart-ingka-checkbox__symbol_1yer5_1275:after {
  color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
._cart-ingka-checkbox--subtle_1yer5_1663 input[type=checkbox]:checked~._cart-ingka-checkbox__symbol_1yer5_1275 {
  background:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17));
  border-color:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
._cart-ingka-checkbox--subtle_1yer5_1663 input[type=checkbox]:hover:checked~._cart-ingka-checkbox__symbol_1yer5_1275 {
  background:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51));
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
._cart-ingka-checkbox--subtle_1yer5_1663 input[type=checkbox]:hover:checked~._cart-ingka-checkbox__symbol_1yer5_1275:after,
._cart-ingka-checkbox--subtle_1yer5_1663 input[type=checkbox]:hover:checked~._cart-ingka-checkbox__symbol_1yer5_1275:before {
  color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
._cart-ingka-checkbox--subtle_1yer5_1663 input[type=checkbox]:indeterminate~._cart-ingka-checkbox__symbol_1yer5_1275 {
  background:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17));
  border-color:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
._cart-ingka-checkbox--subtle_1yer5_1663 input[type=checkbox]:hover:indeterminate~._cart-ingka-checkbox__symbol_1yer5_1275 {
  background:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51));
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:disabled {
  pointer-events:none
}
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__symbol_1yer5_1275 {
  background-color:rgb(var(--colour-neutral-1, 255, 255, 255));
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:disabled:hover {
  cursor:default
}
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:disabled:checked~._cart-ingka-checkbox__symbol_1yer5_1275,
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:disabled:indeterminate~._cart-ingka-checkbox__symbol_1yer5_1275 {
  background-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:disabled:checked~._cart-ingka-checkbox__symbol_1yer5_1275:before,
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:disabled:checked~._cart-ingka-checkbox__symbol_1yer5_1275:after,
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:disabled:indeterminate~._cart-ingka-checkbox__symbol_1yer5_1275:before,
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:disabled:indeterminate~._cart-ingka-checkbox__symbol_1yer5_1275:after {
  border-color:rgb(var(--colour-interactive-disabled-2, 146, 146, 146))
}
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__label_1yer5_1606 label {
  cursor:default;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  pointer-events:none
}
._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__label_1yer5_1606 a {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media (forced-colors: active) {
  ._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__symbol_1yer5_1275 {
    border-color:GrayText
  }
  ._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:disabled:checked~._cart-ingka-checkbox__symbol_1yer5_1275:before,
  ._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:disabled:checked~._cart-ingka-checkbox__symbol_1yer5_1275:after,
  ._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:disabled:indeterminate~._cart-ingka-checkbox__symbol_1yer5_1275:before,
  ._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:disabled:indeterminate~._cart-ingka-checkbox__symbol_1yer5_1275:after {
    border-color:GrayText
  }
  ._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__label_1yer5_1606 label,
  ._cart-ingka-checkbox_1yer5_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__label_1yer5_1606 a {
    color:GrayText
  }
}
._cart-ingka-form-field_1yer5_1734 {
  display:block;
  margin-bottom:1.25rem
}
._cart-ingka-form-field__content_1yer5_1738 {
  margin-top:.25rem;
  display:flex;
  flex-wrap:nowrap;
  justify-content:space-between
}
._cart-ingka-form-field--with-character-limit_1yer5_1744 ._cart-ingka-form-field__content_1yer5_1738>*:not(:first-child) {
  padding-inline-start:.5rem
}
._cart-ingka-form-field_1yer5_1734>._cart-ingka-checkbox_1yer5_1275,
._cart-ingka-form-field_1yer5_1734>._cart-ingka-radiobutton_1yer5_1748,
._cart-ingka-form-field_1yer5_1734 fieldset {
  margin-bottom:.5rem
}
._cart-ingka-form-field_1yer5_1734 legend {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-input-field__wrapper_1yer5_1828 {
  box-sizing:border-box;
  position:relative;
  display:flex;
  width:100%;
  align-items:center;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  border-radius:4px;
  padding-right:.375rem;
  padding-left:.375rem
}
._cart-ingka-input-field__wrapper_1yer5_1828>* {
  padding-inline-start:.125rem;
  padding-inline-end:.125rem
}
._cart-ingka-input-field__prefix-label_1yer5_1843,
._cart-ingka-input-field__suffix-label_1yer5_1843 {
  text-overflow:ellipsis;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  opacity:0;
  visibility:hidden;
  flex-shrink:0;
  transition:opacity .1s cubic-bezier(.4,0,.4,1),visibility .1s cubic-bezier(.4,0,.4,1);
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
._cart-ingka-input-field__prefix-label_1yer5_1843 {
  order:2
}
._cart-ingka-input-field__suffix-label_1yer5_1843 {
  text-align:right;
  order:4
}
._cart-ingka-input-field__payment-logo_1yer5_1867 {
  order:5;
  margin-inline-end:.3125rem;
  margin-inline-start:.3125rem;
  flex-shrink:0
}
._cart-ingka-input-field_1yer5_1828 input {
  flex-grow:1;
  border:0;
  background:none;
  padding-top:0;
  padding-bottom:0;
  height:3rem;
  overflow:hidden;
  order:3;
  outline:none;
  border-radius:4px;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  min-width:1ch
}
._cart-ingka-input-field_1yer5_1828 input::-ms-clear {
  display:none
}
._cart-ingka-input-field_1yer5_1828 input:-webkit-autofill {
  font-family:inherit;
  -webkit-text-fill-color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  -webkit-box-shadow:0 0 0 3rem rgb(var(--colour-neutral-1, 255, 255, 255)) inset
}
._cart-ingka-input-field_1yer5_1828 input:focus~._cart-ingka-validation-border_1yer5_1787 {
  --skapa-validation-border-default: initial
}
._cart-ingka-input-field_1yer5_1828 input[type=hidden]~._cart-ingka-validation-border_1yer5_1787,
._cart-ingka-input-field_1yer5_1828 input[type=hidden]~._cart-ingka-input-field__leading-icon_1yer5_1899,
._cart-ingka-input-field_1yer5_1828 input[type=hidden]~._cart-ingka-input-field__trailing-icon_1yer5_1900 {
  display:none
}
._cart-ingka-input-field_1yer5_1828 input[type=password]::-ms-reveal {
  display:none
}
._cart-ingka-input-field_1yer5_1828 input[type=date] {
  color:transparent
}
._cart-ingka-input-field_1yer5_1828 input[type=date]:focus {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-input-field_1yer5_1828 input[type=date]:disabled {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-input-field_1yer5_1828 input[type=date]::-webkit-inner-spin-button,
._cart-ingka-input-field_1yer5_1828 input[type=date]::-webkit-calendar-picker-indicator,
._cart-ingka-input-field_1yer5_1828 input[type=date]::-webkit-clear-button {
  display:none;
  -webkit-appearance:none
}
._cart-ingka-input-field--labelled_1yer5_1919 input[type=date] {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-input-field_1yer5_1828 input:focus~._cart-ingka-input-field__prefix-label_1yer5_1843,
._cart-ingka-input-field_1yer5_1828 input:focus~._cart-ingka-input-field__suffix-label_1yer5_1843,
._cart-ingka-input-field--labelled_1yer5_1919 ._cart-ingka-input-field__prefix-label_1yer5_1843,
._cart-ingka-input-field--labelled_1yer5_1919 ._cart-ingka-input-field__suffix-label_1yer5_1843 {
  opacity:1;
  transition-delay:33ms;
  visibility:visible;
  position:static;
  clip:none;
  width:auto;
  height:auto
}
._cart-ingka-input-field_1yer5_1828 ._cart-ingka-btn_1yer5_339 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-input-field_1yer5_1828 ._cart-ingka-btn_1yer5_339:disabled {
  pointer-events:none;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-input-field_1yer5_1828 ._cart-ingka-btn_1yer5_339:disabled ._cart-ingka-btn__inner_1yer5_339 {
  border:0;
  background:none
}
._cart-ingka-input-field__leading-icon_1yer5_1899 {
  flex-shrink:0;
  order:1
}
._cart-ingka-input-field__trailing-icon_1yer5_1900 {
  flex-shrink:0;
  order:5
}
._cart-ingka-input-field_1yer5_1828 label {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-input-field--disabled_1yer5_1954 label,
._cart-ingka-input-field--disabled_1yer5_1954 input,
._cart-ingka-input-field--disabled_1yer5_1954 ._cart-ingka-svg-icon_1yer5_403,
._cart-ingka-input-field--disabled_1yer5_1954 ._cart-ingka-input-field__suffix-label_1yer5_1843,
._cart-ingka-input-field--disabled_1yer5_1954 ._cart-ingka-input-field__prefix-label_1yer5_1843 {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-input-field--disabled_1yer5_1954 ._cart-ingka-input-field__payment-logo_1yer5_1867 {
  opacity:.2
}
._cart-ingka-input-field--disabled_1yer5_1954 input:-webkit-autofill {
  -webkit-text-fill-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-input-field--read-only_1yer5_1967 ._cart-ingka-input-field__wrapper_1yer5_1828 {
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245))
}
[dir=rtl] ._cart-ingka-input-field_1yer5_1828 input[type=tel] {
  direction:ltr;
  text-align:right
}
@media (forced-colors: active) {
  ._cart-ingka-input-field--disabled_1yer5_1954 label,
  ._cart-ingka-input-field--disabled_1yer5_1954 input,
  ._cart-ingka-input-field--disabled_1yer5_1954 ._cart-ingka-svg-icon_1yer5_403,
  ._cart-ingka-input-field--disabled_1yer5_1954 ._cart-ingka-input-field__suffix-label_1yer5_1843,
  ._cart-ingka-input-field--disabled_1yer5_1954 ._cart-ingka-input-field__prefix-label_1yer5_1843,
  ._cart-ingka-input-field--read-only_1yer5_1967 label,
  ._cart-ingka-input-field--read-only_1yer5_1967 input,
  ._cart-ingka-input-field--read-only_1yer5_1967 ._cart-ingka-svg-icon_1yer5_403,
  ._cart-ingka-input-field--read-only_1yer5_1967 ._cart-ingka-input-field__suffix-label_1yer5_1843,
  ._cart-ingka-input-field--read-only_1yer5_1967 ._cart-ingka-input-field__prefix-label_1yer5_1843 {
    color:GrayText
  }
}
._cart-ingka-label-wrapper--text-input_1yer5_1990>label {
  display:block;
  margin:0 0 .25rem
}
._cart-ingka-label-wrapper_1yer5_1990 ._cart-ingka-required_1yer5_1994 {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
._cart-ingka-label-wrapper_1yer5_1990>label em {
  margin:0;
  color:rgb(var(--colour-text-and-icon-4, 146, 146, 146));
  font-style:normal
}
._cart-ingka-radio-button-group_1yer5_2003 {
  margin:0;
  padding:0;
  border:0
}
._cart-ingka-radio-button-group_1yer5_2003 ._cart-ingka-radio_1yer5_1364:not(:last-child) {
  margin-bottom:1.5rem
}
[dir=rtl] ._cart-ingka-radio-button-group_1yer5_2003 ._cart-ingka-radio_1yer5_1364 {
  margin-right:0;
  margin-left:2rem
}
._cart-ingka-select__wrapper_1yer5_2058 {
  position:relative;
  display:flex;
  width:100%;
  align-items:center
}
._cart-ingka-select_1yer5_2058 select {
  width:100%;
  min-height:3rem;
  border:0;
  background:none;
  padding:.75rem;
  padding-inline-end:3rem;
  padding-inline-start:.5rem;
  overflow:hidden;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  outline:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  order:2;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  border-radius:4px;
  white-space:normal
}
._cart-ingka-select_1yer5_2058 select:disabled,
._cart-ingka-select_1yer5_2058 select:disabled~label,
._cart-ingka-select_1yer5_2058 select:disabled~._cart-ingka-svg-icon_1yer5_403 {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  opacity:1
}
._cart-ingka-select_1yer5_2058 select:focus~._cart-ingka-validation-border_1yer5_1787 {
  --skapa-validation-border-default: initial
}
._cart-ingka-select_1yer5_2058 label,
._cart-ingka-select_1yer5_2058 optgroup {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-select_1yer5_2058 select::-ms-expand {
  display:none
}
._cart-ingka-select__chevron-down_1yer5_2097 {
  right:.5rem;
  top:50%;
  transform:translateY(-50%)
}
[dir=rtl] ._cart-ingka-select__chevron-down_1yer5_2097 {
  left:.5rem;
  right:auto
}
._cart-ingka-select__chevron-down_1yer5_2097 {
  position:absolute;
  bottom:.25rem
}
._cart-ingka-select_1yer5_2058 label,
._cart-ingka-select_1yer5_2058 ._cart-ingka-svg-icon_1yer5_403 {
  pointer-events:none
}
._cart-ingka-select__icon_1yer5_2114 {
  flex-shrink:0;
  order:1
}
._cart-ingka-select--hint_1yer5_2118 select {
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
._cart-ingka-select--leading-icon_1yer5_2121 select {
  padding-inline-start:2.25rem
}
._cart-ingka-select--leading-icon_1yer5_2121 ._cart-ingka-select__icon_1yer5_2114 {
  margin-inline-start:.5rem;
  position:absolute
}
._cart-ingka-select--disabled_1yer5_2128 label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media (forced-colors: active) {
  ._cart-ingka-select--disabled_1yer5_2128 label {
    color:GrayText
  }
}
._cart-ingka-validation-border_1yer5_1787 {
  --skapa-validation-border-colour: rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  --skapa-validation-border: 1px solid var(--skapa-validation-border-colour);
  --skapa-validation-border-default: var(--skapa-validation-border);
  --skapa-validation-border-focus-border: 2px solid rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163));
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:block;
  width:100%;
  border:var(--skapa-validation-border-default, var(--skapa-validation-border-focus-border));
  pointer-events:none;
  transition:box-shadow .1s cubic-bezier(.4,0,.4,1),border .1s cubic-bezier(.4,0,.4,1);
  border-radius:4px;
  box-sizing:border-box
}
._cart-ingka-validation-border--warning_1yer5_1805 {
  border-color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
._cart-ingka-validation-border--error_1yer5_1808 {
  border-color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
._cart-ingka-validation-border--success_1yer5_1811 {
  border-color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
._cart-ingka-validation-border--disabled_1yer5_1814 {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  box-shadow:none
}
._cart-ingka-validation-border--read-only_1yer5_1818 {
  --skapa-validation-border-default: transparent;
  border:var(--skapa-validation-border-default, var(--skapa-validation-border-focus-border))
}
@media (forced-colors: active) {
  ._cart-ingka-validation-border_1yer5_1787 {
    border-color:GrayText
  }
}
._cart-ingka-text-area__wrapper_1yer5_2178 {
  position:relative;
  display:flex;
  width:100%;
  align-items:flex-end;
  flex-wrap:wrap
}
._cart-ingka-text-area_1yer5_2178 label {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-text-area_1yer5_2178 textarea {
  box-sizing:border-box;
  display:block;
  width:100%;
  padding:.3125rem;
  line-height:1.625;
  max-width:100%;
  min-height:6rem;
  outline:none;
  border:.1875rem solid transparent;
  resize:vertical;
  border-radius:4px;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-text-area_1yer5_2178 textarea:disabled {
  resize:none;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-text-area_1yer5_2178 textarea:focus~._cart-ingka-validation-border_1yer5_1787 {
  --skapa-validation-border-default: initial
}
._cart-ingka-text-area--disabled_1yer5_2210 label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-text-area--read-only_1yer5_2213 textarea {
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245))
}
@media (forced-colors: active) {
  ._cart-ingka-text-area_1yer5_2178 textarea {
    padding:.5rem;
    border-width:0
  }
  ._cart-ingka-text-area_1yer5_2178 textarea:disabled {
    color:GrayText
  }
  ._cart-ingka-text-area--disabled_1yer5_2210 label {
    color:GrayText
  }
}
._cart-ingka-grid_1yer5_2229 {
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  grid-column-gap:.75rem;
  grid-row-gap:.75rem
}
@media (min-width: 37.5em) {
  ._cart-ingka-grid_1yer5_2229 {
    grid-template-columns:repeat(6,minmax(0,1fr));
    grid-column-gap:1rem;
    grid-row-gap:1rem
  }
}
@media (min-width: 56.25em) {
  ._cart-ingka-grid_1yer5_2229 {
    grid-template-columns:repeat(12,minmax(0,1fr));
    grid-column-gap:1.25rem;
    grid-row-gap:1.25rem
  }
}
._cart-ingka-helper-text_1yer5_1756 {
  display:inline-flex;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  align-items:center
}
._cart-ingka-helper-text_1yer5_1756 ._cart-ingka-helper-text__icon_1yer5_1761._cart-ingka-svg-icon_1yer5_403 {
  height:1.125rem;
  width:1.125rem;
  margin-inline-end:.25rem;
  vertical-align:bottom;
  flex:0 0 auto
}
._cart-ingka-helper-text--character-count_1yer5_1768 {
  font-variant-numeric:tabular-nums
}
._cart-ingka-helper-text--error_1yer5_1771 {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
._cart-ingka-helper-text--success_1yer5_1774 {
  color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
._cart-ingka-helper-text--warning_1yer5_1777 {
  color:rgb(var(--colour-semantic-caution-text, 202, 80, 8))
}
._cart-ingka-helper-text--text-only_1yer5_1780 {
  margin-inline-start:0
}
._cart-ingka-helper-text--text-only_1yer5_1780 ._cart-ingka-helper-text__icon_1yer5_1761 {
  display:none
}
._cart-ingka-link_1yer5_1320 {
  text-decoration:underline;
  font-weight:400;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-link_1yer5_1320:focus,
._cart-ingka-link_1yer5_1320:hover,
._cart-ingka-link_1yer5_1320:active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--disabled_1yer5_2290 {
  cursor:default;
  pointer-events:none;
  opacity:.4
}
._cart-ingka-link--disabled_1yer5_2290:focus:before {
  border:0
}
._cart-ingka-link--black_1yer5_2299 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--black_1yer5_2299:hover,
._cart-ingka-link--black_1yer5_2299:focus,
._cart-ingka-link--black_1yer5_2299:active {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-link--black_1yer5_2299._cart-ingka-link--disabled_1yer5_2290 {
  cursor:default;
  pointer-events:none;
  opacity:.4;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--black_1yer5_2299._cart-ingka-link--disabled_1yer5_2290:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--black_1yer5_2299._cart-ingka-link--disabled_1yer5_2290:focus,
._cart-ingka-link--black_1yer5_2299._cart-ingka-link--disabled_1yer5_2290:active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--black_1yer5_2299._cart-ingka-link--disabled_1yer5_2290:focus:before {
  border:0
}
._cart-ingka-link--grey_1yer5_2321 {
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
._cart-ingka-link--grey_1yer5_2321:hover,
._cart-ingka-link--grey_1yer5_2321:focus,
._cart-ingka-link--grey_1yer5_2321:active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--grey_1yer5_2321._cart-ingka-link--disabled_1yer5_2290 {
  cursor:default;
  pointer-events:none;
  opacity:.4;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-link--grey_1yer5_2321._cart-ingka-link--disabled_1yer5_2290:hover {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-link--grey_1yer5_2321._cart-ingka-link--disabled_1yer5_2290:focus,
._cart-ingka-link--grey_1yer5_2321._cart-ingka-link--disabled_1yer5_2290:active {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-link--grey_1yer5_2321._cart-ingka-link--disabled_1yer5_2290:focus:before {
  border:0
}
._cart-ingka-link--white_1yer5_2343 {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-link--white_1yer5_2343:hover,
._cart-ingka-link--white_1yer5_2343:focus,
._cart-ingka-link--white_1yer5_2343:active {
  color:rgb(var(--colour-static-light-grey, 245, 245, 245))
}
._cart-ingka-link--white_1yer5_2343._cart-ingka-link--disabled_1yer5_2290 {
  cursor:default;
  pointer-events:none;
  opacity:.4;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-link--white_1yer5_2343._cart-ingka-link--disabled_1yer5_2290:hover {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-link--white_1yer5_2343._cart-ingka-link--disabled_1yer5_2290:focus,
._cart-ingka-link--white_1yer5_2343._cart-ingka-link--disabled_1yer5_2290:active {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-link--white_1yer5_2343._cart-ingka-link--disabled_1yer5_2290:focus:before {
  border:0
}
._cart-ingka-link--subtle_1yer5_2365 {
  text-decoration:none
}
._cart-ingka-link--subtle_1yer5_2365:focus,
._cart-ingka-link--subtle_1yer5_2365:hover,
._cart-ingka-link--subtle_1yer5_2365:active {
  text-decoration:underline
}
._inline--hyperlink_1yer5_2372 ._cart-ingka-link_1yer5_1320 {
  margin-bottom:0;
  text-decoration:underline
}
._inline--hyperlink_1yer5_2372 ._cart-ingka-link_1yer5_1320 ._cart-ingka-svg-icon_1yer5_403 {
  vertical-align:middle
}
._inline--hyperlink_1yer5_2372 ._cart-ingka-link_1yer5_1320:hover,
._inline--hyperlink_1yer5_2372 ._cart-ingka-link_1yer5_1320:focus,
._inline--hyperlink_1yer5_2372 ._cart-ingka-link_1yer5_1320:active {
  text-decoration:underline
}
._inline--hyperlink_1yer5_2372 ._cart-ingka-link--subtle_1yer5_2365 {
  text-decoration:none
}
._inline--hyperlink_1yer5_2372 ._cart-ingka-link--subtle_1yer5_2365:focus,
._inline--hyperlink_1yer5_2372 ._cart-ingka-link--subtle_1yer5_2365:hover,
._inline--hyperlink_1yer5_2372 ._cart-ingka-link--subtle_1yer5_2365:active {
  text-decoration:underline
}
._cart-ingka-image_1yer5_199 {
  position:relative;
  display:block;
  max-width:100%;
  height:auto
}
._cart-ingka-image__icon_1yer5_2395 {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  color:rgb(var(--colour-text-and-icon-4, 146, 146, 146))
}
._cart-ingka-image--fallback_1yer5_2402 {
  padding-bottom:100%;
  background:rgb(var(--colour-neutral-2, 245, 245, 245))
}
._cart-ingka-image--fallback_1yer5_2402 img {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
._cart-ingka-inline-message_1yer5_2416 {
  position:relative;
  display:flex;
  align-items:flex-start;
  height:auto;
  background-color:rgb(var(--colour-elevation-1, 255, 255, 255));
  box-shadow:0 4px 16px #0000001a;
  border-radius:4px;
  border:0 solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
  border-inline-start-width:.25rem;
  padding:1rem 0;
  padding-inline-end:.5rem;
  min-height:1.5rem;
  text-align:start;
  box-sizing:border-box
}
._cart-ingka-inline-message_1yer5_2416 a {
  text-decoration:underline
}
._cart-ingka-inline-message__content_1yer5_2435 {
  width:100%;
  padding-inline-end:1.5rem
}
._cart-ingka-inline-message__body_1yer5_2439 {
  margin:0
}
._cart-ingka-inline-message__actions_1yer5_2442 {
  display:flex;
  justify-content:flex-end;
  margin-top:.5rem
}
._cart-ingka-inline-message__actions_1yer5_2442 ._cart-ingka-btn_1yer5_339:last-child {
  margin-inline-start:.25rem
}
._cart-ingka-inline-message__close-button_1yer5_2450 {
  margin-top:-.5rem
}
._cart-ingka-inline-message__title_1yer5_2453 {
  padding-bottom:.25rem;
  margin:0
}
._cart-ingka-inline-message__icon_1yer5_2457 {
  flex-shrink:0;
  margin-inline-start:.75rem;
  margin-inline-end:.75rem
}
._cart-ingka-inline-message--dismissable_1yer5_2462 ._cart-ingka-inline-message__content_1yer5_2435 {
  padding-inline-end:.5rem
}
._cart-ingka-inline-message--icon-hidden_1yer5_2465 {
  padding-inline-start:.75rem
}
._cart-ingka-inline-message--subtle_1yer5_2468 {
  border:0;
  box-shadow:none;
  padding:0;
  overflow:visible;
  background:none
}
._cart-ingka-inline-message--subtle_1yer5_2468 ._cart-ingka-inline-message__close-button_1yer5_2450 {
  margin-top:-.25rem
}
._cart-ingka-inline-message--subtle_1yer5_2468 ._cart-ingka-inline-message__icon_1yer5_2457 {
  margin-inline-start:0
}
._cart-ingka-inline-message--closed_1yer5_2481 {
  transition:all .2s cubic-bezier(.4,0,.4,1);
  padding-top:0;
  padding-bottom:0;
  visibility:hidden;
  opacity:0;
  overflow:hidden;
  min-height:0
}
._cart-ingka-inline-message--collapsed_1yer5_2490 {
  display:none
}
._cart-ingka-inline-message--informative_1yer5_2493 {
  border-inline-start-color:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
._cart-ingka-inline-message--informative_1yer5_2493 ._cart-ingka-inline-message__icon_1yer5_2457 {
  color:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
._cart-ingka-inline-message--positive_1yer5_2499 {
  border-inline-start-color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
._cart-ingka-inline-message--positive_1yer5_2499 ._cart-ingka-inline-message__icon_1yer5_2457 {
  color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
._cart-ingka-inline-message--cautionary_1yer5_2505 {
  border-inline-start-color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
._cart-ingka-inline-message--cautionary_1yer5_2505 ._cart-ingka-inline-message__icon_1yer5_2457 {
  color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
._cart-ingka-inline-message--negative_1yer5_2511 {
  border-inline-start-color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
._cart-ingka-inline-message--negative_1yer5_2511 ._cart-ingka-inline-message__icon_1yer5_2457 {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
@media (prefers-contrast: more) {
  ._cart-ingka-inline-message_1yer5_2416 {
    border-block-start-width:1px;
    border-block-end-width:1px;
    border-inline-end-width:1px
  }
}
._cart-ingka-jumbo-btn_1yer5_1327 {
  padding:2.5rem 1.5rem;
  border-radius:4px;
  position:relative;
  display:inline-flex;
  text-decoration:none;
  justify-content:center;
  align-items:center;
  text-align:initial;
  border:0;
  cursor:pointer;
  box-sizing:border-box;
  color:rgb(var(--colour-static-white, 255, 255, 255));
  width:100%;
  transition-property:all;
  transition-duration:.1s;
  transition-timing-function:cubic-bezier(.4,0,.4,1);
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
._cart-ingka-jumbo-btn_1yer5_1327:hover {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147));
  text-decoration:none
}
._cart-ingka-jumbo-btn_1yer5_1327:active {
  background:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114));
  text-decoration:none
}
._cart-ingka-jumbo-btn_1yer5_1327:hover,
._cart-ingka-jumbo-btn_1yer5_1327:active,
._cart-ingka-jumbo-btn_1yer5_1327:focus {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-jumbo-btn_1yer5_1327:active:not(._cart-ingka-jumbo-btn--footer_1yer5_2555) {
  transform:scale(.98)
}
._cart-ingka-jumbo-btn_1yer5_1327:disabled {
  pointer-events:none;
  background:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  color:rgb(var(--colour-interactive-disabled-2, 146, 146, 146))
}
._cart-ingka-jumbo-btn_1yer5_1327:disabled ._cart-ingka-jumbo-btn__icon_1yer5_2563 {
  background:rgb(var(--colour-interactive-disabled-2, 146, 146, 146));
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-jumbo-btn--footer_1yer5_2555 {
  border-radius:0
}
._cart-ingka-jumbo-btn--loading_1yer5_2570 {
  pointer-events:none
}
._cart-ingka-jumbo-btn--loading_1yer5_2570 ._cart-ingka-jumbo-btn__label_1yer5_2573,
._cart-ingka-jumbo-btn--loading_1yer5_2570 ._cart-ingka-jumbo-btn__icon_1yer5_2563 {
  opacity:0;
  overflow:hidden;
  transform:translateY(50%)
}
._cart-ingka-jumbo-btn--loading_1yer5_2570 ._cart-ingka-jumbo-btn__loader_1yer5_2579 {
  opacity:1;
  visibility:visible
}
._cart-ingka-jumbo-btn__loader_1yer5_2579 {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-160%);
  display:inline-block;
  width:.375rem;
  height:.375rem;
  background:currentColor;
  border-radius:64px;
  animation:_cart-ingka-jumbo-btn-loader_1yer5_1 .8s infinite;
  opacity:0;
  visibility:hidden;
  text-indent:-9999px;
  overflow:hidden;
  transition-property:opacity,transform;
  transition-duration:.3s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
@keyframes _cart-ingka-jumbo-btn-loader_1yer5_1 {
  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)
  }
}
._cart-ingka-jumbo-btn__label_1yer5_2573 {
  opacity:1;
  transform:translateY(0)
}
._cart-ingka-jumbo-btn__icon_1yer5_2563 {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  border-radius:64px;
  background:rgb(var(--colour-static-white, 255, 255, 255));
  color:rgb(var(--colour-static-black, 17, 17, 17));
  width:2.5rem;
  height:2.5rem;
  margin-inline-start:1rem;
  flex-shrink:0
}
[dir=rtl] ._cart-ingka-jumbo-btn__icon_1yer5_2563 {
  transform:scaleX(-1)
}
._cart-ingka-jumbo-btn__label_1yer5_2573,
._cart-ingka-jumbo-btn__icon_1yer5_2563 {
  transition-property:opacity,transform;
  transition-duration:.25s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
._cart-ingka-jumbo-btn__inner_1yer5_2637 {
  display:flex;
  justify-content:space-between;
  align-items:center;
  height:100%;
  width:100%
}
._cart-ingka-list_1yer5_1341 {
  list-style-position:outside
}
._cart-ingka-list--unordered_1yer5_2648 ._cart-ingka-list--unordered_1yer5_2648 {
  list-style-type:circle
}
._cart-ingka-list--ordered_1yer5_2651 ._cart-ingka-list--ordered_1yer5_2651 {
  list-style-type:upper-alpha
}
._cart-ingka-list--small_1yer5_2654 {
  padding-inline-start:1.375rem
}
._cart-ingka-list--small_1yer5_2654 ._cart-ingka-list--unordered_1yer5_2648,
._cart-ingka-list--small_1yer5_2654 ._cart-ingka-list--ordered_1yer5_2651 {
  padding-inline-start:.875rem
}
._cart-ingka-list--small_1yer5_2654 li:not(:first-child) {
  margin-top:.5rem
}
._cart-ingka-list--small_1yer5_2654 ._cart-ingka-list--unordered_1yer5_2648 li,
._cart-ingka-list--small_1yer5_2654 ._cart-ingka-list--ordered_1yer5_2651 li {
  margin-top:.25rem
}
._cart-ingka-list--medium_1yer5_2668 {
  padding-inline-start:1.9375rem
}
._cart-ingka-list--medium_1yer5_2668 ._cart-ingka-list--unordered_1yer5_2648,
._cart-ingka-list--medium_1yer5_2668 ._cart-ingka-list--ordered_1yer5_2651 {
  padding-inline-start:1.1875rem
}
._cart-ingka-list--medium_1yer5_2668 li:not(:first-child) {
  margin-top:.75rem
}
._cart-ingka-list--medium_1yer5_2668 ._cart-ingka-list--unordered_1yer5_2648 li,
._cart-ingka-list--medium_1yer5_2668 ._cart-ingka-list--ordered_1yer5_2651 li {
  margin-top:.5rem
}
._cart-ingka-list--large_1yer5_2682 {
  padding-inline-start:2rem
}
._cart-ingka-list--large_1yer5_2682 ._cart-ingka-list--unordered_1yer5_2648,
._cart-ingka-list--large_1yer5_2682 ._cart-ingka-list--ordered_1yer5_2651 {
  padding-inline-start:1.25rem
}
._cart-ingka-list--large_1yer5_2682 li:not(:first-child) {
  margin-top:.75rem
}
._cart-ingka-list--large_1yer5_2682 ._cart-ingka-list--unordered_1yer5_2648 li,
._cart-ingka-list--large_1yer5_2682 ._cart-ingka-list--ordered_1yer5_2651 li {
  margin-top:.5rem
}
._cart-ingka-list--xlarge_1yer5_2696 {
  padding-inline-start:2.5625rem
}
._cart-ingka-list--xlarge_1yer5_2696 ._cart-ingka-list--unordered_1yer5_2648,
._cart-ingka-list--xlarge_1yer5_2696 ._cart-ingka-list--ordered_1yer5_2651 {
  padding-inline-start:1.5625rem
}
._cart-ingka-list--xlarge_1yer5_2696 li:not(:first-child) {
  margin-top:1rem
}
._cart-ingka-list--xlarge_1yer5_2696 ._cart-ingka-list--unordered_1yer5_2648 li,
._cart-ingka-list--xlarge_1yer5_2696 ._cart-ingka-list--ordered_1yer5_2651 li {
  margin-top:.75rem
}
._cart-ingka-list-view_1yer5_1341 {
  padding:0;
  margin:0
}
._cart-ingka-list-view--small_1yer5_2715 ._cart-ingka-list-view-item__action_1yer5_1341,
._cart-ingka-list-view--small_1yer5_2715 ._cart-ingka-list-view-item__default_1yer5_2715 {
  min-height:3rem;
  padding-block-start:.5rem;
  padding-block-end:.5rem
}
._cart-ingka-list-view--medium_1yer5_2720 ._cart-ingka-list-view-item__action_1yer5_1341,
._cart-ingka-list-view--medium_1yer5_2720 ._cart-ingka-list-view-item__default_1yer5_2715 {
  min-height:4.5rem;
  padding-block-start:.75rem;
  padding-block-end:.75rem
}
._cart-ingka-list-view--large_1yer5_2725 ._cart-ingka-list-view-item__action_1yer5_1341,
._cart-ingka-list-view--large_1yer5_2725 ._cart-ingka-list-view-item__default_1yer5_2715 {
  min-height:5.5rem;
  padding-block-start:1.25rem;
  padding-block-end:1.25rem
}
button._cart-ingka-list-view-item__action_1yer5_1341:hover ._cart-ingka-list-view-item__title_1yer5_2731,
a._cart-ingka-list-view-item__action_1yer5_1341:hover ._cart-ingka-list-view-item__title_1yer5_2731 {
  text-decoration:underline
}
._cart-ingka-list-view-item_1yer5_1341 {
  width:100%;
  list-style-type:none;
  border-bottom:1px rgb(var(--colour-neutral-3, 223, 223, 223)) solid;
  box-sizing:border-box;
  text-decoration:none
}
._cart-ingka-list-view-item__no-divider_1yer5_2743 {
  border-bottom:none
}
._cart-ingka-list-view-item__action_1yer5_1341,
._cart-ingka-list-view-item__default_1yer5_2715 {
  box-sizing:border-box;
  width:100%;
  display:flex;
  justify-content:space-between;
  align-items:center;
  background-color:transparent;
  background-repeat:no-repeat;
  border:none;
  outline:none;
  text-align:inherit;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  text-decoration:none;
  padding:0;
  line-height:1.571;
  -webkit-user-select:text;
  user-select:text
}
._cart-ingka-list-view-item__action_1yer5_1341:not(:disabled) {
  cursor:pointer
}
._cart-ingka-list-view-item__wrapper_1yer5_2766 {
  display:flex;
  flex-grow:1;
  align-items:center
}
._cart-ingka-list-view-item__label-container_1yer5_2771 {
  flex-grow:1;
  padding-inline-end:1rem
}
._cart-ingka-list-view-item__icon-center_1yer5_2775,
._cart-ingka-list-view-item__icon-top_1yer5_2775 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  margin-inline-end:1rem;
  flex-shrink:0
}
._cart-ingka-list-view-item__icon-top_1yer5_2775,
._cart-ingka-list-view-item__image-top_1yer5_2780,
._cart-ingka-list-view-item__payment-logo-top_1yer5_2780,
._cart-ingka-list-view-item__avatar-top_1yer5_2780 {
  align-self:flex-start
}
._cart-ingka-list-view-item__payment-logo_1yer5_2780 {
  margin-inline-end:1rem;
  flex-shrink:0
}
._cart-ingka-list-view-item__image_1yer5_2780 {
  margin-inline-end:1rem;
  display:block;
  width:3rem;
  inset-inline-start:1rem;
  flex-shrink:0
}
._cart-ingka-list-view-item__description_1yer5_2794,
._cart-ingka-list-view-item__title_1yer5_2731 {
  display:block
}
._cart-ingka-list-view-item__quantity-label_1yer5_2800 {
  padding-inline-end:0;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
._cart-ingka-list-view-item__quantity-label_1yer5_2800:not(:last-child) {
  padding-inline-end:1rem
}
._cart-ingka-list-view-item__addon_1yer5_2807 {
  margin-block-start:.25rem;
  display:block
}
._cart-ingka-list-view-item_1yer5_1341:hover ._cart-ingka-list-view-item__label_1yer5_2771 {
  text-decoration:underline
}
._cart-ingka-list-view-item__inset_1yer5_2814 {
  padding-inline-start:1.5rem;
  padding-inline-end:1.5rem
}
._cart-ingka-list-view-item__avatar_1yer5_2780 {
  margin-inline-end:1rem;
  flex-shrink:0
}
._cart-ingka-list-view-item--disabled_1yer5_2822 {
  pointer-events:none
}
._cart-ingka-list-view-item--disabled_1yer5_2822 ._cart-ingka-list-view-item__default_1yer5_2715,
._cart-ingka-list-view-item--disabled_1yer5_2822 ._cart-ingka-list-view-item__action_1yer5_1341,
._cart-ingka-list-view-item--disabled_1yer5_2822 ._cart-ingka-list-view-item__icon-center_1yer5_2775,
._cart-ingka-list-view-item--disabled_1yer5_2822 ._cart-ingka-list-view-item__icon-top_1yer5_2775,
._cart-ingka-list-view-item--disabled_1yer5_2822 ._cart-ingka-list-view-item__title_1yer5_2731,
._cart-ingka-list-view-item--disabled_1yer5_2822 ._cart-ingka-list-view-item__description_1yer5_2794,
._cart-ingka-list-view-item--disabled_1yer5_2822 ._cart-ingka-list-view-item__quantity-label_1yer5_2800 {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-list-view-item--disabled_1yer5_2822 ._cart-ingka-avatar__image_1yer5_2834,
._cart-ingka-list-view-item--disabled_1yer5_2822 ._cart-ingka-list-view-item__image_1yer5_2780 {
  opacity:.2
}
._cart-ingka-list-view-item--disabled_1yer5_2822 ._cart-ingka-avatar_1yer5_2834 {
  background-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  color:rgb(var(--colour-interactive-disabled-2, 146, 146, 146))
}
._cart-ingka-list-view-item--disabled_1yer5_2822 ._cart-ingka-list-view-item__payment-logo_1yer5_2780 {
  opacity:.4
}
[dir=rtl] ._cart-ingka-list-view-item__control-icon_1yer5_2846 {
  transform:scaleX(-1)
}
._cart-ingka-loading_1yer5_2850 {
  position:relative;
  display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:center
}
._cart-ingka-loading--label-leading_1yer5_2857 {
  text-align:inherit;
  align-items:flex-start
}
._cart-ingka-loading__text_1yer5_2861,
._cart-ingka-loading__text--fade-out_1yer5_2861 {
  opacity:0
}
._cart-ingka-loading__text_1yer5_2861 {
  max-width:100%;
  margin-top:2.5rem;
  text-align:center;
  transform:translateY(1.5rem)
}
._cart-ingka-loading__text--fade-out_1yer5_2861 {
  transition:transform .1s cubic-bezier(.4,0,.4,1),opacity .1s cubic-bezier(.4,0,.4,1);
  transform:translateY(-1.5rem)
}
._cart-ingka-loading__text--fade-in_1yer5_2874 {
  transition:transform .1s cubic-bezier(.4,0,.4,1),opacity .1s cubic-bezier(.4,0,.4,1);
  transform:translateY(0);
  opacity:1
}
._cart-ingka-loading__ball_1yer5_2879 {
  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:_cart-ingka-loading-bounce_1yer5_1 .7s infinite
}
._cart-ingka-loading__ball--small_1yer5_2889 {
  border-width:.125rem
}
._cart-ingka-loading__ball--medium_1yer5_2892 {
  border-width:.25rem
}
._cart-ingka-loading__ball--small_1yer5_2889,
._cart-ingka-loading__ball--medium_1yer5_2892 {
  transform:translateY(-160%);
  animation:_cart-ingka-loading-bounce-small_1yer5_1 .7s infinite
}
._cart-ingka-loading__ball--large_1yer5_2899 {
  margin-bottom:2rem
}
._cart-ingka-loading__ball--primary_1yer5_2902 {
  border-color:rgb(var(--colour-neutral-7, 17, 17, 17))
}
._cart-ingka-loading__ball--secondary_1yer5_2905 {
  border-color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
._cart-ingka-loading__ball--secondary_1yer5_2905+._cart-ingka-loading__text_1yer5_2861 {
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-loading__linear-wrapper_1yer5_2911 {
  position:relative;
  display:flex;
  width:100%;
  height:.3125rem
}
._cart-ingka-loading__linear-wrapper_1yer5_2911+._cart-ingka-loading__text_1yer5_2861 {
  margin-top:1rem
}
._cart-ingka-loading__sr-only-text_1yer5_2920,
._cart-ingka-loading__linear-label_1yer5_2920 {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
._cart-ingka-loading__linear-progress_1yer5_2929 {
  -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))
}
._cart-ingka-loading__linear-progress_1yer5_2929::-webkit-progress-bar {
  border-radius:.375rem;
  background:rgb(var(--colour-neutral-2, 245, 245, 245))
}
._cart-ingka-loading__linear-progress_1yer5_2929::-moz-progress-bar {
  border-radius:.375rem;
  background:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
._cart-ingka-loading__linear-progress_1yer5_2929::-webkit-progress-value {
  border-radius:.375rem;
  background:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
@media (forced-colors: active) {
  ._cart-ingka-loading__linear-progress_1yer5_2929 {
    -webkit-appearance:revert;
    -moz-appearance:revert;
    appearance:revert;
    height:revert;
    border:revert;
    border-radius:revert;
    background:revert
  }
}
@media (prefers-reduced-motion: reduce) {
  ._cart-ingka-loading_1yer5_2850 ._cart-ingka-loading__text_1yer5_2861,
  ._cart-ingka-loading_1yer5_2850 ._cart-ingka-loading__ball_1yer5_2879 {
    transition:none
  }
}
@keyframes _cart-ingka-loading-bounce-small_1yer5_1 {
  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 _cart-ingka-loading-bounce_1yer5_1 {
  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)
  }
}
@keyframes _cart-ingka-modalSlideToLeft_1yer5_1 {
  0% {
    transform:translate(100%)
  }
  to {
    transform:translate(0)
  }
}
@keyframes _cart-ingka-modalSlideToRight_1yer5_1 {
  0% {
    transform:translate(0)
  }
  to {
    transform:translate(100%)
  }
}
@keyframes _cart-ingka-modalSlideFromLeft_1yer5_1 {
  0% {
    transform:translate(-100%)
  }
  to {
    transform:translate(0)
  }
}
@keyframes _cart-ingka-modalSlideFromRight_1yer5_1 {
  0% {
    transform:translate(0)
  }
  to {
    transform:translate(-100%)
  }
}
@keyframes _cart-ingka-modalSlideDown_1yer5_1 {
  0% {
    transform:translateY(0)
  }
  to {
    transform:translateY(100%)
  }
}
@keyframes _cart-ingka-modalSlideUp_1yer5_1 {
  0% {
    transform:translateY(100%)
  }
  to {
    transform:translateY(0)
  }
}
@keyframes _cart-ingka-modalEnter_1yer5_1 {
  0% {
    clip-path:inset(50%)
  }
  to {
    clip-path:inset(0%)
  }
}
@keyframes _cart-ingka-modalClose_1yer5_1 {
  0% {
    clip-path:inset(0%)
  }
  to {
    clip-path:inset(50%)
  }
}
@keyframes _cart-ingka-modalContentEnter_1yer5_1 {
  0% {
    transform:scale(.8);
    opacity:0;
    transform-origin:center center
  }
  to {
    transform:scale(1);
    opacity:1;
    transform-origin:center center
  }
}
@keyframes _cart-ingka-modalContentClose_1yer5_1 {
  0% {
    transform:scale(1);
    opacity:1;
    transform-origin:center center
  }
  to {
    transform:scale(.8);
    opacity:0;
    transform-origin:center center
  }
}
@keyframes _cart-ingka-modalBackdropEnter_1yer5_1 {
  0% {
    visibility:hidden
  }
  1% {
    visibility:visible
  }
}
@keyframes _cart-ingka-modalBackdropClose_1yer5_1 {
  0%,
  99% {
    visibility:visible
  }
  to {
    visibility:hidden
  }
}
._cart-ingka-prevent-scroll-y_1yer5_3103 {
  overflow:hidden;
  position:fixed;
  width:100%
}
._cart-ingka-modal-wrapper_1yer5_3109 {
  position:fixed;
  left:0;
  right:0;
  top:0;
  bottom:0;
  display:flex;
  justify-content:center;
  align-items:center;
  z-index:400;
  pointer-events:none;
  transition:visibility cubic-bezier(0,0,1,1) .2s;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-modal-wrapper__backdrop_1yer5_3123 {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  opacity:0;
  transition:opacity cubic-bezier(0,0,1,1) .2s;
  pointer-events:none;
  visibility:hidden
}
._cart-ingka-modal-wrapper__backdrop--dark_1yer5_3134 {
  background:rgba(var(--colour-static-black, 17, 17, 17),.4)
}
._cart-ingka-modal-wrapper--open_1yer5_3137 {
  pointer-events:all
}
._cart-ingka-modal-wrapper--open_1yer5_3137>._cart-ingka-modal-wrapper__backdrop_1yer5_3123 {
  opacity:1;
  animation:_cart-ingka-modalBackdropEnter_1yer5_1 .2s;
  visibility:visible;
  pointer-events:all
}
._cart-ingka-modal-wrapper--close_1yer5_3146>._cart-ingka-modal-wrapper__backdrop_1yer5_3123 {
  animation:_cart-ingka-modalBackdropClose_1yer5_1 .2s
}
._cart-ingka-modal-wrapper_1yer5_3109 ._cart-ingka-btn_1yer5_339[data-autofocus]:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-modal-footer_1yer5_3156 {
  padding:1.5rem;
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  flex-grow:1;
  flex-shrink:0;
  display:flex
}
._cart-ingka-modal-footer_1yer5_3156 ._cart-ingka-btn_1yer5_339 {
  flex-grow:1;
  width:100%;
  flex-basis:auto
}
._cart-ingka-modal-footer_1yer5_3156 ._cart-ingka-btn_1yer5_339:not(:last-child) {
  margin-inline-end:0;
  margin-block-end:.75rem
}
._cart-ingka-modal-footer--dual-action_1yer5_3172 {
  flex-direction:column
}
._cart-ingka-modal-footer--borderless_1yer5_3175 {
  border-top:none
}
@media (orientation: landscape),(min-width: 37.5em) {
  ._cart-ingka-modal-footer_1yer5_3156 ._cart-ingka-btn_1yer5_339:not(:last-child) {
    margin-block-end:1rem
  }
  ._cart-ingka-modal-footer--dual-action_1yer5_3172:not(._cart-ingka-modal-footer--stacked_1yer5_3183) {
    flex-direction:row
  }
  ._cart-ingka-modal-footer--dual-action_1yer5_3172:not(._cart-ingka-modal-footer--stacked_1yer5_3183) ._cart-ingka-btn_1yer5_339:not(:last-child) {
    margin-inline-end:1rem;
    margin-block-end:0
  }
}
._cart-ingka-modal-header_1yer5_1346 {
  box-sizing:border-box;
  top:0;
  display:flex;
  justify-content:space-between;
  flex-direction:row-reverse;
  padding:0 .5rem;
  align-items:center;
  background-color:rgb(var(--colour-elevation-2, 255, 255, 255));
  z-index:100;
  flex:0 0 3.5rem
}
._cart-ingka-modal-header--floating-header_1yer5_3203 {
  position:absolute;
  width:100%;
  background-color:transparent
}
._cart-ingka-modal-header--floating-header_1yer5_3203 ._cart-ingka-modal-header__close_1yer5_3208,
._cart-ingka-modal-header--floating-header_1yer5_3203 ._cart-ingka-modal-header__back-button_1yer5_3209 {
  margin:1rem 0 0
}
._cart-ingka-modal-header__title-wrapper_1yer5_3212 {
  width:100%;
  text-align:center;
  margin:1rem .5rem
}
._cart-ingka-modal-header__title-wrapper--padded_1yer5_3217 {
  margin-inline-start:3rem
}
._cart-ingka-modal-header__close_1yer5_3208,
._cart-ingka-modal-header__back-button_1yer5_3209 {
  margin-top:.5rem;
  margin-bottom:.5rem
}
[dir=rtl] ._cart-ingka-modal-header__close_1yer5_3208,
[dir=rtl] ._cart-ingka-modal-header__back-button_1yer5_3209 {
  transform:scaleX(-1)
}
._cart-ingka-modal-body_1yer5_3228 {
  padding:var(--skapa-modal-body-padding-block, 1.5rem) var(--skapa-modal-body-padding-inline, 1.5rem)
}
._cart-ingka-sheets--enter_1yer5_3232 {
  animation:_cart-ingka-modalSlideUp_1yer5_1 cubic-bezier(0,0,.1,1) .2s
}
._cart-ingka-sheets--preserve-alignment_1yer5_3236 {
  animation:_cart-ingka-modalSlideToLeft_1yer5_1 cubic-bezier(0,0,.1,1) .2s
}
._cart-ingka-sheets--preserve-alignment_1yer5_3236._cart-ingka-sheets--mirrored_1yer5_3239 {
  animation:_cart-ingka-modalSlideFromLeft_1yer5_1 cubic-bezier(0,0,.1,1) .2s
}
._cart-ingka-sheets--close_1yer5_3243 {
  animation:_cart-ingka-modalSlideDown_1yer5_1 cubic-bezier(.9,0,1,1) .1s;
  pointer-events:none;
  transition:visibility cubic-bezier(0,0,1,1) .1s;
  visibility:hidden;
  animation-fill-mode:forwards
}
._cart-ingka-sheets--close_1yer5_3243._cart-ingka-sheets--preserve-alignment_1yer5_3236 {
  animation:_cart-ingka-modalSlideToRight_1yer5_1 cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards
}
._cart-ingka-sheets--close_1yer5_3243._cart-ingka-sheets--preserve-alignment_1yer5_3236._cart-ingka-sheets--mirrored_1yer5_3239 {
  animation:_cart-ingka-modalSlideFromRight_1yer5_1 cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards
}
[dir=rtl] ._cart-ingka-sheets--preserve-alignment_1yer5_3236 {
  animation:_cart-ingka-modalSlideFromLeft_1yer5_1 cubic-bezier(0,0,.1,1) .2s
}
[dir=rtl] ._cart-ingka-sheets--preserve-alignment_1yer5_3236._cart-ingka-sheets--mirrored_1yer5_3239 {
  animation:_cart-ingka-modalSlideToLeft_1yer5_1 cubic-bezier(0,0,.1,1) .2s
}
[dir=rtl] ._cart-ingka-sheets--close_1yer5_3243 {
  animation:_cart-ingka-modalSlideDown_1yer5_1 cubic-bezier(.9,0,1,1) .1s;
  pointer-events:none;
  animation-fill-mode:forwards
}
[dir=rtl] ._cart-ingka-sheets--close_1yer5_3243._cart-ingka-sheets--preserve-alignment_1yer5_3236 {
  animation:_cart-ingka-modalSlideFromRight_1yer5_1 cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards
}
[dir=rtl] ._cart-ingka-sheets--close_1yer5_3243._cart-ingka-sheets--preserve-alignment_1yer5_3236._cart-ingka-sheets--mirrored_1yer5_3239 {
  animation:_cart-ingka-modalSlideToRight_1yer5_1 cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards
}
._cart-ingka-sheets_1yer5_3232 {
  position:absolute;
  top:auto;
  right:var(--modal-keyboard-focus-spacing, 0);
  bottom:0;
  width:calc(100% - var(--modal-keyboard-focus-width, 0%));
  background:rgb(var(--colour-elevation-2, 255, 255, 255));
  z-index:100;
  overflow:hidden;
  border-radius:8px 8px 0 0;
  max-height:calc(100% - 3rem);
  text-align:initial;
  display:flex;
  flex-direction:column
}
._cart-ingka-sheets_1yer5_3232:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out;
  --modal-keyboard-focus-spacing: .375rem;
  --modal-keyboard-focus-width: .75rem
}
._cart-ingka-sheets__content_1yer5_3302 {
  height:100%
}
._cart-ingka-sheets__content-wrapper_1yer5_3305 {
  overflow:auto;
  height:100%;
  position:relative
}
._cart-ingka-sheets__content-wrapper_1yer5_3305:focus-visible {
  box-shadow:inset 0 0 0 2px rgb(var(--colour-neutral-7, 17, 17, 17))
}
._cart-ingka-sheets__video_1yer5_3313 {
  z-index:100;
  background:rgba(var(--colour-static-black, 17, 17, 17),.8)
}
._cart-ingka-sheets__video_1yer5_3313 iframe {
  max-width:100%
}
._cart-ingka-sheets--preserve-alignment_1yer5_3236 {
  width:85%;
  top:var(--modal-keyboard-focus-spacing, 0);
  border-radius:8px 0 0 8px;
  max-height:calc(100% - var(--modal-keyboard-focus-width, 0%))
}
._cart-ingka-sheets--preserve-alignment_1yer5_3236._cart-ingka-sheets--mirrored_1yer5_3239 {
  right:auto;
  left:var(--modal-keyboard-focus-spacing, 0);
  border-radius:0 8px 8px 0
}
._cart-ingka-sheets--mobile-full-size_1yer5_3331 {
  top:3rem
}
._cart-ingka-sheets_1yer5_3232 ._cart-ingka-modal-footer_1yer5_3156 {
  padding:1.5rem 1rem
}
[dir=rtl] ._cart-ingka-sheets--preserve-alignment_1yer5_3236 {
  left:var(--modal-keyboard-focus-spacing, 0);
  right:auto;
  border-radius:0 8px 8px 0
}
[dir=rtl] ._cart-ingka-sheets--preserve-alignment_1yer5_3236._cart-ingka-sheets--mirrored_1yer5_3239 {
  right:var(--modal-keyboard-focus-spacing, 0);
  left:auto;
  border-radius:8px 0 0 8px
}
@media (prefers-contrast: more) {
  ._cart-ingka-sheets_1yer5_3232 {
    border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
    border-block-end-width:0
  }
}
._cart-ingka-theatre--enter_1yer5_3355 {
  animation:_cart-ingka-modalEnter_1yer5_1 cubic-bezier(0,0,.1,1) .2s
}
._cart-ingka-theatre--enter_1yer5_3355 ._cart-ingka-theatre__animation-group_1yer5_3358 {
  animation:_cart-ingka-modalContentEnter_1yer5_1 cubic-bezier(0,0,.1,1) .2s
}
._cart-ingka-theatre--close_1yer5_3362 {
  animation:_cart-ingka-modalClose_1yer5_1 cubic-bezier(.9,0,1,1) .2s;
  animation-fill-mode:forwards;
  pointer-events:none;
  transition:visibility cubic-bezier(0,0,1,1) .1s;
  visibility:hidden
}
._cart-ingka-theatre--close_1yer5_3362 ._cart-ingka-theatre__animation-group_1yer5_3358 {
  animation:_cart-ingka-modalContentClose_1yer5_1 cubic-bezier(.9,0,1,1) .2s;
  animation-fill-mode:forwards
}
._cart-ingka-theatre_1yer5_3355 {
  position:absolute;
  left:var(--modal-keyboard-focus-spacing, 0);
  width:calc(100% - var(--modal-keyboard-focus-width, 0%));
  top:3rem;
  height:calc(100% - 3rem);
  border-radius:8px 8px 0 0;
  background:rgb(var(--colour-elevation-2, 255, 255, 255));
  z-index:100;
  overflow:hidden;
  display:flex;
  flex-shrink:0;
  flex-direction:column;
  text-align:initial
}
._cart-ingka-theatre_1yer5_3355:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out;
  --modal-keyboard-focus-spacing: .375rem;
  --modal-keyboard-focus-width: .75rem
}
._cart-ingka-theatre__animation-group_1yer5_3358 {
  display:flex;
  flex-direction:column;
  height:100%
}
._cart-ingka-theatre__content-wrapper_1yer5_3402 {
  overflow:auto
}
._cart-ingka-theatre__video_1yer5_3405 {
  z-index:100;
  background:rgba(var(--colour-static-black, 17, 17, 17),.8)
}
._cart-ingka-theatre__video_1yer5_3405 iframe {
  max-width:100%
}
@media (prefers-contrast: more) {
  ._cart-ingka-theatre_1yer5_3355 {
    border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
    border-block-end-width:0
  }
}
._cart-ingka-prompt--enter_1yer5_3419 {
  animation:_cart-ingka-modalContentEnter_1yer5_1 cubic-bezier(.8,0,0,1) .2s
}
._cart-ingka-prompt--close_1yer5_3423 {
  animation:_cart-ingka-modalContentClose_1yer5_1 cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards;
  pointer-events:none;
  transition:visibility cubic-bezier(0,0,1,1) .1s;
  visibility:hidden
}
._cart-ingka-prompt_1yer5_3419 {
  position:relative;
  left:auto;
  right:auto;
  display:flex;
  margin:1.5rem;
  z-index:100;
  overflow:hidden;
  flex-direction:column;
  justify-content:center;
  border-radius:8px;
  text-align:initial
}
._cart-ingka-prompt_1yer5_3419:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-prompt__content-wrapper_1yer5_3450 {
  background:rgb(var(--colour-elevation-2, 255, 255, 255));
  max-height:75vh;
  max-width:31.5rem;
  height:auto;
  overflow:hidden;
  display:flex;
  flex-direction:column
}
._cart-ingka-prompt__heading_1yer5_3459 {
  margin-bottom:1rem;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-prompt__content_1yer5_3450 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  font-size:.875rem;
  line-height:1.571;
  padding:0 2rem;
  overflow:auto;
  height:100%
}
._cart-ingka-prompt__content_1yer5_3450:focus-visible {
  box-shadow:inset 0 0 0 2px rgb(var(--colour-neutral-7, 17, 17, 17))
}
._cart-ingka-prompt_1yer5_3419 ._cart-ingka-modal-header_1yer5_1346 {
  padding:.5rem .5rem 0
}
._cart-ingka-prompt_1yer5_3419 ._cart-ingka-modal-header__close_1yer5_3208 {
  margin:0
}
._cart-ingka-prompt_1yer5_3419 ._cart-ingka-prompt__content_1yer5_3450 {
  padding-bottom:0
}
@media (prefers-contrast: more) {
  ._cart-ingka-prompt_1yer5_3419 {
    border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223))
  }
}
@media (min-width: 37.5em) {
  ._cart-ingka-sheets_1yer5_3232 {
    top:var(--modal-keyboard-focus-spacing, 0);
    border-radius:8px 0 0 8px;
    width:calc(100% - 3rem);
    max-height:calc(100% - var(--modal-keyboard-focus-width, 0%))
  }
  ._cart-ingka-sheets--mirrored_1yer5_3239 {
    right:auto;
    left:var(--modal-keyboard-focus-spacing, 0);
    border-radius:0 8px 8px 0
  }
  ._cart-ingka-sheets--mirrored_1yer5_3239 ._cart-ingka-modal-footer_1yer5_3156:not(._cart-ingka-modal-footer--stacked_1yer5_3183) {
    flex-direction:row-reverse
  }
  ._cart-ingka-sheets--mirrored_1yer5_3239 ._cart-ingka-modal-footer_1yer5_3156:not(._cart-ingka-modal-footer--stacked_1yer5_3183) ._cart-ingka-btn_1yer5_339:not(:last-child) {
    margin:0;
    margin-inline-start:1rem
  }
  ._cart-ingka-sheets--small_1yer5_3508 {
    max-width:30rem
  }
  ._cart-ingka-sheets--small_1yer5_3508 ._cart-ingka-modal-body_1yer5_3228 {
    --skapa-modal-body-padding-inline: 1.5rem
  }
  ._cart-ingka-sheets--medium_1yer5_3514 {
    max-width:45rem
  }
  ._cart-ingka-sheets--medium_1yer5_3514 ._cart-ingka-modal-footer_1yer5_3156:not(._cart-ingka-modal-footer--dual-action_1yer5_3172) ._cart-ingka-btn_1yer5_339 {
    width:auto;
    flex:initial
  }
  ._cart-ingka-sheets--large_1yer5_3521 {
    max-width:67.5rem
  }
  ._cart-ingka-sheets--medium_1yer5_3514 ._cart-ingka-modal-footer--dual-action_1yer5_3172 ._cart-ingka-btn_1yer5_339:not(:last-child),
  ._cart-ingka-sheets--large_1yer5_3521 ._cart-ingka-modal-footer--dual-action_1yer5_3172 ._cart-ingka-btn_1yer5_339:not(:last-child) {
    margin-inline-end:1rem
  }
  ._cart-ingka-sheets--large_1yer5_3521 ._cart-ingka-modal-footer_1yer5_3156 ._cart-ingka-btn_1yer5_339 {
    width:auto;
    flex:initial
  }
  ._cart-ingka-sheets_1yer5_3232 ._cart-ingka-modal-footer_1yer5_3156 {
    padding:1.5rem
  }
  [dir=rtl] ._cart-ingka-sheets_1yer5_3232 {
    right:auto;
    left:var(--modal-keyboard-focus-spacing, 0);
    border-radius:0 8px 8px 0
  }
  [dir=rtl] ._cart-ingka-sheets--mirrored_1yer5_3239 {
    right:var(--modal-keyboard-focus-spacing, 0);
    left:auto;
    border-radius:8px 0 0 8px
  }
}
@media (min-width: 37.5em) and (prefers-contrast: more) {
  ._cart-ingka-sheets_1yer5_3232 {
    border-block-end-width:1px;
    border-inline-end-width:0
  }
}
@media (min-width: 37.5em) {
  ._cart-ingka-sheets_1yer5_3232._cart-ingka-sheets--enter_1yer5_3232 {
    animation:_cart-ingka-modalSlideToLeft_1yer5_1 cubic-bezier(0,0,.1,1) .2s
  }
  ._cart-ingka-sheets_1yer5_3232._cart-ingka-sheets--close_1yer5_3243 {
    animation:_cart-ingka-modalSlideToRight_1yer5_1 cubic-bezier(.9,0,1,1) .1s;
    animation-fill-mode:forwards
  }
  ._cart-ingka-sheets--mirrored_1yer5_3239._cart-ingka-sheets--enter_1yer5_3232 {
    animation:_cart-ingka-modalSlideFromLeft_1yer5_1 cubic-bezier(0,0,.1,1) .2s
  }
  ._cart-ingka-sheets--mirrored_1yer5_3239._cart-ingka-sheets--close_1yer5_3243 {
    animation:_cart-ingka-modalSlideFromRight_1yer5_1 cubic-bezier(.9,0,1,1) .1s;
    animation-fill-mode:forwards
  }
  [dir=rtl] ._cart-ingka-sheets_1yer5_3232._cart-ingka-sheets--enter_1yer5_3232 {
    animation:_cart-ingka-modalSlideFromLeft_1yer5_1 cubic-bezier(0,0,.1,1) .2s
  }
  [dir=rtl] ._cart-ingka-sheets_1yer5_3232._cart-ingka-sheets--close_1yer5_3243 {
    animation:_cart-ingka-modalSlideFromRight_1yer5_1 cubic-bezier(.9,0,1,1) .1s;
    animation-fill-mode:forwards
  }
  [dir=rtl] ._cart-ingka-sheets--mirrored_1yer5_3239._cart-ingka-sheets--enter_1yer5_3232 {
    animation:_cart-ingka-modalSlideToLeft_1yer5_1 cubic-bezier(0,0,.1,1) .2s
  }
  [dir=rtl] ._cart-ingka-sheets--mirrored_1yer5_3239._cart-ingka-sheets--close_1yer5_3243 {
    animation:_cart-ingka-modalSlideToRight_1yer5_1 cubic-bezier(.9,0,1,1) .1s;
    animation-fill-mode:forwards
  }
  ._cart-ingka-modal-body_1yer5_3228 {
    --skapa-modal-body-padding-block: 2rem;
    --skapa-modal-body-padding-inline: 2rem
  }
  ._cart-ingka-modal-header_1yer5_1346 {
    padding:0 1rem;
    flex:0 0 4.5rem
  }
  ._cart-ingka-modal-header__close_1yer5_3208,
  ._cart-ingka-modal-header__back-button_1yer5_3209 {
    margin-top:1rem;
    margin-bottom:1rem
  }
  ._cart-ingka-modal-header--floating-header_1yer5_3203 ._cart-ingka-modal-header__close_1yer5_3208,
  ._cart-ingka-modal-header--floating-header_1yer5_3203 ._cart-ingka-modal-header__back-button_1yer5_3209 {
    margin:1.5rem 0 .5rem
  }
  ._cart-ingka-prompt__heading_1yer5_3459 {
    font-size:1.5rem;
    line-height:1.45;
    letter-spacing:-.0042em
  }
  ._cart-ingka-prompt__content_1yer5_3450 {
    color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
    font-size:1rem;
    line-height:1.625;
    padding-bottom:1rem
  }
}
@media (min-width: 56.25em) {
  ._cart-ingka-sheets--small_1yer5_3508 ._cart-ingka-modal-body_1yer5_3228 {
    --skapa-modal-body-padding-inline: 2rem
  }
  ._cart-ingka-theatre_1yer5_3355 {
    border-radius:8px;
    left:3rem;
    width:calc(100% - 6rem);
    height:calc(100% - 6rem)
  }
}
@media (min-width: 56.25em) and (prefers-contrast: more) {
  ._cart-ingka-theatre_1yer5_3355 {
    border-block-end-width:1px
  }
}
@media (min-width: 75em) {
  ._cart-ingka-sheets_1yer5_3232 ._cart-ingka-modal-body_1yer5_3228 {
    --skapa-modal-body-padding-inline: 2.5rem
  }
}
@media (prefers-reduced-motion) {
  ._cart-ingka-modal-wrapper_1yer5_3109 {
    transition:none
  }
  ._cart-ingka-modal-wrapper__backdrop_1yer5_3123 {
    animation-duration:0s;
    transition-duration:0s;
    transition:none
  }
  ._cart-ingka-modal-wrapper_1yer5_3109 ._cart-ingka-sheets_1yer5_3232._cart-ingka-sheets--enter_1yer5_3232,
  ._cart-ingka-modal-wrapper_1yer5_3109 ._cart-ingka-sheets_1yer5_3232._cart-ingka-sheets--close_1yer5_3243,
  ._cart-ingka-modal-wrapper_1yer5_3109 ._cart-ingka-sheets_1yer5_3232._cart-ingka-sheets--preserve-alignment_1yer5_3236,
  ._cart-ingka-modal-wrapper_1yer5_3109 ._cart-ingka-sheets_1yer5_3232._cart-ingka-sheets--mirrored_1yer5_3239,
  ._cart-ingka-modal-wrapper_1yer5_3109 ._cart-ingka-theatre_1yer5_3355._cart-ingka-theatre--enter_1yer5_3355,
  ._cart-ingka-modal-wrapper_1yer5_3109 ._cart-ingka-theatre_1yer5_3355._cart-ingka-theatre--close_1yer5_3362,
  ._cart-ingka-modal-wrapper_1yer5_3109 ._cart-ingka-theatre_1yer5_3355._cart-ingka-theatre--enter_1yer5_3355 ._cart-ingka-theatre__animation-group_1yer5_3358,
  ._cart-ingka-modal-wrapper_1yer5_3109 ._cart-ingka-theatre_1yer5_3355._cart-ingka-theatre--close_1yer5_3362 ._cart-ingka-theatre__animation-group_1yer5_3358 {
    animation-duration:0s;
    transition-duration:0s
  }
  ._cart-ingka-modal-wrapper_1yer5_3109 ._cart-ingka-prompt--close_1yer5_3423 {
    transition:none
  }
  ._cart-ingka-modal-wrapper_1yer5_3109 ._cart-ingka-prompt_1yer5_3419,
  ._cart-ingka-modal-wrapper_1yer5_3109 ._cart-ingka-prompt--enter_1yer5_3419,
  ._cart-ingka-modal-wrapper_1yer5_3109 ._cart-ingka-prompt--close_1yer5_3423,
  ._cart-ingka-modal-wrapper_1yer5_3109 ._cart-ingka-prompt_1yer5_3419 ._cart-ingka-prompt__content-wrapper_1yer5_3450,
  ._cart-ingka-modal-wrapper_1yer5_3109 ._cart-ingka-prompt--enter_1yer5_3419 ._cart-ingka-prompt__content-wrapper_1yer5_3450,
  ._cart-ingka-modal-wrapper_1yer5_3109 ._cart-ingka-prompt--close_1yer5_3423 ._cart-ingka-prompt__content-wrapper_1yer5_3450 {
    animation-duration:0s;
    transition-duration:0s
  }
}
._cart-ingka-payment-logo_1yer5_1017 {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  background:rgb(var(--colour-static-white, 255, 255, 255));
  overflow:hidden
}
._cart-ingka-payment-logo__img_1yer5_3679 {
  max-width:100%;
  min-height:100%;
  height:auto
}
._cart-ingka-payment-logo--small_1yer5_3684 {
  width:2.125rem;
  height:1.5rem;
  border-radius:2px
}
._cart-ingka-payment-logo--medium_1yer5_3689 {
  width:3.5rem;
  height:2.5rem;
  border-radius:4px
}
._cart-ingka-icon-pill_1yer5_3695 {
  --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)
}
._cart-ingka-icon-pill_1yer5_3695:hover {
  background:var(--background-hover)
}
._cart-ingka-icon-pill_1yer5_3695:active {
  background:var(--background-press)
}
._cart-ingka-icon-pill_1yer5_3695:disabled {
  cursor:default;
  background:var(--disabled-background);
  color:var(--disabled-foreground)
}
._cart-ingka-icon-pill_1yer5_3695:hover,
._cart-ingka-icon-pill_1yer5_3695:active,
._cart-ingka-icon-pill_1yer5_3695:focus {
  text-decoration:none
}
._cart-ingka-icon-pill_1yer5_3695 ._cart-ingka-svg-icon_1yer5_403 {
  flex-shrink:0
}
._cart-ingka-icon-pill_1yer5_3695._cart-ingka-leading-icon_1yer5_430 {
  padding-inline-start:1.5rem
}
._cart-ingka-icon-pill_1yer5_3695._cart-ingka-trailing-icon_1yer5_434 {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem
}
._cart-ingka-icon-pill--small_1yer5_3745 {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2.5rem;
  padding:0 1.5rem
}
._cart-ingka-icon-pill--small_1yer5_3745:after {
  content:"";
  position:absolute;
  top:-.1875rem;
  left:-.1875rem;
  right:-.1875rem;
  bottom:-.1875rem
}
._cart-ingka-icon-pill--small_1yer5_3745._cart-ingka-leading-icon_1yer5_430 {
  padding-inline-start:1rem
}
._cart-ingka-icon-pill--small_1yer5_3745._cart-ingka-trailing-icon_1yer5_434 {
  padding-inline-end:1rem
}
._cart-ingka-icon-pill--xsmall_1yer5_3765 {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2rem;
  min-width:2rem;
  padding:0 .75rem
}
._cart-ingka-icon-pill--xsmall_1yer5_3765:after {
  content:"";
  position:absolute;
  top:-.4375rem;
  left:-.4375rem;
  right:-.4375rem;
  bottom:-.4375rem
}
._cart-ingka-icon-pill--xsmall_1yer5_3765._cart-ingka-leading-icon_1yer5_430 {
  padding-inline-start:.25rem
}
._cart-ingka-icon-pill--xsmall_1yer5_3765._cart-ingka-trailing-icon_1yer5_434 {
  padding-inline-end:.25rem
}
._cart-ingka-icon-pill_1yer5_3695 {
  border:2px solid transparent;
  padding:0 .875rem
}
._cart-ingka-icon-pill_1yer5_3695:disabled {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-icon-pill--active_1yer5_3793 {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-icon-pill--xsmall_1yer5_3765 {
  padding:0 .0625rem
}
._cart-ingka-icon-pill--small_1yer5_3745 {
  padding:0 .375rem
}
._cart-ingka-pill_1yer5_1353 {
  --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)
}
._cart-ingka-pill_1yer5_1353:hover {
  background:var(--background-hover)
}
._cart-ingka-pill_1yer5_1353:active {
  background:var(--background-press)
}
._cart-ingka-pill_1yer5_1353:disabled {
  cursor:default;
  background:var(--disabled-background);
  color:var(--disabled-foreground)
}
._cart-ingka-pill_1yer5_1353:hover,
._cart-ingka-pill_1yer5_1353:active,
._cart-ingka-pill_1yer5_1353:focus {
  text-decoration:none
}
._cart-ingka-pill_1yer5_1353 ._cart-ingka-pill--svg-icon_1yer5_3843 {
  flex-shrink:0
}
._cart-ingka-pill_1yer5_1353._cart-ingka-pill--leading-icon_1yer5_3846 {
  padding-inline-start:1.5rem
}
._cart-ingka-pill_1yer5_1353._cart-ingka-pill--trailing-icon_1yer5_3849 {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem
}
._cart-ingka-pill--small_1yer5_3853 {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2.5rem;
  padding:0 1.5rem
}
._cart-ingka-pill--small_1yer5_3853:after {
  content:"";
  position:absolute;
  top:-.1875rem;
  left:-.1875rem;
  right:-.1875rem;
  bottom:-.1875rem
}
._cart-ingka-pill--small_1yer5_3853._cart-ingka-pill--leading-icon_1yer5_3846 {
  padding-inline-start:1rem
}
._cart-ingka-pill--small_1yer5_3853._cart-ingka-pill--trailing-icon_1yer5_3849 {
  padding-inline-end:1rem
}
._cart-ingka-pill--xsmall_1yer5_3873 {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2rem;
  min-width:2rem;
  padding:0 .75rem
}
._cart-ingka-pill--xsmall_1yer5_3873:after {
  content:"";
  position:absolute;
  top:-.4375rem;
  left:-.4375rem;
  right:-.4375rem;
  bottom:-.4375rem
}
._cart-ingka-pill--xsmall_1yer5_3873._cart-ingka-pill--leading-icon_1yer5_3846 {
  padding-inline-start:.25rem
}
._cart-ingka-pill--xsmall_1yer5_3873._cart-ingka-pill--trailing-icon_1yer5_3849 {
  padding-inline-end:.25rem
}
._cart-ingka-pill__trailing-icon_1yer5_3894 {
  margin-inline-start:.5rem
}
._cart-ingka-pill__leading-icon_1yer5_3897 {
  margin-inline-end:.5rem
}
._cart-ingka-pill_1yer5_1353._cart-ingka-pill--trailing-icon_1yer5_3849 {
  flex-direction:row
}
._cart-ingka-pill_1yer5_1353 {
  border:2px solid transparent
}
._cart-ingka-pill--active_1yer5_3906 {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-pill_1yer5_1353:disabled {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-pill_1yer5_1353:disabled ._cart-ingka-pill__thumbnail_1yer5_3912 {
  opacity:.5
}
._cart-ingka-pill--thumbnail_1yer5_3915 {
  --thumbnail-padding: .75rem;
  padding-inline-start:var(--thumbnail-padding)
}
._cart-ingka-pill--thumbnail_1yer5_3915._cart-ingka-pill--small_1yer5_3853,
._cart-ingka-pill--thumbnail_1yer5_3915._cart-ingka-pill--xsmall_1yer5_3873 {
  --thumbnail-padding: .5rem
}
._cart-ingka-pill--thumbnail_1yer5_3915._cart-ingka-pill--small_1yer5_3853 ._cart-ingka-pill__thumbnail_1yer5_3912,
._cart-ingka-pill--thumbnail_1yer5_3915._cart-ingka-pill--xsmall_1yer5_3873 ._cart-ingka-pill__thumbnail_1yer5_3912 {
  width:1.5rem;
  height:1.5rem
}
._cart-ingka-pill--thumbnail_1yer5_3915._cart-ingka-pill--xsmall_1yer5_3873 {
  --thumbnail-padding: .25rem
}
._cart-ingka-pill__thumbnail_1yer5_3912 {
  width:2rem;
  height:2rem;
  border-radius:64px;
  margin-inline-end:.5rem
}
._cart-ingka-price_1yer5_1006 {
  font-weight:700;
  line-height:1;
  font-size:1.5rem;
  position:relative;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-price--subtle_1yer5_3943 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-price__nowrap_1yer5_3946 {
  white-space:nowrap
}
._cart-ingka-price__currency_1yer5_3949,
._cart-ingka-price__decimal_1yer5_3949,
._cart-ingka-price__subscript_1yer5_3949 {
  font-size:.5em;
  line-height:1.3
}
._cart-ingka-price__subscript_1yer5_3949,
._cart-ingka-price__currency_1yer5_3949,
._cart-ingka-price__decimal_1yer5_3949 {
  position:relative
}
._cart-ingka-price__currency_1yer5_3949 {
  unicode-bidi:bidi-override
}
._cart-ingka-price__subscript_1yer5_3949 {
  display:inline-block;
  unicode-bidi:isolate
}
._cart-ingka-price--currency-super-aligned_1yer5_3963 ._cart-ingka-price__currency_1yer5_3949 {
  top:-.727em
}
._cart-ingka-price--currency-fill-aligned_1yer5_3966 ._cart-ingka-price__currency_1yer5_3949 {
  font-size:inherit;
  line-height:inherit
}
._cart-ingka-price--decimal-super-aligned_1yer5_3970 ._cart-ingka-price__decimal_1yer5_3949 {
  top:-.727em
}
._cart-ingka-price--large_1yer5_3973 {
  font-size:2.25rem
}
._cart-ingka-price--bti-price_1yer5_3976 {
  display:inline-block;
  color:rgb(var(--colour-static-black, 17, 17, 17));
  padding:.2em .3em;
  background:rgb(var(--colour-commercial-message-bti-yellow, 255, 219, 0));
  box-shadow:.08em .08em rgb(var(--colour-commercial-message-bti-red, 204, 0, 8));
  font-style:normal
}
._cart-ingka-price--regular-font-weight_1yer5_3984 {
  font-weight:400
}
._cart-ingka-price--strikeout_1yer5_3987 ._cart-ingka-price__currency_1yer5_3949,
._cart-ingka-price--strikeout_1yer5_3987 ._cart-ingka-price__decimal_1yer5_3949,
._cart-ingka-price--strikeout_1yer5_3987 ._cart-ingka-price__integer_1yer5_3989 {
  text-decoration:line-through
}
._cart-ingka-price--fixed-size_1yer5_3992 ._cart-ingka-price__subscript_1yer5_3949,
._cart-ingka-price--fixed-size_1yer5_3992 ._cart-ingka-price__currency_1yer5_3949,
._cart-ingka-price--fixed-size_1yer5_3992 ._cart-ingka-price__decimal_1yer5_3949,
._cart-ingka-price--strikeout_1yer5_3987 ._cart-ingka-price__subscript_1yer5_3949,
._cart-ingka-price--strikeout_1yer5_3987 ._cart-ingka-price__currency_1yer5_3949,
._cart-ingka-price--strikeout_1yer5_3987 ._cart-ingka-price__decimal_1yer5_3949,
._cart-ingka-price--regular-font-weight_1yer5_3984 ._cart-ingka-price__subscript_1yer5_3949,
._cart-ingka-price--regular-font-weight_1yer5_3984 ._cart-ingka-price__currency_1yer5_3949,
._cart-ingka-price--regular-font-weight_1yer5_3984 ._cart-ingka-price__decimal_1yer5_3949,
._cart-ingka-price--large_1yer5_3973._cart-ingka-price--strikeout_1yer5_3987 ._cart-ingka-price__subscript_1yer5_3949,
._cart-ingka-price--large_1yer5_3973._cart-ingka-price--strikeout_1yer5_3987 ._cart-ingka-price__currency_1yer5_3949,
._cart-ingka-price--large_1yer5_3973._cart-ingka-price--strikeout_1yer5_3987 ._cart-ingka-price__decimal_1yer5_3949 {
  font-size:1em;
  line-height:1;
  top:auto
}
._cart-ingka-price--small_1yer5_4005 {
  font-size:1rem
}
._cart-ingka-price--small_1yer5_4005 ._cart-ingka-price__subscript_1yer5_3949,
._cart-ingka-price--small_1yer5_4005 ._cart-ingka-price__currency_1yer5_3949,
._cart-ingka-price--small_1yer5_4005 ._cart-ingka-price__decimal_1yer5_3949 {
  font-size:1em;
  line-height:1;
  top:auto
}
._cart-ingka-price__sr-text_1yer5_4015 {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap;
  left:0
}
._cart-ingka-price--leading_1yer5_4026._cart-ingka-price--currency-thin_1yer5_4026 ._cart-ingka-price__currency_1yer5_3949:after {
  content:" "
}
._cart-ingka-price--trailing_1yer5_4030._cart-ingka-price--currency-thin_1yer5_4026 ._cart-ingka-price__currency_1yer5_3949:before {
  content:" "
}
[dir=rtl] ._cart-ingka-price--leading_1yer5_4026._cart-ingka-price--currency-thin_1yer5_4026 ._cart-ingka-price__currency_1yer5_3949:before {
  content:" "
}
[dir=rtl] ._cart-ingka-price--leading_1yer5_4026._cart-ingka-price--currency-thin_1yer5_4026 ._cart-ingka-price__currency_1yer5_3949:after {
  content:""
}
[dir=rtl] ._cart-ingka-price--trailing_1yer5_4030._cart-ingka-price--currency-thin_1yer5_4026 ._cart-ingka-price__currency_1yer5_3949:before {
  content:""
}
[dir=rtl] ._cart-ingka-price--trailing_1yer5_4030._cart-ingka-price--currency-thin_1yer5_4026 ._cart-ingka-price__currency_1yer5_3949:after {
  content:" "
}
@media (forced-colors: active) {
  ._cart-ingka-price--bti-price_1yer5_3976 {
    border-style:solid;
    border-width:0 2px 2px 0
  }
}
._cart-ingka-price-module_1yer5_1019 {
  --skapa-price-module-commercial-message-offset: 16px;
  --skapa-price-module-information-gap: .25rem;
  display:flex;
  flex-direction:column;
  gap:.5rem
}
._cart-ingka-price-module__offer-message_1yer5_4061 {
  display:flex;
  align-items:center;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-price-module__offer-message_1yer5_4061 svg {
  flex-shrink:0
}
._cart-ingka-price-module__offer-message--family_1yer5_4069 {
  color:rgb(var(--colour-commercial-message-ikea-family, 0, 124, 193))
}
._cart-ingka-price-module__offer-message--emphasised_1yer5_4072 {
  color:rgb(var(--colour-commercial-message-new-lower-price, 204, 0, 8))
}
._cart-ingka-price-module--bti_1yer5_4075 ._cart-ingka-price-module__primary-currency-price_1yer5_4075,
._cart-ingka-price-module--new-bti_1yer5_4075 ._cart-ingka-price-module__primary-currency-price_1yer5_4075 {
  margin-bottom:.5rem
}
._cart-ingka-price-module--bti_1yer5_4075 ._cart-ingka-price-module__secondary-currency-price_1yer5_4078,
._cart-ingka-price-module--new-bti_1yer5_4075 ._cart-ingka-price-module__secondary-currency-price_1yer5_4078 {
  margin-bottom:.25rem
}
._cart-ingka-price-module__information_1yer5_4081,
._cart-ingka-price-module__price_1yer5_4081 {
  display:flex;
  flex-direction:column;
  gap:var(--skapa-price-module-information-gap)
}
._cart-ingka-price-module__name_1yer5_4086 {
  text-transform:uppercase
}
._cart-ingka-price-module__primary-currency-price_1yer5_4075 {
  display:flex;
  flex-direction:column;
  gap:.25rem
}
._cart-ingka-price-module__primary-currency-price-energy-class_1yer5_4094 {
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:.5rem
}
._cart-ingka-price-module__secondary-currency-price_1yer5_4078 {
  display:flex;
  flex-direction:column;
  align-items:flex-start
}
._cart-ingka-price-module__energy-class_1yer5_1019 {
  display:flex;
  vertical-align:top
}
._cart-ingka-price-module__energy-class_1yer5_1019 svg {
  display:block
}
._cart-ingka-price-module__comparison-price_1yer5_4112 {
  flex-basis:100%;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-price-module__addons_1yer5_4116 ._cart-ingka-price_1yer5_1006 {
  font-size:inherit
}
._cart-ingka-price-module__current-price_1yer5_4119 {
  font-size:1.75rem
}
._cart-ingka-price-module__small-icon_1yer5_4122 {
  vertical-align:top;
  fill:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  width:1.125rem;
  height:1.125rem
}
._cart-ingka-price-module__addons_1yer5_4116 {
  display:flex;
  flex-direction:column
}
._cart-ingka-price-module__comparison-price_1yer5_4112 ._cart-ingka-price_1yer5_1006 {
  font-size:.75rem
}
._cart-ingka-price-module--xsmall_1yer5_4135 {
  --skapa-price-module-commercial-message-offset: 12px
}
._cart-ingka-price-module--xsmall_1yer5_4135 ._cart-ingka-price-module__energy-class_1yer5_1019 svg {
  width:4.0625rem;
  height:2.25rem
}
._cart-ingka-price-module--xsmall_1yer5_4135._cart-ingka-price-module--tro_1yer5_4142 ._cart-ingka-price-module__secondary-current-price_1yer5_4142,
._cart-ingka-price-module--xsmall_1yer5_4135._cart-ingka-price-module--new-tro_1yer5_4142 ._cart-ingka-price-module__secondary-current-price_1yer5_4142,
._cart-ingka-price-module--xsmall_1yer5_4135 ._cart-ingka-price-module__current-price_1yer5_4119 {
  font-size:1.5rem
}
._cart-ingka-price-module--xsmall_1yer5_4135 ._cart-ingka-price-module__secondary-current-price_1yer5_4142 {
  font-size:1rem
}
._cart-ingka-price-module--small_1yer5_4149 {
  --skapa-price-module-commercial-message-offset: 14px
}
._cart-ingka-price-module--small_1yer5_4149 ._cart-ingka-price-module__energy-class_1yer5_1019 svg {
  width:4.75rem;
  height:2.625rem
}
._cart-ingka-price-module--small_1yer5_4149._cart-ingka-price-module--tro_1yer5_4142 ._cart-ingka-price-module__secondary-current-price_1yer5_4142,
._cart-ingka-price-module--small_1yer5_4149._cart-ingka-price-module--new-tro_1yer5_4142 ._cart-ingka-price-module__secondary-current-price_1yer5_4142,
._cart-ingka-price-module--small_1yer5_4149 ._cart-ingka-price-module__current-price_1yer5_4119 {
  font-size:1.75rem
}
._cart-ingka-price-module--small_1yer5_4149 ._cart-ingka-price-module__secondary-current-price_1yer5_4142 {
  font-size:.875rem
}
._cart-ingka-price-module--medium_1yer5_4163 ._cart-ingka-price-module__energy-class_1yer5_1019 svg {
  width:5.4375rem;
  height:3rem
}
._cart-ingka-price-module--medium_1yer5_4163._cart-ingka-price-module--tro_1yer5_4142 ._cart-ingka-price-module__secondary-current-price_1yer5_4142,
._cart-ingka-price-module--medium_1yer5_4163._cart-ingka-price-module--new-tro_1yer5_4142 ._cart-ingka-price-module__secondary-current-price_1yer5_4142,
._cart-ingka-price-module--medium_1yer5_4163 ._cart-ingka-price-module__current-price_1yer5_4119 {
  font-size:2rem
}
._cart-ingka-price-module--medium_1yer5_4163 ._cart-ingka-price-module__secondary-current-price_1yer5_4142 {
  font-size:1rem
}
._cart-ingka-price-module--large_1yer5_4174 ._cart-ingka-price-module__energy-class_1yer5_1019 svg {
  width:8.1875rem;
  height:4.5rem
}
._cart-ingka-price-module--large_1yer5_4174._cart-ingka-price-module--tro_1yer5_4142 ._cart-ingka-price-module__secondary-current-price_1yer5_4142,
._cart-ingka-price-module--large_1yer5_4174._cart-ingka-price-module--new-tro_1yer5_4142 ._cart-ingka-price-module__secondary-current-price_1yer5_4142,
._cart-ingka-price-module--large_1yer5_4174 ._cart-ingka-price-module__current-price_1yer5_4119 {
  font-size:3rem
}
._cart-ingka-price-module--large_1yer5_4174 ._cart-ingka-price-module__secondary-current-price_1yer5_4142 {
  font-size:1.5rem
}
._cart-ingka-price-module--large_1yer5_4174 ._cart-ingka-price-module__comparison-price_1yer5_4112 ._cart-ingka-price_1yer5_1006 {
  font-size:1rem
}
._cart-ingka-price-module--xlarge_1yer5_4188 ._cart-ingka-price-module__energy-class_1yer5_1019 svg {
  width:10.875rem;
  height:6rem
}
._cart-ingka-price-module--xlarge_1yer5_4188._cart-ingka-price-module--tro_1yer5_4142 ._cart-ingka-price-module__secondary-current-price_1yer5_4142,
._cart-ingka-price-module--xlarge_1yer5_4188._cart-ingka-price-module--new-tro_1yer5_4142 ._cart-ingka-price-module__secondary-current-price_1yer5_4142,
._cart-ingka-price-module--xlarge_1yer5_4188 ._cart-ingka-price-module__current-price_1yer5_4119 {
  font-size:4rem
}
._cart-ingka-price-module--xlarge_1yer5_4188 ._cart-ingka-price-module__secondary-current-price_1yer5_4142 {
  font-size:2rem
}
._cart-ingka-price-module--xlarge_1yer5_4188 ._cart-ingka-price-module__comparison-price_1yer5_4112 ._cart-ingka-price_1yer5_1006 {
  font-size:1.25rem
}
._cart-ingka-price-module--large_1yer5_4174 ._cart-ingka-price-module__price_1yer5_4081,
._cart-ingka-price-module--xlarge_1yer5_4188 ._cart-ingka-price-module__price_1yer5_4081 {
  margin-bottom:.75rem
}
._cart-ingka-price-module--large_1yer5_4174 ._cart-ingka-price-module__primary-currency-price-energy-class_1yer5_4094,
._cart-ingka-price-module--xlarge_1yer5_4188 ._cart-ingka-price-module__primary-currency-price-energy-class_1yer5_4094 {
  gap:.75rem
}
._cart-ingka-price-module--large_1yer5_4174._cart-ingka-price-module--new-bti_1yer5_4075 ._cart-ingka-price-module__primary-currency-price_1yer5_4075,
._cart-ingka-price-module--large_1yer5_4174._cart-ingka-price-module--bti_1yer5_4075 ._cart-ingka-price-module__primary-currency-price_1yer5_4075,
._cart-ingka-price-module--xlarge_1yer5_4188._cart-ingka-price-module--new-bti_1yer5_4075 ._cart-ingka-price-module__primary-currency-price_1yer5_4075,
._cart-ingka-price-module--xlarge_1yer5_4188._cart-ingka-price-module--bti_1yer5_4075 ._cart-ingka-price-module__primary-currency-price_1yer5_4075 {
  margin-bottom:1rem
}
._cart-ingka-price-module--large_1yer5_4174._cart-ingka-price-module--new-bti_1yer5_4075 ._cart-ingka-price-module__secondary-currency-price_1yer5_4078,
._cart-ingka-price-module--large_1yer5_4174._cart-ingka-price-module--bti_1yer5_4075 ._cart-ingka-price-module__secondary-currency-price_1yer5_4078,
._cart-ingka-price-module--xlarge_1yer5_4188._cart-ingka-price-module--new-bti_1yer5_4075 ._cart-ingka-price-module__secondary-currency-price_1yer5_4078,
._cart-ingka-price-module--xlarge_1yer5_4188._cart-ingka-price-module--bti_1yer5_4075 ._cart-ingka-price-module__secondary-currency-price_1yer5_4078 {
  margin-bottom:0
}
._cart-ingka-price-module_1yer5_1019:not(._cart-ingka-price-module--list_1yer5_4214)._cart-ingka-price-module--commercial-message-placeholder_1yer5_4214 {
  margin-top:calc(var(--skapa-price-module-commercial-message-offset) * 1.25 + var(--skapa-price-module-information-gap))
}
._cart-ingka-price-module--list_1yer5_4214 {
  flex-direction:row;
  justify-content:space-between;
  flex-wrap:wrap
}
._cart-ingka-price-module--list_1yer5_4214 ._cart-ingka-price-module__current-price_1yer5_4119,
._cart-ingka-price-module--list_1yer5_4214 ._cart-ingka-price-module__secondary-current-price_1yer5_4142 {
  font-size:inherit!important;
  line-height:inherit;
  font-weight:inherit
}
._cart-ingka-price-module--list_1yer5_4214 ._cart-ingka-price-module__comparison-price_1yer5_4112 ._price_1yer5_4229 {
  font-size:inherit;
  line-height:inherit
}
._cart-ingka-price-module--list_1yer5_4214 ._cart-ingka-price-module__information_1yer5_4081 {
  position:relative
}
._cart-ingka-price-module--list_1yer5_4214 ._cart-ingka-price-module__primary-currency-price_1yer5_4075 {
  gap:0
}
._cart-ingka-price-module--list_1yer5_4214 ._cart-ingka-price-module__comparison-price_1yer5_4112 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-price-module--list_1yer5_4214 ._cart-ingka-price-module__list-addons_1yer5_4242 {
  display:flex;
  flex-direction:column;
  flex-basis:100%;
  gap:.25rem
}
._cart-ingka-price-module--list_1yer5_4214._cart-ingka-price-module--with-commercial-message_1yer5_4248 {
  --skapa-price-module-list-commercial-message-offset: calc(var(--skapa-price-module-commercial-message-offset) * 1.25 + var(--skapa-price-module-information-gap));
  padding-top:var(--skapa-price-module-list-commercial-message-offset)
}
._cart-ingka-price-module--list_1yer5_4214._cart-ingka-price-module--with-commercial-message_1yer5_4248 ._cart-ingka-commercial-message_1yer5_1135 {
  position:absolute;
  top:calc(var(--skapa-price-module-list-commercial-message-offset) * -1);
  white-space:nowrap
}
._cart-ingka-price-module--list_1yer5_4214._cart-ingka-price-module--xsmall_1yer5_4135 ._cart-ingka-price-module__energy-class_1yer5_1019 svg {
  width:2rem;
  height:1.125rem
}
._cart-ingka-price-module--list_1yer5_4214._cart-ingka-price-module--small_1yer5_4149 ._cart-ingka-price-module__energy-class_1yer5_1019 svg {
  width:2.5rem;
  height:1.375rem
}
._cart-ingka-price-module--list_1yer5_4214._cart-ingka-price-module--medium_1yer5_4163 ._cart-ingka-price-module__energy-class_1yer5_1019 svg {
  width:2.6875rem;
  height:1.5rem
}
._cart-ingka-price-module--family-romania_1yer5_4269._cart-ingka-price-module--list_1yer5_4214 ._cart-ingka-price-module__price_1yer5_4081,
._cart-ingka-price-module--family-romania_1yer5_4269._cart-ingka-price-module--list_1yer5_4214 ._cart-ingka-price-module__information_1yer5_4081 {
  flex-basis:100%
}
._cart-ingka-price-module--family-romania_1yer5_4269._cart-ingka-price-module--list_1yer5_4214 ._cart-ingka-price-module__primary-currency-price_1yer5_4075 {
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  flex-wrap:wrap;
  gap:var(--skapa-price-module-information-gap)
}
._cart-ingka-price-module--family-romania_1yer5_4269._cart-ingka-price-module--list_1yer5_4214 ._cart-ingka-commercial-message_1yer5_1135 {
  order:initial
}
[dir=rtl] ._cart-ingka-price-module__star--half-filled_1yer5_4284 {
  transform:scaleX(-1)
}
[dir=rtl] ._cart-ingka-price-module__offer-message_1yer5_4061 svg {
  transform:scaleX(-1)
}
._cart-ingka-product-identifier_1yer5_4291 {
  display:inline-block
}
._cart-ingka-product-identifier__label_1yer5_4294 {
  display:block;
  margin-bottom:.5rem;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-product-identifier__value_1yer5_4299 {
  display:inline-block;
  background-color:rgb(var(--colour-neutral-7, 17, 17, 17));
  padding:calc(.25rem - 1px) calc(.75rem - 1px);
  border:1px solid rgb(var(--colour-neutral-7, 17, 17, 17));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-product-identifier--subtle_1yer5_4306 ._cart-ingka-product-identifier__value_1yer5_4299 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245));
  border-color:rgb(var(--colour-neutral-2, 245, 245, 245))
}
@media print {
  ._cart-ingka-product-identifier__value_1yer5_4299 {
    color:rgb(var(--colour-static-black, 17, 17, 17));
    background-color:transparent;
    border-color:rgb(var(--colour-static-black, 17, 17, 17))
  }
  @supports (print-color-adjust: exact) or (-webkit-print-color-adjust: exact) {
    ._cart-ingka-product-identifier__value_1yer5_4299 {
      -webkit-print-color-adjust:exact;
      print-color-adjust:exact;
      background-color:rgb(var(--colour-static-black, 17, 17, 17));
      color:rgb(var(--colour-static-white, 255, 255, 255))
    }
  }
}
._cart-ingka-skeleton_1yer5_4327 {
  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:_cart-ingka-shine_1yer5_1 2s 20;
  display:block
}
._cart-ingka-skeleton--inline-block_1yer5_4341 {
  display:inline-block
}
._cart-ingka-skeleton_1yer5_4327:after {
  content:"​"
}
[dir=rtl] ._cart-ingka-skeleton_1yer5_4327 {
  animation-direction:reverse
}
@keyframes _cart-ingka-shine_1yer5_1 {
  to {
    background-position:0 100%
  }
}
._cart-ingka-status--labelled_1yer5_4356._cart-ingka-status--leading_1yer5_4356 ._cart-ingka-status__dot_1yer5_4356,
._cart-ingka-status--labelled_1yer5_4356._cart-ingka-status--trailing_1yer5_4356 ._cart-ingka-status__dot_1yer5_4356 {
  top:.625em;
  transform:translateY(-50%) scale(.99999)
}
._cart-ingka-status__label_1yer5_4360 {
  vertical-align:middle;
  position:relative;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-status__dot-wrapper_1yer5_4365 {
  white-space:nowrap
}
._cart-ingka-status__dot_1yer5_4356 {
  box-sizing:border-box;
  width:.4em;
  height:.4em;
  min-width:.75rem;
  min-height:.75rem;
  border-radius:64px;
  flex-shrink:0;
  position:relative;
  border-style:solid;
  border-width:max(2px,.066em);
  transform:scale(.99999);
  display:inline-block;
  vertical-align:middle;
  border-color:currentColor;
  forced-color-adjust:none
}
._cart-ingka-status--green_1yer5_4385 ._cart-ingka-status__dot_1yer5_4356 {
  background-color:currentColor;
  color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
._cart-ingka-status--orange_1yer5_4389 ._cart-ingka-status__dot_1yer5_4356 {
  color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
._cart-ingka-status--orange_1yer5_4389 ._cart-ingka-status__dot_1yer5_4356:after {
  position:absolute;
  top:50%;
  bottom:-1px;
  left:-1px;
  right:-1px;
  content:"";
  display:block;
  border-radius:0 0 50% 50%;
  background-color:currentColor
}
._cart-ingka-status--red_1yer5_4403 ._cart-ingka-status__dot_1yer5_4356 {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
._cart-ingka-status--grey_1yer5_4406 ._cart-ingka-status__dot_1yer5_4356 {
  color:rgb(var(--colour-text-and-icon-4, 146, 146, 146));
  background-color:none
}
._cart-ingka-status--grey_1yer5_4406 ._cart-ingka-status__dot_1yer5_4356:after {
  position:absolute;
  content:"";
  width:max(2px,.066em);
  height:130%;
  left:50%;
  top:50%;
  right:0;
  bottom:0;
  display:block;
  background-color:currentColor;
  transform:translate(-50%,-50%) rotate(-45deg)
}
._cart-ingka-status--small_1yer5_4423 ._cart-ingka-status__dot_1yer5_4356 {
  min-width:.5rem;
  min-height:.5rem;
  width:.5rem;
  height:.5rem;
  transform:none;
  background-color:currentColor
}
._cart-ingka-status--small_1yer5_4423 ._cart-ingka-status__dot_1yer5_4356:after {
  content:none
}
._cart-ingka-status--small_1yer5_4423 ._cart-ingka-status--trailing_1yer5_4356 ._cart-ingka-status__dot_1yer5_4356 {
  margin-inline-start:.5rem;
  order:2
}
._cart-ingka-status--small_1yer5_4423 ._cart-ingka-status--inline_1yer5_4438 ._cart-ingka-status__dot_1yer5_4356 {
  margin-inline-start:.5rem;
  vertical-align:unset
}
._cart-ingka-status--small_1yer5_4423 ._cart-ingka-status--leading_1yer5_4356 ._cart-ingka-status__dot_1yer5_4356 {
  margin-inline-end:.5rem
}
._cart-ingka-status--trailing_1yer5_4356 {
  display:flex
}
._cart-ingka-status--trailing_1yer5_4356 ._cart-ingka-status__dot_1yer5_4356 {
  margin-inline-start:max(.5rem,.4em);
  order:2
}
._cart-ingka-status--leading_1yer5_4356 {
  display:flex
}
._cart-ingka-status--leading_1yer5_4356 ._cart-ingka-status__dot_1yer5_4356 {
  margin-inline-end:max(.5rem,.4em)
}
._cart-ingka-status--leading_1yer5_4356 ._cart-ingka-status__label_1yer5_4360 {
  order:2
}
._cart-ingka-status--inline_1yer5_4438 ._cart-ingka-status__dot_1yer5_4356 {
  margin-inline-start:max(.5rem,.4em)
}
[dir=rtl] ._cart-ingka-status--grey_1yer5_4406 ._cart-ingka-status__dot_1yer5_4356:after {
  right:auto
}
._cart-ingka-quantity-stepper_1yer5_1360 {
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:space-between;
  padding:0 .5rem;
  background-color:rgb(var(--colour-interactive-subtle-bg-default, 255, 255, 255));
  border:0;
  border-radius:64px
}
._cart-ingka-quantity-stepper--fluid_1yer5_4479 {
  min-width:100%
}
._cart-ingka-quantity-stepper--small_1yer5_4482 {
  padding:0 .25rem
}
._cart-ingka-quantity-stepper_1yer5_1360 ._cart-ingka-btn_1yer5_339:focus-visible {
  z-index:200
}
._cart-ingka-quantity-stepper__input_1yer5_1360 {
  text-align:center;
  font-family:inherit;
  border:none;
  box-sizing:content-box;
  background-color:rgb(var(--colour-interactive-subtle-bg-default, 255, 255, 255));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  padding:0 .25rem;
  height:3.5rem;
  min-width:2.5rem;
  max-width:5ch;
  order:2
}
._cart-ingka-quantity-stepper__input_1yer5_1360:focus-visible~._cart-ingka-quantity-stepper__border_1yer5_4501 {
  border:2px solid rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
._cart-ingka-quantity-stepper__input_1yer5_1360:disabled~._cart-ingka-quantity-stepper__border_1yer5_4501 {
  border:1px solid rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-quantity-stepper__input_1yer5_1360:disabled {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-quantity-stepper--fluid_1yer5_4479 ._cart-ingka-quantity-stepper__input_1yer5_1360 {
  flex-grow:1;
  width:100%;
  max-width:100%
}
._cart-ingka-quantity-stepper--small_1yer5_4482 ._cart-ingka-quantity-stepper__input_1yer5_1360 {
  padding:0 .25rem;
  height:2.5rem
}
._cart-ingka-quantity-stepper__border_1yer5_4501 {
  position:absolute;
  border:1px solid rgb(var(--colour-neutral-5, 146, 146, 146));
  border-radius:64px;
  top:0;
  bottom:0;
  left:0;
  right:0;
  pointer-events:none
}
._cart-ingka-quantity-stepper__decrease_1yer5_4529 {
  order:1
}
._cart-ingka-quantity-stepper__decrease_1yer5_4529:disabled {
  background:transparent
}
._cart-ingka-quantity-stepper__decrease--active_1yer5_4535 {
  background-color:rgb(var(--colour-interactive-subtle-bg-pressed, 223, 223, 223))
}
._cart-ingka-quantity-stepper__increase_1yer5_4538 {
  order:3
}
._cart-ingka-quantity-stepper__increase_1yer5_4538:disabled {
  background:transparent
}
._cart-ingka-quantity-stepper__increase--active_1yer5_4544 {
  background-color:rgb(var(--colour-interactive-subtle-bg-pressed, 223, 223, 223))
}
._cart-ingka-quantity-stepper__sr-label_1yer5_4547 {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-svg-icon_1yer5_403 {
  margin-inline-end:.5rem;
  vertical-align:top
}
._cart-ingka-leading-icon_1yer5_430 ._cart-ingka-svg-icon--100_1yer5_4561 {
  margin-inline-end:.25rem
}
._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-svg-icon_1yer5_403 {
  margin-inline-start:.5rem;
  vertical-align:top
}
._cart-ingka-trailing-icon_1yer5_434 ._cart-ingka-svg-icon--100_1yer5_4561 {
  margin-inline-start:.25rem
}
._cart-ingka-svg-icon_1yer5_403 {
  display:inline-block;
  height:1.5rem;
  width:1.5rem;
  vertical-align:middle;
  fill:currentColor;
  transition-property:transform,fill;
  transition-duration:.25s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
@media (prefers-reduced-motion) {
  ._cart-ingka-svg-icon_1yer5_403 {
    transition-property:none
  }
}
@keyframes _cart-ingka-icon-rotate_1yer5_1 {
  0% {
    transform:rotate(0)
  }
  to {
    transform:rotate(359deg)
  }
}
._cart-ingka-svg-icon--rotate_1yer5_4597 {
  animation:_cart-ingka-icon-rotate_1yer5_1 1.5s linear infinite
}
._cart-ingka-svg-icon--rotate-45_1yer5_4601 {
  transform:rotate(45deg)
}
._cart-ingka-svg-icon--rotate-minus-45_1yer5_4605 {
  transform:rotate(-45deg)
}
._cart-ingka-svg-icon--rotate-135_1yer5_4609 {
  transform:rotate(135deg)
}
._cart-ingka-svg-icon--rotate-minus-135_1yer5_4613 {
  transform:rotate(-135deg)
}
._cart-ingka-svg-icon--rotate-180_1yer5_4617 {
  transform:rotate(180deg)
}
._cart-ingka-svg-icon--rotate-minus-180_1yer5_4621 {
  transform:rotate(-180deg)
}
._cart-ingka-switch_1yer5_4625 {
  position:relative;
  display:flex
}
._cart-ingka-switch__checkbox_1yer5_4629 {
  height:3rem;
  width:3rem;
  position:absolute;
  left:0;
  top:-.75rem;
  display:inline-block;
  border:0;
  opacity:0;
  padding:0;
  z-index:1;
  cursor:pointer
}
[dir=rtl] ._cart-ingka-switch__checkbox_1yer5_4629 {
  right:0;
  left:auto
}
._cart-ingka-switch__label_1yer5_4646 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  cursor:pointer;
  position:relative;
  display:inline;
  padding-inline-start:1rem;
  transition:color .2s ease-in-out;
  margin-top:.1875rem
}
._cart-ingka-switch__toggle_1yer5_4655 {
  position:relative;
  display:flex;
  flex-shrink:0;
  cursor:pointer;
  height:1.5rem;
  width:3rem
}
._cart-ingka-switch__toggle_1yer5_4655:before {
  box-sizing:border-box;
  content:"";
  display:block;
  width:100%;
  background:border-box rgb(var(--colour-neutral-5, 146, 146, 146));
  border:1px solid transparent;
  transition:background .2s cubic-bezier(0,0,1,1);
  height:1.5rem;
  border-radius:20px
}
._cart-ingka-switch__symbol_1yer5_4674:before {
  transform:rotate(45deg);
  content:"";
  box-sizing:content-box;
  display:block;
  opacity:0;
  transition:all .1s cubic-bezier(0,0,1,1);
  border:2px solid rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163));
  border-left:0;
  border-top:0;
  height:.5625rem;
  width:.25rem;
  margin-top:-.25rem;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-switch__button_1yer5_4689 {
  box-sizing:border-box;
  position:absolute;
  left:0;
  display:flex;
  justify-content:center;
  align-items:center;
  margin:.125rem;
  background:border-box rgb(var(--colour-static-white, 255, 255, 255));
  border-radius:20px;
  border:2px solid transparent;
  transition:transform .2s cubic-bezier(.4,0,.4,1);
  width:1.25rem;
  height:1.25rem
}
[dir=rtl] ._cart-ingka-switch__button_1yer5_4689 {
  right:0;
  left:auto
}
._cart-ingka-switch__checkbox_1yer5_4629:checked+._cart-ingka-switch__toggle_1yer5_4655:before {
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
._cart-ingka-switch__checkbox_1yer5_4629:checked+._cart-ingka-switch__toggle_1yer5_4655 ._cart-ingka-switch__symbol_1yer5_4674:before {
  opacity:1
}
._cart-ingka-switch__checkbox_1yer5_4629:checked+._cart-ingka-switch__toggle_1yer5_4655 ._cart-ingka-switch__button_1yer5_4689 {
  transform:translate(120%)
}
[dir=rtl] ._cart-ingka-switch__checkbox_1yer5_4629:checked+._cart-ingka-switch__toggle_1yer5_4655 ._cart-ingka-switch__button_1yer5_4689 {
  transform:translate(-120%)
}
._cart-ingka-switch--subtle_1yer5_4720 ._cart-ingka-switch__button_1yer5_4689 {
  background:rgb(var(--colour-neutral-1, 255, 255, 255))
}
._cart-ingka-switch--subtle_1yer5_4720 ._cart-ingka-switch__checkbox_1yer5_4629:checked+._cart-ingka-switch__toggle_1yer5_4655:before {
  background:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
._cart-ingka-switch--subtle_1yer5_4720 ._cart-ingka-switch__checkbox_1yer5_4629:checked+._cart-ingka-switch__toggle_1yer5_4655 ._cart-ingka-switch__symbol_1yer5_4674:before {
  border-color:rgb(var(--colour-neutral-7, 17, 17, 17))
}
._cart-ingka-switch_1yer5_4625 ._cart-ingka-switch__checkbox_1yer5_4629:hover:checked+._cart-ingka-switch__toggle_1yer5_4655:before {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
._cart-ingka-switch_1yer5_4625 ._cart-ingka-switch__checkbox_1yer5_4629:hover:checked+._cart-ingka-switch__toggle_1yer5_4655 ._cart-ingka-switch__symbol_1yer5_4674:before {
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
._cart-ingka-switch--subtle_1yer5_4720 ._cart-ingka-switch__checkbox_1yer5_4629:hover:checked+._cart-ingka-switch__toggle_1yer5_4655:before {
  background:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
._cart-ingka-switch--subtle_1yer5_4720 ._cart-ingka-switch__checkbox_1yer5_4629:hover:checked+._cart-ingka-switch__toggle_1yer5_4655 ._cart-ingka-switch__symbol_1yer5_4674:before {
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
._cart-ingka-switch_1yer5_4625 ._cart-ingka-switch__checkbox_1yer5_4629:active:checked+._cart-ingka-switch__toggle_1yer5_4655:before {
  background:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114))
}
._cart-ingka-switch_1yer5_4625 ._cart-ingka-switch__checkbox_1yer5_4629:active:checked+._cart-ingka-switch__toggle_1yer5_4655 ._cart-ingka-switch__symbol_1yer5_4674:before {
  border-color:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114))
}
._cart-ingka-switch--subtle_1yer5_4720 ._cart-ingka-switch__checkbox_1yer5_4629:active:checked+._cart-ingka-switch__toggle_1yer5_4655:before {
  background:rgb(var(--colour-interactive-primary-bg-pressed, 0, 0, 0))
}
._cart-ingka-switch--subtle_1yer5_4720 ._cart-ingka-switch__checkbox_1yer5_4629:active:checked+._cart-ingka-switch__toggle_1yer5_4655 ._cart-ingka-switch__symbol_1yer5_4674:before {
  border-color:rgb(var(--colour-interactive-primary-bg-pressed, 0, 0, 0))
}
._cart-ingka-switch_1yer5_4625 ._cart-ingka-switch__checkbox_1yer5_4629:disabled {
  cursor:default
}
._cart-ingka-switch_1yer5_4625 ._cart-ingka-switch__checkbox_1yer5_4629:disabled~._cart-ingka-switch__label_1yer5_4646 {
  pointer-events:none;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-switch_1yer5_4625 ._cart-ingka-switch__checkbox_1yer5_4629:disabled:hover+._cart-ingka-switch__toggle_1yer5_4655:before,
._cart-ingka-switch_1yer5_4625 ._cart-ingka-switch__checkbox_1yer5_4629:disabled+._cart-ingka-switch__toggle_1yer5_4655:before {
  background:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-switch_1yer5_4625 ._cart-ingka-switch__checkbox_1yer5_4629:disabled:hover+._cart-ingka-switch__toggle_1yer5_4655 ._cart-ingka-switch__symbol_1yer5_4674:before,
._cart-ingka-switch_1yer5_4625 ._cart-ingka-switch__checkbox_1yer5_4629:disabled+._cart-ingka-switch__toggle_1yer5_4655 ._cart-ingka-switch__symbol_1yer5_4674:before {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media (forced-colors: active) {
  ._cart-ingka-switch_1yer5_4625 ._cart-ingka-switch__checkbox_1yer5_4629:disabled~._cart-ingka-switch__label_1yer5_4646 {
    color:GrayText
  }
  ._cart-ingka-switch_1yer5_4625 ._cart-ingka-switch__checkbox_1yer5_4629:disabled+._cart-ingka-switch__toggle_1yer5_4655:before,
  ._cart-ingka-switch_1yer5_4625 ._cart-ingka-switch__checkbox_1yer5_4629:disabled+._cart-ingka-switch__toggle_1yer5_4655>._cart-ingka-switch__button_1yer5_4689,
  ._cart-ingka-switch_1yer5_4625 ._cart-ingka-switch__checkbox_1yer5_4629:disabled+._cart-ingka-switch__toggle_1yer5_4655 ._cart-ingka-switch__symbol_1yer5_4674:before,
  ._cart-ingka-switch_1yer5_4625 ._cart-ingka-switch__checkbox_1yer5_4629:disabled:hover+._cart-ingka-switch__toggle_1yer5_4655 ._cart-ingka-switch__symbol_1yer5_4674:before {
    border-color:GrayText
  }
}
@media (prefers-reduced-motion: reduce) {
  ._cart-ingka-switch__toggle_1yer5_4655:before,
  ._cart-ingka-switch__symbol_1yer5_4674:before {
    transition-duration:0s
  }
  ._cart-ingka-switch__button_1yer5_4689 {
    transition-duration:0s
  }
}
._cart-ingka-switch_1yer5_4625 input[type=checkbox]:focus-visible+._cart-ingka-switch__toggle_1yer5_4655:before {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-switch_1yer5_4625 input[type=checkbox]:focus-visible:hover+._cart-ingka-switch__toggle_1yer5_4655:before {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-tabs--subtle_1yer5_4801 {
  --skapa-tab-selected-colour: rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-tabs_1yer5_1254 ._cart-ingka-overflow-carousel_1yer5_833 {
  max-width:100%;
  width:100%
}
._cart-ingka-tabs_1yer5_1254 ._cart-ingka-overflow-carousel__content_1yer5_836 {
  padding:0
}
._cart-ingka-tabs__tab_1yer5_1377 {
  position:relative;
  background:none;
  border:0;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  display:inline-flex;
  align-items:center;
  flex-shrink:0;
  font-size:.875rem;
  font-weight:700;
  line-height:1.4285714286;
  margin:0;
  min-height:3.25rem;
  padding:0 .25rem;
  text-align:initial;
  outline:none
}
._cart-ingka-tabs__tab_1yer5_1377 ._cart-ingka-svg-icon_1yer5_403 {
  margin-inline-end:.5rem
}
._cart-ingka-tabs__tab_1yer5_1377:not(:disabled):hover {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-tabs__tab_1yer5_1377:disabled {
  cursor:default
}
._cart-ingka-tabs__tab--active_1yer5_4837 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  cursor:default
}
._cart-ingka-tabs__tab--active_1yer5_4837:before {
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  display:block;
  width:100%;
  border-radius:1.5px;
  border-bottom:.1875rem solid var(--skapa-tab-selected-colour, rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163)));
  z-index:100
}
._cart-ingka-tabs__tab--active_1yer5_4837:not(:disabled):hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-tabs__tab_1yer5_1377+._cart-ingka-tabs__tab_1yer5_1377 {
  margin-inline-start:1.5rem
}
._cart-ingka-tabs__tab_1yer5_1377:disabled {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-tabs__list_1yer5_4861 {
  position:relative;
  display:flex;
  width:100%
}
._cart-ingka-tabs__list_1yer5_4861:before {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  display:block;
  border-bottom:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
._cart-ingka-tabs__panel_1yer5_1254 {
  outline:none;
  padding:2.5rem 0;
  position:relative
}
._cart-ingka-tabs__panel-title_1yer5_4880 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  font-size:.875rem;
  line-height:1.571;
  font-weight:700
}
._cart-ingka-typography_1yer5_4887,
._cart-ingka-typography_1yer5_4887 * {
  --skapa-letter-spacing-multiplier-for-font-weight: calc(var(--skapa-font-weight, 400) / 800 - .125);
  letter-spacing:calc(var(--skapa-characterset-multiplier, 1) * var(--skapa-letter-spacing-multiplier-for-font-weight, .375) * (var(--skapa-base-multiplier, 1) * .875rem - 1em) / (.875 * var(--skapa-rem, 16)))
}
._cart-ingka-typography-margin-compensation_1yer5_4901 *[class*=cart-ingka-typography-] {
  margin-inline:calc(-.095*(1em - 14px))
}
._cart-ingka-typography-paragraph-spacing_1yer5_4905 *[class*=cart-ingka-typography-] {
  margin-bottom:calc(1em * (var(--skapa-typography-line-height, 1.5) - 1))
}
._cart-ingka-typography-base-14_1yer5_4909 {
  --skapa-base-multiplier: 1 
}
._cart-ingka-typography-base-16_1yer5_4912 {
  --skapa-base-multiplier: calc(16 / 14)
}
._cart-ingka-typography-base-20_1yer5_4915 {
  --skapa-base-multiplier: calc(20 / 14)
}
._cart-ingka-typography-base-28_1yer5_4918 {
  --skapa-base-multiplier: 2 
}
._cart-ingka-typography-base-56_1yer5_4921 {
  --skapa-base-multiplier: 4 
}
._cart-ingka-typography-body-s_1yer5_4925 {
  --skapa-font-weight: 400;
  --skapa-font-size: var(--skapa-body-s, 12);
  --skapa-typography-line-height: 1.8
}
._cart-ingka-typography-body-m_1yer5_4930 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.5;
  --skapa-font-size: var(--skapa-body-m, 14)
}
._cart-ingka-typography-body-l_1yer5_4935 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.5;
  --skapa-font-size: var(--skapa-body-l, 16)
}
._cart-ingka-typography-display-m_1yer5_4941 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.2;
  --skapa-font-size: var(--skapa-display-m, 40)
}
._cart-ingka-typography-display-xl_1yer5_4946 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.2;
  --skapa-font-size: var(--skapa-display-xl, 72)
}
._cart-ingka-typography-display-l_1yer5_4951 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.2;
  --skapa-font-size: var(--skapa-display-l, 56)
}
._cart-ingka-typography-heading-m_1yer5_4957 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-m, 18)
}
._cart-ingka-typography-heading-xl_1yer5_4962 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-xl, 32)
}
._cart-ingka-typography-heading-l_1yer5_4967 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-l, 24)
}
._cart-ingka-typography-heading-s_1yer5_4972 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-s, 16)
}
._cart-ingka-typography-heading-xs_1yer5_4977 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-xs, 14)
}
._cart-ingka-typography-label-s_1yer5_4983 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-label-s, 12)
}
._cart-ingka-typography-label-xs_1yer5_4988 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-label-xs, 10);
  text-transform:uppercase
}
._cart-ingka-typography-label-m_1yer5_4994 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-label-m, 14)
}
._cart-ingka-typography-label-l_1yer5_4999 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-label-l, 16)
}
._cart-ingka-typography-caption-m_1yer5_5005 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-caption-m, 14)
}
._cart-ingka-typography-caption-l_1yer5_5010 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-caption-l, 16)
}
._cart-ingka-typography-caption-s_1yer5_5015 {
  --skapa-font-weight: 400;
  --skapa-font-size: var(--skapa-caption-s, 12);
  --skapa-typography-line-height: 1.5
}
._cart-ingka-typography-statement-m_1yer5_5021 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.5;
  --skapa-font-size: var(--skapa-statement-m, 20)
}
._cart-ingka-typography-statement-l_1yer5_5026 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.5;
  --skapa-font-size: var(--skapa-statement-l, 28)
}
._cart-ingka-typography-regular_1yer5_5032 {
  --skapa-font-weight: 400
}
._cart-ingka-typography-typescale-desktop_1yer5_5036 {
  --skapa-display-xl: 72;
  --skapa-display-l: 56;
  --skapa-display-m: 40;
  --skapa-heading-xl: 32;
  --skapa-heading-l: 24;
  --skapa-heading-m: 18;
  --skapa-heading-s: 16;
  --skapa-heading-xs: 14;
  --skapa-statement-l: 28;
  --skapa-statement-m: 20;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12
}
._cart-ingka-typography-typescale-small-screen_1yer5_5058 {
  --skapa-display-xl: 48;
  --skapa-display-l: 36;
  --skapa-display-m: 28;
  --skapa-heading-xl: 24;
  --skapa-heading-l: 20;
  --skapa-heading-m: 18;
  --skapa-heading-s: 16;
  --skapa-heading-xs: 14;
  --skapa-statement-l: 20;
  --skapa-statement-m: 18;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12
}
._cart-ingka-typography-typescale-large-screen_1yer5_5080 {
  --skapa-display-xl: 144;
  --skapa-display-l: 96;
  --skapa-display-m: 64;
  --skapa-heading-xl: 40;
  --skapa-heading-l: 28;
  --skapa-heading-m: 18;
  --skapa-heading-s: 16;
  --skapa-heading-xs: 14;
  --skapa-statement-l: 40;
  --skapa-statement-m: 28;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12
}
._cart-ingka-typography-typescale-auto_1yer5_5102 {
  --skapa-display-xl: 48;
  --skapa-display-l: 36;
  --skapa-display-m: 28;
  --skapa-heading-xl: 24;
  --skapa-heading-l: 20;
  --skapa-heading-m: 18;
  --skapa-heading-s: 16;
  --skapa-heading-xs: 14;
  --skapa-statement-l: 20;
  --skapa-statement-m: 18;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12
}
@media (min-width: 37.5em) {
  ._cart-ingka-typography-typescale-auto_1yer5_5102 {
    --skapa-display-xl: 72;
    --skapa-display-l: 56;
    --skapa-display-m: 40;
    --skapa-heading-xl: 32;
    --skapa-heading-l: 24;
    --skapa-heading-m: 18;
    --skapa-heading-s: 16;
    --skapa-heading-xs: 14;
    --skapa-statement-l: 28;
    --skapa-statement-m: 20;
    --skapa-caption-l: 16;
    --skapa-caption-m: 14;
    --skapa-caption-s: 12;
    --skapa-label-l: 16;
    --skapa-label-m: 14;
    --skapa-label-s: 12;
    --skapa-label-xs: 10;
    --skapa-body-l: 16;
    --skapa-body-m: 14;
    --skapa-body-s: 12
  }
}
@media (min-width: 75em) {
  ._cart-ingka-typography-typescale-auto_1yer5_5102 {
    --skapa-display-xl: 144;
    --skapa-display-l: 96;
    --skapa-display-m: 64;
    --skapa-heading-xl: 40;
    --skapa-heading-l: 28;
    --skapa-heading-m: 18;
    --skapa-heading-s: 16;
    --skapa-heading-xs: 14;
    --skapa-statement-l: 40;
    --skapa-statement-m: 28;
    --skapa-caption-l: 16;
    --skapa-caption-m: 14;
    --skapa-caption-s: 12;
    --skapa-label-l: 16;
    --skapa-label-m: 14;
    --skapa-label-s: 12;
    --skapa-label-xs: 10;
    --skapa-body-l: 16;
    --skapa-body-m: 14;
    --skapa-body-s: 12
  }
}
*:is(._cart-ingka-typography-character-set-arabic_1yer5_5173,
._cart-ingka-typography-character-set-chinese_simplified_1yer5_5173,
._cart-ingka-typography-character-set-chinese_traditional_1yer5_5173,
._cart-ingka-typography-character-set-hebrew_1yer5_5173,
._cart-ingka-typography-character-set-japanese_1yer5_5173,
._cart-ingka-typography-character-set-korean_1yer5_5173) {
  --skapa-characterset-multiplier: 0
}
._cart-ingka-text_1yer5_2178 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-text--lighter_1yer5_5180 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-textcontext-wrapper_1yer5_5184 {
  display:contents
}
._cart-ingka-toast_1yer5_5188 ._cart-ingka-btn_1yer5_339:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-toast_1yer5_5188 {
  position:fixed;
  top:0;
  left:0;
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:.5rem;
  padding-inline-start:1.5rem;
  border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
  min-height:4.125rem;
  background:rgb(var(--colour-elevation-3, 17, 17, 17));
  width:100%;
  transform:translateY(-100%);
  transition:transform .2s cubic-bezier(.9,0,1,1);
  z-index:400;
  pointer-events:none;
  box-sizing:border-box
}
._cart-ingka-toast--show_1yer5_5214 {
  transform:translateY(0);
  pointer-events:auto;
  transition-timing-function:cubic-bezier(0,0,.1,1)
}
._cart-ingka-toast--off-screen_1yer5_5219 {
  transition:none
}
._cart-ingka-toast__body-wrapper_1yer5_5222 {
  display:flex;
  flex-grow:1;
  flex-wrap:wrap;
  align-items:center
}
._cart-ingka-toast__body_1yer5_5222,
._cart-ingka-toast__action_1yer5_5228,
._cart-ingka-toast__close-btn_1yer5_5228 {
  margin:.25rem 0
}
._cart-ingka-toast__body_1yer5_5222 {
  display:inline-block;
  flex-grow:1;
  flex-basis:50%;
  margin-inline-end:1rem;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-toast__action_1yer5_5228 {
  line-height:1
}
._cart-ingka-toast__action-message_1yer5_5241._cart-ingka-btn_1yer5_339 {
  --colour-semantic-informative: 72, 156, 227;
  color:rgb(var(--colour-semantic-informative, 0, 88, 163));
  border-radius:4px
}
._cart-ingka-toast__action-message_1yer5_5241._cart-ingka-btn_1yer5_339:hover,
._cart-ingka-toast__action-message_1yer5_5241._cart-ingka-btn_1yer5_339:active {
  text-decoration:underline
}
._cart-ingka-toast__action-message_1yer5_5241._cart-ingka-btn_1yer5_339:hover,
._cart-ingka-toast__action-message_1yer5_5241._cart-ingka-btn_1yer5_339:focus,
._cart-ingka-toast__action-message_1yer5_5241._cart-ingka-btn_1yer5_339:active {
  color:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
._cart-ingka-toast__action-message_1yer5_5241._cart-ingka-btn_1yer5_339 ._cart-ingka-btn__inner_1yer5_339 {
  min-height:0
}
._cart-ingka-toast__action-message_1yer5_5241._cart-ingka-btn_1yer5_339._cart-ingka-btn--plain_1yer5_809 ._cart-ingka-btn__inner_1yer5_339:after {
  min-width:2.75rem;
  top:-.875rem;
  bottom:-.875rem;
  left:-.5rem;
  right:-.5rem
}
._cart-ingka-toast__close-btn_1yer5_5228 {
  padding-inline-start:.75rem
}
._cart-ingka-toast__text_1yer5_5265 {
  color:rgb(var(--colour-static-white, 255, 255, 255));
  margin-top:0
}
._cart-ingka-toast__text_1yer5_5265:last-child {
  margin-bottom:0
}
@media (min-width: 37.5em) {
  ._cart-ingka-toast_1yer5_5188 {
    border-radius:4px;
    width:22.5rem;
    top:2rem;
    left:auto;
    right:0;
    transform:translate(100%)
  }
  [dir=rtl] ._cart-ingka-toast_1yer5_5188 {
    right:auto;
    left:0;
    transform:translate(-100%)
  }
  ._cart-ingka-toast--show_1yer5_5214 {
    transform:translate(-2rem)
  }
  [dir=rtl] ._cart-ingka-toast--show_1yer5_5214 {
    transform:translate(2rem)
  }
}
@media (min-width: 56.25em) {
  ._one-checkout_1yer5_5295 {
    background-color:rgb(var(--colour-neutral-2, 245, 245, 245))
  }
}
._one-checkout_1yer5_5295 *,
._one-checkout_1yer5_5295 :after,
._one-checkout_1yer5_5295 :before {
  box-sizing:border-box
}
._one-checkout_1yer5_5295 a {
  align-self:flex-start
}
._contentGrid_1yer5_5310 {
  grid-column:1/8
}
@media (min-width: 56.25em) {
  ._contentGrid_1yer5_5310 {
    margin-top:1.5rem;
    background-color:rgb(var(--colour-neutral-1, 255, 255, 255));
    padding:2.5rem
  }
}
._sidebarGrid_1yer5_5322 {
  grid-column:8/13
}
._sidebarGrid_1yer5_5322 ._sidebar_1yer5_5322 {
  position:-webkit-sticky;
  position:sticky;
  top:2.5rem
}
@media (min-width: 56.25em) {
  ._sidebarGrid_1yer5_5322 {
    margin-top:1.5rem;
    background-color:rgb(var(--colour-neutral-1, 255, 255, 255));
    padding:2.5rem
  }
}
@media (min-width: 75em) {
  ._sidebarGrid_1yer5_5322 {
    padding-left:2.5rem
  }
}
@keyframes _modal-delayed-fade-in_rtmp5_1 {
  0% {
    opacity:0
  }
  50% {
    opacity:0
  }
  to {
    opacity:1
  }
}
._cart-ingka-accordion-item-header_rtmp5_13 {
  display:flex;
  background:none;
  overflow:hidden;
  border:0;
  cursor:pointer;
  flex-direction:row;
  width:100%;
  justify-content:space-between;
  align-items:center;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  text-decoration:none;
  -webkit-user-select:text;
  user-select:text
}
._cart-ingka-accordion-item-header_rtmp5_13:active,
._cart-ingka-accordion-item-header_rtmp5_13:focus-visible,
._cart-ingka-accordion-item-header_rtmp5_13:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-accordion-item-header_rtmp5_13:active ._cart-ingka-accordion-item-header__title_rtmp5_30,
._cart-ingka-accordion-item-header_rtmp5_13:focus-visible ._cart-ingka-accordion-item-header__title_rtmp5_30,
._cart-ingka-accordion-item-header_rtmp5_13:hover ._cart-ingka-accordion-item-header__title_rtmp5_30 {
  text-decoration:underline
}
._cart-ingka-accordion-item-header__icon_rtmp5_33 {
  flex-shrink:0
}
._cart-ingka-accordion-item-header--small_rtmp5_36 {
  min-height:3rem;
  padding:.5rem 0
}
._cart-ingka-accordion-item-header--medium_rtmp5_40 {
  min-height:4.5rem;
  padding:.75rem 0
}
._cart-ingka-accordion-item-header--large_rtmp5_44 {
  min-height:5.5rem;
  padding:1.25rem 0
}
._cart-ingka-accordion-item-header__title-wrapper_rtmp5_48 {
  text-align:start;
  flex-grow:1;
  line-height:0;
  padding-inline-end:1rem
}
._cart-ingka-accordion-item-header__title-wrapper_rtmp5_48 ._cart-ingka-accordion-item-header__title_rtmp5_30 {
  width:auto
}
._cart-ingka-accordion-item-header__title_rtmp5_30 {
  font-size:.875rem;
  line-height:1.571;
  font-weight:700;
  display:block
}
._cart-ingka-accordion-item-header__subtitle_rtmp5_63 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  font-size:.875rem;
  line-height:1.571
}
._cart-ingka-accordion-item-header_rtmp5_13:disabled {
  cursor:default
}
._cart-ingka-accordion-item-header_rtmp5_13:disabled ._cart-ingka-accordion-item-header__title_rtmp5_30 {
  text-decoration:none
}
._cart-ingka-accordion-item-header_rtmp5_13:disabled ._cart-ingka-accordion-item-header__title_rtmp5_30,
._cart-ingka-accordion-item-header_rtmp5_13:disabled ._cart-ingka-accordion-item-header__subtitle_rtmp5_63 {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-accordion-item-header_rtmp5_13:disabled ._cart-ingka-accordion-item-header__icon_rtmp5_33 {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-accordion--padded_rtmp5_82 ._cart-ingka-accordion-item-header_rtmp5_13 {
  padding-left:1.5rem;
  padding-right:1.5rem
}
._cart-ingka-accordion_rtmp5_13 {
  list-style:none;
  width:100%;
  margin:0;
  padding:0;
  background:transparent
}
._cart-ingka-accordion__item_rtmp5_94 {
  transition:all .2s cubic-bezier(.4,0,.4,1);
  margin:0;
  outline:0;
  padding:0
}
._cart-ingka-accordion__item--subtle_rtmp5_100 ._cart-ingka-accordion-item-header__title_rtmp5_30 {
  font-weight:400
}
._cart-ingka-accordion__item--active_rtmp5_103 {
  overflow:visible
}
._cart-ingka-accordion_rtmp5_13 ._cart-ingka-accordion-item-header_rtmp5_13 {
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
._cart-ingka-accordion__item--active_rtmp5_103>._cart-ingka-accordion__content_rtmp5_109 {
  visibility:visible;
  opacity:1;
  transition:all .2s cubic-bezier(.4,0,.4,1)
}
._cart-ingka-accordion__content_rtmp5_109 {
  transition:all .2s cubic-bezier(.4,0,.4,1);
  visibility:hidden;
  opacity:0;
  overflow:hidden
}
._cart-ingka-accordion__content--inner-small_rtmp5_120 {
  padding-top:.5rem;
  padding-bottom:1.5rem
}
._cart-ingka-accordion__content--inner-medium_rtmp5_124 {
  padding-top:.5rem;
  padding-bottom:2rem
}
._cart-ingka-accordion__content--inner-large_rtmp5_128 {
  padding-top:.5rem;
  padding-bottom:2.5rem
}
@media (prefers-reduced-motion) {
  ._cart-ingka-accordion__item_rtmp5_94,
  ._cart-ingka-accordion__item--active_rtmp5_103>._cart-ingka-accordion__content_rtmp5_109,
  ._cart-ingka-accordion__content_rtmp5_109 {
    transition-duration:0ms
  }
}
._cart-ingka-accordion_rtmp5_13 ._cart-ingka-collapsible_rtmp5_137 {
  display:grid;
  box-sizing:border-box;
  grid-template-rows:0fr;
  transition:all .2s cubic-bezier(.4,0,.4,1)
}
._cart-ingka-accordion_rtmp5_13 ._cart-ingka-collapsible--expanded_rtmp5_143 {
  grid-template-rows:1fr
}
._cart-ingka-accordion_rtmp5_13 ._cart-ingka-collapsible--closed_rtmp5_146 ._cart-ingka-collapsible__content_rtmp5_146 {
  display:none
}
._cart-ingka-accordion_rtmp5_13 ._cart-ingka-collapsible__content_rtmp5_146 {
  overflow:hidden
}
@media (prefers-reduced-motion) {
  ._cart-ingka-accordion_rtmp5_13 ._cart-ingka-collapsible_rtmp5_137 {
    transition-duration:0ms
  }
}
._cart-ingka-accordion--padded_rtmp5_82 ._cart-ingka-accordion__content_rtmp5_109 {
  padding-left:1.5rem;
  padding-right:1.5rem
}
[dir=rtl] ._cart-ingka-accordion_rtmp5_13 ._cart-ingka-accordion-item-header__icon_rtmp5_33 {
  transform:scaleX(-1)
}
[dir=rtl] ._cart-ingka-accordion__item--active_rtmp5_103 ._cart-ingka-accordion-item-header__icon_rtmp5_33 {
  transform:scaleX(-1) rotate(180deg)
}
._cart-ingka-aspect-ratio-box_rtmp5_170 {
  width:100%;
  position:relative;
  height:auto;
  display:block;
  padding-bottom:75%;
  box-sizing:border-box
}
._cart-ingka-aspect-ratio-box_rtmp5_170[class*=--standard],
._cart-ingka-aspect-ratio-box_rtmp5_170[class*=--4-3] {
  padding-bottom:75%
}
._cart-ingka-aspect-ratio-box_rtmp5_170[class*=--square],
._cart-ingka-aspect-ratio-box_rtmp5_170[class*=--1-1] {
  padding-bottom:100%
}
._cart-ingka-aspect-ratio-box_rtmp5_170[class*=--wide],
._cart-ingka-aspect-ratio-box_rtmp5_170[class*=--16-9] {
  padding-bottom:56.25%
}
._cart-ingka-aspect-ratio-box_rtmp5_170[class*=--portrait],
._cart-ingka-aspect-ratio-box_rtmp5_170[class*=--3-4] {
  padding-bottom:133.3333333333%
}
._cart-ingka-aspect-ratio-box_rtmp5_170[class*=--semiportrait],
._cart-ingka-aspect-ratio-box_rtmp5_170[class*=--6-7] {
  padding-bottom:116.6666666667%
}
._cart-ingka-aspect-ratio-box_rtmp5_170[class*=--9-16] {
  padding-bottom:177.7777777778%
}
._cart-ingka-aspect-ratio-box_rtmp5_170[class*=--4-5] {
  padding-bottom:125%
}
._cart-ingka-aspect-ratio-box_rtmp5_170 ._cart-ingka-image_rtmp5_199 {
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  color:transparent;
  padding:0
}
@media (min-width: 37.5em) {
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-standard-from-md],
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-4-3-from-md] {
    padding-bottom:75%
  }
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-square-from-md],
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-1-1-from-md] {
    padding-bottom:100%
  }
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-wide-from-md],
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-16-9-from-md] {
    padding-bottom:56.25%
  }
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-portrait-from-md],
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-3-4-from-md] {
    padding-bottom:133.3333333333%
  }
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-semiportrait-from-md],
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-6-7-from-md] {
    padding-bottom:116.6666666667%
  }
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-9-16-from-md] {
    padding-bottom:177.7777777778%
  }
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-4-5-from-md] {
    padding-bottom:125%
  }
}
@media (min-width: 56.25em) {
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-standard-from-lg],
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-4-3-from-lg] {
    padding-bottom:75%
  }
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-square-from-lg],
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-1-1-from-lg] {
    padding-bottom:100%
  }
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-wide-from-lg],
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-16-9-from-lg] {
    padding-bottom:56.25%
  }
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-portrait-from-lg],
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-3-4-from-lg] {
    padding-bottom:133.3333333333%
  }
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-semiportrait-from-lg],
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-6-7-from-lg] {
    padding-bottom:116.6666666667%
  }
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-9-16-from-lg] {
    padding-bottom:177.7777777778%
  }
  ._cart-ingka-aspect-ratio-box_rtmp5_170[class*=to-4-5-from-lg] {
    padding-bottom:125%
  }
}
._cart-ingka-badge_rtmp5_256 {
  box-sizing:border-box;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-color:transparent;
  border-width:.0625rem;
  border-style:solid;
  border-radius:2.125rem;
  min-height:2rem;
  min-width:2rem;
  padding-inline-end:.6875rem;
  padding-inline-start:.6875rem;
  background-color:rgb(var(--colour-neutral-3, 223, 223, 223));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-badge--small_rtmp5_272 {
  min-height:1.25rem;
  min-width:1.25rem;
  padding-inline-end:.3125rem;
  padding-inline-start:.3125rem
}
._cart-ingka-badge--black_rtmp5_278 {
  background-color:rgb(var(--colour-neutral-7, 17, 17, 17));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-badge--white_rtmp5_282 {
  background-color:rgb(var(--colour-neutral-1, 255, 255, 255));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  border-color:rgb(var(--colour-neutral-4, 204, 204, 204))
}
._cart-ingka-badge--blue_rtmp5_287 {
  background-color:rgb(var(--colour-semantic-informative, 0, 88, 163));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-badge--green_rtmp5_291 {
  background-color:rgb(var(--colour-semantic-positive, 10, 138, 0));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-badge--red_rtmp5_295 {
  background-color:rgb(var(--colour-semantic-negative, 224, 7, 81));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-badge--orange_rtmp5_299 {
  background-color:rgb(var(--colour-semantic-caution, 242, 106, 47));
  color:rgb(var(--colour-static-black, 17, 17, 17))
}
._cart-ingka-badge--yellow_rtmp5_303 {
  background-color:rgb(var(--colour-static-ikea-brand-yellow, 255, 219, 0));
  color:rgb(var(--colour-static-black, 17, 17, 17))
}
._cart-ingka-badge--icon_rtmp5_307 {
  padding-inline-start:.5625rem
}
._cart-ingka-badge--icon-only_rtmp5_310 {
  padding:.1875rem
}
._cart-ingka-badge--icon-only_rtmp5_310 ._cart-ingka-badge__label_rtmp5_313 {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
._cart-ingka-badge__icon_rtmp5_322 {
  flex-shrink:0;
  color:currentColor
}
._cart-ingka-badge__label_rtmp5_313 {
  text-align:center;
  padding-block:.375rem
}
._cart-ingka-badge__icon_rtmp5_322+._cart-ingka-badge__label_rtmp5_313 {
  margin-inline-start:.25rem;
  text-align:left
}
._cart-ingka-badge--small_rtmp5_272 ._cart-ingka-badge__label_rtmp5_313 {
  padding-top:0;
  padding-bottom:0
}
[class*=cart-ingka-btn--icon] ._cart-ingka-btn__inner_rtmp5_339 {
  padding:0 1rem
}
[class*=cart-ingka-btn--icon] ._cart-ingka-btn__inner_rtmp5_339 ._cart-ingka-btn__label_rtmp5_342 {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
[class*=cart-ingka-btn--icon]._cart-ingka-btn--small_rtmp5_351 ._cart-ingka-btn__inner_rtmp5_339 {
  padding:0 .5rem
}
[class*=cart-ingka-btn--icon]._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__inner_rtmp5_339 {
  padding:0 .25rem;
  min-height:2rem
}
[class*=cart-ingka-btn--icon]._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__inner_rtmp5_339:after {
  content:"";
  position:absolute;
  top:-.375rem;
  left:-.375rem;
  right:-.375rem;
  bottom:-.375rem
}
._cart-ingka-btn_rtmp5_339 {
  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
}
._cart-ingka-btn_rtmp5_339 ._cart-ingka-btn__inner_rtmp5_339 {
  box-shadow:var(--box-shadow);
  background:var(--background)
}
._cart-ingka-btn_rtmp5_339:hover ._cart-ingka-btn__inner_rtmp5_339 {
  background:var(--background-hover);
  box-shadow:var(--box-shadow-hover)
}
._cart-ingka-btn_rtmp5_339:active ._cart-ingka-btn__inner_rtmp5_339 {
  background:var(--background-press);
  box-shadow:var(--box-shadow-press)
}
._cart-ingka-btn_rtmp5_339:hover,
._cart-ingka-btn_rtmp5_339:active,
._cart-ingka-btn_rtmp5_339:focus {
  text-decoration:none;
  color:var(--foreground)
}
._cart-ingka-btn_rtmp5_339 ._cart-ingka-svg-icon_rtmp5_403 {
  flex-shrink:0
}
._cart-ingka-btn_rtmp5_339:disabled {
  cursor:default
}
._cart-ingka-btn_rtmp5_339:disabled ._cart-ingka-btn__inner_rtmp5_339 {
  background-color:var(--disabled-background);
  color:var(--disabled-foreground);
  box-shadow:none
}
._cart-ingka-btn__inner_rtmp5_339 {
  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;
  transition-property:opacity,transform;
  transition-duration:.25s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
._cart-ingka-btn_rtmp5_339:active:not(:disabled) ._cart-ingka-btn__inner_rtmp5_339 {
  transform:scale(.97)
}
._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__inner_rtmp5_339 {
  padding-inline-start:1.5rem
}
._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__inner_rtmp5_339 {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem
}
@media (forced-colors: active) {
  ._cart-ingka-btn__inner_rtmp5_339 {
    border:1px solid transparent
  }
  ._cart-ingka-btn_rtmp5_339:disabled ._cart-ingka-btn__inner_rtmp5_339 {
    color:GrayText;
    border-color:GrayText
  }
}
._cart-ingka-btn--icon-primary_rtmp5_448,
._cart-ingka-btn--primary_rtmp5_448 {
  --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))
}
._cart-ingka-btn--icon-emphasised_rtmp5_453,
._cart-ingka-btn--emphasised_rtmp5_453 {
  --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))
}
._cart-ingka-btn--icon-secondary_rtmp5_458,
._cart-ingka-btn--secondary_rtmp5_458 {
  --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)
}
._cart-ingka-btn--icon-emphasised-inverse_rtmp5_466,
._cart-ingka-btn--emphasised-inverse_rtmp5_466,
._cart-ingka-btn--icon-primary-inverse_rtmp5_466,
._cart-ingka-btn--primary-inverse_rtmp5_466 {
  --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))
}
._cart-ingka-btn--icon-secondary-inverse_rtmp5_471,
._cart-ingka-btn--secondary-inverse_rtmp5_471 {
  --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))
}
._cart-ingka-btn--icon-tertiary-inverse_rtmp5_479,
._cart-ingka-btn--tertiary-inverse_rtmp5_479 {
  --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)
}
._cart-ingka-btn--danger_rtmp5_486 {
  --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))
}
._cart-ingka-btn--icon-tertiary_rtmp5_479,
._cart-ingka-btn--tertiary_rtmp5_479 {
  --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))
}
._cart-ingka-btn--icon-image-overlay_rtmp5_498,
._cart-ingka-btn--image-overlay_rtmp5_498 {
  --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)
}
._cart-ingka-btn_rtmp5_339._cart-ingka-btn--static-colour_rtmp5_503._cart-ingka-btn--primary_rtmp5_448,
._cart-ingka-btn_rtmp5_339._cart-ingka-btn--static-colour_rtmp5_503._cart-ingka-btn--icon-primary_rtmp5_448 {
  --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)
}
._cart-ingka-btn_rtmp5_339._cart-ingka-btn--static-colour_rtmp5_503._cart-ingka-btn--secondary_rtmp5_458,
._cart-ingka-btn_rtmp5_339._cart-ingka-btn--static-colour_rtmp5_503._cart-ingka-btn--icon-secondary_rtmp5_458 {
  --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)
}
._cart-ingka-btn_rtmp5_339._cart-ingka-btn--static-colour_rtmp5_503._cart-ingka-btn--tertiary_rtmp5_479,
._cart-ingka-btn_rtmp5_339._cart-ingka-btn--static-colour_rtmp5_503._cart-ingka-btn--icon-tertiary_rtmp5_479 {
  --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
}
._cart-ingka-btn_rtmp5_339._cart-ingka-btn--static-colour_rtmp5_503._cart-ingka-btn--icon-secondary-inverse_rtmp5_471,
._cart-ingka-btn_rtmp5_339._cart-ingka-btn--static-colour_rtmp5_503._cart-ingka-btn--secondary-inverse_rtmp5_471 {
  --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)
}
._cart-ingka-btn_rtmp5_339._cart-ingka-btn--static-colour_rtmp5_503._cart-ingka-btn--icon-emphasised-inverse_rtmp5_466,
._cart-ingka-btn_rtmp5_339._cart-ingka-btn--static-colour_rtmp5_503._cart-ingka-btn--icon-primary-inverse_rtmp5_466,
._cart-ingka-btn_rtmp5_339._cart-ingka-btn--static-colour_rtmp5_503._cart-ingka-btn--primary-inverse_rtmp5_466,
._cart-ingka-btn_rtmp5_339._cart-ingka-btn--static-colour_rtmp5_503._cart-ingka-btn--emphasised-inverse_rtmp5_466 {
  --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)
}
._cart-ingka-btn_rtmp5_339._cart-ingka-btn--static-colour_rtmp5_503._cart-ingka-btn--icon-tertiary-inverse_rtmp5_479,
._cart-ingka-btn_rtmp5_339._cart-ingka-btn--static-colour_rtmp5_503._cart-ingka-btn--tertiary-inverse_rtmp5_479 {
  --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)
}
._cart-ingka-btn--icon-emphasised-inverse_rtmp5_466,
._cart-ingka-btn--emphasised-inverse_rtmp5_466,
._cart-ingka-btn--icon-primary-inverse_rtmp5_466,
._cart-ingka-btn--primary-inverse_rtmp5_466,
._cart-ingka-btn--icon-secondary_rtmp5_458,
._cart-ingka-btn--secondary_rtmp5_458,
._cart-ingka-btn--icon-tertiary_rtmp5_479,
._cart-ingka-btn--tertiary_rtmp5_479 {
  --foreground: rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-btn--icon-secondary-inverse_rtmp5_471,
._cart-ingka-btn--secondary-inverse_rtmp5_471,
._cart-ingka-btn--icon-tertiary-inverse_rtmp5_479,
._cart-ingka-btn--tertiary-inverse_rtmp5_479,
._cart-ingka-btn--icon-primary_rtmp5_448,
._cart-ingka-btn--primary_rtmp5_448 {
  --foreground: rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-btn--icon-image-overlay_rtmp5_498,
._cart-ingka-btn--icon-emphasised_rtmp5_453,
._cart-ingka-btn--danger_rtmp5_486,
._cart-ingka-btn--emphasised_rtmp5_453,
._cart-ingka-btn--image-overlay_rtmp5_498 {
  --foreground: rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-btn_rtmp5_339 ._cart-ingka-btn__loader_rtmp5_565 {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-160%);
  display:inline-block;
  width:0;
  height:0;
  border:.25rem solid;
  border-radius:64px;
  animation:_cart-ingka-btn-loader_rtmp5_1 .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 _cart-ingka-btn-loader_rtmp5_1 {
  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)
  }
}
._cart-ingka-btn--loading_rtmp5_594 {
  pointer-events:none
}
._cart-ingka-btn--loading_rtmp5_594 ._cart-ingka-btn__loader_rtmp5_565 {
  opacity:1;
  visibility:visible
}
._cart-ingka-btn--loading_rtmp5_594 ._cart-ingka-svg-icon_rtmp5_403,
._cart-ingka-btn--loading_rtmp5_594 ._cart-ingka-btn__label_rtmp5_342 {
  transform:translateY(50%);
  opacity:0;
  visibility:hidden
}
._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__inner_rtmp5_339 {
  min-height:2rem;
  padding:0 1rem
}
._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__inner_rtmp5_339:after {
  content:"";
  position:absolute;
  top:-.375rem;
  left:-.375rem;
  right:-.375rem;
  bottom:-.375rem
}
._cart-ingka-btn--xsmall_rtmp5_354._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__inner_rtmp5_339 {
  padding-inline-start:.75rem
}
._cart-ingka-btn--xsmall_rtmp5_354._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__inner_rtmp5_339 {
  padding-inline-end:.75rem
}
._cart-ingka-btn--xsmall_rtmp5_354._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-svg-icon_rtmp5_403 {
  margin-inline-end:.25rem
}
._cart-ingka-btn--xsmall_rtmp5_354._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-svg-icon_rtmp5_403 {
  margin-inline-start:.25rem
}
._cart-ingka-btn--small_rtmp5_351 ._cart-ingka-btn__inner_rtmp5_339 {
  min-height:2.5rem;
  padding:0 1.5rem
}
._cart-ingka-btn--small_rtmp5_351 ._cart-ingka-btn__inner_rtmp5_339:after {
  content:"";
  position:absolute;
  top:-.125rem;
  left:-.125rem;
  right:-.125rem;
  bottom:-.125rem
}
._cart-ingka-btn--small_rtmp5_351._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__inner_rtmp5_339 {
  padding-inline-start:1rem
}
._cart-ingka-btn--small_rtmp5_351._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__inner_rtmp5_339 {
  padding-inline-end:1rem
}
._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649 ._cart-ingka-btn__inner_rtmp5_339 {
  transition-property:opacity,transform,padding;
  padding:0 1rem
}
._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--small_rtmp5_351 ._cart-ingka-btn__inner_rtmp5_339 {
  padding:0 .5rem
}
._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__icon_rtmp5_657 {
  margin:0
}
._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__inner_rtmp5_339 {
  padding:0 .25rem;
  min-height:2rem
}
._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__inner_rtmp5_339:after {
  content:"";
  position:absolute;
  top:-.375rem;
  left:-.375rem;
  right:-.375rem;
  bottom:-.375rem
}
._cart-ingka-btn--expanding_rtmp5_649 ._cart-ingka-btn__icon_rtmp5_657 {
  transition:margin-inline-end .25s ease-in-out;
  margin:0
}
._cart-ingka-btn--expanding_rtmp5_649 ._cart-ingka-btn__inner_rtmp5_339 ._cart-ingka-btn__label_rtmp5_342 {
  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
}
._cart-ingka-btn--expanding_rtmp5_649:hover ._cart-ingka-btn__inner_rtmp5_339 ._cart-ingka-btn__label_rtmp5_342,
._cart-ingka-btn--expanding_rtmp5_649:focus-visible ._cart-ingka-btn__inner_rtmp5_339 ._cart-ingka-btn__label_rtmp5_342 {
  max-width:12.5rem
}
._cart-ingka-btn--expanding_rtmp5_649:hover._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__inner_rtmp5_339 {
  padding-inline-end:2rem;
  padding-inline-start:1.5rem
}
._cart-ingka-btn--expanding_rtmp5_649:hover._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__inner_rtmp5_339 {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem;
  padding-inline-start:2rem
}
._cart-ingka-btn--expanding_rtmp5_649:hover._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__icon_rtmp5_657,
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__icon_rtmp5_657 {
  margin-inline-end:.5rem
}
._cart-ingka-btn--expanding_rtmp5_649:hover._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__icon_rtmp5_657,
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__icon_rtmp5_657 {
  margin-inline-start:.5rem
}
._cart-ingka-btn--expanding_rtmp5_649:hover._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--small_rtmp5_351 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--small_rtmp5_351 ._cart-ingka-btn__inner_rtmp5_339 {
  padding-inline-end:1.5rem;
  padding-inline-start:1rem
}
._cart-ingka-btn--expanding_rtmp5_649:hover._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--small_rtmp5_351 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--small_rtmp5_351 ._cart-ingka-btn__inner_rtmp5_339 {
  padding-inline-end:1rem;
  padding-inline-start:1.5rem
}
._cart-ingka-btn--expanding_rtmp5_649:hover._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__inner_rtmp5_339 {
  padding-inline-end:1rem;
  padding-inline-start:.75rem
}
._cart-ingka-btn--expanding_rtmp5_649:hover._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__inner_rtmp5_339 {
  padding-inline-end:.75rem;
  padding-inline-start:1rem
}
._cart-ingka-btn--expanding_rtmp5_649:hover._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__icon_rtmp5_657,
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__icon_rtmp5_657 {
  margin-inline-end:.25rem
}
._cart-ingka-btn--expanding_rtmp5_649:hover._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__icon_rtmp5_657,
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__icon_rtmp5_657 {
  margin-inline-start:.25rem
}
@media (hover: none) {
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-leading-icon_rtmp5_430:hover ._cart-ingka-btn__inner_rtmp5_339,
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-trailing-icon_rtmp5_434:hover ._cart-ingka-btn__inner_rtmp5_339 {
    padding:0 1rem
  }
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-leading-icon_rtmp5_430:hover ._cart-ingka-btn__inner_rtmp5_339 ._cart-ingka-btn__label_rtmp5_342,
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-trailing-icon_rtmp5_434:hover ._cart-ingka-btn__inner_rtmp5_339 ._cart-ingka-btn__label_rtmp5_342 {
    max-width:0
  }
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-leading-icon_rtmp5_430:hover ._cart-ingka-btn__icon_rtmp5_657,
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-trailing-icon_rtmp5_434:hover ._cart-ingka-btn__icon_rtmp5_657 {
    margin:0
  }
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--small_rtmp5_351:hover ._cart-ingka-btn__inner_rtmp5_339,
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--small_rtmp5_351:hover ._cart-ingka-btn__inner_rtmp5_339 {
    padding:0 .5rem
  }
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--xsmall_rtmp5_354:hover ._cart-ingka-btn__inner_rtmp5_339,
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--xsmall_rtmp5_354:hover ._cart-ingka-btn__inner_rtmp5_339 {
    padding:0 .25rem
  }
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--xsmall_rtmp5_354:hover ._cart-ingka-btn__icon_rtmp5_657,
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--xsmall_rtmp5_354:hover ._cart-ingka-btn__icon_rtmp5_657 {
    margin:0
  }
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747:hover:not(:disabled) ._cart-ingka-btn__inner_rtmp5_339 ._cart-ingka-btn__label_rtmp5_342,
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747 ._cart-ingka-btn__inner_rtmp5_339 ._cart-ingka-btn__label_rtmp5_342 {
    max-width:12.5rem
  }
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747:hover:not(:disabled)._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__inner_rtmp5_339,
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__inner_rtmp5_339 {
    padding-inline-end:2rem;
    padding-inline-start:1.5rem
  }
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747:hover:not(:disabled)._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__inner_rtmp5_339,
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__inner_rtmp5_339 {
    flex-direction:row-reverse;
    padding-inline-end:1.5rem;
    padding-inline-start:2rem
  }
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747:hover:not(:disabled)._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__icon_rtmp5_657,
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__icon_rtmp5_657 {
    margin-inline-end:.5rem
  }
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747:hover:not(:disabled)._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__icon_rtmp5_657,
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__icon_rtmp5_657 {
    margin-inline-start:.5rem
  }
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747:hover:not(:disabled)._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--small_rtmp5_351 ._cart-ingka-btn__inner_rtmp5_339,
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--small_rtmp5_351 ._cart-ingka-btn__inner_rtmp5_339 {
    padding-inline-end:1.5rem;
    padding-inline-start:1rem
  }
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747:hover:not(:disabled)._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--small_rtmp5_351 ._cart-ingka-btn__inner_rtmp5_339,
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--small_rtmp5_351 ._cart-ingka-btn__inner_rtmp5_339 {
    padding-inline-end:1rem;
    padding-inline-start:1.5rem
  }
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747:hover:not(:disabled)._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__inner_rtmp5_339,
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__inner_rtmp5_339 {
    padding-inline-end:1rem;
    padding-inline-start:.75rem
  }
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747:hover:not(:disabled)._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__inner_rtmp5_339,
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__inner_rtmp5_339 {
    padding-inline-end:.75rem;
    padding-inline-start:1rem
  }
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747:hover:not(:disabled)._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__icon_rtmp5_657,
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__icon_rtmp5_657 {
    margin:0
  }
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747:hover:not(:disabled)._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__icon_rtmp5_657,
  ._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--touch-device-expanded_rtmp5_747._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__icon_rtmp5_657 {
    margin:0
  }
}
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-btn--loading_rtmp5_594._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-btn--loading_rtmp5_594._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--loading_rtmp5_594._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--loading_rtmp5_594._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649:disabled._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649:disabled._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__inner_rtmp5_339 {
  padding:0 1rem
}
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-btn--loading_rtmp5_594._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__inner_rtmp5_339 ._cart-ingka-btn__label_rtmp5_342,
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-btn--loading_rtmp5_594._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__inner_rtmp5_339 ._cart-ingka-btn__label_rtmp5_342,
._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--loading_rtmp5_594._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__inner_rtmp5_339 ._cart-ingka-btn__label_rtmp5_342,
._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--loading_rtmp5_594._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__inner_rtmp5_339 ._cart-ingka-btn__label_rtmp5_342,
._cart-ingka-btn--expanding_rtmp5_649:disabled._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__inner_rtmp5_339 ._cart-ingka-btn__label_rtmp5_342,
._cart-ingka-btn--expanding_rtmp5_649:disabled._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__inner_rtmp5_339 ._cart-ingka-btn__label_rtmp5_342 {
  max-width:0
}
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-btn--loading_rtmp5_594._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__icon_rtmp5_657,
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-btn--loading_rtmp5_594._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__icon_rtmp5_657,
._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--loading_rtmp5_594._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__icon_rtmp5_657,
._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--loading_rtmp5_594._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__icon_rtmp5_657,
._cart-ingka-btn--expanding_rtmp5_649:disabled._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__icon_rtmp5_657,
._cart-ingka-btn--expanding_rtmp5_649:disabled._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__icon_rtmp5_657 {
  margin:0
}
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-btn--loading_rtmp5_594._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--small_rtmp5_351 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-btn--loading_rtmp5_594._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--small_rtmp5_351 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--loading_rtmp5_594._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--small_rtmp5_351 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--loading_rtmp5_594._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--small_rtmp5_351 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649:disabled._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--small_rtmp5_351 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649:disabled._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--small_rtmp5_351 ._cart-ingka-btn__inner_rtmp5_339 {
  padding:0 .5rem
}
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-btn--loading_rtmp5_594._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-btn--loading_rtmp5_594._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--loading_rtmp5_594._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--loading_rtmp5_594._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649:disabled._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--expanding_rtmp5_649:disabled._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__inner_rtmp5_339 {
  padding:0 .25rem
}
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-btn--loading_rtmp5_594._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__icon_rtmp5_657,
._cart-ingka-btn--expanding_rtmp5_649:focus-visible._cart-ingka-btn--loading_rtmp5_594._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__icon_rtmp5_657,
._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--loading_rtmp5_594._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__icon_rtmp5_657,
._cart-ingka-btn--expanding_rtmp5_649._cart-ingka-btn--loading_rtmp5_594._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__icon_rtmp5_657,
._cart-ingka-btn--expanding_rtmp5_649:disabled._cart-ingka-trailing-icon_rtmp5_434._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__icon_rtmp5_657,
._cart-ingka-btn--expanding_rtmp5_649:disabled._cart-ingka-leading-icon_rtmp5_430._cart-ingka-btn--xsmall_rtmp5_354 ._cart-ingka-btn__icon_rtmp5_657 {
  margin:0
}
._cart-ingka-btn--fluid_rtmp5_806,
._cart-ingka-btn--fluid_rtmp5_806 ._cart-ingka-btn__inner_rtmp5_339 {
  width:100%
}
._cart-ingka-btn--plain_rtmp5_809._cart-ingka-btn--small_rtmp5_351 ._cart-ingka-btn__inner_rtmp5_339:after,
._cart-ingka-btn--plain_rtmp5_809 ._cart-ingka-btn__inner_rtmp5_339:after {
  content:"";
  position:absolute;
  top:-.25rem;
  left:-.25rem;
  right:-.25rem;
  bottom:-.25rem
}
._cart-ingka-btn--plain_rtmp5_809 {
  --background: transparent;
  --background-hover: transparent;
  --background-press: transparent;
  --foreground: rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-btn--plain_rtmp5_809._cart-ingka-btn--small_rtmp5_351 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--plain_rtmp5_809 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--plain_rtmp5_809._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-btn__inner_rtmp5_339,
._cart-ingka-btn--plain_rtmp5_809._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-btn__inner_rtmp5_339 {
  padding:0
}
._cart-ingka-btn_rtmp5_339 ._cart-ingka-svg-icon_rtmp5_403,
._cart-ingka-btn__label_rtmp5_342 {
  transition-property:opacity,margin-right,margin-left,transform;
  transition-duration:.2s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
._cart-ingka-overflow-carousel_rtmp5_833 {
  position:relative
}
._cart-ingka-overflow-carousel__content_rtmp5_836 {
  display:flex;
  flex-wrap:nowrap;
  overflow-x:scroll;
  padding:.5rem 0;
  overscroll-behavior-inline:contain
}
._cart-ingka-overflow-carousel__content_rtmp5_836>* {
  flex-shrink:0
}
._cart-ingka-overflow-carousel_rtmp5_833 ._cart-ingka-btn_rtmp5_339._cart-ingka-overflow-carousel__button_rtmp5_846 {
  position:absolute
}
._cart-ingka-overflow-carousel__button_rtmp5_846 {
  top:50%;
  transition:opacity .2s,visibility 0 .2s;
  cursor:pointer;
  z-index:1;
  left:.75rem;
  transform:translateY(-50%);
  box-shadow:0 4px 16px #0000001a
}
._cart-ingka-overflow-carousel__button--hidden_rtmp5_858 {
  display:none;
  opacity:0;
  visibility:hidden;
  transition:opacity .2s,visibility 0 .2s
}
._cart-ingka-overflow-carousel__button--right_rtmp5_864 {
  left:auto;
  right:.75rem
}
._cart-ingka-overflow-carousel--intersection-observer-disabled_rtmp5_868 {
  display:block
}
._cart-ingka-overflow-carousel--intersection-observer-disabled_rtmp5_868:hover ._cart-ingka-overflow-carousel__button_rtmp5_846 {
  display:none
}
._cart-ingka-overflow-carousel--intersection-observer-disabled_rtmp5_868 ._cart-ingka-overflow-carousel__content_rtmp5_836::-webkit-scrollbar {
  width:4px;
  height:4px;
  display:block
}
._cart-ingka-overflow-carousel--intersection-observer-disabled_rtmp5_868 ._cart-ingka-overflow-carousel__content_rtmp5_836::-webkit-scrollbar-track {
  background:rgb(var(--colour-neutral-3, 223, 223, 223));
  border-radius:4px
}
._cart-ingka-overflow-carousel--intersection-observer-disabled_rtmp5_868 ._cart-ingka-overflow-carousel__content_rtmp5_836::-webkit-scrollbar-thumb {
  background:rgb(var(--colour-neutral-7, 17, 17, 17));
  border-radius:4px
}
._cart-ingka-overflow-carousel_rtmp5_833:not(._cart-ingka-overflow-carousel--intersection-observer-disabled_rtmp5_868) ._cart-ingka-overflow-carousel__content_rtmp5_836 {
  scrollbar-width:none
}
._cart-ingka-overflow-carousel_rtmp5_833:not(._cart-ingka-overflow-carousel--intersection-observer-disabled_rtmp5_868) ._cart-ingka-overflow-carousel__content_rtmp5_836::-webkit-scrollbar {
  display:none
}
._cart-ingka-overflow-carousel__browser-direction_rtmp5_893 {
  direction:rtl;
  position:absolute;
  left:0;
  top:0;
  overflow:hidden;
  width:1px;
  height:1px
}
._cart-ingka-overflow-carousel__browser-item_rtmp5_902 {
  width:2px;
  height:1px
}
[dir=rtl] ._cart-ingka-overflow-carousel__button_rtmp5_846 {
  left:auto;
  right:.75rem;
  transform:translateY(-50%) scaleX(-1)
}
[dir=rtl] ._cart-ingka-overflow-carousel__button--right_rtmp5_864 {
  right:auto;
  left:.75rem
}
._cart-ingka-choice_rtmp5_917 {
  list-style:none;
  width:100%;
  margin:0;
  padding:0;
  background:transparent;
  --choice-item-min-height: 4.5rem;
  --choice-list-item-margin-block-end: .75rem;
  --choice-item-padding-top: .75rem;
  --choice-item-padding-bottom: .75rem;
  --choice-item-nested-padding-block-end: 1rem;
  --choice-item-border-colour: rgb(var(--colour-neutral-3, 223, 223, 223))
}
._cart-ingka-choice_rtmp5_917 ._cart-ingka-collapsible_rtmp5_137 {
  display:grid;
  box-sizing:border-box;
  grid-template-rows:0fr;
  transition:all .2s cubic-bezier(.4,0,.4,1)
}
._cart-ingka-choice_rtmp5_917 ._cart-ingka-collapsible--expanded_rtmp5_143 {
  grid-template-rows:1fr
}
._cart-ingka-choice_rtmp5_917 ._cart-ingka-collapsible--closed_rtmp5_146 ._cart-ingka-collapsible__content_rtmp5_146 {
  display:none
}
._cart-ingka-choice_rtmp5_917 ._cart-ingka-collapsible__content_rtmp5_146 {
  overflow:hidden
}
@media (prefers-reduced-motion) {
  ._cart-ingka-choice_rtmp5_917 ._cart-ingka-collapsible_rtmp5_137 {
    transition-duration:0ms
  }
}
._cart-ingka-choice--small_rtmp5_950 {
  --choice-list-item-margin-block-end: .5rem;
  --choice-item-padding-top: .5rem;
  --choice-item-padding-bottom: .5rem;
  --choice-item-min-height: 3.75rem;
  --choice-item-nested-padding-block-end: .75rem
}
._cart-ingka-choice--large_rtmp5_957 {
  --choice-list-item-margin-block-end: 1rem;
  --choice-item-padding-top: 1.25rem;
  --choice-item-padding-bottom: 1.25rem;
  --choice-item-min-height: 5.5rem;
  --choice-item-nested-padding-block-end: 1.25rem
}
._cart-ingka-choice_rtmp5_917 ._cart-ingka-choice__list-item_rtmp5_964 {
  margin-bottom:var(--choice-list-item-margin-block-end)
}
._cart-ingka-choice-item_rtmp5_968 {
  position:relative;
  display:flex;
  flex-direction:column;
  width:100%;
  background:none
}
._cart-ingka-choice-item__action_rtmp5_975 {
  display:flex;
  align-items:center;
  border:0;
  outline:0;
  background:none;
  padding-inline-start:1rem;
  padding-inline-end:1rem;
  text-decoration:none;
  -webkit-tap-highlight-color:transparent;
  cursor:pointer;
  -webkit-user-select:text;
  user-select:text;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  min-height:var(--choice-item-min-height, 4.5rem);
  padding-top:var(--choice-item-padding-top, .75rem);
  padding-bottom:var(--choice-item-padding-bottom, .75rem)
}
._cart-ingka-choice-item__action--top_rtmp5_992 ._cart-ingka-choice-item__image_rtmp5_992,
._cart-ingka-choice-item__action--top_rtmp5_992 ._cart-ingka-choice-item__payment-logo_rtmp5_993 {
  align-self:flex-start
}
._cart-ingka-choice-item__action_rtmp5_975:active+._cart-ingka-choice-item__border_rtmp5_996 {
  --choice-item-border-colour: rgb(var(--colour-neutral-7, 17, 17, 17))
}
._cart-ingka-choice-item__action_rtmp5_975:disabled {
  cursor:default
}
._cart-ingka-choice-item__action_rtmp5_975:disabled ._cart-ingka-choice-item__caption_rtmp5_1002,
._cart-ingka-choice-item__action_rtmp5_975:disabled ._cart-ingka-choice-item__title_rtmp5_1003,
._cart-ingka-choice-item__action_rtmp5_975:disabled ._cart-ingka-choice-item__value_rtmp5_1004,
._cart-ingka-choice-item__action_rtmp5_975:disabled ._cart-ingka-choice-item__icon_rtmp5_1005,
._cart-ingka-choice-item__action_rtmp5_975:disabled ._cart-ingka-price_rtmp5_1006,
._cart-ingka-choice-item__action_rtmp5_975:disabled ._cart-ingka-choice-item__custom-content_rtmp5_1007 * {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-choice-item__action_rtmp5_975:disabled ._cart-ingka-choice-item__image_rtmp5_992 ._cart-ingka-svg-icon_rtmp5_403 path {
  fill:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-choice-item__action_rtmp5_975:disabled+._cart-ingka-choice-item__border_rtmp5_996 {
  --choice-item-border-colour: rgb(var(--colour-interactive-disabled-1, 204, 204, 204)) !important
}
._cart-ingka-choice-item__action_rtmp5_975:disabled ._cart-ingka-choice-item__addon_rtmp5_1016,
._cart-ingka-choice-item__action_rtmp5_975:disabled ._cart-ingka-payment-logo_rtmp5_1017,
._cart-ingka-choice-item__action_rtmp5_975:disabled ._cart-ingka-choice-item__image_rtmp5_992,
._cart-ingka-choice-item__action_rtmp5_975:disabled ._cart-ingka-price-module__energy-class_rtmp5_1019 svg {
  opacity:.2
}
@media (hover: hover) {
  ._cart-ingka-choice-item__action_rtmp5_975:hover:not(:disabled) {
    text-decoration:none
  }
  ._cart-ingka-choice-item__action_rtmp5_975:hover:not(:disabled)+._cart-ingka-choice-item__border_rtmp5_996 {
    --choice-item-border-colour: rgb(var(--colour-neutral-5, 146, 146, 146))
  }
}
._cart-ingka-choice-item_rtmp5_968 ._cart-ingka-choice-item__nested_rtmp5_1030 {
  padding:0 1.5rem var(--choice-item-nested-padding-block-end)
}
._cart-ingka-choice-item__content_rtmp5_1033 {
  display:flex;
  flex:1;
  text-align:start
}
._cart-ingka-choice-item__custom-content_rtmp5_1007 {
  flex:1;
  text-align:start
}
._cart-ingka-choice-item__border_rtmp5_996 {
  position:absolute;
  top:0rem;
  right:0rem;
  bottom:0rem;
  left:0rem;
  border:1px solid var(--choice-item-border-colour, rgb(var(--colour-neutral-3, 223, 223, 223)));
  border-radius:4px;
  pointer-events:none
}
._cart-ingka-choice-item__text_rtmp5_1052 {
  flex-grow:1
}
._cart-ingka-choice-item__title_rtmp5_1003,
._cart-ingka-choice-item__caption_rtmp5_1002 {
  display:block
}
._cart-ingka-choice-item__caption_rtmp5_1002 {
  margin-block-start:.25rem
}
._cart-ingka-choice-item__addon_rtmp5_1016 {
  display:block;
  margin-block-start:.5rem
}
._cart-ingka-choice-item__image_rtmp5_992 {
  margin-inline-end:1rem;
  flex-shrink:0;
  width:3rem
}
._cart-ingka-choice-item__image--medium_rtmp5_1070 {
  width:4.5rem
}
._cart-ingka-choice-item__image--large_rtmp5_1073 {
  width:6rem
}
._cart-ingka-choice-item__icon_rtmp5_1005 {
  margin-inline-end:1rem;
  flex-shrink:0;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-choice-item__icon--top_rtmp5_1081 {
  align-self:flex-start
}
._cart-ingka-choice-item_rtmp5_968 ._cart-ingka-payment-logo_rtmp5_1017 {
  margin-inline-end:1rem;
  flex-shrink:0
}
._cart-ingka-choice-item__values_rtmp5_1088 {
  display:flex
}
._cart-ingka-choice-item__value_rtmp5_1004 {
  align-self:flex-start;
  padding-inline-start:1rem;
  word-wrap:break-word
}
._cart-ingka-choice-item__value--center_rtmp5_1096 {
  align-self:center
}
._cart-ingka-choice-item--trailing-icon_rtmp5_1099 ._cart-ingka-choice-item__icon_rtmp5_1005 {
  order:1;
  margin-inline-start:1rem;
  margin-inline-end:0
}
._cart-ingka-choice-item--trailing-image_rtmp5_1104 ._cart-ingka-choice-item__image_rtmp5_992 {
  order:1;
  margin-inline-end:0;
  margin-inline-start:1rem
}
._cart-ingka-choice-item--selected_rtmp5_1109>._cart-ingka-choice-item__action_rtmp5_975+._cart-ingka-choice-item__border_rtmp5_996,
._cart-ingka-choice-item--selected_rtmp5_1109>._cart-ingka-choice-item__action_rtmp5_975:hover+._cart-ingka-choice-item__border_rtmp5_996,
._cart-ingka-choice-item--selected_rtmp5_1109>._cart-ingka-choice-item__action_rtmp5_975:active+._cart-ingka-choice-item__border_rtmp5_996 {
  border-width:2px;
  --choice-item-border-colour: rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
._cart-ingka-choice-item--selected_rtmp5_1109._cart-ingka-choice-item--subtle_rtmp5_1115 ._cart-ingka-choice-item__action_rtmp5_975+._cart-ingka-choice-item__border_rtmp5_996 {
  --choice-item-border-colour: rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-choice-item--selected_rtmp5_1109 ._cart-ingka-choice-item__action_rtmp5_975:disabled+._cart-ingka-choice-item__border_rtmp5_996 {
  --choice-item-border-colour: rgb(var(--colour-interactive-disabled-1, 204, 204, 204)) !important
}
._cart-ingka-choice-item_rtmp5_968 ._cart-ingka-price_rtmp5_1006 {
  display:block;
  font-size:.875rem;
  margin-top:.125rem
}
._cart-ingka-choice-item_rtmp5_968 ._cart-ingka-price_rtmp5_1006:not(:first-child) {
  margin-top:.5rem
}
@media (forced-colors: active) {
  ._cart-ingka-choice-item__action_rtmp5_975:disabled+._cart-ingka-choice-item__border_rtmp5_996 {
    border-color:GrayText
  }
}
._cart-ingka-commercial-message_rtmp5_1135 {
  display:inline-block;
  padding:.25rem calc(var(--skapa-font-size) * .5px);
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-commercial-message--nlp_rtmp5_1140 {
  background-color:rgb(var(--colour-commercial-message-new-lower-price, 204, 0, 8))
}
._cart-ingka-commercial-message--new_rtmp5_1143 {
  background-color:rgb(var(--colour-commercial-message-new, 202, 80, 8))
}
._cart-ingka-commercial-message--family_rtmp5_1146 {
  background-color:rgb(var(--colour-commercial-message-ikea-family, 0, 124, 193))
}
._cart-ingka-commercial-message--subtle_rtmp5_1149 {
  padding:0
}
._cart-ingka-commercial-message--subtle--nlp_rtmp5_1152 {
  color:rgb(var(--colour-commercial-message-new-lower-price, 204, 0, 8))
}
._cart-ingka-commercial-message--subtle--new_rtmp5_1155 {
  color:rgb(var(--colour-commercial-message-new, 202, 80, 8))
}
._cart-ingka-commercial-message--subtle--family_rtmp5_1158 {
  color:rgb(var(--colour-commercial-message-ikea-family, 0, 124, 193))
}
._cart-ingka-endorsement-label_rtmp5_1162 {
  width:9.375rem;
  border:1px solid;
  background-color:rgb(var(--colour-static-white, 255, 255, 255));
  color:rgb(var(--colour-static-black, 17, 17, 17));
  forced-color-adjust:none
}
._cart-ingka-endorsement-label__label_rtmp5_1169 {
  text-align:center;
  padding:.5rem .75rem;
  border-bottom:1px solid rgb(var(--colour-static-black, 17, 17, 17))
}
._cart-ingka-endorsement-label__logo-section_rtmp5_1174 {
  height:5.125rem;
  text-align:center;
  padding:.5rem 0
}
._cart-ingka-endorsement-label__logo-container_rtmp5_1179 {
  display:flex;
  align-items:center;
  width:7.5rem;
  height:4.125rem;
  margin:auto
}
._cart-ingka-endorsement-label__logo-container_rtmp5_1179>*:first-child {
  width:100%
}
._cart-ingka-endorsement-label__logo-icon_rtmp5_1189 {
  color:rgb(var(--colour-static-black, 17, 17, 17));
  width:7.5rem;
  height:4.125rem
}
._cart-ingka-expander_rtmp5_1195 {
  display:flex;
  flex-direction:column;
  width:100%
}
._cart-ingka-expander_rtmp5_1195 ._cart-ingka-collapsible_rtmp5_137 {
  display:grid;
  box-sizing:border-box;
  grid-template-rows:0fr;
  transition:all .2s cubic-bezier(.4,0,.4,1)
}
._cart-ingka-expander_rtmp5_1195 ._cart-ingka-collapsible--expanded_rtmp5_143 {
  grid-template-rows:1fr
}
._cart-ingka-expander_rtmp5_1195 ._cart-ingka-collapsible--closed_rtmp5_146 ._cart-ingka-collapsible__content_rtmp5_146 {
  display:none
}
._cart-ingka-expander_rtmp5_1195 ._cart-ingka-collapsible__content_rtmp5_146 {
  overflow:hidden
}
@media (prefers-reduced-motion) {
  ._cart-ingka-expander_rtmp5_1195 ._cart-ingka-collapsible_rtmp5_137 {
    transition-duration:0ms
  }
}
._cart-ingka-expander__btn_rtmp5_1220 {
  align-self:flex-start;
  position:relative;
  display:inline;
  margin:0;
  border:0;
  background:none;
  padding:0;
  text-decoration:underline;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-expander__btn--generic_rtmp5_1231 {
  text-decoration:none;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-expander__btn_rtmp5_1220:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-expander__content_rtmp5_1238 {
  position:relative;
  overflow:hidden
}
._cart-ingka-expander__content_rtmp5_1238+._cart-ingka-btn_rtmp5_339 {
  align-self:center
}
._cart-ingka-accordion-item-header_rtmp5_13:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-btn_rtmp5_339:focus-visible,
._cart-ingka-tabs__panel_rtmp5_1254:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-btn_rtmp5_339[class*=inverse]:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-black, 17, 17, 17)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-white, 255, 255, 255)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-btn_rtmp5_339[class*=image-overlay]:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-white, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-black, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:focus-visible~._cart-ingka-checkbox__symbol_rtmp5_1275 {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:focus-visible:hover~._cart-ingka-checkbox__symbol_rtmp5_1275 {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-choice-item__radio_rtmp5_1288:focus-visible,
._cart-ingka-choice-item__action_rtmp5_975:focus-visible {
  box-shadow:none;
  outline:none
}
._cart-ingka-choice-item__radio_rtmp5_1288:focus-visible~._cart-ingka-choice-item__border_rtmp5_996:before,
._cart-ingka-choice-item__action_rtmp5_975:focus-visible~._cart-ingka-choice-item__border_rtmp5_996:before {
  content:"";
  position:absolute;
  top:-.125rem;
  right:-.125rem;
  bottom:-.125rem;
  left:-.125rem;
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out;
  border-radius:4px
}
._cart-ingka-expander__btn_rtmp5_1220:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-expander__content_rtmp5_1238:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-link_rtmp5_1320:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-jumbo-btn_rtmp5_1327:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-jumbo-btn_rtmp5_1327._cart-ingka-jumbo-btn--inverse_rtmp5_1334:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-black, 17, 17, 17)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-white, 255, 255, 255)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-list-view-item__action_rtmp5_1341:focus-visible {
  outline:none;
  box-shadow:inset 0 0 0 2px rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-modal-header_rtmp5_1346 ._cart-ingka-btn_rtmp5_339:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-pill_rtmp5_1353:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-quantity-stepper__input_rtmp5_1360:focus-visible {
  outline:none
}
._cart-ingka-radio_rtmp5_1364 input[type=radio]:focus-visible~._cart-ingka-radio__symbol_rtmp5_1364 {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-radio_rtmp5_1364 input[type=radio]:focus-visible:hover~._cart-ingka-radio__symbol_rtmp5_1364 {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-tabs__tab_rtmp5_1377:focus-visible {
  box-shadow:none;
  outline:none
}
._cart-ingka-tabs__tab_rtmp5_1377:focus-visible:before {
  bottom:2px;
  z-index:unset
}
._cart-ingka-tabs__tab_rtmp5_1377:focus-visible:after {
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  display:block;
  box-shadow:inset 0 0 0 2px rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17));
  border-radius:4px
}
._cart-ingka-radio_rtmp5_1364 {
  position:relative;
  display:flex;
  align-items:flex-start
}
._cart-ingka-radio_rtmp5_1364>input[type=radio] {
  position:absolute;
  left:-.625rem;
  top:-.625rem;
  width:2.75rem;
  height:2.75rem;
  display:inline-block;
  border:0;
  opacity:0;
  padding:0;
  z-index:1;
  cursor:pointer
}
[dir=rtl] ._cart-ingka-radio_rtmp5_1364>input[type=radio] {
  right:-.625rem;
  left:initial
}
._cart-ingka-radio_rtmp5_1364>._cart-ingka-radio__symbol_rtmp5_1364 {
  box-sizing:border-box;
  width:1.5rem;
  height:1.5rem;
  display:flex;
  align-items:center;
  justify-content:center;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  border:1px solid rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  border-radius:64px;
  flex-shrink:0
}
._cart-ingka-radio_rtmp5_1364>._cart-ingka-radio__symbol_rtmp5_1364:after {
  content:"";
  display:block;
  border:0 solid;
  border-radius:64px;
  height:0;
  width:0
}
._cart-ingka-radio_rtmp5_1364>._cart-ingka-radio__label_rtmp5_1439 {
  position:relative;
  display:block;
  margin-top:.1875rem;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-radio_rtmp5_1364>._cart-ingka-radio__label_rtmp5_1439>._cart-ingka-radio__caption_rtmp5_1445 {
  display:block;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  padding-top:.25rem
}
._cart-ingka-radio_rtmp5_1364 label {
  display:inline-block;
  cursor:pointer;
  transition:color .2s ease-in-out;
  padding-inline-start:1rem
}
._cart-ingka-radio_rtmp5_1364 input[type=radio]:hover~._cart-ingka-radio__symbol_rtmp5_1364 {
  border-color:rgb(var(--colour-interactive-subtle-border-hover, 17, 17, 17))
}
._cart-ingka-radio_rtmp5_1364 input[type=radio]:hover~._cart-ingka-radio__symbol_rtmp5_1364:after {
  border-width:.25rem;
  border-color:rgb(var(--colour-neutral-3, 223, 223, 223))
}
._cart-ingka-radio_rtmp5_1364 input[type=radio]:checked:hover:not(:disabled)~._cart-ingka-radio__symbol_rtmp5_1364 {
  border-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
._cart-ingka-radio_rtmp5_1364 input[type=radio]:checked:hover:not(:disabled)~._cart-ingka-radio__symbol_rtmp5_1364:after {
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
._cart-ingka-radio--subtle_rtmp5_1469>input[type=radio]:checked:hover:not(:disabled)~._cart-ingka-radio__symbol_rtmp5_1364 {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-radio--subtle_rtmp5_1469>input[type=radio]:checked:hover:not(:disabled)~._cart-ingka-radio__symbol_rtmp5_1364:after {
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
._cart-ingka-radio_rtmp5_1364 input[type=radio]:checked~._cart-ingka-radio__symbol_rtmp5_1364 {
  border-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
._cart-ingka-radio_rtmp5_1364 input[type=radio]:checked~._cart-ingka-radio__symbol_rtmp5_1364:after {
  border-width:.5rem;
  border-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
._cart-ingka-radio--subtle_rtmp5_1469>input[type=radio]:checked~._cart-ingka-radio__symbol_rtmp5_1364 {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-radio--subtle_rtmp5_1469>input[type=radio]:checked~._cart-ingka-radio__symbol_rtmp5_1364:after {
  border-color:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
._cart-ingka-radio_rtmp5_1364 input[type=radio]:disabled {
  pointer-events:none
}
._cart-ingka-radio_rtmp5_1364 input[type=radio]:disabled~._cart-ingka-radio__symbol_rtmp5_1364 {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-radio_rtmp5_1364 input[type=radio]:disabled:checked~._cart-ingka-radio__symbol_rtmp5_1364:after {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-radio_rtmp5_1364 input[type=radio]:disabled:not(:checked)~._cart-ingka-radio__symbol_rtmp5_1364:after {
  display:none
}
._cart-ingka-radio_rtmp5_1364 input[type=radio]:disabled~._cart-ingka-radio__label_rtmp5_1439 label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  cursor:not-allowed;
  pointer-events:none
}
._cart-ingka-radio_rtmp5_1364 input[type=radio]:disabled~._cart-ingka-radio__label_rtmp5_1439 a {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media (forced-colors: active) {
  ._cart-ingka-radio_rtmp5_1364 input[type=radio]:disabled~._cart-ingka-radio__symbol_rtmp5_1364,
  ._cart-ingka-radio_rtmp5_1364 input[type=radio]:disabled:checked~._cart-ingka-radio__symbol_rtmp5_1364:after {
    border-color:GrayText
  }
  ._cart-ingka-radio_rtmp5_1364 input[type=radio]:disabled~._cart-ingka-radio__label_rtmp5_1439 label,
  ._cart-ingka-radio_rtmp5_1364 input[type=radio]:disabled~._cart-ingka-radio__label_rtmp5_1439 a {
    color:GrayText
  }
}
._cart-ingka-radio_rtmp5_1364 input[type=radio]:active:not(:disabled)~._cart-ingka-radio__symbol_rtmp5_1364 {
  border-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
._cart-ingka-radio_rtmp5_1364 input[type=radio]:active:not(:disabled)~._cart-ingka-radio__symbol_rtmp5_1364:after {
  border-width:.5rem;
  border-color:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114))
}
._cart-ingka-radio--subtle_rtmp5_1469>input[type=radio]:active:not(:disabled)~._cart-ingka-radio__symbol_rtmp5_1364 {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-radio--subtle_rtmp5_1469>input[type=radio]:active:not(:disabled)~._cart-ingka-radio__symbol_rtmp5_1364:after {
  border-color:rgb(var(--colour-interactive-primary-bg-pressed, 0, 0, 0))
}
._cart-ingka-checkbox-group_rtmp5_1531 {
  margin:0;
  padding:0;
  border:0
}
._cart-ingka-checkbox-group_rtmp5_1531 ._cart-ingka-checkbox_rtmp5_1275:not(:last-child) {
  margin-bottom:1.5rem
}
._cart-ingka-checkbox_rtmp5_1275 {
  position:relative;
  display:flex;
  align-items:flex-start
}
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox] {
  position:absolute;
  left:-.625rem;
  top:-.625rem;
  width:2.75rem;
  height:2.75rem;
  display:inline-block;
  border:0;
  opacity:0;
  padding:0;
  z-index:1;
  cursor:pointer
}
[dir=rtl] ._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox] {
  right:-.625rem;
  left:initial
}
._cart-ingka-checkbox__symbol_rtmp5_1275 {
  box-sizing:border-box;
  position:relative;
  border-radius:4px;
  border:1px solid rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  width:1.5rem;
  height:1.5rem;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  flex-shrink:0;
  display:flex;
  align-items:center;
  justify-content:center
}
._cart-ingka-checkbox__symbol_rtmp5_1275:before {
  transform:rotate(45deg);
  content:"";
  box-sizing:content-box;
  display:block;
  border:2px solid currentColor;
  border-left:0;
  border-top:0;
  height:.5625rem;
  width:.25rem;
  opacity:0;
  margin-top:-.25rem;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-checkbox__symbol_rtmp5_1275:after {
  content:"";
  position:absolute;
  left:.25rem;
  top:.625rem;
  border:2px solid currentColor;
  border-left:0;
  border-top:0;
  border-right:0;
  opacity:0;
  color:rgb(var(--colour-static-white, 255, 255, 255));
  width:.875rem
}
[dir=rtl] ._cart-ingka-checkbox__symbol_rtmp5_1275 {
  right:0;
  left:initial
}
._cart-ingka-checkbox__label_rtmp5_1606 {
  position:relative;
  display:block;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  margin-top:.1875rem
}
._cart-ingka-checkbox__caption_rtmp5_1612 {
  display:block;
  padding-top:.25rem;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
._cart-ingka-checkbox_rtmp5_1275 label {
  display:inline-block;
  cursor:pointer;
  padding-inline-start:1rem;
  transition:color .2s ease-in-out
}
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:checked~._cart-ingka-checkbox__symbol_rtmp5_1275 {
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163));
  border-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:checked~._cart-ingka-checkbox__symbol_rtmp5_1275:before {
  opacity:1
}
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:indeterminate~._cart-ingka-checkbox__symbol_rtmp5_1275 {
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163));
  border-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:indeterminate~._cart-ingka-checkbox__symbol_rtmp5_1275:after {
  opacity:1
}
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:hover~._cart-ingka-checkbox__symbol_rtmp5_1275 {
  border-color:rgb(var(--colour-interactive-subtle-border-hover, 17, 17, 17))
}
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:hover~._cart-ingka-checkbox__symbol_rtmp5_1275:before {
  color:rgb(var(--colour-neutral-3, 223, 223, 223));
  opacity:1
}
@media (hover: none) {
  ._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:hover~._cart-ingka-checkbox__symbol_rtmp5_1275:before {
    color:rgb(var(--colour-neutral-3, 223, 223, 223))
  }
}
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:hover:checked~._cart-ingka-checkbox__symbol_rtmp5_1275 {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147));
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:hover:checked~._cart-ingka-checkbox__symbol_rtmp5_1275:before {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:hover:indeterminate~._cart-ingka-checkbox__symbol_rtmp5_1275 {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147));
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:hover:indeterminate~._cart-ingka-checkbox__symbol_rtmp5_1275:before {
  opacity:0
}
._cart-ingka-checkbox--subtle_rtmp5_1663 input[type=checkbox]~._cart-ingka-checkbox__symbol_rtmp5_1275:before,
._cart-ingka-checkbox--subtle_rtmp5_1663 input[type=checkbox]~._cart-ingka-checkbox__symbol_rtmp5_1275:after {
  color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
._cart-ingka-checkbox--subtle_rtmp5_1663 input[type=checkbox]:checked~._cart-ingka-checkbox__symbol_rtmp5_1275 {
  background:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17));
  border-color:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
._cart-ingka-checkbox--subtle_rtmp5_1663 input[type=checkbox]:hover:checked~._cart-ingka-checkbox__symbol_rtmp5_1275 {
  background:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51));
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
._cart-ingka-checkbox--subtle_rtmp5_1663 input[type=checkbox]:hover:checked~._cart-ingka-checkbox__symbol_rtmp5_1275:after,
._cart-ingka-checkbox--subtle_rtmp5_1663 input[type=checkbox]:hover:checked~._cart-ingka-checkbox__symbol_rtmp5_1275:before {
  color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
._cart-ingka-checkbox--subtle_rtmp5_1663 input[type=checkbox]:indeterminate~._cart-ingka-checkbox__symbol_rtmp5_1275 {
  background:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17));
  border-color:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
._cart-ingka-checkbox--subtle_rtmp5_1663 input[type=checkbox]:hover:indeterminate~._cart-ingka-checkbox__symbol_rtmp5_1275 {
  background:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51));
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:disabled {
  pointer-events:none
}
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__symbol_rtmp5_1275 {
  background-color:rgb(var(--colour-neutral-1, 255, 255, 255));
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:disabled:hover {
  cursor:default
}
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:disabled:checked~._cart-ingka-checkbox__symbol_rtmp5_1275,
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:disabled:indeterminate~._cart-ingka-checkbox__symbol_rtmp5_1275 {
  background-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:disabled:checked~._cart-ingka-checkbox__symbol_rtmp5_1275:before,
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:disabled:checked~._cart-ingka-checkbox__symbol_rtmp5_1275:after,
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:disabled:indeterminate~._cart-ingka-checkbox__symbol_rtmp5_1275:before,
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:disabled:indeterminate~._cart-ingka-checkbox__symbol_rtmp5_1275:after {
  border-color:rgb(var(--colour-interactive-disabled-2, 146, 146, 146))
}
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__label_rtmp5_1606 label {
  cursor:default;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  pointer-events:none
}
._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__label_rtmp5_1606 a {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media (forced-colors: active) {
  ._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__symbol_rtmp5_1275 {
    border-color:GrayText
  }
  ._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:disabled:checked~._cart-ingka-checkbox__symbol_rtmp5_1275:before,
  ._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:disabled:checked~._cart-ingka-checkbox__symbol_rtmp5_1275:after,
  ._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:disabled:indeterminate~._cart-ingka-checkbox__symbol_rtmp5_1275:before,
  ._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:disabled:indeterminate~._cart-ingka-checkbox__symbol_rtmp5_1275:after {
    border-color:GrayText
  }
  ._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__label_rtmp5_1606 label,
  ._cart-ingka-checkbox_rtmp5_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__label_rtmp5_1606 a {
    color:GrayText
  }
}
._cart-ingka-form-field_rtmp5_1734 {
  display:block;
  margin-bottom:1.25rem
}
._cart-ingka-form-field__content_rtmp5_1738 {
  margin-top:.25rem;
  display:flex;
  flex-wrap:nowrap;
  justify-content:space-between
}
._cart-ingka-form-field--with-character-limit_rtmp5_1744 ._cart-ingka-form-field__content_rtmp5_1738>*:not(:first-child) {
  padding-inline-start:.5rem
}
._cart-ingka-form-field_rtmp5_1734>._cart-ingka-checkbox_rtmp5_1275,
._cart-ingka-form-field_rtmp5_1734>._cart-ingka-radiobutton_rtmp5_1748,
._cart-ingka-form-field_rtmp5_1734 fieldset {
  margin-bottom:.5rem
}
._cart-ingka-form-field_rtmp5_1734 legend {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-input-field__wrapper_rtmp5_1828 {
  box-sizing:border-box;
  position:relative;
  display:flex;
  width:100%;
  align-items:center;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  border-radius:4px;
  padding-right:.375rem;
  padding-left:.375rem
}
._cart-ingka-input-field__wrapper_rtmp5_1828>* {
  padding-inline-start:.125rem;
  padding-inline-end:.125rem
}
._cart-ingka-input-field__prefix-label_rtmp5_1843,
._cart-ingka-input-field__suffix-label_rtmp5_1843 {
  text-overflow:ellipsis;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  opacity:0;
  visibility:hidden;
  flex-shrink:0;
  transition:opacity .1s cubic-bezier(.4,0,.4,1),visibility .1s cubic-bezier(.4,0,.4,1);
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
._cart-ingka-input-field__prefix-label_rtmp5_1843 {
  order:2
}
._cart-ingka-input-field__suffix-label_rtmp5_1843 {
  text-align:right;
  order:4
}
._cart-ingka-input-field__payment-logo_rtmp5_1867 {
  order:5;
  margin-inline-end:.3125rem;
  margin-inline-start:.3125rem;
  flex-shrink:0
}
._cart-ingka-input-field_rtmp5_1828 input {
  flex-grow:1;
  border:0;
  background:none;
  padding-top:0;
  padding-bottom:0;
  height:3rem;
  overflow:hidden;
  order:3;
  outline:none;
  border-radius:4px;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  min-width:1ch
}
._cart-ingka-input-field_rtmp5_1828 input::-ms-clear {
  display:none
}
._cart-ingka-input-field_rtmp5_1828 input:-webkit-autofill {
  font-family:inherit;
  -webkit-text-fill-color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  -webkit-box-shadow:0 0 0 3rem rgb(var(--colour-neutral-1, 255, 255, 255)) inset
}
._cart-ingka-input-field_rtmp5_1828 input:focus~._cart-ingka-validation-border_rtmp5_1787 {
  --skapa-validation-border-default: initial
}
._cart-ingka-input-field_rtmp5_1828 input[type=hidden]~._cart-ingka-validation-border_rtmp5_1787,
._cart-ingka-input-field_rtmp5_1828 input[type=hidden]~._cart-ingka-input-field__leading-icon_rtmp5_1899,
._cart-ingka-input-field_rtmp5_1828 input[type=hidden]~._cart-ingka-input-field__trailing-icon_rtmp5_1900 {
  display:none
}
._cart-ingka-input-field_rtmp5_1828 input[type=password]::-ms-reveal {
  display:none
}
._cart-ingka-input-field_rtmp5_1828 input[type=date] {
  color:transparent
}
._cart-ingka-input-field_rtmp5_1828 input[type=date]:focus {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-input-field_rtmp5_1828 input[type=date]:disabled {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-input-field_rtmp5_1828 input[type=date]::-webkit-inner-spin-button,
._cart-ingka-input-field_rtmp5_1828 input[type=date]::-webkit-calendar-picker-indicator,
._cart-ingka-input-field_rtmp5_1828 input[type=date]::-webkit-clear-button {
  display:none;
  -webkit-appearance:none
}
._cart-ingka-input-field--labelled_rtmp5_1919 input[type=date] {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-input-field_rtmp5_1828 input:focus~._cart-ingka-input-field__prefix-label_rtmp5_1843,
._cart-ingka-input-field_rtmp5_1828 input:focus~._cart-ingka-input-field__suffix-label_rtmp5_1843,
._cart-ingka-input-field--labelled_rtmp5_1919 ._cart-ingka-input-field__prefix-label_rtmp5_1843,
._cart-ingka-input-field--labelled_rtmp5_1919 ._cart-ingka-input-field__suffix-label_rtmp5_1843 {
  opacity:1;
  transition-delay:33ms;
  visibility:visible;
  position:static;
  clip:none;
  width:auto;
  height:auto
}
._cart-ingka-input-field_rtmp5_1828 ._cart-ingka-btn_rtmp5_339 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-input-field_rtmp5_1828 ._cart-ingka-btn_rtmp5_339:disabled {
  pointer-events:none;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-input-field_rtmp5_1828 ._cart-ingka-btn_rtmp5_339:disabled ._cart-ingka-btn__inner_rtmp5_339 {
  border:0;
  background:none
}
._cart-ingka-input-field__leading-icon_rtmp5_1899 {
  flex-shrink:0;
  order:1
}
._cart-ingka-input-field__trailing-icon_rtmp5_1900 {
  flex-shrink:0;
  order:5
}
._cart-ingka-input-field_rtmp5_1828 label {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-input-field--disabled_rtmp5_1954 label,
._cart-ingka-input-field--disabled_rtmp5_1954 input,
._cart-ingka-input-field--disabled_rtmp5_1954 ._cart-ingka-svg-icon_rtmp5_403,
._cart-ingka-input-field--disabled_rtmp5_1954 ._cart-ingka-input-field__suffix-label_rtmp5_1843,
._cart-ingka-input-field--disabled_rtmp5_1954 ._cart-ingka-input-field__prefix-label_rtmp5_1843 {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-input-field--disabled_rtmp5_1954 ._cart-ingka-input-field__payment-logo_rtmp5_1867 {
  opacity:.2
}
._cart-ingka-input-field--disabled_rtmp5_1954 input:-webkit-autofill {
  -webkit-text-fill-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-input-field--read-only_rtmp5_1967 ._cart-ingka-input-field__wrapper_rtmp5_1828 {
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245))
}
[dir=rtl] ._cart-ingka-input-field_rtmp5_1828 input[type=tel] {
  direction:ltr;
  text-align:right
}
@media (forced-colors: active) {
  ._cart-ingka-input-field--disabled_rtmp5_1954 label,
  ._cart-ingka-input-field--disabled_rtmp5_1954 input,
  ._cart-ingka-input-field--disabled_rtmp5_1954 ._cart-ingka-svg-icon_rtmp5_403,
  ._cart-ingka-input-field--disabled_rtmp5_1954 ._cart-ingka-input-field__suffix-label_rtmp5_1843,
  ._cart-ingka-input-field--disabled_rtmp5_1954 ._cart-ingka-input-field__prefix-label_rtmp5_1843,
  ._cart-ingka-input-field--read-only_rtmp5_1967 label,
  ._cart-ingka-input-field--read-only_rtmp5_1967 input,
  ._cart-ingka-input-field--read-only_rtmp5_1967 ._cart-ingka-svg-icon_rtmp5_403,
  ._cart-ingka-input-field--read-only_rtmp5_1967 ._cart-ingka-input-field__suffix-label_rtmp5_1843,
  ._cart-ingka-input-field--read-only_rtmp5_1967 ._cart-ingka-input-field__prefix-label_rtmp5_1843 {
    color:GrayText
  }
}
._cart-ingka-label-wrapper--text-input_rtmp5_1990>label {
  display:block;
  margin:0 0 .25rem
}
._cart-ingka-label-wrapper_rtmp5_1990 ._cart-ingka-required_rtmp5_1994 {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
._cart-ingka-label-wrapper_rtmp5_1990>label em {
  margin:0;
  color:rgb(var(--colour-text-and-icon-4, 146, 146, 146));
  font-style:normal
}
._cart-ingka-radio-button-group_rtmp5_2003 {
  margin:0;
  padding:0;
  border:0
}
._cart-ingka-radio-button-group_rtmp5_2003 ._cart-ingka-radio_rtmp5_1364:not(:last-child) {
  margin-bottom:1.5rem
}
[dir=rtl] ._cart-ingka-radio-button-group_rtmp5_2003 ._cart-ingka-radio_rtmp5_1364 {
  margin-right:0;
  margin-left:2rem
}
._cart-ingka-select__wrapper_rtmp5_2058 {
  position:relative;
  display:flex;
  width:100%;
  align-items:center
}
._cart-ingka-select_rtmp5_2058 select {
  width:100%;
  min-height:3rem;
  border:0;
  background:none;
  padding:.75rem;
  padding-inline-end:3rem;
  padding-inline-start:.5rem;
  overflow:hidden;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  outline:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  order:2;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  border-radius:4px;
  white-space:normal
}
._cart-ingka-select_rtmp5_2058 select:disabled,
._cart-ingka-select_rtmp5_2058 select:disabled~label,
._cart-ingka-select_rtmp5_2058 select:disabled~._cart-ingka-svg-icon_rtmp5_403 {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  opacity:1
}
._cart-ingka-select_rtmp5_2058 select:focus~._cart-ingka-validation-border_rtmp5_1787 {
  --skapa-validation-border-default: initial
}
._cart-ingka-select_rtmp5_2058 label,
._cart-ingka-select_rtmp5_2058 optgroup {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-select_rtmp5_2058 select::-ms-expand {
  display:none
}
._cart-ingka-select__chevron-down_rtmp5_2097 {
  right:.5rem;
  top:50%;
  transform:translateY(-50%)
}
[dir=rtl] ._cart-ingka-select__chevron-down_rtmp5_2097 {
  left:.5rem;
  right:auto
}
._cart-ingka-select__chevron-down_rtmp5_2097 {
  position:absolute;
  bottom:.25rem
}
._cart-ingka-select_rtmp5_2058 label,
._cart-ingka-select_rtmp5_2058 ._cart-ingka-svg-icon_rtmp5_403 {
  pointer-events:none
}
._cart-ingka-select__icon_rtmp5_2114 {
  flex-shrink:0;
  order:1
}
._cart-ingka-select--hint_rtmp5_2118 select {
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
._cart-ingka-select--leading-icon_rtmp5_2121 select {
  padding-inline-start:2.25rem
}
._cart-ingka-select--leading-icon_rtmp5_2121 ._cart-ingka-select__icon_rtmp5_2114 {
  margin-inline-start:.5rem;
  position:absolute
}
._cart-ingka-select--disabled_rtmp5_2128 label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media (forced-colors: active) {
  ._cart-ingka-select--disabled_rtmp5_2128 label {
    color:GrayText
  }
}
._cart-ingka-validation-border_rtmp5_1787 {
  --skapa-validation-border-colour: rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  --skapa-validation-border: 1px solid var(--skapa-validation-border-colour);
  --skapa-validation-border-default: var(--skapa-validation-border);
  --skapa-validation-border-focus-border: 2px solid rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163));
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:block;
  width:100%;
  border:var(--skapa-validation-border-default, var(--skapa-validation-border-focus-border));
  pointer-events:none;
  transition:box-shadow .1s cubic-bezier(.4,0,.4,1),border .1s cubic-bezier(.4,0,.4,1);
  border-radius:4px;
  box-sizing:border-box
}
._cart-ingka-validation-border--warning_rtmp5_1805 {
  border-color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
._cart-ingka-validation-border--error_rtmp5_1808 {
  border-color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
._cart-ingka-validation-border--success_rtmp5_1811 {
  border-color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
._cart-ingka-validation-border--disabled_rtmp5_1814 {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  box-shadow:none
}
._cart-ingka-validation-border--read-only_rtmp5_1818 {
  --skapa-validation-border-default: transparent;
  border:var(--skapa-validation-border-default, var(--skapa-validation-border-focus-border))
}
@media (forced-colors: active) {
  ._cart-ingka-validation-border_rtmp5_1787 {
    border-color:GrayText
  }
}
._cart-ingka-text-area__wrapper_rtmp5_2178 {
  position:relative;
  display:flex;
  width:100%;
  align-items:flex-end;
  flex-wrap:wrap
}
._cart-ingka-text-area_rtmp5_2178 label {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-text-area_rtmp5_2178 textarea {
  box-sizing:border-box;
  display:block;
  width:100%;
  padding:.3125rem;
  line-height:1.625;
  max-width:100%;
  min-height:6rem;
  outline:none;
  border:.1875rem solid transparent;
  resize:vertical;
  border-radius:4px;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-text-area_rtmp5_2178 textarea:disabled {
  resize:none;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-text-area_rtmp5_2178 textarea:focus~._cart-ingka-validation-border_rtmp5_1787 {
  --skapa-validation-border-default: initial
}
._cart-ingka-text-area--disabled_rtmp5_2210 label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-text-area--read-only_rtmp5_2213 textarea {
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245))
}
@media (forced-colors: active) {
  ._cart-ingka-text-area_rtmp5_2178 textarea {
    padding:.5rem;
    border-width:0
  }
  ._cart-ingka-text-area_rtmp5_2178 textarea:disabled {
    color:GrayText
  }
  ._cart-ingka-text-area--disabled_rtmp5_2210 label {
    color:GrayText
  }
}
._cart-ingka-grid_rtmp5_2229 {
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  grid-column-gap:.75rem;
  grid-row-gap:.75rem
}
@media (min-width: 37.5em) {
  ._cart-ingka-grid_rtmp5_2229 {
    grid-template-columns:repeat(6,minmax(0,1fr));
    grid-column-gap:1rem;
    grid-row-gap:1rem
  }
}
@media (min-width: 56.25em) {
  ._cart-ingka-grid_rtmp5_2229 {
    grid-template-columns:repeat(12,minmax(0,1fr));
    grid-column-gap:1.25rem;
    grid-row-gap:1.25rem
  }
}
._cart-ingka-helper-text_rtmp5_1756 {
  display:inline-flex;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  align-items:center
}
._cart-ingka-helper-text_rtmp5_1756 ._cart-ingka-helper-text__icon_rtmp5_1761._cart-ingka-svg-icon_rtmp5_403 {
  height:1.125rem;
  width:1.125rem;
  margin-inline-end:.25rem;
  vertical-align:bottom;
  flex:0 0 auto
}
._cart-ingka-helper-text--character-count_rtmp5_1768 {
  font-variant-numeric:tabular-nums
}
._cart-ingka-helper-text--error_rtmp5_1771 {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
._cart-ingka-helper-text--success_rtmp5_1774 {
  color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
._cart-ingka-helper-text--warning_rtmp5_1777 {
  color:rgb(var(--colour-semantic-caution-text, 202, 80, 8))
}
._cart-ingka-helper-text--text-only_rtmp5_1780 {
  margin-inline-start:0
}
._cart-ingka-helper-text--text-only_rtmp5_1780 ._cart-ingka-helper-text__icon_rtmp5_1761 {
  display:none
}
._cart-ingka-link_rtmp5_1320 {
  text-decoration:underline;
  font-weight:400;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-link_rtmp5_1320:focus,
._cart-ingka-link_rtmp5_1320:hover,
._cart-ingka-link_rtmp5_1320:active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--disabled_rtmp5_2290 {
  cursor:default;
  pointer-events:none;
  opacity:.4
}
._cart-ingka-link--disabled_rtmp5_2290:focus:before {
  border:0
}
._cart-ingka-link--black_rtmp5_2299 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--black_rtmp5_2299:hover,
._cart-ingka-link--black_rtmp5_2299:focus,
._cart-ingka-link--black_rtmp5_2299:active {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-link--black_rtmp5_2299._cart-ingka-link--disabled_rtmp5_2290 {
  cursor:default;
  pointer-events:none;
  opacity:.4;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--black_rtmp5_2299._cart-ingka-link--disabled_rtmp5_2290:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--black_rtmp5_2299._cart-ingka-link--disabled_rtmp5_2290:focus,
._cart-ingka-link--black_rtmp5_2299._cart-ingka-link--disabled_rtmp5_2290:active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--black_rtmp5_2299._cart-ingka-link--disabled_rtmp5_2290:focus:before {
  border:0
}
._cart-ingka-link--grey_rtmp5_2321 {
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
._cart-ingka-link--grey_rtmp5_2321:hover,
._cart-ingka-link--grey_rtmp5_2321:focus,
._cart-ingka-link--grey_rtmp5_2321:active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--grey_rtmp5_2321._cart-ingka-link--disabled_rtmp5_2290 {
  cursor:default;
  pointer-events:none;
  opacity:.4;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-link--grey_rtmp5_2321._cart-ingka-link--disabled_rtmp5_2290:hover {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-link--grey_rtmp5_2321._cart-ingka-link--disabled_rtmp5_2290:focus,
._cart-ingka-link--grey_rtmp5_2321._cart-ingka-link--disabled_rtmp5_2290:active {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-link--grey_rtmp5_2321._cart-ingka-link--disabled_rtmp5_2290:focus:before {
  border:0
}
._cart-ingka-link--white_rtmp5_2343 {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-link--white_rtmp5_2343:hover,
._cart-ingka-link--white_rtmp5_2343:focus,
._cart-ingka-link--white_rtmp5_2343:active {
  color:rgb(var(--colour-static-light-grey, 245, 245, 245))
}
._cart-ingka-link--white_rtmp5_2343._cart-ingka-link--disabled_rtmp5_2290 {
  cursor:default;
  pointer-events:none;
  opacity:.4;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-link--white_rtmp5_2343._cart-ingka-link--disabled_rtmp5_2290:hover {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-link--white_rtmp5_2343._cart-ingka-link--disabled_rtmp5_2290:focus,
._cart-ingka-link--white_rtmp5_2343._cart-ingka-link--disabled_rtmp5_2290:active {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-link--white_rtmp5_2343._cart-ingka-link--disabled_rtmp5_2290:focus:before {
  border:0
}
._cart-ingka-link--subtle_rtmp5_2365 {
  text-decoration:none
}
._cart-ingka-link--subtle_rtmp5_2365:focus,
._cart-ingka-link--subtle_rtmp5_2365:hover,
._cart-ingka-link--subtle_rtmp5_2365:active {
  text-decoration:underline
}
._inline--hyperlink_rtmp5_2372 ._cart-ingka-link_rtmp5_1320 {
  margin-bottom:0;
  text-decoration:underline
}
._inline--hyperlink_rtmp5_2372 ._cart-ingka-link_rtmp5_1320 ._cart-ingka-svg-icon_rtmp5_403 {
  vertical-align:middle
}
._inline--hyperlink_rtmp5_2372 ._cart-ingka-link_rtmp5_1320:hover,
._inline--hyperlink_rtmp5_2372 ._cart-ingka-link_rtmp5_1320:focus,
._inline--hyperlink_rtmp5_2372 ._cart-ingka-link_rtmp5_1320:active {
  text-decoration:underline
}
._inline--hyperlink_rtmp5_2372 ._cart-ingka-link--subtle_rtmp5_2365 {
  text-decoration:none
}
._inline--hyperlink_rtmp5_2372 ._cart-ingka-link--subtle_rtmp5_2365:focus,
._inline--hyperlink_rtmp5_2372 ._cart-ingka-link--subtle_rtmp5_2365:hover,
._inline--hyperlink_rtmp5_2372 ._cart-ingka-link--subtle_rtmp5_2365:active {
  text-decoration:underline
}
._cart-ingka-image_rtmp5_199 {
  position:relative;
  display:block;
  max-width:100%;
  height:auto
}
._cart-ingka-image__icon_rtmp5_2395 {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  color:rgb(var(--colour-text-and-icon-4, 146, 146, 146))
}
._cart-ingka-image--fallback_rtmp5_2402 {
  padding-bottom:100%;
  background:rgb(var(--colour-neutral-2, 245, 245, 245))
}
._cart-ingka-image--fallback_rtmp5_2402 img {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
._cart-ingka-inline-message_rtmp5_2416 {
  position:relative;
  display:flex;
  align-items:flex-start;
  height:auto;
  background-color:rgb(var(--colour-elevation-1, 255, 255, 255));
  box-shadow:0 4px 16px #0000001a;
  border-radius:4px;
  border:0 solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
  border-inline-start-width:.25rem;
  padding:1rem 0;
  padding-inline-end:.5rem;
  min-height:1.5rem;
  text-align:start;
  box-sizing:border-box
}
._cart-ingka-inline-message_rtmp5_2416 a {
  text-decoration:underline
}
._cart-ingka-inline-message__content_rtmp5_2435 {
  width:100%;
  padding-inline-end:1.5rem
}
._cart-ingka-inline-message__body_rtmp5_2439 {
  margin:0
}
._cart-ingka-inline-message__actions_rtmp5_2442 {
  display:flex;
  justify-content:flex-end;
  margin-top:.5rem
}
._cart-ingka-inline-message__actions_rtmp5_2442 ._cart-ingka-btn_rtmp5_339:last-child {
  margin-inline-start:.25rem
}
._cart-ingka-inline-message__close-button_rtmp5_2450 {
  margin-top:-.5rem
}
._cart-ingka-inline-message__title_rtmp5_2453 {
  padding-bottom:.25rem;
  margin:0
}
._cart-ingka-inline-message__icon_rtmp5_2457 {
  flex-shrink:0;
  margin-inline-start:.75rem;
  margin-inline-end:.75rem
}
._cart-ingka-inline-message--dismissable_rtmp5_2462 ._cart-ingka-inline-message__content_rtmp5_2435 {
  padding-inline-end:.5rem
}
._cart-ingka-inline-message--icon-hidden_rtmp5_2465 {
  padding-inline-start:.75rem
}
._cart-ingka-inline-message--subtle_rtmp5_2468 {
  border:0;
  box-shadow:none;
  padding:0;
  overflow:visible;
  background:none
}
._cart-ingka-inline-message--subtle_rtmp5_2468 ._cart-ingka-inline-message__close-button_rtmp5_2450 {
  margin-top:-.25rem
}
._cart-ingka-inline-message--subtle_rtmp5_2468 ._cart-ingka-inline-message__icon_rtmp5_2457 {
  margin-inline-start:0
}
._cart-ingka-inline-message--closed_rtmp5_2481 {
  transition:all .2s cubic-bezier(.4,0,.4,1);
  padding-top:0;
  padding-bottom:0;
  visibility:hidden;
  opacity:0;
  overflow:hidden;
  min-height:0
}
._cart-ingka-inline-message--collapsed_rtmp5_2490 {
  display:none
}
._cart-ingka-inline-message--informative_rtmp5_2493 {
  border-inline-start-color:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
._cart-ingka-inline-message--informative_rtmp5_2493 ._cart-ingka-inline-message__icon_rtmp5_2457 {
  color:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
._cart-ingka-inline-message--positive_rtmp5_2499 {
  border-inline-start-color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
._cart-ingka-inline-message--positive_rtmp5_2499 ._cart-ingka-inline-message__icon_rtmp5_2457 {
  color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
._cart-ingka-inline-message--cautionary_rtmp5_2505 {
  border-inline-start-color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
._cart-ingka-inline-message--cautionary_rtmp5_2505 ._cart-ingka-inline-message__icon_rtmp5_2457 {
  color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
._cart-ingka-inline-message--negative_rtmp5_2511 {
  border-inline-start-color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
._cart-ingka-inline-message--negative_rtmp5_2511 ._cart-ingka-inline-message__icon_rtmp5_2457 {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
@media (prefers-contrast: more) {
  ._cart-ingka-inline-message_rtmp5_2416 {
    border-block-start-width:1px;
    border-block-end-width:1px;
    border-inline-end-width:1px
  }
}
._cart-ingka-jumbo-btn_rtmp5_1327 {
  padding:2.5rem 1.5rem;
  border-radius:4px;
  position:relative;
  display:inline-flex;
  text-decoration:none;
  justify-content:center;
  align-items:center;
  text-align:initial;
  border:0;
  cursor:pointer;
  box-sizing:border-box;
  color:rgb(var(--colour-static-white, 255, 255, 255));
  width:100%;
  transition-property:all;
  transition-duration:.1s;
  transition-timing-function:cubic-bezier(.4,0,.4,1);
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
._cart-ingka-jumbo-btn_rtmp5_1327:hover {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147));
  text-decoration:none
}
._cart-ingka-jumbo-btn_rtmp5_1327:active {
  background:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114));
  text-decoration:none
}
._cart-ingka-jumbo-btn_rtmp5_1327:hover,
._cart-ingka-jumbo-btn_rtmp5_1327:active,
._cart-ingka-jumbo-btn_rtmp5_1327:focus {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-jumbo-btn_rtmp5_1327:active:not(._cart-ingka-jumbo-btn--footer_rtmp5_2555) {
  transform:scale(.98)
}
._cart-ingka-jumbo-btn_rtmp5_1327:disabled {
  pointer-events:none;
  background:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  color:rgb(var(--colour-interactive-disabled-2, 146, 146, 146))
}
._cart-ingka-jumbo-btn_rtmp5_1327:disabled ._cart-ingka-jumbo-btn__icon_rtmp5_2563 {
  background:rgb(var(--colour-interactive-disabled-2, 146, 146, 146));
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-jumbo-btn--footer_rtmp5_2555 {
  border-radius:0
}
._cart-ingka-jumbo-btn--loading_rtmp5_2570 {
  pointer-events:none
}
._cart-ingka-jumbo-btn--loading_rtmp5_2570 ._cart-ingka-jumbo-btn__label_rtmp5_2573,
._cart-ingka-jumbo-btn--loading_rtmp5_2570 ._cart-ingka-jumbo-btn__icon_rtmp5_2563 {
  opacity:0;
  overflow:hidden;
  transform:translateY(50%)
}
._cart-ingka-jumbo-btn--loading_rtmp5_2570 ._cart-ingka-jumbo-btn__loader_rtmp5_2579 {
  opacity:1;
  visibility:visible
}
._cart-ingka-jumbo-btn__loader_rtmp5_2579 {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-160%);
  display:inline-block;
  width:.375rem;
  height:.375rem;
  background:currentColor;
  border-radius:64px;
  animation:_cart-ingka-jumbo-btn-loader_rtmp5_1 .8s infinite;
  opacity:0;
  visibility:hidden;
  text-indent:-9999px;
  overflow:hidden;
  transition-property:opacity,transform;
  transition-duration:.3s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
@keyframes _cart-ingka-jumbo-btn-loader_rtmp5_1 {
  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)
  }
}
._cart-ingka-jumbo-btn__label_rtmp5_2573 {
  opacity:1;
  transform:translateY(0)
}
._cart-ingka-jumbo-btn__icon_rtmp5_2563 {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  border-radius:64px;
  background:rgb(var(--colour-static-white, 255, 255, 255));
  color:rgb(var(--colour-static-black, 17, 17, 17));
  width:2.5rem;
  height:2.5rem;
  margin-inline-start:1rem;
  flex-shrink:0
}
[dir=rtl] ._cart-ingka-jumbo-btn__icon_rtmp5_2563 {
  transform:scaleX(-1)
}
._cart-ingka-jumbo-btn__label_rtmp5_2573,
._cart-ingka-jumbo-btn__icon_rtmp5_2563 {
  transition-property:opacity,transform;
  transition-duration:.25s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
._cart-ingka-jumbo-btn__inner_rtmp5_2637 {
  display:flex;
  justify-content:space-between;
  align-items:center;
  height:100%;
  width:100%
}
._cart-ingka-list_rtmp5_1341 {
  list-style-position:outside
}
._cart-ingka-list--unordered_rtmp5_2648 ._cart-ingka-list--unordered_rtmp5_2648 {
  list-style-type:circle
}
._cart-ingka-list--ordered_rtmp5_2651 ._cart-ingka-list--ordered_rtmp5_2651 {
  list-style-type:upper-alpha
}
._cart-ingka-list--small_rtmp5_2654 {
  padding-inline-start:1.375rem
}
._cart-ingka-list--small_rtmp5_2654 ._cart-ingka-list--unordered_rtmp5_2648,
._cart-ingka-list--small_rtmp5_2654 ._cart-ingka-list--ordered_rtmp5_2651 {
  padding-inline-start:.875rem
}
._cart-ingka-list--small_rtmp5_2654 li:not(:first-child) {
  margin-top:.5rem
}
._cart-ingka-list--small_rtmp5_2654 ._cart-ingka-list--unordered_rtmp5_2648 li,
._cart-ingka-list--small_rtmp5_2654 ._cart-ingka-list--ordered_rtmp5_2651 li {
  margin-top:.25rem
}
._cart-ingka-list--medium_rtmp5_2668 {
  padding-inline-start:1.9375rem
}
._cart-ingka-list--medium_rtmp5_2668 ._cart-ingka-list--unordered_rtmp5_2648,
._cart-ingka-list--medium_rtmp5_2668 ._cart-ingka-list--ordered_rtmp5_2651 {
  padding-inline-start:1.1875rem
}
._cart-ingka-list--medium_rtmp5_2668 li:not(:first-child) {
  margin-top:.75rem
}
._cart-ingka-list--medium_rtmp5_2668 ._cart-ingka-list--unordered_rtmp5_2648 li,
._cart-ingka-list--medium_rtmp5_2668 ._cart-ingka-list--ordered_rtmp5_2651 li {
  margin-top:.5rem
}
._cart-ingka-list--large_rtmp5_2682 {
  padding-inline-start:2rem
}
._cart-ingka-list--large_rtmp5_2682 ._cart-ingka-list--unordered_rtmp5_2648,
._cart-ingka-list--large_rtmp5_2682 ._cart-ingka-list--ordered_rtmp5_2651 {
  padding-inline-start:1.25rem
}
._cart-ingka-list--large_rtmp5_2682 li:not(:first-child) {
  margin-top:.75rem
}
._cart-ingka-list--large_rtmp5_2682 ._cart-ingka-list--unordered_rtmp5_2648 li,
._cart-ingka-list--large_rtmp5_2682 ._cart-ingka-list--ordered_rtmp5_2651 li {
  margin-top:.5rem
}
._cart-ingka-list--xlarge_rtmp5_2696 {
  padding-inline-start:2.5625rem
}
._cart-ingka-list--xlarge_rtmp5_2696 ._cart-ingka-list--unordered_rtmp5_2648,
._cart-ingka-list--xlarge_rtmp5_2696 ._cart-ingka-list--ordered_rtmp5_2651 {
  padding-inline-start:1.5625rem
}
._cart-ingka-list--xlarge_rtmp5_2696 li:not(:first-child) {
  margin-top:1rem
}
._cart-ingka-list--xlarge_rtmp5_2696 ._cart-ingka-list--unordered_rtmp5_2648 li,
._cart-ingka-list--xlarge_rtmp5_2696 ._cart-ingka-list--ordered_rtmp5_2651 li {
  margin-top:.75rem
}
._cart-ingka-list-view_rtmp5_1341 {
  padding:0;
  margin:0
}
._cart-ingka-list-view--small_rtmp5_2715 ._cart-ingka-list-view-item__action_rtmp5_1341,
._cart-ingka-list-view--small_rtmp5_2715 ._cart-ingka-list-view-item__default_rtmp5_2715 {
  min-height:3rem;
  padding-block-start:.5rem;
  padding-block-end:.5rem
}
._cart-ingka-list-view--medium_rtmp5_2720 ._cart-ingka-list-view-item__action_rtmp5_1341,
._cart-ingka-list-view--medium_rtmp5_2720 ._cart-ingka-list-view-item__default_rtmp5_2715 {
  min-height:4.5rem;
  padding-block-start:.75rem;
  padding-block-end:.75rem
}
._cart-ingka-list-view--large_rtmp5_2725 ._cart-ingka-list-view-item__action_rtmp5_1341,
._cart-ingka-list-view--large_rtmp5_2725 ._cart-ingka-list-view-item__default_rtmp5_2715 {
  min-height:5.5rem;
  padding-block-start:1.25rem;
  padding-block-end:1.25rem
}
button._cart-ingka-list-view-item__action_rtmp5_1341:hover ._cart-ingka-list-view-item__title_rtmp5_2731,
a._cart-ingka-list-view-item__action_rtmp5_1341:hover ._cart-ingka-list-view-item__title_rtmp5_2731 {
  text-decoration:underline
}
._cart-ingka-list-view-item_rtmp5_1341 {
  width:100%;
  list-style-type:none;
  border-bottom:1px rgb(var(--colour-neutral-3, 223, 223, 223)) solid;
  box-sizing:border-box;
  text-decoration:none
}
._cart-ingka-list-view-item__no-divider_rtmp5_2743 {
  border-bottom:none
}
._cart-ingka-list-view-item__action_rtmp5_1341,
._cart-ingka-list-view-item__default_rtmp5_2715 {
  box-sizing:border-box;
  width:100%;
  display:flex;
  justify-content:space-between;
  align-items:center;
  background-color:transparent;
  background-repeat:no-repeat;
  border:none;
  outline:none;
  text-align:inherit;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  text-decoration:none;
  padding:0;
  line-height:1.571;
  -webkit-user-select:text;
  user-select:text
}
._cart-ingka-list-view-item__action_rtmp5_1341:not(:disabled) {
  cursor:pointer
}
._cart-ingka-list-view-item__wrapper_rtmp5_2766 {
  display:flex;
  flex-grow:1;
  align-items:center
}
._cart-ingka-list-view-item__label-container_rtmp5_2771 {
  flex-grow:1;
  padding-inline-end:1rem
}
._cart-ingka-list-view-item__icon-center_rtmp5_2775,
._cart-ingka-list-view-item__icon-top_rtmp5_2775 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  margin-inline-end:1rem;
  flex-shrink:0
}
._cart-ingka-list-view-item__icon-top_rtmp5_2775,
._cart-ingka-list-view-item__image-top_rtmp5_2780,
._cart-ingka-list-view-item__payment-logo-top_rtmp5_2780,
._cart-ingka-list-view-item__avatar-top_rtmp5_2780 {
  align-self:flex-start
}
._cart-ingka-list-view-item__payment-logo_rtmp5_2780 {
  margin-inline-end:1rem;
  flex-shrink:0
}
._cart-ingka-list-view-item__image_rtmp5_2780 {
  margin-inline-end:1rem;
  display:block;
  width:3rem;
  inset-inline-start:1rem;
  flex-shrink:0
}
._cart-ingka-list-view-item__description_rtmp5_2794,
._cart-ingka-list-view-item__title_rtmp5_2731 {
  display:block
}
._cart-ingka-list-view-item__quantity-label_rtmp5_2800 {
  padding-inline-end:0;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
._cart-ingka-list-view-item__quantity-label_rtmp5_2800:not(:last-child) {
  padding-inline-end:1rem
}
._cart-ingka-list-view-item__addon_rtmp5_2807 {
  margin-block-start:.25rem;
  display:block
}
._cart-ingka-list-view-item_rtmp5_1341:hover ._cart-ingka-list-view-item__label_rtmp5_2771 {
  text-decoration:underline
}
._cart-ingka-list-view-item__inset_rtmp5_2814 {
  padding-inline-start:1.5rem;
  padding-inline-end:1.5rem
}
._cart-ingka-list-view-item__avatar_rtmp5_2780 {
  margin-inline-end:1rem;
  flex-shrink:0
}
._cart-ingka-list-view-item--disabled_rtmp5_2822 {
  pointer-events:none
}
._cart-ingka-list-view-item--disabled_rtmp5_2822 ._cart-ingka-list-view-item__default_rtmp5_2715,
._cart-ingka-list-view-item--disabled_rtmp5_2822 ._cart-ingka-list-view-item__action_rtmp5_1341,
._cart-ingka-list-view-item--disabled_rtmp5_2822 ._cart-ingka-list-view-item__icon-center_rtmp5_2775,
._cart-ingka-list-view-item--disabled_rtmp5_2822 ._cart-ingka-list-view-item__icon-top_rtmp5_2775,
._cart-ingka-list-view-item--disabled_rtmp5_2822 ._cart-ingka-list-view-item__title_rtmp5_2731,
._cart-ingka-list-view-item--disabled_rtmp5_2822 ._cart-ingka-list-view-item__description_rtmp5_2794,
._cart-ingka-list-view-item--disabled_rtmp5_2822 ._cart-ingka-list-view-item__quantity-label_rtmp5_2800 {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-list-view-item--disabled_rtmp5_2822 ._cart-ingka-avatar__image_rtmp5_2834,
._cart-ingka-list-view-item--disabled_rtmp5_2822 ._cart-ingka-list-view-item__image_rtmp5_2780 {
  opacity:.2
}
._cart-ingka-list-view-item--disabled_rtmp5_2822 ._cart-ingka-avatar_rtmp5_2834 {
  background-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  color:rgb(var(--colour-interactive-disabled-2, 146, 146, 146))
}
._cart-ingka-list-view-item--disabled_rtmp5_2822 ._cart-ingka-list-view-item__payment-logo_rtmp5_2780 {
  opacity:.4
}
[dir=rtl] ._cart-ingka-list-view-item__control-icon_rtmp5_2846 {
  transform:scaleX(-1)
}
._cart-ingka-loading_rtmp5_2850 {
  position:relative;
  display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:center
}
._cart-ingka-loading--label-leading_rtmp5_2857 {
  text-align:inherit;
  align-items:flex-start
}
._cart-ingka-loading__text_rtmp5_2861,
._cart-ingka-loading__text--fade-out_rtmp5_2861 {
  opacity:0
}
._cart-ingka-loading__text_rtmp5_2861 {
  max-width:100%;
  margin-top:2.5rem;
  text-align:center;
  transform:translateY(1.5rem)
}
._cart-ingka-loading__text--fade-out_rtmp5_2861 {
  transition:transform .1s cubic-bezier(.4,0,.4,1),opacity .1s cubic-bezier(.4,0,.4,1);
  transform:translateY(-1.5rem)
}
._cart-ingka-loading__text--fade-in_rtmp5_2874 {
  transition:transform .1s cubic-bezier(.4,0,.4,1),opacity .1s cubic-bezier(.4,0,.4,1);
  transform:translateY(0);
  opacity:1
}
._cart-ingka-loading__ball_rtmp5_2879 {
  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:_cart-ingka-loading-bounce_rtmp5_1 .7s infinite
}
._cart-ingka-loading__ball--small_rtmp5_2889 {
  border-width:.125rem
}
._cart-ingka-loading__ball--medium_rtmp5_2892 {
  border-width:.25rem
}
._cart-ingka-loading__ball--small_rtmp5_2889,
._cart-ingka-loading__ball--medium_rtmp5_2892 {
  transform:translateY(-160%);
  animation:_cart-ingka-loading-bounce-small_rtmp5_1 .7s infinite
}
._cart-ingka-loading__ball--large_rtmp5_2899 {
  margin-bottom:2rem
}
._cart-ingka-loading__ball--primary_rtmp5_2902 {
  border-color:rgb(var(--colour-neutral-7, 17, 17, 17))
}
._cart-ingka-loading__ball--secondary_rtmp5_2905 {
  border-color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
._cart-ingka-loading__ball--secondary_rtmp5_2905+._cart-ingka-loading__text_rtmp5_2861 {
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-loading__linear-wrapper_rtmp5_2911 {
  position:relative;
  display:flex;
  width:100%;
  height:.3125rem
}
._cart-ingka-loading__linear-wrapper_rtmp5_2911+._cart-ingka-loading__text_rtmp5_2861 {
  margin-top:1rem
}
._cart-ingka-loading__sr-only-text_rtmp5_2920,
._cart-ingka-loading__linear-label_rtmp5_2920 {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
._cart-ingka-loading__linear-progress_rtmp5_2929 {
  -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))
}
._cart-ingka-loading__linear-progress_rtmp5_2929::-webkit-progress-bar {
  border-radius:.375rem;
  background:rgb(var(--colour-neutral-2, 245, 245, 245))
}
._cart-ingka-loading__linear-progress_rtmp5_2929::-moz-progress-bar {
  border-radius:.375rem;
  background:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
._cart-ingka-loading__linear-progress_rtmp5_2929::-webkit-progress-value {
  border-radius:.375rem;
  background:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
@media (forced-colors: active) {
  ._cart-ingka-loading__linear-progress_rtmp5_2929 {
    -webkit-appearance:revert;
    -moz-appearance:revert;
    appearance:revert;
    height:revert;
    border:revert;
    border-radius:revert;
    background:revert
  }
}
@media (prefers-reduced-motion: reduce) {
  ._cart-ingka-loading_rtmp5_2850 ._cart-ingka-loading__text_rtmp5_2861,
  ._cart-ingka-loading_rtmp5_2850 ._cart-ingka-loading__ball_rtmp5_2879 {
    transition:none
  }
}
@keyframes _cart-ingka-loading-bounce-small_rtmp5_1 {
  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 _cart-ingka-loading-bounce_rtmp5_1 {
  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)
  }
}
@keyframes _cart-ingka-modalSlideToLeft_rtmp5_1 {
  0% {
    transform:translate(100%)
  }
  to {
    transform:translate(0)
  }
}
@keyframes _cart-ingka-modalSlideToRight_rtmp5_1 {
  0% {
    transform:translate(0)
  }
  to {
    transform:translate(100%)
  }
}
@keyframes _cart-ingka-modalSlideFromLeft_rtmp5_1 {
  0% {
    transform:translate(-100%)
  }
  to {
    transform:translate(0)
  }
}
@keyframes _cart-ingka-modalSlideFromRight_rtmp5_1 {
  0% {
    transform:translate(0)
  }
  to {
    transform:translate(-100%)
  }
}
@keyframes _cart-ingka-modalSlideDown_rtmp5_1 {
  0% {
    transform:translateY(0)
  }
  to {
    transform:translateY(100%)
  }
}
@keyframes _cart-ingka-modalSlideUp_rtmp5_1 {
  0% {
    transform:translateY(100%)
  }
  to {
    transform:translateY(0)
  }
}
@keyframes _cart-ingka-modalEnter_rtmp5_1 {
  0% {
    clip-path:inset(50%)
  }
  to {
    clip-path:inset(0%)
  }
}
@keyframes _cart-ingka-modalClose_rtmp5_1 {
  0% {
    clip-path:inset(0%)
  }
  to {
    clip-path:inset(50%)
  }
}
@keyframes _cart-ingka-modalContentEnter_rtmp5_1 {
  0% {
    transform:scale(.8);
    opacity:0;
    transform-origin:center center
  }
  to {
    transform:scale(1);
    opacity:1;
    transform-origin:center center
  }
}
@keyframes _cart-ingka-modalContentClose_rtmp5_1 {
  0% {
    transform:scale(1);
    opacity:1;
    transform-origin:center center
  }
  to {
    transform:scale(.8);
    opacity:0;
    transform-origin:center center
  }
}
@keyframes _cart-ingka-modalBackdropEnter_rtmp5_1 {
  0% {
    visibility:hidden
  }
  1% {
    visibility:visible
  }
}
@keyframes _cart-ingka-modalBackdropClose_rtmp5_1 {
  0%,
  99% {
    visibility:visible
  }
  to {
    visibility:hidden
  }
}
._cart-ingka-prevent-scroll-y_rtmp5_3103 {
  overflow:hidden;
  position:fixed;
  width:100%
}
._cart-ingka-modal-wrapper_rtmp5_3109 {
  position:fixed;
  left:0;
  right:0;
  top:0;
  bottom:0;
  display:flex;
  justify-content:center;
  align-items:center;
  z-index:400;
  pointer-events:none;
  transition:visibility cubic-bezier(0,0,1,1) .2s;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-modal-wrapper__backdrop_rtmp5_3123 {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  opacity:0;
  transition:opacity cubic-bezier(0,0,1,1) .2s;
  pointer-events:none;
  visibility:hidden
}
._cart-ingka-modal-wrapper__backdrop--dark_rtmp5_3134 {
  background:rgba(var(--colour-static-black, 17, 17, 17),.4)
}
._cart-ingka-modal-wrapper--open_rtmp5_3137 {
  pointer-events:all
}
._cart-ingka-modal-wrapper--open_rtmp5_3137>._cart-ingka-modal-wrapper__backdrop_rtmp5_3123 {
  opacity:1;
  animation:_cart-ingka-modalBackdropEnter_rtmp5_1 .2s;
  visibility:visible;
  pointer-events:all
}
._cart-ingka-modal-wrapper--close_rtmp5_3146>._cart-ingka-modal-wrapper__backdrop_rtmp5_3123 {
  animation:_cart-ingka-modalBackdropClose_rtmp5_1 .2s
}
._cart-ingka-modal-wrapper_rtmp5_3109 ._cart-ingka-btn_rtmp5_339[data-autofocus]:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-modal-footer_rtmp5_3156 {
  padding:1.5rem;
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  flex-grow:1;
  flex-shrink:0;
  display:flex
}
._cart-ingka-modal-footer_rtmp5_3156 ._cart-ingka-btn_rtmp5_339 {
  flex-grow:1;
  width:100%;
  flex-basis:auto
}
._cart-ingka-modal-footer_rtmp5_3156 ._cart-ingka-btn_rtmp5_339:not(:last-child) {
  margin-inline-end:0;
  margin-block-end:.75rem
}
._cart-ingka-modal-footer--dual-action_rtmp5_3172 {
  flex-direction:column
}
._cart-ingka-modal-footer--borderless_rtmp5_3175 {
  border-top:none
}
@media (orientation: landscape),(min-width: 37.5em) {
  ._cart-ingka-modal-footer_rtmp5_3156 ._cart-ingka-btn_rtmp5_339:not(:last-child) {
    margin-block-end:1rem
  }
  ._cart-ingka-modal-footer--dual-action_rtmp5_3172:not(._cart-ingka-modal-footer--stacked_rtmp5_3183) {
    flex-direction:row
  }
  ._cart-ingka-modal-footer--dual-action_rtmp5_3172:not(._cart-ingka-modal-footer--stacked_rtmp5_3183) ._cart-ingka-btn_rtmp5_339:not(:last-child) {
    margin-inline-end:1rem;
    margin-block-end:0
  }
}
._cart-ingka-modal-header_rtmp5_1346 {
  box-sizing:border-box;
  top:0;
  display:flex;
  justify-content:space-between;
  flex-direction:row-reverse;
  padding:0 .5rem;
  align-items:center;
  background-color:rgb(var(--colour-elevation-2, 255, 255, 255));
  z-index:100;
  flex:0 0 3.5rem
}
._cart-ingka-modal-header--floating-header_rtmp5_3203 {
  position:absolute;
  width:100%;
  background-color:transparent
}
._cart-ingka-modal-header--floating-header_rtmp5_3203 ._cart-ingka-modal-header__close_rtmp5_3208,
._cart-ingka-modal-header--floating-header_rtmp5_3203 ._cart-ingka-modal-header__back-button_rtmp5_3209 {
  margin:1rem 0 0
}
._cart-ingka-modal-header__title-wrapper_rtmp5_3212 {
  width:100%;
  text-align:center;
  margin:1rem .5rem
}
._cart-ingka-modal-header__title-wrapper--padded_rtmp5_3217 {
  margin-inline-start:3rem
}
._cart-ingka-modal-header__close_rtmp5_3208,
._cart-ingka-modal-header__back-button_rtmp5_3209 {
  margin-top:.5rem;
  margin-bottom:.5rem
}
[dir=rtl] ._cart-ingka-modal-header__close_rtmp5_3208,
[dir=rtl] ._cart-ingka-modal-header__back-button_rtmp5_3209 {
  transform:scaleX(-1)
}
._cart-ingka-modal-body_rtmp5_3228 {
  padding:var(--skapa-modal-body-padding-block, 1.5rem) var(--skapa-modal-body-padding-inline, 1.5rem)
}
._cart-ingka-sheets--enter_rtmp5_3232 {
  animation:_cart-ingka-modalSlideUp_rtmp5_1 cubic-bezier(0,0,.1,1) .2s
}
._cart-ingka-sheets--preserve-alignment_rtmp5_3236 {
  animation:_cart-ingka-modalSlideToLeft_rtmp5_1 cubic-bezier(0,0,.1,1) .2s
}
._cart-ingka-sheets--preserve-alignment_rtmp5_3236._cart-ingka-sheets--mirrored_rtmp5_3239 {
  animation:_cart-ingka-modalSlideFromLeft_rtmp5_1 cubic-bezier(0,0,.1,1) .2s
}
._cart-ingka-sheets--close_rtmp5_3243 {
  animation:_cart-ingka-modalSlideDown_rtmp5_1 cubic-bezier(.9,0,1,1) .1s;
  pointer-events:none;
  transition:visibility cubic-bezier(0,0,1,1) .1s;
  visibility:hidden;
  animation-fill-mode:forwards
}
._cart-ingka-sheets--close_rtmp5_3243._cart-ingka-sheets--preserve-alignment_rtmp5_3236 {
  animation:_cart-ingka-modalSlideToRight_rtmp5_1 cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards
}
._cart-ingka-sheets--close_rtmp5_3243._cart-ingka-sheets--preserve-alignment_rtmp5_3236._cart-ingka-sheets--mirrored_rtmp5_3239 {
  animation:_cart-ingka-modalSlideFromRight_rtmp5_1 cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards
}
[dir=rtl] ._cart-ingka-sheets--preserve-alignment_rtmp5_3236 {
  animation:_cart-ingka-modalSlideFromLeft_rtmp5_1 cubic-bezier(0,0,.1,1) .2s
}
[dir=rtl] ._cart-ingka-sheets--preserve-alignment_rtmp5_3236._cart-ingka-sheets--mirrored_rtmp5_3239 {
  animation:_cart-ingka-modalSlideToLeft_rtmp5_1 cubic-bezier(0,0,.1,1) .2s
}
[dir=rtl] ._cart-ingka-sheets--close_rtmp5_3243 {
  animation:_cart-ingka-modalSlideDown_rtmp5_1 cubic-bezier(.9,0,1,1) .1s;
  pointer-events:none;
  animation-fill-mode:forwards
}
[dir=rtl] ._cart-ingka-sheets--close_rtmp5_3243._cart-ingka-sheets--preserve-alignment_rtmp5_3236 {
  animation:_cart-ingka-modalSlideFromRight_rtmp5_1 cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards
}
[dir=rtl] ._cart-ingka-sheets--close_rtmp5_3243._cart-ingka-sheets--preserve-alignment_rtmp5_3236._cart-ingka-sheets--mirrored_rtmp5_3239 {
  animation:_cart-ingka-modalSlideToRight_rtmp5_1 cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards
}
._cart-ingka-sheets_rtmp5_3232 {
  position:absolute;
  top:auto;
  right:var(--modal-keyboard-focus-spacing, 0);
  bottom:0;
  width:calc(100% - var(--modal-keyboard-focus-width, 0%));
  background:rgb(var(--colour-elevation-2, 255, 255, 255));
  z-index:100;
  overflow:hidden;
  border-radius:8px 8px 0 0;
  max-height:calc(100% - 3rem);
  text-align:initial;
  display:flex;
  flex-direction:column
}
._cart-ingka-sheets_rtmp5_3232:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out;
  --modal-keyboard-focus-spacing: .375rem;
  --modal-keyboard-focus-width: .75rem
}
._cart-ingka-sheets__content_rtmp5_3302 {
  height:100%
}
._cart-ingka-sheets__content-wrapper_rtmp5_3305 {
  overflow:auto;
  height:100%;
  position:relative
}
._cart-ingka-sheets__content-wrapper_rtmp5_3305:focus-visible {
  box-shadow:inset 0 0 0 2px rgb(var(--colour-neutral-7, 17, 17, 17))
}
._cart-ingka-sheets__video_rtmp5_3313 {
  z-index:100;
  background:rgba(var(--colour-static-black, 17, 17, 17),.8)
}
._cart-ingka-sheets__video_rtmp5_3313 iframe {
  max-width:100%
}
._cart-ingka-sheets--preserve-alignment_rtmp5_3236 {
  width:85%;
  top:var(--modal-keyboard-focus-spacing, 0);
  border-radius:8px 0 0 8px;
  max-height:calc(100% - var(--modal-keyboard-focus-width, 0%))
}
._cart-ingka-sheets--preserve-alignment_rtmp5_3236._cart-ingka-sheets--mirrored_rtmp5_3239 {
  right:auto;
  left:var(--modal-keyboard-focus-spacing, 0);
  border-radius:0 8px 8px 0
}
._cart-ingka-sheets--mobile-full-size_rtmp5_3331 {
  top:3rem
}
._cart-ingka-sheets_rtmp5_3232 ._cart-ingka-modal-footer_rtmp5_3156 {
  padding:1.5rem 1rem
}
[dir=rtl] ._cart-ingka-sheets--preserve-alignment_rtmp5_3236 {
  left:var(--modal-keyboard-focus-spacing, 0);
  right:auto;
  border-radius:0 8px 8px 0
}
[dir=rtl] ._cart-ingka-sheets--preserve-alignment_rtmp5_3236._cart-ingka-sheets--mirrored_rtmp5_3239 {
  right:var(--modal-keyboard-focus-spacing, 0);
  left:auto;
  border-radius:8px 0 0 8px
}
@media (prefers-contrast: more) {
  ._cart-ingka-sheets_rtmp5_3232 {
    border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
    border-block-end-width:0
  }
}
._cart-ingka-theatre--enter_rtmp5_3355 {
  animation:_cart-ingka-modalEnter_rtmp5_1 cubic-bezier(0,0,.1,1) .2s
}
._cart-ingka-theatre--enter_rtmp5_3355 ._cart-ingka-theatre__animation-group_rtmp5_3358 {
  animation:_cart-ingka-modalContentEnter_rtmp5_1 cubic-bezier(0,0,.1,1) .2s
}
._cart-ingka-theatre--close_rtmp5_3362 {
  animation:_cart-ingka-modalClose_rtmp5_1 cubic-bezier(.9,0,1,1) .2s;
  animation-fill-mode:forwards;
  pointer-events:none;
  transition:visibility cubic-bezier(0,0,1,1) .1s;
  visibility:hidden
}
._cart-ingka-theatre--close_rtmp5_3362 ._cart-ingka-theatre__animation-group_rtmp5_3358 {
  animation:_cart-ingka-modalContentClose_rtmp5_1 cubic-bezier(.9,0,1,1) .2s;
  animation-fill-mode:forwards
}
._cart-ingka-theatre_rtmp5_3355 {
  position:absolute;
  left:var(--modal-keyboard-focus-spacing, 0);
  width:calc(100% - var(--modal-keyboard-focus-width, 0%));
  top:3rem;
  height:calc(100% - 3rem);
  border-radius:8px 8px 0 0;
  background:rgb(var(--colour-elevation-2, 255, 255, 255));
  z-index:100;
  overflow:hidden;
  display:flex;
  flex-shrink:0;
  flex-direction:column;
  text-align:initial
}
._cart-ingka-theatre_rtmp5_3355:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out;
  --modal-keyboard-focus-spacing: .375rem;
  --modal-keyboard-focus-width: .75rem
}
._cart-ingka-theatre__animation-group_rtmp5_3358 {
  display:flex;
  flex-direction:column;
  height:100%
}
._cart-ingka-theatre__content-wrapper_rtmp5_3402 {
  overflow:auto
}
._cart-ingka-theatre__video_rtmp5_3405 {
  z-index:100;
  background:rgba(var(--colour-static-black, 17, 17, 17),.8)
}
._cart-ingka-theatre__video_rtmp5_3405 iframe {
  max-width:100%
}
@media (prefers-contrast: more) {
  ._cart-ingka-theatre_rtmp5_3355 {
    border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
    border-block-end-width:0
  }
}
._cart-ingka-prompt--enter_rtmp5_3419 {
  animation:_cart-ingka-modalContentEnter_rtmp5_1 cubic-bezier(.8,0,0,1) .2s
}
._cart-ingka-prompt--close_rtmp5_3423 {
  animation:_cart-ingka-modalContentClose_rtmp5_1 cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards;
  pointer-events:none;
  transition:visibility cubic-bezier(0,0,1,1) .1s;
  visibility:hidden
}
._cart-ingka-prompt_rtmp5_3419 {
  position:relative;
  left:auto;
  right:auto;
  display:flex;
  margin:1.5rem;
  z-index:100;
  overflow:hidden;
  flex-direction:column;
  justify-content:center;
  border-radius:8px;
  text-align:initial
}
._cart-ingka-prompt_rtmp5_3419:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-prompt__content-wrapper_rtmp5_3450 {
  background:rgb(var(--colour-elevation-2, 255, 255, 255));
  max-height:75vh;
  max-width:31.5rem;
  height:auto;
  overflow:hidden;
  display:flex;
  flex-direction:column
}
._cart-ingka-prompt__heading_rtmp5_3459 {
  margin-bottom:1rem;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-prompt__content_rtmp5_3450 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  font-size:.875rem;
  line-height:1.571;
  padding:0 2rem;
  overflow:auto;
  height:100%
}
._cart-ingka-prompt__content_rtmp5_3450:focus-visible {
  box-shadow:inset 0 0 0 2px rgb(var(--colour-neutral-7, 17, 17, 17))
}
._cart-ingka-prompt_rtmp5_3419 ._cart-ingka-modal-header_rtmp5_1346 {
  padding:.5rem .5rem 0
}
._cart-ingka-prompt_rtmp5_3419 ._cart-ingka-modal-header__close_rtmp5_3208 {
  margin:0
}
._cart-ingka-prompt_rtmp5_3419 ._cart-ingka-prompt__content_rtmp5_3450 {
  padding-bottom:0
}
@media (prefers-contrast: more) {
  ._cart-ingka-prompt_rtmp5_3419 {
    border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223))
  }
}
@media (min-width: 37.5em) {
  ._cart-ingka-sheets_rtmp5_3232 {
    top:var(--modal-keyboard-focus-spacing, 0);
    border-radius:8px 0 0 8px;
    width:calc(100% - 3rem);
    max-height:calc(100% - var(--modal-keyboard-focus-width, 0%))
  }
  ._cart-ingka-sheets--mirrored_rtmp5_3239 {
    right:auto;
    left:var(--modal-keyboard-focus-spacing, 0);
    border-radius:0 8px 8px 0
  }
  ._cart-ingka-sheets--mirrored_rtmp5_3239 ._cart-ingka-modal-footer_rtmp5_3156:not(._cart-ingka-modal-footer--stacked_rtmp5_3183) {
    flex-direction:row-reverse
  }
  ._cart-ingka-sheets--mirrored_rtmp5_3239 ._cart-ingka-modal-footer_rtmp5_3156:not(._cart-ingka-modal-footer--stacked_rtmp5_3183) ._cart-ingka-btn_rtmp5_339:not(:last-child) {
    margin:0;
    margin-inline-start:1rem
  }
  ._cart-ingka-sheets--small_rtmp5_3508 {
    max-width:30rem
  }
  ._cart-ingka-sheets--small_rtmp5_3508 ._cart-ingka-modal-body_rtmp5_3228 {
    --skapa-modal-body-padding-inline: 1.5rem
  }
  ._cart-ingka-sheets--medium_rtmp5_3514 {
    max-width:45rem
  }
  ._cart-ingka-sheets--medium_rtmp5_3514 ._cart-ingka-modal-footer_rtmp5_3156:not(._cart-ingka-modal-footer--dual-action_rtmp5_3172) ._cart-ingka-btn_rtmp5_339 {
    width:auto;
    flex:initial
  }
  ._cart-ingka-sheets--large_rtmp5_3521 {
    max-width:67.5rem
  }
  ._cart-ingka-sheets--medium_rtmp5_3514 ._cart-ingka-modal-footer--dual-action_rtmp5_3172 ._cart-ingka-btn_rtmp5_339:not(:last-child),
  ._cart-ingka-sheets--large_rtmp5_3521 ._cart-ingka-modal-footer--dual-action_rtmp5_3172 ._cart-ingka-btn_rtmp5_339:not(:last-child) {
    margin-inline-end:1rem
  }
  ._cart-ingka-sheets--large_rtmp5_3521 ._cart-ingka-modal-footer_rtmp5_3156 ._cart-ingka-btn_rtmp5_339 {
    width:auto;
    flex:initial
  }
  ._cart-ingka-sheets_rtmp5_3232 ._cart-ingka-modal-footer_rtmp5_3156 {
    padding:1.5rem
  }
  [dir=rtl] ._cart-ingka-sheets_rtmp5_3232 {
    right:auto;
    left:var(--modal-keyboard-focus-spacing, 0);
    border-radius:0 8px 8px 0
  }
  [dir=rtl] ._cart-ingka-sheets--mirrored_rtmp5_3239 {
    right:var(--modal-keyboard-focus-spacing, 0);
    left:auto;
    border-radius:8px 0 0 8px
  }
}
@media (min-width: 37.5em) and (prefers-contrast: more) {
  ._cart-ingka-sheets_rtmp5_3232 {
    border-block-end-width:1px;
    border-inline-end-width:0
  }
}
@media (min-width: 37.5em) {
  ._cart-ingka-sheets_rtmp5_3232._cart-ingka-sheets--enter_rtmp5_3232 {
    animation:_cart-ingka-modalSlideToLeft_rtmp5_1 cubic-bezier(0,0,.1,1) .2s
  }
  ._cart-ingka-sheets_rtmp5_3232._cart-ingka-sheets--close_rtmp5_3243 {
    animation:_cart-ingka-modalSlideToRight_rtmp5_1 cubic-bezier(.9,0,1,1) .1s;
    animation-fill-mode:forwards
  }
  ._cart-ingka-sheets--mirrored_rtmp5_3239._cart-ingka-sheets--enter_rtmp5_3232 {
    animation:_cart-ingka-modalSlideFromLeft_rtmp5_1 cubic-bezier(0,0,.1,1) .2s
  }
  ._cart-ingka-sheets--mirrored_rtmp5_3239._cart-ingka-sheets--close_rtmp5_3243 {
    animation:_cart-ingka-modalSlideFromRight_rtmp5_1 cubic-bezier(.9,0,1,1) .1s;
    animation-fill-mode:forwards
  }
  [dir=rtl] ._cart-ingka-sheets_rtmp5_3232._cart-ingka-sheets--enter_rtmp5_3232 {
    animation:_cart-ingka-modalSlideFromLeft_rtmp5_1 cubic-bezier(0,0,.1,1) .2s
  }
  [dir=rtl] ._cart-ingka-sheets_rtmp5_3232._cart-ingka-sheets--close_rtmp5_3243 {
    animation:_cart-ingka-modalSlideFromRight_rtmp5_1 cubic-bezier(.9,0,1,1) .1s;
    animation-fill-mode:forwards
  }
  [dir=rtl] ._cart-ingka-sheets--mirrored_rtmp5_3239._cart-ingka-sheets--enter_rtmp5_3232 {
    animation:_cart-ingka-modalSlideToLeft_rtmp5_1 cubic-bezier(0,0,.1,1) .2s
  }
  [dir=rtl] ._cart-ingka-sheets--mirrored_rtmp5_3239._cart-ingka-sheets--close_rtmp5_3243 {
    animation:_cart-ingka-modalSlideToRight_rtmp5_1 cubic-bezier(.9,0,1,1) .1s;
    animation-fill-mode:forwards
  }
  ._cart-ingka-modal-body_rtmp5_3228 {
    --skapa-modal-body-padding-block: 2rem;
    --skapa-modal-body-padding-inline: 2rem
  }
  ._cart-ingka-modal-header_rtmp5_1346 {
    padding:0 1rem;
    flex:0 0 4.5rem
  }
  ._cart-ingka-modal-header__close_rtmp5_3208,
  ._cart-ingka-modal-header__back-button_rtmp5_3209 {
    margin-top:1rem;
    margin-bottom:1rem
  }
  ._cart-ingka-modal-header--floating-header_rtmp5_3203 ._cart-ingka-modal-header__close_rtmp5_3208,
  ._cart-ingka-modal-header--floating-header_rtmp5_3203 ._cart-ingka-modal-header__back-button_rtmp5_3209 {
    margin:1.5rem 0 .5rem
  }
  ._cart-ingka-prompt__heading_rtmp5_3459 {
    font-size:1.5rem;
    line-height:1.45;
    letter-spacing:-.0042em
  }
  ._cart-ingka-prompt__content_rtmp5_3450 {
    color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
    font-size:1rem;
    line-height:1.625;
    padding-bottom:1rem
  }
}
@media (min-width: 56.25em) {
  ._cart-ingka-sheets--small_rtmp5_3508 ._cart-ingka-modal-body_rtmp5_3228 {
    --skapa-modal-body-padding-inline: 2rem
  }
  ._cart-ingka-theatre_rtmp5_3355 {
    border-radius:8px;
    left:3rem;
    width:calc(100% - 6rem);
    height:calc(100% - 6rem)
  }
}
@media (min-width: 56.25em) and (prefers-contrast: more) {
  ._cart-ingka-theatre_rtmp5_3355 {
    border-block-end-width:1px
  }
}
@media (min-width: 75em) {
  ._cart-ingka-sheets_rtmp5_3232 ._cart-ingka-modal-body_rtmp5_3228 {
    --skapa-modal-body-padding-inline: 2.5rem
  }
}
@media (prefers-reduced-motion) {
  ._cart-ingka-modal-wrapper_rtmp5_3109 {
    transition:none
  }
  ._cart-ingka-modal-wrapper__backdrop_rtmp5_3123 {
    animation-duration:0s;
    transition-duration:0s;
    transition:none
  }
  ._cart-ingka-modal-wrapper_rtmp5_3109 ._cart-ingka-sheets_rtmp5_3232._cart-ingka-sheets--enter_rtmp5_3232,
  ._cart-ingka-modal-wrapper_rtmp5_3109 ._cart-ingka-sheets_rtmp5_3232._cart-ingka-sheets--close_rtmp5_3243,
  ._cart-ingka-modal-wrapper_rtmp5_3109 ._cart-ingka-sheets_rtmp5_3232._cart-ingka-sheets--preserve-alignment_rtmp5_3236,
  ._cart-ingka-modal-wrapper_rtmp5_3109 ._cart-ingka-sheets_rtmp5_3232._cart-ingka-sheets--mirrored_rtmp5_3239,
  ._cart-ingka-modal-wrapper_rtmp5_3109 ._cart-ingka-theatre_rtmp5_3355._cart-ingka-theatre--enter_rtmp5_3355,
  ._cart-ingka-modal-wrapper_rtmp5_3109 ._cart-ingka-theatre_rtmp5_3355._cart-ingka-theatre--close_rtmp5_3362,
  ._cart-ingka-modal-wrapper_rtmp5_3109 ._cart-ingka-theatre_rtmp5_3355._cart-ingka-theatre--enter_rtmp5_3355 ._cart-ingka-theatre__animation-group_rtmp5_3358,
  ._cart-ingka-modal-wrapper_rtmp5_3109 ._cart-ingka-theatre_rtmp5_3355._cart-ingka-theatre--close_rtmp5_3362 ._cart-ingka-theatre__animation-group_rtmp5_3358 {
    animation-duration:0s;
    transition-duration:0s
  }
  ._cart-ingka-modal-wrapper_rtmp5_3109 ._cart-ingka-prompt--close_rtmp5_3423 {
    transition:none
  }
  ._cart-ingka-modal-wrapper_rtmp5_3109 ._cart-ingka-prompt_rtmp5_3419,
  ._cart-ingka-modal-wrapper_rtmp5_3109 ._cart-ingka-prompt--enter_rtmp5_3419,
  ._cart-ingka-modal-wrapper_rtmp5_3109 ._cart-ingka-prompt--close_rtmp5_3423,
  ._cart-ingka-modal-wrapper_rtmp5_3109 ._cart-ingka-prompt_rtmp5_3419 ._cart-ingka-prompt__content-wrapper_rtmp5_3450,
  ._cart-ingka-modal-wrapper_rtmp5_3109 ._cart-ingka-prompt--enter_rtmp5_3419 ._cart-ingka-prompt__content-wrapper_rtmp5_3450,
  ._cart-ingka-modal-wrapper_rtmp5_3109 ._cart-ingka-prompt--close_rtmp5_3423 ._cart-ingka-prompt__content-wrapper_rtmp5_3450 {
    animation-duration:0s;
    transition-duration:0s
  }
}
._cart-ingka-payment-logo_rtmp5_1017 {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  background:rgb(var(--colour-static-white, 255, 255, 255));
  overflow:hidden
}
._cart-ingka-payment-logo__img_rtmp5_3679 {
  max-width:100%;
  min-height:100%;
  height:auto
}
._cart-ingka-payment-logo--small_rtmp5_3684 {
  width:2.125rem;
  height:1.5rem;
  border-radius:2px
}
._cart-ingka-payment-logo--medium_rtmp5_3689 {
  width:3.5rem;
  height:2.5rem;
  border-radius:4px
}
._cart-ingka-icon-pill_rtmp5_3695 {
  --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)
}
._cart-ingka-icon-pill_rtmp5_3695:hover {
  background:var(--background-hover)
}
._cart-ingka-icon-pill_rtmp5_3695:active {
  background:var(--background-press)
}
._cart-ingka-icon-pill_rtmp5_3695:disabled {
  cursor:default;
  background:var(--disabled-background);
  color:var(--disabled-foreground)
}
._cart-ingka-icon-pill_rtmp5_3695:hover,
._cart-ingka-icon-pill_rtmp5_3695:active,
._cart-ingka-icon-pill_rtmp5_3695:focus {
  text-decoration:none
}
._cart-ingka-icon-pill_rtmp5_3695 ._cart-ingka-svg-icon_rtmp5_403 {
  flex-shrink:0
}
._cart-ingka-icon-pill_rtmp5_3695._cart-ingka-leading-icon_rtmp5_430 {
  padding-inline-start:1.5rem
}
._cart-ingka-icon-pill_rtmp5_3695._cart-ingka-trailing-icon_rtmp5_434 {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem
}
._cart-ingka-icon-pill--small_rtmp5_3745 {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2.5rem;
  padding:0 1.5rem
}
._cart-ingka-icon-pill--small_rtmp5_3745:after {
  content:"";
  position:absolute;
  top:-.1875rem;
  left:-.1875rem;
  right:-.1875rem;
  bottom:-.1875rem
}
._cart-ingka-icon-pill--small_rtmp5_3745._cart-ingka-leading-icon_rtmp5_430 {
  padding-inline-start:1rem
}
._cart-ingka-icon-pill--small_rtmp5_3745._cart-ingka-trailing-icon_rtmp5_434 {
  padding-inline-end:1rem
}
._cart-ingka-icon-pill--xsmall_rtmp5_3765 {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2rem;
  min-width:2rem;
  padding:0 .75rem
}
._cart-ingka-icon-pill--xsmall_rtmp5_3765:after {
  content:"";
  position:absolute;
  top:-.4375rem;
  left:-.4375rem;
  right:-.4375rem;
  bottom:-.4375rem
}
._cart-ingka-icon-pill--xsmall_rtmp5_3765._cart-ingka-leading-icon_rtmp5_430 {
  padding-inline-start:.25rem
}
._cart-ingka-icon-pill--xsmall_rtmp5_3765._cart-ingka-trailing-icon_rtmp5_434 {
  padding-inline-end:.25rem
}
._cart-ingka-icon-pill_rtmp5_3695 {
  border:2px solid transparent;
  padding:0 .875rem
}
._cart-ingka-icon-pill_rtmp5_3695:disabled {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-icon-pill--active_rtmp5_3793 {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-icon-pill--xsmall_rtmp5_3765 {
  padding:0 .0625rem
}
._cart-ingka-icon-pill--small_rtmp5_3745 {
  padding:0 .375rem
}
._cart-ingka-pill_rtmp5_1353 {
  --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)
}
._cart-ingka-pill_rtmp5_1353:hover {
  background:var(--background-hover)
}
._cart-ingka-pill_rtmp5_1353:active {
  background:var(--background-press)
}
._cart-ingka-pill_rtmp5_1353:disabled {
  cursor:default;
  background:var(--disabled-background);
  color:var(--disabled-foreground)
}
._cart-ingka-pill_rtmp5_1353:hover,
._cart-ingka-pill_rtmp5_1353:active,
._cart-ingka-pill_rtmp5_1353:focus {
  text-decoration:none
}
._cart-ingka-pill_rtmp5_1353 ._cart-ingka-pill--svg-icon_rtmp5_3843 {
  flex-shrink:0
}
._cart-ingka-pill_rtmp5_1353._cart-ingka-pill--leading-icon_rtmp5_3846 {
  padding-inline-start:1.5rem
}
._cart-ingka-pill_rtmp5_1353._cart-ingka-pill--trailing-icon_rtmp5_3849 {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem
}
._cart-ingka-pill--small_rtmp5_3853 {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2.5rem;
  padding:0 1.5rem
}
._cart-ingka-pill--small_rtmp5_3853:after {
  content:"";
  position:absolute;
  top:-.1875rem;
  left:-.1875rem;
  right:-.1875rem;
  bottom:-.1875rem
}
._cart-ingka-pill--small_rtmp5_3853._cart-ingka-pill--leading-icon_rtmp5_3846 {
  padding-inline-start:1rem
}
._cart-ingka-pill--small_rtmp5_3853._cart-ingka-pill--trailing-icon_rtmp5_3849 {
  padding-inline-end:1rem
}
._cart-ingka-pill--xsmall_rtmp5_3873 {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2rem;
  min-width:2rem;
  padding:0 .75rem
}
._cart-ingka-pill--xsmall_rtmp5_3873:after {
  content:"";
  position:absolute;
  top:-.4375rem;
  left:-.4375rem;
  right:-.4375rem;
  bottom:-.4375rem
}
._cart-ingka-pill--xsmall_rtmp5_3873._cart-ingka-pill--leading-icon_rtmp5_3846 {
  padding-inline-start:.25rem
}
._cart-ingka-pill--xsmall_rtmp5_3873._cart-ingka-pill--trailing-icon_rtmp5_3849 {
  padding-inline-end:.25rem
}
._cart-ingka-pill__trailing-icon_rtmp5_3894 {
  margin-inline-start:.5rem
}
._cart-ingka-pill__leading-icon_rtmp5_3897 {
  margin-inline-end:.5rem
}
._cart-ingka-pill_rtmp5_1353._cart-ingka-pill--trailing-icon_rtmp5_3849 {
  flex-direction:row
}
._cart-ingka-pill_rtmp5_1353 {
  border:2px solid transparent
}
._cart-ingka-pill--active_rtmp5_3906 {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-pill_rtmp5_1353:disabled {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-pill_rtmp5_1353:disabled ._cart-ingka-pill__thumbnail_rtmp5_3912 {
  opacity:.5
}
._cart-ingka-pill--thumbnail_rtmp5_3915 {
  --thumbnail-padding: .75rem;
  padding-inline-start:var(--thumbnail-padding)
}
._cart-ingka-pill--thumbnail_rtmp5_3915._cart-ingka-pill--small_rtmp5_3853,
._cart-ingka-pill--thumbnail_rtmp5_3915._cart-ingka-pill--xsmall_rtmp5_3873 {
  --thumbnail-padding: .5rem
}
._cart-ingka-pill--thumbnail_rtmp5_3915._cart-ingka-pill--small_rtmp5_3853 ._cart-ingka-pill__thumbnail_rtmp5_3912,
._cart-ingka-pill--thumbnail_rtmp5_3915._cart-ingka-pill--xsmall_rtmp5_3873 ._cart-ingka-pill__thumbnail_rtmp5_3912 {
  width:1.5rem;
  height:1.5rem
}
._cart-ingka-pill--thumbnail_rtmp5_3915._cart-ingka-pill--xsmall_rtmp5_3873 {
  --thumbnail-padding: .25rem
}
._cart-ingka-pill__thumbnail_rtmp5_3912 {
  width:2rem;
  height:2rem;
  border-radius:64px;
  margin-inline-end:.5rem
}
._cart-ingka-price_rtmp5_1006 {
  font-weight:700;
  line-height:1;
  font-size:1.5rem;
  position:relative;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-price--subtle_rtmp5_3943 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-price__nowrap_rtmp5_3946 {
  white-space:nowrap
}
._cart-ingka-price__currency_rtmp5_3949,
._cart-ingka-price__decimal_rtmp5_3949,
._cart-ingka-price__subscript_rtmp5_3949 {
  font-size:.5em;
  line-height:1.3
}
._cart-ingka-price__subscript_rtmp5_3949,
._cart-ingka-price__currency_rtmp5_3949,
._cart-ingka-price__decimal_rtmp5_3949 {
  position:relative
}
._cart-ingka-price__currency_rtmp5_3949 {
  unicode-bidi:bidi-override
}
._cart-ingka-price__subscript_rtmp5_3949 {
  display:inline-block;
  unicode-bidi:isolate
}
._cart-ingka-price--currency-super-aligned_rtmp5_3963 ._cart-ingka-price__currency_rtmp5_3949 {
  top:-.727em
}
._cart-ingka-price--currency-fill-aligned_rtmp5_3966 ._cart-ingka-price__currency_rtmp5_3949 {
  font-size:inherit;
  line-height:inherit
}
._cart-ingka-price--decimal-super-aligned_rtmp5_3970 ._cart-ingka-price__decimal_rtmp5_3949 {
  top:-.727em
}
._cart-ingka-price--large_rtmp5_3973 {
  font-size:2.25rem
}
._cart-ingka-price--bti-price_rtmp5_3976 {
  display:inline-block;
  color:rgb(var(--colour-static-black, 17, 17, 17));
  padding:.2em .3em;
  background:rgb(var(--colour-commercial-message-bti-yellow, 255, 219, 0));
  box-shadow:.08em .08em rgb(var(--colour-commercial-message-bti-red, 204, 0, 8));
  font-style:normal
}
._cart-ingka-price--regular-font-weight_rtmp5_3984 {
  font-weight:400
}
._cart-ingka-price--strikeout_rtmp5_3987 ._cart-ingka-price__currency_rtmp5_3949,
._cart-ingka-price--strikeout_rtmp5_3987 ._cart-ingka-price__decimal_rtmp5_3949,
._cart-ingka-price--strikeout_rtmp5_3987 ._cart-ingka-price__integer_rtmp5_3989 {
  text-decoration:line-through
}
._cart-ingka-price--fixed-size_rtmp5_3992 ._cart-ingka-price__subscript_rtmp5_3949,
._cart-ingka-price--fixed-size_rtmp5_3992 ._cart-ingka-price__currency_rtmp5_3949,
._cart-ingka-price--fixed-size_rtmp5_3992 ._cart-ingka-price__decimal_rtmp5_3949,
._cart-ingka-price--strikeout_rtmp5_3987 ._cart-ingka-price__subscript_rtmp5_3949,
._cart-ingka-price--strikeout_rtmp5_3987 ._cart-ingka-price__currency_rtmp5_3949,
._cart-ingka-price--strikeout_rtmp5_3987 ._cart-ingka-price__decimal_rtmp5_3949,
._cart-ingka-price--regular-font-weight_rtmp5_3984 ._cart-ingka-price__subscript_rtmp5_3949,
._cart-ingka-price--regular-font-weight_rtmp5_3984 ._cart-ingka-price__currency_rtmp5_3949,
._cart-ingka-price--regular-font-weight_rtmp5_3984 ._cart-ingka-price__decimal_rtmp5_3949,
._cart-ingka-price--large_rtmp5_3973._cart-ingka-price--strikeout_rtmp5_3987 ._cart-ingka-price__subscript_rtmp5_3949,
._cart-ingka-price--large_rtmp5_3973._cart-ingka-price--strikeout_rtmp5_3987 ._cart-ingka-price__currency_rtmp5_3949,
._cart-ingka-price--large_rtmp5_3973._cart-ingka-price--strikeout_rtmp5_3987 ._cart-ingka-price__decimal_rtmp5_3949 {
  font-size:1em;
  line-height:1;
  top:auto
}
._cart-ingka-price--small_rtmp5_4005 {
  font-size:1rem
}
._cart-ingka-price--small_rtmp5_4005 ._cart-ingka-price__subscript_rtmp5_3949,
._cart-ingka-price--small_rtmp5_4005 ._cart-ingka-price__currency_rtmp5_3949,
._cart-ingka-price--small_rtmp5_4005 ._cart-ingka-price__decimal_rtmp5_3949 {
  font-size:1em;
  line-height:1;
  top:auto
}
._cart-ingka-price__sr-text_rtmp5_4015 {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap;
  left:0
}
._cart-ingka-price--leading_rtmp5_4026._cart-ingka-price--currency-thin_rtmp5_4026 ._cart-ingka-price__currency_rtmp5_3949:after {
  content:" "
}
._cart-ingka-price--trailing_rtmp5_4030._cart-ingka-price--currency-thin_rtmp5_4026 ._cart-ingka-price__currency_rtmp5_3949:before {
  content:" "
}
[dir=rtl] ._cart-ingka-price--leading_rtmp5_4026._cart-ingka-price--currency-thin_rtmp5_4026 ._cart-ingka-price__currency_rtmp5_3949:before {
  content:" "
}
[dir=rtl] ._cart-ingka-price--leading_rtmp5_4026._cart-ingka-price--currency-thin_rtmp5_4026 ._cart-ingka-price__currency_rtmp5_3949:after {
  content:""
}
[dir=rtl] ._cart-ingka-price--trailing_rtmp5_4030._cart-ingka-price--currency-thin_rtmp5_4026 ._cart-ingka-price__currency_rtmp5_3949:before {
  content:""
}
[dir=rtl] ._cart-ingka-price--trailing_rtmp5_4030._cart-ingka-price--currency-thin_rtmp5_4026 ._cart-ingka-price__currency_rtmp5_3949:after {
  content:" "
}
@media (forced-colors: active) {
  ._cart-ingka-price--bti-price_rtmp5_3976 {
    border-style:solid;
    border-width:0 2px 2px 0
  }
}
._cart-ingka-price-module_rtmp5_1019 {
  --skapa-price-module-commercial-message-offset: 16px;
  --skapa-price-module-information-gap: .25rem;
  display:flex;
  flex-direction:column;
  gap:.5rem
}
._cart-ingka-price-module__offer-message_rtmp5_4061 {
  display:flex;
  align-items:center;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-price-module__offer-message_rtmp5_4061 svg {
  flex-shrink:0
}
._cart-ingka-price-module__offer-message--family_rtmp5_4069 {
  color:rgb(var(--colour-commercial-message-ikea-family, 0, 124, 193))
}
._cart-ingka-price-module__offer-message--emphasised_rtmp5_4072 {
  color:rgb(var(--colour-commercial-message-new-lower-price, 204, 0, 8))
}
._cart-ingka-price-module--bti_rtmp5_4075 ._cart-ingka-price-module__primary-currency-price_rtmp5_4075,
._cart-ingka-price-module--new-bti_rtmp5_4075 ._cart-ingka-price-module__primary-currency-price_rtmp5_4075 {
  margin-bottom:.5rem
}
._cart-ingka-price-module--bti_rtmp5_4075 ._cart-ingka-price-module__secondary-currency-price_rtmp5_4078,
._cart-ingka-price-module--new-bti_rtmp5_4075 ._cart-ingka-price-module__secondary-currency-price_rtmp5_4078 {
  margin-bottom:.25rem
}
._cart-ingka-price-module__information_rtmp5_4081,
._cart-ingka-price-module__price_rtmp5_4081 {
  display:flex;
  flex-direction:column;
  gap:var(--skapa-price-module-information-gap)
}
._cart-ingka-price-module__name_rtmp5_4086 {
  text-transform:uppercase
}
._cart-ingka-price-module__primary-currency-price_rtmp5_4075 {
  display:flex;
  flex-direction:column;
  gap:.25rem
}
._cart-ingka-price-module__primary-currency-price-energy-class_rtmp5_4094 {
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:.5rem
}
._cart-ingka-price-module__secondary-currency-price_rtmp5_4078 {
  display:flex;
  flex-direction:column;
  align-items:flex-start
}
._cart-ingka-price-module__energy-class_rtmp5_1019 {
  display:flex;
  vertical-align:top
}
._cart-ingka-price-module__energy-class_rtmp5_1019 svg {
  display:block
}
._cart-ingka-price-module__comparison-price_rtmp5_4112 {
  flex-basis:100%;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-price-module__addons_rtmp5_4116 ._cart-ingka-price_rtmp5_1006 {
  font-size:inherit
}
._cart-ingka-price-module__current-price_rtmp5_4119 {
  font-size:1.75rem
}
._cart-ingka-price-module__small-icon_rtmp5_4122 {
  vertical-align:top;
  fill:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  width:1.125rem;
  height:1.125rem
}
._cart-ingka-price-module__addons_rtmp5_4116 {
  display:flex;
  flex-direction:column
}
._cart-ingka-price-module__comparison-price_rtmp5_4112 ._cart-ingka-price_rtmp5_1006 {
  font-size:.75rem
}
._cart-ingka-price-module--xsmall_rtmp5_4135 {
  --skapa-price-module-commercial-message-offset: 12px
}
._cart-ingka-price-module--xsmall_rtmp5_4135 ._cart-ingka-price-module__energy-class_rtmp5_1019 svg {
  width:4.0625rem;
  height:2.25rem
}
._cart-ingka-price-module--xsmall_rtmp5_4135._cart-ingka-price-module--tro_rtmp5_4142 ._cart-ingka-price-module__secondary-current-price_rtmp5_4142,
._cart-ingka-price-module--xsmall_rtmp5_4135._cart-ingka-price-module--new-tro_rtmp5_4142 ._cart-ingka-price-module__secondary-current-price_rtmp5_4142,
._cart-ingka-price-module--xsmall_rtmp5_4135 ._cart-ingka-price-module__current-price_rtmp5_4119 {
  font-size:1.5rem
}
._cart-ingka-price-module--xsmall_rtmp5_4135 ._cart-ingka-price-module__secondary-current-price_rtmp5_4142 {
  font-size:1rem
}
._cart-ingka-price-module--small_rtmp5_4149 {
  --skapa-price-module-commercial-message-offset: 14px
}
._cart-ingka-price-module--small_rtmp5_4149 ._cart-ingka-price-module__energy-class_rtmp5_1019 svg {
  width:4.75rem;
  height:2.625rem
}
._cart-ingka-price-module--small_rtmp5_4149._cart-ingka-price-module--tro_rtmp5_4142 ._cart-ingka-price-module__secondary-current-price_rtmp5_4142,
._cart-ingka-price-module--small_rtmp5_4149._cart-ingka-price-module--new-tro_rtmp5_4142 ._cart-ingka-price-module__secondary-current-price_rtmp5_4142,
._cart-ingka-price-module--small_rtmp5_4149 ._cart-ingka-price-module__current-price_rtmp5_4119 {
  font-size:1.75rem
}
._cart-ingka-price-module--small_rtmp5_4149 ._cart-ingka-price-module__secondary-current-price_rtmp5_4142 {
  font-size:.875rem
}
._cart-ingka-price-module--medium_rtmp5_4163 ._cart-ingka-price-module__energy-class_rtmp5_1019 svg {
  width:5.4375rem;
  height:3rem
}
._cart-ingka-price-module--medium_rtmp5_4163._cart-ingka-price-module--tro_rtmp5_4142 ._cart-ingka-price-module__secondary-current-price_rtmp5_4142,
._cart-ingka-price-module--medium_rtmp5_4163._cart-ingka-price-module--new-tro_rtmp5_4142 ._cart-ingka-price-module__secondary-current-price_rtmp5_4142,
._cart-ingka-price-module--medium_rtmp5_4163 ._cart-ingka-price-module__current-price_rtmp5_4119 {
  font-size:2rem
}
._cart-ingka-price-module--medium_rtmp5_4163 ._cart-ingka-price-module__secondary-current-price_rtmp5_4142 {
  font-size:1rem
}
._cart-ingka-price-module--large_rtmp5_4174 ._cart-ingka-price-module__energy-class_rtmp5_1019 svg {
  width:8.1875rem;
  height:4.5rem
}
._cart-ingka-price-module--large_rtmp5_4174._cart-ingka-price-module--tro_rtmp5_4142 ._cart-ingka-price-module__secondary-current-price_rtmp5_4142,
._cart-ingka-price-module--large_rtmp5_4174._cart-ingka-price-module--new-tro_rtmp5_4142 ._cart-ingka-price-module__secondary-current-price_rtmp5_4142,
._cart-ingka-price-module--large_rtmp5_4174 ._cart-ingka-price-module__current-price_rtmp5_4119 {
  font-size:3rem
}
._cart-ingka-price-module--large_rtmp5_4174 ._cart-ingka-price-module__secondary-current-price_rtmp5_4142 {
  font-size:1.5rem
}
._cart-ingka-price-module--large_rtmp5_4174 ._cart-ingka-price-module__comparison-price_rtmp5_4112 ._cart-ingka-price_rtmp5_1006 {
  font-size:1rem
}
._cart-ingka-price-module--xlarge_rtmp5_4188 ._cart-ingka-price-module__energy-class_rtmp5_1019 svg {
  width:10.875rem;
  height:6rem
}
._cart-ingka-price-module--xlarge_rtmp5_4188._cart-ingka-price-module--tro_rtmp5_4142 ._cart-ingka-price-module__secondary-current-price_rtmp5_4142,
._cart-ingka-price-module--xlarge_rtmp5_4188._cart-ingka-price-module--new-tro_rtmp5_4142 ._cart-ingka-price-module__secondary-current-price_rtmp5_4142,
._cart-ingka-price-module--xlarge_rtmp5_4188 ._cart-ingka-price-module__current-price_rtmp5_4119 {
  font-size:4rem
}
._cart-ingka-price-module--xlarge_rtmp5_4188 ._cart-ingka-price-module__secondary-current-price_rtmp5_4142 {
  font-size:2rem
}
._cart-ingka-price-module--xlarge_rtmp5_4188 ._cart-ingka-price-module__comparison-price_rtmp5_4112 ._cart-ingka-price_rtmp5_1006 {
  font-size:1.25rem
}
._cart-ingka-price-module--large_rtmp5_4174 ._cart-ingka-price-module__price_rtmp5_4081,
._cart-ingka-price-module--xlarge_rtmp5_4188 ._cart-ingka-price-module__price_rtmp5_4081 {
  margin-bottom:.75rem
}
._cart-ingka-price-module--large_rtmp5_4174 ._cart-ingka-price-module__primary-currency-price-energy-class_rtmp5_4094,
._cart-ingka-price-module--xlarge_rtmp5_4188 ._cart-ingka-price-module__primary-currency-price-energy-class_rtmp5_4094 {
  gap:.75rem
}
._cart-ingka-price-module--large_rtmp5_4174._cart-ingka-price-module--new-bti_rtmp5_4075 ._cart-ingka-price-module__primary-currency-price_rtmp5_4075,
._cart-ingka-price-module--large_rtmp5_4174._cart-ingka-price-module--bti_rtmp5_4075 ._cart-ingka-price-module__primary-currency-price_rtmp5_4075,
._cart-ingka-price-module--xlarge_rtmp5_4188._cart-ingka-price-module--new-bti_rtmp5_4075 ._cart-ingka-price-module__primary-currency-price_rtmp5_4075,
._cart-ingka-price-module--xlarge_rtmp5_4188._cart-ingka-price-module--bti_rtmp5_4075 ._cart-ingka-price-module__primary-currency-price_rtmp5_4075 {
  margin-bottom:1rem
}
._cart-ingka-price-module--large_rtmp5_4174._cart-ingka-price-module--new-bti_rtmp5_4075 ._cart-ingka-price-module__secondary-currency-price_rtmp5_4078,
._cart-ingka-price-module--large_rtmp5_4174._cart-ingka-price-module--bti_rtmp5_4075 ._cart-ingka-price-module__secondary-currency-price_rtmp5_4078,
._cart-ingka-price-module--xlarge_rtmp5_4188._cart-ingka-price-module--new-bti_rtmp5_4075 ._cart-ingka-price-module__secondary-currency-price_rtmp5_4078,
._cart-ingka-price-module--xlarge_rtmp5_4188._cart-ingka-price-module--bti_rtmp5_4075 ._cart-ingka-price-module__secondary-currency-price_rtmp5_4078 {
  margin-bottom:0
}
._cart-ingka-price-module_rtmp5_1019:not(._cart-ingka-price-module--list_rtmp5_4214)._cart-ingka-price-module--commercial-message-placeholder_rtmp5_4214 {
  margin-top:calc(var(--skapa-price-module-commercial-message-offset) * 1.25 + var(--skapa-price-module-information-gap))
}
._cart-ingka-price-module--list_rtmp5_4214 {
  flex-direction:row;
  justify-content:space-between;
  flex-wrap:wrap
}
._cart-ingka-price-module--list_rtmp5_4214 ._cart-ingka-price-module__current-price_rtmp5_4119,
._cart-ingka-price-module--list_rtmp5_4214 ._cart-ingka-price-module__secondary-current-price_rtmp5_4142 {
  font-size:inherit!important;
  line-height:inherit;
  font-weight:inherit
}
._cart-ingka-price-module--list_rtmp5_4214 ._cart-ingka-price-module__comparison-price_rtmp5_4112 ._price_rtmp5_4229 {
  font-size:inherit;
  line-height:inherit
}
._cart-ingka-price-module--list_rtmp5_4214 ._cart-ingka-price-module__information_rtmp5_4081 {
  position:relative
}
._cart-ingka-price-module--list_rtmp5_4214 ._cart-ingka-price-module__primary-currency-price_rtmp5_4075 {
  gap:0
}
._cart-ingka-price-module--list_rtmp5_4214 ._cart-ingka-price-module__comparison-price_rtmp5_4112 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-price-module--list_rtmp5_4214 ._cart-ingka-price-module__list-addons_rtmp5_4242 {
  display:flex;
  flex-direction:column;
  flex-basis:100%;
  gap:.25rem
}
._cart-ingka-price-module--list_rtmp5_4214._cart-ingka-price-module--with-commercial-message_rtmp5_4248 {
  --skapa-price-module-list-commercial-message-offset: calc(var(--skapa-price-module-commercial-message-offset) * 1.25 + var(--skapa-price-module-information-gap));
  padding-top:var(--skapa-price-module-list-commercial-message-offset)
}
._cart-ingka-price-module--list_rtmp5_4214._cart-ingka-price-module--with-commercial-message_rtmp5_4248 ._cart-ingka-commercial-message_rtmp5_1135 {
  position:absolute;
  top:calc(var(--skapa-price-module-list-commercial-message-offset) * -1);
  white-space:nowrap
}
._cart-ingka-price-module--list_rtmp5_4214._cart-ingka-price-module--xsmall_rtmp5_4135 ._cart-ingka-price-module__energy-class_rtmp5_1019 svg {
  width:2rem;
  height:1.125rem
}
._cart-ingka-price-module--list_rtmp5_4214._cart-ingka-price-module--small_rtmp5_4149 ._cart-ingka-price-module__energy-class_rtmp5_1019 svg {
  width:2.5rem;
  height:1.375rem
}
._cart-ingka-price-module--list_rtmp5_4214._cart-ingka-price-module--medium_rtmp5_4163 ._cart-ingka-price-module__energy-class_rtmp5_1019 svg {
  width:2.6875rem;
  height:1.5rem
}
._cart-ingka-price-module--family-romania_rtmp5_4269._cart-ingka-price-module--list_rtmp5_4214 ._cart-ingka-price-module__price_rtmp5_4081,
._cart-ingka-price-module--family-romania_rtmp5_4269._cart-ingka-price-module--list_rtmp5_4214 ._cart-ingka-price-module__information_rtmp5_4081 {
  flex-basis:100%
}
._cart-ingka-price-module--family-romania_rtmp5_4269._cart-ingka-price-module--list_rtmp5_4214 ._cart-ingka-price-module__primary-currency-price_rtmp5_4075 {
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  flex-wrap:wrap;
  gap:var(--skapa-price-module-information-gap)
}
._cart-ingka-price-module--family-romania_rtmp5_4269._cart-ingka-price-module--list_rtmp5_4214 ._cart-ingka-commercial-message_rtmp5_1135 {
  order:initial
}
[dir=rtl] ._cart-ingka-price-module__star--half-filled_rtmp5_4284 {
  transform:scaleX(-1)
}
[dir=rtl] ._cart-ingka-price-module__offer-message_rtmp5_4061 svg {
  transform:scaleX(-1)
}
._cart-ingka-product-identifier_rtmp5_4291 {
  display:inline-block
}
._cart-ingka-product-identifier__label_rtmp5_4294 {
  display:block;
  margin-bottom:.5rem;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-product-identifier__value_rtmp5_4299 {
  display:inline-block;
  background-color:rgb(var(--colour-neutral-7, 17, 17, 17));
  padding:calc(.25rem - 1px) calc(.75rem - 1px);
  border:1px solid rgb(var(--colour-neutral-7, 17, 17, 17));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-product-identifier--subtle_rtmp5_4306 ._cart-ingka-product-identifier__value_rtmp5_4299 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245));
  border-color:rgb(var(--colour-neutral-2, 245, 245, 245))
}
@media print {
  ._cart-ingka-product-identifier__value_rtmp5_4299 {
    color:rgb(var(--colour-static-black, 17, 17, 17));
    background-color:transparent;
    border-color:rgb(var(--colour-static-black, 17, 17, 17))
  }
  @supports (print-color-adjust: exact) or (-webkit-print-color-adjust: exact) {
    ._cart-ingka-product-identifier__value_rtmp5_4299 {
      -webkit-print-color-adjust:exact;
      print-color-adjust:exact;
      background-color:rgb(var(--colour-static-black, 17, 17, 17));
      color:rgb(var(--colour-static-white, 255, 255, 255))
    }
  }
}
._cart-ingka-skeleton_rtmp5_4327 {
  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:_cart-ingka-shine_rtmp5_1 2s 20;
  display:block
}
._cart-ingka-skeleton--inline-block_rtmp5_4341 {
  display:inline-block
}
._cart-ingka-skeleton_rtmp5_4327:after {
  content:"​"
}
[dir=rtl] ._cart-ingka-skeleton_rtmp5_4327 {
  animation-direction:reverse
}
@keyframes _cart-ingka-shine_rtmp5_1 {
  to {
    background-position:0 100%
  }
}
._cart-ingka-status--labelled_rtmp5_4356._cart-ingka-status--leading_rtmp5_4356 ._cart-ingka-status__dot_rtmp5_4356,
._cart-ingka-status--labelled_rtmp5_4356._cart-ingka-status--trailing_rtmp5_4356 ._cart-ingka-status__dot_rtmp5_4356 {
  top:.625em;
  transform:translateY(-50%) scale(.99999)
}
._cart-ingka-status__label_rtmp5_4360 {
  vertical-align:middle;
  position:relative;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-status__dot-wrapper_rtmp5_4365 {
  white-space:nowrap
}
._cart-ingka-status__dot_rtmp5_4356 {
  box-sizing:border-box;
  width:.4em;
  height:.4em;
  min-width:.75rem;
  min-height:.75rem;
  border-radius:64px;
  flex-shrink:0;
  position:relative;
  border-style:solid;
  border-width:max(2px,.066em);
  transform:scale(.99999);
  display:inline-block;
  vertical-align:middle;
  border-color:currentColor;
  forced-color-adjust:none
}
._cart-ingka-status--green_rtmp5_4385 ._cart-ingka-status__dot_rtmp5_4356 {
  background-color:currentColor;
  color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
._cart-ingka-status--orange_rtmp5_4389 ._cart-ingka-status__dot_rtmp5_4356 {
  color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
._cart-ingka-status--orange_rtmp5_4389 ._cart-ingka-status__dot_rtmp5_4356:after {
  position:absolute;
  top:50%;
  bottom:-1px;
  left:-1px;
  right:-1px;
  content:"";
  display:block;
  border-radius:0 0 50% 50%;
  background-color:currentColor
}
._cart-ingka-status--red_rtmp5_4403 ._cart-ingka-status__dot_rtmp5_4356 {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
._cart-ingka-status--grey_rtmp5_4406 ._cart-ingka-status__dot_rtmp5_4356 {
  color:rgb(var(--colour-text-and-icon-4, 146, 146, 146));
  background-color:none
}
._cart-ingka-status--grey_rtmp5_4406 ._cart-ingka-status__dot_rtmp5_4356:after {
  position:absolute;
  content:"";
  width:max(2px,.066em);
  height:130%;
  left:50%;
  top:50%;
  right:0;
  bottom:0;
  display:block;
  background-color:currentColor;
  transform:translate(-50%,-50%) rotate(-45deg)
}
._cart-ingka-status--small_rtmp5_4423 ._cart-ingka-status__dot_rtmp5_4356 {
  min-width:.5rem;
  min-height:.5rem;
  width:.5rem;
  height:.5rem;
  transform:none;
  background-color:currentColor
}
._cart-ingka-status--small_rtmp5_4423 ._cart-ingka-status__dot_rtmp5_4356:after {
  content:none
}
._cart-ingka-status--small_rtmp5_4423 ._cart-ingka-status--trailing_rtmp5_4356 ._cart-ingka-status__dot_rtmp5_4356 {
  margin-inline-start:.5rem;
  order:2
}
._cart-ingka-status--small_rtmp5_4423 ._cart-ingka-status--inline_rtmp5_4438 ._cart-ingka-status__dot_rtmp5_4356 {
  margin-inline-start:.5rem;
  vertical-align:unset
}
._cart-ingka-status--small_rtmp5_4423 ._cart-ingka-status--leading_rtmp5_4356 ._cart-ingka-status__dot_rtmp5_4356 {
  margin-inline-end:.5rem
}
._cart-ingka-status--trailing_rtmp5_4356 {
  display:flex
}
._cart-ingka-status--trailing_rtmp5_4356 ._cart-ingka-status__dot_rtmp5_4356 {
  margin-inline-start:max(.5rem,.4em);
  order:2
}
._cart-ingka-status--leading_rtmp5_4356 {
  display:flex
}
._cart-ingka-status--leading_rtmp5_4356 ._cart-ingka-status__dot_rtmp5_4356 {
  margin-inline-end:max(.5rem,.4em)
}
._cart-ingka-status--leading_rtmp5_4356 ._cart-ingka-status__label_rtmp5_4360 {
  order:2
}
._cart-ingka-status--inline_rtmp5_4438 ._cart-ingka-status__dot_rtmp5_4356 {
  margin-inline-start:max(.5rem,.4em)
}
[dir=rtl] ._cart-ingka-status--grey_rtmp5_4406 ._cart-ingka-status__dot_rtmp5_4356:after {
  right:auto
}
._cart-ingka-quantity-stepper_rtmp5_1360 {
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:space-between;
  padding:0 .5rem;
  background-color:rgb(var(--colour-interactive-subtle-bg-default, 255, 255, 255));
  border:0;
  border-radius:64px
}
._cart-ingka-quantity-stepper--fluid_rtmp5_4479 {
  min-width:100%
}
._cart-ingka-quantity-stepper--small_rtmp5_4482 {
  padding:0 .25rem
}
._cart-ingka-quantity-stepper_rtmp5_1360 ._cart-ingka-btn_rtmp5_339:focus-visible {
  z-index:200
}
._cart-ingka-quantity-stepper__input_rtmp5_1360 {
  text-align:center;
  font-family:inherit;
  border:none;
  box-sizing:content-box;
  background-color:rgb(var(--colour-interactive-subtle-bg-default, 255, 255, 255));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  padding:0 .25rem;
  height:3.5rem;
  min-width:2.5rem;
  max-width:5ch;
  order:2
}
._cart-ingka-quantity-stepper__input_rtmp5_1360:focus-visible~._cart-ingka-quantity-stepper__border_rtmp5_4501 {
  border:2px solid rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
._cart-ingka-quantity-stepper__input_rtmp5_1360:disabled~._cart-ingka-quantity-stepper__border_rtmp5_4501 {
  border:1px solid rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-quantity-stepper__input_rtmp5_1360:disabled {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-quantity-stepper--fluid_rtmp5_4479 ._cart-ingka-quantity-stepper__input_rtmp5_1360 {
  flex-grow:1;
  width:100%;
  max-width:100%
}
._cart-ingka-quantity-stepper--small_rtmp5_4482 ._cart-ingka-quantity-stepper__input_rtmp5_1360 {
  padding:0 .25rem;
  height:2.5rem
}
._cart-ingka-quantity-stepper__border_rtmp5_4501 {
  position:absolute;
  border:1px solid rgb(var(--colour-neutral-5, 146, 146, 146));
  border-radius:64px;
  top:0;
  bottom:0;
  left:0;
  right:0;
  pointer-events:none
}
._cart-ingka-quantity-stepper__decrease_rtmp5_4529 {
  order:1
}
._cart-ingka-quantity-stepper__decrease_rtmp5_4529:disabled {
  background:transparent
}
._cart-ingka-quantity-stepper__decrease--active_rtmp5_4535 {
  background-color:rgb(var(--colour-interactive-subtle-bg-pressed, 223, 223, 223))
}
._cart-ingka-quantity-stepper__increase_rtmp5_4538 {
  order:3
}
._cart-ingka-quantity-stepper__increase_rtmp5_4538:disabled {
  background:transparent
}
._cart-ingka-quantity-stepper__increase--active_rtmp5_4544 {
  background-color:rgb(var(--colour-interactive-subtle-bg-pressed, 223, 223, 223))
}
._cart-ingka-quantity-stepper__sr-label_rtmp5_4547 {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-svg-icon_rtmp5_403 {
  margin-inline-end:.5rem;
  vertical-align:top
}
._cart-ingka-leading-icon_rtmp5_430 ._cart-ingka-svg-icon--100_rtmp5_4561 {
  margin-inline-end:.25rem
}
._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-svg-icon_rtmp5_403 {
  margin-inline-start:.5rem;
  vertical-align:top
}
._cart-ingka-trailing-icon_rtmp5_434 ._cart-ingka-svg-icon--100_rtmp5_4561 {
  margin-inline-start:.25rem
}
._cart-ingka-svg-icon_rtmp5_403 {
  display:inline-block;
  height:1.5rem;
  width:1.5rem;
  vertical-align:middle;
  fill:currentColor;
  transition-property:transform,fill;
  transition-duration:.25s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
@media (prefers-reduced-motion) {
  ._cart-ingka-svg-icon_rtmp5_403 {
    transition-property:none
  }
}
@keyframes _cart-ingka-icon-rotate_rtmp5_1 {
  0% {
    transform:rotate(0)
  }
  to {
    transform:rotate(359deg)
  }
}
._cart-ingka-svg-icon--rotate_rtmp5_4597 {
  animation:_cart-ingka-icon-rotate_rtmp5_1 1.5s linear infinite
}
._cart-ingka-svg-icon--rotate-45_rtmp5_4601 {
  transform:rotate(45deg)
}
._cart-ingka-svg-icon--rotate-minus-45_rtmp5_4605 {
  transform:rotate(-45deg)
}
._cart-ingka-svg-icon--rotate-135_rtmp5_4609 {
  transform:rotate(135deg)
}
._cart-ingka-svg-icon--rotate-minus-135_rtmp5_4613 {
  transform:rotate(-135deg)
}
._cart-ingka-svg-icon--rotate-180_rtmp5_4617 {
  transform:rotate(180deg)
}
._cart-ingka-svg-icon--rotate-minus-180_rtmp5_4621 {
  transform:rotate(-180deg)
}
._cart-ingka-switch_rtmp5_4625 {
  position:relative;
  display:flex
}
._cart-ingka-switch__checkbox_rtmp5_4629 {
  height:3rem;
  width:3rem;
  position:absolute;
  left:0;
  top:-.75rem;
  display:inline-block;
  border:0;
  opacity:0;
  padding:0;
  z-index:1;
  cursor:pointer
}
[dir=rtl] ._cart-ingka-switch__checkbox_rtmp5_4629 {
  right:0;
  left:auto
}
._cart-ingka-switch__label_rtmp5_4646 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  cursor:pointer;
  position:relative;
  display:inline;
  padding-inline-start:1rem;
  transition:color .2s ease-in-out;
  margin-top:.1875rem
}
._cart-ingka-switch__toggle_rtmp5_4655 {
  position:relative;
  display:flex;
  flex-shrink:0;
  cursor:pointer;
  height:1.5rem;
  width:3rem
}
._cart-ingka-switch__toggle_rtmp5_4655:before {
  box-sizing:border-box;
  content:"";
  display:block;
  width:100%;
  background:border-box rgb(var(--colour-neutral-5, 146, 146, 146));
  border:1px solid transparent;
  transition:background .2s cubic-bezier(0,0,1,1);
  height:1.5rem;
  border-radius:20px
}
._cart-ingka-switch__symbol_rtmp5_4674:before {
  transform:rotate(45deg);
  content:"";
  box-sizing:content-box;
  display:block;
  opacity:0;
  transition:all .1s cubic-bezier(0,0,1,1);
  border:2px solid rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163));
  border-left:0;
  border-top:0;
  height:.5625rem;
  width:.25rem;
  margin-top:-.25rem;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-switch__button_rtmp5_4689 {
  box-sizing:border-box;
  position:absolute;
  left:0;
  display:flex;
  justify-content:center;
  align-items:center;
  margin:.125rem;
  background:border-box rgb(var(--colour-static-white, 255, 255, 255));
  border-radius:20px;
  border:2px solid transparent;
  transition:transform .2s cubic-bezier(.4,0,.4,1);
  width:1.25rem;
  height:1.25rem
}
[dir=rtl] ._cart-ingka-switch__button_rtmp5_4689 {
  right:0;
  left:auto
}
._cart-ingka-switch__checkbox_rtmp5_4629:checked+._cart-ingka-switch__toggle_rtmp5_4655:before {
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
._cart-ingka-switch__checkbox_rtmp5_4629:checked+._cart-ingka-switch__toggle_rtmp5_4655 ._cart-ingka-switch__symbol_rtmp5_4674:before {
  opacity:1
}
._cart-ingka-switch__checkbox_rtmp5_4629:checked+._cart-ingka-switch__toggle_rtmp5_4655 ._cart-ingka-switch__button_rtmp5_4689 {
  transform:translate(120%)
}
[dir=rtl] ._cart-ingka-switch__checkbox_rtmp5_4629:checked+._cart-ingka-switch__toggle_rtmp5_4655 ._cart-ingka-switch__button_rtmp5_4689 {
  transform:translate(-120%)
}
._cart-ingka-switch--subtle_rtmp5_4720 ._cart-ingka-switch__button_rtmp5_4689 {
  background:rgb(var(--colour-neutral-1, 255, 255, 255))
}
._cart-ingka-switch--subtle_rtmp5_4720 ._cart-ingka-switch__checkbox_rtmp5_4629:checked+._cart-ingka-switch__toggle_rtmp5_4655:before {
  background:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
._cart-ingka-switch--subtle_rtmp5_4720 ._cart-ingka-switch__checkbox_rtmp5_4629:checked+._cart-ingka-switch__toggle_rtmp5_4655 ._cart-ingka-switch__symbol_rtmp5_4674:before {
  border-color:rgb(var(--colour-neutral-7, 17, 17, 17))
}
._cart-ingka-switch_rtmp5_4625 ._cart-ingka-switch__checkbox_rtmp5_4629:hover:checked+._cart-ingka-switch__toggle_rtmp5_4655:before {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
._cart-ingka-switch_rtmp5_4625 ._cart-ingka-switch__checkbox_rtmp5_4629:hover:checked+._cart-ingka-switch__toggle_rtmp5_4655 ._cart-ingka-switch__symbol_rtmp5_4674:before {
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
._cart-ingka-switch--subtle_rtmp5_4720 ._cart-ingka-switch__checkbox_rtmp5_4629:hover:checked+._cart-ingka-switch__toggle_rtmp5_4655:before {
  background:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
._cart-ingka-switch--subtle_rtmp5_4720 ._cart-ingka-switch__checkbox_rtmp5_4629:hover:checked+._cart-ingka-switch__toggle_rtmp5_4655 ._cart-ingka-switch__symbol_rtmp5_4674:before {
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
._cart-ingka-switch_rtmp5_4625 ._cart-ingka-switch__checkbox_rtmp5_4629:active:checked+._cart-ingka-switch__toggle_rtmp5_4655:before {
  background:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114))
}
._cart-ingka-switch_rtmp5_4625 ._cart-ingka-switch__checkbox_rtmp5_4629:active:checked+._cart-ingka-switch__toggle_rtmp5_4655 ._cart-ingka-switch__symbol_rtmp5_4674:before {
  border-color:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114))
}
._cart-ingka-switch--subtle_rtmp5_4720 ._cart-ingka-switch__checkbox_rtmp5_4629:active:checked+._cart-ingka-switch__toggle_rtmp5_4655:before {
  background:rgb(var(--colour-interactive-primary-bg-pressed, 0, 0, 0))
}
._cart-ingka-switch--subtle_rtmp5_4720 ._cart-ingka-switch__checkbox_rtmp5_4629:active:checked+._cart-ingka-switch__toggle_rtmp5_4655 ._cart-ingka-switch__symbol_rtmp5_4674:before {
  border-color:rgb(var(--colour-interactive-primary-bg-pressed, 0, 0, 0))
}
._cart-ingka-switch_rtmp5_4625 ._cart-ingka-switch__checkbox_rtmp5_4629:disabled {
  cursor:default
}
._cart-ingka-switch_rtmp5_4625 ._cart-ingka-switch__checkbox_rtmp5_4629:disabled~._cart-ingka-switch__label_rtmp5_4646 {
  pointer-events:none;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-switch_rtmp5_4625 ._cart-ingka-switch__checkbox_rtmp5_4629:disabled:hover+._cart-ingka-switch__toggle_rtmp5_4655:before,
._cart-ingka-switch_rtmp5_4625 ._cart-ingka-switch__checkbox_rtmp5_4629:disabled+._cart-ingka-switch__toggle_rtmp5_4655:before {
  background:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-switch_rtmp5_4625 ._cart-ingka-switch__checkbox_rtmp5_4629:disabled:hover+._cart-ingka-switch__toggle_rtmp5_4655 ._cart-ingka-switch__symbol_rtmp5_4674:before,
._cart-ingka-switch_rtmp5_4625 ._cart-ingka-switch__checkbox_rtmp5_4629:disabled+._cart-ingka-switch__toggle_rtmp5_4655 ._cart-ingka-switch__symbol_rtmp5_4674:before {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media (forced-colors: active) {
  ._cart-ingka-switch_rtmp5_4625 ._cart-ingka-switch__checkbox_rtmp5_4629:disabled~._cart-ingka-switch__label_rtmp5_4646 {
    color:GrayText
  }
  ._cart-ingka-switch_rtmp5_4625 ._cart-ingka-switch__checkbox_rtmp5_4629:disabled+._cart-ingka-switch__toggle_rtmp5_4655:before,
  ._cart-ingka-switch_rtmp5_4625 ._cart-ingka-switch__checkbox_rtmp5_4629:disabled+._cart-ingka-switch__toggle_rtmp5_4655>._cart-ingka-switch__button_rtmp5_4689,
  ._cart-ingka-switch_rtmp5_4625 ._cart-ingka-switch__checkbox_rtmp5_4629:disabled+._cart-ingka-switch__toggle_rtmp5_4655 ._cart-ingka-switch__symbol_rtmp5_4674:before,
  ._cart-ingka-switch_rtmp5_4625 ._cart-ingka-switch__checkbox_rtmp5_4629:disabled:hover+._cart-ingka-switch__toggle_rtmp5_4655 ._cart-ingka-switch__symbol_rtmp5_4674:before {
    border-color:GrayText
  }
}
@media (prefers-reduced-motion: reduce) {
  ._cart-ingka-switch__toggle_rtmp5_4655:before,
  ._cart-ingka-switch__symbol_rtmp5_4674:before {
    transition-duration:0s
  }
  ._cart-ingka-switch__button_rtmp5_4689 {
    transition-duration:0s
  }
}
._cart-ingka-switch_rtmp5_4625 input[type=checkbox]:focus-visible+._cart-ingka-switch__toggle_rtmp5_4655:before {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-switch_rtmp5_4625 input[type=checkbox]:focus-visible:hover+._cart-ingka-switch__toggle_rtmp5_4655:before {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-tabs--subtle_rtmp5_4801 {
  --skapa-tab-selected-colour: rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-tabs_rtmp5_1254 ._cart-ingka-overflow-carousel_rtmp5_833 {
  max-width:100%;
  width:100%
}
._cart-ingka-tabs_rtmp5_1254 ._cart-ingka-overflow-carousel__content_rtmp5_836 {
  padding:0
}
._cart-ingka-tabs__tab_rtmp5_1377 {
  position:relative;
  background:none;
  border:0;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  display:inline-flex;
  align-items:center;
  flex-shrink:0;
  font-size:.875rem;
  font-weight:700;
  line-height:1.4285714286;
  margin:0;
  min-height:3.25rem;
  padding:0 .25rem;
  text-align:initial;
  outline:none
}
._cart-ingka-tabs__tab_rtmp5_1377 ._cart-ingka-svg-icon_rtmp5_403 {
  margin-inline-end:.5rem
}
._cart-ingka-tabs__tab_rtmp5_1377:not(:disabled):hover {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-tabs__tab_rtmp5_1377:disabled {
  cursor:default
}
._cart-ingka-tabs__tab--active_rtmp5_4837 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  cursor:default
}
._cart-ingka-tabs__tab--active_rtmp5_4837:before {
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  display:block;
  width:100%;
  border-radius:1.5px;
  border-bottom:.1875rem solid var(--skapa-tab-selected-colour, rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163)));
  z-index:100
}
._cart-ingka-tabs__tab--active_rtmp5_4837:not(:disabled):hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-tabs__tab_rtmp5_1377+._cart-ingka-tabs__tab_rtmp5_1377 {
  margin-inline-start:1.5rem
}
._cart-ingka-tabs__tab_rtmp5_1377:disabled {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-tabs__list_rtmp5_4861 {
  position:relative;
  display:flex;
  width:100%
}
._cart-ingka-tabs__list_rtmp5_4861:before {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  display:block;
  border-bottom:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
._cart-ingka-tabs__panel_rtmp5_1254 {
  outline:none;
  padding:2.5rem 0;
  position:relative
}
._cart-ingka-tabs__panel-title_rtmp5_4880 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  font-size:.875rem;
  line-height:1.571;
  font-weight:700
}
._cart-ingka-typography_rtmp5_4887,
._cart-ingka-typography_rtmp5_4887 * {
  --skapa-letter-spacing-multiplier-for-font-weight: calc(var(--skapa-font-weight, 400) / 800 - .125);
  letter-spacing:calc(var(--skapa-characterset-multiplier, 1) * var(--skapa-letter-spacing-multiplier-for-font-weight, .375) * (var(--skapa-base-multiplier, 1) * .875rem - 1em) / (.875 * var(--skapa-rem, 16)))
}
._cart-ingka-typography-margin-compensation_rtmp5_4901 *[class*=cart-ingka-typography-] {
  margin-inline:calc(-.095*(1em - 14px))
}
._cart-ingka-typography-paragraph-spacing_rtmp5_4905 *[class*=cart-ingka-typography-] {
  margin-bottom:calc(1em * (var(--skapa-typography-line-height, 1.5) - 1))
}
._cart-ingka-typography-base-14_rtmp5_4909 {
  --skapa-base-multiplier: 1 
}
._cart-ingka-typography-base-16_rtmp5_4912 {
  --skapa-base-multiplier: calc(16 / 14)
}
._cart-ingka-typography-base-20_rtmp5_4915 {
  --skapa-base-multiplier: calc(20 / 14)
}
._cart-ingka-typography-base-28_rtmp5_4918 {
  --skapa-base-multiplier: 2 
}
._cart-ingka-typography-base-56_rtmp5_4921 {
  --skapa-base-multiplier: 4 
}
._cart-ingka-typography-body-s_rtmp5_4925 {
  --skapa-font-weight: 400;
  --skapa-font-size: var(--skapa-body-s, 12);
  --skapa-typography-line-height: 1.8
}
._cart-ingka-typography-body-m_rtmp5_4930 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.5;
  --skapa-font-size: var(--skapa-body-m, 14)
}
._cart-ingka-typography-body-l_rtmp5_4935 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.5;
  --skapa-font-size: var(--skapa-body-l, 16)
}
._cart-ingka-typography-display-m_rtmp5_4941 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.2;
  --skapa-font-size: var(--skapa-display-m, 40)
}
._cart-ingka-typography-display-xl_rtmp5_4946 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.2;
  --skapa-font-size: var(--skapa-display-xl, 72)
}
._cart-ingka-typography-display-l_rtmp5_4951 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.2;
  --skapa-font-size: var(--skapa-display-l, 56)
}
._cart-ingka-typography-heading-m_rtmp5_4957 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-m, 18)
}
._cart-ingka-typography-heading-xl_rtmp5_4962 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-xl, 32)
}
._cart-ingka-typography-heading-l_rtmp5_4967 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-l, 24)
}
._cart-ingka-typography-heading-s_rtmp5_4972 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-s, 16)
}
._cart-ingka-typography-heading-xs_rtmp5_4977 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-xs, 14)
}
._cart-ingka-typography-label-s_rtmp5_4983 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-label-s, 12)
}
._cart-ingka-typography-label-xs_rtmp5_4988 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-label-xs, 10);
  text-transform:uppercase
}
._cart-ingka-typography-label-m_rtmp5_4994 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-label-m, 14)
}
._cart-ingka-typography-label-l_rtmp5_4999 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-label-l, 16)
}
._cart-ingka-typography-caption-m_rtmp5_5005 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-caption-m, 14)
}
._cart-ingka-typography-caption-l_rtmp5_5010 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-caption-l, 16)
}
._cart-ingka-typography-caption-s_rtmp5_5015 {
  --skapa-font-weight: 400;
  --skapa-font-size: var(--skapa-caption-s, 12);
  --skapa-typography-line-height: 1.5
}
._cart-ingka-typography-statement-m_rtmp5_5021 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.5;
  --skapa-font-size: var(--skapa-statement-m, 20)
}
._cart-ingka-typography-statement-l_rtmp5_5026 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.5;
  --skapa-font-size: var(--skapa-statement-l, 28)
}
._cart-ingka-typography-regular_rtmp5_5032 {
  --skapa-font-weight: 400
}
._cart-ingka-typography-typescale-desktop_rtmp5_5036 {
  --skapa-display-xl: 72;
  --skapa-display-l: 56;
  --skapa-display-m: 40;
  --skapa-heading-xl: 32;
  --skapa-heading-l: 24;
  --skapa-heading-m: 18;
  --skapa-heading-s: 16;
  --skapa-heading-xs: 14;
  --skapa-statement-l: 28;
  --skapa-statement-m: 20;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12
}
._cart-ingka-typography-typescale-small-screen_rtmp5_5058 {
  --skapa-display-xl: 48;
  --skapa-display-l: 36;
  --skapa-display-m: 28;
  --skapa-heading-xl: 24;
  --skapa-heading-l: 20;
  --skapa-heading-m: 18;
  --skapa-heading-s: 16;
  --skapa-heading-xs: 14;
  --skapa-statement-l: 20;
  --skapa-statement-m: 18;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12
}
._cart-ingka-typography-typescale-large-screen_rtmp5_5080 {
  --skapa-display-xl: 144;
  --skapa-display-l: 96;
  --skapa-display-m: 64;
  --skapa-heading-xl: 40;
  --skapa-heading-l: 28;
  --skapa-heading-m: 18;
  --skapa-heading-s: 16;
  --skapa-heading-xs: 14;
  --skapa-statement-l: 40;
  --skapa-statement-m: 28;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12
}
._cart-ingka-typography-typescale-auto_rtmp5_5102 {
  --skapa-display-xl: 48;
  --skapa-display-l: 36;
  --skapa-display-m: 28;
  --skapa-heading-xl: 24;
  --skapa-heading-l: 20;
  --skapa-heading-m: 18;
  --skapa-heading-s: 16;
  --skapa-heading-xs: 14;
  --skapa-statement-l: 20;
  --skapa-statement-m: 18;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12
}
@media (min-width: 37.5em) {
  ._cart-ingka-typography-typescale-auto_rtmp5_5102 {
    --skapa-display-xl: 72;
    --skapa-display-l: 56;
    --skapa-display-m: 40;
    --skapa-heading-xl: 32;
    --skapa-heading-l: 24;
    --skapa-heading-m: 18;
    --skapa-heading-s: 16;
    --skapa-heading-xs: 14;
    --skapa-statement-l: 28;
    --skapa-statement-m: 20;
    --skapa-caption-l: 16;
    --skapa-caption-m: 14;
    --skapa-caption-s: 12;
    --skapa-label-l: 16;
    --skapa-label-m: 14;
    --skapa-label-s: 12;
    --skapa-label-xs: 10;
    --skapa-body-l: 16;
    --skapa-body-m: 14;
    --skapa-body-s: 12
  }
}
@media (min-width: 75em) {
  ._cart-ingka-typography-typescale-auto_rtmp5_5102 {
    --skapa-display-xl: 144;
    --skapa-display-l: 96;
    --skapa-display-m: 64;
    --skapa-heading-xl: 40;
    --skapa-heading-l: 28;
    --skapa-heading-m: 18;
    --skapa-heading-s: 16;
    --skapa-heading-xs: 14;
    --skapa-statement-l: 40;
    --skapa-statement-m: 28;
    --skapa-caption-l: 16;
    --skapa-caption-m: 14;
    --skapa-caption-s: 12;
    --skapa-label-l: 16;
    --skapa-label-m: 14;
    --skapa-label-s: 12;
    --skapa-label-xs: 10;
    --skapa-body-l: 16;
    --skapa-body-m: 14;
    --skapa-body-s: 12
  }
}
*:is(._cart-ingka-typography-character-set-arabic_rtmp5_5173,
._cart-ingka-typography-character-set-chinese_simplified_rtmp5_5173,
._cart-ingka-typography-character-set-chinese_traditional_rtmp5_5173,
._cart-ingka-typography-character-set-hebrew_rtmp5_5173,
._cart-ingka-typography-character-set-japanese_rtmp5_5173,
._cart-ingka-typography-character-set-korean_rtmp5_5173) {
  --skapa-characterset-multiplier: 0
}
._cart-ingka-text_rtmp5_2178 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-text--lighter_rtmp5_5180 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-textcontext-wrapper_rtmp5_5184 {
  display:contents
}
._cart-ingka-toast_rtmp5_5188 ._cart-ingka-btn_rtmp5_339:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-toast_rtmp5_5188 {
  position:fixed;
  top:0;
  left:0;
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:.5rem;
  padding-inline-start:1.5rem;
  border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
  min-height:4.125rem;
  background:rgb(var(--colour-elevation-3, 17, 17, 17));
  width:100%;
  transform:translateY(-100%);
  transition:transform .2s cubic-bezier(.9,0,1,1);
  z-index:400;
  pointer-events:none;
  box-sizing:border-box
}
._cart-ingka-toast--show_rtmp5_5214 {
  transform:translateY(0);
  pointer-events:auto;
  transition-timing-function:cubic-bezier(0,0,.1,1)
}
._cart-ingka-toast--off-screen_rtmp5_5219 {
  transition:none
}
._cart-ingka-toast__body-wrapper_rtmp5_5222 {
  display:flex;
  flex-grow:1;
  flex-wrap:wrap;
  align-items:center
}
._cart-ingka-toast__body_rtmp5_5222,
._cart-ingka-toast__action_rtmp5_5228,
._cart-ingka-toast__close-btn_rtmp5_5228 {
  margin:.25rem 0
}
._cart-ingka-toast__body_rtmp5_5222 {
  display:inline-block;
  flex-grow:1;
  flex-basis:50%;
  margin-inline-end:1rem;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-toast__action_rtmp5_5228 {
  line-height:1
}
._cart-ingka-toast__action-message_rtmp5_5241._cart-ingka-btn_rtmp5_339 {
  --colour-semantic-informative: 72, 156, 227;
  color:rgb(var(--colour-semantic-informative, 0, 88, 163));
  border-radius:4px
}
._cart-ingka-toast__action-message_rtmp5_5241._cart-ingka-btn_rtmp5_339:hover,
._cart-ingka-toast__action-message_rtmp5_5241._cart-ingka-btn_rtmp5_339:active {
  text-decoration:underline
}
._cart-ingka-toast__action-message_rtmp5_5241._cart-ingka-btn_rtmp5_339:hover,
._cart-ingka-toast__action-message_rtmp5_5241._cart-ingka-btn_rtmp5_339:focus,
._cart-ingka-toast__action-message_rtmp5_5241._cart-ingka-btn_rtmp5_339:active {
  color:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
._cart-ingka-toast__action-message_rtmp5_5241._cart-ingka-btn_rtmp5_339 ._cart-ingka-btn__inner_rtmp5_339 {
  min-height:0
}
._cart-ingka-toast__action-message_rtmp5_5241._cart-ingka-btn_rtmp5_339._cart-ingka-btn--plain_rtmp5_809 ._cart-ingka-btn__inner_rtmp5_339:after {
  min-width:2.75rem;
  top:-.875rem;
  bottom:-.875rem;
  left:-.5rem;
  right:-.5rem
}
._cart-ingka-toast__close-btn_rtmp5_5228 {
  padding-inline-start:.75rem
}
._cart-ingka-toast__text_rtmp5_5265 {
  color:rgb(var(--colour-static-white, 255, 255, 255));
  margin-top:0
}
._cart-ingka-toast__text_rtmp5_5265:last-child {
  margin-bottom:0
}
@media (min-width: 37.5em) {
  ._cart-ingka-toast_rtmp5_5188 {
    border-radius:4px;
    width:22.5rem;
    top:2rem;
    left:auto;
    right:0;
    transform:translate(100%)
  }
  [dir=rtl] ._cart-ingka-toast_rtmp5_5188 {
    right:auto;
    left:0;
    transform:translate(-100%)
  }
  ._cart-ingka-toast--show_rtmp5_5214 {
    transform:translate(-2rem)
  }
  [dir=rtl] ._cart-ingka-toast--show_rtmp5_5214 {
    transform:translate(2rem)
  }
}
@media (min-width: 56.25em) {
  ._one-checkout_rtmp5_5295 {
    background-color:rgb(var(--colour-neutral-2, 245, 245, 245))
  }
}
._one-checkout_rtmp5_5295 *,
._one-checkout_rtmp5_5295 :after,
._one-checkout_rtmp5_5295 :before {
  box-sizing:border-box
}
._one-checkout_rtmp5_5295 a {
  align-self:flex-start
}
._recommendations_rtmp5_5310 {
  order:3;
  grid-column:1/6
}
@media (min-width: 37.5em) {
  ._recommendations_rtmp5_5310 {
    grid-column:1/7
  }
}
@media (min-width: 56.25em) {
  ._recommendations_rtmp5_5310 {
    grid-column:1/13;
    background-color:rgb(var(--colour-neutral-1, 255, 255, 255));
    padding:2.5rem
  }
}
._availability_rtmp5_5327 {
  display:flex;
  flex-direction:column;
  font-size:.75rem;
  gap:.5rem;
  list-style-type:none
}
._buttonContainer_rtmp5_5335 {
  display:flex;
  gap:.75rem
}
@media (min-width: 37.5em) {
  ._buttonContainer_rtmp5_5335 {
    gap:1rem
  }
}
@media (max-width: 374px) {
  ._buttonContainer_rtmp5_5335 {
    gap:.5rem
  }
}
._ctaWrapper_rtmp5_5350 {
  grid-column:1/6;
  margin-top:1rem
}
@keyframes _stickyIn_rtmp5_5363 {
  0% {
    bottom:-100px
  }
  to {
    bottom:1rem
  }
}
._stickyIn_rtmp5_5363 {
  position:sticky!important;
  bottom:1.5rem;
  z-index:1;
  animation:_stickyIn_rtmp5_5363 .4s cubic-bezier(.8,0,0,1)
}
@keyframes _stickyOut_rtmp5_5378 {
  0% {
    bottom:1.5rem
  }
  to {
    bottom:-4rem
  }
}
._stickyOut_rtmp5_5378 {
  position:sticky!important;
  bottom:-4rem;
  z-index:1;
  animation:_stickyOut_rtmp5_5378 .6s cubic-bezier(.8,0,0,1)
}
._stickyInMOV_rtmp5_5385 {
  will-change:bottom;
  position:sticky!important;
  bottom:calc(2.5rem + 56px);
  z-index:1;
  animation:_stickyIn_rtmp5_5363 .4s cubic-bezier(.8,0,0,1)
}
@keyframes _stickyOutMOV_rtmp5_5401 {
  0% {
    bottom:calc(2.5rem + 56px)
  }
  to {
    bottom:calc(-5rem - 56px)
  }
}
._stickyOutMOV_rtmp5_5401 {
  will-change:bottom;
  position:sticky!important;
  bottom:calc(-5rem - 56px);
  z-index:1;
  animation:_stickyOutMOV_rtmp5_5401 .6s cubic-bezier(.8,0,0,1)
}
._movPrice_rtmp5_5409 {
  font-size:.75rem
}
._grid_1rv1n_1 {
  display:grid;
  grid-template-columns:repeat(2,1fr);
  margin:1.25rem -1.25rem;
  list-style-type:none
}
@media (min-width: 37.5em) {
  ._grid_1rv1n_1 {
    border-left:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
    grid-template-columns:repeat(3,1fr);
    margin:1.5rem 0 0;
    border-radius:4px
  }
}
@media (min-width: 56.25em) {
  ._grid_1rv1n_1 {
    border-left:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
    grid-template-columns:repeat(4,1fr);
    margin:1.5rem 0 0;
    border-radius:4px
  }
}
@media (min-width: 75em) {
  ._grid_1rv1n_1 {
    border-left:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
    grid-template-columns:repeat(5,1fr);
    margin:1.5rem 0 0;
    border-radius:4px
  }
}
._gridItem_1rv1n_32 {
  padding:1.25rem!important;
  border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  border-top:none;
  border-left:none
}
._gridItem_1rv1n_32:nth-child(2n) {
  border-right-width:0
}
@media (min-width: 37.5em) {
  ._gridItem_1rv1n_32:nth-child(2n) {
    border-right-width:1px
  }
}
@media (min-width: 56.25em) {
  ._gridItem_1rv1n_32:nth-child(2n) {
    border-right-width:1px
  }
}
@media (min-width: 75em) {
  ._gridItem_1rv1n_32:nth-child(2n) {
    border-right-width:1px
  }
}
._gridItem_1rv1n_32:nth-child(-n+2) {
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
@media (min-width: 37.5em) {
  ._gridItem_1rv1n_32:nth-child(-n+3) {
    border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
  }
  ._gridItem_1rv1n_32:first-child {
    border-top-left-radius:4px
  }
  ._gridItem_1rv1n_32:nth-child(3),
  ._gridItem_1rv1n_32:nth-child(2):last-child,
  ._gridItem_1rv1n_32:first-child:last-child {
    border-top-right-radius:4px
  }
  ._gridItem_1rv1n_32:nth-child(3n+1):nth-last-child(-n+3) {
    border-bottom-left-radius:4px
  }
  ._gridItem_1rv1n_32:nth-child(3n):nth-last-child(-n+1),
  ._gridItem_1rv1n_32:last-child:not(:nth-child(3n)) {
    border-bottom-right-radius:4px
  }
  ._gridItem_1rv1n_32:nth-child(3n):nth-last-child(2),
  ._gridItem_1rv1n_32:nth-child(3n):nth-last-child(3) {
    border-bottom-right-radius:4px
  }
}
@media (min-width: 56.25em) {
  ._gridItem_1rv1n_32:nth-child(-n+4) {
    border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
  }
  ._gridItem_1rv1n_32:nth-child(3):not(:last-child) {
    border-top-right-radius:0
  }
  ._gridItem_1rv1n_32:nth-child(2):not(:last-child) {
    border-top-right-radius:0
  }
  ._gridItem_1rv1n_32:nth-child(4),
  ._gridItem_1rv1n_32:nth-child(3):last-child,
  ._gridItem_1rv1n_32:nth-child(2):last-child,
  ._gridItem_1rv1n_32:first-child:last-child {
    border-top-right-radius:4px
  }
  ._gridItem_1rv1n_32:nth-child(3n+1):nth-last-child(-n+3) {
    border-bottom-left-radius:0
  }
  ._gridItem_1rv1n_32:nth-child(4n+1):nth-last-child(-n+4) {
    border-bottom-left-radius:4px
  }
  ._gridItem_1rv1n_32:nth-child(3n):nth-last-child(-n+1),
  ._gridItem_1rv1n_32:last-child:not(:nth-child(3n)),
  ._gridItem_1rv1n_32:nth-child(3n):nth-last-child(2),
  ._gridItem_1rv1n_32:nth-child(3n):nth-last-child(3) {
    border-bottom-right-radius:0
  }
  ._gridItem_1rv1n_32:nth-child(4n):nth-last-child(-n+1),
  ._gridItem_1rv1n_32:last-child:not(:nth-child(4n)) {
    border-bottom-right-radius:4px
  }
  ._gridItem_1rv1n_32:nth-child(4n):nth-last-child(2),
  ._gridItem_1rv1n_32:nth-child(4n):nth-last-child(3),
  ._gridItem_1rv1n_32:nth-child(4n):nth-last-child(4) {
    border-bottom-right-radius:4px
  }
}
@media (min-width: 75em) {
  ._gridItem_1rv1n_32:nth-child(-n+5) {
    border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
  }
  ._gridItem_1rv1n_32:nth-child(4):not(:last-child) {
    border-top-right-radius:0
  }
  ._gridItem_1rv1n_32:nth-child(3):not(:last-child) {
    border-top-right-radius:0
  }
  ._gridItem_1rv1n_32:nth-child(2):not(:last-child) {
    border-top-right-radius:0
  }
  ._gridItem_1rv1n_32:nth-child(5),
  ._gridItem_1rv1n_32:nth-child(4):last-child,
  ._gridItem_1rv1n_32:nth-child(3):last-child,
  ._gridItem_1rv1n_32:nth-child(2):last-child,
  ._gridItem_1rv1n_32:first-child:last-child {
    border-top-right-radius:4px
  }
  ._gridItem_1rv1n_32:nth-child(4n+1):nth-last-child(-n+4) {
    border-bottom-left-radius:0
  }
  ._gridItem_1rv1n_32:nth-child(5n+1):nth-last-child(-n+5) {
    border-bottom-left-radius:4px
  }
  ._gridItem_1rv1n_32:nth-child(4n):nth-last-child(-n+1),
  ._gridItem_1rv1n_32:last-child:not(:nth-child(4n)),
  ._gridItem_1rv1n_32:nth-child(4n):nth-last-child(2),
  ._gridItem_1rv1n_32:nth-child(4n):nth-last-child(3),
  ._gridItem_1rv1n_32:nth-child(4n):nth-last-child(4) {
    border-bottom-right-radius:0
  }
  ._gridItem_1rv1n_32:nth-child(5n):nth-last-child(-n+1),
  ._gridItem_1rv1n_32:last-child:not(:nth-child(5n)) {
    border-bottom-right-radius:4px
  }
  ._gridItem_1rv1n_32:nth-child(5n):nth-last-child(2),
  ._gridItem_1rv1n_32:nth-child(5n):nth-last-child(3),
  ._gridItem_1rv1n_32:nth-child(5n):nth-last-child(4),
  ._gridItem_1rv1n_32:nth-child(5n):nth-last-child(5) {
    border-bottom-right-radius:4px
  }
}
._contentGrid_m25mi_1 {
  grid-column:1/6
}
@media (min-width: 37.5em) {
  ._contentGrid_m25mi_1 {
    grid-column:1/7
  }
}
@media (min-width: 56.25em) {
  ._contentGrid_m25mi_1 {
    grid-column:1/8
  }
}
._sidebarGrid_m25mi_18 {
  grid-column:1/6
}
._sidebarGrid_m25mi_18 ._sidebar_m25mi_18 {
  position:-webkit-sticky;
  position:sticky;
  top:2.5rem
}
@media (min-width: 37.5em) {
  ._sidebarGrid_m25mi_18 {
    grid-column:1/7
  }
}
@media (min-width: 56.25em) {
  ._sidebarGrid_m25mi_18 {
    grid-column:9/13
  }
}
._overrideColumnGap_m25mi_40 {
  row-gap:1.25rem!important
}
@media (min-width: 37.5em) {
  ._overrideColumnGap_m25mi_40 {
    row-gap:1.5rem!important
  }
}
@keyframes _modal-delayed-fade-in_19gmj_1 {
  0% {
    opacity:0
  }
  50% {
    opacity:0
  }
  to {
    opacity:1
  }
}
._cart-ingka-accordion-item-header_19gmj_13 {
  display:flex;
  background:none;
  overflow:hidden;
  border:0;
  cursor:pointer;
  flex-direction:row;
  width:100%;
  justify-content:space-between;
  align-items:center;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  text-decoration:none;
  -webkit-user-select:text;
  user-select:text
}
._cart-ingka-accordion-item-header_19gmj_13:active,
._cart-ingka-accordion-item-header_19gmj_13:focus-visible,
._cart-ingka-accordion-item-header_19gmj_13:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-accordion-item-header_19gmj_13:active ._cart-ingka-accordion-item-header__title_19gmj_30,
._cart-ingka-accordion-item-header_19gmj_13:focus-visible ._cart-ingka-accordion-item-header__title_19gmj_30,
._cart-ingka-accordion-item-header_19gmj_13:hover ._cart-ingka-accordion-item-header__title_19gmj_30 {
  text-decoration:underline
}
._cart-ingka-accordion-item-header__icon_19gmj_33 {
  flex-shrink:0
}
._cart-ingka-accordion-item-header--small_19gmj_36 {
  min-height:3rem;
  padding:.5rem 0
}
._cart-ingka-accordion-item-header--medium_19gmj_40 {
  min-height:4.5rem;
  padding:.75rem 0
}
._cart-ingka-accordion-item-header--large_19gmj_44 {
  min-height:5.5rem;
  padding:1.25rem 0
}
._cart-ingka-accordion-item-header__title-wrapper_19gmj_48 {
  text-align:start;
  flex-grow:1;
  line-height:0;
  padding-inline-end:1rem
}
._cart-ingka-accordion-item-header__title-wrapper_19gmj_48 ._cart-ingka-accordion-item-header__title_19gmj_30 {
  width:auto
}
._cart-ingka-accordion-item-header__title_19gmj_30 {
  font-size:.875rem;
  line-height:1.571;
  font-weight:700;
  display:block
}
._cart-ingka-accordion-item-header__subtitle_19gmj_63 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  font-size:.875rem;
  line-height:1.571
}
._cart-ingka-accordion-item-header_19gmj_13:disabled {
  cursor:default
}
._cart-ingka-accordion-item-header_19gmj_13:disabled ._cart-ingka-accordion-item-header__title_19gmj_30 {
  text-decoration:none
}
._cart-ingka-accordion-item-header_19gmj_13:disabled ._cart-ingka-accordion-item-header__title_19gmj_30,
._cart-ingka-accordion-item-header_19gmj_13:disabled ._cart-ingka-accordion-item-header__subtitle_19gmj_63 {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-accordion-item-header_19gmj_13:disabled ._cart-ingka-accordion-item-header__icon_19gmj_33 {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-accordion--padded_19gmj_82 ._cart-ingka-accordion-item-header_19gmj_13 {
  padding-left:1.5rem;
  padding-right:1.5rem
}
._cart-ingka-accordion_19gmj_13 {
  list-style:none;
  width:100%;
  margin:0;
  padding:0;
  background:transparent
}
._cart-ingka-accordion__item_19gmj_94 {
  transition:all .2s cubic-bezier(.4,0,.4,1);
  margin:0;
  outline:0;
  padding:0
}
._cart-ingka-accordion__item--subtle_19gmj_100 ._cart-ingka-accordion-item-header__title_19gmj_30 {
  font-weight:400
}
._cart-ingka-accordion__item--active_19gmj_103 {
  overflow:visible
}
._cart-ingka-accordion_19gmj_13 ._cart-ingka-accordion-item-header_19gmj_13 {
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
._cart-ingka-accordion__item--active_19gmj_103>._cart-ingka-accordion__content_19gmj_109 {
  visibility:visible;
  opacity:1;
  transition:all .2s cubic-bezier(.4,0,.4,1)
}
._cart-ingka-accordion__content_19gmj_109 {
  transition:all .2s cubic-bezier(.4,0,.4,1);
  visibility:hidden;
  opacity:0;
  overflow:hidden
}
._cart-ingka-accordion__content--inner-small_19gmj_120 {
  padding-top:.5rem;
  padding-bottom:1.5rem
}
._cart-ingka-accordion__content--inner-medium_19gmj_124 {
  padding-top:.5rem;
  padding-bottom:2rem
}
._cart-ingka-accordion__content--inner-large_19gmj_128 {
  padding-top:.5rem;
  padding-bottom:2.5rem
}
@media (prefers-reduced-motion) {
  ._cart-ingka-accordion__item_19gmj_94,
  ._cart-ingka-accordion__item--active_19gmj_103>._cart-ingka-accordion__content_19gmj_109,
  ._cart-ingka-accordion__content_19gmj_109 {
    transition-duration:0ms
  }
}
._cart-ingka-accordion_19gmj_13 ._cart-ingka-collapsible_19gmj_137 {
  display:grid;
  box-sizing:border-box;
  grid-template-rows:0fr;
  transition:all .2s cubic-bezier(.4,0,.4,1)
}
._cart-ingka-accordion_19gmj_13 ._cart-ingka-collapsible--expanded_19gmj_143 {
  grid-template-rows:1fr
}
._cart-ingka-accordion_19gmj_13 ._cart-ingka-collapsible--closed_19gmj_146 ._cart-ingka-collapsible__content_19gmj_146 {
  display:none
}
._cart-ingka-accordion_19gmj_13 ._cart-ingka-collapsible__content_19gmj_146 {
  overflow:hidden
}
@media (prefers-reduced-motion) {
  ._cart-ingka-accordion_19gmj_13 ._cart-ingka-collapsible_19gmj_137 {
    transition-duration:0ms
  }
}
._cart-ingka-accordion--padded_19gmj_82 ._cart-ingka-accordion__content_19gmj_109 {
  padding-left:1.5rem;
  padding-right:1.5rem
}
[dir=rtl] ._cart-ingka-accordion_19gmj_13 ._cart-ingka-accordion-item-header__icon_19gmj_33 {
  transform:scaleX(-1)
}
[dir=rtl] ._cart-ingka-accordion__item--active_19gmj_103 ._cart-ingka-accordion-item-header__icon_19gmj_33 {
  transform:scaleX(-1) rotate(180deg)
}
._cart-ingka-aspect-ratio-box_19gmj_170 {
  width:100%;
  position:relative;
  height:auto;
  display:block;
  padding-bottom:75%;
  box-sizing:border-box
}
._cart-ingka-aspect-ratio-box_19gmj_170[class*=--standard],
._cart-ingka-aspect-ratio-box_19gmj_170[class*=--4-3] {
  padding-bottom:75%
}
._cart-ingka-aspect-ratio-box_19gmj_170[class*=--square],
._cart-ingka-aspect-ratio-box_19gmj_170[class*=--1-1] {
  padding-bottom:100%
}
._cart-ingka-aspect-ratio-box_19gmj_170[class*=--wide],
._cart-ingka-aspect-ratio-box_19gmj_170[class*=--16-9] {
  padding-bottom:56.25%
}
._cart-ingka-aspect-ratio-box_19gmj_170[class*=--portrait],
._cart-ingka-aspect-ratio-box_19gmj_170[class*=--3-4] {
  padding-bottom:133.3333333333%
}
._cart-ingka-aspect-ratio-box_19gmj_170[class*=--semiportrait],
._cart-ingka-aspect-ratio-box_19gmj_170[class*=--6-7] {
  padding-bottom:116.6666666667%
}
._cart-ingka-aspect-ratio-box_19gmj_170[class*=--9-16] {
  padding-bottom:177.7777777778%
}
._cart-ingka-aspect-ratio-box_19gmj_170[class*=--4-5] {
  padding-bottom:125%
}
._cart-ingka-aspect-ratio-box_19gmj_170 ._cart-ingka-image_19gmj_199 {
  object-fit:cover;
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  color:transparent;
  padding:0
}
@media (min-width: 37.5em) {
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-standard-from-md],
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-4-3-from-md] {
    padding-bottom:75%
  }
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-square-from-md],
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-1-1-from-md] {
    padding-bottom:100%
  }
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-wide-from-md],
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-16-9-from-md] {
    padding-bottom:56.25%
  }
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-portrait-from-md],
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-3-4-from-md] {
    padding-bottom:133.3333333333%
  }
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-semiportrait-from-md],
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-6-7-from-md] {
    padding-bottom:116.6666666667%
  }
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-9-16-from-md] {
    padding-bottom:177.7777777778%
  }
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-4-5-from-md] {
    padding-bottom:125%
  }
}
@media (min-width: 56.25em) {
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-standard-from-lg],
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-4-3-from-lg] {
    padding-bottom:75%
  }
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-square-from-lg],
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-1-1-from-lg] {
    padding-bottom:100%
  }
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-wide-from-lg],
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-16-9-from-lg] {
    padding-bottom:56.25%
  }
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-portrait-from-lg],
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-3-4-from-lg] {
    padding-bottom:133.3333333333%
  }
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-semiportrait-from-lg],
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-6-7-from-lg] {
    padding-bottom:116.6666666667%
  }
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-9-16-from-lg] {
    padding-bottom:177.7777777778%
  }
  ._cart-ingka-aspect-ratio-box_19gmj_170[class*=to-4-5-from-lg] {
    padding-bottom:125%
  }
}
._cart-ingka-badge_19gmj_256 {
  box-sizing:border-box;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-color:transparent;
  border-width:.0625rem;
  border-style:solid;
  border-radius:2.125rem;
  min-height:2rem;
  min-width:2rem;
  padding-inline-end:.6875rem;
  padding-inline-start:.6875rem;
  background-color:rgb(var(--colour-neutral-3, 223, 223, 223));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-badge--small_19gmj_272 {
  min-height:1.25rem;
  min-width:1.25rem;
  padding-inline-end:.3125rem;
  padding-inline-start:.3125rem
}
._cart-ingka-badge--black_19gmj_278 {
  background-color:rgb(var(--colour-neutral-7, 17, 17, 17));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-badge--white_19gmj_282 {
  background-color:rgb(var(--colour-neutral-1, 255, 255, 255));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  border-color:rgb(var(--colour-neutral-4, 204, 204, 204))
}
._cart-ingka-badge--blue_19gmj_287 {
  background-color:rgb(var(--colour-semantic-informative, 0, 88, 163));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-badge--green_19gmj_291 {
  background-color:rgb(var(--colour-semantic-positive, 10, 138, 0));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-badge--red_19gmj_295 {
  background-color:rgb(var(--colour-semantic-negative, 224, 7, 81));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-badge--orange_19gmj_299 {
  background-color:rgb(var(--colour-semantic-caution, 242, 106, 47));
  color:rgb(var(--colour-static-black, 17, 17, 17))
}
._cart-ingka-badge--yellow_19gmj_303 {
  background-color:rgb(var(--colour-static-ikea-brand-yellow, 255, 219, 0));
  color:rgb(var(--colour-static-black, 17, 17, 17))
}
._cart-ingka-badge--icon_19gmj_307 {
  padding-inline-start:.5625rem
}
._cart-ingka-badge--icon-only_19gmj_310 {
  padding:.1875rem
}
._cart-ingka-badge--icon-only_19gmj_310 ._cart-ingka-badge__label_19gmj_313 {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
._cart-ingka-badge__icon_19gmj_322 {
  flex-shrink:0;
  color:currentColor
}
._cart-ingka-badge__label_19gmj_313 {
  text-align:center;
  padding-block:.375rem
}
._cart-ingka-badge__icon_19gmj_322+._cart-ingka-badge__label_19gmj_313 {
  margin-inline-start:.25rem;
  text-align:left
}
._cart-ingka-badge--small_19gmj_272 ._cart-ingka-badge__label_19gmj_313 {
  padding-top:0;
  padding-bottom:0
}
[class*=cart-ingka-btn--icon] ._cart-ingka-btn__inner_19gmj_339 {
  padding:0 1rem
}
[class*=cart-ingka-btn--icon] ._cart-ingka-btn__inner_19gmj_339 ._cart-ingka-btn__label_19gmj_342 {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
[class*=cart-ingka-btn--icon]._cart-ingka-btn--small_19gmj_351 ._cart-ingka-btn__inner_19gmj_339 {
  padding:0 .5rem
}
[class*=cart-ingka-btn--icon]._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__inner_19gmj_339 {
  padding:0 .25rem;
  min-height:2rem
}
[class*=cart-ingka-btn--icon]._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__inner_19gmj_339:after {
  content:"";
  position:absolute;
  top:-.375rem;
  left:-.375rem;
  right:-.375rem;
  bottom:-.375rem
}
._cart-ingka-btn_19gmj_339 {
  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
}
._cart-ingka-btn_19gmj_339 ._cart-ingka-btn__inner_19gmj_339 {
  box-shadow:var(--box-shadow);
  background:var(--background)
}
._cart-ingka-btn_19gmj_339:hover ._cart-ingka-btn__inner_19gmj_339 {
  background:var(--background-hover);
  box-shadow:var(--box-shadow-hover)
}
._cart-ingka-btn_19gmj_339:active ._cart-ingka-btn__inner_19gmj_339 {
  background:var(--background-press);
  box-shadow:var(--box-shadow-press)
}
._cart-ingka-btn_19gmj_339:hover,
._cart-ingka-btn_19gmj_339:active,
._cart-ingka-btn_19gmj_339:focus {
  text-decoration:none;
  color:var(--foreground)
}
._cart-ingka-btn_19gmj_339 ._cart-ingka-svg-icon_19gmj_403 {
  flex-shrink:0
}
._cart-ingka-btn_19gmj_339:disabled {
  cursor:default
}
._cart-ingka-btn_19gmj_339:disabled ._cart-ingka-btn__inner_19gmj_339 {
  background-color:var(--disabled-background);
  color:var(--disabled-foreground);
  box-shadow:none
}
._cart-ingka-btn__inner_19gmj_339 {
  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;
  transition-property:opacity,transform;
  transition-duration:.25s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
._cart-ingka-btn_19gmj_339:active:not(:disabled) ._cart-ingka-btn__inner_19gmj_339 {
  transform:scale(.97)
}
._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__inner_19gmj_339 {
  padding-inline-start:1.5rem
}
._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__inner_19gmj_339 {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem
}
@media (forced-colors: active) {
  ._cart-ingka-btn__inner_19gmj_339 {
    border:1px solid transparent
  }
  ._cart-ingka-btn_19gmj_339:disabled ._cart-ingka-btn__inner_19gmj_339 {
    color:GrayText;
    border-color:GrayText
  }
}
._cart-ingka-btn--icon-primary_19gmj_448,
._cart-ingka-btn--primary_19gmj_448 {
  --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))
}
._cart-ingka-btn--icon-emphasised_19gmj_453,
._cart-ingka-btn--emphasised_19gmj_453 {
  --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))
}
._cart-ingka-btn--icon-secondary_19gmj_458,
._cart-ingka-btn--secondary_19gmj_458 {
  --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)
}
._cart-ingka-btn--icon-emphasised-inverse_19gmj_466,
._cart-ingka-btn--emphasised-inverse_19gmj_466,
._cart-ingka-btn--icon-primary-inverse_19gmj_466,
._cart-ingka-btn--primary-inverse_19gmj_466 {
  --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))
}
._cart-ingka-btn--icon-secondary-inverse_19gmj_471,
._cart-ingka-btn--secondary-inverse_19gmj_471 {
  --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))
}
._cart-ingka-btn--icon-tertiary-inverse_19gmj_479,
._cart-ingka-btn--tertiary-inverse_19gmj_479 {
  --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)
}
._cart-ingka-btn--danger_19gmj_486 {
  --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))
}
._cart-ingka-btn--icon-tertiary_19gmj_479,
._cart-ingka-btn--tertiary_19gmj_479 {
  --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))
}
._cart-ingka-btn--icon-image-overlay_19gmj_498,
._cart-ingka-btn--image-overlay_19gmj_498 {
  --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)
}
._cart-ingka-btn_19gmj_339._cart-ingka-btn--static-colour_19gmj_503._cart-ingka-btn--primary_19gmj_448,
._cart-ingka-btn_19gmj_339._cart-ingka-btn--static-colour_19gmj_503._cart-ingka-btn--icon-primary_19gmj_448 {
  --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)
}
._cart-ingka-btn_19gmj_339._cart-ingka-btn--static-colour_19gmj_503._cart-ingka-btn--secondary_19gmj_458,
._cart-ingka-btn_19gmj_339._cart-ingka-btn--static-colour_19gmj_503._cart-ingka-btn--icon-secondary_19gmj_458 {
  --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)
}
._cart-ingka-btn_19gmj_339._cart-ingka-btn--static-colour_19gmj_503._cart-ingka-btn--tertiary_19gmj_479,
._cart-ingka-btn_19gmj_339._cart-ingka-btn--static-colour_19gmj_503._cart-ingka-btn--icon-tertiary_19gmj_479 {
  --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
}
._cart-ingka-btn_19gmj_339._cart-ingka-btn--static-colour_19gmj_503._cart-ingka-btn--icon-secondary-inverse_19gmj_471,
._cart-ingka-btn_19gmj_339._cart-ingka-btn--static-colour_19gmj_503._cart-ingka-btn--secondary-inverse_19gmj_471 {
  --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)
}
._cart-ingka-btn_19gmj_339._cart-ingka-btn--static-colour_19gmj_503._cart-ingka-btn--icon-emphasised-inverse_19gmj_466,
._cart-ingka-btn_19gmj_339._cart-ingka-btn--static-colour_19gmj_503._cart-ingka-btn--icon-primary-inverse_19gmj_466,
._cart-ingka-btn_19gmj_339._cart-ingka-btn--static-colour_19gmj_503._cart-ingka-btn--primary-inverse_19gmj_466,
._cart-ingka-btn_19gmj_339._cart-ingka-btn--static-colour_19gmj_503._cart-ingka-btn--emphasised-inverse_19gmj_466 {
  --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)
}
._cart-ingka-btn_19gmj_339._cart-ingka-btn--static-colour_19gmj_503._cart-ingka-btn--icon-tertiary-inverse_19gmj_479,
._cart-ingka-btn_19gmj_339._cart-ingka-btn--static-colour_19gmj_503._cart-ingka-btn--tertiary-inverse_19gmj_479 {
  --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)
}
._cart-ingka-btn--icon-emphasised-inverse_19gmj_466,
._cart-ingka-btn--emphasised-inverse_19gmj_466,
._cart-ingka-btn--icon-primary-inverse_19gmj_466,
._cart-ingka-btn--primary-inverse_19gmj_466,
._cart-ingka-btn--icon-secondary_19gmj_458,
._cart-ingka-btn--secondary_19gmj_458,
._cart-ingka-btn--icon-tertiary_19gmj_479,
._cart-ingka-btn--tertiary_19gmj_479 {
  --foreground: rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-btn--icon-secondary-inverse_19gmj_471,
._cart-ingka-btn--secondary-inverse_19gmj_471,
._cart-ingka-btn--icon-tertiary-inverse_19gmj_479,
._cart-ingka-btn--tertiary-inverse_19gmj_479,
._cart-ingka-btn--icon-primary_19gmj_448,
._cart-ingka-btn--primary_19gmj_448 {
  --foreground: rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-btn--icon-image-overlay_19gmj_498,
._cart-ingka-btn--icon-emphasised_19gmj_453,
._cart-ingka-btn--danger_19gmj_486,
._cart-ingka-btn--emphasised_19gmj_453,
._cart-ingka-btn--image-overlay_19gmj_498 {
  --foreground: rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-btn_19gmj_339 ._cart-ingka-btn__loader_19gmj_565 {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-160%);
  display:inline-block;
  width:0;
  height:0;
  border:.25rem solid;
  border-radius:64px;
  animation:_cart-ingka-btn-loader_19gmj_1 .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 _cart-ingka-btn-loader_19gmj_1 {
  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)
  }
}
._cart-ingka-btn--loading_19gmj_594 {
  pointer-events:none
}
._cart-ingka-btn--loading_19gmj_594 ._cart-ingka-btn__loader_19gmj_565 {
  opacity:1;
  visibility:visible
}
._cart-ingka-btn--loading_19gmj_594 ._cart-ingka-svg-icon_19gmj_403,
._cart-ingka-btn--loading_19gmj_594 ._cart-ingka-btn__label_19gmj_342 {
  transform:translateY(50%);
  opacity:0;
  visibility:hidden
}
._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__inner_19gmj_339 {
  min-height:2rem;
  padding:0 1rem
}
._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__inner_19gmj_339:after {
  content:"";
  position:absolute;
  top:-.375rem;
  left:-.375rem;
  right:-.375rem;
  bottom:-.375rem
}
._cart-ingka-btn--xsmall_19gmj_354._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__inner_19gmj_339 {
  padding-inline-start:.75rem
}
._cart-ingka-btn--xsmall_19gmj_354._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__inner_19gmj_339 {
  padding-inline-end:.75rem
}
._cart-ingka-btn--xsmall_19gmj_354._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-svg-icon_19gmj_403 {
  margin-inline-end:.25rem
}
._cart-ingka-btn--xsmall_19gmj_354._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-svg-icon_19gmj_403 {
  margin-inline-start:.25rem
}
._cart-ingka-btn--small_19gmj_351 ._cart-ingka-btn__inner_19gmj_339 {
  min-height:2.5rem;
  padding:0 1.5rem
}
._cart-ingka-btn--small_19gmj_351 ._cart-ingka-btn__inner_19gmj_339:after {
  content:"";
  position:absolute;
  top:-.125rem;
  left:-.125rem;
  right:-.125rem;
  bottom:-.125rem
}
._cart-ingka-btn--small_19gmj_351._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__inner_19gmj_339 {
  padding-inline-start:1rem
}
._cart-ingka-btn--small_19gmj_351._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__inner_19gmj_339 {
  padding-inline-end:1rem
}
._cart-ingka-btn--expanding_19gmj_649._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649 ._cart-ingka-btn__inner_19gmj_339 {
  transition-property:opacity,transform,padding;
  padding:0 1rem
}
._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--small_19gmj_351 ._cart-ingka-btn__inner_19gmj_339 {
  padding:0 .5rem
}
._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__icon_19gmj_657 {
  margin:0
}
._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__inner_19gmj_339 {
  padding:0 .25rem;
  min-height:2rem
}
._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__inner_19gmj_339:after {
  content:"";
  position:absolute;
  top:-.375rem;
  left:-.375rem;
  right:-.375rem;
  bottom:-.375rem
}
._cart-ingka-btn--expanding_19gmj_649 ._cart-ingka-btn__icon_19gmj_657 {
  transition:margin-inline-end .25s ease-in-out;
  margin:0
}
._cart-ingka-btn--expanding_19gmj_649 ._cart-ingka-btn__inner_19gmj_339 ._cart-ingka-btn__label_19gmj_342 {
  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
}
._cart-ingka-btn--expanding_19gmj_649:hover ._cart-ingka-btn__inner_19gmj_339 ._cart-ingka-btn__label_19gmj_342,
._cart-ingka-btn--expanding_19gmj_649:focus-visible ._cart-ingka-btn__inner_19gmj_339 ._cart-ingka-btn__label_19gmj_342 {
  max-width:12.5rem
}
._cart-ingka-btn--expanding_19gmj_649:hover._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__inner_19gmj_339 {
  padding-inline-end:2rem;
  padding-inline-start:1.5rem
}
._cart-ingka-btn--expanding_19gmj_649:hover._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__inner_19gmj_339 {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem;
  padding-inline-start:2rem
}
._cart-ingka-btn--expanding_19gmj_649:hover._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__icon_19gmj_657,
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__icon_19gmj_657 {
  margin-inline-end:.5rem
}
._cart-ingka-btn--expanding_19gmj_649:hover._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__icon_19gmj_657,
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__icon_19gmj_657 {
  margin-inline-start:.5rem
}
._cart-ingka-btn--expanding_19gmj_649:hover._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--small_19gmj_351 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--small_19gmj_351 ._cart-ingka-btn__inner_19gmj_339 {
  padding-inline-end:1.5rem;
  padding-inline-start:1rem
}
._cart-ingka-btn--expanding_19gmj_649:hover._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--small_19gmj_351 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--small_19gmj_351 ._cart-ingka-btn__inner_19gmj_339 {
  padding-inline-end:1rem;
  padding-inline-start:1.5rem
}
._cart-ingka-btn--expanding_19gmj_649:hover._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__inner_19gmj_339 {
  padding-inline-end:1rem;
  padding-inline-start:.75rem
}
._cart-ingka-btn--expanding_19gmj_649:hover._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__inner_19gmj_339 {
  padding-inline-end:.75rem;
  padding-inline-start:1rem
}
._cart-ingka-btn--expanding_19gmj_649:hover._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__icon_19gmj_657,
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__icon_19gmj_657 {
  margin-inline-end:.25rem
}
._cart-ingka-btn--expanding_19gmj_649:hover._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__icon_19gmj_657,
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__icon_19gmj_657 {
  margin-inline-start:.25rem
}
@media (hover: none) {
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-leading-icon_19gmj_430:hover ._cart-ingka-btn__inner_19gmj_339,
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-trailing-icon_19gmj_434:hover ._cart-ingka-btn__inner_19gmj_339 {
    padding:0 1rem
  }
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-leading-icon_19gmj_430:hover ._cart-ingka-btn__inner_19gmj_339 ._cart-ingka-btn__label_19gmj_342,
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-trailing-icon_19gmj_434:hover ._cart-ingka-btn__inner_19gmj_339 ._cart-ingka-btn__label_19gmj_342 {
    max-width:0
  }
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-leading-icon_19gmj_430:hover ._cart-ingka-btn__icon_19gmj_657,
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-trailing-icon_19gmj_434:hover ._cart-ingka-btn__icon_19gmj_657 {
    margin:0
  }
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--small_19gmj_351:hover ._cart-ingka-btn__inner_19gmj_339,
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--small_19gmj_351:hover ._cart-ingka-btn__inner_19gmj_339 {
    padding:0 .5rem
  }
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--xsmall_19gmj_354:hover ._cart-ingka-btn__inner_19gmj_339,
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--xsmall_19gmj_354:hover ._cart-ingka-btn__inner_19gmj_339 {
    padding:0 .25rem
  }
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--xsmall_19gmj_354:hover ._cart-ingka-btn__icon_19gmj_657,
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--xsmall_19gmj_354:hover ._cart-ingka-btn__icon_19gmj_657 {
    margin:0
  }
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747:hover:not(:disabled) ._cart-ingka-btn__inner_19gmj_339 ._cart-ingka-btn__label_19gmj_342,
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747 ._cart-ingka-btn__inner_19gmj_339 ._cart-ingka-btn__label_19gmj_342 {
    max-width:12.5rem
  }
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747:hover:not(:disabled)._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__inner_19gmj_339,
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__inner_19gmj_339 {
    padding-inline-end:2rem;
    padding-inline-start:1.5rem
  }
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747:hover:not(:disabled)._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__inner_19gmj_339,
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__inner_19gmj_339 {
    flex-direction:row-reverse;
    padding-inline-end:1.5rem;
    padding-inline-start:2rem
  }
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747:hover:not(:disabled)._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__icon_19gmj_657,
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__icon_19gmj_657 {
    margin-inline-end:.5rem
  }
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747:hover:not(:disabled)._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__icon_19gmj_657,
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__icon_19gmj_657 {
    margin-inline-start:.5rem
  }
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747:hover:not(:disabled)._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--small_19gmj_351 ._cart-ingka-btn__inner_19gmj_339,
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--small_19gmj_351 ._cart-ingka-btn__inner_19gmj_339 {
    padding-inline-end:1.5rem;
    padding-inline-start:1rem
  }
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747:hover:not(:disabled)._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--small_19gmj_351 ._cart-ingka-btn__inner_19gmj_339,
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--small_19gmj_351 ._cart-ingka-btn__inner_19gmj_339 {
    padding-inline-end:1rem;
    padding-inline-start:1.5rem
  }
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747:hover:not(:disabled)._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__inner_19gmj_339,
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__inner_19gmj_339 {
    padding-inline-end:1rem;
    padding-inline-start:.75rem
  }
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747:hover:not(:disabled)._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__inner_19gmj_339,
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__inner_19gmj_339 {
    padding-inline-end:.75rem;
    padding-inline-start:1rem
  }
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747:hover:not(:disabled)._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__icon_19gmj_657,
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__icon_19gmj_657 {
    margin:0
  }
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747:hover:not(:disabled)._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__icon_19gmj_657,
  ._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--touch-device-expanded_19gmj_747._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__icon_19gmj_657 {
    margin:0
  }
}
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-btn--loading_19gmj_594._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-btn--loading_19gmj_594._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--loading_19gmj_594._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--loading_19gmj_594._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649:disabled._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649:disabled._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__inner_19gmj_339 {
  padding:0 1rem
}
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-btn--loading_19gmj_594._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__inner_19gmj_339 ._cart-ingka-btn__label_19gmj_342,
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-btn--loading_19gmj_594._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__inner_19gmj_339 ._cart-ingka-btn__label_19gmj_342,
._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--loading_19gmj_594._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__inner_19gmj_339 ._cart-ingka-btn__label_19gmj_342,
._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--loading_19gmj_594._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__inner_19gmj_339 ._cart-ingka-btn__label_19gmj_342,
._cart-ingka-btn--expanding_19gmj_649:disabled._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__inner_19gmj_339 ._cart-ingka-btn__label_19gmj_342,
._cart-ingka-btn--expanding_19gmj_649:disabled._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__inner_19gmj_339 ._cart-ingka-btn__label_19gmj_342 {
  max-width:0
}
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-btn--loading_19gmj_594._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__icon_19gmj_657,
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-btn--loading_19gmj_594._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__icon_19gmj_657,
._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--loading_19gmj_594._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__icon_19gmj_657,
._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--loading_19gmj_594._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__icon_19gmj_657,
._cart-ingka-btn--expanding_19gmj_649:disabled._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__icon_19gmj_657,
._cart-ingka-btn--expanding_19gmj_649:disabled._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__icon_19gmj_657 {
  margin:0
}
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-btn--loading_19gmj_594._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--small_19gmj_351 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-btn--loading_19gmj_594._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--small_19gmj_351 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--loading_19gmj_594._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--small_19gmj_351 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--loading_19gmj_594._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--small_19gmj_351 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649:disabled._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--small_19gmj_351 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649:disabled._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--small_19gmj_351 ._cart-ingka-btn__inner_19gmj_339 {
  padding:0 .5rem
}
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-btn--loading_19gmj_594._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-btn--loading_19gmj_594._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--loading_19gmj_594._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--loading_19gmj_594._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649:disabled._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--expanding_19gmj_649:disabled._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__inner_19gmj_339 {
  padding:0 .25rem
}
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-btn--loading_19gmj_594._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__icon_19gmj_657,
._cart-ingka-btn--expanding_19gmj_649:focus-visible._cart-ingka-btn--loading_19gmj_594._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__icon_19gmj_657,
._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--loading_19gmj_594._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__icon_19gmj_657,
._cart-ingka-btn--expanding_19gmj_649._cart-ingka-btn--loading_19gmj_594._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__icon_19gmj_657,
._cart-ingka-btn--expanding_19gmj_649:disabled._cart-ingka-trailing-icon_19gmj_434._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__icon_19gmj_657,
._cart-ingka-btn--expanding_19gmj_649:disabled._cart-ingka-leading-icon_19gmj_430._cart-ingka-btn--xsmall_19gmj_354 ._cart-ingka-btn__icon_19gmj_657 {
  margin:0
}
._cart-ingka-btn--fluid_19gmj_806,
._cart-ingka-btn--fluid_19gmj_806 ._cart-ingka-btn__inner_19gmj_339 {
  width:100%
}
._cart-ingka-btn--plain_19gmj_809._cart-ingka-btn--small_19gmj_351 ._cart-ingka-btn__inner_19gmj_339:after,
._cart-ingka-btn--plain_19gmj_809 ._cart-ingka-btn__inner_19gmj_339:after {
  content:"";
  position:absolute;
  top:-.25rem;
  left:-.25rem;
  right:-.25rem;
  bottom:-.25rem
}
._cart-ingka-btn--plain_19gmj_809 {
  --background: transparent;
  --background-hover: transparent;
  --background-press: transparent;
  --foreground: rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-btn--plain_19gmj_809._cart-ingka-btn--small_19gmj_351 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--plain_19gmj_809 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--plain_19gmj_809._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-btn__inner_19gmj_339,
._cart-ingka-btn--plain_19gmj_809._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-btn__inner_19gmj_339 {
  padding:0
}
._cart-ingka-btn_19gmj_339 ._cart-ingka-svg-icon_19gmj_403,
._cart-ingka-btn__label_19gmj_342 {
  transition-property:opacity,margin-right,margin-left,transform;
  transition-duration:.2s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
._cart-ingka-overflow-carousel_19gmj_833 {
  position:relative
}
._cart-ingka-overflow-carousel__content_19gmj_836 {
  display:flex;
  flex-wrap:nowrap;
  overflow-x:scroll;
  padding:.5rem 0;
  overscroll-behavior-inline:contain
}
._cart-ingka-overflow-carousel__content_19gmj_836>* {
  flex-shrink:0
}
._cart-ingka-overflow-carousel_19gmj_833 ._cart-ingka-btn_19gmj_339._cart-ingka-overflow-carousel__button_19gmj_846 {
  position:absolute
}
._cart-ingka-overflow-carousel__button_19gmj_846 {
  top:50%;
  transition:opacity .2s,visibility 0 .2s;
  cursor:pointer;
  z-index:1;
  left:.75rem;
  transform:translateY(-50%);
  box-shadow:0 4px 16px #0000001a
}
._cart-ingka-overflow-carousel__button--hidden_19gmj_858 {
  display:none;
  opacity:0;
  visibility:hidden;
  transition:opacity .2s,visibility 0 .2s
}
._cart-ingka-overflow-carousel__button--right_19gmj_864 {
  left:auto;
  right:.75rem
}
._cart-ingka-overflow-carousel--intersection-observer-disabled_19gmj_868 {
  display:block
}
._cart-ingka-overflow-carousel--intersection-observer-disabled_19gmj_868:hover ._cart-ingka-overflow-carousel__button_19gmj_846 {
  display:none
}
._cart-ingka-overflow-carousel--intersection-observer-disabled_19gmj_868 ._cart-ingka-overflow-carousel__content_19gmj_836::-webkit-scrollbar {
  width:4px;
  height:4px;
  display:block
}
._cart-ingka-overflow-carousel--intersection-observer-disabled_19gmj_868 ._cart-ingka-overflow-carousel__content_19gmj_836::-webkit-scrollbar-track {
  background:rgb(var(--colour-neutral-3, 223, 223, 223));
  border-radius:4px
}
._cart-ingka-overflow-carousel--intersection-observer-disabled_19gmj_868 ._cart-ingka-overflow-carousel__content_19gmj_836::-webkit-scrollbar-thumb {
  background:rgb(var(--colour-neutral-7, 17, 17, 17));
  border-radius:4px
}
._cart-ingka-overflow-carousel_19gmj_833:not(._cart-ingka-overflow-carousel--intersection-observer-disabled_19gmj_868) ._cart-ingka-overflow-carousel__content_19gmj_836 {
  scrollbar-width:none
}
._cart-ingka-overflow-carousel_19gmj_833:not(._cart-ingka-overflow-carousel--intersection-observer-disabled_19gmj_868) ._cart-ingka-overflow-carousel__content_19gmj_836::-webkit-scrollbar {
  display:none
}
._cart-ingka-overflow-carousel__browser-direction_19gmj_893 {
  direction:rtl;
  position:absolute;
  left:0;
  top:0;
  overflow:hidden;
  width:1px;
  height:1px
}
._cart-ingka-overflow-carousel__browser-item_19gmj_902 {
  width:2px;
  height:1px
}
[dir=rtl] ._cart-ingka-overflow-carousel__button_19gmj_846 {
  left:auto;
  right:.75rem;
  transform:translateY(-50%) scaleX(-1)
}
[dir=rtl] ._cart-ingka-overflow-carousel__button--right_19gmj_864 {
  right:auto;
  left:.75rem
}
._cart-ingka-choice_19gmj_917 {
  list-style:none;
  width:100%;
  margin:0;
  padding:0;
  background:transparent;
  --choice-item-min-height: 4.5rem;
  --choice-list-item-margin-block-end: .75rem;
  --choice-item-padding-top: .75rem;
  --choice-item-padding-bottom: .75rem;
  --choice-item-nested-padding-block-end: 1rem;
  --choice-item-border-colour: rgb(var(--colour-neutral-3, 223, 223, 223))
}
._cart-ingka-choice_19gmj_917 ._cart-ingka-collapsible_19gmj_137 {
  display:grid;
  box-sizing:border-box;
  grid-template-rows:0fr;
  transition:all .2s cubic-bezier(.4,0,.4,1)
}
._cart-ingka-choice_19gmj_917 ._cart-ingka-collapsible--expanded_19gmj_143 {
  grid-template-rows:1fr
}
._cart-ingka-choice_19gmj_917 ._cart-ingka-collapsible--closed_19gmj_146 ._cart-ingka-collapsible__content_19gmj_146 {
  display:none
}
._cart-ingka-choice_19gmj_917 ._cart-ingka-collapsible__content_19gmj_146 {
  overflow:hidden
}
@media (prefers-reduced-motion) {
  ._cart-ingka-choice_19gmj_917 ._cart-ingka-collapsible_19gmj_137 {
    transition-duration:0ms
  }
}
._cart-ingka-choice--small_19gmj_950 {
  --choice-list-item-margin-block-end: .5rem;
  --choice-item-padding-top: .5rem;
  --choice-item-padding-bottom: .5rem;
  --choice-item-min-height: 3.75rem;
  --choice-item-nested-padding-block-end: .75rem
}
._cart-ingka-choice--large_19gmj_957 {
  --choice-list-item-margin-block-end: 1rem;
  --choice-item-padding-top: 1.25rem;
  --choice-item-padding-bottom: 1.25rem;
  --choice-item-min-height: 5.5rem;
  --choice-item-nested-padding-block-end: 1.25rem
}
._cart-ingka-choice_19gmj_917 ._cart-ingka-choice__list-item_19gmj_964 {
  margin-bottom:var(--choice-list-item-margin-block-end)
}
._cart-ingka-choice-item_19gmj_968 {
  position:relative;
  display:flex;
  flex-direction:column;
  width:100%;
  background:none
}
._cart-ingka-choice-item__action_19gmj_975 {
  display:flex;
  align-items:center;
  border:0;
  outline:0;
  background:none;
  padding-inline-start:1rem;
  padding-inline-end:1rem;
  text-decoration:none;
  -webkit-tap-highlight-color:transparent;
  cursor:pointer;
  -webkit-user-select:text;
  user-select:text;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  min-height:var(--choice-item-min-height, 4.5rem);
  padding-top:var(--choice-item-padding-top, .75rem);
  padding-bottom:var(--choice-item-padding-bottom, .75rem)
}
._cart-ingka-choice-item__action--top_19gmj_992 ._cart-ingka-choice-item__image_19gmj_992,
._cart-ingka-choice-item__action--top_19gmj_992 ._cart-ingka-choice-item__payment-logo_19gmj_993 {
  align-self:flex-start
}
._cart-ingka-choice-item__action_19gmj_975:active+._cart-ingka-choice-item__border_19gmj_996 {
  --choice-item-border-colour: rgb(var(--colour-neutral-7, 17, 17, 17))
}
._cart-ingka-choice-item__action_19gmj_975:disabled {
  cursor:default
}
._cart-ingka-choice-item__action_19gmj_975:disabled ._cart-ingka-choice-item__caption_19gmj_1002,
._cart-ingka-choice-item__action_19gmj_975:disabled ._cart-ingka-choice-item__title_19gmj_1003,
._cart-ingka-choice-item__action_19gmj_975:disabled ._cart-ingka-choice-item__value_19gmj_1004,
._cart-ingka-choice-item__action_19gmj_975:disabled ._cart-ingka-choice-item__icon_19gmj_1005,
._cart-ingka-choice-item__action_19gmj_975:disabled ._cart-ingka-price_19gmj_1006,
._cart-ingka-choice-item__action_19gmj_975:disabled ._cart-ingka-choice-item__custom-content_19gmj_1007 * {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-choice-item__action_19gmj_975:disabled ._cart-ingka-choice-item__image_19gmj_992 ._cart-ingka-svg-icon_19gmj_403 path {
  fill:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-choice-item__action_19gmj_975:disabled+._cart-ingka-choice-item__border_19gmj_996 {
  --choice-item-border-colour: rgb(var(--colour-interactive-disabled-1, 204, 204, 204)) !important
}
._cart-ingka-choice-item__action_19gmj_975:disabled ._cart-ingka-choice-item__addon_19gmj_1016,
._cart-ingka-choice-item__action_19gmj_975:disabled ._cart-ingka-payment-logo_19gmj_1017,
._cart-ingka-choice-item__action_19gmj_975:disabled ._cart-ingka-choice-item__image_19gmj_992,
._cart-ingka-choice-item__action_19gmj_975:disabled ._cart-ingka-price-module__energy-class_19gmj_1019 svg {
  opacity:.2
}
@media (hover: hover) {
  ._cart-ingka-choice-item__action_19gmj_975:hover:not(:disabled) {
    text-decoration:none
  }
  ._cart-ingka-choice-item__action_19gmj_975:hover:not(:disabled)+._cart-ingka-choice-item__border_19gmj_996 {
    --choice-item-border-colour: rgb(var(--colour-neutral-5, 146, 146, 146))
  }
}
._cart-ingka-choice-item_19gmj_968 ._cart-ingka-choice-item__nested_19gmj_1030 {
  padding:0 1.5rem var(--choice-item-nested-padding-block-end)
}
._cart-ingka-choice-item__content_19gmj_1033 {
  display:flex;
  flex:1;
  text-align:start
}
._cart-ingka-choice-item__custom-content_19gmj_1007 {
  flex:1;
  text-align:start
}
._cart-ingka-choice-item__border_19gmj_996 {
  position:absolute;
  top:0rem;
  right:0rem;
  bottom:0rem;
  left:0rem;
  border:1px solid var(--choice-item-border-colour, rgb(var(--colour-neutral-3, 223, 223, 223)));
  border-radius:4px;
  pointer-events:none
}
._cart-ingka-choice-item__text_19gmj_1052 {
  flex-grow:1
}
._cart-ingka-choice-item__title_19gmj_1003,
._cart-ingka-choice-item__caption_19gmj_1002 {
  display:block
}
._cart-ingka-choice-item__caption_19gmj_1002 {
  margin-block-start:.25rem
}
._cart-ingka-choice-item__addon_19gmj_1016 {
  display:block;
  margin-block-start:.5rem
}
._cart-ingka-choice-item__image_19gmj_992 {
  margin-inline-end:1rem;
  flex-shrink:0;
  width:3rem
}
._cart-ingka-choice-item__image--medium_19gmj_1070 {
  width:4.5rem
}
._cart-ingka-choice-item__image--large_19gmj_1073 {
  width:6rem
}
._cart-ingka-choice-item__icon_19gmj_1005 {
  margin-inline-end:1rem;
  flex-shrink:0;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-choice-item__icon--top_19gmj_1081 {
  align-self:flex-start
}
._cart-ingka-choice-item_19gmj_968 ._cart-ingka-payment-logo_19gmj_1017 {
  margin-inline-end:1rem;
  flex-shrink:0
}
._cart-ingka-choice-item__values_19gmj_1088 {
  display:flex
}
._cart-ingka-choice-item__value_19gmj_1004 {
  align-self:flex-start;
  padding-inline-start:1rem;
  word-wrap:break-word
}
._cart-ingka-choice-item__value--center_19gmj_1096 {
  align-self:center
}
._cart-ingka-choice-item--trailing-icon_19gmj_1099 ._cart-ingka-choice-item__icon_19gmj_1005 {
  order:1;
  margin-inline-start:1rem;
  margin-inline-end:0
}
._cart-ingka-choice-item--trailing-image_19gmj_1104 ._cart-ingka-choice-item__image_19gmj_992 {
  order:1;
  margin-inline-end:0;
  margin-inline-start:1rem
}
._cart-ingka-choice-item--selected_19gmj_1109>._cart-ingka-choice-item__action_19gmj_975+._cart-ingka-choice-item__border_19gmj_996,
._cart-ingka-choice-item--selected_19gmj_1109>._cart-ingka-choice-item__action_19gmj_975:hover+._cart-ingka-choice-item__border_19gmj_996,
._cart-ingka-choice-item--selected_19gmj_1109>._cart-ingka-choice-item__action_19gmj_975:active+._cart-ingka-choice-item__border_19gmj_996 {
  border-width:2px;
  --choice-item-border-colour: rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
._cart-ingka-choice-item--selected_19gmj_1109._cart-ingka-choice-item--subtle_19gmj_1115 ._cart-ingka-choice-item__action_19gmj_975+._cart-ingka-choice-item__border_19gmj_996 {
  --choice-item-border-colour: rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-choice-item--selected_19gmj_1109 ._cart-ingka-choice-item__action_19gmj_975:disabled+._cart-ingka-choice-item__border_19gmj_996 {
  --choice-item-border-colour: rgb(var(--colour-interactive-disabled-1, 204, 204, 204)) !important
}
._cart-ingka-choice-item_19gmj_968 ._cart-ingka-price_19gmj_1006 {
  display:block;
  font-size:.875rem;
  margin-top:.125rem
}
._cart-ingka-choice-item_19gmj_968 ._cart-ingka-price_19gmj_1006:not(:first-child) {
  margin-top:.5rem
}
@media (forced-colors: active) {
  ._cart-ingka-choice-item__action_19gmj_975:disabled+._cart-ingka-choice-item__border_19gmj_996 {
    border-color:GrayText
  }
}
._cart-ingka-commercial-message_19gmj_1135 {
  display:inline-block;
  padding:.25rem calc(var(--skapa-font-size) * .5px);
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-commercial-message--nlp_19gmj_1140 {
  background-color:rgb(var(--colour-commercial-message-new-lower-price, 204, 0, 8))
}
._cart-ingka-commercial-message--new_19gmj_1143 {
  background-color:rgb(var(--colour-commercial-message-new, 202, 80, 8))
}
._cart-ingka-commercial-message--family_19gmj_1146 {
  background-color:rgb(var(--colour-commercial-message-ikea-family, 0, 124, 193))
}
._cart-ingka-commercial-message--subtle_19gmj_1149 {
  padding:0
}
._cart-ingka-commercial-message--subtle--nlp_19gmj_1152 {
  color:rgb(var(--colour-commercial-message-new-lower-price, 204, 0, 8))
}
._cart-ingka-commercial-message--subtle--new_19gmj_1155 {
  color:rgb(var(--colour-commercial-message-new, 202, 80, 8))
}
._cart-ingka-commercial-message--subtle--family_19gmj_1158 {
  color:rgb(var(--colour-commercial-message-ikea-family, 0, 124, 193))
}
._cart-ingka-endorsement-label_19gmj_1162 {
  width:9.375rem;
  border:1px solid;
  background-color:rgb(var(--colour-static-white, 255, 255, 255));
  color:rgb(var(--colour-static-black, 17, 17, 17));
  forced-color-adjust:none
}
._cart-ingka-endorsement-label__label_19gmj_1169 {
  text-align:center;
  padding:.5rem .75rem;
  border-bottom:1px solid rgb(var(--colour-static-black, 17, 17, 17))
}
._cart-ingka-endorsement-label__logo-section_19gmj_1174 {
  height:5.125rem;
  text-align:center;
  padding:.5rem 0
}
._cart-ingka-endorsement-label__logo-container_19gmj_1179 {
  display:flex;
  align-items:center;
  width:7.5rem;
  height:4.125rem;
  margin:auto
}
._cart-ingka-endorsement-label__logo-container_19gmj_1179>*:first-child {
  width:100%
}
._cart-ingka-endorsement-label__logo-icon_19gmj_1189 {
  color:rgb(var(--colour-static-black, 17, 17, 17));
  width:7.5rem;
  height:4.125rem
}
._cart-ingka-expander_19gmj_1195 {
  display:flex;
  flex-direction:column;
  width:100%
}
._cart-ingka-expander_19gmj_1195 ._cart-ingka-collapsible_19gmj_137 {
  display:grid;
  box-sizing:border-box;
  grid-template-rows:0fr;
  transition:all .2s cubic-bezier(.4,0,.4,1)
}
._cart-ingka-expander_19gmj_1195 ._cart-ingka-collapsible--expanded_19gmj_143 {
  grid-template-rows:1fr
}
._cart-ingka-expander_19gmj_1195 ._cart-ingka-collapsible--closed_19gmj_146 ._cart-ingka-collapsible__content_19gmj_146 {
  display:none
}
._cart-ingka-expander_19gmj_1195 ._cart-ingka-collapsible__content_19gmj_146 {
  overflow:hidden
}
@media (prefers-reduced-motion) {
  ._cart-ingka-expander_19gmj_1195 ._cart-ingka-collapsible_19gmj_137 {
    transition-duration:0ms
  }
}
._cart-ingka-expander__btn_19gmj_1220 {
  align-self:flex-start;
  position:relative;
  display:inline;
  margin:0;
  border:0;
  background:none;
  padding:0;
  text-decoration:underline;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-expander__btn--generic_19gmj_1231 {
  text-decoration:none;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-expander__btn_19gmj_1220:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-expander__content_19gmj_1238 {
  position:relative;
  overflow:hidden
}
._cart-ingka-expander__content_19gmj_1238+._cart-ingka-btn_19gmj_339 {
  align-self:center
}
._cart-ingka-accordion-item-header_19gmj_13:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-btn_19gmj_339:focus-visible,
._cart-ingka-tabs__panel_19gmj_1254:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-btn_19gmj_339[class*=inverse]:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-black, 17, 17, 17)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-white, 255, 255, 255)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-btn_19gmj_339[class*=image-overlay]:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-white, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-black, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:focus-visible~._cart-ingka-checkbox__symbol_19gmj_1275 {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:focus-visible:hover~._cart-ingka-checkbox__symbol_19gmj_1275 {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-choice-item__radio_19gmj_1288:focus-visible,
._cart-ingka-choice-item__action_19gmj_975:focus-visible {
  box-shadow:none;
  outline:none
}
._cart-ingka-choice-item__radio_19gmj_1288:focus-visible~._cart-ingka-choice-item__border_19gmj_996:before,
._cart-ingka-choice-item__action_19gmj_975:focus-visible~._cart-ingka-choice-item__border_19gmj_996:before {
  content:"";
  position:absolute;
  top:-.125rem;
  right:-.125rem;
  bottom:-.125rem;
  left:-.125rem;
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out;
  border-radius:4px
}
._cart-ingka-expander__btn_19gmj_1220:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-expander__content_19gmj_1238:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-link_19gmj_1320:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-jumbo-btn_19gmj_1327:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-jumbo-btn_19gmj_1327._cart-ingka-jumbo-btn--inverse_19gmj_1334:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-static-black, 17, 17, 17)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-static-white, 255, 255, 255)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-list-view-item__action_19gmj_1341:focus-visible {
  outline:none;
  box-shadow:inset 0 0 0 2px rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-modal-header_19gmj_1346 ._cart-ingka-btn_19gmj_339:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-pill_19gmj_1353:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-quantity-stepper__input_19gmj_1360:focus-visible {
  outline:none
}
._cart-ingka-radio_19gmj_1364 input[type=radio]:focus-visible~._cart-ingka-radio__symbol_19gmj_1364 {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-radio_19gmj_1364 input[type=radio]:focus-visible:hover~._cart-ingka-radio__symbol_19gmj_1364 {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-tabs__tab_19gmj_1377:focus-visible {
  box-shadow:none;
  outline:none
}
._cart-ingka-tabs__tab_19gmj_1377:focus-visible:before {
  bottom:2px;
  z-index:unset
}
._cart-ingka-tabs__tab_19gmj_1377:focus-visible:after {
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  display:block;
  box-shadow:inset 0 0 0 2px rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17));
  border-radius:4px
}
._cart-ingka-radio_19gmj_1364 {
  position:relative;
  display:flex;
  align-items:flex-start
}
._cart-ingka-radio_19gmj_1364>input[type=radio] {
  position:absolute;
  left:-.625rem;
  top:-.625rem;
  width:2.75rem;
  height:2.75rem;
  display:inline-block;
  border:0;
  opacity:0;
  padding:0;
  z-index:1;
  cursor:pointer
}
[dir=rtl] ._cart-ingka-radio_19gmj_1364>input[type=radio] {
  right:-.625rem;
  left:initial
}
._cart-ingka-radio_19gmj_1364>._cart-ingka-radio__symbol_19gmj_1364 {
  box-sizing:border-box;
  width:1.5rem;
  height:1.5rem;
  display:flex;
  align-items:center;
  justify-content:center;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  border:1px solid rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  border-radius:64px;
  flex-shrink:0
}
._cart-ingka-radio_19gmj_1364>._cart-ingka-radio__symbol_19gmj_1364:after {
  content:"";
  display:block;
  border:0 solid;
  border-radius:64px;
  height:0;
  width:0
}
._cart-ingka-radio_19gmj_1364>._cart-ingka-radio__label_19gmj_1439 {
  position:relative;
  display:block;
  margin-top:.1875rem;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-radio_19gmj_1364>._cart-ingka-radio__label_19gmj_1439>._cart-ingka-radio__caption_19gmj_1445 {
  display:block;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  padding-top:.25rem
}
._cart-ingka-radio_19gmj_1364 label {
  display:inline-block;
  cursor:pointer;
  transition:color .2s ease-in-out;
  padding-inline-start:1rem
}
._cart-ingka-radio_19gmj_1364 input[type=radio]:hover~._cart-ingka-radio__symbol_19gmj_1364 {
  border-color:rgb(var(--colour-interactive-subtle-border-hover, 17, 17, 17))
}
._cart-ingka-radio_19gmj_1364 input[type=radio]:hover~._cart-ingka-radio__symbol_19gmj_1364:after {
  border-width:.25rem;
  border-color:rgb(var(--colour-neutral-3, 223, 223, 223))
}
._cart-ingka-radio_19gmj_1364 input[type=radio]:checked:hover:not(:disabled)~._cart-ingka-radio__symbol_19gmj_1364 {
  border-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
._cart-ingka-radio_19gmj_1364 input[type=radio]:checked:hover:not(:disabled)~._cart-ingka-radio__symbol_19gmj_1364:after {
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
._cart-ingka-radio--subtle_19gmj_1469>input[type=radio]:checked:hover:not(:disabled)~._cart-ingka-radio__symbol_19gmj_1364 {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-radio--subtle_19gmj_1469>input[type=radio]:checked:hover:not(:disabled)~._cart-ingka-radio__symbol_19gmj_1364:after {
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
._cart-ingka-radio_19gmj_1364 input[type=radio]:checked~._cart-ingka-radio__symbol_19gmj_1364 {
  border-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
._cart-ingka-radio_19gmj_1364 input[type=radio]:checked~._cart-ingka-radio__symbol_19gmj_1364:after {
  border-width:.5rem;
  border-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
._cart-ingka-radio--subtle_19gmj_1469>input[type=radio]:checked~._cart-ingka-radio__symbol_19gmj_1364 {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-radio--subtle_19gmj_1469>input[type=radio]:checked~._cart-ingka-radio__symbol_19gmj_1364:after {
  border-color:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
._cart-ingka-radio_19gmj_1364 input[type=radio]:disabled {
  pointer-events:none
}
._cart-ingka-radio_19gmj_1364 input[type=radio]:disabled~._cart-ingka-radio__symbol_19gmj_1364 {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-radio_19gmj_1364 input[type=radio]:disabled:checked~._cart-ingka-radio__symbol_19gmj_1364:after {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-radio_19gmj_1364 input[type=radio]:disabled:not(:checked)~._cart-ingka-radio__symbol_19gmj_1364:after {
  display:none
}
._cart-ingka-radio_19gmj_1364 input[type=radio]:disabled~._cart-ingka-radio__label_19gmj_1439 label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  cursor:not-allowed;
  pointer-events:none
}
._cart-ingka-radio_19gmj_1364 input[type=radio]:disabled~._cart-ingka-radio__label_19gmj_1439 a {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media (forced-colors: active) {
  ._cart-ingka-radio_19gmj_1364 input[type=radio]:disabled~._cart-ingka-radio__symbol_19gmj_1364,
  ._cart-ingka-radio_19gmj_1364 input[type=radio]:disabled:checked~._cart-ingka-radio__symbol_19gmj_1364:after {
    border-color:GrayText
  }
  ._cart-ingka-radio_19gmj_1364 input[type=radio]:disabled~._cart-ingka-radio__label_19gmj_1439 label,
  ._cart-ingka-radio_19gmj_1364 input[type=radio]:disabled~._cart-ingka-radio__label_19gmj_1439 a {
    color:GrayText
  }
}
._cart-ingka-radio_19gmj_1364 input[type=radio]:active:not(:disabled)~._cart-ingka-radio__symbol_19gmj_1364 {
  border-color:rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
._cart-ingka-radio_19gmj_1364 input[type=radio]:active:not(:disabled)~._cart-ingka-radio__symbol_19gmj_1364:after {
  border-width:.5rem;
  border-color:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114))
}
._cart-ingka-radio--subtle_19gmj_1469>input[type=radio]:active:not(:disabled)~._cart-ingka-radio__symbol_19gmj_1364 {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-radio--subtle_19gmj_1469>input[type=radio]:active:not(:disabled)~._cart-ingka-radio__symbol_19gmj_1364:after {
  border-color:rgb(var(--colour-interactive-primary-bg-pressed, 0, 0, 0))
}
._cart-ingka-checkbox-group_19gmj_1531 {
  margin:0;
  padding:0;
  border:0
}
._cart-ingka-checkbox-group_19gmj_1531 ._cart-ingka-checkbox_19gmj_1275:not(:last-child) {
  margin-bottom:1.5rem
}
._cart-ingka-checkbox_19gmj_1275 {
  position:relative;
  display:flex;
  align-items:flex-start
}
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox] {
  position:absolute;
  left:-.625rem;
  top:-.625rem;
  width:2.75rem;
  height:2.75rem;
  display:inline-block;
  border:0;
  opacity:0;
  padding:0;
  z-index:1;
  cursor:pointer
}
[dir=rtl] ._cart-ingka-checkbox_19gmj_1275 input[type=checkbox] {
  right:-.625rem;
  left:initial
}
._cart-ingka-checkbox__symbol_19gmj_1275 {
  box-sizing:border-box;
  position:relative;
  border-radius:4px;
  border:1px solid rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  width:1.5rem;
  height:1.5rem;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  flex-shrink:0;
  display:flex;
  align-items:center;
  justify-content:center
}
._cart-ingka-checkbox__symbol_19gmj_1275:before {
  transform:rotate(45deg);
  content:"";
  box-sizing:content-box;
  display:block;
  border:2px solid currentColor;
  border-left:0;
  border-top:0;
  height:.5625rem;
  width:.25rem;
  opacity:0;
  margin-top:-.25rem;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-checkbox__symbol_19gmj_1275:after {
  content:"";
  position:absolute;
  left:.25rem;
  top:.625rem;
  border:2px solid currentColor;
  border-left:0;
  border-top:0;
  border-right:0;
  opacity:0;
  color:rgb(var(--colour-static-white, 255, 255, 255));
  width:.875rem
}
[dir=rtl] ._cart-ingka-checkbox__symbol_19gmj_1275 {
  right:0;
  left:initial
}
._cart-ingka-checkbox__label_19gmj_1606 {
  position:relative;
  display:block;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  margin-top:.1875rem
}
._cart-ingka-checkbox__caption_19gmj_1612 {
  display:block;
  padding-top:.25rem;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
._cart-ingka-checkbox_19gmj_1275 label {
  display:inline-block;
  cursor:pointer;
  padding-inline-start:1rem;
  transition:color .2s ease-in-out
}
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:checked~._cart-ingka-checkbox__symbol_19gmj_1275 {
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163));
  border-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:checked~._cart-ingka-checkbox__symbol_19gmj_1275:before {
  opacity:1
}
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:indeterminate~._cart-ingka-checkbox__symbol_19gmj_1275 {
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163));
  border-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:indeterminate~._cart-ingka-checkbox__symbol_19gmj_1275:after {
  opacity:1
}
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:hover~._cart-ingka-checkbox__symbol_19gmj_1275 {
  border-color:rgb(var(--colour-interactive-subtle-border-hover, 17, 17, 17))
}
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:hover~._cart-ingka-checkbox__symbol_19gmj_1275:before {
  color:rgb(var(--colour-neutral-3, 223, 223, 223));
  opacity:1
}
@media (hover: none) {
  ._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:hover~._cart-ingka-checkbox__symbol_19gmj_1275:before {
    color:rgb(var(--colour-neutral-3, 223, 223, 223))
  }
}
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:hover:checked~._cart-ingka-checkbox__symbol_19gmj_1275 {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147));
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:hover:checked~._cart-ingka-checkbox__symbol_19gmj_1275:before {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:hover:indeterminate~._cart-ingka-checkbox__symbol_19gmj_1275 {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147));
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:hover:indeterminate~._cart-ingka-checkbox__symbol_19gmj_1275:before {
  opacity:0
}
._cart-ingka-checkbox--subtle_19gmj_1663 input[type=checkbox]~._cart-ingka-checkbox__symbol_19gmj_1275:before,
._cart-ingka-checkbox--subtle_19gmj_1663 input[type=checkbox]~._cart-ingka-checkbox__symbol_19gmj_1275:after {
  color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
._cart-ingka-checkbox--subtle_19gmj_1663 input[type=checkbox]:checked~._cart-ingka-checkbox__symbol_19gmj_1275 {
  background:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17));
  border-color:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
._cart-ingka-checkbox--subtle_19gmj_1663 input[type=checkbox]:hover:checked~._cart-ingka-checkbox__symbol_19gmj_1275 {
  background:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51));
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
._cart-ingka-checkbox--subtle_19gmj_1663 input[type=checkbox]:hover:checked~._cart-ingka-checkbox__symbol_19gmj_1275:after,
._cart-ingka-checkbox--subtle_19gmj_1663 input[type=checkbox]:hover:checked~._cart-ingka-checkbox__symbol_19gmj_1275:before {
  color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
._cart-ingka-checkbox--subtle_19gmj_1663 input[type=checkbox]:indeterminate~._cart-ingka-checkbox__symbol_19gmj_1275 {
  background:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17));
  border-color:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
._cart-ingka-checkbox--subtle_19gmj_1663 input[type=checkbox]:hover:indeterminate~._cart-ingka-checkbox__symbol_19gmj_1275 {
  background:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51));
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:disabled {
  pointer-events:none
}
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__symbol_19gmj_1275 {
  background-color:rgb(var(--colour-neutral-1, 255, 255, 255));
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:disabled:hover {
  cursor:default
}
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:disabled:checked~._cart-ingka-checkbox__symbol_19gmj_1275,
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:disabled:indeterminate~._cart-ingka-checkbox__symbol_19gmj_1275 {
  background-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:disabled:checked~._cart-ingka-checkbox__symbol_19gmj_1275:before,
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:disabled:checked~._cart-ingka-checkbox__symbol_19gmj_1275:after,
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:disabled:indeterminate~._cart-ingka-checkbox__symbol_19gmj_1275:before,
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:disabled:indeterminate~._cart-ingka-checkbox__symbol_19gmj_1275:after {
  border-color:rgb(var(--colour-interactive-disabled-2, 146, 146, 146))
}
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__label_19gmj_1606 label {
  cursor:default;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  pointer-events:none
}
._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__label_19gmj_1606 a {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media (forced-colors: active) {
  ._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__symbol_19gmj_1275 {
    border-color:GrayText
  }
  ._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:disabled:checked~._cart-ingka-checkbox__symbol_19gmj_1275:before,
  ._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:disabled:checked~._cart-ingka-checkbox__symbol_19gmj_1275:after,
  ._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:disabled:indeterminate~._cart-ingka-checkbox__symbol_19gmj_1275:before,
  ._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:disabled:indeterminate~._cart-ingka-checkbox__symbol_19gmj_1275:after {
    border-color:GrayText
  }
  ._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__label_19gmj_1606 label,
  ._cart-ingka-checkbox_19gmj_1275 input[type=checkbox]:disabled~._cart-ingka-checkbox__label_19gmj_1606 a {
    color:GrayText
  }
}
fieldset {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
fieldset legend {
  margin-bottom:1rem;
  -webkit-padding-start:0;
  -webkit-padding-end:0;
  font-weight:700
}
._cart-ingka-form-field_19gmj_1734 {
  display:block;
  margin-bottom:1.25rem
}
._cart-ingka-form-field__content_19gmj_1738 {
  margin-top:.25rem;
  display:flex;
  flex-wrap:nowrap;
  justify-content:space-between
}
._cart-ingka-form-field--with-character-limit_19gmj_1744 ._cart-ingka-form-field__content_19gmj_1738>*:not(:first-child) {
  padding-inline-start:.5rem
}
._cart-ingka-form-field_19gmj_1734>._cart-ingka-checkbox_19gmj_1275,
._cart-ingka-form-field_19gmj_1734>._cart-ingka-radiobutton_19gmj_1748,
._cart-ingka-form-field_19gmj_1734 fieldset {
  margin-bottom:.5rem
}
._cart-ingka-form-field_19gmj_1734 legend {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-input-field__wrapper_19gmj_1828 {
  box-sizing:border-box;
  position:relative;
  display:flex;
  width:100%;
  align-items:center;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  border-radius:4px;
  padding-right:.375rem;
  padding-left:.375rem
}
._cart-ingka-input-field__wrapper_19gmj_1828>* {
  padding-inline-start:.125rem;
  padding-inline-end:.125rem
}
._cart-ingka-input-field__prefix-label_19gmj_1843,
._cart-ingka-input-field__suffix-label_19gmj_1843 {
  text-overflow:ellipsis;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  opacity:0;
  visibility:hidden;
  flex-shrink:0;
  transition:opacity .1s cubic-bezier(.4,0,.4,1),visibility .1s cubic-bezier(.4,0,.4,1);
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
._cart-ingka-input-field__prefix-label_19gmj_1843 {
  order:2
}
._cart-ingka-input-field__suffix-label_19gmj_1843 {
  text-align:right;
  order:4
}
._cart-ingka-input-field__payment-logo_19gmj_1867 {
  order:5;
  margin-inline-end:.3125rem;
  margin-inline-start:.3125rem;
  flex-shrink:0
}
._cart-ingka-input-field_19gmj_1828 input {
  flex-grow:1;
  border:0;
  background:none;
  padding-top:0;
  padding-bottom:0;
  height:3rem;
  overflow:hidden;
  order:3;
  outline:none;
  border-radius:4px;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  min-width:1ch
}
._cart-ingka-input-field_19gmj_1828 input::-ms-clear {
  display:none
}
._cart-ingka-input-field_19gmj_1828 input:-webkit-autofill {
  font-family:inherit;
  -webkit-text-fill-color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  -webkit-box-shadow:0 0 0 3rem rgb(var(--colour-neutral-1, 255, 255, 255)) inset
}
._cart-ingka-input-field_19gmj_1828 input:focus~._cart-ingka-validation-border_19gmj_1787 {
  --skapa-validation-border-default: initial
}
._cart-ingka-input-field_19gmj_1828 input[type=hidden]~._cart-ingka-validation-border_19gmj_1787,
._cart-ingka-input-field_19gmj_1828 input[type=hidden]~._cart-ingka-input-field__leading-icon_19gmj_1899,
._cart-ingka-input-field_19gmj_1828 input[type=hidden]~._cart-ingka-input-field__trailing-icon_19gmj_1900 {
  display:none
}
._cart-ingka-input-field_19gmj_1828 input[type=password]::-ms-reveal {
  display:none
}
._cart-ingka-input-field_19gmj_1828 input[type=date] {
  color:transparent
}
._cart-ingka-input-field_19gmj_1828 input[type=date]:focus {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-input-field_19gmj_1828 input[type=date]:disabled {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-input-field_19gmj_1828 input[type=date]::-webkit-inner-spin-button,
._cart-ingka-input-field_19gmj_1828 input[type=date]::-webkit-calendar-picker-indicator,
._cart-ingka-input-field_19gmj_1828 input[type=date]::-webkit-clear-button {
  display:none;
  -webkit-appearance:none
}
._cart-ingka-input-field--labelled_19gmj_1919 input[type=date] {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-input-field_19gmj_1828 input:focus~._cart-ingka-input-field__prefix-label_19gmj_1843,
._cart-ingka-input-field_19gmj_1828 input:focus~._cart-ingka-input-field__suffix-label_19gmj_1843,
._cart-ingka-input-field--labelled_19gmj_1919 ._cart-ingka-input-field__prefix-label_19gmj_1843,
._cart-ingka-input-field--labelled_19gmj_1919 ._cart-ingka-input-field__suffix-label_19gmj_1843 {
  opacity:1;
  transition-delay:33ms;
  visibility:visible;
  position:static;
  clip:none;
  width:auto;
  height:auto
}
._cart-ingka-input-field_19gmj_1828 ._cart-ingka-btn_19gmj_339 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-input-field_19gmj_1828 ._cart-ingka-btn_19gmj_339:disabled {
  pointer-events:none;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-input-field_19gmj_1828 ._cart-ingka-btn_19gmj_339:disabled ._cart-ingka-btn__inner_19gmj_339 {
  border:0;
  background:none
}
._cart-ingka-input-field__leading-icon_19gmj_1899 {
  flex-shrink:0;
  order:1
}
._cart-ingka-input-field__trailing-icon_19gmj_1900 {
  flex-shrink:0;
  order:5
}
._cart-ingka-input-field_19gmj_1828 label {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-input-field--disabled_19gmj_1954 label,
._cart-ingka-input-field--disabled_19gmj_1954 input,
._cart-ingka-input-field--disabled_19gmj_1954 ._cart-ingka-svg-icon_19gmj_403,
._cart-ingka-input-field--disabled_19gmj_1954 ._cart-ingka-input-field__suffix-label_19gmj_1843,
._cart-ingka-input-field--disabled_19gmj_1954 ._cart-ingka-input-field__prefix-label_19gmj_1843 {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-input-field--disabled_19gmj_1954 ._cart-ingka-input-field__payment-logo_19gmj_1867 {
  opacity:.2
}
._cart-ingka-input-field--disabled_19gmj_1954 input:-webkit-autofill {
  -webkit-text-fill-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-input-field--read-only_19gmj_1967 ._cart-ingka-input-field__wrapper_19gmj_1828 {
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245))
}
[dir=rtl] ._cart-ingka-input-field_19gmj_1828 input[type=tel] {
  direction:ltr;
  text-align:right
}
@media (forced-colors: active) {
  ._cart-ingka-input-field--disabled_19gmj_1954 label,
  ._cart-ingka-input-field--disabled_19gmj_1954 input,
  ._cart-ingka-input-field--disabled_19gmj_1954 ._cart-ingka-svg-icon_19gmj_403,
  ._cart-ingka-input-field--disabled_19gmj_1954 ._cart-ingka-input-field__suffix-label_19gmj_1843,
  ._cart-ingka-input-field--disabled_19gmj_1954 ._cart-ingka-input-field__prefix-label_19gmj_1843,
  ._cart-ingka-input-field--read-only_19gmj_1967 label,
  ._cart-ingka-input-field--read-only_19gmj_1967 input,
  ._cart-ingka-input-field--read-only_19gmj_1967 ._cart-ingka-svg-icon_19gmj_403,
  ._cart-ingka-input-field--read-only_19gmj_1967 ._cart-ingka-input-field__suffix-label_19gmj_1843,
  ._cart-ingka-input-field--read-only_19gmj_1967 ._cart-ingka-input-field__prefix-label_19gmj_1843 {
    color:GrayText
  }
}
._cart-ingka-label-wrapper--text-input_19gmj_1990>label {
  display:block;
  margin:0 0 .25rem
}
._cart-ingka-label-wrapper_19gmj_1990 ._cart-ingka-required_19gmj_1994 {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
._cart-ingka-label-wrapper_19gmj_1990>label em {
  margin:0;
  color:rgb(var(--colour-text-and-icon-4, 146, 146, 146));
  font-style:normal
}
._cart-ingka-radio-button-group_19gmj_2003 {
  margin:0;
  padding:0;
  border:0
}
._cart-ingka-radio-button-group_19gmj_2003 ._cart-ingka-radio_19gmj_1364:not(:last-child) {
  margin-bottom:1.5rem
}
[dir=rtl] ._cart-ingka-radio-button-group_19gmj_2003 ._cart-ingka-radio_19gmj_1364 {
  margin-right:0;
  margin-left:2rem
}
._cart-ingka-select__wrapper_19gmj_2058 {
  position:relative;
  display:flex;
  width:100%;
  align-items:center
}
._cart-ingka-select_19gmj_2058 select {
  width:100%;
  min-height:3rem;
  border:0;
  background:none;
  padding:.75rem;
  padding-inline-end:3rem;
  padding-inline-start:.5rem;
  overflow:hidden;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  outline:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  order:2;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  border-radius:4px;
  white-space:normal
}
._cart-ingka-select_19gmj_2058 select:disabled,
._cart-ingka-select_19gmj_2058 select:disabled~label,
._cart-ingka-select_19gmj_2058 select:disabled~._cart-ingka-svg-icon_19gmj_403 {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  opacity:1
}
._cart-ingka-select_19gmj_2058 select:focus~._cart-ingka-validation-border_19gmj_1787 {
  --skapa-validation-border-default: initial
}
._cart-ingka-select_19gmj_2058 label,
._cart-ingka-select_19gmj_2058 optgroup {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-select_19gmj_2058 select::-ms-expand {
  display:none
}
._cart-ingka-select__chevron-down_19gmj_2097 {
  right:.5rem;
  top:50%;
  transform:translateY(-50%)
}
[dir=rtl] ._cart-ingka-select__chevron-down_19gmj_2097 {
  left:.5rem;
  right:auto
}
._cart-ingka-select__chevron-down_19gmj_2097 {
  position:absolute;
  bottom:.25rem
}
._cart-ingka-select_19gmj_2058 label,
._cart-ingka-select_19gmj_2058 ._cart-ingka-svg-icon_19gmj_403 {
  pointer-events:none
}
._cart-ingka-select__icon_19gmj_2114 {
  flex-shrink:0;
  order:1
}
._cart-ingka-select--hint_19gmj_2118 select {
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
._cart-ingka-select--leading-icon_19gmj_2121 select {
  padding-inline-start:2.25rem
}
._cart-ingka-select--leading-icon_19gmj_2121 ._cart-ingka-select__icon_19gmj_2114 {
  margin-inline-start:.5rem;
  position:absolute
}
._cart-ingka-select--disabled_19gmj_2128 label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media (forced-colors: active) {
  ._cart-ingka-select--disabled_19gmj_2128 label {
    color:GrayText
  }
}
._cart-ingka-validation-border_19gmj_1787 {
  --skapa-validation-border-colour: rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));
  --skapa-validation-border: 1px solid var(--skapa-validation-border-colour);
  --skapa-validation-border-default: var(--skapa-validation-border);
  --skapa-validation-border-focus-border: 2px solid rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163));
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:block;
  width:100%;
  border:var(--skapa-validation-border-default, var(--skapa-validation-border-focus-border));
  pointer-events:none;
  transition:box-shadow .1s cubic-bezier(.4,0,.4,1),border .1s cubic-bezier(.4,0,.4,1);
  border-radius:4px;
  box-sizing:border-box
}
._cart-ingka-validation-border--warning_19gmj_1805 {
  border-color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
._cart-ingka-validation-border--error_19gmj_1808 {
  border-color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
._cart-ingka-validation-border--success_19gmj_1811 {
  border-color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
._cart-ingka-validation-border--disabled_19gmj_1814 {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  box-shadow:none
}
._cart-ingka-validation-border--read-only_19gmj_1818 {
  --skapa-validation-border-default: transparent;
  border:var(--skapa-validation-border-default, var(--skapa-validation-border-focus-border))
}
@media (forced-colors: active) {
  ._cart-ingka-validation-border_19gmj_1787 {
    border-color:GrayText
  }
}
._cart-ingka-text-area__wrapper_19gmj_2178 {
  position:relative;
  display:flex;
  width:100%;
  align-items:flex-end;
  flex-wrap:wrap
}
._cart-ingka-text-area_19gmj_2178 label {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-text-area_19gmj_2178 textarea {
  box-sizing:border-box;
  display:block;
  width:100%;
  padding:.3125rem;
  line-height:1.625;
  max-width:100%;
  min-height:6rem;
  outline:none;
  border:.1875rem solid transparent;
  resize:vertical;
  border-radius:4px;
  background:rgb(var(--colour-neutral-1, 255, 255, 255));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-text-area_19gmj_2178 textarea:disabled {
  resize:none;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-text-area_19gmj_2178 textarea:focus~._cart-ingka-validation-border_19gmj_1787 {
  --skapa-validation-border-default: initial
}
._cart-ingka-text-area--disabled_19gmj_2210 label {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-text-area--read-only_19gmj_2213 textarea {
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245))
}
@media (forced-colors: active) {
  ._cart-ingka-text-area_19gmj_2178 textarea {
    padding:.5rem;
    border-width:0
  }
  ._cart-ingka-text-area_19gmj_2178 textarea:disabled {
    color:GrayText
  }
  ._cart-ingka-text-area--disabled_19gmj_2210 label {
    color:GrayText
  }
}
._cart-ingka-grid_19gmj_2229 {
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  grid-column-gap:.75rem;
  grid-row-gap:.75rem
}
@media (min-width: 37.5em) {
  ._cart-ingka-grid_19gmj_2229 {
    grid-template-columns:repeat(6,minmax(0,1fr));
    grid-column-gap:1rem;
    grid-row-gap:1rem
  }
}
@media (min-width: 56.25em) {
  ._cart-ingka-grid_19gmj_2229 {
    grid-template-columns:repeat(12,minmax(0,1fr));
    grid-column-gap:1.25rem;
    grid-row-gap:1.25rem
  }
}
._cart-ingka-helper-text_19gmj_1756 {
  display:inline-flex;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  align-items:center
}
._cart-ingka-helper-text_19gmj_1756 ._cart-ingka-helper-text__icon_19gmj_1761._cart-ingka-svg-icon_19gmj_403 {
  height:1.125rem;
  width:1.125rem;
  margin-inline-end:.25rem;
  vertical-align:bottom;
  flex:0 0 auto
}
._cart-ingka-helper-text--character-count_19gmj_1768 {
  font-variant-numeric:tabular-nums
}
._cart-ingka-helper-text--error_19gmj_1771 {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
._cart-ingka-helper-text--success_19gmj_1774 {
  color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
._cart-ingka-helper-text--warning_19gmj_1777 {
  color:rgb(var(--colour-semantic-caution-text, 202, 80, 8))
}
._cart-ingka-helper-text--text-only_19gmj_1780 {
  margin-inline-start:0
}
._cart-ingka-helper-text--text-only_19gmj_1780 ._cart-ingka-helper-text__icon_19gmj_1761 {
  display:none
}
._cart-ingka-link_19gmj_1320 {
  text-decoration:underline;
  font-weight:400;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-link_19gmj_1320:focus,
._cart-ingka-link_19gmj_1320:hover,
._cart-ingka-link_19gmj_1320:active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--disabled_19gmj_2290 {
  cursor:default;
  pointer-events:none;
  opacity:.4
}
._cart-ingka-link--disabled_19gmj_2290:focus:before {
  border:0
}
._cart-ingka-link--black_19gmj_2299 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--black_19gmj_2299:hover,
._cart-ingka-link--black_19gmj_2299:focus,
._cart-ingka-link--black_19gmj_2299:active {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-link--black_19gmj_2299._cart-ingka-link--disabled_19gmj_2290 {
  cursor:default;
  pointer-events:none;
  opacity:.4;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--black_19gmj_2299._cart-ingka-link--disabled_19gmj_2290:hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--black_19gmj_2299._cart-ingka-link--disabled_19gmj_2290:focus,
._cart-ingka-link--black_19gmj_2299._cart-ingka-link--disabled_19gmj_2290:active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--black_19gmj_2299._cart-ingka-link--disabled_19gmj_2290:focus:before {
  border:0
}
._cart-ingka-link--grey_19gmj_2321 {
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
._cart-ingka-link--grey_19gmj_2321:hover,
._cart-ingka-link--grey_19gmj_2321:focus,
._cart-ingka-link--grey_19gmj_2321:active {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-link--grey_19gmj_2321._cart-ingka-link--disabled_19gmj_2290 {
  cursor:default;
  pointer-events:none;
  opacity:.4;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-link--grey_19gmj_2321._cart-ingka-link--disabled_19gmj_2290:hover {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-link--grey_19gmj_2321._cart-ingka-link--disabled_19gmj_2290:focus,
._cart-ingka-link--grey_19gmj_2321._cart-ingka-link--disabled_19gmj_2290:active {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-link--grey_19gmj_2321._cart-ingka-link--disabled_19gmj_2290:focus:before {
  border:0
}
._cart-ingka-link--white_19gmj_2343 {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-link--white_19gmj_2343:hover,
._cart-ingka-link--white_19gmj_2343:focus,
._cart-ingka-link--white_19gmj_2343:active {
  color:rgb(var(--colour-static-light-grey, 245, 245, 245))
}
._cart-ingka-link--white_19gmj_2343._cart-ingka-link--disabled_19gmj_2290 {
  cursor:default;
  pointer-events:none;
  opacity:.4;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-link--white_19gmj_2343._cart-ingka-link--disabled_19gmj_2290:hover {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-link--white_19gmj_2343._cart-ingka-link--disabled_19gmj_2290:focus,
._cart-ingka-link--white_19gmj_2343._cart-ingka-link--disabled_19gmj_2290:active {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-link--white_19gmj_2343._cart-ingka-link--disabled_19gmj_2290:focus:before {
  border:0
}
._cart-ingka-link--subtle_19gmj_2365 {
  text-decoration:none
}
._cart-ingka-link--subtle_19gmj_2365:focus,
._cart-ingka-link--subtle_19gmj_2365:hover,
._cart-ingka-link--subtle_19gmj_2365:active {
  text-decoration:underline
}
._inline--hyperlink_19gmj_2372 ._cart-ingka-link_19gmj_1320 {
  margin-bottom:0;
  text-decoration:underline
}
._inline--hyperlink_19gmj_2372 ._cart-ingka-link_19gmj_1320 ._cart-ingka-svg-icon_19gmj_403 {
  vertical-align:middle
}
._inline--hyperlink_19gmj_2372 ._cart-ingka-link_19gmj_1320:hover,
._inline--hyperlink_19gmj_2372 ._cart-ingka-link_19gmj_1320:focus,
._inline--hyperlink_19gmj_2372 ._cart-ingka-link_19gmj_1320:active {
  text-decoration:underline
}
._inline--hyperlink_19gmj_2372 ._cart-ingka-link--subtle_19gmj_2365 {
  text-decoration:none
}
._inline--hyperlink_19gmj_2372 ._cart-ingka-link--subtle_19gmj_2365:focus,
._inline--hyperlink_19gmj_2372 ._cart-ingka-link--subtle_19gmj_2365:hover,
._inline--hyperlink_19gmj_2372 ._cart-ingka-link--subtle_19gmj_2365:active {
  text-decoration:underline
}
._cart-ingka-image_19gmj_199 {
  position:relative;
  display:block;
  max-width:100%;
  height:auto
}
._cart-ingka-image__icon_19gmj_2395 {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  color:rgb(var(--colour-text-and-icon-4, 146, 146, 146))
}
._cart-ingka-image--fallback_19gmj_2402 {
  padding-bottom:100%;
  background:rgb(var(--colour-neutral-2, 245, 245, 245))
}
._cart-ingka-image--fallback_19gmj_2402 img {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
._cart-ingka-inline-message_19gmj_2416 {
  position:relative;
  display:flex;
  align-items:flex-start;
  height:auto;
  background-color:rgb(var(--colour-elevation-1, 255, 255, 255));
  box-shadow:0 4px 16px #0000001a;
  border-radius:4px;
  border:0 solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
  border-inline-start-width:.25rem;
  padding:1rem 0;
  padding-inline-end:.5rem;
  min-height:1.5rem;
  text-align:start;
  box-sizing:border-box
}
._cart-ingka-inline-message_19gmj_2416 a {
  text-decoration:underline
}
._cart-ingka-inline-message__content_19gmj_2435 {
  width:100%;
  padding-inline-end:1.5rem
}
._cart-ingka-inline-message__body_19gmj_2439 {
  margin:0
}
._cart-ingka-inline-message__actions_19gmj_2442 {
  display:flex;
  justify-content:flex-end;
  margin-top:.5rem
}
._cart-ingka-inline-message__actions_19gmj_2442 ._cart-ingka-btn_19gmj_339:last-child {
  margin-inline-start:.25rem
}
._cart-ingka-inline-message__close-button_19gmj_2450 {
  margin-top:-.5rem
}
._cart-ingka-inline-message__title_19gmj_2453 {
  padding-bottom:.25rem;
  margin:0
}
._cart-ingka-inline-message__icon_19gmj_2457 {
  flex-shrink:0;
  margin-inline-start:.75rem;
  margin-inline-end:.75rem
}
._cart-ingka-inline-message--dismissable_19gmj_2462 ._cart-ingka-inline-message__content_19gmj_2435 {
  padding-inline-end:.5rem
}
._cart-ingka-inline-message--icon-hidden_19gmj_2465 {
  padding-inline-start:.75rem
}
._cart-ingka-inline-message--subtle_19gmj_2468 {
  border:0;
  box-shadow:none;
  padding:0;
  overflow:visible;
  background:none
}
._cart-ingka-inline-message--subtle_19gmj_2468 ._cart-ingka-inline-message__close-button_19gmj_2450 {
  margin-top:-.25rem
}
._cart-ingka-inline-message--subtle_19gmj_2468 ._cart-ingka-inline-message__icon_19gmj_2457 {
  margin-inline-start:0
}
._cart-ingka-inline-message--closed_19gmj_2481 {
  transition:all .2s cubic-bezier(.4,0,.4,1);
  padding-top:0;
  padding-bottom:0;
  visibility:hidden;
  opacity:0;
  overflow:hidden;
  min-height:0
}
._cart-ingka-inline-message--collapsed_19gmj_2490 {
  display:none
}
._cart-ingka-inline-message--informative_19gmj_2493 {
  border-inline-start-color:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
._cart-ingka-inline-message--informative_19gmj_2493 ._cart-ingka-inline-message__icon_19gmj_2457 {
  color:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
._cart-ingka-inline-message--positive_19gmj_2499 {
  border-inline-start-color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
._cart-ingka-inline-message--positive_19gmj_2499 ._cart-ingka-inline-message__icon_19gmj_2457 {
  color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
._cart-ingka-inline-message--cautionary_19gmj_2505 {
  border-inline-start-color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
._cart-ingka-inline-message--cautionary_19gmj_2505 ._cart-ingka-inline-message__icon_19gmj_2457 {
  color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
._cart-ingka-inline-message--negative_19gmj_2511 {
  border-inline-start-color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
._cart-ingka-inline-message--negative_19gmj_2511 ._cart-ingka-inline-message__icon_19gmj_2457 {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
@media (prefers-contrast: more) {
  ._cart-ingka-inline-message_19gmj_2416 {
    border-block-start-width:1px;
    border-block-end-width:1px;
    border-inline-end-width:1px
  }
}
._cart-ingka-jumbo-btn_19gmj_1327 {
  padding:2.5rem 1.5rem;
  border-radius:4px;
  position:relative;
  display:inline-flex;
  text-decoration:none;
  justify-content:center;
  align-items:center;
  text-align:initial;
  border:0;
  cursor:pointer;
  box-sizing:border-box;
  color:rgb(var(--colour-static-white, 255, 255, 255));
  width:100%;
  transition-property:all;
  transition-duration:.1s;
  transition-timing-function:cubic-bezier(.4,0,.4,1);
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
._cart-ingka-jumbo-btn_19gmj_1327:hover {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147));
  text-decoration:none
}
._cart-ingka-jumbo-btn_19gmj_1327:active {
  background:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114));
  text-decoration:none
}
._cart-ingka-jumbo-btn_19gmj_1327:hover,
._cart-ingka-jumbo-btn_19gmj_1327:active,
._cart-ingka-jumbo-btn_19gmj_1327:focus {
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-jumbo-btn_19gmj_1327:active:not(._cart-ingka-jumbo-btn--footer_19gmj_2555) {
  transform:scale(.98)
}
._cart-ingka-jumbo-btn_19gmj_1327:disabled {
  pointer-events:none;
  background:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  color:rgb(var(--colour-interactive-disabled-2, 146, 146, 146))
}
._cart-ingka-jumbo-btn_19gmj_1327:disabled ._cart-ingka-jumbo-btn__icon_19gmj_2563 {
  background:rgb(var(--colour-interactive-disabled-2, 146, 146, 146));
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-jumbo-btn--footer_19gmj_2555 {
  border-radius:0
}
._cart-ingka-jumbo-btn--loading_19gmj_2570 {
  pointer-events:none
}
._cart-ingka-jumbo-btn--loading_19gmj_2570 ._cart-ingka-jumbo-btn__label_19gmj_2573,
._cart-ingka-jumbo-btn--loading_19gmj_2570 ._cart-ingka-jumbo-btn__icon_19gmj_2563 {
  opacity:0;
  overflow:hidden;
  transform:translateY(50%)
}
._cart-ingka-jumbo-btn--loading_19gmj_2570 ._cart-ingka-jumbo-btn__loader_19gmj_2579 {
  opacity:1;
  visibility:visible
}
._cart-ingka-jumbo-btn__loader_19gmj_2579 {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-160%);
  display:inline-block;
  width:.375rem;
  height:.375rem;
  background:currentColor;
  border-radius:64px;
  animation:_cart-ingka-jumbo-btn-loader_19gmj_1 .8s infinite;
  opacity:0;
  visibility:hidden;
  text-indent:-9999px;
  overflow:hidden;
  transition-property:opacity,transform;
  transition-duration:.3s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
@keyframes _cart-ingka-jumbo-btn-loader_19gmj_1 {
  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)
  }
}
._cart-ingka-jumbo-btn__label_19gmj_2573 {
  opacity:1;
  transform:translateY(0)
}
._cart-ingka-jumbo-btn__icon_19gmj_2563 {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  border-radius:64px;
  background:rgb(var(--colour-static-white, 255, 255, 255));
  color:rgb(var(--colour-static-black, 17, 17, 17));
  width:2.5rem;
  height:2.5rem;
  margin-inline-start:1rem;
  flex-shrink:0
}
[dir=rtl] ._cart-ingka-jumbo-btn__icon_19gmj_2563 {
  transform:scaleX(-1)
}
._cart-ingka-jumbo-btn__label_19gmj_2573,
._cart-ingka-jumbo-btn__icon_19gmj_2563 {
  transition-property:opacity,transform;
  transition-duration:.25s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
._cart-ingka-jumbo-btn__inner_19gmj_2637 {
  display:flex;
  justify-content:space-between;
  align-items:center;
  height:100%;
  width:100%
}
._cart-ingka-list_19gmj_1341 {
  list-style-position:outside
}
._cart-ingka-list--unordered_19gmj_2648 ._cart-ingka-list--unordered_19gmj_2648 {
  list-style-type:circle
}
._cart-ingka-list--ordered_19gmj_2651 ._cart-ingka-list--ordered_19gmj_2651 {
  list-style-type:upper-alpha
}
._cart-ingka-list--small_19gmj_2654 {
  padding-inline-start:1.375rem
}
._cart-ingka-list--small_19gmj_2654 ._cart-ingka-list--unordered_19gmj_2648,
._cart-ingka-list--small_19gmj_2654 ._cart-ingka-list--ordered_19gmj_2651 {
  padding-inline-start:.875rem
}
._cart-ingka-list--small_19gmj_2654 li:not(:first-child) {
  margin-top:.5rem
}
._cart-ingka-list--small_19gmj_2654 ._cart-ingka-list--unordered_19gmj_2648 li,
._cart-ingka-list--small_19gmj_2654 ._cart-ingka-list--ordered_19gmj_2651 li {
  margin-top:.25rem
}
._cart-ingka-list--medium_19gmj_2668 {
  padding-inline-start:1.9375rem
}
._cart-ingka-list--medium_19gmj_2668 ._cart-ingka-list--unordered_19gmj_2648,
._cart-ingka-list--medium_19gmj_2668 ._cart-ingka-list--ordered_19gmj_2651 {
  padding-inline-start:1.1875rem
}
._cart-ingka-list--medium_19gmj_2668 li:not(:first-child) {
  margin-top:.75rem
}
._cart-ingka-list--medium_19gmj_2668 ._cart-ingka-list--unordered_19gmj_2648 li,
._cart-ingka-list--medium_19gmj_2668 ._cart-ingka-list--ordered_19gmj_2651 li {
  margin-top:.5rem
}
._cart-ingka-list--large_19gmj_2682 {
  padding-inline-start:2rem
}
._cart-ingka-list--large_19gmj_2682 ._cart-ingka-list--unordered_19gmj_2648,
._cart-ingka-list--large_19gmj_2682 ._cart-ingka-list--ordered_19gmj_2651 {
  padding-inline-start:1.25rem
}
._cart-ingka-list--large_19gmj_2682 li:not(:first-child) {
  margin-top:.75rem
}
._cart-ingka-list--large_19gmj_2682 ._cart-ingka-list--unordered_19gmj_2648 li,
._cart-ingka-list--large_19gmj_2682 ._cart-ingka-list--ordered_19gmj_2651 li {
  margin-top:.5rem
}
._cart-ingka-list--xlarge_19gmj_2696 {
  padding-inline-start:2.5625rem
}
._cart-ingka-list--xlarge_19gmj_2696 ._cart-ingka-list--unordered_19gmj_2648,
._cart-ingka-list--xlarge_19gmj_2696 ._cart-ingka-list--ordered_19gmj_2651 {
  padding-inline-start:1.5625rem
}
._cart-ingka-list--xlarge_19gmj_2696 li:not(:first-child) {
  margin-top:1rem
}
._cart-ingka-list--xlarge_19gmj_2696 ._cart-ingka-list--unordered_19gmj_2648 li,
._cart-ingka-list--xlarge_19gmj_2696 ._cart-ingka-list--ordered_19gmj_2651 li {
  margin-top:.75rem
}
._cart-ingka-list-view_19gmj_1341 {
  padding:0;
  margin:0
}
._cart-ingka-list-view--small_19gmj_2715 ._cart-ingka-list-view-item__action_19gmj_1341,
._cart-ingka-list-view--small_19gmj_2715 ._cart-ingka-list-view-item__default_19gmj_2715 {
  min-height:3rem;
  padding-block-start:.5rem;
  padding-block-end:.5rem
}
._cart-ingka-list-view--medium_19gmj_2720 ._cart-ingka-list-view-item__action_19gmj_1341,
._cart-ingka-list-view--medium_19gmj_2720 ._cart-ingka-list-view-item__default_19gmj_2715 {
  min-height:4.5rem;
  padding-block-start:.75rem;
  padding-block-end:.75rem
}
._cart-ingka-list-view--large_19gmj_2725 ._cart-ingka-list-view-item__action_19gmj_1341,
._cart-ingka-list-view--large_19gmj_2725 ._cart-ingka-list-view-item__default_19gmj_2715 {
  min-height:5.5rem;
  padding-block-start:1.25rem;
  padding-block-end:1.25rem
}
button._cart-ingka-list-view-item__action_19gmj_1341:hover ._cart-ingka-list-view-item__title_19gmj_2731,
a._cart-ingka-list-view-item__action_19gmj_1341:hover ._cart-ingka-list-view-item__title_19gmj_2731 {
  text-decoration:underline
}
._cart-ingka-list-view-item_19gmj_1341 {
  width:100%;
  list-style-type:none;
  border-bottom:1px rgb(var(--colour-neutral-3, 223, 223, 223)) solid;
  box-sizing:border-box;
  text-decoration:none
}
._cart-ingka-list-view-item__no-divider_19gmj_2743 {
  border-bottom:none
}
._cart-ingka-list-view-item__action_19gmj_1341,
._cart-ingka-list-view-item__default_19gmj_2715 {
  box-sizing:border-box;
  width:100%;
  display:flex;
  justify-content:space-between;
  align-items:center;
  background-color:transparent;
  background-repeat:no-repeat;
  border:none;
  outline:none;
  text-align:inherit;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  text-decoration:none;
  padding:0;
  line-height:1.571;
  -webkit-user-select:text;
  user-select:text
}
._cart-ingka-list-view-item__action_19gmj_1341:not(:disabled) {
  cursor:pointer
}
._cart-ingka-list-view-item__wrapper_19gmj_2766 {
  display:flex;
  flex-grow:1;
  align-items:center
}
._cart-ingka-list-view-item__label-container_19gmj_2771 {
  flex-grow:1;
  padding-inline-end:1rem
}
._cart-ingka-list-view-item__icon-center_19gmj_2775,
._cart-ingka-list-view-item__icon-top_19gmj_2775 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  margin-inline-end:1rem;
  flex-shrink:0
}
._cart-ingka-list-view-item__icon-top_19gmj_2775,
._cart-ingka-list-view-item__image-top_19gmj_2780,
._cart-ingka-list-view-item__payment-logo-top_19gmj_2780,
._cart-ingka-list-view-item__avatar-top_19gmj_2780 {
  align-self:flex-start
}
._cart-ingka-list-view-item__payment-logo_19gmj_2780 {
  margin-inline-end:1rem;
  flex-shrink:0
}
._cart-ingka-list-view-item__image_19gmj_2780 {
  margin-inline-end:1rem;
  display:block;
  width:3rem;
  inset-inline-start:1rem;
  flex-shrink:0
}
._cart-ingka-list-view-item__description_19gmj_2794,
._cart-ingka-list-view-item__title_19gmj_2731 {
  display:block
}
._cart-ingka-list-view-item__quantity-label_19gmj_2800 {
  padding-inline-end:0;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))
}
._cart-ingka-list-view-item__quantity-label_19gmj_2800:not(:last-child) {
  padding-inline-end:1rem
}
._cart-ingka-list-view-item__addon_19gmj_2807 {
  margin-block-start:.25rem;
  display:block
}
._cart-ingka-list-view-item_19gmj_1341:hover ._cart-ingka-list-view-item__label_19gmj_2771 {
  text-decoration:underline
}
._cart-ingka-list-view-item__inset_19gmj_2814 {
  padding-inline-start:1.5rem;
  padding-inline-end:1.5rem
}
._cart-ingka-list-view-item__avatar_19gmj_2780 {
  margin-inline-end:1rem;
  flex-shrink:0
}
._cart-ingka-list-view-item--disabled_19gmj_2822 {
  pointer-events:none
}
._cart-ingka-list-view-item--disabled_19gmj_2822 ._cart-ingka-list-view-item__default_19gmj_2715,
._cart-ingka-list-view-item--disabled_19gmj_2822 ._cart-ingka-list-view-item__action_19gmj_1341,
._cart-ingka-list-view-item--disabled_19gmj_2822 ._cart-ingka-list-view-item__icon-center_19gmj_2775,
._cart-ingka-list-view-item--disabled_19gmj_2822 ._cart-ingka-list-view-item__icon-top_19gmj_2775,
._cart-ingka-list-view-item--disabled_19gmj_2822 ._cart-ingka-list-view-item__title_19gmj_2731,
._cart-ingka-list-view-item--disabled_19gmj_2822 ._cart-ingka-list-view-item__description_19gmj_2794,
._cart-ingka-list-view-item--disabled_19gmj_2822 ._cart-ingka-list-view-item__quantity-label_19gmj_2800 {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-list-view-item--disabled_19gmj_2822 ._cart-ingka-avatar__image_19gmj_2834,
._cart-ingka-list-view-item--disabled_19gmj_2822 ._cart-ingka-list-view-item__image_19gmj_2780 {
  opacity:.2
}
._cart-ingka-list-view-item--disabled_19gmj_2822 ._cart-ingka-avatar_19gmj_2834 {
  background-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204));
  color:rgb(var(--colour-interactive-disabled-2, 146, 146, 146))
}
._cart-ingka-list-view-item--disabled_19gmj_2822 ._cart-ingka-list-view-item__payment-logo_19gmj_2780 {
  opacity:.4
}
[dir=rtl] ._cart-ingka-list-view-item__control-icon_19gmj_2846 {
  transform:scaleX(-1)
}
._cart-ingka-loading_19gmj_2850 {
  position:relative;
  display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:center
}
._cart-ingka-loading--label-leading_19gmj_2857 {
  text-align:inherit;
  align-items:flex-start
}
._cart-ingka-loading__text_19gmj_2861,
._cart-ingka-loading__text--fade-out_19gmj_2861 {
  opacity:0
}
._cart-ingka-loading__text_19gmj_2861 {
  max-width:100%;
  margin-top:2.5rem;
  text-align:center;
  transform:translateY(1.5rem)
}
._cart-ingka-loading__text--fade-out_19gmj_2861 {
  transition:transform .1s cubic-bezier(.4,0,.4,1),opacity .1s cubic-bezier(.4,0,.4,1);
  transform:translateY(-1.5rem)
}
._cart-ingka-loading__text--fade-in_19gmj_2874 {
  transition:transform .1s cubic-bezier(.4,0,.4,1),opacity .1s cubic-bezier(.4,0,.4,1);
  transform:translateY(0);
  opacity:1
}
._cart-ingka-loading__ball_19gmj_2879 {
  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:_cart-ingka-loading-bounce_19gmj_1 .7s infinite
}
._cart-ingka-loading__ball--small_19gmj_2889 {
  border-width:.125rem
}
._cart-ingka-loading__ball--medium_19gmj_2892 {
  border-width:.25rem
}
._cart-ingka-loading__ball--small_19gmj_2889,
._cart-ingka-loading__ball--medium_19gmj_2892 {
  transform:translateY(-160%);
  animation:_cart-ingka-loading-bounce-small_19gmj_1 .7s infinite
}
._cart-ingka-loading__ball--large_19gmj_2899 {
  margin-bottom:2rem
}
._cart-ingka-loading__ball--primary_19gmj_2902 {
  border-color:rgb(var(--colour-neutral-7, 17, 17, 17))
}
._cart-ingka-loading__ball--secondary_19gmj_2905 {
  border-color:rgb(var(--colour-neutral-1, 255, 255, 255))
}
._cart-ingka-loading__ball--secondary_19gmj_2905+._cart-ingka-loading__text_19gmj_2861 {
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-loading__linear-wrapper_19gmj_2911 {
  position:relative;
  display:flex;
  width:100%;
  height:.3125rem
}
._cart-ingka-loading__linear-wrapper_19gmj_2911+._cart-ingka-loading__text_19gmj_2861 {
  margin-top:1rem
}
._cart-ingka-loading__sr-only-text_19gmj_2920,
._cart-ingka-loading__linear-label_19gmj_2920 {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
._cart-ingka-loading__linear-progress_19gmj_2929 {
  -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))
}
._cart-ingka-loading__linear-progress_19gmj_2929::-webkit-progress-bar {
  border-radius:.375rem;
  background:rgb(var(--colour-neutral-2, 245, 245, 245))
}
._cart-ingka-loading__linear-progress_19gmj_2929::-moz-progress-bar {
  border-radius:.375rem;
  background:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
._cart-ingka-loading__linear-progress_19gmj_2929::-webkit-progress-value {
  border-radius:.375rem;
  background:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
@media (forced-colors: active) {
  ._cart-ingka-loading__linear-progress_19gmj_2929 {
    -webkit-appearance:revert;
    -moz-appearance:revert;
    appearance:revert;
    height:revert;
    border:revert;
    border-radius:revert;
    background:revert
  }
}
@media (prefers-reduced-motion: reduce) {
  ._cart-ingka-loading_19gmj_2850 ._cart-ingka-loading__text_19gmj_2861,
  ._cart-ingka-loading_19gmj_2850 ._cart-ingka-loading__ball_19gmj_2879 {
    transition:none
  }
}
@keyframes _cart-ingka-loading-bounce-small_19gmj_1 {
  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 _cart-ingka-loading-bounce_19gmj_1 {
  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)
  }
}
@keyframes _cart-ingka-modalSlideToLeft_19gmj_1 {
  0% {
    transform:translate(100%)
  }
  to {
    transform:translate(0)
  }
}
@keyframes _cart-ingka-modalSlideToRight_19gmj_1 {
  0% {
    transform:translate(0)
  }
  to {
    transform:translate(100%)
  }
}
@keyframes _cart-ingka-modalSlideFromLeft_19gmj_1 {
  0% {
    transform:translate(-100%)
  }
  to {
    transform:translate(0)
  }
}
@keyframes _cart-ingka-modalSlideFromRight_19gmj_1 {
  0% {
    transform:translate(0)
  }
  to {
    transform:translate(-100%)
  }
}
@keyframes _cart-ingka-modalSlideDown_19gmj_1 {
  0% {
    transform:translateY(0)
  }
  to {
    transform:translateY(100%)
  }
}
@keyframes _cart-ingka-modalSlideUp_19gmj_1 {
  0% {
    transform:translateY(100%)
  }
  to {
    transform:translateY(0)
  }
}
@keyframes _cart-ingka-modalEnter_19gmj_1 {
  0% {
    clip-path:inset(50%)
  }
  to {
    clip-path:inset(0%)
  }
}
@keyframes _cart-ingka-modalClose_19gmj_1 {
  0% {
    clip-path:inset(0%)
  }
  to {
    clip-path:inset(50%)
  }
}
@keyframes _cart-ingka-modalContentEnter_19gmj_1 {
  0% {
    transform:scale(.8);
    opacity:0;
    transform-origin:center center
  }
  to {
    transform:scale(1);
    opacity:1;
    transform-origin:center center
  }
}
@keyframes _cart-ingka-modalContentClose_19gmj_1 {
  0% {
    transform:scale(1);
    opacity:1;
    transform-origin:center center
  }
  to {
    transform:scale(.8);
    opacity:0;
    transform-origin:center center
  }
}
@keyframes _cart-ingka-modalBackdropEnter_19gmj_1 {
  0% {
    visibility:hidden
  }
  1% {
    visibility:visible
  }
}
@keyframes _cart-ingka-modalBackdropClose_19gmj_1 {
  0%,
  99% {
    visibility:visible
  }
  to {
    visibility:hidden
  }
}
._cart-ingka-prevent-scroll-y_19gmj_3103 {
  overflow:hidden;
  position:fixed;
  width:100%
}
._cart-ingka-modal-wrapper_19gmj_3109 {
  position:fixed;
  left:0;
  right:0;
  top:0;
  bottom:0;
  display:flex;
  justify-content:center;
  align-items:center;
  z-index:400;
  pointer-events:none;
  transition:visibility cubic-bezier(0,0,1,1) .2s;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-modal-wrapper__backdrop_19gmj_3123 {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  opacity:0;
  transition:opacity cubic-bezier(0,0,1,1) .2s;
  pointer-events:none;
  visibility:hidden
}
._cart-ingka-modal-wrapper__backdrop--dark_19gmj_3134 {
  background:rgba(var(--colour-static-black, 17, 17, 17),.4)
}
._cart-ingka-modal-wrapper--open_19gmj_3137 {
  pointer-events:all
}
._cart-ingka-modal-wrapper--open_19gmj_3137>._cart-ingka-modal-wrapper__backdrop_19gmj_3123 {
  opacity:1;
  animation:_cart-ingka-modalBackdropEnter_19gmj_1 .2s;
  visibility:visible;
  pointer-events:all
}
._cart-ingka-modal-wrapper--close_19gmj_3146>._cart-ingka-modal-wrapper__backdrop_19gmj_3123 {
  animation:_cart-ingka-modalBackdropClose_19gmj_1 .2s
}
._cart-ingka-modal-wrapper_19gmj_3109 ._cart-ingka-btn_19gmj_339[data-autofocus]:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-modal-footer_19gmj_3156 {
  padding:1.5rem;
  border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  flex-grow:1;
  flex-shrink:0;
  display:flex
}
._cart-ingka-modal-footer_19gmj_3156 ._cart-ingka-btn_19gmj_339 {
  flex-grow:1;
  width:100%;
  flex-basis:auto
}
._cart-ingka-modal-footer_19gmj_3156 ._cart-ingka-btn_19gmj_339:not(:last-child) {
  margin-inline-end:0;
  margin-block-end:.75rem
}
._cart-ingka-modal-footer--dual-action_19gmj_3172 {
  flex-direction:column
}
._cart-ingka-modal-footer--borderless_19gmj_3175 {
  border-top:none
}
@media (orientation: landscape),(min-width: 37.5em) {
  ._cart-ingka-modal-footer_19gmj_3156 ._cart-ingka-btn_19gmj_339:not(:last-child) {
    margin-block-end:1rem
  }
  ._cart-ingka-modal-footer--dual-action_19gmj_3172:not(._cart-ingka-modal-footer--stacked_19gmj_3183) {
    flex-direction:row
  }
  ._cart-ingka-modal-footer--dual-action_19gmj_3172:not(._cart-ingka-modal-footer--stacked_19gmj_3183) ._cart-ingka-btn_19gmj_339:not(:last-child) {
    margin-inline-end:1rem;
    margin-block-end:0
  }
}
._cart-ingka-modal-header_19gmj_1346 {
  box-sizing:border-box;
  top:0;
  display:flex;
  justify-content:space-between;
  flex-direction:row-reverse;
  padding:0 .5rem;
  align-items:center;
  background-color:rgb(var(--colour-elevation-2, 255, 255, 255));
  z-index:100;
  flex:0 0 3.5rem
}
._cart-ingka-modal-header--floating-header_19gmj_3203 {
  position:absolute;
  width:100%;
  background-color:transparent
}
._cart-ingka-modal-header--floating-header_19gmj_3203 ._cart-ingka-modal-header__close_19gmj_3208,
._cart-ingka-modal-header--floating-header_19gmj_3203 ._cart-ingka-modal-header__back-button_19gmj_3209 {
  margin:1rem 0 0
}
._cart-ingka-modal-header__title-wrapper_19gmj_3212 {
  width:100%;
  text-align:center;
  margin:1rem .5rem
}
._cart-ingka-modal-header__title-wrapper--padded_19gmj_3217 {
  margin-inline-start:3rem
}
._cart-ingka-modal-header__close_19gmj_3208,
._cart-ingka-modal-header__back-button_19gmj_3209 {
  margin-top:.5rem;
  margin-bottom:.5rem
}
[dir=rtl] ._cart-ingka-modal-header__close_19gmj_3208,
[dir=rtl] ._cart-ingka-modal-header__back-button_19gmj_3209 {
  transform:scaleX(-1)
}
._cart-ingka-modal-body_19gmj_3228 {
  padding:var(--skapa-modal-body-padding-block, 1.5rem) var(--skapa-modal-body-padding-inline, 1.5rem)
}
._cart-ingka-sheets--enter_19gmj_3232 {
  animation:_cart-ingka-modalSlideUp_19gmj_1 cubic-bezier(0,0,.1,1) .2s
}
._cart-ingka-sheets--preserve-alignment_19gmj_3236 {
  animation:_cart-ingka-modalSlideToLeft_19gmj_1 cubic-bezier(0,0,.1,1) .2s
}
._cart-ingka-sheets--preserve-alignment_19gmj_3236._cart-ingka-sheets--mirrored_19gmj_3239 {
  animation:_cart-ingka-modalSlideFromLeft_19gmj_1 cubic-bezier(0,0,.1,1) .2s
}
._cart-ingka-sheets--close_19gmj_3243 {
  animation:_cart-ingka-modalSlideDown_19gmj_1 cubic-bezier(.9,0,1,1) .1s;
  pointer-events:none;
  transition:visibility cubic-bezier(0,0,1,1) .1s;
  visibility:hidden;
  animation-fill-mode:forwards
}
._cart-ingka-sheets--close_19gmj_3243._cart-ingka-sheets--preserve-alignment_19gmj_3236 {
  animation:_cart-ingka-modalSlideToRight_19gmj_1 cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards
}
._cart-ingka-sheets--close_19gmj_3243._cart-ingka-sheets--preserve-alignment_19gmj_3236._cart-ingka-sheets--mirrored_19gmj_3239 {
  animation:_cart-ingka-modalSlideFromRight_19gmj_1 cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards
}
[dir=rtl] ._cart-ingka-sheets--preserve-alignment_19gmj_3236 {
  animation:_cart-ingka-modalSlideFromLeft_19gmj_1 cubic-bezier(0,0,.1,1) .2s
}
[dir=rtl] ._cart-ingka-sheets--preserve-alignment_19gmj_3236._cart-ingka-sheets--mirrored_19gmj_3239 {
  animation:_cart-ingka-modalSlideToLeft_19gmj_1 cubic-bezier(0,0,.1,1) .2s
}
[dir=rtl] ._cart-ingka-sheets--close_19gmj_3243 {
  animation:_cart-ingka-modalSlideDown_19gmj_1 cubic-bezier(.9,0,1,1) .1s;
  pointer-events:none;
  animation-fill-mode:forwards
}
[dir=rtl] ._cart-ingka-sheets--close_19gmj_3243._cart-ingka-sheets--preserve-alignment_19gmj_3236 {
  animation:_cart-ingka-modalSlideFromRight_19gmj_1 cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards
}
[dir=rtl] ._cart-ingka-sheets--close_19gmj_3243._cart-ingka-sheets--preserve-alignment_19gmj_3236._cart-ingka-sheets--mirrored_19gmj_3239 {
  animation:_cart-ingka-modalSlideToRight_19gmj_1 cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards
}
._cart-ingka-sheets_19gmj_3232 {
  position:absolute;
  top:auto;
  right:var(--modal-keyboard-focus-spacing, 0);
  bottom:0;
  width:calc(100% - var(--modal-keyboard-focus-width, 0%));
  background:rgb(var(--colour-elevation-2, 255, 255, 255));
  z-index:100;
  overflow:hidden;
  border-radius:8px 8px 0 0;
  max-height:calc(100% - 3rem);
  text-align:initial;
  display:flex;
  flex-direction:column
}
._cart-ingka-sheets_19gmj_3232:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out;
  --modal-keyboard-focus-spacing: .375rem;
  --modal-keyboard-focus-width: .75rem
}
._cart-ingka-sheets__content_19gmj_3302 {
  height:100%
}
._cart-ingka-sheets__content-wrapper_19gmj_3305 {
  overflow:auto;
  height:100%;
  position:relative
}
._cart-ingka-sheets__content-wrapper_19gmj_3305:focus-visible {
  box-shadow:inset 0 0 0 2px rgb(var(--colour-neutral-7, 17, 17, 17))
}
._cart-ingka-sheets__video_19gmj_3313 {
  z-index:100;
  background:rgba(var(--colour-static-black, 17, 17, 17),.8)
}
._cart-ingka-sheets__video_19gmj_3313 iframe {
  max-width:100%
}
._cart-ingka-sheets--preserve-alignment_19gmj_3236 {
  width:85%;
  top:var(--modal-keyboard-focus-spacing, 0);
  border-radius:8px 0 0 8px;
  max-height:calc(100% - var(--modal-keyboard-focus-width, 0%))
}
._cart-ingka-sheets--preserve-alignment_19gmj_3236._cart-ingka-sheets--mirrored_19gmj_3239 {
  right:auto;
  left:var(--modal-keyboard-focus-spacing, 0);
  border-radius:0 8px 8px 0
}
._cart-ingka-sheets--mobile-full-size_19gmj_3331 {
  top:3rem
}
._cart-ingka-sheets_19gmj_3232 ._cart-ingka-modal-footer_19gmj_3156 {
  padding:1.5rem 1rem
}
[dir=rtl] ._cart-ingka-sheets--preserve-alignment_19gmj_3236 {
  left:var(--modal-keyboard-focus-spacing, 0);
  right:auto;
  border-radius:0 8px 8px 0
}
[dir=rtl] ._cart-ingka-sheets--preserve-alignment_19gmj_3236._cart-ingka-sheets--mirrored_19gmj_3239 {
  right:var(--modal-keyboard-focus-spacing, 0);
  left:auto;
  border-radius:8px 0 0 8px
}
@media (prefers-contrast: more) {
  ._cart-ingka-sheets_19gmj_3232 {
    border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
    border-block-end-width:0
  }
}
._cart-ingka-theatre--enter_19gmj_3355 {
  animation:_cart-ingka-modalEnter_19gmj_1 cubic-bezier(0,0,.1,1) .2s
}
._cart-ingka-theatre--enter_19gmj_3355 ._cart-ingka-theatre__animation-group_19gmj_3358 {
  animation:_cart-ingka-modalContentEnter_19gmj_1 cubic-bezier(0,0,.1,1) .2s
}
._cart-ingka-theatre--close_19gmj_3362 {
  animation:_cart-ingka-modalClose_19gmj_1 cubic-bezier(.9,0,1,1) .2s;
  animation-fill-mode:forwards;
  pointer-events:none;
  transition:visibility cubic-bezier(0,0,1,1) .1s;
  visibility:hidden
}
._cart-ingka-theatre--close_19gmj_3362 ._cart-ingka-theatre__animation-group_19gmj_3358 {
  animation:_cart-ingka-modalContentClose_19gmj_1 cubic-bezier(.9,0,1,1) .2s;
  animation-fill-mode:forwards
}
._cart-ingka-theatre_19gmj_3355 {
  position:absolute;
  left:var(--modal-keyboard-focus-spacing, 0);
  width:calc(100% - var(--modal-keyboard-focus-width, 0%));
  top:3rem;
  height:calc(100% - 3rem);
  border-radius:8px 8px 0 0;
  background:rgb(var(--colour-elevation-2, 255, 255, 255));
  z-index:100;
  overflow:hidden;
  display:flex;
  flex-shrink:0;
  flex-direction:column;
  text-align:initial
}
._cart-ingka-theatre_19gmj_3355:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out;
  --modal-keyboard-focus-spacing: .375rem;
  --modal-keyboard-focus-width: .75rem
}
._cart-ingka-theatre__animation-group_19gmj_3358 {
  display:flex;
  flex-direction:column;
  height:100%
}
._cart-ingka-theatre__content-wrapper_19gmj_3402 {
  overflow:auto
}
._cart-ingka-theatre__video_19gmj_3405 {
  z-index:100;
  background:rgba(var(--colour-static-black, 17, 17, 17),.8)
}
._cart-ingka-theatre__video_19gmj_3405 iframe {
  max-width:100%
}
@media (prefers-contrast: more) {
  ._cart-ingka-theatre_19gmj_3355 {
    border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
    border-block-end-width:0
  }
}
._cart-ingka-prompt--enter_19gmj_3419 {
  animation:_cart-ingka-modalContentEnter_19gmj_1 cubic-bezier(.8,0,0,1) .2s
}
._cart-ingka-prompt--close_19gmj_3423 {
  animation:_cart-ingka-modalContentClose_19gmj_1 cubic-bezier(.9,0,1,1) .1s;
  animation-fill-mode:forwards;
  pointer-events:none;
  transition:visibility cubic-bezier(0,0,1,1) .1s;
  visibility:hidden
}
._cart-ingka-prompt_19gmj_3419 {
  position:relative;
  left:auto;
  right:auto;
  display:flex;
  margin:1.5rem;
  z-index:100;
  overflow:hidden;
  flex-direction:column;
  justify-content:center;
  border-radius:8px;
  text-align:initial
}
._cart-ingka-prompt_19gmj_3419:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-prompt__content-wrapper_19gmj_3450 {
  background:rgb(var(--colour-elevation-2, 255, 255, 255));
  max-height:75vh;
  max-width:31.5rem;
  height:auto;
  overflow:hidden;
  display:flex;
  flex-direction:column
}
._cart-ingka-prompt__heading_19gmj_3459 {
  margin-bottom:1rem;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-prompt__content_19gmj_3450 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  font-size:.875rem;
  line-height:1.571;
  padding:0 2rem;
  overflow:auto;
  height:100%
}
._cart-ingka-prompt__content_19gmj_3450:focus-visible {
  box-shadow:inset 0 0 0 2px rgb(var(--colour-neutral-7, 17, 17, 17))
}
._cart-ingka-prompt_19gmj_3419 ._cart-ingka-modal-header_19gmj_1346 {
  padding:.5rem .5rem 0
}
._cart-ingka-prompt_19gmj_3419 ._cart-ingka-modal-header__close_19gmj_3208 {
  margin:0
}
._cart-ingka-prompt_19gmj_3419 ._cart-ingka-prompt__content_19gmj_3450 {
  padding-bottom:0
}
@media (prefers-contrast: more) {
  ._cart-ingka-prompt_19gmj_3419 {
    border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223))
  }
}
@media (min-width: 37.5em) {
  ._cart-ingka-sheets_19gmj_3232 {
    top:var(--modal-keyboard-focus-spacing, 0);
    border-radius:8px 0 0 8px;
    width:calc(100% - 3rem);
    max-height:calc(100% - var(--modal-keyboard-focus-width, 0%))
  }
  ._cart-ingka-sheets--mirrored_19gmj_3239 {
    right:auto;
    left:var(--modal-keyboard-focus-spacing, 0);
    border-radius:0 8px 8px 0
  }
  ._cart-ingka-sheets--mirrored_19gmj_3239 ._cart-ingka-modal-footer_19gmj_3156:not(._cart-ingka-modal-footer--stacked_19gmj_3183) {
    flex-direction:row-reverse
  }
  ._cart-ingka-sheets--mirrored_19gmj_3239 ._cart-ingka-modal-footer_19gmj_3156:not(._cart-ingka-modal-footer--stacked_19gmj_3183) ._cart-ingka-btn_19gmj_339:not(:last-child) {
    margin:0;
    margin-inline-start:1rem
  }
  ._cart-ingka-sheets--small_19gmj_3508 {
    max-width:30rem
  }
  ._cart-ingka-sheets--small_19gmj_3508 ._cart-ingka-modal-body_19gmj_3228 {
    --skapa-modal-body-padding-inline: 1.5rem
  }
  ._cart-ingka-sheets--medium_19gmj_3514 {
    max-width:45rem
  }
  ._cart-ingka-sheets--medium_19gmj_3514 ._cart-ingka-modal-footer_19gmj_3156:not(._cart-ingka-modal-footer--dual-action_19gmj_3172) ._cart-ingka-btn_19gmj_339 {
    width:auto;
    flex:initial
  }
  ._cart-ingka-sheets--large_19gmj_3521 {
    max-width:67.5rem
  }
  ._cart-ingka-sheets--medium_19gmj_3514 ._cart-ingka-modal-footer--dual-action_19gmj_3172 ._cart-ingka-btn_19gmj_339:not(:last-child),
  ._cart-ingka-sheets--large_19gmj_3521 ._cart-ingka-modal-footer--dual-action_19gmj_3172 ._cart-ingka-btn_19gmj_339:not(:last-child) {
    margin-inline-end:1rem
  }
  ._cart-ingka-sheets--large_19gmj_3521 ._cart-ingka-modal-footer_19gmj_3156 ._cart-ingka-btn_19gmj_339 {
    width:auto;
    flex:initial
  }
  ._cart-ingka-sheets_19gmj_3232 ._cart-ingka-modal-footer_19gmj_3156 {
    padding:1.5rem
  }
  [dir=rtl] ._cart-ingka-sheets_19gmj_3232 {
    right:auto;
    left:var(--modal-keyboard-focus-spacing, 0);
    border-radius:0 8px 8px 0
  }
  [dir=rtl] ._cart-ingka-sheets--mirrored_19gmj_3239 {
    right:var(--modal-keyboard-focus-spacing, 0);
    left:auto;
    border-radius:8px 0 0 8px
  }
}
@media (min-width: 37.5em) and (prefers-contrast: more) {
  ._cart-ingka-sheets_19gmj_3232 {
    border-block-end-width:1px;
    border-inline-end-width:0
  }
}
@media (min-width: 37.5em) {
  ._cart-ingka-sheets_19gmj_3232._cart-ingka-sheets--enter_19gmj_3232 {
    animation:_cart-ingka-modalSlideToLeft_19gmj_1 cubic-bezier(0,0,.1,1) .2s
  }
  ._cart-ingka-sheets_19gmj_3232._cart-ingka-sheets--close_19gmj_3243 {
    animation:_cart-ingka-modalSlideToRight_19gmj_1 cubic-bezier(.9,0,1,1) .1s;
    animation-fill-mode:forwards
  }
  ._cart-ingka-sheets--mirrored_19gmj_3239._cart-ingka-sheets--enter_19gmj_3232 {
    animation:_cart-ingka-modalSlideFromLeft_19gmj_1 cubic-bezier(0,0,.1,1) .2s
  }
  ._cart-ingka-sheets--mirrored_19gmj_3239._cart-ingka-sheets--close_19gmj_3243 {
    animation:_cart-ingka-modalSlideFromRight_19gmj_1 cubic-bezier(.9,0,1,1) .1s;
    animation-fill-mode:forwards
  }
  [dir=rtl] ._cart-ingka-sheets_19gmj_3232._cart-ingka-sheets--enter_19gmj_3232 {
    animation:_cart-ingka-modalSlideFromLeft_19gmj_1 cubic-bezier(0,0,.1,1) .2s
  }
  [dir=rtl] ._cart-ingka-sheets_19gmj_3232._cart-ingka-sheets--close_19gmj_3243 {
    animation:_cart-ingka-modalSlideFromRight_19gmj_1 cubic-bezier(.9,0,1,1) .1s;
    animation-fill-mode:forwards
  }
  [dir=rtl] ._cart-ingka-sheets--mirrored_19gmj_3239._cart-ingka-sheets--enter_19gmj_3232 {
    animation:_cart-ingka-modalSlideToLeft_19gmj_1 cubic-bezier(0,0,.1,1) .2s
  }
  [dir=rtl] ._cart-ingka-sheets--mirrored_19gmj_3239._cart-ingka-sheets--close_19gmj_3243 {
    animation:_cart-ingka-modalSlideToRight_19gmj_1 cubic-bezier(.9,0,1,1) .1s;
    animation-fill-mode:forwards
  }
  ._cart-ingka-modal-body_19gmj_3228 {
    --skapa-modal-body-padding-block: 2rem;
    --skapa-modal-body-padding-inline: 2rem
  }
  ._cart-ingka-modal-header_19gmj_1346 {
    padding:0 1rem;
    flex:0 0 4.5rem
  }
  ._cart-ingka-modal-header__close_19gmj_3208,
  ._cart-ingka-modal-header__back-button_19gmj_3209 {
    margin-top:1rem;
    margin-bottom:1rem
  }
  ._cart-ingka-modal-header--floating-header_19gmj_3203 ._cart-ingka-modal-header__close_19gmj_3208,
  ._cart-ingka-modal-header--floating-header_19gmj_3203 ._cart-ingka-modal-header__back-button_19gmj_3209 {
    margin:1.5rem 0 .5rem
  }
  ._cart-ingka-prompt__heading_19gmj_3459 {
    font-size:1.5rem;
    line-height:1.45;
    letter-spacing:-.0042em
  }
  ._cart-ingka-prompt__content_19gmj_3450 {
    color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
    font-size:1rem;
    line-height:1.625;
    padding-bottom:1rem
  }
}
@media (min-width: 56.25em) {
  ._cart-ingka-sheets--small_19gmj_3508 ._cart-ingka-modal-body_19gmj_3228 {
    --skapa-modal-body-padding-inline: 2rem
  }
  ._cart-ingka-theatre_19gmj_3355 {
    border-radius:8px;
    left:3rem;
    width:calc(100% - 6rem);
    height:calc(100% - 6rem)
  }
}
@media (min-width: 56.25em) and (prefers-contrast: more) {
  ._cart-ingka-theatre_19gmj_3355 {
    border-block-end-width:1px
  }
}
@media (min-width: 75em) {
  ._cart-ingka-sheets_19gmj_3232 ._cart-ingka-modal-body_19gmj_3228 {
    --skapa-modal-body-padding-inline: 2.5rem
  }
}
@media (prefers-reduced-motion) {
  ._cart-ingka-modal-wrapper_19gmj_3109 {
    transition:none
  }
  ._cart-ingka-modal-wrapper__backdrop_19gmj_3123 {
    animation-duration:0s;
    transition-duration:0s;
    transition:none
  }
  ._cart-ingka-modal-wrapper_19gmj_3109 ._cart-ingka-sheets_19gmj_3232._cart-ingka-sheets--enter_19gmj_3232,
  ._cart-ingka-modal-wrapper_19gmj_3109 ._cart-ingka-sheets_19gmj_3232._cart-ingka-sheets--close_19gmj_3243,
  ._cart-ingka-modal-wrapper_19gmj_3109 ._cart-ingka-sheets_19gmj_3232._cart-ingka-sheets--preserve-alignment_19gmj_3236,
  ._cart-ingka-modal-wrapper_19gmj_3109 ._cart-ingka-sheets_19gmj_3232._cart-ingka-sheets--mirrored_19gmj_3239,
  ._cart-ingka-modal-wrapper_19gmj_3109 ._cart-ingka-theatre_19gmj_3355._cart-ingka-theatre--enter_19gmj_3355,
  ._cart-ingka-modal-wrapper_19gmj_3109 ._cart-ingka-theatre_19gmj_3355._cart-ingka-theatre--close_19gmj_3362,
  ._cart-ingka-modal-wrapper_19gmj_3109 ._cart-ingka-theatre_19gmj_3355._cart-ingka-theatre--enter_19gmj_3355 ._cart-ingka-theatre__animation-group_19gmj_3358,
  ._cart-ingka-modal-wrapper_19gmj_3109 ._cart-ingka-theatre_19gmj_3355._cart-ingka-theatre--close_19gmj_3362 ._cart-ingka-theatre__animation-group_19gmj_3358 {
    animation-duration:0s;
    transition-duration:0s
  }
  ._cart-ingka-modal-wrapper_19gmj_3109 ._cart-ingka-prompt--close_19gmj_3423 {
    transition:none
  }
  ._cart-ingka-modal-wrapper_19gmj_3109 ._cart-ingka-prompt_19gmj_3419,
  ._cart-ingka-modal-wrapper_19gmj_3109 ._cart-ingka-prompt--enter_19gmj_3419,
  ._cart-ingka-modal-wrapper_19gmj_3109 ._cart-ingka-prompt--close_19gmj_3423,
  ._cart-ingka-modal-wrapper_19gmj_3109 ._cart-ingka-prompt_19gmj_3419 ._cart-ingka-prompt__content-wrapper_19gmj_3450,
  ._cart-ingka-modal-wrapper_19gmj_3109 ._cart-ingka-prompt--enter_19gmj_3419 ._cart-ingka-prompt__content-wrapper_19gmj_3450,
  ._cart-ingka-modal-wrapper_19gmj_3109 ._cart-ingka-prompt--close_19gmj_3423 ._cart-ingka-prompt__content-wrapper_19gmj_3450 {
    animation-duration:0s;
    transition-duration:0s
  }
}
._cart-ingka-payment-logo_19gmj_1017 {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  border:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));
  background:rgb(var(--colour-static-white, 255, 255, 255));
  overflow:hidden
}
._cart-ingka-payment-logo__img_19gmj_3679 {
  max-width:100%;
  min-height:100%;
  height:auto
}
._cart-ingka-payment-logo--small_19gmj_3684 {
  width:2.125rem;
  height:1.5rem;
  border-radius:2px
}
._cart-ingka-payment-logo--medium_19gmj_3689 {
  width:3.5rem;
  height:2.5rem;
  border-radius:4px
}
._cart-ingka-icon-pill_19gmj_3695 {
  --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)
}
._cart-ingka-icon-pill_19gmj_3695:hover {
  background:var(--background-hover)
}
._cart-ingka-icon-pill_19gmj_3695:active {
  background:var(--background-press)
}
._cart-ingka-icon-pill_19gmj_3695:disabled {
  cursor:default;
  background:var(--disabled-background);
  color:var(--disabled-foreground)
}
._cart-ingka-icon-pill_19gmj_3695:hover,
._cart-ingka-icon-pill_19gmj_3695:active,
._cart-ingka-icon-pill_19gmj_3695:focus {
  text-decoration:none
}
._cart-ingka-icon-pill_19gmj_3695 ._cart-ingka-svg-icon_19gmj_403 {
  flex-shrink:0
}
._cart-ingka-icon-pill_19gmj_3695._cart-ingka-leading-icon_19gmj_430 {
  padding-inline-start:1.5rem
}
._cart-ingka-icon-pill_19gmj_3695._cart-ingka-trailing-icon_19gmj_434 {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem
}
._cart-ingka-icon-pill--small_19gmj_3745 {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2.5rem;
  padding:0 1.5rem
}
._cart-ingka-icon-pill--small_19gmj_3745:after {
  content:"";
  position:absolute;
  top:-.1875rem;
  left:-.1875rem;
  right:-.1875rem;
  bottom:-.1875rem
}
._cart-ingka-icon-pill--small_19gmj_3745._cart-ingka-leading-icon_19gmj_430 {
  padding-inline-start:1rem
}
._cart-ingka-icon-pill--small_19gmj_3745._cart-ingka-trailing-icon_19gmj_434 {
  padding-inline-end:1rem
}
._cart-ingka-icon-pill--xsmall_19gmj_3765 {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2rem;
  min-width:2rem;
  padding:0 .75rem
}
._cart-ingka-icon-pill--xsmall_19gmj_3765:after {
  content:"";
  position:absolute;
  top:-.4375rem;
  left:-.4375rem;
  right:-.4375rem;
  bottom:-.4375rem
}
._cart-ingka-icon-pill--xsmall_19gmj_3765._cart-ingka-leading-icon_19gmj_430 {
  padding-inline-start:.25rem
}
._cart-ingka-icon-pill--xsmall_19gmj_3765._cart-ingka-trailing-icon_19gmj_434 {
  padding-inline-end:.25rem
}
._cart-ingka-icon-pill_19gmj_3695 {
  border:2px solid transparent;
  padding:0 .875rem
}
._cart-ingka-icon-pill_19gmj_3695:disabled {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-icon-pill--active_19gmj_3793 {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-icon-pill--xsmall_19gmj_3765 {
  padding:0 .0625rem
}
._cart-ingka-icon-pill--small_19gmj_3745 {
  padding:0 .375rem
}
._cart-ingka-pill_19gmj_1353 {
  --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)
}
._cart-ingka-pill_19gmj_1353:hover {
  background:var(--background-hover)
}
._cart-ingka-pill_19gmj_1353:active {
  background:var(--background-press)
}
._cart-ingka-pill_19gmj_1353:disabled {
  cursor:default;
  background:var(--disabled-background);
  color:var(--disabled-foreground)
}
._cart-ingka-pill_19gmj_1353:hover,
._cart-ingka-pill_19gmj_1353:active,
._cart-ingka-pill_19gmj_1353:focus {
  text-decoration:none
}
._cart-ingka-pill_19gmj_1353 ._cart-ingka-pill--svg-icon_19gmj_3843 {
  flex-shrink:0
}
._cart-ingka-pill_19gmj_1353._cart-ingka-pill--leading-icon_19gmj_3846 {
  padding-inline-start:1.5rem
}
._cart-ingka-pill_19gmj_1353._cart-ingka-pill--trailing-icon_19gmj_3849 {
  flex-direction:row-reverse;
  padding-inline-end:1.5rem
}
._cart-ingka-pill--small_19gmj_3853 {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2.5rem;
  padding:0 1.5rem
}
._cart-ingka-pill--small_19gmj_3853:after {
  content:"";
  position:absolute;
  top:-.1875rem;
  left:-.1875rem;
  right:-.1875rem;
  bottom:-.1875rem
}
._cart-ingka-pill--small_19gmj_3853._cart-ingka-pill--leading-icon_19gmj_3846 {
  padding-inline-start:1rem
}
._cart-ingka-pill--small_19gmj_3853._cart-ingka-pill--trailing-icon_19gmj_3849 {
  padding-inline-end:1rem
}
._cart-ingka-pill--xsmall_19gmj_3873 {
  font-size:.75rem;
  line-height:1.3333333333;
  min-height:2rem;
  min-width:2rem;
  padding:0 .75rem
}
._cart-ingka-pill--xsmall_19gmj_3873:after {
  content:"";
  position:absolute;
  top:-.4375rem;
  left:-.4375rem;
  right:-.4375rem;
  bottom:-.4375rem
}
._cart-ingka-pill--xsmall_19gmj_3873._cart-ingka-pill--leading-icon_19gmj_3846 {
  padding-inline-start:.25rem
}
._cart-ingka-pill--xsmall_19gmj_3873._cart-ingka-pill--trailing-icon_19gmj_3849 {
  padding-inline-end:.25rem
}
._cart-ingka-pill__trailing-icon_19gmj_3894 {
  margin-inline-start:.5rem
}
._cart-ingka-pill__leading-icon_19gmj_3897 {
  margin-inline-end:.5rem
}
._cart-ingka-pill_19gmj_1353._cart-ingka-pill--trailing-icon_19gmj_3849 {
  flex-direction:row
}
._cart-ingka-pill_19gmj_1353 {
  border:2px solid transparent
}
._cart-ingka-pill--active_19gmj_3906 {
  border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-pill_19gmj_1353:disabled {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-pill_19gmj_1353:disabled ._cart-ingka-pill__thumbnail_19gmj_3912 {
  opacity:.5
}
._cart-ingka-pill--thumbnail_19gmj_3915 {
  --thumbnail-padding: .75rem;
  padding-inline-start:var(--thumbnail-padding)
}
._cart-ingka-pill--thumbnail_19gmj_3915._cart-ingka-pill--small_19gmj_3853,
._cart-ingka-pill--thumbnail_19gmj_3915._cart-ingka-pill--xsmall_19gmj_3873 {
  --thumbnail-padding: .5rem
}
._cart-ingka-pill--thumbnail_19gmj_3915._cart-ingka-pill--small_19gmj_3853 ._cart-ingka-pill__thumbnail_19gmj_3912,
._cart-ingka-pill--thumbnail_19gmj_3915._cart-ingka-pill--xsmall_19gmj_3873 ._cart-ingka-pill__thumbnail_19gmj_3912 {
  width:1.5rem;
  height:1.5rem
}
._cart-ingka-pill--thumbnail_19gmj_3915._cart-ingka-pill--xsmall_19gmj_3873 {
  --thumbnail-padding: .25rem
}
._cart-ingka-pill__thumbnail_19gmj_3912 {
  width:2rem;
  height:2rem;
  border-radius:64px;
  margin-inline-end:.5rem
}
._cart-ingka-price_19gmj_1006 {
  font-weight:700;
  line-height:1;
  font-size:1.5rem;
  position:relative;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-price--subtle_19gmj_3943 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-price__nowrap_19gmj_3946 {
  white-space:nowrap
}
._cart-ingka-price__currency_19gmj_3949,
._cart-ingka-price__decimal_19gmj_3949,
._cart-ingka-price__subscript_19gmj_3949 {
  font-size:.5em;
  line-height:1.3
}
._cart-ingka-price__subscript_19gmj_3949,
._cart-ingka-price__currency_19gmj_3949,
._cart-ingka-price__decimal_19gmj_3949 {
  position:relative
}
._cart-ingka-price__currency_19gmj_3949 {
  unicode-bidi:bidi-override
}
._cart-ingka-price__subscript_19gmj_3949 {
  display:inline-block;
  unicode-bidi:isolate
}
._cart-ingka-price--currency-super-aligned_19gmj_3963 ._cart-ingka-price__currency_19gmj_3949 {
  top:-.727em
}
._cart-ingka-price--currency-fill-aligned_19gmj_3966 ._cart-ingka-price__currency_19gmj_3949 {
  font-size:inherit;
  line-height:inherit
}
._cart-ingka-price--decimal-super-aligned_19gmj_3970 ._cart-ingka-price__decimal_19gmj_3949 {
  top:-.727em
}
._cart-ingka-price--large_19gmj_3973 {
  font-size:2.25rem
}
._cart-ingka-price--bti-price_19gmj_3976 {
  display:inline-block;
  color:rgb(var(--colour-static-black, 17, 17, 17));
  padding:.2em .3em;
  background:rgb(var(--colour-commercial-message-bti-yellow, 255, 219, 0));
  box-shadow:.08em .08em rgb(var(--colour-commercial-message-bti-red, 204, 0, 8));
  font-style:normal
}
._cart-ingka-price--regular-font-weight_19gmj_3984 {
  font-weight:400
}
._cart-ingka-price--strikeout_19gmj_3987 ._cart-ingka-price__currency_19gmj_3949,
._cart-ingka-price--strikeout_19gmj_3987 ._cart-ingka-price__decimal_19gmj_3949,
._cart-ingka-price--strikeout_19gmj_3987 ._cart-ingka-price__integer_19gmj_3989 {
  text-decoration:line-through
}
._cart-ingka-price--fixed-size_19gmj_3992 ._cart-ingka-price__subscript_19gmj_3949,
._cart-ingka-price--fixed-size_19gmj_3992 ._cart-ingka-price__currency_19gmj_3949,
._cart-ingka-price--fixed-size_19gmj_3992 ._cart-ingka-price__decimal_19gmj_3949,
._cart-ingka-price--strikeout_19gmj_3987 ._cart-ingka-price__subscript_19gmj_3949,
._cart-ingka-price--strikeout_19gmj_3987 ._cart-ingka-price__currency_19gmj_3949,
._cart-ingka-price--strikeout_19gmj_3987 ._cart-ingka-price__decimal_19gmj_3949,
._cart-ingka-price--regular-font-weight_19gmj_3984 ._cart-ingka-price__subscript_19gmj_3949,
._cart-ingka-price--regular-font-weight_19gmj_3984 ._cart-ingka-price__currency_19gmj_3949,
._cart-ingka-price--regular-font-weight_19gmj_3984 ._cart-ingka-price__decimal_19gmj_3949,
._cart-ingka-price--large_19gmj_3973._cart-ingka-price--strikeout_19gmj_3987 ._cart-ingka-price__subscript_19gmj_3949,
._cart-ingka-price--large_19gmj_3973._cart-ingka-price--strikeout_19gmj_3987 ._cart-ingka-price__currency_19gmj_3949,
._cart-ingka-price--large_19gmj_3973._cart-ingka-price--strikeout_19gmj_3987 ._cart-ingka-price__decimal_19gmj_3949 {
  font-size:1em;
  line-height:1;
  top:auto
}
._cart-ingka-price--small_19gmj_4005 {
  font-size:1rem
}
._cart-ingka-price--small_19gmj_4005 ._cart-ingka-price__subscript_19gmj_3949,
._cart-ingka-price--small_19gmj_4005 ._cart-ingka-price__currency_19gmj_3949,
._cart-ingka-price--small_19gmj_4005 ._cart-ingka-price__decimal_19gmj_3949 {
  font-size:1em;
  line-height:1;
  top:auto
}
._cart-ingka-price__sr-text_19gmj_4015 {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap;
  left:0
}
._cart-ingka-price--leading_19gmj_4026._cart-ingka-price--currency-thin_19gmj_4026 ._cart-ingka-price__currency_19gmj_3949:after {
  content:" "
}
._cart-ingka-price--trailing_19gmj_4030._cart-ingka-price--currency-thin_19gmj_4026 ._cart-ingka-price__currency_19gmj_3949:before {
  content:" "
}
[dir=rtl] ._cart-ingka-price--leading_19gmj_4026._cart-ingka-price--currency-thin_19gmj_4026 ._cart-ingka-price__currency_19gmj_3949:before {
  content:" "
}
[dir=rtl] ._cart-ingka-price--leading_19gmj_4026._cart-ingka-price--currency-thin_19gmj_4026 ._cart-ingka-price__currency_19gmj_3949:after {
  content:""
}
[dir=rtl] ._cart-ingka-price--trailing_19gmj_4030._cart-ingka-price--currency-thin_19gmj_4026 ._cart-ingka-price__currency_19gmj_3949:before {
  content:""
}
[dir=rtl] ._cart-ingka-price--trailing_19gmj_4030._cart-ingka-price--currency-thin_19gmj_4026 ._cart-ingka-price__currency_19gmj_3949:after {
  content:" "
}
@media (forced-colors: active) {
  ._cart-ingka-price--bti-price_19gmj_3976 {
    border-style:solid;
    border-width:0 2px 2px 0
  }
}
._cart-ingka-price-module_19gmj_1019 {
  --skapa-price-module-commercial-message-offset: 16px;
  --skapa-price-module-information-gap: .25rem;
  display:flex;
  flex-direction:column;
  gap:.5rem
}
._cart-ingka-price-module__offer-message_19gmj_4061 {
  display:flex;
  align-items:center;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-price-module__offer-message_19gmj_4061 svg {
  flex-shrink:0
}
._cart-ingka-price-module__offer-message--family_19gmj_4069 {
  color:rgb(var(--colour-commercial-message-ikea-family, 0, 124, 193))
}
._cart-ingka-price-module__offer-message--emphasised_19gmj_4072 {
  color:rgb(var(--colour-commercial-message-new-lower-price, 204, 0, 8))
}
._cart-ingka-price-module--bti_19gmj_4075 ._cart-ingka-price-module__primary-currency-price_19gmj_4075,
._cart-ingka-price-module--new-bti_19gmj_4075 ._cart-ingka-price-module__primary-currency-price_19gmj_4075 {
  margin-bottom:.5rem
}
._cart-ingka-price-module--bti_19gmj_4075 ._cart-ingka-price-module__secondary-currency-price_19gmj_4078,
._cart-ingka-price-module--new-bti_19gmj_4075 ._cart-ingka-price-module__secondary-currency-price_19gmj_4078 {
  margin-bottom:.25rem
}
._cart-ingka-price-module__information_19gmj_4081,
._cart-ingka-price-module__price_19gmj_4081 {
  display:flex;
  flex-direction:column;
  gap:var(--skapa-price-module-information-gap)
}
._cart-ingka-price-module__name_19gmj_4086 {
  text-transform:uppercase
}
._cart-ingka-price-module__primary-currency-price_19gmj_4075 {
  display:flex;
  flex-direction:column;
  gap:.25rem
}
._cart-ingka-price-module__primary-currency-price-energy-class_19gmj_4094 {
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:.5rem
}
._cart-ingka-price-module__secondary-currency-price_19gmj_4078 {
  display:flex;
  flex-direction:column;
  align-items:flex-start
}
._cart-ingka-price-module__energy-class_19gmj_1019 {
  display:flex;
  vertical-align:top
}
._cart-ingka-price-module__energy-class_19gmj_1019 svg {
  display:block
}
._cart-ingka-price-module__comparison-price_19gmj_4112 {
  flex-basis:100%;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-price-module__addons_19gmj_4116 ._cart-ingka-price_19gmj_1006 {
  font-size:inherit
}
._cart-ingka-price-module__current-price_19gmj_4119 {
  font-size:1.75rem
}
._cart-ingka-price-module__small-icon_19gmj_4122 {
  vertical-align:top;
  fill:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  width:1.125rem;
  height:1.125rem
}
._cart-ingka-price-module__addons_19gmj_4116 {
  display:flex;
  flex-direction:column
}
._cart-ingka-price-module__comparison-price_19gmj_4112 ._cart-ingka-price_19gmj_1006 {
  font-size:.75rem
}
._cart-ingka-price-module--xsmall_19gmj_4135 {
  --skapa-price-module-commercial-message-offset: 12px
}
._cart-ingka-price-module--xsmall_19gmj_4135 ._cart-ingka-price-module__energy-class_19gmj_1019 svg {
  width:4.0625rem;
  height:2.25rem
}
._cart-ingka-price-module--xsmall_19gmj_4135._cart-ingka-price-module--tro_19gmj_4142 ._cart-ingka-price-module__secondary-current-price_19gmj_4142,
._cart-ingka-price-module--xsmall_19gmj_4135._cart-ingka-price-module--new-tro_19gmj_4142 ._cart-ingka-price-module__secondary-current-price_19gmj_4142,
._cart-ingka-price-module--xsmall_19gmj_4135 ._cart-ingka-price-module__current-price_19gmj_4119 {
  font-size:1.5rem
}
._cart-ingka-price-module--xsmall_19gmj_4135 ._cart-ingka-price-module__secondary-current-price_19gmj_4142 {
  font-size:1rem
}
._cart-ingka-price-module--small_19gmj_4149 {
  --skapa-price-module-commercial-message-offset: 14px
}
._cart-ingka-price-module--small_19gmj_4149 ._cart-ingka-price-module__energy-class_19gmj_1019 svg {
  width:4.75rem;
  height:2.625rem
}
._cart-ingka-price-module--small_19gmj_4149._cart-ingka-price-module--tro_19gmj_4142 ._cart-ingka-price-module__secondary-current-price_19gmj_4142,
._cart-ingka-price-module--small_19gmj_4149._cart-ingka-price-module--new-tro_19gmj_4142 ._cart-ingka-price-module__secondary-current-price_19gmj_4142,
._cart-ingka-price-module--small_19gmj_4149 ._cart-ingka-price-module__current-price_19gmj_4119 {
  font-size:1.75rem
}
._cart-ingka-price-module--small_19gmj_4149 ._cart-ingka-price-module__secondary-current-price_19gmj_4142 {
  font-size:.875rem
}
._cart-ingka-price-module--medium_19gmj_4163 ._cart-ingka-price-module__energy-class_19gmj_1019 svg {
  width:5.4375rem;
  height:3rem
}
._cart-ingka-price-module--medium_19gmj_4163._cart-ingka-price-module--tro_19gmj_4142 ._cart-ingka-price-module__secondary-current-price_19gmj_4142,
._cart-ingka-price-module--medium_19gmj_4163._cart-ingka-price-module--new-tro_19gmj_4142 ._cart-ingka-price-module__secondary-current-price_19gmj_4142,
._cart-ingka-price-module--medium_19gmj_4163 ._cart-ingka-price-module__current-price_19gmj_4119 {
  font-size:2rem
}
._cart-ingka-price-module--medium_19gmj_4163 ._cart-ingka-price-module__secondary-current-price_19gmj_4142 {
  font-size:1rem
}
._cart-ingka-price-module--large_19gmj_4174 ._cart-ingka-price-module__energy-class_19gmj_1019 svg {
  width:8.1875rem;
  height:4.5rem
}
._cart-ingka-price-module--large_19gmj_4174._cart-ingka-price-module--tro_19gmj_4142 ._cart-ingka-price-module__secondary-current-price_19gmj_4142,
._cart-ingka-price-module--large_19gmj_4174._cart-ingka-price-module--new-tro_19gmj_4142 ._cart-ingka-price-module__secondary-current-price_19gmj_4142,
._cart-ingka-price-module--large_19gmj_4174 ._cart-ingka-price-module__current-price_19gmj_4119 {
  font-size:3rem
}
._cart-ingka-price-module--large_19gmj_4174 ._cart-ingka-price-module__secondary-current-price_19gmj_4142 {
  font-size:1.5rem
}
._cart-ingka-price-module--large_19gmj_4174 ._cart-ingka-price-module__comparison-price_19gmj_4112 ._cart-ingka-price_19gmj_1006 {
  font-size:1rem
}
._cart-ingka-price-module--xlarge_19gmj_4188 ._cart-ingka-price-module__energy-class_19gmj_1019 svg {
  width:10.875rem;
  height:6rem
}
._cart-ingka-price-module--xlarge_19gmj_4188._cart-ingka-price-module--tro_19gmj_4142 ._cart-ingka-price-module__secondary-current-price_19gmj_4142,
._cart-ingka-price-module--xlarge_19gmj_4188._cart-ingka-price-module--new-tro_19gmj_4142 ._cart-ingka-price-module__secondary-current-price_19gmj_4142,
._cart-ingka-price-module--xlarge_19gmj_4188 ._cart-ingka-price-module__current-price_19gmj_4119 {
  font-size:4rem
}
._cart-ingka-price-module--xlarge_19gmj_4188 ._cart-ingka-price-module__secondary-current-price_19gmj_4142 {
  font-size:2rem
}
._cart-ingka-price-module--xlarge_19gmj_4188 ._cart-ingka-price-module__comparison-price_19gmj_4112 ._cart-ingka-price_19gmj_1006 {
  font-size:1.25rem
}
._cart-ingka-price-module--large_19gmj_4174 ._cart-ingka-price-module__price_19gmj_4081,
._cart-ingka-price-module--xlarge_19gmj_4188 ._cart-ingka-price-module__price_19gmj_4081 {
  margin-bottom:.75rem
}
._cart-ingka-price-module--large_19gmj_4174 ._cart-ingka-price-module__primary-currency-price-energy-class_19gmj_4094,
._cart-ingka-price-module--xlarge_19gmj_4188 ._cart-ingka-price-module__primary-currency-price-energy-class_19gmj_4094 {
  gap:.75rem
}
._cart-ingka-price-module--large_19gmj_4174._cart-ingka-price-module--new-bti_19gmj_4075 ._cart-ingka-price-module__primary-currency-price_19gmj_4075,
._cart-ingka-price-module--large_19gmj_4174._cart-ingka-price-module--bti_19gmj_4075 ._cart-ingka-price-module__primary-currency-price_19gmj_4075,
._cart-ingka-price-module--xlarge_19gmj_4188._cart-ingka-price-module--new-bti_19gmj_4075 ._cart-ingka-price-module__primary-currency-price_19gmj_4075,
._cart-ingka-price-module--xlarge_19gmj_4188._cart-ingka-price-module--bti_19gmj_4075 ._cart-ingka-price-module__primary-currency-price_19gmj_4075 {
  margin-bottom:1rem
}
._cart-ingka-price-module--large_19gmj_4174._cart-ingka-price-module--new-bti_19gmj_4075 ._cart-ingka-price-module__secondary-currency-price_19gmj_4078,
._cart-ingka-price-module--large_19gmj_4174._cart-ingka-price-module--bti_19gmj_4075 ._cart-ingka-price-module__secondary-currency-price_19gmj_4078,
._cart-ingka-price-module--xlarge_19gmj_4188._cart-ingka-price-module--new-bti_19gmj_4075 ._cart-ingka-price-module__secondary-currency-price_19gmj_4078,
._cart-ingka-price-module--xlarge_19gmj_4188._cart-ingka-price-module--bti_19gmj_4075 ._cart-ingka-price-module__secondary-currency-price_19gmj_4078 {
  margin-bottom:0
}
._cart-ingka-price-module_19gmj_1019:not(._cart-ingka-price-module--list_19gmj_4214)._cart-ingka-price-module--commercial-message-placeholder_19gmj_4214 {
  margin-top:calc(var(--skapa-price-module-commercial-message-offset) * 1.25 + var(--skapa-price-module-information-gap))
}
._cart-ingka-price-module--list_19gmj_4214 {
  flex-direction:row;
  justify-content:space-between;
  flex-wrap:wrap
}
._cart-ingka-price-module--list_19gmj_4214 ._cart-ingka-price-module__current-price_19gmj_4119,
._cart-ingka-price-module--list_19gmj_4214 ._cart-ingka-price-module__secondary-current-price_19gmj_4142 {
  font-size:inherit!important;
  line-height:inherit;
  font-weight:inherit
}
._cart-ingka-price-module--list_19gmj_4214 ._cart-ingka-price-module__comparison-price_19gmj_4112 ._price_19gmj_4229 {
  font-size:inherit;
  line-height:inherit
}
._cart-ingka-price-module--list_19gmj_4214 ._cart-ingka-price-module__information_19gmj_4081 {
  position:relative
}
._cart-ingka-price-module--list_19gmj_4214 ._cart-ingka-price-module__primary-currency-price_19gmj_4075 {
  gap:0
}
._cart-ingka-price-module--list_19gmj_4214 ._cart-ingka-price-module__comparison-price_19gmj_4112 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-price-module--list_19gmj_4214 ._cart-ingka-price-module__list-addons_19gmj_4242 {
  display:flex;
  flex-direction:column;
  flex-basis:100%;
  gap:.25rem
}
._cart-ingka-price-module--list_19gmj_4214._cart-ingka-price-module--with-commercial-message_19gmj_4248 {
  --skapa-price-module-list-commercial-message-offset: calc(var(--skapa-price-module-commercial-message-offset) * 1.25 + var(--skapa-price-module-information-gap));
  padding-top:var(--skapa-price-module-list-commercial-message-offset)
}
._cart-ingka-price-module--list_19gmj_4214._cart-ingka-price-module--with-commercial-message_19gmj_4248 ._cart-ingka-commercial-message_19gmj_1135 {
  position:absolute;
  top:calc(var(--skapa-price-module-list-commercial-message-offset) * -1);
  white-space:nowrap
}
._cart-ingka-price-module--list_19gmj_4214._cart-ingka-price-module--xsmall_19gmj_4135 ._cart-ingka-price-module__energy-class_19gmj_1019 svg {
  width:2rem;
  height:1.125rem
}
._cart-ingka-price-module--list_19gmj_4214._cart-ingka-price-module--small_19gmj_4149 ._cart-ingka-price-module__energy-class_19gmj_1019 svg {
  width:2.5rem;
  height:1.375rem
}
._cart-ingka-price-module--list_19gmj_4214._cart-ingka-price-module--medium_19gmj_4163 ._cart-ingka-price-module__energy-class_19gmj_1019 svg {
  width:2.6875rem;
  height:1.5rem
}
._cart-ingka-price-module--family-romania_19gmj_4269._cart-ingka-price-module--list_19gmj_4214 ._cart-ingka-price-module__price_19gmj_4081,
._cart-ingka-price-module--family-romania_19gmj_4269._cart-ingka-price-module--list_19gmj_4214 ._cart-ingka-price-module__information_19gmj_4081 {
  flex-basis:100%
}
._cart-ingka-price-module--family-romania_19gmj_4269._cart-ingka-price-module--list_19gmj_4214 ._cart-ingka-price-module__primary-currency-price_19gmj_4075 {
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  flex-wrap:wrap;
  gap:var(--skapa-price-module-information-gap)
}
._cart-ingka-price-module--family-romania_19gmj_4269._cart-ingka-price-module--list_19gmj_4214 ._cart-ingka-commercial-message_19gmj_1135 {
  order:initial
}
[dir=rtl] ._cart-ingka-price-module__star--half-filled_19gmj_4284 {
  transform:scaleX(-1)
}
[dir=rtl] ._cart-ingka-price-module__offer-message_19gmj_4061 svg {
  transform:scaleX(-1)
}
._cart-ingka-product-identifier_19gmj_4291 {
  display:inline-block
}
._cart-ingka-product-identifier__label_19gmj_4294 {
  display:block;
  margin-bottom:.5rem;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-product-identifier__value_19gmj_4299 {
  display:inline-block;
  background-color:rgb(var(--colour-neutral-7, 17, 17, 17));
  padding:calc(.25rem - 1px) calc(.75rem - 1px);
  border:1px solid rgb(var(--colour-neutral-7, 17, 17, 17));
  color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))
}
._cart-ingka-product-identifier--subtle_19gmj_4306 ._cart-ingka-product-identifier__value_19gmj_4299 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  background-color:rgb(var(--colour-neutral-2, 245, 245, 245));
  border-color:rgb(var(--colour-neutral-2, 245, 245, 245))
}
@media print {
  ._cart-ingka-product-identifier__value_19gmj_4299 {
    color:rgb(var(--colour-static-black, 17, 17, 17));
    background-color:transparent;
    border-color:rgb(var(--colour-static-black, 17, 17, 17))
  }
  @supports (print-color-adjust: exact) or (-webkit-print-color-adjust: exact) {
    ._cart-ingka-product-identifier__value_19gmj_4299 {
      -webkit-print-color-adjust:exact;
      print-color-adjust:exact;
      background-color:rgb(var(--colour-static-black, 17, 17, 17));
      color:rgb(var(--colour-static-white, 255, 255, 255))
    }
  }
}
._cart-ingka-skeleton_19gmj_4327 {
  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:_cart-ingka-shine_19gmj_1 2s 20;
  display:block
}
._cart-ingka-skeleton--inline-block_19gmj_4341 {
  display:inline-block
}
._cart-ingka-skeleton_19gmj_4327:after {
  content:"​"
}
[dir=rtl] ._cart-ingka-skeleton_19gmj_4327 {
  animation-direction:reverse
}
@keyframes _cart-ingka-shine_19gmj_1 {
  to {
    background-position:0 100%
  }
}
._cart-ingka-status--labelled_19gmj_4356._cart-ingka-status--leading_19gmj_4356 ._cart-ingka-status__dot_19gmj_4356,
._cart-ingka-status--labelled_19gmj_4356._cart-ingka-status--trailing_19gmj_4356 ._cart-ingka-status__dot_19gmj_4356 {
  top:.625em;
  transform:translateY(-50%) scale(.99999)
}
._cart-ingka-status__label_19gmj_4360 {
  vertical-align:middle;
  position:relative;
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-status__dot-wrapper_19gmj_4365 {
  white-space:nowrap
}
._cart-ingka-status__dot_19gmj_4356 {
  box-sizing:border-box;
  width:.4em;
  height:.4em;
  min-width:.75rem;
  min-height:.75rem;
  border-radius:64px;
  flex-shrink:0;
  position:relative;
  border-style:solid;
  border-width:max(2px,.066em);
  transform:scale(.99999);
  display:inline-block;
  vertical-align:middle;
  border-color:currentColor;
  forced-color-adjust:none
}
._cart-ingka-status--green_19gmj_4385 ._cart-ingka-status__dot_19gmj_4356 {
  background-color:currentColor;
  color:rgb(var(--colour-semantic-positive, 10, 138, 0))
}
._cart-ingka-status--orange_19gmj_4389 ._cart-ingka-status__dot_19gmj_4356 {
  color:rgb(var(--colour-semantic-caution, 242, 106, 47))
}
._cart-ingka-status--orange_19gmj_4389 ._cart-ingka-status__dot_19gmj_4356:after {
  position:absolute;
  top:50%;
  bottom:-1px;
  left:-1px;
  right:-1px;
  content:"";
  display:block;
  border-radius:0 0 50% 50%;
  background-color:currentColor
}
._cart-ingka-status--red_19gmj_4403 ._cart-ingka-status__dot_19gmj_4356 {
  color:rgb(var(--colour-semantic-negative, 224, 7, 81))
}
._cart-ingka-status--grey_19gmj_4406 ._cart-ingka-status__dot_19gmj_4356 {
  color:rgb(var(--colour-text-and-icon-4, 146, 146, 146));
  background-color:none
}
._cart-ingka-status--grey_19gmj_4406 ._cart-ingka-status__dot_19gmj_4356:after {
  position:absolute;
  content:"";
  width:max(2px,.066em);
  height:130%;
  left:50%;
  top:50%;
  right:0;
  bottom:0;
  display:block;
  background-color:currentColor;
  transform:translate(-50%,-50%) rotate(-45deg)
}
._cart-ingka-status--small_19gmj_4423 ._cart-ingka-status__dot_19gmj_4356 {
  min-width:.5rem;
  min-height:.5rem;
  width:.5rem;
  height:.5rem;
  transform:none;
  background-color:currentColor
}
._cart-ingka-status--small_19gmj_4423 ._cart-ingka-status__dot_19gmj_4356:after {
  content:none
}
._cart-ingka-status--small_19gmj_4423 ._cart-ingka-status--trailing_19gmj_4356 ._cart-ingka-status__dot_19gmj_4356 {
  margin-inline-start:.5rem;
  order:2
}
._cart-ingka-status--small_19gmj_4423 ._cart-ingka-status--inline_19gmj_4438 ._cart-ingka-status__dot_19gmj_4356 {
  margin-inline-start:.5rem;
  vertical-align:unset
}
._cart-ingka-status--small_19gmj_4423 ._cart-ingka-status--leading_19gmj_4356 ._cart-ingka-status__dot_19gmj_4356 {
  margin-inline-end:.5rem
}
._cart-ingka-status--trailing_19gmj_4356 {
  display:flex
}
._cart-ingka-status--trailing_19gmj_4356 ._cart-ingka-status__dot_19gmj_4356 {
  margin-inline-start:max(.5rem,.4em);
  order:2
}
._cart-ingka-status--leading_19gmj_4356 {
  display:flex
}
._cart-ingka-status--leading_19gmj_4356 ._cart-ingka-status__dot_19gmj_4356 {
  margin-inline-end:max(.5rem,.4em)
}
._cart-ingka-status--leading_19gmj_4356 ._cart-ingka-status__label_19gmj_4360 {
  order:2
}
._cart-ingka-status--inline_19gmj_4438 ._cart-ingka-status__dot_19gmj_4356 {
  margin-inline-start:max(.5rem,.4em)
}
[dir=rtl] ._cart-ingka-status--grey_19gmj_4406 ._cart-ingka-status__dot_19gmj_4356:after {
  right:auto
}
._cart-ingka-quantity-stepper_19gmj_1360 {
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:space-between;
  padding:0 .5rem;
  background-color:rgb(var(--colour-interactive-subtle-bg-default, 255, 255, 255));
  border:0;
  border-radius:64px
}
._cart-ingka-quantity-stepper--fluid_19gmj_4479 {
  min-width:100%
}
._cart-ingka-quantity-stepper--small_19gmj_4482 {
  padding:0 .25rem
}
._cart-ingka-quantity-stepper_19gmj_1360 ._cart-ingka-btn_19gmj_339:focus-visible {
  z-index:200
}
._cart-ingka-quantity-stepper__input_19gmj_1360 {
  text-align:center;
  font-family:inherit;
  border:none;
  box-sizing:content-box;
  background-color:rgb(var(--colour-interactive-subtle-bg-default, 255, 255, 255));
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  padding:0 .25rem;
  height:3.5rem;
  min-width:2.5rem;
  max-width:5ch;
  order:2
}
._cart-ingka-quantity-stepper__input_19gmj_1360:focus-visible~._cart-ingka-quantity-stepper__border_19gmj_4501 {
  border:2px solid rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))
}
._cart-ingka-quantity-stepper__input_19gmj_1360:disabled~._cart-ingka-quantity-stepper__border_19gmj_4501 {
  border:1px solid rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-quantity-stepper__input_19gmj_1360:disabled {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-quantity-stepper--fluid_19gmj_4479 ._cart-ingka-quantity-stepper__input_19gmj_1360 {
  flex-grow:1;
  width:100%;
  max-width:100%
}
._cart-ingka-quantity-stepper--small_19gmj_4482 ._cart-ingka-quantity-stepper__input_19gmj_1360 {
  padding:0 .25rem;
  height:2.5rem
}
._cart-ingka-quantity-stepper__border_19gmj_4501 {
  position:absolute;
  border:1px solid rgb(var(--colour-neutral-5, 146, 146, 146));
  border-radius:64px;
  top:0;
  bottom:0;
  left:0;
  right:0;
  pointer-events:none
}
._cart-ingka-quantity-stepper__decrease_19gmj_4529 {
  order:1
}
._cart-ingka-quantity-stepper__decrease_19gmj_4529:disabled {
  background:transparent
}
._cart-ingka-quantity-stepper__decrease--active_19gmj_4535 {
  background-color:rgb(var(--colour-interactive-subtle-bg-pressed, 223, 223, 223))
}
._cart-ingka-quantity-stepper__increase_19gmj_4538 {
  order:3
}
._cart-ingka-quantity-stepper__increase_19gmj_4538:disabled {
  background:transparent
}
._cart-ingka-quantity-stepper__increase--active_19gmj_4544 {
  background-color:rgb(var(--colour-interactive-subtle-bg-pressed, 223, 223, 223))
}
._cart-ingka-quantity-stepper__sr-label_19gmj_4547 {
  position:absolute;
  height:1px;
  width:1px;
  overflow:hidden;
  clip:rect(1px,1px,1px,1px);
  margin:-1px;
  white-space:nowrap
}
._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-svg-icon_19gmj_403 {
  margin-inline-end:.5rem;
  vertical-align:top
}
._cart-ingka-leading-icon_19gmj_430 ._cart-ingka-svg-icon--100_19gmj_4561 {
  margin-inline-end:.25rem
}
._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-svg-icon_19gmj_403 {
  margin-inline-start:.5rem;
  vertical-align:top
}
._cart-ingka-trailing-icon_19gmj_434 ._cart-ingka-svg-icon--100_19gmj_4561 {
  margin-inline-start:.25rem
}
._cart-ingka-svg-icon_19gmj_403 {
  display:inline-block;
  height:1.5rem;
  width:1.5rem;
  vertical-align:middle;
  fill:currentColor;
  transition-property:transform,fill;
  transition-duration:.25s;
  transition-timing-function:cubic-bezier(.4,0,.4,1)
}
@media (prefers-reduced-motion) {
  ._cart-ingka-svg-icon_19gmj_403 {
    transition-property:none
  }
}
@keyframes _cart-ingka-icon-rotate_19gmj_1 {
  0% {
    transform:rotate(0)
  }
  to {
    transform:rotate(359deg)
  }
}
._cart-ingka-svg-icon--rotate_19gmj_4597 {
  animation:_cart-ingka-icon-rotate_19gmj_1 1.5s linear infinite
}
._cart-ingka-svg-icon--rotate-45_19gmj_4601 {
  transform:rotate(45deg)
}
._cart-ingka-svg-icon--rotate-minus-45_19gmj_4605 {
  transform:rotate(-45deg)
}
._cart-ingka-svg-icon--rotate-135_19gmj_4609 {
  transform:rotate(135deg)
}
._cart-ingka-svg-icon--rotate-minus-135_19gmj_4613 {
  transform:rotate(-135deg)
}
._cart-ingka-svg-icon--rotate-180_19gmj_4617 {
  transform:rotate(180deg)
}
._cart-ingka-svg-icon--rotate-minus-180_19gmj_4621 {
  transform:rotate(-180deg)
}
._cart-ingka-switch_19gmj_4625 {
  position:relative;
  display:flex
}
._cart-ingka-switch__checkbox_19gmj_4629 {
  height:3rem;
  width:3rem;
  position:absolute;
  left:0;
  top:-.75rem;
  display:inline-block;
  border:0;
  opacity:0;
  padding:0;
  z-index:1;
  cursor:pointer
}
[dir=rtl] ._cart-ingka-switch__checkbox_19gmj_4629 {
  right:0;
  left:auto
}
._cart-ingka-switch__label_19gmj_4646 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));
  cursor:pointer;
  position:relative;
  display:inline;
  padding-inline-start:1rem;
  transition:color .2s ease-in-out;
  margin-top:.1875rem
}
._cart-ingka-switch__toggle_19gmj_4655 {
  position:relative;
  display:flex;
  flex-shrink:0;
  cursor:pointer;
  height:1.5rem;
  width:3rem
}
._cart-ingka-switch__toggle_19gmj_4655:before {
  box-sizing:border-box;
  content:"";
  display:block;
  width:100%;
  background:border-box rgb(var(--colour-neutral-5, 146, 146, 146));
  border:1px solid transparent;
  transition:background .2s cubic-bezier(0,0,1,1);
  height:1.5rem;
  border-radius:20px
}
._cart-ingka-switch__symbol_19gmj_4674:before {
  transform:rotate(45deg);
  content:"";
  box-sizing:content-box;
  display:block;
  opacity:0;
  transition:all .1s cubic-bezier(0,0,1,1);
  border:2px solid rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163));
  border-left:0;
  border-top:0;
  height:.5625rem;
  width:.25rem;
  margin-top:-.25rem;
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-switch__button_19gmj_4689 {
  box-sizing:border-box;
  position:absolute;
  left:0;
  display:flex;
  justify-content:center;
  align-items:center;
  margin:.125rem;
  background:border-box rgb(var(--colour-static-white, 255, 255, 255));
  border-radius:20px;
  border:2px solid transparent;
  transition:transform .2s cubic-bezier(.4,0,.4,1);
  width:1.25rem;
  height:1.25rem
}
[dir=rtl] ._cart-ingka-switch__button_19gmj_4689 {
  right:0;
  left:auto
}
._cart-ingka-switch__checkbox_19gmj_4629:checked+._cart-ingka-switch__toggle_19gmj_4655:before {
  background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))
}
._cart-ingka-switch__checkbox_19gmj_4629:checked+._cart-ingka-switch__toggle_19gmj_4655 ._cart-ingka-switch__symbol_19gmj_4674:before {
  opacity:1
}
._cart-ingka-switch__checkbox_19gmj_4629:checked+._cart-ingka-switch__toggle_19gmj_4655 ._cart-ingka-switch__button_19gmj_4689 {
  transform:translate(120%)
}
[dir=rtl] ._cart-ingka-switch__checkbox_19gmj_4629:checked+._cart-ingka-switch__toggle_19gmj_4655 ._cart-ingka-switch__button_19gmj_4689 {
  transform:translate(-120%)
}
._cart-ingka-switch--subtle_19gmj_4720 ._cart-ingka-switch__button_19gmj_4689 {
  background:rgb(var(--colour-neutral-1, 255, 255, 255))
}
._cart-ingka-switch--subtle_19gmj_4720 ._cart-ingka-switch__checkbox_19gmj_4629:checked+._cart-ingka-switch__toggle_19gmj_4655:before {
  background:rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17))
}
._cart-ingka-switch--subtle_19gmj_4720 ._cart-ingka-switch__checkbox_19gmj_4629:checked+._cart-ingka-switch__toggle_19gmj_4655 ._cart-ingka-switch__symbol_19gmj_4674:before {
  border-color:rgb(var(--colour-neutral-7, 17, 17, 17))
}
._cart-ingka-switch_19gmj_4625 ._cart-ingka-switch__checkbox_19gmj_4629:hover:checked+._cart-ingka-switch__toggle_19gmj_4655:before {
  background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
._cart-ingka-switch_19gmj_4625 ._cart-ingka-switch__checkbox_19gmj_4629:hover:checked+._cart-ingka-switch__toggle_19gmj_4655 ._cart-ingka-switch__symbol_19gmj_4674:before {
  border-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))
}
._cart-ingka-switch--subtle_19gmj_4720 ._cart-ingka-switch__checkbox_19gmj_4629:hover:checked+._cart-ingka-switch__toggle_19gmj_4655:before {
  background:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
._cart-ingka-switch--subtle_19gmj_4720 ._cart-ingka-switch__checkbox_19gmj_4629:hover:checked+._cart-ingka-switch__toggle_19gmj_4655 ._cart-ingka-switch__symbol_19gmj_4674:before {
  border-color:rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51))
}
._cart-ingka-switch_19gmj_4625 ._cart-ingka-switch__checkbox_19gmj_4629:active:checked+._cart-ingka-switch__toggle_19gmj_4655:before {
  background:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114))
}
._cart-ingka-switch_19gmj_4625 ._cart-ingka-switch__checkbox_19gmj_4629:active:checked+._cart-ingka-switch__toggle_19gmj_4655 ._cart-ingka-switch__symbol_19gmj_4674:before {
  border-color:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114))
}
._cart-ingka-switch--subtle_19gmj_4720 ._cart-ingka-switch__checkbox_19gmj_4629:active:checked+._cart-ingka-switch__toggle_19gmj_4655:before {
  background:rgb(var(--colour-interactive-primary-bg-pressed, 0, 0, 0))
}
._cart-ingka-switch--subtle_19gmj_4720 ._cart-ingka-switch__checkbox_19gmj_4629:active:checked+._cart-ingka-switch__toggle_19gmj_4655 ._cart-ingka-switch__symbol_19gmj_4674:before {
  border-color:rgb(var(--colour-interactive-primary-bg-pressed, 0, 0, 0))
}
._cart-ingka-switch_19gmj_4625 ._cart-ingka-switch__checkbox_19gmj_4629:disabled {
  cursor:default
}
._cart-ingka-switch_19gmj_4625 ._cart-ingka-switch__checkbox_19gmj_4629:disabled~._cart-ingka-switch__label_19gmj_4646 {
  pointer-events:none;
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-switch_19gmj_4625 ._cart-ingka-switch__checkbox_19gmj_4629:disabled:hover+._cart-ingka-switch__toggle_19gmj_4655:before,
._cart-ingka-switch_19gmj_4625 ._cart-ingka-switch__checkbox_19gmj_4629:disabled+._cart-ingka-switch__toggle_19gmj_4655:before {
  background:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-switch_19gmj_4625 ._cart-ingka-switch__checkbox_19gmj_4629:disabled:hover+._cart-ingka-switch__toggle_19gmj_4655 ._cart-ingka-switch__symbol_19gmj_4674:before,
._cart-ingka-switch_19gmj_4625 ._cart-ingka-switch__checkbox_19gmj_4629:disabled+._cart-ingka-switch__toggle_19gmj_4655 ._cart-ingka-switch__symbol_19gmj_4674:before {
  border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
@media (forced-colors: active) {
  ._cart-ingka-switch_19gmj_4625 ._cart-ingka-switch__checkbox_19gmj_4629:disabled~._cart-ingka-switch__label_19gmj_4646 {
    color:GrayText
  }
  ._cart-ingka-switch_19gmj_4625 ._cart-ingka-switch__checkbox_19gmj_4629:disabled+._cart-ingka-switch__toggle_19gmj_4655:before,
  ._cart-ingka-switch_19gmj_4625 ._cart-ingka-switch__checkbox_19gmj_4629:disabled+._cart-ingka-switch__toggle_19gmj_4655>._cart-ingka-switch__button_19gmj_4689,
  ._cart-ingka-switch_19gmj_4625 ._cart-ingka-switch__checkbox_19gmj_4629:disabled+._cart-ingka-switch__toggle_19gmj_4655 ._cart-ingka-switch__symbol_19gmj_4674:before,
  ._cart-ingka-switch_19gmj_4625 ._cart-ingka-switch__checkbox_19gmj_4629:disabled:hover+._cart-ingka-switch__toggle_19gmj_4655 ._cart-ingka-switch__symbol_19gmj_4674:before {
    border-color:GrayText
  }
}
@media (prefers-reduced-motion: reduce) {
  ._cart-ingka-switch__toggle_19gmj_4655:before,
  ._cart-ingka-switch__symbol_19gmj_4674:before {
    transition-duration:0s
  }
  ._cart-ingka-switch__button_19gmj_4689 {
    transition-duration:0s
  }
}
._cart-ingka-switch_19gmj_4625 input[type=checkbox]:focus-visible+._cart-ingka-switch__toggle_19gmj_4655:before {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-switch_19gmj_4625 input[type=checkbox]:focus-visible:hover+._cart-ingka-switch__toggle_19gmj_4655:before {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-tabs--subtle_19gmj_4801 {
  --skapa-tab-selected-colour: rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))
}
._cart-ingka-tabs_19gmj_1254 ._cart-ingka-overflow-carousel_19gmj_833 {
  max-width:100%;
  width:100%
}
._cart-ingka-tabs_19gmj_1254 ._cart-ingka-overflow-carousel__content_19gmj_836 {
  padding:0
}
._cart-ingka-tabs__tab_19gmj_1377 {
  position:relative;
  background:none;
  border:0;
  color:rgb(var(--colour-text-and-icon-3, 118, 118, 118));
  display:inline-flex;
  align-items:center;
  flex-shrink:0;
  font-size:.875rem;
  font-weight:700;
  line-height:1.4285714286;
  margin:0;
  min-height:3.25rem;
  padding:0 .25rem;
  text-align:initial;
  outline:none
}
._cart-ingka-tabs__tab_19gmj_1377 ._cart-ingka-svg-icon_19gmj_403 {
  margin-inline-end:.5rem
}
._cart-ingka-tabs__tab_19gmj_1377:not(:disabled):hover {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-tabs__tab_19gmj_1377:disabled {
  cursor:default
}
._cart-ingka-tabs__tab--active_19gmj_4837 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  cursor:default
}
._cart-ingka-tabs__tab--active_19gmj_4837:before {
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  display:block;
  width:100%;
  border-radius:1.5px;
  border-bottom:.1875rem solid var(--skapa-tab-selected-colour, rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163)));
  z-index:100
}
._cart-ingka-tabs__tab--active_19gmj_4837:not(:disabled):hover {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-tabs__tab_19gmj_1377+._cart-ingka-tabs__tab_19gmj_1377 {
  margin-inline-start:1.5rem
}
._cart-ingka-tabs__tab_19gmj_1377:disabled {
  color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))
}
._cart-ingka-tabs__list_19gmj_4861 {
  position:relative;
  display:flex;
  width:100%
}
._cart-ingka-tabs__list_19gmj_4861:before {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  display:block;
  border-bottom:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))
}
._cart-ingka-tabs__panel_19gmj_1254 {
  outline:none;
  padding:2.5rem 0;
  position:relative
}
._cart-ingka-tabs__panel-title_19gmj_4880 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));
  font-size:.875rem;
  line-height:1.571;
  font-weight:700
}
._cart-ingka-typography_19gmj_4887,
._cart-ingka-typography_19gmj_4887 * {
  --skapa-letter-spacing-multiplier-for-font-weight: calc(var(--skapa-font-weight, 400) / 800 - .125);
  letter-spacing:calc(var(--skapa-characterset-multiplier, 1) * var(--skapa-letter-spacing-multiplier-for-font-weight, .375) * (var(--skapa-base-multiplier, 1) * .875rem - 1em) / (.875 * var(--skapa-rem, 16)))
}
*[class*=cart-ingka-typography-] {
  font-size: calc(1rem * var(--skapa-base-multiplier, 1) * var(--skapa-font-size, 14) / 16);
  font-weight:clamp(400,var(--skapa-font-weight, 400),700);
  line-height:var(--skapa-typography-line-height, 1.5);
  --skapa-letter-spacing-multiplier-for-font-weight: calc(var(--skapa-font-weight, 400) / 800 - .125);
  letter-spacing:calc(var(--skapa-characterset-multiplier, 1) * var(--skapa-letter-spacing-multiplier-for-font-weight, .375) * (var(--skapa-base-multiplier, 1) * .875rem - 1em) / (.875 * var(--skapa-rem, 16)))
}
._cart-ingka-typography-margin-compensation_19gmj_4901 *[class*=cart-ingka-typography-] {
  margin-inline:calc(-.095*(1em - 14px))
}
._cart-ingka-typography-paragraph-spacing_19gmj_4905 *[class*=cart-ingka-typography-] {
  margin-bottom:calc(1em * (var(--skapa-typography-line-height, 1.5) - 1))
}
._cart-ingka-typography-base-14_19gmj_4909 {
  --skapa-base-multiplier: 1 
}
._cart-ingka-typography-base-16_19gmj_4912 {
  --skapa-base-multiplier: calc(16 / 14)
}
._cart-ingka-typography-base-20_19gmj_4915 {
  --skapa-base-multiplier: calc(20 / 14)
}
._cart-ingka-typography-base-28_19gmj_4918 {
  --skapa-base-multiplier: 2 
}
._cart-ingka-typography-base-56_19gmj_4921 {
  --skapa-base-multiplier: 4 
}
._cart-ingka-typography-body-s_19gmj_4925 {
  --skapa-font-weight: 400;
  --skapa-font-size: var(--skapa-body-s, 12);
  --skapa-typography-line-height: 1.8
}
._cart-ingka-typography-body-m_19gmj_4930 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.5;
  --skapa-font-size: var(--skapa-body-m, 14)
}
._cart-ingka-typography-body-l_19gmj_4935 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.5;
  --skapa-font-size: var(--skapa-body-l, 16)
}
._cart-ingka-typography-display-m_19gmj_4941 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.2;
  --skapa-font-size: var(--skapa-display-m, 40)
}
._cart-ingka-typography-display-xl_19gmj_4946 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.2;
  --skapa-font-size: var(--skapa-display-xl, 72)
}
._cart-ingka-typography-display-l_19gmj_4951 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.2;
  --skapa-font-size: var(--skapa-display-l, 56)
}
._cart-ingka-typography-heading-m_19gmj_4957 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-m, 18)
}
._cart-ingka-typography-heading-xl_19gmj_4962 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-xl, 32)
}
._cart-ingka-typography-heading-l_19gmj_4967 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-l, 24)
}
._cart-ingka-typography-heading-s_19gmj_4972 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-s, 16)
}
._cart-ingka-typography-heading-xs_19gmj_4977 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-heading-xs, 14)
}
._cart-ingka-typography-label-s_19gmj_4983 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-label-s, 12)
}
._cart-ingka-typography-label-xs_19gmj_4988 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-label-xs, 10);
  text-transform:uppercase
}
._cart-ingka-typography-label-m_19gmj_4994 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-label-m, 14)
}
._cart-ingka-typography-label-l_19gmj_4999 {
  --skapa-font-weight: 700;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-label-l, 16)
}
._cart-ingka-typography-caption-m_19gmj_5005 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-caption-m, 14)
}
._cart-ingka-typography-caption-l_19gmj_5010 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.25;
  --skapa-font-size: var(--skapa-caption-l, 16)
}
._cart-ingka-typography-caption-s_19gmj_5015 {
  --skapa-font-weight: 400;
  --skapa-font-size: var(--skapa-caption-s, 12);
  --skapa-typography-line-height: 1.5
}
._cart-ingka-typography-statement-m_19gmj_5021 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.5;
  --skapa-font-size: var(--skapa-statement-m, 20)
}
._cart-ingka-typography-statement-l_19gmj_5026 {
  --skapa-font-weight: 400;
  --skapa-typography-line-height: 1.5;
  --skapa-font-size: var(--skapa-statement-l, 28)
}
._cart-ingka-typography-regular_19gmj_5032 {
  --skapa-font-weight: 400
}
._cart-ingka-typography-typescale-desktop_19gmj_5036 {
  --skapa-display-xl: 72;
  --skapa-display-l: 56;
  --skapa-display-m: 40;
  --skapa-heading-xl: 32;
  --skapa-heading-l: 24;
  --skapa-heading-m: 18;
  --skapa-heading-s: 16;
  --skapa-heading-xs: 14;
  --skapa-statement-l: 28;
  --skapa-statement-m: 20;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12
}
._cart-ingka-typography-typescale-small-screen_19gmj_5058 {
  --skapa-display-xl: 48;
  --skapa-display-l: 36;
  --skapa-display-m: 28;
  --skapa-heading-xl: 24;
  --skapa-heading-l: 20;
  --skapa-heading-m: 18;
  --skapa-heading-s: 16;
  --skapa-heading-xs: 14;
  --skapa-statement-l: 20;
  --skapa-statement-m: 18;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12
}
._cart-ingka-typography-typescale-large-screen_19gmj_5080 {
  --skapa-display-xl: 144;
  --skapa-display-l: 96;
  --skapa-display-m: 64;
  --skapa-heading-xl: 40;
  --skapa-heading-l: 28;
  --skapa-heading-m: 18;
  --skapa-heading-s: 16;
  --skapa-heading-xs: 14;
  --skapa-statement-l: 40;
  --skapa-statement-m: 28;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12
}
._cart-ingka-typography-typescale-auto_19gmj_5102 {
  --skapa-display-xl: 48;
  --skapa-display-l: 36;
  --skapa-display-m: 28;
  --skapa-heading-xl: 24;
  --skapa-heading-l: 20;
  --skapa-heading-m: 18;
  --skapa-heading-s: 16;
  --skapa-heading-xs: 14;
  --skapa-statement-l: 20;
  --skapa-statement-m: 18;
  --skapa-caption-l: 16;
  --skapa-caption-m: 14;
  --skapa-caption-s: 12;
  --skapa-label-l: 16;
  --skapa-label-m: 14;
  --skapa-label-s: 12;
  --skapa-label-xs: 10;
  --skapa-body-l: 16;
  --skapa-body-m: 14;
  --skapa-body-s: 12
}
@media (min-width: 37.5em) {
  ._cart-ingka-typography-typescale-auto_19gmj_5102 {
    --skapa-display-xl: 72;
    --skapa-display-l: 56;
    --skapa-display-m: 40;
    --skapa-heading-xl: 32;
    --skapa-heading-l: 24;
    --skapa-heading-m: 18;
    --skapa-heading-s: 16;
    --skapa-heading-xs: 14;
    --skapa-statement-l: 28;
    --skapa-statement-m: 20;
    --skapa-caption-l: 16;
    --skapa-caption-m: 14;
    --skapa-caption-s: 12;
    --skapa-label-l: 16;
    --skapa-label-m: 14;
    --skapa-label-s: 12;
    --skapa-label-xs: 10;
    --skapa-body-l: 16;
    --skapa-body-m: 14;
    --skapa-body-s: 12
  }
}
@media (min-width: 75em) {
  ._cart-ingka-typography-typescale-auto_19gmj_5102 {
    --skapa-display-xl: 144;
    --skapa-display-l: 96;
    --skapa-display-m: 64;
    --skapa-heading-xl: 40;
    --skapa-heading-l: 28;
    --skapa-heading-m: 18;
    --skapa-heading-s: 16;
    --skapa-heading-xs: 14;
    --skapa-statement-l: 40;
    --skapa-statement-m: 28;
    --skapa-caption-l: 16;
    --skapa-caption-m: 14;
    --skapa-caption-s: 12;
    --skapa-label-l: 16;
    --skapa-label-m: 14;
    --skapa-label-s: 12;
    --skapa-label-xs: 10;
    --skapa-body-l: 16;
    --skapa-body-m: 14;
    --skapa-body-s: 12
  }
}
*:is(._cart-ingka-typography-character-set-arabic_19gmj_5173,
._cart-ingka-typography-character-set-chinese_simplified_19gmj_5173,
._cart-ingka-typography-character-set-chinese_traditional_19gmj_5173,
._cart-ingka-typography-character-set-hebrew_19gmj_5173,
._cart-ingka-typography-character-set-japanese_19gmj_5173,
._cart-ingka-typography-character-set-korean_19gmj_5173) {
  --skapa-characterset-multiplier: 0
}
._cart-ingka-text_19gmj_2178 {
  color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))
}
._cart-ingka-text--lighter_19gmj_5180 {
  color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))
}
._cart-ingka-textcontext-wrapper_19gmj_5184 {
  display:contents
}
._cart-ingka-toast_19gmj_5188 ._cart-ingka-btn_19gmj_339:focus-visible {
  box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-7, 17, 17, 17)));
  outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-1, 255, 255, 255)));
  outline-offset:4px;
  transition:outline .2s ease-out,box-shadow .2s ease-out
}
._cart-ingka-toast_19gmj_5188 {
  position:fixed;
  top:0;
  left:0;
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:.5rem;
  padding-inline-start:1.5rem;
  border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223));
  min-height:4.125rem;
  background:rgb(var(--colour-elevation-3, 17, 17, 17));
  width:100%;
  transform:translateY(-100%);
  transition:transform .2s cubic-bezier(.9,0,1,1);
  z-index:400;
  pointer-events:none;
  box-sizing:border-box
}
._cart-ingka-toast--show_19gmj_5214 {
  transform:translateY(0);
  pointer-events:auto;
  transition-timing-function:cubic-bezier(0,0,.1,1)
}
._cart-ingka-toast--off-screen_19gmj_5219 {
  transition:none
}
._cart-ingka-toast__body-wrapper_19gmj_5222 {
  display:flex;
  flex-grow:1;
  flex-wrap:wrap;
  align-items:center
}
._cart-ingka-toast__body_19gmj_5222,
._cart-ingka-toast__action_19gmj_5228,
._cart-ingka-toast__close-btn_19gmj_5228 {
  margin:.25rem 0
}
._cart-ingka-toast__body_19gmj_5222 {
  display:inline-block;
  flex-grow:1;
  flex-basis:50%;
  margin-inline-end:1rem;
  color:rgb(var(--colour-static-white, 255, 255, 255))
}
._cart-ingka-toast__action_19gmj_5228 {
  line-height:1
}
._cart-ingka-toast__action-message_19gmj_5241._cart-ingka-btn_19gmj_339 {
  --colour-semantic-informative: 72, 156, 227;
  color:rgb(var(--colour-semantic-informative, 0, 88, 163));
  border-radius:4px
}
._cart-ingka-toast__action-message_19gmj_5241._cart-ingka-btn_19gmj_339:hover,
._cart-ingka-toast__action-message_19gmj_5241._cart-ingka-btn_19gmj_339:active {
  text-decoration:underline
}
._cart-ingka-toast__action-message_19gmj_5241._cart-ingka-btn_19gmj_339:hover,
._cart-ingka-toast__action-message_19gmj_5241._cart-ingka-btn_19gmj_339:focus,
._cart-ingka-toast__action-message_19gmj_5241._cart-ingka-btn_19gmj_339:active {
  color:rgb(var(--colour-semantic-informative, 0, 88, 163))
}
._cart-ingka-toast__action-message_19gmj_5241._cart-ingka-btn_19gmj_339 ._cart-ingka-btn__inner_19gmj_339 {
  min-height:0
}
._cart-ingka-toast__action-message_19gmj_5241._cart-ingka-btn_19gmj_339._cart-ingka-btn--plain_19gmj_809 ._cart-ingka-btn__inner_19gmj_339:after {
  min-width:2.75rem;
  top:-.875rem;
  bottom:-.875rem;
  left:-.5rem;
  right:-.5rem
}
._cart-ingka-toast__close-btn_19gmj_5228 {
  padding-inline-start:.75rem
}
._cart-ingka-toast__text_19gmj_5265 {
  color:rgb(var(--colour-static-white, 255, 255, 255));
  margin-top:0
}
._cart-ingka-toast__text_19gmj_5265:last-child {
  margin-bottom:0
}
@media (min-width: 37.5em) {
  ._cart-ingka-toast_19gmj_5188 {
    border-radius:4px;
    width:22.5rem;
    top:2rem;
    left:auto;
    right:0;
    transform:translate(100%)
  }
  [dir=rtl] ._cart-ingka-toast_19gmj_5188 {
    right:auto;
    left:0;
    transform:translate(-100%)
  }
  ._cart-ingka-toast--show_19gmj_5214 {
    transform:translate(-2rem)
  }
  [dir=rtl] ._cart-ingka-toast--show_19gmj_5214 {
    transform:translate(2rem)
  }
}
@media (min-width: 56.25em) {
  ._one-checkout_19gmj_5295 {
    background-color:rgb(var(--colour-neutral-2, 245, 245, 245))
  }
}
._one-checkout_19gmj_5295 *,
._one-checkout_19gmj_5295 :after,
._one-checkout_19gmj_5295 :before {
  box-sizing:border-box
}
._one-checkout_19gmj_5295 a {
  align-self:flex-start
}
._container_19gmj_5310 {
  order:2;
  grid-column:1/6
}
@media (min-width: 37.5em) {
  ._container_19gmj_5310 {
    grid-column:1/7
  }
}
@media (min-width: 56.25em) {
  ._container_19gmj_5310 {
    grid-column:1/13;
    background-color:rgb(var(--colour-neutral-1, 255, 255, 255));
    padding:2.5rem
  }
}
._buttonContainer_137tn_1 {
  display:flex;
  gap:.75rem
}
@media (min-width: 37.5em) {
  ._buttonContainer_137tn_1 {
    gap:1rem
  }
}
@media (max-width: 374px) {
  ._buttonContainer_137tn_1 {
    gap:.5rem
  }
}
._container_dlwvj_1 {
  margin-top:1.25rem;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:1.5rem
}
@media (min-width: 37.5em) {
  ._container_dlwvj_1 {
    margin-top:1.5rem
  }
}
._showMore_dlwvj_14 {
  width:10rem;
  height:2px;
  border-radius:64px;
  background:rgb(var(--colour-neutral-3, 223, 223, 223))
}
._showMore_dlwvj_14 div {
  border-radius:64px;
  background:rgb(var(--colour-neutral-7, 17, 17, 17));
  height:100%
}


.cart-ingka-price-module__list-addons {
    display: none !important;
}

input[type="checkbox"] {
    width: 60px !important;
    height: 60px !important;
}

ul._productList_17opv_1 > li {
    border-bottom: 4px solid;
    padding-bottom: 20px;
}

.loc{
  
text-align: center;
  
font-size: 20px;
  
font-weight: bold;
}

._itemLocationRow_9fkpq_18 {
    background: #f4f400;
    padding: 30px 0px;
    display: flex;
    justify-content: space-evenly;
}