.ll-drawer{--ll-text:var(--colorTextBody,#454546);--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);--drawer-gutter:24px;font-family:var(--ll-sans);color:var(--ll-text);overflow:hidden}@media(min-width:769px){.drawer--right.ll-drawer{width:440px;right:-440px;max-width:100%}.drawer--right.ll-drawer.drawer--is-open{transform:translate(-440px)}}@media(max-width:768px){.drawer--right.ll-drawer{width:100%;right:-100%;max-width:100%}.drawer--right.ll-drawer.drawer--is-open{transform:translate(-100%)}}html.ll-cart-drawer-open{overflow:hidden}html.ll-cart-drawer-open body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#45454659;z-index:29}.ll-drawer .drawer__header{border-bottom-color:var(--ll-line);min-height:68px}.ll-drawer .ll-drawer__title{font-family:var(--ll-serif);font-weight:400;font-size:26px;letter-spacing:0;text-transform:none;margin:0}.ll-drawer .ll-drawer__title span{font-family:var(--ll-sans);font-size:15px}.ll-drawer .drawer__close-button{min-width:44px;min-height:44px}.ll-drawer .drawer__close-button:focus-visible{outline:2px solid var(--ll-accent);outline-offset:-4px}.ll-drawer__notice{margin:0;padding:10px var(--drawer-gutter);background:#f3eded;font-size:14px;line-height:1.4}.ll-drawer__notice.is-error{background:#fbeceb;color:#8a2b2b}.ll-drawer__notice[hidden]{display:none}.ll-drawer .ll-line{display:flex;gap:16px;margin:0;padding:16px 0;border-bottom:1px solid var(--ll-line)}.ll-drawer .ll-line:first-child{padding-top:4px}.ll-drawer .ll-line__media{flex:0 0 88px;margin:0}.ll-drawer .ll-line__media a{display:block;width:88px;height:88px;background:var(--ll-neutral)}.ll-drawer .ll-line__media img{object-fit:cover}.ll-drawer .ll-line__body{display:flex;flex-direction:column;flex-wrap:nowrap;flex:1 1 auto;min-width:0;gap:10px}.ll-drawer .ll-line__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ll-drawer .ll-line__info{flex:1 1 auto;min-width:0;font-size:inherit}.ll-drawer .ll-line__title{font-family:var(--ll-serif);font-size:17px;line-height:1.25;margin-bottom:4px;overflow-wrap:anywhere}.ll-drawer .ll-line__meta{font-size:13px;opacity:.85;margin-bottom:2px}.ll-drawer .ll-line__meta span{font-weight:400}.ll-drawer .ll-line__price{flex:none;text-align:right;font-size:15px;line-height:1.3}.ll-drawer .ll-line__price .cart__price--strikethrough{font-size:13px;opacity:.7}.ll-drawer .ll-line__each{display:block;font-size:12px;opacity:.75}.ll-drawer .ll-line__controls{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;line-height:1.2}.ll-drawer .ll-line__controls>div:first-child{margin-inline-end:0}.ll-drawer .ll-line__qty-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ll-drawer .ll-line__promos{font-size:12px}.ll-drawer .cart__remove{display:block}.ll-drawer .ll-line__remove a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.ll-drawer .js-qty__wrapper{display:inline-flex;align-items:stretch;max-width:none;min-width:0;width:124px;height:44px;border:1px solid var(--ll-rose-light);border-radius:0;background:#fff}.ll-drawer .js-qty__adjust{position:static;flex:0 0 40px;width:40px;height:44px;padding:0;display:flex;align-items:center;justify-content:center}.ll-drawer .js-qty__adjust--minus{order:-1}.ll-drawer .js-qty__adjust .icon{width:11px;height:11px}.ll-drawer .js-qty__adjust:hover{background:var(--ll-neutral);color:var(--ll-text);fill:var(--ll-text)}.ll-drawer .js-qty__num{flex:1 1 auto;width:40px;min-width:0;height:44px;padding:0;border:0;text-align:center;font-size:16px}.ll-drawer .js-qty__adjust:focus-visible,.ll-drawer .js-qty__num:focus-visible{outline:2px solid var(--ll-accent);outline-offset:-2px}.ll-drawer .js-qty__wrapper.is-loading{opacity:.45;pointer-events:none}.ll-drawer__note{margin:4px 0 16px;border-bottom:1px solid var(--ll-line)}.ll-drawer__note summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;cursor:pointer;font-size:14px;list-style:none}.ll-drawer__note summary::-webkit-details-marker{display:none}.ll-drawer__note summary:after{content:"+";font-size:18px}.ll-drawer__note[open] summary:after{content:"\2212"}.ll-drawer__note summary:focus-visible{outline:2px solid var(--ll-accent);outline-offset:2px}.ll-drawer__note .cart-notes{margin:0 0 12px;border-radius:0}.ll-drawer .ll-drawer__footer{border-top-color:var(--ll-line);background:var(--ll-warm);padding-top:16px;padding-bottom:max(var(--drawer-gutter),env(safe-area-inset-bottom))}.ll-drawer .ll-fs--drawer{display:flex;gap:12px;align-items:center;margin:0 0 14px;padding:10px 12px;border:0;border-radius:0;background:#f3eded;text-align:left}.ll-drawer .ll-fs__icon{flex:none;color:var(--ll-accent);width:26px;height:26px}.ll-drawer .ll-fs__status{flex:1;min-width:0}.ll-drawer .ll-fs--drawer .ll-fs__heading{font-weight:500;font-size:14px;margin:0 0 6px}.ll-drawer .ll-fs__bar{height:5px;background:#e6dcdc;overflow:hidden}.ll-drawer .ll-fs__bar span{display:block;height:100%;background:var(--ll-accent);transition:width .3s ease}.ll-drawer .ll-drawer__discounts .cart__discounts{display:flex;justify-content:space-between;gap:12px;margin:0 0 8px;font-size:14px}.ll-drawer .ll-drawer__discounts .cart__discounts.hide{display:none}.ll-drawer .cart__discount{color:var(--ll-accent)}.ll-drawer__row{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--ll-serif);font-size:20px;margin:0 0 4px}.ll-drawer__fineprint{font-size:12px;opacity:.8;margin:0 0 12px}.ll-drawer .ll-drawer__checkout{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;border-radius:0;background:var(--ll-accent);color:#fff;font-size:14px;letter-spacing:.12em;text-transform:uppercase}.ll-drawer .ll-drawer__checkout:hover,.ll-drawer .ll-drawer__checkout:focus-visible{background:var(--ll-accent-dark);color:#fff}.ll-drawer .ll-drawer__checkout:focus-visible{outline:2px solid var(--ll-accent);outline-offset:3px}.ll-drawer .ll-drawer__view{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:6px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.ll-drawer__empty{padding:32px var(--drawer-gutter)}.ll-drawer__empty .ll-drawer__checkout{margin-top:16px}@media(prefers-reduced-motion:reduce){.drawer--right.ll-drawer,.drawer--right.ll-drawer.drawer--is-open,.ll-drawer .ll-fs__bar span{transition:none}}@media(max-width:768px){.ll-drawer{--drawer-gutter:18px}.ll-drawer .drawer__header,.ll-drawer .drawer__fixed-header{min-height:58px}.ll-drawer .ll-drawer__title{font-size:22px}.ll-drawer__notice{padding:8px var(--drawer-gutter);font-size:13px}.ll-drawer .ll-line{gap:12px;padding:14px 0}.ll-drawer .ll-line__media{flex-basis:76px}.ll-drawer .ll-line__media a{width:76px;height:76px}.ll-drawer .ll-line__title{font-size:16px}.ll-drawer .ll-drawer__footer{padding-top:10px}.ll-drawer .ll-fs--drawer{padding:8px 10px;margin-bottom:10px}.ll-drawer .ll-fs--drawer .ll-fs__icon{display:none}.ll-drawer .ll-fs--drawer .ll-fs__heading{font-size:13px;margin-bottom:5px}.ll-drawer .ll-drawer__discounts .cart__discounts{font-size:13px;margin-bottom:6px}.ll-drawer__row{font-size:18px;margin:0}.ll-drawer__fineprint{font-size:11px;margin:0 0 8px}.ll-drawer .ll-drawer__checkout{min-height:48px}.ll-drawer .ll-drawer__view{margin-top:0}}@media(max-width:359px){.ll-drawer .ll-line{flex-wrap:wrap}.ll-drawer .ll-line__body{flex-basis:100%}.ll-drawer{--drawer-gutter:14px}}@media(max-width:768px)and (max-height:700px){.ll-drawer .ll-drawer__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.ll-drawer .ll-drawer__actions .ll-drawer__checkout{flex:1 1 auto;width:auto}.ll-drawer .ll-drawer__view{flex:0 0 auto;padding:0 6px;margin:0}.ll-drawer .ll-drawer__actions .additional-checkout-buttons{flex-basis:100%}.ll-drawer .ll-fs--drawer{margin-bottom:8px}.ll-drawer__fineprint{margin-bottom:6px}}@media(max-height:480px){.ll-drawer .drawer__inner{overflow-y:auto;-webkit-overflow-scrolling:touch}.ll-drawer .drawer__inner .drawer__scrollable{flex:none;overflow:visible}}@media(max-width:768px)and (max-height:700px){.ll-drawer .ll-drawer__actions{flex-wrap:nowrap}.ll-drawer .ll-drawer__actions .ll-drawer__checkout{min-width:0;padding-left:12px;padding-right:12px;letter-spacing:.06em}}@media(max-width:359px){.ll-drawer .ll-line__controls,.ll-drawer .ll-drawer__actions{flex-wrap:wrap}}html.ll-cart-drawer-open #botscrew-widget{display:none!important}html.ll-sticky-on #botscrew-widget{bottom:calc(var(--ll-sticky-h,110px) + 8px)!important}html.ll-cart-drawer-open [class*=kl-teaser-]{display:none!important}html.ll-sticky-on [class*=kl-teaser-]{bottom:calc(var(--ll-sticky-h,110px) + 8px)!important}@media(max-width:749px){[class*=kl-teaser-]{display:none!important}}.ll-drawer .ll-line__media{flex-basis:104px}.ll-drawer .ll-line__media a{width:104px;height:104px}.ll-drawer .ll-drawer__scroll .ll-fs--drawer{margin:0 0 14px}.ll-dadd{margin:0 0 20px}.ll-dadd[hidden]{display:none}.ll-dadd__title{font-family:var(--ll-serif);font-size:18px;margin:0 0 10px}.ll-dadd__list{display:flex;flex-direction:column;gap:10px}.ll-drawer .ll-dadd__card{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--ll-line);background:#fff}.ll-drawer .ll-dadd__card img{width:64px;height:64px;object-fit:cover;border-radius:0;flex:none}.ll-dadd__info{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0;font-size:13px}.ll-drawer .ll-dadd__name{font-family:var(--ll-serif);font-size:15px;font-weight:400;line-height:1.25;text-decoration:none;overflow-wrap:anywhere}.ll-dadd__price{font-size:14px}.ll-dadd__tag{font-size:12px;color:var(--ll-accent)}.ll-dadd__tag[hidden]{display:none}.ll-drawer .ll-dadd__select{max-width:100%;min-height:40px;padding:0 8px;font-size:13px;border-radius:0}.ll-drawer .ll-dadd__btn{flex:none;min-width:64px;min-height:44px;padding:0 14px;background:var(--ll-accent);color:#fff;border:0;border-radius:0;font-size:13px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ll-drawer .ll-dadd__btn:hover,.ll-drawer .ll-dadd__btn:focus-visible{background:var(--ll-accent-dark)}.ll-drawer .ll-dadd__btn:focus-visible{outline:2px solid var(--ll-accent);outline-offset:2px}@media(max-width:768px){.ll-drawer .ll-line__media{flex-basis:96px}.ll-drawer .ll-line__media a{width:96px;height:96px}.ll-drawer .ll-drawer__scroll .ll-fs--drawer .ll-fs__icon{display:block}}@media(max-width:359px){.ll-drawer .ll-dadd__card{flex-wrap:wrap}.ll-drawer .ll-dadd__btn{flex:1 1 100%}}.ll-drawer .drawer__fixed-header{height:auto!important;min-height:0!important;flex:none}
/*# sourceMappingURL=/cdn/shop/t/32/assets/ll-cart-drawer.css.map */
