.ll-cart{--ll-text:var(--colorTextBody,#454546);--ll-rose:#bea5a6;--ll-rose-light:#d3c3c3;--ll-accent:#75545a;--ll-accent-dark:#5e4248;--ll-neutral:#f4f5f6;--ll-warm:#faf8f7;--ll-line:#e8dfdf;--ll-serif:var(--typeHeaderPrimary,"Bodoni Moda"),var(--typeHeaderFallback,serif);--ll-sans:var(--typeBasePrimary,Poppins),var(--typeBaseFallback,sans-serif);max-width:1240px;margin:0 auto;padding-top:28px;padding-bottom:56px;color:var(--ll-text);font-family:var(--ll-sans)}.ll-cart__head{margin-bottom:28px}.ll-cart__back{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ll-text);text-decoration:underline;text-underline-offset:4px;font-size:15px}.ll-cart__title{font-family:var(--ll-serif);font-weight:400;font-size:clamp(34px,4vw,48px);line-height:1.1;margin:8px 0 6px;display:flex;align-items:flex-end;gap:10px;text-transform:none;letter-spacing:0}.ll-cart__flourish{color:var(--ll-accent);flex:none;margin-bottom:-6px}.ll-cart__count{margin:0;font-size:15px;min-height:1.4em}.ll-cart__empty{display:none;padding:24px 0 40px}.ll-cart.is-empty .ll-cart__empty{display:block}.ll-cart.is-empty .ll-cart__form,.ll-cart.is-empty .ll-cart__count{display:none}.ll-cart__empty-btn{background:var(--ll-accent);color:#fff;border-radius:0;min-height:50px;display:inline-flex;align-items:center;padding:0 32px}.ll-cart__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "summary" "extras";gap:32px}.ll-cart__main{grid-area:main;min-width:0}.ll-cart__summary{grid-area:summary}.ll-cart__extras{grid-area:extras;min-width:0}@media(min-width:990px){.ll-cart__grid{grid-template-columns:minmax(0,62fr) minmax(0,38fr);grid-template-areas:"main summary" "extras summary";grid-template-rows:auto 1fr;column-gap:48px;row-gap:28px}.ll-cart__summary{align-self:start;position:sticky;top:130px}}.ll-cart__items{border-top:1px solid var(--ll-line)}.ll-cart .ll-line{display:flex;gap:24px;margin:0;padding:24px 0;border-bottom:1px solid var(--ll-line)}.ll-cart .ll-line:first-child{padding-top:24px}.ll-cart .ll-line:last-child{border-bottom:1px solid var(--ll-line);margin-bottom:0}.ll-cart .ll-line__media{flex:0 0 144px;margin:0}.ll-cart .ll-line__media a{display:block;height:144px;width:144px;background:var(--ll-neutral)}.ll-cart .ll-line__media img{object-fit:cover}.ll-cart .ll-line__body{display:flex;flex-direction:column;flex-wrap:nowrap;flex:1 1 auto;min-width:0;gap:14px}.ll-cart .ll-line__top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ll-cart .ll-line__info{flex:1 1 auto;min-width:0}.ll-cart .ll-line__title{font-family:var(--ll-serif);font-size:21px;line-height:1.25;color:var(--ll-text);margin-bottom:6px;overflow-wrap:anywhere}.ll-cart .ll-line__meta{font-size:14px;margin-bottom:2px;opacity:.85}.ll-cart .ll-line__meta span{font-weight:400}.ll-cart .ll-line__price{flex:none;text-align:right;font-size:18px;line-height:1.3}.ll-cart .ll-line__price .cart__price--strikethrough{font-size:14px;opacity:.7}.ll-cart .ll-line__each{display:block;font-size:13px;opacity:.75;margin-top:2px}.ll-cart .ll-line__controls{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;line-height:1.2}.ll-cart .ll-line__controls>div:first-child{margin-inline-end:0}.ll-cart .ll-line__qty{display:flex;align-items:center;gap:12px}.ll-cart .ll-line__qty-label{margin:0;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.ll-cart .ll-line__promos{display:flex;flex-direction:column;gap:2px;font-size:13px}.ll-cart .js-qty__wrapper{display:inline-flex;align-items:stretch;max-width:none;min-width:0;width:134px;height:44px;border:1px solid var(--ll-rose-light);border-radius:0;background:#fff}.ll-cart .js-qty__adjust{position:static;flex:0 0 44px;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;order:0}.ll-cart .js-qty__adjust--minus{order:-1}.ll-cart .js-qty__adjust .icon{width:12px;height:12px}.ll-cart .js-qty__num{flex:1 1 auto;width:44px;min-width:0;height:44px;padding:0;border:0;text-align:center;font-size:16px}.ll-cart .js-qty__adjust:focus-visible,.ll-cart .js-qty__num:focus-visible{outline:2px solid var(--ll-accent);outline-offset:-2px}.ll-cart .js-qty__wrapper.is-loading{opacity:.45;pointer-events:none;position:relative}.ll-cart .js-qty__wrapper.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(190,165,166,.35),transparent);background-size:200% 100%;animation:ll-busy 1s linear infinite}@keyframes ll-busy{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ll-cart .js-qty__wrapper.is-loading:after{animation:none}}.ll-cart .ll-line__remove a{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0 4px;font-size:14px;color:var(--ll-text);text-decoration:underline;text-underline-offset:4px}.ll-cart__summary{background:var(--ll-warm);border:1px solid var(--ll-line);border-radius:2px;padding:24px}.ll-cart__summary-title{font-family:var(--ll-serif);font-weight:400;font-size:26px;margin:4px 0 16px;text-transform:none;letter-spacing:0}.ll-cart__row,.ll-cart__discounts .cart__discounts{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 12px;font-size:15px;line-height:1.4}.ll-cart__discounts .cart__discounts.hide{display:none}.ll-cart__discounts .cart__discount{color:var(--ll-accent)}.ll-cart__muted{opacity:.75;text-align:right}.ll-cart__row--total{border-top:1px solid var(--ll-line);margin-top:16px;padding-top:16px;font-family:var(--ll-serif);font-size:22px}.ll-cart__row--total [data-subtotal]{font-size:24px}.ll-cart__currency{font-family:var(--ll-sans);font-size:14px}.ll-cart__checkout-wrap{margin-top:20px}.ll-cart .ll-cart__checkout{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;border-radius:0;background:var(--ll-accent);color:#fff;font-family:var(--ll-sans);font-size:14px;letter-spacing:.12em;text-transform:uppercase}.ll-cart .ll-cart__checkout:hover,.ll-cart .ll-cart__checkout:focus-visible{background:var(--ll-accent-dark);color:#fff}.ll-cart .ll-cart__checkout:focus-visible{outline:2px solid var(--ll-accent);outline-offset:3px}.ll-cart__fineprint{font-size:13px;line-height:1.5;margin:14px 0 0;opacity:.8;text-align:center}.ll-cart .ll-fs--cart{display:flex;gap:14px;align-items:center;margin:0 0 20px;padding:14px 16px;border:0;border-radius:0;background:#f3eded}.ll-cart .ll-fs__icon{flex:none;color:var(--ll-accent)}.ll-cart .ll-fs__status{flex:1;min-width:0}.ll-cart .ll-fs--cart .ll-fs__heading{font-weight:500;font-size:15px;margin:0 0 8px}.ll-cart .ll-fs__bar{height:6px;background:#e6dcdc;overflow:hidden}.ll-cart .ll-fs__bar span{display:block;height:100%;background:var(--ll-accent);transition:width .3s ease}@media(prefers-reduced-motion:reduce){.ll-cart .ll-fs__bar span{transition:none}}.ll-cart__note{border-bottom:1px solid var(--ll-line)}.ll-cart__note summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;cursor:pointer;font-size:15px;list-style:none}.ll-cart__note summary::-webkit-details-marker{display:none}.ll-cart__note summary:after{content:"+";font-size:20px;line-height:1}.ll-cart__note[open] summary:after{content:"\2212"}.ll-cart__note summary:focus-visible{outline:2px solid var(--ll-accent);outline-offset:2px}.ll-cart__note .cart-notes{margin:0 0 16px;border-radius:0}.ll-cart__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:22px 0;border-bottom:1px solid var(--ll-line)}.ll-cart__trust li{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.35;margin:0}.ll-cart__trust svg{flex:none;color:var(--ll-accent)}.ll-cart__trust a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ll-addons{margin-top:32px}.ll-addons__title{font-family:var(--ll-serif);font-weight:400;font-size:26px;margin:0 0 16px;text-transform:none;letter-spacing:0}.ll-addons__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ll-cart .ll-addons__card{align-items:flex-start;gap:16px;padding:16px;background:#fff;border:1px solid var(--ll-line);border-radius:2px}.ll-cart .ll-addons__card img{width:120px;height:120px;border-radius:0}.ll-cart .ll-addons__card .ll-fs__info{gap:6px;font-size:14px}.ll-cart .ll-addons__card .ll-fs__title{font-family:var(--ll-serif);font-weight:400;font-size:17px;line-height:1.3}.ll-cart .ll-addons__card .ll-fs__price{opacity:1;font-size:16px}.ll-addons__tag{font-size:12px;color:var(--ll-accent)}.ll-addons__tag[hidden]{display:none}.ll-cart .ll-addons__card .ll-fs__select{max-width:100%;min-height:44px;padding:0 10px;border-radius:0;font-size:14px}.ll-cart .ll-addons__card .ll-fs__btn{min-height:44px;width:100%;margin-top:4px;background:var(--ll-accent);font-size:13px;letter-spacing:.08em;text-transform:uppercase;border-radius:0}.ll-cart .ll-addons__card .ll-fs__btn:hover,.ll-cart .ll-addons__card .ll-fs__btn:focus-visible{background:var(--ll-accent-dark)}@media(max-width:989px){.ll-addons__list{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.ll-cart{padding-top:12px}.ll-cart .ll-line{gap:16px}.ll-cart .ll-line__media{flex-basis:104px}.ll-cart .ll-line__media a{width:104px;height:104px}.ll-cart .ll-line__top{flex-direction:column;gap:6px}.ll-cart .ll-line__price{text-align:left;font-size:16px}.ll-cart .ll-line__title{font-size:18px}.ll-cart .ll-line__qty-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ll-cart__summary{padding:20px}.ll-cart__trust{grid-template-columns:minmax(0,1fr);gap:10px}.ll-cart .ll-addons__card img{width:88px;height:88px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/ll-cart.css.map */
