blockquote,body,caption,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,html,li,ul,ol,p,pre,textarea,table,td,th,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*,*:before,*:after{box-sizing:inherit;outline:none}a,button{position:relative}dt{font-weight:700}dd:after{content:"";display:block}fieldset,table,th,td{border:0}th,td{vertical-align:top}caption,th{font-weight:700;text-align:start}a{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));background-color:transparent}a:hover{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));text-decoration:underline}a:focus,a:active{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}button,[type=submit],[type=reset]{cursor:pointer}i,em{font-style:italic}hr{border:none;border-top:1px solid transparent;border-right:1px solid transparent;margin-top:1.25rem;margin-bottom:1.25rem;background:rgb(var(--colour-neutral-3, 223, 223, 223));height:auto}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}body{background:rgb(var(--colour-neutral-1, 255, 255, 255));color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));min-height:100%;font-size:.875rem;line-height:1.571}b,strong{font-weight:700}button,input,optgroup,select,textarea{font-size:1rem;line-height:1.5}body:has(.shopping-cart.nativeApp):has(.shopping-cart__container:not(.no-pinned)){padding-bottom:144px}skapa-quantity-stepper input{font-size:1rem}skapa-select label,skapa-input-field label{display:block;font-size:.875rem;line-height:1.571;margin:0 0 .125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}skapa-sheet,skapa-prompt{z-index:1031}@media (min-width: 56.25em){skapa-prompt h2[slot=title]:not([class*=typography]){font-size:1.5rem}}skapa-prompt .modal__body{margin-bottom:1rem}@media (max-width: 37.5em){skapa-prompt .modal__body{margin-bottom:0}}.skapa-blur{filter:blur(2px)}skapa-toast{z-index:1031}skapa-status[small]{font-size:.75rem}skapa-modal-header.modal-header{padding:0}skapa-radio-group label{margin-bottom:0}skapa-price[bti]{min-width:-moz-min-content;min-width:min-content}.typography-typescale-auto h1:not([class*=typography]){color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:1.5rem;line-height:1.45;letter-spacing:-.0042em;font-weight:700}@media (min-width: 37.5em){.typography-typescale-auto h1:not([class*=typography]){font-size:2.25rem;line-height:1.333;letter-spacing:-.0063em}}.typography-typescale-auto h2:not([class*=typography]){color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:1.125rem;line-height:1.444;font-weight:700}@media (min-width: 37.5em){.typography-typescale-auto h2:not([class*=typography]){font-size:1.5rem;line-height:1.45;letter-spacing:-.0042em}}.typography-typescale-auto h3:not([class*=typography]){color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:1rem;line-height:1.5;font-weight:700}.typography-typescale-auto h4:not([class*=typography]){color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:.875rem;line-height:1.571;font-weight:700}.typography-typescale-auto h5:not([class*=typography]){color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:.875rem;line-height:1.571;font-weight:700}.typography-typescale-auto h6:not([class*=typography]){color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));font-size:.875rem;line-height:1.571;font-weight:700}#sidebar-main-menu .sidebar-menu .list-unstyled.userMenu{margin-bottom:1rem}h1,h2,h3,h4,h5,h6{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.blue-link{color:rgb(var(--colour-semantic-informative, 0, 88, 163))}.text--dark,.text--dark[class*=typography-body]{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.text--bold{font-weight:700}.character-counter{padding-inline-start:.5rem;justify-content:end}hr.mobile-divider{border-top-color:rgb(var(--colour-elevation-1-border, 223, 223, 223));background-color:rgb(var(--colour-neutral-2, 245, 245, 245));width:auto;height:.5rem;margin-top:2rem!important;margin-bottom:2rem!important;margin-inline:-1.25rem!important}.sk-skeleton{max-width:100%}.d-flex,.flex{display:flex}.d-block{display:block}.d-inline-flex{display:inline-flex}.d-inline-block{display:inline-block}.w-100{width:100%}.no-margin{margin:0!important}.text-right,.table td.text-right,.table th.text-right{text-align:right}.text-center,.table td.text-center,.table th.text-center{text-align:center}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.gap-0{gap:0}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.gap-1{gap:.25rem}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.gap-2{gap:.5rem}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.gap-3{gap:1rem}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.gap-4{gap:1.5rem}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.gap-5{gap:3rem}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (max-width: 56.25em){.contentWrapper__container:has(.shopping-cart,.checkout){overflow-x:hidden}.contentWrapper__container:has(.shopping-cart,.checkout):has(.overlay.show){overflow-x:clip}}.shopping-cart hr,.checkout hr{opacity:1}.shopping-cart__container .save-list-modal-content,.checkout__container .save-list-modal-content{display:flex;flex-direction:column;gap:1.5rem}.shopping-cart__container--left,.shopping-cart__container--right,.shopping-cart__container--slider,.shopping-cart__container .shopping-cart--info,.shopping-cart__container .continue__section,.shopping-cart__container #dy-product-recommendation,.shopping-cart__container .save-list,.shopping-cart__container .mobile-divider,.shopping-cart__container .purchase-limits-messages,.checkout__container--left,.checkout__container--right,.checkout__container--slider,.checkout__container .shopping-cart--info,.checkout__container .continue__section,.checkout__container #dy-product-recommendation,.checkout__container .save-list,.checkout__container .mobile-divider,.checkout__container .purchase-limits-messages{grid-column:1/13}@media (min-width: 56.25em){.shopping-cart__container--left,.checkout__container--left{grid-column:1/8;grid-row:span 6}}@media (min-width: 56.25em){.shopping-cart__container--right,.shopping-cart__container--slider,.shopping-cart__container .shopping-cart--info,.shopping-cart__container .continue__section,.shopping-cart__container .save-list,.shopping-cart__container .purchase-limits-messages,.checkout__container--right,.checkout__container--slider,.checkout__container .shopping-cart--info,.checkout__container .continue__section,.checkout__container .save-list,.checkout__container .purchase-limits-messages{grid-column:8/13}}@media (min-width: 56.25em){.shopping-cart__container #dy-product-recommendation,.checkout__container #dy-product-recommendation{grid-column:1/13}}.shopping-cart__container--right,.checkout__container--right{margin-bottom:auto;display:flex;flex-direction:column}body:has(.checkout){background-color:rgb(var(--colour-static-light-grey, 245, 245, 245))}.checkout{padding:0 10px 1.25rem;background-color:rgb(var(--colour-static-light-grey, 245, 245, 245))}@media (max-width: 56.25em){.checkout{margin-left:-10px;margin-right:-10px}}@media (max-width: 37.5em){.checkout{padding-inline:0}}.contentWrapper:has(.checkout){padding-top:.75rem}@media (min-width: 56.25em){.contentWrapper:has(.checkout){padding-top:1.5rem}}.checkout__container{display:grid;grid-row-gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width: 37.5em){.checkout__container{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 56.25em){.checkout__container{grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1.25rem}}@media (min-width: 56.25em){.checkout__container--resume .checkout-box{border-bottom:0;margin-bottom:0}}.checkout__container--right:not(.checkout__container--resume){order:3}@media (min-width: 56.25em){.checkout__container--right:not(.checkout__container--resume){order:2;position:sticky;top:.5rem}}.checkout__container--right.checkout__container--resume{order:1}.checkout__container--left{order:2}@media (min-width: 56.25em){.checkout__container--left{order:1}}.checkout__container--summary{order:3}@media (max-width: 56.25em){.checkout .checkout__your-details .checkout-section{margin-top:0}}.checkout-box{background-color:rgb(var(--colour-neutral-1, 255, 255, 255));padding:1.5rem 1.25rem;margin:.75rem 0;border-bottom:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223))}@media (min-width: 75em){.checkout-box{padding:2.5rem}}@media (min-width: 37.5em){.checkout-box{margin-bottom:1.25rem}}.checkout-box.details-section{margin-top:0}@media (min-width: 56.25em){.checkout-box.order-summary{padding-top:1.5rem}}@media (min-width: 75em){.checkout-box.order-summary{padding-top:0}}.checkout-section{display:flex;flex-direction:row;gap:1.25rem}@media (min-width: 75em){.checkout-section{gap:2.5rem}}@media (max-width: 75em){.checkout-section.active{display:flex;flex-direction:column;gap:1.5rem}}.checkout-section:has(.details-section__form),.checkout-section:has(.details-section__form) .address-box__content-top-information{overflow-x:hidden}.checkout-section__shifted-el{flex-grow:1}.checkout-section__shifted-el .details-section__form{text-overflow:ellipsis}.checkout-section__header{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;line-height:1.571}@media (min-width: 37.5em){.checkout-section__header{align-items:center}}@media (min-width: 37.5em){.checkout-section__header a[role=button]{font-size:1rem}}.checkout-section__content{padding-top:.25rem}.checkout-section__content .sk-input-filed{width:100%;padding-bottom:.75rem}.checkout-section__content .sk-input-filed[auto-id=detail-form__phone2-input]{width:100vw;max-width:100%}.checkout-section__content .payment-and-invoice-container .promotional-code__column{padding:0}.checkout-section__content .payment-and-invoice-container .divider{margin-bottom:1.5rem!important}.checkout-section__content .payment-and-invoice-container .divider.payment-invoice{margin-top:1.5rem!important}.checkout-section__content .payment-and-invoice-container .divider.promo{margin-top:.25rem!important}.checkout-section__content .payment-and-invoice-container .invoice,.checkout-section__content .payment-and-invoice-container .payment{width:100%}.checkout-section__content .payment-and-invoice-container .invoice-wrapper,.checkout-section__content .payment-and-invoice-container .payment-wrapper{display:flex;flex-direction:column;gap:.75rem}.checkout-section__content .payment-and-invoice-container .invoice-title,.checkout-section__content .payment-and-invoice-container .payment-title{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.checkout-section__content .payment-and-invoice-container .invoice__select,.checkout-section__content .payment-and-invoice-container .payment__select{display:flex;flex-direction:column;gap:1rem}.checkout-section:not(.active) .title-wrap{color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))}.checkout-section:not(.active),.checkout-section:not(.active) .state--badge{color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))}.checkout-section.active .title-wrap{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:1rem}.checkout-section.active:not(.validated) .details-section__content h4{font-size:1rem}.checkout-section.active.validated .checkout-section__icon+.checkout-section__shifted-el .checkout-section__header{padding-left:2.5rem}@media (min-width: 37.5em){.checkout-section.active.validated .checkout-section__icon+.checkout-section__shifted-el .checkout-section__header{padding-left:3rem}}@media (min-width: 75em){.checkout-section.active.validated .checkout-section__icon+.checkout-section__shifted-el .checkout-section__header{padding-left:0}}@media (max-width: 75em){.checkout-section.active.validated .checkout-section__icon{position:absolute}}.checkout-section.active .checkout-section__header{padding-bottom:1.25rem}@media (min-width: 56.25em){.checkout-section.active .checkout-section__icon:not(:has(.validated)){padding-top:.25rem}}.checkout-section.active:not(:has(.state--icon.validated)) .title-wrap{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;font-size:1.5rem;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}@media (min-width: 75em){.checkout-section.active:not(:has(.state--icon.validated)) .title-wrap{font-size:2.25rem;line-height:1}}.checkout-section .sk-form-group{width:100%}@media (min-width: 37.5em){.checkout-section .sk-form-group--column{display:flex;gap:1rem}}.checkout-section .title-wrap{display:inline-flex;align-items:center;gap:.75rem;font-size:1.125rem}@media (min-width: 75em){.checkout-section .title-wrap{font-size:1.5rem}}.checkout-section .edit{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));line-height:2}.checkout-section .state--badge{width:1.75rem;height:1.75rem}@media (min-width: 37.5em){.checkout-section .state--badge{width:2rem;height:2rem}}.checkout-section .state--icon{border-radius:64px}@media (min-width: 37.5em){.checkout-section .state--icon{width:2rem;height:2rem}}.checkout-section .state--icon.validated{color:rgb(var(--colour-semantic-positive, 10, 138, 0));background-color:#e7f4e6}.checkout-section .state--icon.error{background-color:rgb(var(--colour-semantic-negative, 224, 7, 81));color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))}.checkout-section .details-section__content{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.checkout-section .details-section__content h4{margin-bottom:.75rem;font-size:.875rem}@media (min-width: 37.5em){.checkout-section .details-section__content h4{margin-bottom:1rem;font-size:1rem}}.checkout-section .details-section__content p{margin-bottom:.25rem}@media (min-width: 37.5em){.checkout-section .details-section__content p{margin-bottom:.5rem}}.checkout-section .details-section__content .sk-btn{margin-top:1.5rem}.checkout-section .sk-input-field{width:100%}.checkout .terms-and-policy{margin:2.5rem 0 1.5rem}@media (min-width: 37.5em){.checkout .terms-and-policy{margin-bottom:1.25rem}}.checkout .terms-and-policy .sk-checkbox *{color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))}.checkout .invoiceTypeModal{font-size:1rem}.checkout .invoiceTypeModal .modal-header{border-bottom:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))}.checkout .invoiceTypeModal .modal-content{padding-top:.75rem;padding-inline:1.5rem}@media (min-width: 37.5em){.checkout .invoiceTypeModal .modal-content{padding-top:1.5rem}}@media (max-width: 37.5em){.back-to-top{width:100%;margin-bottom:1rem}}@media (min-width: 56.25em){.checkout__your-details .checkout-section__content{margin-top:.5rem}}.checkout__your-details .detail-form__phone2-input{padding-bottom:0}.checkout__your-details .detail-form__button--submit{margin-top:1.5rem}@media (min-width: 37.5em){.checkout__your-details .detail-form__button--submit{margin-top:2rem}}.summary{display:flex;flex-direction:column;gap:1rem}@media (min-width: 37.5em){.summary{gap:1.5rem}}.summary__table{display:flex;flex-direction:column;gap:.75rem}.summary__wrapper{display:flex;flex-direction:column}@media (min-width: 37.5em){.summary__wrapper{gap:1.5rem}}.summary__divider{width:100%;border:0;border-top:1px dashed rgb(var(--colour-neutral-5, 146, 146, 146));margin:0}.summary__divider__total{margin-top:0;margin-bottom:0;width:100%;border:0;border-top:2px solid rgb(var(--colour-neutral-7, 17, 17, 17))}@media (min-width: 37.5em){.summary__divider__total{margin-top:.75rem;margin-bottom:.75rem}}.summary__row{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.summary__row:not(.total) .label-row{font-weight:400}.summary__row .value-row{text-align:end}.summary__row .label-row{margin:0;color:rgb(var(--colour-neutral-7, 17, 17, 17))}.summary__row.total-products>.value-row,.summary__row.total-delivery-fee>.value-row{font-weight:700}.summary__row.select-delivery>.value-row{color:rgb(var(--colour-text-and-icon-4, 146, 146, 146))}.summary__row.total-assembly-fee{gap:.25rem}.summary__row.total-assembly-fee>skapa-tooltip{margin-right:auto}.summary__row.total-collection-fee .value-row,.summary__row.total-coupon-discount .value-row,.summary__row.total-offer-discount .value-row,.summary__row.total-family-discount .value-row,.summary__row.total-business-discount .value-row{font-weight:700}.summary__row.total-coupon-discount .label-row,.summary__row.total-coupon-discount .value-row,.summary__row.total-coupon-discount .sk-price,.summary__row.total-offer-discount .label-row,.summary__row.total-offer-discount .value-row,.summary__row.total-offer-discount .sk-price{color:rgb(var(--colour-commercial-message-bti-red, 204, 0, 8))}.summary__row.total-family-discount .label-row,.summary__row.total-family-discount .value-row,.summary__row.total-family-discount .sk-price,.summary__row.total-business-discount .label-row,.summary__row.total-business-discount .value-row,.summary__row.total-business-discount .sk-price{color:rgb(var(--colour-static-ikea-family, 0, 124, 193))}.summary [icon=discount-tag]{margin-right:.75rem}.shopping-cart__container:has(.exceeded-limitation-message) .summary__row.total .sk-price,.shopping-cart__container:has(.purchase-limits-messages .exceed-amount-message) .summary__row.total .sk-price{color:rgb(var(--colour-semantic-caution, 242, 106, 47))}.shopping-cart__container:has(.purchase-limits-messages .exceed-weight-message) .summary__row.total-weight .value-row{color:rgb(var(--colour-semantic-negative, 224, 7, 81))}.total-summary--label span{margin-left:.25rem;font-weight:400}@media (min-width: 37.5em){.total-summary--label span{display:none}}.no-pinned .total-summary--label span,.checkout .total-summary--label span{display:none}.free-delivery skapa-loading{justify-content:start;min-height:2.5rem;padding-top:.5rem}.free-delivery skapa-loading-linear{margin-bottom:.5rem}.free-delivery--helper-text[state=success]{color:rgb(var(--colour-semantic-positive, 10, 138, 0))}.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;font-weight:700;font-size:.875rem;line-height:1.571;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)}.jumbo-btn:active:not(.jumbo-btn--footer){transform:scale(.98)}.jumbo-btn:focus-visible{box-shadow:0 0 0 4px rgb(var(--colour-neutral-1, 255, 255, 255));outline:2px solid rgb(var(--colour-neutral-7, 17, 17, 17));outline-offset:.25rem;transition:outline .2s ease-out,box-shadow .2s ease-out}.jumbo-btn:focus{color:rgb(var(--colour-static-white, 255, 255, 255))}.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))}.jumbo-btn:disabled .jumbo-btn__icon{background:rgb(var(--colour-interactive-disabled-2, 146, 146, 146));color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))}.jumbo-btn--emphasised{background:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))}.jumbo-btn--emphasised:hover{background:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147));text-decoration:none}.jumbo-btn--loading{pointer-events:none}.jumbo-btn--loading .jumbo-btn__label,.jumbo-btn--loading .jumbo-btn__icon{opacity:0;overflow:hidden;transform:translateY(50%)}.jumbo-btn--loading .jumbo-btn__loader{opacity:1;visibility:visible}.jumbo-btn--sticky{position:fixed;bottom:0;left:0;right:0;z-index:3}.jumbo-btn__inner{display:flex;justify-content:space-between;align-items:center;height:100%;width:100%}.jumbo-btn__label{opacity:1;transform:translateY(0);transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.4,1)}.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;transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.4,1)}.jumbo-btn__loader{position:absolute;left:50%;top:45%}.loading{position:relative}.loading .overlay{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:row;top:0;left:-.75rem;right:-.75rem;height:100%;background:rgba(var(--colour-neutral-1, 255, 255, 255, .8));z-index:999}@media (min-width: 37.5em){.loading .overlay{left:-1.25rem;right:-1.25rem}}.loading .overlay .skapa-loading__wrapper{position:relative;width:100%;height:100%}.loading .overlay .skapa-loading__wrapper skapa-loading{width:100%;position:sticky;top:50%;left:0;right:0;transform:translateY(-50%);margin-bottom:15rem}@media (max-width: 37.5em){.loading .overlay .skapa-loading__wrapper skapa-loading{margin-bottom:7rem}}.loading .overlay .message{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))}.loading.full-screen{position:inherit}.loading.full-screen .overlay{position:fixed}.checkout .loading{min-height:60vh}.shopping-cart:has(.loading-mock) skapa-loading,.checkout.checkout--loading skapa-loading{position:relative!important}.product{display:flex;justify-content:space-between;flex-direction:column;width:100%;margin-top:1rem;margin-bottom:1rem;gap:1rem}skapa-listview-item .product{margin-top:0;margin-bottom:0}skapa-listview-item .product .product-image{height:4rem}@media (min-width: 37.5em){skapa-listview-item .product .product-image{height:5rem}}skapa-listview-item .product .product-image,skapa-listview-item .product .product-image__container{width:4rem}@media (min-width: 37.5em){skapa-listview-item .product .product-image,skapa-listview-item .product .product-image__container{width:5rem}}.product-image{height:5.5rem}.product-image,.product-image__container{width:5.5rem}.product-image__container{display:flex;flex-direction:column;flex-grow:0;position:relative}@media (min-width: 37.5em){.product:not(.product--list) .product-image,.product:not(.product--list) .product-image__container{width:7.5rem}}@media (min-width: 75em){.product:not(.product--list) .product-image,.product:not(.product--list) .product-image__container{width:10rem}}@media (min-width: 37.5em){.product:not(.product--list) .product-image{height:7.5rem}}@media (min-width: 75em){.product:not(.product--list) .product-image{height:10rem}}.product__sticker{border-radius:4px}.product__sticker skapa-commercial-message{margin-bottom:.25rem}@media (min-width: 37.5em){.product__sticker{position:absolute;top:0;left:0;right:auto;z-index:1;margin-bottom:0}}.product-type__sticker{margin-bottom:0}.product-type__sticker skapa-commercial-message{margin-bottom:.25rem}.product .action__container{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:1rem}@media (min-width: 37.5em){.product .action__container{gap:1rem}}.product .action__container .stepper__container{order:1}.product .action__container .stepper__container .quantity-stepper{width:7.5rem}.product .action__container .subtotal__container{display:flex;flex-direction:column;gap:.25rem;order:2;text-align:right;margin-left:auto;align-self:center}@media (min-width: 37.5em){.product .action__container .subtotal__container{order:3}}.product .action__container .subtotal__container .discount-amount,.product .action__container .subtotal__container .discount-amount .sk-price{color:rgb(var(--colour-commercial-message-bti-red, 204, 0, 8))}@media (max-width: 37.5em){.product .action__container .subtotal__container .subtotal{padding-bottom:.25rem;font-size:1.375rem}}.product .button__container{display:flex;justify-content:flex-end;order:3;gap:1rem;margin-left:auto;margin-top:.75rem}@media (max-width: 37.5em){.product .button__container{min-width:50%}}@media (min-width: 37.5em){.product .button__container{justify-content:flex-start;order:2;margin-left:0;margin-top:0}}.product__partnumber{display:flex;justify-content:center;margin-top:.75rem}.product__row--top{display:flex;flex-direction:row;gap:1rem}.product__row--bottom{display:flex;flex-direction:column}.product__row--bottom .action__container{display:flex;justify-content:right;flex-direction:row}@media (min-width: 37.5em){.product:not(.product--list) .product__row--top{gap:1rem}}.product--list:not(:last-of-type){border-bottom:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223));padding-bottom:.75rem}@media (min-width: 37.5em){.product--list:not(:last-of-type){padding-bottom:1.25rem}}.product--list .product__row--top{gap:.75rem}.product-info__container{display:flex;flex-direction:column;flex-grow:4}.product__description{display:flex;flex-direction:row;gap:1rem}.product .name{font-weight:700}.product .name__container{display:flex;flex-direction:column;flex-grow:3;gap:0}.product .name__container .activity-schedule{font-weight:700;font-style:italic}.product .name .discount-description{font-size:.75rem;color:rgb(var(--colour-commercial-message-bti-red, 204, 0, 8));margin-bottom:1rem;margin-top:1rem}.product .facts{padding-bottom:.5rem}@media (max-width: 37.5em){.product .package-weight{padding-bottom:.25rem}}.product .package-weight,.product .unavailable-delivery-methods{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.75rem;line-height:1.5;line-height:1.571}.product .unavailable-delivery-methods{margin-top:.5rem}@media (min-width: 37.5em){.product .unavailable-delivery-methods{margin-top:0}}.product .discount-description{color:rgb(var(--colour-commercial-message-bti-red, 204, 0, 8));margin-top:.5rem}.product .package-weight+.discount-description{margin-top:.25rem}.product.family-price .name__container .regular-price skapa-price{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))}.product .unit-price__container{font-size:.75rem;flex-grow:1}@media (min-width: 37.5em){.product .unit-price__container{font-size:.875rem}}.product .unit-price__container .prev-price{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.product .unit-price__container .prev-price,.product .unit-price__container .prev-price .sk-price{font-size:.75rem}.product .unit-price__container .prev-price .nlp-arrow{width:.75rem;margin-left:1px;margin-right:0}.product .unit-price__row{display:flex;justify-content:right;flex-direction:row;text-align:right}.product .unit-price__row:not(.prev-price){margin-bottom:.25rem}@media (max-width: 37.5em){.product .unit-price__row:not(.prev-price) .sk-price[size=small]{font-size:.875rem}}.product .unit-price__row .subscript,.product .prev-price{white-space:nowrap}.product .prev-price:first-of-type{margin-top:.25rem}.product .name__container,.product .unit-price-container{display:flex;flex-direction:column}.product .name__container .link{width:-moz-fit-content;width:fit-content}.product .price-change-icon{color:rgb(var(--colour-semantic-negative, 224, 7, 81));font-weight:bolder}.product .status-wrap{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:.25rem;margin-top:.25rem}.product.tro-price .unit-price__row .sk-price{font-weight:700}.product.tro-price .unit-price__row:not(.old-price) .sk-price{color:rgb(var(--colour-commercial-message-bti-red, 204, 0, 8))}skapa-listview-item skapa-checkbox-group{width:1.5rem}.seven-eleven-store,.family-mart-store{margin-block:1rem}.seven-eleven-button,.family-mart-button{margin-block:1rem 1.5rem}.seven-eleven-store .convenience-details__footer .sk-inline-message>*,.family-mart-store .convenience-details__footer .sk-inline-message>*{color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))}.seven-eleven-store .convenience-details__footer .sk-inline-message .sk-icon,.family-mart-store .convenience-details__footer .sk-inline-message .sk-icon{width:1.25rem;height:1.25rem}.seven-eleven-store .convenience-details__footer .list,.family-mart-store .convenience-details__footer .list{padding-inline-start:1.25rem;font-size:.75rem}.seven-eleven-store .convenience-details__footer .list li:not(:first-child),.family-mart-store .convenience-details__footer .list li:not(:first-child){margin-top:0}.convenienceModal,.convenienceModal skapa-accordion-item{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.convenienceModal span[slot=title],.convenienceModal skapa-accordion-item span[slot=title]{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.convenienceModal p,.convenienceModal skapa-accordion-item p{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))}.convenienceModal .list-type{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))}.convenienceModal .list-type-wrapper:not(:first-of-type){margin-top:.75rem}.information-box-container{border:1px solid rgb(var(--colour-neutral-4, 204, 204, 204));border-radius:8px}.information-box__header{display:flex;justify-content:space-between;align-items:center;flex-direction:row;border-bottom:1px solid rgb(var(--colour-neutral-4, 204, 204, 204))}.information-box__header .title,.information-box__header [class^=typography-],.information-box__header .link{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))}.information-box__header .title-wrapper{display:flex;align-items:center;flex-direction:row;gap:.5rem}.homeDeliveryGuestModal .modal-content,.homeDeliveryCustomerModal .modal-content,.editAddressModal .modal-content,.customerAddressSelectorModal .modal-content,.addNewAddressModal .modal-content{display:flex;flex-direction:column;gap:1.5rem}.homeDeliveryGuestModal .modal-content h2,.homeDeliveryGuestModal .modal-content h3,.homeDeliveryGuestModal .modal-content h4,.homeDeliveryGuestModal .modal-content p,.homeDeliveryCustomerModal .modal-content h2,.homeDeliveryCustomerModal .modal-content h3,.homeDeliveryCustomerModal .modal-content h4,.homeDeliveryCustomerModal .modal-content p,.editAddressModal .modal-content h2,.editAddressModal .modal-content h3,.editAddressModal .modal-content h4,.editAddressModal .modal-content p,.customerAddressSelectorModal .modal-content h2,.customerAddressSelectorModal .modal-content h3,.customerAddressSelectorModal .modal-content h4,.customerAddressSelectorModal .modal-content p,.addNewAddressModal .modal-content h2,.addNewAddressModal .modal-content h3,.addNewAddressModal .modal-content h4,.addNewAddressModal .modal-content p{margin:0}.homeDeliveryGuestModal .modal-content .delivery-address,.homeDeliveryCustomerModal .modal-content .delivery-address,.editAddressModal .modal-content .delivery-address,.customerAddressSelectorModal .modal-content .delivery-address,.addNewAddressModal .modal-content .delivery-address{display:flex;flex-direction:column;gap:1.5rem}.homeDeliveryGuestModal .modal-content .delivery-address-wrapper,.homeDeliveryCustomerModal .modal-content .delivery-address-wrapper,.editAddressModal .modal-content .delivery-address-wrapper,.customerAddressSelectorModal .modal-content .delivery-address-wrapper,.addNewAddressModal .modal-content .delivery-address-wrapper{display:flex;flex-direction:column;gap:.75rem}.homeDeliveryGuestModal .modal-content .delivery-address__title,.homeDeliveryCustomerModal .modal-content .delivery-address__title,.editAddressModal .modal-content .delivery-address__title,.customerAddressSelectorModal .modal-content .delivery-address__title,.addNewAddressModal .modal-content .delivery-address__title{margin-bottom:.75rem!important}.homeDeliveryGuestModal .modal-content .delivery-address__form,.homeDeliveryCustomerModal .modal-content .delivery-address__form,.editAddressModal .modal-content .delivery-address__form,.customerAddressSelectorModal .modal-content .delivery-address__form,.addNewAddressModal .modal-content .delivery-address__form{display:flex;flex-direction:column}.homeDeliveryGuestModal .modal-content .delivery-address__form-content,.homeDeliveryCustomerModal .modal-content .delivery-address__form-content,.editAddressModal .modal-content .delivery-address__form-content,.customerAddressSelectorModal .modal-content .delivery-address__form-content,.addNewAddressModal .modal-content .delivery-address__form-content{display:flex;flex-direction:column;gap:1rem}.homeDeliveryGuestModal .modal-content .delivery-address__box,.homeDeliveryCustomerModal .modal-content .delivery-address__box,.editAddressModal .modal-content .delivery-address__box,.customerAddressSelectorModal .modal-content .delivery-address__box,.addNewAddressModal .modal-content .delivery-address__box{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223))}.homeDeliveryGuestModal .modal-content .delivery-address__box-resume,.homeDeliveryCustomerModal .modal-content .delivery-address__box-resume,.editAddressModal .modal-content .delivery-address__box-resume,.customerAddressSelectorModal .modal-content .delivery-address__box-resume,.addNewAddressModal .modal-content .delivery-address__box-resume{display:flex;flex-direction:column;gap:.25rem}.homeDeliveryGuestModal .modal-content .delivery-address__box [class^=typography-],.homeDeliveryCustomerModal .modal-content .delivery-address__box [class^=typography-],.editAddressModal .modal-content .delivery-address__box [class^=typography-],.customerAddressSelectorModal .modal-content .delivery-address__box [class^=typography-],.addNewAddressModal .modal-content .delivery-address__box [class^=typography-]{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.homeDeliveryGuestModal .modal-content .delivery-address__box .sk-button,.homeDeliveryCustomerModal .modal-content .delivery-address__box .sk-button,.editAddressModal .modal-content .delivery-address__box .sk-button,.customerAddressSelectorModal .modal-content .delivery-address__box .sk-button,.addNewAddressModal .modal-content .delivery-address__box .sk-button{margin-right:auto}.homeDeliveryGuestModal .modal-content .delivery-address .sk-select,.homeDeliveryGuestModal .modal-content .delivery-address .sk-input-field,.homeDeliveryCustomerModal .modal-content .delivery-address .sk-select,.homeDeliveryCustomerModal .modal-content .delivery-address .sk-input-field,.editAddressModal .modal-content .delivery-address .sk-select,.editAddressModal .modal-content .delivery-address .sk-input-field,.customerAddressSelectorModal .modal-content .delivery-address .sk-select,.customerAddressSelectorModal .modal-content .delivery-address .sk-input-field,.addNewAddressModal .modal-content .delivery-address .sk-select,.addNewAddressModal .modal-content .delivery-address .sk-input-field{width:100%}.homeDeliveryGuestModal .modal-content .delivery-address .staircase,.homeDeliveryCustomerModal .modal-content .delivery-address .staircase,.editAddressModal .modal-content .delivery-address .staircase,.customerAddressSelectorModal .modal-content .delivery-address .staircase,.addNewAddressModal .modal-content .delivery-address .staircase{display:flex;flex-direction:column;gap:.75rem}.homeDeliveryGuestModal .modal-content .delivery-address .staircase__title,.homeDeliveryCustomerModal .modal-content .delivery-address .staircase__title,.editAddressModal .modal-content .delivery-address .staircase__title,.customerAddressSelectorModal .modal-content .delivery-address .staircase__title,.addNewAddressModal .modal-content .delivery-address .staircase__title{display:flex;justify-content:space-between;align-items:center}.homeDeliveryGuestModal .modal-content .delivery-address .staircase__surcharge,.homeDeliveryCustomerModal .modal-content .delivery-address .staircase__surcharge,.editAddressModal .modal-content .delivery-address .staircase__surcharge,.customerAddressSelectorModal .modal-content .delivery-address .staircase__surcharge,.addNewAddressModal .modal-content .delivery-address .staircase__surcharge{display:flex;flex-direction:column;gap:.75rem}.homeDeliveryGuestModal .modal-content .delivery-address .staircase__surcharge [class^=typography-],.homeDeliveryCustomerModal .modal-content .delivery-address .staircase__surcharge [class^=typography-],.editAddressModal .modal-content .delivery-address .staircase__surcharge [class^=typography-],.customerAddressSelectorModal .modal-content .delivery-address .staircase__surcharge [class^=typography-],.addNewAddressModal .modal-content .delivery-address .staircase__surcharge [class^=typography-]{margin-bottom:.25rem}.homeDeliveryGuestModal .modal-content .delivery-address .staircase__surcharge-select,.homeDeliveryCustomerModal .modal-content .delivery-address .staircase__surcharge-select,.editAddressModal .modal-content .delivery-address .staircase__surcharge-select,.customerAddressSelectorModal .modal-content .delivery-address .staircase__surcharge-select,.addNewAddressModal .modal-content .delivery-address .staircase__surcharge-select{height:48px;padding-left:2.5rem}.homeDeliveryGuestModal .modal-content .delivery-address .staircase--fee,.homeDeliveryCustomerModal .modal-content .delivery-address .staircase--fee,.editAddressModal .modal-content .delivery-address .staircase--fee,.customerAddressSelectorModal .modal-content .delivery-address .staircase--fee,.addNewAddressModal .modal-content .delivery-address .staircase--fee{color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))}.homeDeliveryGuestModal .modal-content .delivery-address__edit skapa-choice-item,.homeDeliveryCustomerModal .modal-content .delivery-address__edit skapa-choice-item,.editAddressModal .modal-content .delivery-address__edit skapa-choice-item,.customerAddressSelectorModal .modal-content .delivery-address__edit skapa-choice-item,.addNewAddressModal .modal-content .delivery-address__edit skapa-choice-item{margin-bottom:0}.homeDeliveryGuestModal .modal-content .delivery-address__edit .address-box,.homeDeliveryGuestModal .modal-content .delivery-address__select .address-box,.homeDeliveryCustomerModal .modal-content .delivery-address__edit .address-box,.homeDeliveryCustomerModal .modal-content .delivery-address__select .address-box,.editAddressModal .modal-content .delivery-address__edit .address-box,.editAddressModal .modal-content .delivery-address__select .address-box,.customerAddressSelectorModal .modal-content .delivery-address__edit .address-box,.customerAddressSelectorModal .modal-content .delivery-address__select .address-box,.addNewAddressModal .modal-content .delivery-address__edit .address-box,.addNewAddressModal .modal-content .delivery-address__select .address-box{display:flex;flex-direction:column;width:100%;gap:1rem;text-align:left}.homeDeliveryGuestModal .modal-content .delivery-address__edit .address-box__edit,.homeDeliveryGuestModal .modal-content .delivery-address__select .address-box__edit,.homeDeliveryCustomerModal .modal-content .delivery-address__edit .address-box__edit,.homeDeliveryCustomerModal .modal-content .delivery-address__select .address-box__edit,.editAddressModal .modal-content .delivery-address__edit .address-box__edit,.editAddressModal .modal-content .delivery-address__select .address-box__edit,.customerAddressSelectorModal .modal-content .delivery-address__edit .address-box__edit,.customerAddressSelectorModal .modal-content .delivery-address__select .address-box__edit,.addNewAddressModal .modal-content .delivery-address__edit .address-box__edit,.addNewAddressModal .modal-content .delivery-address__select .address-box__edit{display:flex;justify-content:space-between;flex-direction:row;width:100%;gap:1rem;text-align:left}.homeDeliveryGuestModal .modal-content .delivery-address__edit .address-box__edit .address-information,.homeDeliveryGuestModal .modal-content .delivery-address__select .address-box__edit .address-information,.homeDeliveryCustomerModal .modal-content .delivery-address__edit .address-box__edit .address-information,.homeDeliveryCustomerModal .modal-content .delivery-address__select .address-box__edit .address-information,.editAddressModal .modal-content .delivery-address__edit .address-box__edit .address-information,.editAddressModal .modal-content .delivery-address__select .address-box__edit .address-information,.customerAddressSelectorModal .modal-content .delivery-address__edit .address-box__edit .address-information,.customerAddressSelectorModal .modal-content .delivery-address__select .address-box__edit .address-information,.addNewAddressModal .modal-content .delivery-address__edit .address-box__edit .address-information,.addNewAddressModal .modal-content .delivery-address__select .address-box__edit .address-information{display:flex;flex-direction:column;gap:6px}.homeDeliveryGuestModal .modal-content .delivery-address__edit .address-box__alias,.homeDeliveryGuestModal .modal-content .delivery-address__select .address-box__alias,.homeDeliveryCustomerModal .modal-content .delivery-address__edit .address-box__alias,.homeDeliveryCustomerModal .modal-content .delivery-address__select .address-box__alias,.editAddressModal .modal-content .delivery-address__edit .address-box__alias,.editAddressModal .modal-content .delivery-address__select .address-box__alias,.customerAddressSelectorModal .modal-content .delivery-address__edit .address-box__alias,.customerAddressSelectorModal .modal-content .delivery-address__select .address-box__alias,.addNewAddressModal .modal-content .delivery-address__edit .address-box__alias,.addNewAddressModal .modal-content .delivery-address__select .address-box__alias{display:flex;flex-direction:row}.homeDeliveryGuestModal .modal-content .delivery-address__edit .address-box__alias .default-address,.homeDeliveryGuestModal .modal-content .delivery-address__select .address-box__alias .default-address,.homeDeliveryCustomerModal .modal-content .delivery-address__edit .address-box__alias .default-address,.homeDeliveryCustomerModal .modal-content .delivery-address__select .address-box__alias .default-address,.editAddressModal .modal-content .delivery-address__edit .address-box__alias .default-address,.editAddressModal .modal-content .delivery-address__select .address-box__alias .default-address,.customerAddressSelectorModal .modal-content .delivery-address__edit .address-box__alias .default-address,.customerAddressSelectorModal .modal-content .delivery-address__select .address-box__alias .default-address,.addNewAddressModal .modal-content .delivery-address__edit .address-box__alias .default-address,.addNewAddressModal .modal-content .delivery-address__select .address-box__alias .default-address{margin-left:.25rem}.homeDeliveryGuestModal .modal-content .delivery-address__edit .address-box__alias skapa-icon-button,.homeDeliveryGuestModal .modal-content .delivery-address__select .address-box__alias skapa-icon-button,.homeDeliveryCustomerModal .modal-content .delivery-address__edit .address-box__alias skapa-icon-button,.homeDeliveryCustomerModal .modal-content .delivery-address__select .address-box__alias skapa-icon-button,.editAddressModal .modal-content .delivery-address__edit .address-box__alias skapa-icon-button,.editAddressModal .modal-content .delivery-address__select .address-box__alias skapa-icon-button,.customerAddressSelectorModal .modal-content .delivery-address__edit .address-box__alias skapa-icon-button,.customerAddressSelectorModal .modal-content .delivery-address__select .address-box__alias skapa-icon-button,.addNewAddressModal .modal-content .delivery-address__edit .address-box__alias skapa-icon-button,.addNewAddressModal .modal-content .delivery-address__select .address-box__alias skapa-icon-button{margin-left:auto}.homeDeliveryGuestModal .modal-content .delivery-address__edit .address-information,.homeDeliveryGuestModal .modal-content .delivery-address__select .address-information,.homeDeliveryCustomerModal .modal-content .delivery-address__edit .address-information,.homeDeliveryCustomerModal .modal-content .delivery-address__select .address-information,.editAddressModal .modal-content .delivery-address__edit .address-information,.editAddressModal .modal-content .delivery-address__select .address-information,.customerAddressSelectorModal .modal-content .delivery-address__edit .address-information,.customerAddressSelectorModal .modal-content .delivery-address__select .address-information,.addNewAddressModal .modal-content .delivery-address__edit .address-information,.addNewAddressModal .modal-content .delivery-address__select .address-information{display:flex;flex-direction:column;gap:.75rem}.homeDeliveryGuestModal .modal-content .delivery-address__edit .address-complete,.homeDeliveryGuestModal .modal-content .delivery-address__select .address-complete,.homeDeliveryCustomerModal .modal-content .delivery-address__edit .address-complete,.homeDeliveryCustomerModal .modal-content .delivery-address__select .address-complete,.editAddressModal .modal-content .delivery-address__edit .address-complete,.editAddressModal .modal-content .delivery-address__select .address-complete,.customerAddressSelectorModal .modal-content .delivery-address__edit .address-complete,.customerAddressSelectorModal .modal-content .delivery-address__select .address-complete,.addNewAddressModal .modal-content .delivery-address__edit .address-complete,.addNewAddressModal .modal-content .delivery-address__select .address-complete{display:flex;flex-direction:column;gap:.25rem}.homeDeliveryGuestModal .modal-content .total-delivery,.homeDeliveryCustomerModal .modal-content .total-delivery,.editAddressModal .modal-content .total-delivery,.customerAddressSelectorModal .modal-content .total-delivery,.addNewAddressModal .modal-content .total-delivery,.homeDeliveryGuestModal .modal-content .total-delivery__container,.homeDeliveryCustomerModal .modal-content .total-delivery__container,.editAddressModal .modal-content .total-delivery__container,.customerAddressSelectorModal .modal-content .total-delivery__container,.addNewAddressModal .modal-content .total-delivery__container{display:flex;flex-direction:column;gap:1rem}.homeDeliveryGuestModal .modal-content .total-delivery__total-cost,.homeDeliveryCustomerModal .modal-content .total-delivery__total-cost,.editAddressModal .modal-content .total-delivery__total-cost,.customerAddressSelectorModal .modal-content .total-delivery__total-cost,.addNewAddressModal .modal-content .total-delivery__total-cost{display:flex;justify-content:space-between;align-items:center;background-color:rgb(var(--colour-interactive-secondary-bg-default, 245, 245, 245));padding:1rem;border-radius:8px;font-weight:700}@media (min-width: 56.25em){.homeDeliveryGuestModal .modal-content .total-delivery__total-cost,.homeDeliveryCustomerModal .modal-content .total-delivery__total-cost,.editAddressModal .modal-content .total-delivery__total-cost,.customerAddressSelectorModal .modal-content .total-delivery__total-cost,.addNewAddressModal .modal-content .total-delivery__total-cost{padding:1.25rem 1rem}}.homeDeliveryGuestModal .modal-content .total-delivery__total-cost p,.homeDeliveryCustomerModal .modal-content .total-delivery__total-cost p,.editAddressModal .modal-content .total-delivery__total-cost p,.customerAddressSelectorModal .modal-content .total-delivery__total-cost p,.addNewAddressModal .modal-content .total-delivery__total-cost p{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.homeDeliveryGuestModal .modal-content .total-delivery__total-cost .service-cost-price,.homeDeliveryCustomerModal .modal-content .total-delivery__total-cost .service-cost-price,.editAddressModal .modal-content .total-delivery__total-cost .service-cost-price,.customerAddressSelectorModal .modal-content .total-delivery__total-cost .service-cost-price,.addNewAddressModal .modal-content .total-delivery__total-cost .service-cost-price{font-size:.875rem;font-weight:700;line-height:1.571;letter-spacing:0em}@media (min-width: 56.25em){.homeDeliveryGuestModal .modal-content .total-delivery__total-cost .service-cost-price,.homeDeliveryCustomerModal .modal-content .total-delivery__total-cost .service-cost-price,.editAddressModal .modal-content .total-delivery__total-cost .service-cost-price,.customerAddressSelectorModal .modal-content .total-delivery__total-cost .service-cost-price,.addNewAddressModal .modal-content .total-delivery__total-cost .service-cost-price{font-size:1rem}}.homeDeliveryGuestModal .modal-content .total-delivery__inline-message,.homeDeliveryCustomerModal .modal-content .total-delivery__inline-message,.editAddressModal .modal-content .total-delivery__inline-message,.customerAddressSelectorModal .modal-content .total-delivery__inline-message,.addNewAddressModal .modal-content .total-delivery__inline-message{align-items:center}.homeDeliveryGuestModal .modal-content .total-delivery__inline-message .sk-icon,.homeDeliveryCustomerModal .modal-content .total-delivery__inline-message .sk-icon,.editAddressModal .modal-content .total-delivery__inline-message .sk-icon,.customerAddressSelectorModal .modal-content .total-delivery__inline-message .sk-icon,.addNewAddressModal .modal-content .total-delivery__inline-message .sk-icon{width:1.25rem;height:1.25rem}.homeDeliveryGuestModal .modal-content .delivery-notice,.homeDeliveryCustomerModal .modal-content .delivery-notice,.editAddressModal .modal-content .delivery-notice,.customerAddressSelectorModal .modal-content .delivery-notice,.addNewAddressModal .modal-content .delivery-notice{display:flex;flex-direction:column;gap:.75rem}.homeDeliveryGuestModal .modal-content .delivery-notice__conditions,.homeDeliveryCustomerModal .modal-content .delivery-notice__conditions,.editAddressModal .modal-content .delivery-notice__conditions,.customerAddressSelectorModal .modal-content .delivery-notice__conditions,.addNewAddressModal .modal-content .delivery-notice__conditions{border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));cursor:pointer}.homeDeliveryGuestModal .modal-content .delivery-notice__conditions:hover,.homeDeliveryGuestModal .modal-content .delivery-notice__conditions:focus,.homeDeliveryGuestModal .modal-content .delivery-notice__conditions.focus-visible,.homeDeliveryCustomerModal .modal-content .delivery-notice__conditions:hover,.homeDeliveryCustomerModal .modal-content .delivery-notice__conditions:focus,.homeDeliveryCustomerModal .modal-content .delivery-notice__conditions.focus-visible,.editAddressModal .modal-content .delivery-notice__conditions:hover,.editAddressModal .modal-content .delivery-notice__conditions:focus,.editAddressModal .modal-content .delivery-notice__conditions.focus-visible,.customerAddressSelectorModal .modal-content .delivery-notice__conditions:hover,.customerAddressSelectorModal .modal-content .delivery-notice__conditions:focus,.customerAddressSelectorModal .modal-content .delivery-notice__conditions.focus-visible,.addNewAddressModal .modal-content .delivery-notice__conditions:hover,.addNewAddressModal .modal-content .delivery-notice__conditions:focus,.addNewAddressModal .modal-content .delivery-notice__conditions.focus-visible{text-decoration:underline}.homeDeliveryGuestModal .modal-content .policyInformation>*,.homeDeliveryCustomerModal .modal-content .policyInformation>*,.editAddressModal .modal-content .policyInformation>*,.customerAddressSelectorModal .modal-content .policyInformation>*,.addNewAddressModal .modal-content .policyInformation>*{color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))}.homeDeliveryGuestModal .modal-content .policyInformation .sk-icon,.homeDeliveryCustomerModal .modal-content .policyInformation .sk-icon,.editAddressModal .modal-content .policyInformation .sk-icon,.customerAddressSelectorModal .modal-content .policyInformation .sk-icon,.addNewAddressModal .modal-content .policyInformation .sk-icon{width:1.25rem;height:1.25rem}.homeDeliveryGuestModal .modal-content .button-wrapper,.homeDeliveryCustomerModal .modal-content .button-wrapper,.editAddressModal .modal-content .button-wrapper,.customerAddressSelectorModal .modal-content .button-wrapper,.addNewAddressModal .modal-content .button-wrapper{display:flex;justify-content:center;align-items:center;gap:.5rem}.deliveryConditionsModal{z-index:1032}.deliveryConditionsModal skapa-modal-header{font-size:1rem;border-bottom:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));margin-bottom:.5rem}.cs-select{position:relative;display:flex;align-items:center;flex-direction:row;width:100%;min-height:3rem;margin:0;padding:.5rem;border:1px solid rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));border-radius:.25rem;cursor:pointer;background:rgb(var(--colour-static-white, 255, 255, 255));font-family:inherit;font-size:1rem;line-height:1.5;font-weight:400;white-space:normal;text-overflow:ellipsis;box-sizing:border-box;transition:box-shadow .1s cubic-bezier(.4,0,.4,1),border .1s cubic-bezier(.4,0,.4,1)}.cs-select.focus-visible,.cs-select:focus,.cs-select[aria-expanded=true]{border:1px solid transparent;box-shadow:0 0 0 2px rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))}.cs-select--bold .cs-select__option{font-weight:700}.cs-select-container[disabled=true]{pointer-events:none;color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))}.cs-select-container[disabled=true] .cs-select__label,.cs-select-container[disabled=true] .cs-select__content.not-selected{color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))}.cs-select-container[disabled=true] .cs-select{border:1px solid rgb(var(--colour-interactive-disabled-1, 204, 204, 204))}.cs-select-container.error .cs-select{border:1px solid transparent;box-shadow:0 0 0 1px rgb(var(--colour-semantic-negative, 224, 7, 81))}.cs-select-container.error .cs-select.focus-visible,.cs-select-container.error .cs-select:focus,.cs-select-container.error .cs-select[aria-expanded=true]{border:1px solid transparent;box-shadow:0 0 0 2px rgb(var(--colour-semantic-negative, 224, 7, 81))}.cs-select-wrapper{position:relative;display:flex;flex-direction:column}.cs-select-wrapper .cs-helper{display:flex;margin-top:.25rem}.cs-select__label{display:block;margin-bottom:.125rem;color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-size:.875rem;line-height:1.571;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-select__content{padding-inline-end:2.5rem!important}.cs-select__content-wrapper{display:flex;align-items:center;flex-direction:row;width:100%}.cs-select__content.not-selected{color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))}.cs-select__content.selected{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.cs-select__icon-wrapper{position:absolute;display:flex;justify-content:flex-end;align-items:center;flex-direction:row;top:0;bottom:0;right:.1rem;pointer-events:none}.cs-select__icon-wrapper skapa-icon{margin-inline-end:.25rem}.cs-select__options{position:absolute;left:0;width:100%;max-height:16.25rem;padding-block:.5rem;background:rgb(var(--colour-static-white, 255, 255, 255));border:1px solid rgb(var(--colour-interactive-subtle-border-default, 146, 146, 146));border-radius:4px;overflow-y:auto;z-index:10}.cs-select__options.dropdown-up{top:auto;bottom:100%;margin-bottom:3px;box-shadow:0 -4px 8px #11111124,0 0 0 1px #cccccc3d;-webkit-box-shadow:0px -4px 8px 0px rgba(17,17,17,.1411764706),0px 0px 0px 1px rgba(204,204,204,.2392156863);-moz-box-shadow:0px -4px 8px 0px rgba(17,17,17,.1411764706),0px 0px 0px 1px rgba(204,204,204,.2392156863)}.cs-select__options.dropdown-down{top:100%;bottom:auto;margin-top:3px;box-shadow:0 4px 8px #11111124,0 0 0 1px #cccccc3d;-webkit-box-shadow:0px 4px 8px 0px rgba(17,17,17,.1411764706),0px 0px 0px 1px rgba(204,204,204,.2392156863);-moz-box-shadow:0px 4px 8px 0px rgba(17,17,17,.1411764706),0px 0px 0px 1px rgba(204,204,204,.2392156863)}.cs-select__option{padding-block:.75rem;padding-inline:1.5rem 1rem;font-size:.875rem}.cs-select__option:hover,.cs-select__option:focus{background:rgb(var(--colour-interactive-secondary-bg-hover, 223, 223, 223))}.cs-select__option.disabled{pointer-events:none}.cs-select__option.disabled .cs-select__item-label{color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))}.cs-select__option-wrapper{cursor:pointer}.cs-select__option-wrapper:has(.disabled){cursor:not-allowed}.cs-select__item{display:flex;align-items:center;flex-direction:row;gap:1rem;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.cs-select__item__wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.cs-select__item .sk-payment-logo{padding:.25rem}.cs-select__item img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.cs-select__item-prefix{margin-right:1rem}.cs-select__item-sufix{margin-left:1rem}.delivery-information__form{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 37.5em){.delivery-information__form{gap:2rem}}.delivery-information__form-wrapper{display:flex;flex-direction:column;gap:2rem}@media (min-width: 37.5em){.delivery-information__form-wrapper{padding-top:.5rem}}.delivery-information__form-wrapper .divider{margin-top:1.5rem!important;margin-bottom:1.5rem!important}@media (min-width: 37.5em){.delivery-information__form-wrapper .divider{margin-top:2rem!important;margin-bottom:2rem!important}}.delivery-information__form .form-divider{margin:1.5rem 0!important}@media (min-width: 37.5em){.delivery-information__form .form-divider{margin:2rem 0!important}}.delivery-information-section{display:flex;flex-direction:column;gap:.75rem}.delivery-information-section__content{display:flex;flex-direction:column;gap:1.25rem}.delivery-information-section__content-description{display:flex;flex-direction:column;gap:.5rem}.delivery-information-section__content.home-delivery{display:flex;flex-direction:column;gap:1.25rem}.delivery-information-section__content.home-delivery .divider{margin:.25rem 0!important}.delivery-information .earliest-date{font-weight:700}.delivery-information .address-box__content,.delivery-information .address-box__content-top{display:flex;flex-direction:column;gap:.75rem}.delivery-information .address-box__content-top-title{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.delivery-information .address-box__content-top-information{display:flex;flex-direction:column;gap:.5rem}.delivery-information .address-box__content-top-information *[class^=typography-]{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.delivery-information .address-box__content-button{margin-right:auto}.delivery-information .address-box__content.home-delivery{display:flex;flex-direction:column;gap:2rem}@media (min-width: 37.5em){.delivery-information .address-box__content.home-delivery{gap:1.25rem}}.delivery-information .address-box__content .save-address__wrapper{display:flex;flex-direction:column;gap:1rem}@media (min-width: 37.5em){.delivery-information .address-box__content .save-address__wrapper{gap:.75rem}}.delivery-information .address-box__content .save-address__wrapper .sk-checkbox-group label{width:-moz-fit-content;width:fit-content;padding-right:1rem}.delivery-information .address-box__content.convenience-details .list li{margin:0;font-size:.75rem}.delivery-information .pickup-date-container{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 37.5em){.delivery-information .pickup-date-container{gap:1.5rem}}.delivery-information .pickup-date-container .title{font-size:.875rem}@media (min-width: 37.5em){.delivery-information .pickup-date-container .title{font-size:1.125rem}}.delivery-information .pickup-date-container__content{display:flex;flex-direction:column;gap:.5rem}.delivery-information .pickup-date-container__content .info-date{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.delivery-information .sk-inline-message>*{color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))}.delivery-information .information-box__header{padding:.75rem 1rem}@media (min-width: 37.5em){.delivery-information .information-box__header{padding:.75rem 1.25rem}}.delivery-information .information-box__content{display:flex;flex-direction:column;gap:2rem;padding:1.25rem}@media (min-width: 37.5em){.delivery-information .information-box__content{padding:1.5rem}}.delivery-information--timeslots-wrap{--vc-font-family: "Noto IKEA", "Noto Sans", "Noto Sans TC", "Roboto", "Open Sans";display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem}@media (min-width: 37.5em){.delivery-information--timeslots-wrap{flex-direction:row}}@media (min-width: 56.25em){.delivery-information--timeslots-wrap p[class*=typography]{display:none}}.delivery-information--timeslots-container{margin-top:1rem}.delivery-information--timeslots__button{margin-top:1.5rem}@media (min-width: 56.25em){.delivery-information--timeslots__button{margin-top:2rem}}@media (max-width: 37.5em){.calendar--container{width:100%!important}}@media (min-width: 37.5em){.calendar--container{margin-right:2rem}}@media (min-width: 75em){.calendar--container{padding-bottom:.5rem}.calendar--container .vc-day-content,.calendar--container .vc-weekday,.calendar--container .vc-header .vc-title span{font-size:1rem}}.calendar--container .vc-day-content{width:2.625rem;height:2.625rem;line-height:2.625rem}@media (min-width: 56.25em){.calendar--container .vc-day-content{width:3rem;height:3rem;line-height:3rem}}.calendar--container .vc-day-content.vc-disabled:hover{background-color:rgb(var(--colour-neutral-2, 245, 245, 245))}.calendar--container .vc-day-content:not(.vc-disabled):not(.vc-blue){background-color:rgb(var(--colour-neutral-2, 245, 245, 245));font-weight:400;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.calendar--container .vc-day-content:not(.vc-disabled):not(.vc-blue):hover{background-color:rgb(var(--colour-neutral-3, 223, 223, 223))}.calendar--container .vc-weeks{padding:0}.calendar--container .vc-week,.calendar--container .vc-weekdays{gap:.25rem;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.calendar--container .vc-week:not(:last-child),.calendar--container .vc-weekdays:not(:last-child){margin-bottom:.5rem}@media (min-width: 75em){.calendar--container .vc-week,.calendar--container .vc-weekdays{gap:1rem}}@media (min-width: 37.5em){.calendar--container .vc-week,.calendar--container .vc-weekdays{gap:.5rem}}.calendar--container .vc-header{margin-bottom:.5rem}.calendar--container .vc-header .vc-arrow{width:2rem;height:2rem;border-radius:64px;font-weight:700}.calendar--container .vc-header .vc-arrow:hover{background-color:rgb(var(--colour-neutral-3, 223, 223, 223))}.calendar--container .vc-header .vc-arrow svg{width:1.25rem}.calendar--container .vc-header .vc-title{text-transform:uppercase;font-weight:700;font-size:.875rem;background-color:transparent;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.calendar--container .vc-weekday{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));font-weight:400}.calendar--container .vc-header .vc-arrow .vc-day .vc-blue,.calendar--container .vc-focusable.vc-focus.vc-blue{background-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163));border-radius:64px}.calendar--container .vc-header .vc-arrow .vc-day .vc-blue:hover,.calendar--container .vc-focusable.vc-focus.vc-blue:hover{background-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))}.calendar--container .vc-header .vc-arrow .vc-day .vc-blue:focus,.calendar--container .vc-header .vc-arrow .vc-day .vc-blue:active,.calendar--container .vc-header .vc-arrow .vc-day .vc-blue:focus:active,.calendar--container .vc-focusable.vc-focus.vc-blue:focus,.calendar--container .vc-focusable.vc-focus.vc-blue:active,.calendar--container .vc-focusable.vc-focus.vc-blue:focus:active{background-color:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114))}.calendar--container .vc-focus:focus-within{box-shadow:0 0 0 2px rgb(var(--colour-static-black, 17, 17, 17))}.calendar--container .vc-day-content.vc-disabled{color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))}.calendar--container .vc-base-icon{stroke:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.vc-popover-content,.vc-popover-content.direction-bottom{background-color:rgb(var(--colour-neutral-1, 255, 255, 255));border:1px solid rgb(var(--colour-neutral-4, 204, 204, 204))}.vc-nav-item.is-active{background-color:rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163))!important}.vc-nav-item.is-active:hover{background-color:rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))}.vc-nav-item.is-active:focus,.vc-nav-item.is-active:active,.vc-nav-item.is-active:focus:active{background-color:rgb(var(--colour-interactive-emphasised-bg-pressed, 0, 62, 114))}.vc-nav-item.is-active .vc-focus:focus-within,.vc-nav-item.is-active:not(:focus){box-shadow:0 0 0 2px rgb(var(--colour-static-black, 17, 17, 17))!important;outline:0}.delivery-sidenav__content{display:flex;justify-content:space-between;flex-direction:column;gap:.5rem;padding:1rem;background-color:rgb(var(--colour-static-light-grey, 245, 245, 245));border-radius:8px}@media (max-width: 37.5em){.delivery-sidenav__content .sk-price{font-size:.875rem}}.delivery-sidenav__content .list{display:flex;flex-direction:column;padding-inline-start:1.25rem;gap:.25rem}.delivery-sidenav__content .list,.delivery-sidenav__content .list .link{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.delivery-sidenav__content .list li:not(:first-child){margin-top:0}.delivery-sidenav__header{display:flex;justify-content:space-between;flex-direction:row}.delivery-sidenav__footer{display:flex;gap:.5rem;color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))}.delivery-sidenav__footer:not(:empty){margin-top:.75rem;margin-bottom:.75rem}.delivery-sidenav__footer .sk-helper-text{font-size:.875rem}.sk-collapsible{margin-bottom:0}.sk-collapsible[expanded]{margin-bottom:1.25rem}.storePickUpModal .sk-choice,.storePickUpModal .sk-choice-item{margin-bottom:1rem}.storePickUpModal .sk-choice[selected],.storePickUpModal .sk-choice-item[selected]{margin-bottom:.75rem}.storePickUpModal .pickup-details__subtitle{margin-block:1.5rem .75rem}.storePickUpModal .pickup-details__footer{margin-top:.5rem}.storePickUpModal .pickup-details__footer .sk-inline-message>*{color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))}.storePickUpModal .pickup-details__footer .sk-inline-message .sk-icon{width:1.25rem;height:1.25rem}.storePickUpModal .pickup-details .link{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.storePickUpModal .sk-collapsible{margin-bottom:0}.storePickUpModal .sk-collapsible[expanded]{margin-bottom:1rem}.helperModal__header{font-size:1rem;border-bottom:1px solid rgb(var(--colour-neutral-3, 223, 223, 223))}.helperModal__content .sk-listview{padding-top:.75rem}.helperModal__content .sk-listview-item{padding:.5rem 0}.helperModal__content skapa-icon{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.order-resume{display:flex;flex-direction:column;margin-top:0}.order-resume__header{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;margin-bottom:1rem}.order-resume__products{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}@media (min-width: 37.5em){.order-resume__products{gap:.75rem}}.order-resume__product{position:relative;height:4rem}@media (min-width: 37.5em){.order-resume__product{height:4.5rem}}.order-resume__product img{width:4rem;height:4rem}@media (min-width: 37.5em){.order-resume__product img{width:4.5rem;height:4.5rem}}.order-resume__product-badge{position:absolute;bottom:0;right:0;opacity:.75}.order-resume__product-badge .sk-badge{height:1.5rem;min-width:1.5rem;min-height:1.5rem}.order-resume__product-badge .sk-badge .sk-icon{width:1rem;height:1rem;margin-bottom:.25rem}.order-resume__show-all{margin-top:1rem;text-align:center}.order-resume__show-all .link{font-weight:700}.order-resume__title{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem}@media (min-width: 37.5em){.order-resume__title{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:1rem}}.order-resume__title .subtitle{display:flex;align-items:center;flex-direction:row;gap:.25rem;flex-wrap:wrap}.order-resume__title .subtitle [class^=typography-]{color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))}.order-resume__title .subtitle span{line-height:1.571}@media (min-width: 56.25em){.order-resume__options{display:none}}.order-resume__button{min-width:2.5rem;margin-left:.5rem;--padding-start: .25rem;--padding-end: .25rem}.order-detail-modal .modal-content__header{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-bottom:.75rem}.order-detail-modal .modal-content__sub-header{display:flex;align-items:center;flex-direction:row;gap:.75rem;margin-bottom:1rem;font-size:1rem;color:rgb(var(--colour-text-and-icon-3, 118, 118, 118))}@media (min-width: 37.5em){.order-detail-modal .modal-content__sub-header{margin-bottom:1.5rem}}.order-detail-modal .modal-content__sub-header .sk-price{font-size:1rem}.order-detail-modal .modal-content__products{padding-bottom:1.5rem}.order-detail-modal .modal-content__products .product.product--list:first-child{margin-top:0}.order-detail-modal .modal-content__products .product.product--list:not(:last-of-type){border-bottom:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223));padding-bottom:1rem}.order-detail-modal .modal-content__services{margin-top:.5rem}.order-detail-modal .modal-content .unit-price__row{min-width:4rem}.order-detail-modal .modal-content .information-box__header{padding:.5rem 1rem}.order-detail-modal .modal-content .information-box__content{padding:1.25rem 1rem}.order-detail-modal .modal-content .information-box__content .assembly-service__content{display:flex;flex-direction:column;gap:.75rem}.order-detail-modal .modal-content .information-box__content .assembly-service__content-top{display:flex;flex-direction:row;gap:.75rem}.order-detail-modal .modal-content .information-box__content .assembly-service__content-top-description .title{margin-bottom:.5rem}.order-detail-modal .modal-content .information-box__content .assembly-service__content-top-description .sk-expander .link{margin-top:.5rem}.order-detail-modal .modal-content .information-box__content .assembly-service__content-top-description .list{padding-inline-start:1.5rem}.order-detail-modal .modal-content .information-box__content .assembly-service__content-top-description .list li{margin:0}.order-detail-modal .modal-content .information-box__content .assembly-service__content-bottom{display:flex;flex-direction:column;gap:1rem;padding-left:2.25rem}.order-detail-modal .modal-content .information-box__content .assembly-service__content-bottom .assembly-service__carousel{--skapa-carousel-overflow-start: 0;--skapa-carousel-overflow-end: 0;--visible-item-count: 4}.order-detail-modal .modal-content .information-box__content .assembly-service__content-bottom .assembly-service__carousel-image{max-width:3.125rem;max-height:3.125rem;margin:0}.order-detail-modal .modal-content .information-box__content .assembly-service__content-bottom .assembly-service__button{margin-right:auto}.promotional-code{margin-top:2rem}@media (min-width: 56.25em){.promotional-code{order:2;margin-top:0}}.checkout .checkout-payment-methods .promotional-code{margin-top:0}@media (min-width: 56.25em){.checkout .checkout-payment-methods .promotional-code{margin-top:.5rem}}.promotional-code__column{display:flex;flex-direction:row;gap:1rem;width:100%;padding:.25rem}.promotional-code__content{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:1rem;width:100%}.promotional-code__content .code-applied-wrapper{display:flex;align-items:center;flex-direction:row;gap:.25rem}.promotional-code__content .code-applied__icon{color:rgb(var(--colour-semantic-positive, 10, 138, 0))}.promotional-code__content .code-applied__text{margin:0;color:rgb(var(--colour-static-black, 17, 17, 17));align-items:center;width:-moz-fit-content;width:fit-content}.promotional-code__sk-icon{margin-right:.75rem}.promotional-code .character-counter{display:flex;justify-content:right}.promotional-code .character-counter.error{color:rgb(var(--colour-semantic-negative, 224, 7, 81))}.promotional-code__input label{margin:0 0 .125rem}.promotional-code__input.no-helper{padding-bottom:1.25rem}.promotional-code skapa-button{flex-shrink:0;margin-top:1.5rem;padding-top:.125rem}:focus:not(:focus-visible){outline:none}a:focus-visible,button:focus-visible,[role=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:4px;transition:outline .2s ease-out,box-shadow .2s ease-out}a: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:4px;transition:outline .2s ease-out,box-shadow .2s ease-out}.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}.collapsible: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}.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}.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}.chunky-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}.checkbox input[type=checkbox]:focus-visible~.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}.checkbox input[type=checkbox]:focus-visible:hover~.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}.radio input[type=radio]:focus-visible~.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}.radio input[type=radio]:focus-visible:hover~.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}.btn:focus-visible,.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}.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}.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}.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}.icon-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}.slider-handle: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}.shoppable-image__category-link:focus-visible,.shoppable-image__dot: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}.tabs__tab:focus-visible{box-shadow:none;outline:none}.tabs__tab:focus-visible:before{bottom:2px;z-index:unset}.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}.dual-btn--secondary .dual-btn__first:focus-visible,.dual-btn--secondary .dual-btn__second:focus-visible{box-shadow:0 0 0 4px rgb(var(--colour-neutral-1, 255, 255, 255)),0 0 0 6px rgb(var(--colour-neutral-7, 17, 17, 17));outline:none;transition-property:box-shadow;transition-duration:.2s;transition-timing-function:ease-out}.dual-btn__first:focus-visible:hover,.dual-btn__second:focus-visible:hover{outline:none;box-shadow:inset 0 0 0 1px rgb(var(--colour-neutral-7, 17, 17, 17)),0 0 0 4px rgb(var(--colour-neutral-1, 255, 255, 255)),0 0 0 6px rgb(var(--colour-neutral-7, 17, 17, 17))}.dual-btn--primary .dual-btn__first:focus-visible,.dual-btn--primary .dual-btn__second:focus-visible{box-shadow:0 0 0 4px rgb(var(--colour-static-black, 17, 17, 17)),0 0 0 6px rgb(var(--colour-static-white, 255, 255, 255));outline:none;transition-property:box-shadow;transition-duration:.2s;transition-timing-function:ease-out}.card: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}.card:focus-visible .card__title{text-decoration:none}.card:focus-visible p{box-shadow:none;outline:none}.content-card .content-card__headers:focus-visible{box-shadow:none;outline:none}.content-card .content-card__headers:focus-visible: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}.choice-item__action:focus-visible{box-shadow:none;outline:none}.choice-item__action:focus-visible+.choice-item__border{border:2px solid rgb(var(--colour-neutral-3, 223, 223, 223))}.choice-item__action:focus-visible+.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}.choice-item--selected .choice-item__action:focus-visible+.choice-item__border{border:2px solid rgb(var(--colour-interactive-emphasised-border-selected, 0, 88, 163))}.choice-item--selected.choice-item--subtle .choice-item__action:focus-visible+.choice-item__border{border:2px solid rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))}.simple-video__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:4px;transition:outline .2s ease-out,box-shadow .2s ease-out}.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}.jumbo-btn.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}.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}.link-list__item: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}.switch input[type=checkbox]:focus-visible+.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}.switch input[type=checkbox]:focus-visible:hover+.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}.tooltip__trigger-button:focus-visible,.tooltip__custom-trigger-wrapper: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}.search .search__scope: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;border-radius:4px}.search .search__scope:focus-visible,.search .btn:focus-visible{box-shadow:0 0 0 1px rgb(var(--colour-neutral-1, 255, 255, 255));outline:2px solid rgb(var(--colour-neutral-7, 17, 17, 17));outline-offset:1px}.search .search__input:focus-visible{outline:0}.search .search__input:-webkit-autofill:focus-visible{box-shadow:0 0 0 3rem rgb(var(--colour-neutral-1, 255, 255, 255)) inset;-webkit-transition:box-shadow 0ms cubic-bezier(.4,0,.4,1);transition:box-shadow 0ms cubic-bezier(.4,0,.4,1);caret-color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.toast .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}.action-list-item__action: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;outline:none;box-shadow:inset 0 0 0 2px rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))}.overflow-carousel .btn[class*=inverse]: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-header .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}.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))}.quantity-stepper__input:focus-visible{outline:none}button.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:4px;transition:outline .2s ease-out,box-shadow .2s ease-out}.waiting-payment-container{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:row;top:0;left:0;width:100%;height:100%;background:#fffc}.waiting-payment-container skapa-loading{width:100%}.waiting-payment-container .message{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))}
