.cart-summary__legal>*+*{margin-block-start:var(--hm-space-4)!important}.cart-summary__delivery-popup ul{margin-block-end:0}.cart-summary__delivery-popup ul li:not(:last-child){margin-bottom:var(--margin-xs)}.cart-summary__delivery-popup p,.cart-summary__delivery-popup li{font-size:var(--static-font-size-size-13)}.cart-summary__delivery-popup h4{margin-bottom:var(--margin-xl);font-weight:var(--static-font-weight-regular)}.cart-summary-panel{display:flex;flex-direction:column;gap:24px;width:100%}.cart-summary-panel .cart-totals{border-block-start:none;padding-block-start:0;gap:12px}.cart-summary__banner{display:flex;align-items:flex-start;gap:var(--gap-sm);background:var(--fds-color-fill-disabled);padding:var(--padding-md)}.cart-summary__banner-icon{flex-shrink:0;width:var(--icon-size-sm);height:var(--icon-size-sm);margin-block-start:1px}.cart-summary__banner-text{margin:0;font-size:var(--fds-font-size-body-mobile-body-m);line-height:var(--fds-line-height-body-mobile-body-m);color:var(--color-foreground)}.cart-actions__divider{border-block-start:1px solid var(--color-border)}.cart-discount-sheet__trigger{display:flex;align-items:center;justify-content:space-between;min-height:var(--hm-space-14);width:100%;border:0;padding:0;background:transparent;color:var(--color-foreground);font-size:var(--font-size--2xs);line-height:var(--line-height--body-normal);letter-spacing:.12px;text-transform:uppercase;cursor:pointer;transition:color var(--animation-speed-fast) var(--animation-easing),background-color var(--animation-speed-fast) var(--animation-easing)}.cart-discount-sheet__trigger:hover .cart-totals__icon{transform:translate(2px)}.cart-discount-sheet__trigger-label{font-size:var(--fds-font-size-body-mobile-body-s);line-height:var(--line-height--body-normal);letter-spacing:.12px;text-transform:uppercase}.cart-totals__item{display:flex;align-items:center;justify-content:space-between}.cart-totals__item.cart-totals__total{margin-top:12px}.cart-totals__tax-note{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.cart-totals__tax-note small{font-size:var(--fds-font-size-body-mobile-body-s)}.cart-discounts{list-style:none;padding:0;margin:0}.cart-discounts__item{display:flex;align-items:center;justify-content:space-between}.cart-discounts__label{display:flex;align-items:center;gap:var(--gap-2xs)}.cart-discounts__label svg{width:var(--icon-size-sm);height:var(--icon-size-sm);display:inline-block}.cart-summary__breakdown{display:grid;gap:8px;width:100%}.cart-summary__breakdown-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--hm-space-4);font-family:var(--static-font-family-body, "HM Slussen", sans-serif);font-size:var(--fds-font-size-body-mobile-body-s);line-height:var(--fds-line-height-body-mobile-body-s);letter-spacing:.12px;text-transform:uppercase;color:var(--hm-color-brand-black)}.cart-summary__breakdown-label,.cart-summary__breakdown-value{margin:0}.cart-summary__breakdown-value-wrap{display:inline-flex;align-items:center;gap:var(--hm-space-2);flex:none}.cart-summary__breakdown-value{white-space:nowrap;flex:none;font-weight:600}.cart-summary__breakdown-remove{display:inline-flex;align-items:center;justify-content:center;width:var(--hm-icon-size-s);height:var(--hm-icon-size-s);flex:none;color:var(--hm-color-brand-black);cursor:pointer;border-radius:999px;transition:color var(--animation-speed-fast) var(--animation-easing),background-color var(--animation-speed-fast) var(--animation-easing),transform var(--animation-speed-fast) var(--animation-easing)}.cart-summary__breakdown-remove:hover{background:var(--hm-color-grey-off-white);transform:translateY(-1px)}.cart-summary__breakdown-remove-icon,.cart-summary__breakdown-remove-spinner{display:inline-flex;align-items:center;justify-content:center}.cart-summary__breakdown-remove-icon .icon{width:var(--hm-icon-size-xs);height:var(--hm-icon-size-xs)}.cart-summary__breakdown-remove-spinner{display:none;width:var(--hm-icon-size-xs);height:var(--hm-icon-size-xs);border:1.5px solid currentColor;border-right-color:transparent;border-radius:999px;animation:cart-summary-remove-spin .7s linear infinite}.cart-summary__breakdown-remove[data-loading=true],.cart-summary-panel[data-discount-loading=true] .cart-summary__breakdown-remove{pointer-events:none;opacity:.72;cursor:progress}.cart-summary__breakdown-remove[data-loading=true]{cursor:progress}.cart-summary__breakdown-remove[data-loading=true] .cart-summary__breakdown-remove-icon,.cart-summary-panel[data-discount-loading=true] .cart-summary__breakdown-remove-icon{display:none}.cart-summary__breakdown-remove[data-loading=true] .cart-summary__breakdown-remove-spinner,.cart-summary-panel[data-discount-loading=true] .cart-summary__breakdown-remove-spinner{display:inline-flex}@keyframes cart-summary-remove-spin{to{transform:rotate(360deg)}}.cart-summary__breakdown-row--discount .cart-summary__breakdown-value,.cart-summary__breakdown-row--discount-total .cart-summary__breakdown-value,.cart-summary__breakdown-row--member .cart-summary__breakdown-value,.cart-summary__breakdown-row--voucher .cart-summary__breakdown-value{color:var(--fds-color-text-discount)}.cart-summary__discount-group,.cart-summary__discount-list{display:grid;gap:var(--hm-space-1)}.cart-summary__discount-list{margin:0;padding-inline-start:var(--hm-space-4)}.cart-summary__discount-item{align-items:center;text-transform:none;color:var(--fds-color-text-subtle)}.cart-summary__discount-title{min-width:0;overflow-wrap:anywhere}.cart-summary__discount-item .cart-summary__breakdown-value{font-weight:var(--static-font-weight-regular)}.cart-totals__original-container,.cart-totals__container{display:flex;flex-direction:column}.cart-totals__original-container--hidden{display:none}.cart-totals__container{row-gap:var(--gap-2xs)}.cart-totals__container.cart-totals__container--has-installments{row-gap:var(--gap-xs)}.cart-totals__original-container:empty{display:none}.cart-totals{display:flex;flex-direction:column;gap:var(--gap-xl);width:100%;border-block-start:none}.cart-totals:has(>:first-child:not(.cart-totals__original-container,.cart-totals__container)){padding-block-start:0;border-block-start:none}@media screen and (min-width:990px){.cart-totals{padding-block-start:0}}.cart-totals__original-container,.cart-totals__original-container *{font-size:var(--font-size--2xs);line-height:var(--line-height--body-normal);letter-spacing:.12px;text-transform:uppercase}.cart-totals__total,.cart-totals__total .cart-totals__total-label{align-items:baseline;font-weight:600;font-size:16px;line-height:18.4px}.cart-totals__total-label{font-size:var(--font-size--2xs);letter-spacing:.12px;text-transform:uppercase}.cart-totals__total-value{font-size:var(--cart-font-size--xl)}@media screen and (max-width:989px){.cart-totals__total-value{font-size:var(--font-size--lg)}}.cart-totals__installments{color:var(--color-foreground);font-size:var(--font-size--2xs)}.cart-discount__summary,.cart-summary__delivery-summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--hm-space-14);font-size:var(--fds-font-size-body-mobile-body-s);line-height:var(--line-height--body-normal);letter-spacing:.12px;text-transform:uppercase}.cart-discount__label{display:flex;align-items:flex-start;gap:var(--gap-2xs);font-size:var(--fds-font-size-body-mobile-body-s);font-weight:var(--cart-primary-font-weight);letter-spacing:.12px;text-transform:uppercase}.cart-summary__security{display:flex;align-items:center;justify-content:center;gap:var(--gap-xs);text-align:center}.cart-summary__security-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0}.cart-summary__security-text{margin:0;font-size:var(--fds-font-size-body-mobile-body-s);line-height:var(--line-height--body-normal);color:var(--color-foreground)}.cart-summary__payment-icons{display:flex;justify-content:start;align-items:center;width:100%}.cart-summary__payment-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--hm-space-4);margin:0;padding:0;list-style:none}.cart-summary__payment-item{display:flex;align-items:center}.cart-summary__payment-item svg{display:block;width:48px;height:30px}.cart-summary__payment-methods{display:flex;align-items:center;flex-wrap:wrap;gap:var(--hm-space-4)}.cart-summary__support{font-size:var(--fds-font-size-body-mobile-body-s);line-height:var(--line-height--body-normal);color:var(--color-foreground)}.cart-summary__legal{font-size:11px;font-weight:400;line-height:14.3px}.cart-summary__legal p,.cart-summary__support p{margin:0}.cart-summary__legal>*+*,.cart-summary__support>*+*{margin-block-start:var(--gap-sm)}.cart-summary__legal a,.cart-summary__support a{color:currentColor}.cart-summary__delivery-popup{width:100%}.cart-summary__delivery-summary{width:100%;border:0;padding:0;background:transparent;color:var(--color-foreground);text-align:left;cursor:pointer}.cart-summary__delivery-dialog{position:fixed;inset:0 0 0 auto;width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:var(--color-white);overflow:hidden}.cart-summary__delivery-dialog::backdrop{background:rgb(var(--backdrop-color-rgb) / var(--backdrop-opacity))}.cart-summary__delivery-header{position:relative;min-height:calc(var(--hm-space-10) * 2);border-block-end:var(--style-border-width) solid var(--color-border)}.cart-summary__delivery-title{position:absolute;inset-inline:var(--padding-2xl);top:var(--hm-space-10);margin:0;transform:translateY(-50%);color:var(--color-foreground);font-family:var(--cart-primary-font-family);font-size:var(--font-size--2xs);font-style:normal;font-weight:var(--cart-primary-font-weight);line-height:var(--line-height--body-normal);letter-spacing:.12px;text-transform:uppercase;text-align:center;white-space:nowrap}.cart-summary__delivery-close{position:absolute;top:28px;right:16px;width:var(--hm-icon-size-s);height:var(--hm-icon-size-s);display:flex;align-items:center;justify-content:center;color:var(--color-foreground)}.cart-summary__delivery-close .icon{width:var(--hm-icon-size-xs);height:var(--hm-icon-size-xs)}.cart-summary__delivery-body{height:calc(100dvh - (var(--hm-space-10) * 2));padding:var(--padding-lg) var(--padding-lg) var(--padding-2xl);overflow-y:auto;color:var(--color-foreground);font-family:var(--cart-primary-font-family)}@media screen and (max-width:989px){.cart-summary__delivery-dialog{top:0;right:0;bottom:0;left:0;transform:none;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.cart-summary__delivery-body{height:calc(100dvh - (var(--hm-space-10) * 2))}}.cart-note{width:100%}@starting-style{.cart-note[open-by-default-on-desktop][open-by-default-on-mobile] .details-content{block-size:auto;opacity:1;overflow-y:visible}}.cart-note__inner{padding-block:var(--padding-2xs) var(--padding-sm)}.cart-note__summary{display:flex;align-items:center;justify-content:space-between}.cart-note__summary:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.cart-note__label{display:flex;align-items:flex-start;gap:var(--gap-2xs);font-size:var(--font-size--2xs);font-weight:var(--cart-secondary-font-weight)}.cart-note__instructions{color:var(--color-input-text);background-color:var(--color-input-background);border-width:var(--style-border-width-inputs);border-color:var(--color-input-border);transition:box-shadow var(--animation-speed) ease;box-shadow:var(--input-box-shadow);min-height:5.5rem;min-width:100%;max-width:100%;font-size:var(--font-size--sm);padding:max(4px,calc(var(--style-border-radius-inputs) * (1 - cos(45deg))))}.cart-totals__icon{height:var(--icon-size-xs);width:var(--icon-size-xs);margin:0;transition:transform var(--animation-speed-fast) var(--animation-easing)}.cart__ctas{width:100%;display:grid;gap:var(--checkout-button-gap);grid-auto-flow:row;grid-template-columns:1fr}.cart-summary__security-text{font-size:13px;font-weight:400;line-height:16.9px}.cart__ctas .cart__checkout-button{--button-background-color: var(--hm-color-brand-black);--button-color: var(--hm-color-brand-white);width:100%;height:clamp(25px,var(--height-buy-buttons),55px);padding-inline:var(--padding-4xl);font-size:12px;line-height:15.6px;font-weight:400;letter-spacing:.12px;text-transform:uppercase}.cart__ctas .cart__checkout-button:hover:not(:disabled){--button-background-color: var(--fds-color-fill-primary-hover);--button-color: var(--hm-color-brand-white)}.cart__ctas .cart-empty-button{--button-background-color: var(--hm-color-brand-black);--button-color: var(--hm-color-brand-white)}.cart__ctas .cart-empty-button:hover{--button-background-color: var(--fds-color-fill-primary-hover);--button-color: var(--hm-color-brand-white)}.cart-empty-button--white-black{--button-background-color: var(--hm-color-brand-white);--button-color: var(--hm-color-brand-black);border:1px solid var(--hm-color-brand-black)}.cart-drawer__summary .cart-totals:not(:has(.cart-totals__original-container:empty)){border-block-start:var(--style-border-width) solid var(--color-border);padding-block-start:var(--padding-2xl)}@media screen and (min-width:990px){.cart-drawer__summary .cart-note{margin-block-start:var(--margin-3xs)}}.cart-discount__input{background-color:var(--color-input-background);color:var(--color-input-text);border-width:var(--style-border-width-inputs);border-color:var(--color-input-border);border-style:solid;border-radius:var(--style-border-radius-inputs);padding:var(--padding-sm) var(--padding-md);height:100%;flex-grow:1;min-width:0;font-size:var(--font-size--sm)}.cart-discount__input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-subdued-text))}.cart-discount__pill-code{margin:0;color:var(--hm-color-brand-black);font-family:var(--static-font-family-body);font-size:var(--fds-font-size-body-mobile-body-s);font-style:normal;font-weight:var(--static-font-weight-semi-bold);line-height:var(--fds-line-height-body-mobile-body-s);letter-spacing:.12px;text-transform:uppercase}.cart-discount{width:100%}.cart-discount__codes{display:none;flex-direction:column;gap:var(--hm-space-2);width:100%;list-style:none;margin:0;padding:0}.cart-discount__codes:has(.cart-discount__pill){display:flex}.cart-discount__button{height:100%}.cart-discount__content{height:calc(var(--button-size) + var(--padding-2xs) + var(--padding-sm))}.cart-discount__pill{margin:0;width:100%;background:#f4eddd;border-radius:0;border:0;box-shadow:none}.cart-discount__pill-content{display:flex;align-items:center;justify-content:space-between;gap:var(--hm-space-6);width:100%;padding:var(--hm-space-4);box-sizing:border-box}.cart-discount__pill-remove{width:16px!important;height:16px!important}.cart-discount__pill-remove svg{width:var(--hm-icon-size-xs);height:var(--hm-icon-size-xs);color:currentColor;fill:none}.cart-discount__pill-copy{display:flex;flex-direction:column;gap:var(--hm-space-1);min-width:0;flex:1 1 auto}.cart-discount__pill-amount{margin:0;color:var(--hm-color-brand-red);font-family:var(--static-font-family-body);font-size:var(--fds-font-size-body-mobile-body-s);font-style:normal;font-weight:var(--static-font-weight-semi-bold);line-height:var(--fds-line-height-body-mobile-body-s);letter-spacing:.12px;text-transform:uppercase}.cart-discount__form{display:flex;gap:var(--padding-md);align-items:center;height:100%;padding-block:var(--padding-2xs) var(--padding-sm)}:is(.cart-discount__pill-remove,.cart-discount__pill-remove:hover){--close-icon-opacity: .4;color:var(--color-foreground);background-color:transparent;pointer-events:all;cursor:pointer;height:var(--hm-icon-size-s);width:var(--hm-icon-size-s);flex:none}.cart-discount__pill-remove .icon{width:var(--hm-icon-size-s);height:var(--hm-icon-size-s)}.cart-discount__error{display:flex;width:100%;padding-block:var(--padding-2xs) var(--padding-sm);align-items:center}.cart-discount__error .svg-wrapper{flex-shrink:0;width:var(--icon-size-xs);height:var(--icon-size-xs);margin-inline:var(--margin-3xs) var(--margin-xs)}.cart-discount__error-text{margin-block-start:var(--margin-3xs)}.cart-discount__summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--hm-space-14)}.cart-discount__summary:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.cart-discount__label{display:flex;align-items:flex-start;gap:var(--gap-2xs);font-size:var(--fds-font-size-body-mobile-body-s);font-weight:var(--cart-primary-font-weight)}@media screen and (max-width:989px){.cart-discount__pill-content{min-height:calc(var(--hm-space-14) + var(--hm-space-4));padding:var(--hm-space-4)}.cart-discount__pill-code,.cart-discount__pill-amount{font-size:var(--fds-font-size-body-mobile-body-l)}}@media screen and (min-width:990px){.cart-summary--extend{height:100%}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/cart-summary.css.map */
