.template-cart{--sa-c-ink:#4D2318;--sa-c-text:#5A3B38;--sa-c-soft:#7A5C58;--sa-c-line:#ECE6E2;--sa-c-cream:#FBF8F5;--sa-c-green:#21542B;--sa-c-orange:#F39200;--sa-c-grey:#F2EFED}.template-cart .sa-cartpage-head{padding:16px 0 4px!important;margin:0!important}.template-cart .sa-cartpage-head__title{font-family:Signika,Trebuchet MS,sans-serif!important;font-weight:700!important;font-size:var(--t-h2,22px)!important;line-height:1.2!important;color:var(--sa-c-ink);margin:0 0 12px!important;text-transform:none!important}.template-cart .sa-cartbar{max-width:640px;padding:12px 14px;border-radius:12px;background:var(--sa-c-cream)}.template-cart .sa-cartbar.is-reached{background:#eaf3e7}.template-cart .sa-cartbar__text{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-family:Roboto Slab,Georgia,serif;font-size:14px;line-height:1.35;color:var(--sa-c-text)}.template-cart .sa-cartbar.is-reached .sa-cartbar__text{color:var(--sa-c-green);margin:0}.template-cart .sa-cartbar.is-reached .sa-cartbar__track{display:none}.template-cart .sa-cartbar__text strong{font-family:Signika,Trebuchet MS,sans-serif;font-weight:700}.template-cart .sa-cartbar__amount{color:var(--sa-c-green);font-size:15px}.template-cart .sa-cartbar__icon{flex:0 0 auto;font-size:18px;line-height:1}.template-cart .sa-cartbar__track{display:block;height:6px;border-radius:999px;background:var(--sa-c-line);overflow:hidden}.template-cart .sa-cartbar__fill{display:block;height:100%;border-radius:999px;background:var(--sa-c-green)}.template-cart .sa-cartbar__note{margin:8px 0 0;font-size:12px;color:var(--sa-c-soft)}.template-cart [data-section-type=cart] .page__header{display:none!important}.template-cart [data-section-type=cart]>.section,.template-cart [data-section-type=cart]{padding-top:0!important;margin-top:0!important}.template-cart .cart-wrapper{margin-top:4px!important}.template-cart .cart-wrapper .card{border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}.template-cart .line-item-table thead{display:none!important}.template-cart .line-item{border-bottom:1px solid var(--sa-c-line)!important}.template-cart .line-item:last-child{border-bottom:0!important}.template-cart .line-item td{border:0!important}.template-cart .line-item__image-wrapper{width:76px!important;min-width:76px!important;max-width:76px!important;margin-right:12px!important}.template-cart .line-item__image-wrapper .aspect-ratio{padding-bottom:100%!important;border-radius:12px;overflow:hidden}.template-cart .line-item__image-wrapper img{object-fit:cover!important;width:100%!important;height:100%!important;border-radius:12px}html body.template-cart .line-item__title{font-family:Signika,Trebuchet MS,sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:1.3!important;color:var(--sa-c-ink)!important;text-decoration:none!important}html body.template-cart .line-item__variant-title{margin:2px 0 0!important;font-size:14px!important;line-height:1.35!important;color:var(--sa-c-soft)!important}html body.template-cart .line-item__price,html body.template-cart .line-item__line-price .price,html body.template-cart .line-item__line-price{font-family:Signika,Trebuchet MS,sans-serif!important;font-weight:700!important;font-size:16px!important;color:var(--sa-c-green)!important}html body.template-cart .line-item__price--compare{font-weight:400!important;font-size:14px!important;color:var(--sa-c-soft)!important}.template-cart .line-item__price-list{margin-top:6px!important}.template-cart .line-item .quantity-selector{display:inline-flex!important;align-items:center!important;gap:2px!important;height:auto!important;padding:3px!important;border:1px solid var(--sa-c-line)!important;border-radius:12px!important;background:#fff!important;overflow:visible!important}.template-cart .line-item .quantity-selector__button{width:30px!important;height:30px!important;min-width:0!important;padding:0!important;border:0!important;border-radius:9px!important;background:var(--sa-c-grey)!important;color:var(--sa-c-ink)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.template-cart .line-item .quantity-selector__button svg{width:10px;height:10px}html body.template-cart .line-item .quantity-selector__value{width:30px!important;height:30px!important;min-height:0!important;padding:0!important;border:0!important;text-align:center!important;font-family:Signika,Trebuchet MS,sans-serif!important;font-weight:700!important;font-size:16px!important;color:var(--sa-c-ink)!important;background:transparent!important}html body.template-cart .line-item__quantity-remove{font-size:12px!important;color:var(--sa-c-soft)!important;text-decoration:underline!important;text-underline-offset:3px}@media screen and (max-width:640px){.template-cart .line-item__quantity.hidden-tablet-and-up{display:flex!important;align-items:center;gap:14px;margin-top:10px!important}}.template-cart .cart-recap .card__section{padding:16px 0!important}html body.template-cart .cart-recap__price-line{display:flex!important;align-items:baseline!important;justify-content:space-between!important;margin:0 0 8px!important}html body.template-cart .cart-recap__price-line-label{font-family:Signika,Trebuchet MS,sans-serif!important;font-weight:700!important;font-size:16px!important;color:var(--sa-c-ink)!important;text-transform:none!important}html body.template-cart .cart-recap__price-line-price{font-family:Signika,Trebuchet MS,sans-serif!important;font-weight:700!important;font-size:20px!important;color:var(--sa-c-green)!important}html body.template-cart .cart-recap__notices,html body.template-cart .cart-recap__notices p{font-size:12px!important;line-height:1.45!important;color:var(--sa-c-soft)!important;margin:0 0 10px!important}html body.template-cart .cart-recap__note-button{font-size:14px!important}.template-cart .sa-cart-klarna{display:flex;align-items:center;gap:8px;margin:0 0 10px!important;color:var(--sa-c-text)}.template-cart .sa-cart-klarna__badge{flex:0 0 auto;padding:3px 7px;border-radius:5px;background:#ffa8cd;color:#0b051d;font-family:Signika,Trebuchet MS,sans-serif;font-weight:700;font-size:12px!important;line-height:12px}html body.template-cart .sa-cart-klarna__txt{font-family:Roboto Slab,Georgia,serif!important;font-size:12px!important;line-height:1.4!important;color:var(--sa-c-text)!important}html body.template-cart .cart-recap__checkout{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:52px!important;min-height:0!important;padding:0 12px!important;border:0!important;border-radius:12px!important;background:var(--sa-c-orange)!important;color:#fff!important;box-shadow:none!important}html body.template-cart .cart-recap__checkout:before,html body.template-cart .cart-recap__checkout:after{display:none!important}html body.template-cart .cart-recap__checkout .sa-checkout-label{display:inline-flex;align-items:center;gap:8px;font-family:Signika,Trebuchet MS,sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:1!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important}html body.template-cart .cart-recap__checkout .sa-checkout-label:before{content:"";flex:0 0 16px;width:16px;height:16px;background:currentColor;transform:translateY(-1px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17 10V7A5 5 0 0 0 7 7v3H5v12h14V10h-2zM9 7a3 3 0 0 1 6 0v3H9V7z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17 10V7A5 5 0 0 0 7 7v3H5v12h14V10h-2zM9 7a3 3 0 0 1 6 0v3H9V7z'/%3E%3C/svg%3E") center/contain no-repeat}html body.template-cart .cart-recap__checkout:hover{background:#db8300!important}.template-cart .sa-cart-upsell{margin:8px 0 0!important;padding:16px 0 20px!important;background:#f4f9f2!important}html body.template-cart .sa-cart-upsell__title{font-family:Signika,Trebuchet MS,sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:1.3!important;color:var(--sa-c-ink)!important;margin:0 0 12px!important;text-transform:none!important}.template-cart .sa-cart-upsell__sub{margin:-6px 0 12px;font-size:14px;color:var(--sa-c-soft)}.template-cart .sa-cart-upsell__grid{display:grid;grid-template-columns:1fr;gap:8px}@media screen and (min-width:768px){.template-cart .sa-cart-upsell__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.template-cart .sa-xs-card{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#fff}.template-cart .sa-xs-card__media{display:block;width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--sa-c-cream)}.template-cart .sa-xs-card__media img{width:100%;height:100%;object-fit:cover;display:block}.template-cart .sa-xs-card__info{min-width:0;display:flex;flex-direction:column;gap:4px}html body.template-cart .sa-xs-card__title{font-family:Signika,Trebuchet MS,sans-serif!important;font-weight:700!important;font-size:14px!important;line-height:1.3!important;color:var(--sa-c-ink)!important;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body.template-cart .sa-xs-card__price{font-family:Signika,Trebuchet MS,sans-serif!important;font-weight:700!important;font-size:14px!important;color:var(--sa-c-green)!important}.template-cart .sa-xs-card__form{margin:0}html body.template-cart .sa-xs-card__btn{display:inline-flex;align-items:center;justify-content:center;height:36px;min-height:0;padding:0 12px;border:0;border-radius:12px;background:var(--sa-c-orange);color:#fff!important;font-family:Signika,Trebuchet MS,sans-serif;font-weight:700;font-size:14px!important;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer}html body.template-cart main .shopify-section>.sa-cartpage-head{padding:16px 0 8px!important}html body.template-cart main .shopify-section>.sa-cart-upsell{padding:16px 0 20px!important}html body.template-cart main [data-section-type=cart]{padding-bottom:16px!important}.template-cart .line-item-table{margin:0!important;width:100%!important}.template-cart .line-item td.line-item__product-info{padding:14px 0!important}@media screen and (max-width:420px){.template-cart .sa-cartbar__text{font-size:13px}.template-cart .sa-cartbar__amount{font-size:14px}}@media screen and (min-width:400px){.template-cart .sa-cartbar:not(.is-reached) .sa-cartbar__text>span:last-child{white-space:nowrap}}html body.template-cart .cart-recap__notices a{font-size:inherit!important;line-height:inherit!important;color:var(--sa-c-text)!important;font-family:inherit!important}html body.template-cart main .shopify-section[id*=recently-viewed]>.section{margin-top:0!important;padding-top:24px!important}html body.template-cart .cart-recap__notices{display:none!important}html body.template-cart .cart-recap__checkout .sa-checkout-label:before{flex:0 0 19px!important;width:19px!important;height:19px!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 18c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42a.25.25 0 0 1-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49A1 1 0 0 0 20 4H5.21l-.94-2H1zm16 16c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 18c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42a.25.25 0 0 1-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49A1 1 0 0 0 20 4H5.21l-.94-2H1zm16 16c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E") center/contain no-repeat!important}.template-cart .sa-cartbar .sa-tiers{margin:0;padding:0}.template-cart .sa-cartbar .sa-tiers__track{position:relative;height:6px;margin:14px 18px 12px 0;border-radius:999px;background:#ece6e2}.template-cart .sa-cartbar .sa-tiers__fill{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:#f39200;transition:width .35s ease}.template-cart .sa-cartbar .sa-tiers__fill.is-done{background:#21542b}.template-cart .sa-cartbar .sa-tiers__node{position:absolute;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:#fff;border:2px solid #F39200;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #4d231829;animation:sa-tiers-pulse 2.4s ease-in-out infinite}.template-cart .sa-cartbar .sa-tiers__node.is-done{border-color:#21542b;animation:none}.template-cart .sa-cartbar .sa-tiers__node.is-done:after{content:"";position:absolute;left:-5px;top:-5px;width:16px;height:16px;border-radius:50%;background:#21542b;box-shadow:0 0 0 2px #fff}.template-cart .sa-cartbar .sa-tiers__node.is-done:before{content:"";position:absolute;left:-1px;top:-1px;z-index:1;width:8px;height:8px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/contain no-repeat}.template-cart .sa-cartbar .sa-tiers__img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.template-cart .sa-cartbar .sa-tiers__emoji{font-size:17px;line-height:1}.template-cart .sa-cartbar .sa-tiers__truck{position:absolute;right:-9px;bottom:-7px;width:20px;height:20px;border-radius:50%;background:#fff;border:1px solid #ECE6E2;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1}.template-cart .sa-cartbar .sa-tiers__node--ship .sa-tiers__truck{position:static;width:auto;height:auto;border:0;background:none;font-size:15px}.template-cart .sa-cartbar .sa-tiers__legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px}.template-cart .sa-cartbar .sa-tiers__item{display:flex;align-items:center;gap:6px;margin:0;padding:0;font-family:Roboto Slab,Georgia,serif;font-size:12px;line-height:1.35;color:#7a5c58}.template-cart .sa-cartbar .sa-tiers__item b{font-family:Signika,Trebuchet MS,sans-serif;font-weight:700;color:#4d2318;white-space:nowrap}.template-cart .sa-cartbar .sa-tiers__check{position:relative;flex:0 0 14px;width:14px;height:14px;border-radius:50%;border:1.5px solid #C9BDB7;box-sizing:border-box}.template-cart .sa-cartbar .sa-tiers__item.is-done,.template-cart .sa-cartbar .sa-tiers__item.is-done b{color:#21542b}.template-cart .sa-cartbar .sa-tiers__item.is-done .sa-tiers__check{background:#21542b;border-color:#21542b}.template-cart .sa-cartbar .sa-tiers__item.is-done .sa-tiers__check:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/contain no-repeat}@keyframes sa-tiers-pulse{0%,to{box-shadow:0 2px 8px #4d231829,0 0 #f3920059}50%{box-shadow:0 2px 8px #4d231829,0 0 0 6px #f3920000}}@media(prefers-reduced-motion:reduce){.template-cart .sa-cartbar .sa-tiers__node{animation:none}.template-cart .sa-cartbar .sa-tiers__fill{transition:none}}.template-cart .sa-cartbar--promo .sa-cartbar__text{align-items:flex-start}html body.template-cart .sa-cartbar--promo .sa-cartbar__text>span:last-child{white-space:normal!important}.template-cart .sa-cartbar--promo .sa-tiers__track{margin-right:18px}
/*# sourceMappingURL=/cdn/shop/t/133/assets/sa-cart-page.css.map */
