.ceda-cart-drawer{--ceda-pink:#D48B8B;--ceda-line:#ECECEC;--ceda-card:#F4F4F4;--ceda-grey:#707070;--ceda-radius:8px}.ceda-cart-drawer,.ceda-cart-drawer *{font-family:var(--text-font-family)!important;font-style:normal}.ceda-cart-drawer [slot=header]{font-size:20px;font-weight:700;letter-spacing:0;text-transform:none}.ceda-cart-timer{display:block;margin:16px 0;padding:10px 8px;background:#dcffd3;border:1px solid #94E374;border-radius:var(--ceda-radius);color:#1b5e0f;font-size:11px;font-weight:700;letter-spacing:.05em;line-height:1.3;text-align:center;text-transform:uppercase}.ceda-cart-timer[hidden]{display:none}.ceda-cart-timer strong{font-weight:700;font-variant-numeric:tabular-nums}.ceda-ship{display:block;margin:0 0 6px}.ceda-ship__text{margin:0 0 10px;font-size:13px;font-weight:400;line-height:1.3;text-align:left}.ceda-ship__bar{display:flex;align-items:center}.ceda-ship__track{flex:1;height:6px;overflow:hidden;background:#e3e3e3;border-radius:99px}.ceda-ship__fill{display:block;height:100%;background:var(--ceda-pink);border-radius:inherit;transition:width .5s cubic-bezier(.25,.8,.35,1)}.ceda-ship__icon{position:relative;display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;margin-left:-17px;background:#fff;border:1.5px solid #D0D0D0;border-radius:50%;color:var(--ceda-pink);transition:background-color .25s ease,border-color .25s ease,color .25s ease}.ceda-ship__icon svg{width:16px;height:16px}.ceda-ship__bar.is-complete .ceda-ship__icon{background:var(--ceda-pink);border-color:var(--ceda-pink);color:#fff}.ceda-ship.is-celebrating .ceda-ship__text{animation:ceda-ship-text .45s ease both}.ceda-ship.is-celebrating .ceda-ship__bar.is-complete .ceda-ship__icon{animation:ceda-ship-pop .55s cubic-bezier(.34,1.56,.64,1) both}@keyframes ceda-ship-text{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ceda-ship-pop{0%{transform:scale(1);box-shadow:0 0 #d48b8b80}45%{transform:scale(1.25)}to{transform:scale(1);box-shadow:0 0 0 10px #d48b8b00}}@media(prefers-reduced-motion:reduce){.ceda-ship__fill,.ceda-ship__icon{transition:none}.ceda-ship.is-celebrating .ceda-ship__text,.ceda-ship.is-celebrating .ceda-ship__bar.is-complete .ceda-ship__icon{animation:none}}.ceda-cart-drawer .cart-drawer__items{gap:0;padding-block-start:0}.ceda-cart-drawer .cart-drawer__items>.ceda-line:first-child{padding-top:10px}.ceda-line{display:grid!important;grid-template-columns:95px minmax(0,1fr) auto;align-items:start;column-gap:14px;padding:16px 0;border-bottom:1px solid var(--ceda-line)}.ceda-line:last-child{border-bottom:0}.ceda-line__media{display:block;aspect-ratio:1;overflow:hidden;background:#fafafa;border-radius:var(--ceda-radius)}.ceda-line__image{display:block;width:100%;height:100%;object-fit:cover}.ceda-line__info{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ceda-line__title{color:inherit;font-size:17px;font-weight:600;line-height:1.3;text-decoration:none}.ceda-line__variant,.ceda-line__discount{margin:2px 0 0;color:var(--ceda-grey);font-size:12px}.ceda-line__qty .quantity-selector{--quantity-selector-height:26px;--quantity-selector-input-width:22px;border-color:#9a9a9a;border-radius:var(--ceda-radius);overflow:hidden}.ceda-line__qty .quantity-selector__button svg{width:8px;height:8px}.ceda-line__qty .quantity-selector__input{font-size:13px}.ceda-line__qty{display:flex;align-items:center;gap:8px;margin-top:8px}.ceda-line__remove{color:var(--ceda-grey);font-size:11px;line-height:1;text-decoration:underline;text-underline-offset:2px}.ceda-line__price{display:flex;flex-direction:column;align-items:flex-end;font-size:15px;font-weight:700;line-height:1.3;white-space:nowrap}.ceda-line__price s{color:var(--ceda-grey);font-size:12px;font-weight:400}.ceda-upsells{margin-top:8px;padding-top:20px;border-top:1px solid var(--ceda-line)}.ceda-upsells__title{margin:0;font-size:17px;font-weight:700;line-height:1.3}.ceda-upsells__subtitle{margin:2px 0 14px;color:var(--ceda-pink);font-size:13px;font-weight:500;line-height:1.3}.ceda-upsells__list{display:flex;flex-direction:column;gap:10px}.ceda-upsells--row .ceda-upsells__list{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.ceda-upsells--row .ceda-upsell{flex:0 0 85%;scroll-snap-align:start}.ceda-upsell{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;background:var(--ceda-card);border-radius:var(--ceda-radius)}.ceda-upsell__media{display:block;aspect-ratio:1;overflow:hidden;background:#fff;border-radius:var(--ceda-radius)}.ceda-upsell__image{display:block;width:100%;height:100%;object-fit:contain}.ceda-upsell__info{display:flex;flex-direction:column;gap:2px;min-width:0}.ceda-upsell__title{color:inherit;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none}.ceda-upsell__price{font-size:14px;font-weight:700}.ceda-upsell__form,.ceda-upsell__form form{margin:0}.ceda-upsell__button,.ceda-upsell__button:hover,.ceda-upsell__button:focus,.ceda-upsell__button:active{display:inline-block;padding:6px 12px;background:transparent;border:1.5px solid #444444;border-radius:var(--ceda-radius);box-shadow:none;color:#444;cursor:pointer;font-family:inherit;font-size:11px;font-weight:400;letter-spacing:.04em;line-height:1.2;text-decoration:none;text-transform:uppercase;transform:none;white-space:nowrap}.ceda-upsell__button[aria-busy=true]{opacity:.6}.ceda-cart-total{display:flex;align-items:baseline;justify-content:space-between;font-size:16px}.ceda-cart-total__price{font-weight:700}.ceda-cart-drawer .button-group .button{column-gap:8px;border-radius:var(--ceda-radius);font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}.ceda-cart-drawer .cart-drawer__button-price:before{margin-inline-end:8px}.ceda-cart-delivery{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:13px;line-height:1.3}.ceda-cart-delivery__icon{flex-shrink:0;width:18px;height:18px}.ceda-cart-klarna{display:flex;align-items:center;justify-content:center;gap:5px;margin:0;color:#555;font-size:12px;line-height:1.1}.ceda-cart-klarna__logo{display:block;flex-shrink:0;width:32px;height:20px}.ceda-cart-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin:0;padding:0;list-style:none}.ceda-cart-payments svg{display:block;width:32px;height:20px}.ceda-pay-img{display:flex;align-items:center;justify-content:center;width:32px;height:20px;padding:2px 3px;box-sizing:border-box;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:3px}.ceda-pay-img img{display:block;max-width:100%;max-height:100%;object-fit:contain}.ceda-protect{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 14px;background:var(--ceda-card);border-radius:var(--ceda-radius);transition:opacity .2s}.ceda-protect.is-busy{opacity:.6;pointer-events:none}.ceda-protect__icon{display:grid;place-items:center;color:var(--ceda-pink)}.ceda-protect__icon svg{width:22px;height:22px}.ceda-protect__text{display:flex;flex-direction:column;gap:2px;min-width:0}.ceda-protect__title{color:var(--ceda-pink);font-size:14px;font-weight:600;line-height:1.2}.ceda-protect__desc{color:var(--ceda-grey);font-size:11px;line-height:1.3}.ceda-protect__price{font-size:14px;font-weight:700;white-space:nowrap}.ceda-protect__switch{position:relative;flex-shrink:0;width:40px;height:22px;padding:0;background:#d9d9d9;border:0;border-radius:99px;cursor:pointer;transition:background-color .2s ease}.ceda-protect__knob{position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;transition:transform .2s ease}.ceda-protect__switch[aria-checked=true]{background:var(--ceda-pink)}.ceda-protect__switch[aria-checked=true] .ceda-protect__knob{transform:translate(18px)}.ceda-protect__switch:focus-visible{outline:2px solid #111111;outline-offset:2px}.ceda-cart-note{margin:0;color:#111;font-size:12px;text-align:center}@media(max-width:699px){.ceda-line{grid-template-columns:79px minmax(0,1fr) auto;column-gap:12px}.ceda-line__title{font-size:16px}.ceda-line__price{font-size:14px}.ceda-line__remove{font-size:10px}.ceda-upsell{gap:10px;padding:10px 12px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ceda-cart-drawer.css.map */
