.gift-wrap{border-bottom:1px solid var(--color-border-light-grey);margin-block-end:var(--spacing-l);padding-block-end:var(--spacing-l)}.gift-wrap__label:before{border-radius:0}.gift-wrap__message{margin-block-start:var(--spacing-l)}.gift-wrap__message--info{color:var(--color-text-dark-secondary);margin-block-start:var(--spacing-xs)}.gift-wrap__message label{margin-block-end:var(--spacing-xs)}.gift-wrap__message textarea{border-radius:0}.klarna-messaging{display:flex;justify-content:start;line-height:var(--line-height-baseline);margin-block-start:var(--spacing-l);min-height:23px}.klarna-messaging>div{width:unset!important}.klarna-messaging *::part(osm-container),.klarna-messaging *::part(osm-message){font-family:var(--font-family-sans);font-size:var(--font-size-s);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-s-normal);line-height:var(--line-height-normal);text-decoration:none;text-indent:var(--text-indent-0)}.klarna-messaging *::part(osm-container){background-color:#0000;border:0;border-radius:0;padding:0}.klarna-messaging .text-wrapper{margin-inline-end:10px}.klarna-messaging *::part(osm-badge){height:26px}.klarna-messaging *::part(osm-cta){font-family:var(--font-family-sans);font-size:var(--font-size-s);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-s-normal);line-height:var(--line-height-tight);text-decoration:underline;text-indent:var(--text-indent-0);text-transform:capitalize}.klarna-messaging.liquid{background-color:var(--color-loading, rgb(246, 246, 246));border-color:#0000;color:#0000;display:block;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;border-radius:3px;max-width:311px;min-height:23px;width:100%}.klarna-messaging.liquid:after{animation:left-to-right var(--timing-loading, 2s) linear infinite;background-image:linear-gradient(-90deg,var(--color-loading-shine-1, rgb(245, 245, 245)) 33%,var(--color-loading-shine-2, rgb(236, 236, 236)) 48.96%,var(--color-loading-shine-1, rgb(245, 245, 245)) 67%);content:"";height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}.klarna-messaging.liquid *{color:#0000;pointer-events:none}@media (max-width: 63.99em){.klarna-messaging{margin-block-start:calc(var(--spacing-l) - var(--spacing-2xs))}}.cart-summary{border-top:1px solid var(--color-border-light-grey);padding-block-start:var(--spacing-l)}.cart-summary__submit.button.cart-summary__submit.button{margin-block-start:var(--spacing-l);width:100%}.cart-summary__total{align-items:center;display:flex;justify-content:space-between}.cart-summary__total.saving,.cart-summary__shipping{margin-block-start:var(--spacing-xs)}.cart-summary__links{margin-block-start:var(--spacing-m)}.cart-summary__links a{margin-inline-end:var(--spacing-l)}.cart-summary.critical-component-hide{display:block}.cart-summary.critical-component-clear{opacity:1}html:not(.no-js) .cart-summary.is-loading .cart-summary__title{background-color:var(--color-loading, rgb(246, 246, 246));border-color:#0000;color:#0000;display:block;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;border-radius:3px}html:not(.no-js) .cart-summary.is-loading .cart-summary__title:after{animation:left-to-right var(--timing-loading, 2s) linear infinite;background-image:linear-gradient(-90deg,var(--color-loading-shine-1, rgb(245, 245, 245)) 33%,var(--color-loading-shine-2, rgb(236, 236, 236)) 48.96%,var(--color-loading-shine-1, rgb(245, 245, 245)) 67%);content:"";height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}html:not(.no-js) .cart-summary.is-loading .cart-summary__title *{color:#0000;pointer-events:none}html:not(.no-js) .cart-summary.is-loading .cart-summary__submit{pointer-events:none}@media (min-width: 64em){.cart-summary__links{margin-block-start:var(--spacing-l)}}.progress-bar{margin-block-end:var(--spacing-l)}.progress-bar__content{align-items:center;display:flex;gap:var(--spacing-s);margin-block-end:var(--spacing-s)}.progress-bar__content .icon{height:var(--spacing-m);width:var(--spacing-m)}.progress-bar__text{align-items:center;display:flex}.progress-bar__bar{background-color:var(--color-border-light-grey);height:calc(var(--spacing-3xs) + var(--spacing-4xs));position:relative}.progress-bar__bar--filled{transition:width var(--timing-quick) var(--easing-normal);background-color:var(--color-background-dark-background);height:100%;left:0;position:absolute}html:not(.no-js) .progress-bar.is-loading .progress-bar__content{background-color:var(--color-loading, rgb(246, 246, 246));border-color:#0000;color:#0000;display:inline-block;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;border-radius:3px}html:not(.no-js) .progress-bar.is-loading .progress-bar__content:after{animation:left-to-right var(--timing-loading, 2s) linear infinite;background-image:linear-gradient(-90deg,var(--color-loading-shine-1, rgb(245, 245, 245)) 33%,var(--color-loading-shine-2, rgb(236, 236, 236)) 48.96%,var(--color-loading-shine-1, rgb(245, 245, 245)) 67%);content:"";height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}html:not(.no-js) .progress-bar.is-loading .progress-bar__content *{color:#0000;pointer-events:none}html:not(.no-js) .progress-bar.is-loading .progress-bar__bar{background-color:var(--color-loading, rgb(246, 246, 246));border-color:#0000;color:#0000;display:block;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;border-radius:3px}html:not(.no-js) .progress-bar.is-loading .progress-bar__bar:after{animation:left-to-right var(--timing-loading, 2s) linear infinite;background-image:linear-gradient(-90deg,var(--color-loading-shine-1, rgb(245, 245, 245)) 33%,var(--color-loading-shine-2, rgb(236, 236, 236)) 48.96%,var(--color-loading-shine-1, rgb(245, 245, 245)) 67%);content:"";height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}html:not(.no-js) .progress-bar.is-loading .progress-bar__bar *{color:#0000;pointer-events:none}.quantity-selector{align-items:center;border:1px solid var(--color-border-black);display:inline-flex}.quantity-selector__button{-webkit-appearance:none;appearance:none;background-color:#0000;border:0;box-shadow:none;color:inherit;cursor:pointer;outline:none;padding:0;width:auto;font:inherit;transition:opacity var(--timing-normal) var(--easing-normal);display:inline-flex;line-height:var(--line-height-baseline, 100%);padding:calc(var(--spacing-s) - var(--spacing-3xs))}.quantity-selector__button .icon{height:calc(var(--spacing-s) - var(--spacing-3xs));width:calc(var(--spacing-s) - var(--spacing-3xs))}.quantity-selector__button.is-disabled,.quantity-selector__button[disabled]{opacity:.5;pointer-events:none}.quantity-selector__input[type=number][type=number]{background-image:none;border:0;padding:0;text-align:center;width:28px}.quantity-selector.is-error{border-color:var(--color-support-error, rgb(171, 19, 0))}.quantity-selector.quantity-selector--large{width:100%}.quantity-selector.quantity-selector--large .quantity-selector__control--input{flex:1}.quantity-selector.quantity-selector--large .quantity-selector__button{padding-inline-end:var(--spacing-s);padding-inline-start:var(--spacing-s)}.quantity-selector.quantity-selector--large .quantity-selector__input[type=number][type=number]{width:100%}.line-item{transition:opacity var(--timing-normal) var(--easing-normal);align-items:center;display:flex;flex-flow:row wrap;margin-block-start:var(--spacing-l)}.line-item__row{text-align:center;width:16.6666666667%}.line-item__row:first-child{align-items:center;display:flex;text-align:left;width:50%}.line-item__row:last-child{text-align:right}.line-item__row--image{min-width:32%;position:relative}.line-item__body{display:flex;flex-direction:column;margin-inline-start:var(--spacing-m)}.line-item__body p:not(:last-child){margin-block-end:var(--spacing-2xs)}.line-item__header{align-items:center;display:flex;justify-content:space-between;margin-block-end:var(--spacing-s)}.line-item__prices{display:block}.line-item__type{border:1px solid var(--color-border-light-grey);color:var(--color-text-dark-secondary);margin-block-start:var(--spacing-s);padding:var(--spacing-xs) var(--spacing-s)}.line-item__type span{color:var(--color-text-black)}.line-item__footer{display:flex;margin-block-start:auto}.line-item__remove{-webkit-appearance:none;appearance:none;background-color:#0000;border:0;box-shadow:none;color:inherit;cursor:pointer;outline:none;padding:0;width:auto;transition:opacity var(--timing-normal) var(--easing-normal);text-align:right}.line-item__remove.is-disabled{pointer-events:none}html:not(.no-js) .line-item.is-loading .line-item__image-container,html:not(.no-js) .line-item.is-loading .line-item__body,html:not(.no-js) .line-item.is-loading .line-item__prices,html:not(.no-js) .line-item.is-loading .line-item__remove{background-color:var(--color-loading, rgb(246, 246, 246));border-color:#0000;color:#0000;display:block;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;border-radius:3px}html:not(.no-js) .line-item.is-loading .line-item__image-container:after,html:not(.no-js) .line-item.is-loading .line-item__body:after,html:not(.no-js) .line-item.is-loading .line-item__prices:after,html:not(.no-js) .line-item.is-loading .line-item__remove:after{animation:left-to-right var(--timing-loading, 2s) linear infinite;background-image:linear-gradient(-90deg,var(--color-loading-shine-1, rgb(245, 245, 245)) 33%,var(--color-loading-shine-2, rgb(236, 236, 236)) 48.96%,var(--color-loading-shine-1, rgb(245, 245, 245)) 67%);content:"";height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}html:not(.no-js) .line-item.is-loading .line-item__image-container *,html:not(.no-js) .line-item.is-loading .line-item__body *,html:not(.no-js) .line-item.is-loading .line-item__prices *,html:not(.no-js) .line-item.is-loading .line-item__remove *{color:#0000;pointer-events:none}html:not(.no-js) .line-item.is-loading .line-item__image{display:none}html:not(.no-js) .line-item.is-loading .line-item__quantity-selector,html:not(.no-js) .line-item.is-loading .line-item__remove,html:not(.no-js) .line-item.is-loading .line-item__prices{opacity:0}html:not(.no-js) .line-item.is-loading .line-item__body,html:not(.no-js) .line-item.is-loading .line-item__prices,html:not(.no-js) .line-item.is-loading .line-item__remove{width:80%}html:not(.no-js) .line-item.liquid .line-item__remove{pointer-events:none}.line-item.is-updating{opacity:.5}@media (max-width: 47.99em){.line-item{position:relative}.line-item__row:first-child{align-items:start;width:100%}.line-item__row.desktop{display:none}.line-item__row.remove{bottom:calc(var(--spacing-xs) - var(--spacing-3xs));position:absolute;right:0}.line-item__quantity-selector{margin-block-end:var(--spacing-xs);margin-block-start:var(--spacing-m)}.line-item__prices{margin-block-end:0}}.free-gift{border:1px solid var(--color-border-light-grey);margin-block-start:var(--spacing-xl);padding:var(--spacing-m)}.free-gift__line-item{margin-block-start:var(--spacing-m)}.free-gift__line-item__row.free-gift__line-item__row{align-items:start}.free-gift__line-item-prices{color:var(--color-text-dark-secondary);text-decoration:line-through}.free-gift .progress-bar{margin-block-end:var(--spacing-m)}.main-cart{margin-block-start:var(--spacing-2xl)}.main-cart__header--title,.main-cart__header--subtitle{margin-block-end:var(--spacing-xs)}.main-cart__header--button{margin-block-start:var(--spacing-2xl)}.main-cart__container{margin-block-start:var(--spacing-l)}.main-cart__items--table{display:flex;flex-flow:row wrap}.main-cart__items--table.header{display:none}.main-cart__items--row{padding-block-end:var(--spacing-s);text-align:center;width:16.6666666667%}.main-cart__items--row:first-child{text-align:left;width:50%}.main-cart__sidebar{margin-block-start:calc(var(--spacing-l) + var(--spacing-2xs))}.main-cart__sidebar.has-progressbar{margin-block-start:var(--spacing-xl)}html:not(.no-js) .main-cart.is-loading .main-cart__submit{pointer-events:none}.main-cart.critical-component-hide{display:block}.main-cart.critical-component-clear{opacity:1}@media (min-width: 64em){.main-cart{margin-block-start:var(--spacing-5xl)}.main-cart__header--subtitle{margin-block-end:var(--spacing-s)}.main-cart__items--table.header{border-bottom:1px solid var(--color-border-light-grey);display:flex}html:not(.no-js) .main-cart.is-loading .main-cart__submit{pointer-events:none}}@media (max-width: 63.99em){.main-cart__summary,.main-cart__gift-wrap{margin-inline-end:calc(var(--spacing-m)*-1);margin-inline-start:calc(var(--spacing-m)*-1);padding-inline-end:var(--spacing-m);padding-inline-start:var(--spacing-m)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component.main-cart.css.map */
