cart-drawer .drawer__inner{--cart-pad: 24px;width:420px;padding:0;border:0;border-left:1px solid #000;overflow-y:auto;overscroll-behavior:contain;font-size:14px;color:#000}@media screen and (max-width:749px){cart-drawer .drawer__inner{width:100%;max-width:100%;border-left:0}}cart-drawer:not(.is-empty) .drawer__inner>*{flex-shrink:0}cart-drawer .drawer__header{position:sticky;top:0;z-index:3;height:64px;padding:0 var(--cart-pad);background:#fff;border-bottom:1px solid #000}cart-drawer .drawer__heading{font-size:14px!important;text-transform:uppercase}cart-drawer .drawer__close{width:44px;height:44px;margin-right:-14px;display:flex;align-items:center;justify-content:center}cart-drawer .drawer__close svg{width:16px;height:16px}cart-drawer .drawer__close svg path{stroke-width:1.4}cart-drawer cart-drawer-items{flex:none;overflow:visible}cart-drawer .drawer__contents{display:block}cart-drawer .drawer__cart-items-wrapper,cart-drawer .cart-items,cart-drawer .cart-items tbody{display:block;width:100%}cart-drawer .cart-items{border-collapse:collapse}cart-drawer .cart-drawer .cart-item,cart-drawer .cart-item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-template-rows:auto 1fr;column-gap:14px;row-gap:0;padding:20px var(--cart-pad);margin:0!important;border-bottom:1px solid #000}cart-drawer .cart-item td{padding:0!important}cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 3;width:72px}cart-drawer .cart-item__image{display:block;width:72px;height:96px;object-fit:cover}cart-drawer .cart-item__details{grid-column:2;grid-row:1}cart-drawer .cart-item__totals{grid-column:3;grid-row:1}cart-drawer .cart-items .cart-item__quantity{grid-column:2 / 4;grid-row:2;align-self:end;padding-top:12px!important}cart-drawer .cart-item__name{font-size:14px!important;text-transform:uppercase;text-decoration:none;color:#000}cart-drawer .cart-item__details .product-option,cart-drawer .cart-item__details dd{font-size:14px;color:#757575!important}cart-drawer .cart-item__details .cart-item__discounted-prices{display:none}cart-drawer .cart-item__price-wrapper .price,cart-drawer .cart-item__price-wrapper s{font-size:14px!important;line-height:1.35!important}cart-drawer .cart-item__price-wrapper s{color:#757575!important}cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{gap:0;align-items:flex-end}cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}cart-drawer .quantity-popover-container{padding:0}cart-drawer quantity-input.quantity{min-height:0;width:auto;border:0}cart-drawer quantity-input.quantity:before,cart-drawer quantity-input.quantity:after{display:none}cart-drawer .quantity__button{width:32px;height:32px;color:#000}cart-drawer .quantity__button:first-child{margin-left:-10px}cart-drawer .quantity__button svg{width:10px}cart-drawer .quantity__input{width:24px;height:32px;font-size:14px;color:#000;text-align:center}cart-drawer .cart-remove-button{min-width:0;min-height:0;padding:0;color:#000!important;font-size:13px;text-decoration:underline;text-underline-offset:3px}cart-drawer .gwp-badge{background:none!important;color:#757575!important;padding:0!important;margin-top:2px!important;font-size:13px!important;letter-spacing:0!important}cart-drawer .drawer__footer{padding:0;border:0}cart-drawer .cart-drawer__footer{padding:0}cart-drawer .cart-drawer__footer>*+*{margin-top:0}cart-drawer .cart-drawer__footer .totals{margin:0;padding:18px var(--cart-pad);border-bottom:1px solid #000;display:flex;justify-content:space-between;align-items:baseline;gap:12px}cart-drawer .cart-drawer__footer .totals--subtotal{display:none}body:has(cart-drawer.active) .eiko-lang-banner{visibility:hidden}cart-drawer .cart-drawer__footer .totals__total,cart-drawer .cart-drawer__footer .totals__total-value{font-size:14px!important;margin:0}cart-drawer #cartDrawerDeliveryText{color:#757575!important}cart-drawer .abso_bottom{margin:0;padding:16px var(--cart-pad);border-bottom:1px solid #000;font-size:14px}cart-drawer .abso_bottom input[type=checkbox]{width:18px;height:18px;margin:0 10px 0 0;accent-color:#000}cart-drawer .abso_bottom .price{font-size:14px!important}cart-drawer .trustu{margin:0;padding:20px var(--cart-pad);border:0;border-bottom:1px solid #000;border-radius:0}cart-drawer.is-empty .trustu{margin-top:auto;border-top:1px solid #000}cart-drawer .drawerReview{margin:0;padding:24px var(--cart-pad);background:none;border:0;border-bottom:1px solid #000;border-radius:0}cart-drawer .drawerReview .review{display:none!important}cart-drawer .drawerReview{height:auto!important}cart-drawer .drawerReview .review:last-child{display:block!important;position:static!important;opacity:1!important;transform:none!important}cart-drawer .drawerReviewText{font-size:14px;margin:10px 0 0}cart-drawer .drawerReviewName{font-size:13px;color:#757575!important;text-transform:uppercase;margin:10px 0 0}cart-drawer .cart-v2-help{margin:0;padding:20px var(--cart-pad) 28px;font-size:13px}cart-drawer .cart-v2-help a{color:#000}cart-drawer .cart-v2-bar{position:sticky;bottom:0;z-index:3;margin-top:auto;display:flex;align-items:center;gap:18px;padding:16px var(--cart-pad) calc(16px + env(safe-area-inset-bottom));background:#f2f2f2;border-top:1px solid #000}cart-drawer .cart-v2-bar__total{display:flex;flex-direction:column}cart-drawer .cart-v2-bar__label{font-size:12px;text-transform:uppercase}cart-drawer .cart-v2-bar .totals__total-value{margin:0;font-size:18px}cart-drawer .cart-v2-bar .cart__ctas{flex:1;margin:0;padding:0}cart-drawer .cart-v2-bar .cart__checkout-button{width:100%;height:52px;min-height:52px;margin:0;background:#000!important;color:#fff!important;font-size:14px;text-transform:uppercase;border-radius:0;box-shadow:none}cart-drawer .cart-v2-bar .cart__checkout-button:before,cart-drawer .cart-v2-bar .cart__checkout-button:after{display:none}cart-drawer.drawer.is-empty .drawer__inner{padding:0}cart-drawer .drawer__inner-empty{padding:0 var(--cart-pad)}cart-drawer .cart-item>td:not(.cart-item__media):not(.cart-item__details):not(.cart-item__totals):not(.cart-item__quantity){grid-column:2 / 4}cart-drawer .cart-item__totals{justify-self:end;justify-content:flex-end}cart-drawer .cart-item__price-wrapper{text-align:right}cart-drawer .cart-drawer__footer .totals{align-items:flex-start}cart-drawer #cartDrawerDeliveryText{display:block;margin-top:4px;font-size:12px;text-transform:none}cart-drawer:not(.is-empty) .drawer__footer{margin-top:auto;border-top:1px solid #000}cart-drawer .cart-v2-bar{margin-top:0}cart-drawer .cart-item:last-child{border-bottom:0}cart-drawer .bf-look{border-bottom:0;border-top:1px solid #000}cart-drawer .cart-drawer .cart-item{grid-template-columns:72px minmax(0,1fr) auto;grid-template-rows:auto 1fr}cart-drawer .cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 3}cart-drawer .cart-drawer .cart-item__details{grid-column:2;grid-row:1}cart-drawer .cart-drawer .cart-item__totals{grid-column:3;grid-row:1}cart-drawer .cart-drawer .cart-items .cart-item__quantity{grid-column:2 / 4;grid-row:2}cart-drawer .cart-v2-bar{display:block;padding-top:14px}cart-drawer .cart-v2-bar__total{flex-direction:row;justify-content:space-between;align-items:baseline;margin-bottom:12px}cart-drawer .cart-v2-bar__label{font-size:14px}cart-drawer .cart-v2-bar .totals__total-value{font-size:16px;text-align:right}cart-drawer .drawer__inner{--cart-line: #e2e2e2}cart-drawer .bf-cart-tote,cart-drawer .cart-drawer .cart-item,cart-drawer .cart-item,cart-drawer .cart-drawer__footer .totals,cart-drawer .abso_bottom,cart-drawer .trustu,cart-drawer .drawerReview{border-bottom-color:var(--cart-line)}cart-drawer .bf-look,cart-drawer:not(.is-empty) .drawer__footer,cart-drawer.is-empty .trustu{border-top-color:var(--cart-line)}cart-drawer .drawerReview:last-child,cart-drawer .cart-v2-help{border-bottom:0}cart-drawer .trustu.trustu--bar{margin:10px 0 0;padding:0;border:0;background:none;display:flex;align-items:center;justify-content:space-between;gap:12px}cart-drawer .trustu--bar .logos_visa{order:-1}cart-drawer .trustu--bar .logos_visa img{display:block;height:16px;width:auto}cart-drawer .trustu--bar .money_back{font-size:12px;white-space:nowrap}cart-drawer .trustu--bar .money_back img{width:13px;height:13px}cart-drawer .trustu.trustu--bar{flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-top:12px}cart-drawer .trustu--bar .logos_visa{order:0;margin:0;padding:0;display:flex;align-items:center}cart-drawer .trustu--bar .logos_visa img{height:22px;width:auto;max-width:none;mix-blend-mode:multiply}cart-drawer .trustu--bar .money_back{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:#000!important}cart-drawer .trustu--bar .money_back img{width:14px;height:14px;vertical-align:0!important}cart-drawer .trustu--bar .money_back img{filter:grayscale(1) brightness(.2)}cart-drawer cart-remove-button .cart-remove-button.button{font-size:12px;text-transform:uppercase;text-decoration:none;letter-spacing:.02em;color:#000}cart-drawer .drawerReview .drawerReviewStars{font-size:11px}cart-drawer .drawerReview .drawerReviewStars .jdgm-star,cart-drawer .drawerReview .drawerReviewStars .jdgm-star:before{color:#000!important}cart-drawer .drawerReview .drawerReviewText{font-size:13px;line-height:1.45;color:#4d4d4d!important}cart-drawer .drawerReview .drawerReviewName{font-size:12px;color:#757575!important;text-transform:none;margin-top:8px}body:has(cart-drawer.active) [class*=kl-teaser-]{display:none!important}cart-drawer .drawerReview,cart-drawer .cart-v2-help{display:none!important}cart-drawer .trustu.trustu--bar .money_back{font-size:12px;color:#757575!important}cart-drawer .trustu--bar .money_back img{opacity:.55}@media screen and (max-width:749px){cart-drawer .drawer__inner{width:100vw}}cart-drawer .bf-cart.bf-look{background:#fff}cart-drawer .bf-look .bf-look__card{border-color:#bdbdbd}cart-drawer .bf-look .bf-look__media{border-right-color:#bdbdbd}cart-drawer .bf-look .bf-look__add{transition:none}cart-drawer .bf-look .bf-look__add:hover:not([disabled]){background:#000;border-color:#000;color:#fff!important}cart-drawer .cart-drawer .cart-item:last-child{border-bottom:1px solid var(--cart-line)}cart-drawer .bf-cart.bf-look{border-top:0}cart-drawer.drawer{top:0;bottom:0;height:100%;height:100dvh}cart-drawer .drawer__inner{height:100%}cart-drawer .drawer__inner{--cart-pad: 16px}cart-drawer .cart-v2-bar .trustu.trustu--bar{margin-top:4px}
/*# sourceMappingURL=/cdn/shop/t/76/assets/cart-drawer-v2.css.map */
