.tc-cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;color:var(--text-principal,#2b2620);z-index:100}.tc-cart-drawer:not([open]){display:none}.tc-cart-drawer::backdrop{background:#2b262075;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tc-cart-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:default}.tc-cart-drawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(440px,100%);background:var(--fundal-pagina,#fffbf5);box-shadow:-24px 0 60px #2b262029;animation:tc-drawer-in .5s var(--ease-soft,cubic-bezier(.16,1,.3,1)) both}.tc-cart-drawer.is-closing{animation:tc-fade-out .3s ease both}.tc-cart-drawer.is-closing::backdrop{animation:tc-fade-out .3s ease both}.tc-cart-drawer.is-closing .tc-cart-drawer__panel{animation:tc-drawer-out .3s cubic-bezier(.5,0,.75,0) both}@keyframes tc-drawer-in{0%{translate:100% 0}to{translate:0 0}}@keyframes tc-drawer-out{0%{translate:0 0}to{translate:100% 0}}@keyframes tc-fade-out{0%{opacity:1}to{opacity:0}}@media(min-width:768px){.tc-cart-drawer__panel{border-radius:28px 0 0 28px}}.tc-cart-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:18px 22px 14px}.tc-cart-drawer__header h2{display:flex;align-items:center;gap:10px;margin:0;font:400 28px/1.1 Fraunces,serif}.tc-cart-drawer__header h2 .tc-cart-drawer__count{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:var(--text-principal,#2b2620);color:#fff;font:600 13px/1 Figtree,sans-serif}.tc-cart-drawer__close{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--linie,#e9dfd2);border-radius:50%;background:#fff;cursor:pointer;transition:translate .3s var(--ease-out,ease),box-shadow .3s var(--ease-out,ease)}@media(hover:hover)and (pointer:fine){.tc-cart-drawer__close:hover{translate:0 -2px;box-shadow:0 10px 20px -10px #2b262080}}.tc-cart-drawer__close:focus-visible,.tc-cart-continue:focus-visible{outline:2px solid var(--brand-portocaliu,#cf4a00);outline-offset:2px}.tc-cart-content{display:block}.tc-cart-content--drawer{display:flex;flex-direction:column;flex:1;min-height:0}.tc-cart-content .tc-cart-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.tc-cart-content .tc-cart-status[role=alert]:not(:empty){position:static;width:auto;height:auto;margin:0 0 14px;padding:12px 14px;overflow:visible;clip:auto;clip-path:none;white-space:normal;border-radius:12px;background:#fff0ed;color:#9c2f20;font-size:14px;line-height:1.45}.tc-cart-content--drawer>.tc-cart-status[role=alert]:not(:empty){margin:0 22px 10px}.tc-cart-main{display:block}.tc-cart-content--drawer .tc-cart-main{display:flex;flex-direction:column;flex:1;min-height:0}.tc-cart-scroll{min-width:0}.tc-cart-content--drawer .tc-cart-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 22px 20px;overscroll-behavior:contain;scrollbar-width:thin}.tc-cart-content--drawer .tc-cart-foot{flex:none;margin:0;padding:12px 22px calc(14px + env(safe-area-inset-bottom));background:var(--fundal-pagina,#fffbf5);border-top:1px solid var(--linie,#e9dfd2);box-shadow:0 -14px 26px -20px #2b262047}.tc-cart-progress{margin:0 0 10px;padding:11px 14px 12px;border-radius:16px;background:var(--fundal-crem,#fbf4ee)}.tc-cart-progress p{display:flex;align-items:center;gap:10px;margin:0 0 9px;font-size:13.5px;line-height:1.35}.tc-cart-progress p img{flex:none;display:block}.tc-cart-progress__track{height:8px;border-radius:999px;background:#eadbc9;overflow:hidden}.tc-cart-progress__track span{display:block;width:var(--p,0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#e9772e,var(--brand-portocaliu,#cf4a00));animation:tc-bar-grow .9s var(--ease-soft,cubic-bezier(.16,1,.3,1)) both}.tc-cart-progress.is-complete{background:var(--stare-succes-fundal,#e7f0da)}.tc-cart-progress.is-complete .tc-cart-progress__track{background:#cfe0b8}.tc-cart-progress.is-complete .tc-cart-progress__track span{background:var(--brand-verde,#4f7a1c)}@keyframes tc-bar-grow{0%{width:0}}.tc-cart-content .tc-cart-offer{margin:0 0 6px;padding:9px 14px;border-radius:14px;font-size:13px;line-height:1.4}.tc-cart-offer p{display:flex;align-items:center;gap:8px}.tc-cart-offer.is-applied{border:0;background:var(--stare-succes-fundal,#e7f0da);color:#2f4a10;font-weight:600}.tc-cart-offer__check{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--brand-verde,#4f7a1c);color:#fff}.tc-cart-page .tc-cart-scroll>.tc-cart-progress,.tc-cart-page .tc-cart-scroll>.tc-cart-offer{max-width:none}.tc-cart-content .tc-cart-lines{border-top:0}.tc-cart-content .tc-cart-line{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:6px 14px;align-items:start;padding:14px 0;border-bottom:1px solid var(--linie-fina,#efe6da)}.tc-cart-content .tc-cart-line:last-child{border-bottom:0}.tc-cart-content .tc-cart-line__image{width:92px;height:92px;border-radius:16px;padding:8px}.tc-cart-line__details{display:flex;flex-direction:column;min-width:0;gap:2px}.tc-cart-content .tc-cart-line__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px;line-height:1.3;font-weight:600;text-wrap:balance}.tc-cart-line__variant{margin:0;font-size:12.5px}.tc-cart-line__discount{margin:2px 0 0;font-size:12px;color:var(--brand-verde,#4f7a1c);font-weight:600}.tc-cart-line__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.tc-cart-content .tc-quantity{height:38px;flex:none;background:#fff}.tc-cart-content .tc-quantity button{width:34px;height:36px;font-size:18px;color:inherit}.tc-cart-content .tc-quantity input{width:30px;font-size:14px}.tc-cart-content .tc-cart-line__remove{padding:8px 2px;font-size:12.5px;color:var(--text-secundar,#6f665b);text-underline-offset:3px;transition:color .2s ease}@media(hover:hover){.tc-cart-content .tc-cart-line__remove:hover{color:var(--brand-portocaliu,#cf4a00)}}.tc-cart-content .tc-cart-line__price{display:grid;justify-items:end;align-content:start;gap:2px;padding-top:2px;font:400 17px/1.2 Fraunces,serif}.tc-cart-content .tc-cart-line__price strong{font-weight:400}.tc-cart-content .tc-cart-line__price s{font:400 12px Figtree,sans-serif;color:var(--text-secundar,#6f665b)}.tc-cart-foot{max-width:none;margin:0}.tc-cart-foot .tc-cart-summary__subtotal,.tc-cart-foot .tc-cart-summary__discount,.tc-cart-foot .tc-cart-discounts p{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin:0 0 6px;font-size:14.5px}.tc-cart-foot .tc-cart-summary__discount{color:var(--brand-verde,#4f7a1c)}.tc-cart-foot .tc-cart-summary__discount strong{font-weight:600}.tc-cart-foot .tc-cart-discounts{margin-bottom:4px;color:var(--brand-verde,#4f7a1c)}.tc-cart-foot .tc-cart-summary__total{margin-top:4px;padding-top:10px;font-size:16px;border-top:1px solid var(--linie-fina,#efe6da)}.tc-cart-foot .tc-cart-summary__total strong{font:400 24px/1 Fraunces,serif}.tc-cart-summary__note{margin:2px 0 12px!important;font-size:12.5px!important;line-height:1.4}.tc-cart-foot .tc-cart-checkout{width:100%;min-height:52px;justify-content:center;font-size:16px;cursor:pointer}.tc-cart-dynamic{margin-top:10px}.tc-cart-dynamic shop-pay-wallet-button,.tc-cart-dynamic shopify-shop-pay-button,.tc-cart-dynamic [data-testid*=ShopPay],.tc-cart-dynamic [class*=shop-pay]{display:none!important}.tc-cart-foot .tc-cart-continue{display:block;width:100%;margin:8px 0 0;padding:4px;border:0;background:none;color:var(--text-secundar,#6f665b);text-align:center;font:500 13.5px Figtree,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media(hover:hover){.tc-cart-foot .tc-cart-continue:hover{color:var(--brand-portocaliu,#cf4a00)}}.tc-cart-content .tc-cart-empty{max-width:520px;margin:12px auto 0;padding:20px 24px 8px;text-align:center}.tc-cart-page .tc-cart-empty .h2{font:400 clamp(30px,3.4vw,44px)/1.1 Fraunces,serif}.tc-cart-content--drawer .tc-cart-empty{margin:18px 0 0;padding:28px 22px 4px}.tc-cart-empty__icon{display:inline-grid;place-items:center;width:84px;height:84px;margin-bottom:6px;border-radius:50%;background:var(--fundal-pastila-icon,#fff1e4)}.tc-cart-empty .h2{margin:8px 0 6px}.tc-cart-empty .muted{margin:0 0 18px}.tc-cart-empty__popular{margin-top:26px}.tc-cart-empty__popular-title{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--text-secundar,#6f665b)}.tc-cart-empty__popular ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.tc-cart-empty__popular a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--linie,#e9dfd2);border-radius:999px;background:#fff;color:inherit;font-size:14px;text-decoration:none;transition:translate .3s var(--ease-out,ease),box-shadow .3s var(--ease-out,ease)}@media(hover:hover)and (pointer:fine){.tc-cart-empty__popular a:hover{translate:0 -2px;box-shadow:0 8px 16px -10px #2b262066}}.tc-cart-recs{margin-top:22px}.tc-cart-recs[hidden]{display:none}.tc-cart-content--drawer{overflow-y:auto;overscroll-behavior:contain}.tc-cart-content--drawer>.tc-cart-recs{margin:18px 22px 24px}.tc-cart-recs__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.tc-cart-recs__title{margin:0;font:400 22px/1.15 Fraunces,serif}.tc-cart-recs__arrows{display:flex;gap:8px}.tc-cart-recs__arrows button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--linie,#e9dfd2);border-radius:50%;background:#fff;color:inherit;cursor:pointer;transition:translate .3s var(--ease-out,ease),box-shadow .3s var(--ease-out,ease),opacity .2s}.tc-cart-recs__arrows button:first-child .icon{rotate:180deg}.tc-cart-recs__arrows button:disabled{opacity:.35;cursor:default}@media(hover:hover)and (pointer:fine){.tc-cart-recs__arrows button:not(:disabled):hover{translate:0 -2px;box-shadow:0 8px 16px -10px #2b262080}}.tc-cart-recs__rail{display:flex;align-items:stretch;gap:12px;overflow-x:auto;overflow-y:hidden;padding:14px 3px 34px;margin:0 -3px -34px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.tc-cart-recs__rail::-webkit-scrollbar{display:none}.tc-cart-recs .tc-product-card{flex:0 0 168px;width:168px;height:auto;align-self:stretch;scroll-snap-align:start;border:1px solid var(--linie-fina,#efe6da)}.tc-cart-recs .tc-product-card__image{aspect-ratio:1}.tc-cart-recs .tc-product-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding:10px 12px 12px}.tc-cart-recs .tc-product-card__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.3;min-height:2.6em;max-height:2.6em;-webkit-line-clamp:2!important;line-clamp:2}.tc-cart-recs .tc-product-card__eyebrow{display:none}.tc-cart-recs .tc-product-card__price{font-size:16px}.tc-cart-recs .tc-quick-add__button{width:36px;height:36px}.tc-cart-recs .tc-product-card__bottom{margin-top:auto;padding-top:8px;min-height:50px}.tc-cart-page .tc-cart-content{max-width:none;margin:0}.tc-cart-page [data-cart-content]{max-width:none}.tc-cart-page .tc-cart-main{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:44px;align-items:start}.tc-cart-page .tc-cart-foot{position:sticky;top:calc(var(--header-height,88px) + 16px);padding:24px;border:1px solid var(--linie-card,#eadfd1);border-radius:var(--radius-card,24px);background:#fff}.tc-cart-page .tc-cart-line{grid-template-columns:120px minmax(0,1fr) auto;gap:6px 20px;padding:20px 0}.tc-cart-page .tc-cart-line__image{width:120px;height:120px}.tc-cart-page .tc-cart-line__title{font-size:16px}.tc-cart-page .tc-cart-progress{max-width:none}.tc-cart-page .tc-cart-recs{margin-top:56px}.tc-cart-page .tc-cart-recs__title{font-size:30px}.tc-cart-page .tc-cart-recs .tc-product-card{flex:0 0 calc((100% - 48px)/4);width:auto}.tc-cart-page .tc-cart-recs__rail{gap:16px}@media(max-width:989px){.tc-cart-page .tc-cart-main{display:block}.tc-cart-page .tc-cart-foot{position:static;margin-top:20px;padding:20px}.tc-cart-page .tc-cart-recs .tc-product-card{flex-basis:calc((100% - 32px) / 3)}}@media(max-width:767px){.tc-cart-drawer__panel{width:100%;border-radius:0}.tc-cart-drawer__header{padding:14px 16px 10px}.tc-cart-drawer__header h2{font-size:25px}.tc-cart-content--drawer>.tc-cart-status[role=alert]:not(:empty){margin:0 16px 8px}.tc-cart-content--drawer>.tc-cart-recs{margin:14px 16px 20px}.tc-cart-content--drawer .tc-cart-scroll{padding:2px 16px 18px}.tc-cart-content--drawer .tc-cart-foot{padding:14px 16px calc(14px + env(safe-area-inset-bottom))}.tc-cart-content .tc-cart-line{grid-template-columns:80px minmax(0,1fr) auto;gap:4px 12px}.tc-cart-content .tc-cart-line__image{width:80px;height:80px;border-radius:14px;padding:6px}.tc-cart-line__row{margin-top:6px}.tc-cart-page .tc-cart-line{grid-template-columns:84px minmax(0,1fr) auto;gap:4px 12px;padding:16px 0}.tc-cart-page .tc-cart-line__image{width:84px;height:84px}.tc-cart-page .tc-cart-recs .tc-product-card{flex-basis:46vw}.tc-cart-page .tc-cart-recs__title{font-size:25px}.tc-cart-page .tc-cart-recs{margin-top:40px}.tc-cart-content .tc-cart-line__price{grid-column:3;grid-row:1;display:grid;font-size:16px}.tc-cart-content .tc-cart-line__details{grid-column:2;grid-row:1}}@media(prefers-reduced-motion:reduce){.tc-cart-drawer__panel,.tc-cart-drawer.is-closing,.tc-cart-drawer.is-closing .tc-cart-drawer__panel,.tc-cart-progress__track span{animation:none!important}}.tc-cart-drawer__panel:has(.tc-cart-empty) .tc-cart-drawer__header{justify-content:flex-end;padding-bottom:0}.tc-cart-drawer__panel:has(.tc-cart-empty) .tc-cart-drawer__header h2{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cart.css.map */
