.free-shipping__notice{margin-bottom:0}.free-shipping-container{margin:calc(6 * var(--space-unit) * -1) 0;padding:calc(8 * var(--space-unit))}.free-shipping-container.color-scheme{--btn-bg-color: var(--heading-color);margin-bottom:calc(6 * var(--space-unit));padding:calc(6 * var(--space-unit)) calc(8 * var(--space-unit))}cart-drawer .free-shipping-container{margin:calc(var(--gutter) * -1) calc(var(--gutter) * -1) 0}.cart .free-shipping-container:not(.color-scheme){margin:0 0 calc(12 * var(--space-unit));padding:0}.free-shipping-notice__bar{height:8px;border-radius:var(--btn-border-radius);background-color:rgba(var(--text-color)/.2)}.free-shipping-notice__bar:after{content:"";display:block;width:var(--progress);height:100%;transition:width .3s ease-out;border-radius:var(--btn-border-radius);background-color:rgb(var(--btn-bg-color))}cart-items{position:relative}.cart-items tr{border-bottom:1px solid rgba(var(--text-color)/.15)}.cart-items td{border:0;vertical-align:top}.cart-item{grid-template-columns:64px auto;padding:2.4rem 0;transition:opacity .4s}.pointer-events-none .cart-item{opacity:.3}.cart-item:first-child{padding-top:0}.cart-item:is(tr):has(+.cart-item--nested){padding-bottom:0;border-bottom:0}.cart-item .price__current{font-size:1em}.cart-item .price__was{font-size:.8em}.cart-item .backorder{margin-top:calc(3 * var(--space-unit));font-size:.88em}.cart-item--nested .cart-item__image{padding-inline-start:33.333%}.cart-item__image{grid-column:1/2;grid-row:1/4;padding:0}.cart-item__image img{width:100%;height:auto;max-height:200px;object-fit:contain}.cart-item__info{padding-top:calc(2 * var(--space-unit))}.cart-item__details,.cart-item__qty,.cart-item__total{grid-column:2/3;padding:0}.drawer--cart .cart-item__qty{--input-bg-color: var(--drawer-bg-color);--input-text-color: var(--drawer-text-color)}.cart-item__qty quantity-input{margin-inline-end:calc(2 * var(--space-unit))}.cart-item__qty .qty-input--combined .qty-input__btn,.cart-item__qty .qty-input__input{height:calc(14px + 2rem)}.product-info__block .qty-input--combined .qty-input__btn,.drawer__footer .qty-input--combined .qty-input__btn{height:calc(var(--padding) * 2 + .6rem)}.cart-item__total{padding-top:calc(4 * var(--space-unit))}.cart-item__loader{position:absolute;z-index:1;top:50%;left:50%;margin-top:-20px}.cart-item__loader.is-loading{width:20px;margin-inline-start:calc(6 * var(--space-unit))}.cart-item__remove{transition:color .3s}.cart-item__remove path{transform-origin:50% 55%;transition:transform .2s}.cart-item__remove:hover{color:rgb(var(--link-color-og))}.cart-item__remove:hover path:nth-child(2){transform:scaleX(-1)}.cart:has([data-empty=true]) .cart__shipping-calculator{display:none}.dynamic-cart-btns shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 45px;--shopify-accelerated-checkout-button-inline-size: 45px;--shopify-accelerated-checkout-button-border-radius: var(--btn-border-radius, 0);--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-inline-alignment: start;--wallet-button-container-margin-vertical: 0px;--shopify-accelerated-checkout-row-gap: 8px;--shopify-accelerated-checkout-skeleton-background-color: rgba(0, 0, 0, 0);--shopify-accelerated-checkout-skeleton-animation-opacity-start: 0;--shopify-accelerated-checkout-skeleton-animation-opacity-end: 0;--shopify-accelerated-checkout-skeleton-animation-duration: 0s}.wallet-cart-grid{max-width:none!important;margin-top:1rem!important}.wallet-cart-button-container,.wallet-cart-button{--wallet-button-border-radius: var(--btn-border-radius, 0) !important;width:100%!important;max-width:none!important;border-radius:var(--btn-border-radius, 0)!important}.cart-recommendations .price__current{font-size:1em}.cart-recommendations .price__was{font-size:.8em}.cart-recommendations .slider-nav{right:0}@media(min-width:750px){.dynamic-cart-btns>.dynamic-checkout__content>div{margin-top:calc(2 * var(--space-unit))}}@media(min-width:768px){.cart-item{grid-template-columns:112px auto auto}.cart-item__details,.cart-item__qty{grid-column:2/3}.cart-item__total{grid-column:3/4;grid-row:1/4;padding-top:0;text-align:end}.cart-item__total .price__current{padding-inline-end:0}.cart-item__qty{grid-row:3/4;margin-top:0}cart-drawer .free-shipping-container{margin:calc(8 * var(--space-unit) * -1) calc(8 * var(--space-unit) * -1) 0}}.drawer--cart{width:min(470px,100vw);--drawer-bg-color:255 255 255;--drawer-text-color:20 24 31;box-shadow:-28px 0 70px #00000057}.drawer--cart .drawer__header{min-height:72px;padding:18px 22px;background:linear-gradient(115deg,#050b13,#071a32 58%,#0b2b58);border-bottom:1px solid rgba(59,146,255,.45);color:#fff}.drawer--cart .drawer__header h2,.drawer--cart .drawer__header a,.drawer--cart .drawer__header button{color:#fff!important}.drawer--cart .drawer__content{background:#f6f7f9}.drawer--cart .cart-drawer__content{padding:18px 22px 8px}.drawer--cart .cart-item{grid-template-columns:76px minmax(0,1fr) auto;gap:14px;padding:16px 0;border-bottom:1px solid rgba(10,25,50,.12)}.drawer--cart .cart-item:first-child{padding-top:8px}.drawer--cart .cart-item__image{width:76px;grid-row:1/4}.drawer--cart .cart-item__image a{overflow:hidden;border:1px solid rgba(10,25,50,.1);border-radius:10px;background:#fff}.drawer--cart .cart-item__image img{width:76px;height:82px;max-height:82px;object-fit:contain}.drawer--cart .cart-item__details,.drawer--cart .cart-item__qty{grid-column:2/3}.drawer--cart .cart-item__details{padding-top:0}.drawer--cart .cart-item__details .text-theme-light{margin-bottom:3px;font-size:10px}.drawer--cart .cart-item__title{display:block;font-size:13px;line-height:1.3}.drawer--cart .cart-item__info{padding-top:5px;font-size:13px}.drawer--cart .cart-item__qty{margin-top:7px}.drawer--cart .cart-item__qty .qty-input--combined .qty-input__btn,.drawer--cart .cart-item__qty .qty-input__input{height:32px}.drawer--cart .cart-item__total{grid-column:3/4;grid-row:1/4;padding-top:0;font-size:13px;text-align:end}.drawer--cart .cart-drawer__promoted-products-container,.drawer--cart .cart-recommendations{margin-top:8px;padding:16px 22px;background:#fff;border-top:1px solid rgba(10,25,50,.1);border-bottom:1px solid rgba(10,25,50,.1)}.drawer--cart .cart-recommendations .card,.drawer--cart .cart-drawer__promoted-products-container .card{border:1px solid rgba(10,25,50,.1);border-radius:12px;background:#f7f8fa}.drawer--cart .drawer__footer{padding:18px 22px;background:#fff;border-top:1px solid rgba(10,25,50,.14);box-shadow:0 -16px 34px #030d1c1a}.drawer--cart .cart-drawer__checkout-buttons .btn--primary{min-height:52px;border-radius:12px;background:#ff580d;box-shadow:0 12px 26px #ff580d38;font-weight:900}.drawer--cart .cart-drawer__checkout-buttons:before{content:"Klarna \b7  Vipps \b7  Visa \b7  Apple Pay";display:block;margin:0 0 11px;color:#25344a;font-size:11px;font-weight:800;text-align:center}@media(max-width:767px){.drawer--cart .cart-item{grid-template-columns:68px minmax(0,1fr) auto}.drawer--cart .cart-item__image,.drawer--cart .cart-item__image img{width:68px}.drawer--cart .cart-item__image img{height:74px}}.nema-cart-tabs{display:flex;align-items:center;gap:8px}.nema-cart-tab{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 11px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff0f;color:#fff;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.nema-cart-tab.is-active{border-color:#397fdb;background:#1767c0;box-shadow:0 8px 20px #00409147}.nema-cart-tab__icon{font-size:16px;line-height:1}.nema-cart-tab__heart{font-size:20px}.nema-wishlist-count{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#fff;color:#062042;font-size:10px}.nema-wishlist-panel{display:none;flex:1;overflow:auto;padding:16px;background:#f6f8fb;color:#101820}.drawer--cart.is-wishlist-view .nema-wishlist-panel{display:block}.drawer--cart.is-wishlist-view>.drawer__content{display:none}.nema-wishlist-account{padding:22px;border-radius:16px;background:linear-gradient(145deg,#071a35,#0b2d5d);color:#fff;text-align:center;box-shadow:0 14px 34px #04163033}.nema-wishlist-account__icon{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 12px;border-radius:50%;background:#fff;color:#0a2d5c;font-size:22px}.nema-wishlist-account__eyebrow{margin:0 0 5px;color:#8abfff;font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.nema-wishlist-account h3{margin:0;font-size:20px;line-height:1.16}.nema-wishlist-account p:not(.nema-wishlist-account__eyebrow){max-width:330px;margin:10px auto 17px;color:#ffffffc7;font-size:13px;line-height:1.45}.nema-wishlist-account__actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.nema-wishlist-account__primary,.nema-wishlist-account__secondary{display:flex;align-items:center;justify-content:center;min-height:43px;padding:9px 12px;border-radius:999px;font-size:12px;font-weight:900;text-decoration:none}.nema-wishlist-account__primary{background:#fff;color:#082953}.nema-wishlist-account__secondary{border:1px solid rgba(255,255,255,.38);color:#fff}.nema-wishlist-empty{padding:35px 12px;text-align:center}.nema-wishlist-empty>span{font-size:36px;color:#0b2d5d}.nema-wishlist-empty h3{margin:7px 0 4px;font-size:17px}.nema-wishlist-empty p{margin:0;color:#667085;font-size:13px}.nema-wishlist-list{display:grid;gap:10px;margin-top:14px}.nema-wishlist-item{display:grid;grid-template-columns:76px 1fr;gap:12px;padding:10px;border:1px solid #e0e6ee;border-radius:13px;background:#fff}.nema-wishlist-item__image{display:grid;place-items:center;height:76px;border-radius:9px;background:#f2f4f7;overflow:hidden}.nema-wishlist-item__image img{width:100%;height:100%;object-fit:contain}.nema-wishlist-item__info{min-width:0}.nema-wishlist-item__title{display:block;color:#111827;font-size:12px;font-weight:850;line-height:1.3;text-decoration:none}.nema-wishlist-item__price{margin-top:5px;color:#0b2d5d;font-size:13px;font-weight:900}.nema-wishlist-item__actions{display:flex;align-items:center;gap:12px;margin-top:8px}.nema-wishlist-item__view{color:#0b5fc2;font-size:11px;font-weight:850}.nema-wishlist-item__remove{padding:0;border:0;background:none;color:#6b7280;font-size:11px;text-decoration:underline;cursor:pointer}.nema-cart-wishlist-btn{display:grid;place-items:center;width:34px;height:34px;margin-inline-end:4px;border:1px solid #d7dde6;border-radius:50%;background:#fff;color:#0b2d5d;font-size:19px;cursor:pointer}.nema-cart-wishlist-btn.is-saved{border-color:#0b5fc2;background:#eaf3ff;color:#0b5fc2}@media(max-width:480px){.nema-cart-tab span:not(.nema-cart-tab__icon):not(.nema-wishlist-count){display:none}.nema-cart-tab{padding:7px 10px}.nema-wishlist-account{padding:18px}.nema-wishlist-account__actions{grid-template-columns:1fr}}.nema-cart-sticky-summary{position:relative;z-index:6;flex:0 0 auto;margin-top:auto;padding:14px 18px 12px;border-top:1px solid #dce3ec;background:#fff;box-shadow:0 -12px 28px #0518311f}.nema-cart-order-total{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#111827;font-size:14px;font-weight:850}.nema-cart-order-total strong{color:#082953;font-size:17px}.nema-cart-secure{margin-top:10px;padding-top:9px;border-top:1px solid #e6eaf0}.nema-cart-secure__label{display:flex;align-items:center;justify-content:center;gap:6px;color:#233047;font-size:11px}.nema-cart-secure__payments{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;margin-top:7px}.nema-payment-icon{width:34px;height:21px}.drawer--cart.is-wishlist-view .nema-cart-sticky-summary{display:none}.drawer--cart>.drawer__content{min-height:0;overflow:auto}.drawer--cart .cart-drawer__checkout-buttons .btn{min-height:44px}.drawer--cart .nema-cart-sticky-summary{position:absolute!important;inset-inline:0;bottom:0!important;top:auto!important;margin:0;z-index:8}.drawer--cart.is-wishlist-view .nema-cart-sticky-summary{display:none!important}.drawer--cart .nema-cart-sticky-summary{position:fixed!important;right:0;left:auto;bottom:0!important;top:auto!important;width:min(470px,100vw);margin:0;z-index:8}.drawer--cart .nema-cart-sticky-summary{transform:translateY(-100%)!important}.drawer--cart .nema-cart-sticky-summary{transform:none!important}:root{--nema-store-blue-950: #050b13;--nema-store-blue-900: #071a32;--nema-store-blue-800: #0b2b58;--nema-store-blue-600: #1767c0;--nema-store-blue-400: #4ca3ff}body:has(.cc-collection-products) main,body:has(.nema-product-v50-section) main{background:linear-gradient(145deg,var(--nema-store-blue-900) 0%,var(--nema-store-blue-800) 48%,#061326 100%)!important}body:has(.cc-collection-products) .cc-collection-products,body:has(.cc-collection-products) .nema-collection-v45,body:has(.nema-product-v50-section) .nema-product-v50-section,body:has(.nema-product-v50-section) .nema-product-v50,body:has(.nema-product-v50-section) .cc-product-recommendations{background:transparent!important}body:has(.cc-collection-products) .color-scheme--3,body:has(.nema-product-v50-section) .color-scheme--3,body:has(.cc-collection-products) .header__cart-count,body:has(.nema-product-v50-section) .header__cart-count{background:var(--nema-store-blue-600)!important;border-color:var(--nema-store-blue-400)!important;color:#fff!important}body:has(.cc-collection-products) .nema-collection-v45__eyebrow,body:has(.nema-product-v50-section) .nema-product-v50__vendor{background:#4ca3ff24!important;border-color:#4ca3ff75!important;color:#8fc3ff!important}body:has(.cc-collection-products) .nema-product-card-v45{background:linear-gradient(160deg,#081525,#050b13)!important;border-color:#4ca3ff3d!important;box-shadow:0 18px 42px #00081852!important}body:has(.cc-collection-products) .nema-product-card-v45:hover{border-color:#4ca3ffb8!important;box-shadow:0 22px 48px #00377d57!important}body:has(.cc-collection-products) .nema-product-card-v45__price-row{border-color:#4ca3ff75!important}body:has(.cc-collection-products) .nema-product-card-v45__price,body:has(.nema-product-v50-section) .nema-product-v50__price{color:var(--nema-store-blue-400)!important}body:has(.cc-collection-products) .nema-product-card-v45__button--in-stock,body:has(.nema-product-v50-section) .nema-product-v50__add,body:has(.cc-collection-products) .btn--primary,body:has(.nema-product-v50-section) .btn--primary,body:has(.cc-collection-products) .drawer--cart .cart-drawer__checkout-buttons .btn--primary,body:has(.nema-product-v50-section) .drawer--cart .cart-drawer__checkout-buttons .btn--primary{background:linear-gradient(135deg,#1767c0,#0b4f9e)!important;border-color:#3b92ff!important;box-shadow:0 12px 26px #0053b44d!important;color:#fff!important}body:has(.nema-product-v50-section) .nema-product-v50__panel,body:has(.nema-product-v50-section) .nema-product-v50__info{border-color:#4ca3ff3d!important}body:has(.cc-collection-products) .nema-product-card-v45__price-row,body:has(.cc-collection-products) .nema-collection-v45__badge,body:has(.nema-product-v50-section) .nema-product-v50__price-wrap{color:var(--nema-store-blue-400)!important}body:has(.cc-collection-products) .footer-newsletter-box,body:has(.nema-product-v50-section) .footer-newsletter-box{border-color:#4ca3ff80!important}body:has(.cc-collection-products) .footer-newsletter-box button,body:has(.nema-product-v50-section) .footer-newsletter-box button{background:var(--nema-store-blue-600)!important;border-color:var(--nema-store-blue-400)!important}body:has(.cc-collection-products) footer h4,body:has(.nema-product-v50-section) footer h4{color:var(--nema-store-blue-400)!important}body:has(.cc-collection-products) .nema-collection-v45__badge span{color:var(--nema-store-blue-400)!important}body.nema-cart-context-store main{background:linear-gradient(145deg,#071a32,#0b2b58 48%,#061326)!important}body.nema-cart-context-store .cc-main-cart{background:transparent!important}body.nema-cart-context-store .header__cart-count,body.nema-cart-context-store .color-scheme--3,body.nema-cart-context-store .main-cart .btn--primary,body.nema-cart-context-store .cart__summary .btn--primary,body.nema-cart-context-store button[name=checkout]{background:linear-gradient(135deg,#1767c0,#0b4f9e)!important;border-color:#3b92ff!important;box-shadow:0 12px 26px #0053b44d!important;color:#fff!important}body.nema-cart-context-store announcement-bar,body.nema-cart-context-store announcement-bar *{color:#4ca3ff!important}body.nema-cart-context-store .footer-newsletter-box{border-color:#4ca3ff80!important}body.nema-cart-context-store .footer-newsletter-box button{background:#1767c0!important;border-color:#4ca3ff!important}body.nema-cart-context-store footer h4{color:#4ca3ff!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/cart-items.css.map */
