cart-drawer{--dkc-band: #f6f5f4;--dkc-line: #eeebea;--dkc-text: var(--dk-brown, #563d2e);--dkc-muted: var(--dk-text-subtle, #74655d);--dkc-icon: #cfcac7;--dkc-font: var(--dk-font-body, "Open Sans", sans-serif)}cart-drawer .cart-drawer .drawer__inner{padding:0;width:38rem;max-width:calc(100vw - 2rem);border:0;background:#fff;font-family:var(--dkc-font);color:var(--dkc-text)}body cart-drawer.is-empty .drawer__inner{display:flex;flex-direction:column;align-items:stretch}cart-drawer .cart-drawer .dk-cart-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;min-height:5rem;padding:0 1.2rem 0 2rem;border-bottom:1px solid var(--dkc-line);background:#fff}cart-drawer .cart-drawer .dk-cart-header__title{margin:0;font-family:var(--dkc-font);font-size:1.6rem;font-weight:400;line-height:1;letter-spacing:0;color:var(--dkc-text)}cart-drawer .cart-drawer .dk-cart-header__count{margin-left:.4rem}cart-drawer .cart-drawer .dk-cart-header__close,cart-drawer .cart-drawer .cart-drawer__warnings .drawer__close{position:static;display:inline-flex;align-items:center;justify-content:center;min-width:4rem;min-height:4rem;color:var(--dkc-text)}cart-drawer .cart-drawer .dk-cart-header__close svg{width:1.8rem;height:1.8rem}cart-drawer .cart-drawer .dk-cart-empty{height:100%;padding:0;background:#fff;overflow-y:auto}cart-drawer .cart-drawer .dk-cart-empty__body{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:3rem}cart-drawer .cart-drawer .dk-cart-empty__band{align-self:stretch;background:var(--dkc-band);padding:13rem 2rem 19rem}cart-drawer .cart-drawer .dk-cart-empty__title{margin:0;font-family:var(--dkc-font);font-size:2.6rem;font-weight:400;line-height:1.3;letter-spacing:0;color:var(--dkc-text)}cart-drawer .cart-drawer .dk-cart-empty__icon{width:16rem;height:16rem;margin-top:-8rem;border-radius:50%;background:#fff;box-shadow:0 .2rem 1.2rem #00000014;display:flex;align-items:center;justify-content:center;color:var(--dkc-icon)}cart-drawer .cart-drawer .dk-cart-empty__icon svg{width:4.4rem;height:4.4rem}cart-drawer .cart-drawer .dk-cart-empty__link,cart-drawer .cart-drawer .dk-cart-continue{display:inline-block;margin-top:3rem;font-family:var(--dkc-font);font-size:1.4rem;font-weight:700;color:var(--dkc-text);text-decoration:none}cart-drawer .cart-drawer .dk-cart-empty__link:hover,cart-drawer .cart-drawer .dk-cart-continue:hover{text-decoration:underline;text-underline-offset:.3rem}cart-drawer .cart-drawer .dk-cart-empty__login{margin:2rem 2rem 0;font-size:1.3rem;color:var(--dkc-muted)}cart-drawer .cart-drawer .dk-cart-empty .cart-drawer__collection{margin:0 2rem 2rem}body cart-drawer-items.is-empty{display:none}cart-drawer .cart-drawer cart-drawer-items{padding:0 2rem}cart-drawer .cart-drawer .cart-items thead{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}cart-drawer .cart-drawer .cart-item{grid-template-columns:9rem 1fr auto;grid-template-rows:auto auto;column-gap:1.6rem;row-gap:1.2rem;padding:2rem 0;margin:0;border-bottom:1px solid var(--dkc-line)}cart-drawer .cart-drawer .cart-item:last-child{margin-bottom:0;border-bottom:0}cart-drawer .cart-drawer .cart-items td{padding:0}cart-drawer .cart-drawer .cart-item>td+td{padding-left:0}cart-drawer .cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 3;position:relative}cart-drawer .cart-drawer .cart-item__image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:var(--dkc-band);border-radius:.4rem}cart-drawer .cart-drawer .cart-item__details{min-width:0;grid-column:2;grid-row:1}cart-drawer .cart-drawer .cart-item__name,cart-drawer .cart-drawer .cart-item__name:hover{display:block;margin:0 0 .4rem;font-family:var(--dkc-font);font-size:1.5rem;font-weight:700;line-height:1.35;color:var(--dkc-text);text-decoration:none}cart-drawer .cart-drawer .cart-item__details .product-option,cart-drawer .cart-drawer .cart-item__details dt,cart-drawer .cart-drawer .cart-item__details dd{font-size:1.3rem;line-height:1.5;color:var(--dkc-muted)}cart-drawer .cart-drawer .cart-item__details dl{margin:.2rem 0 0}cart-drawer .cart-drawer .cart-item__totals{grid-column:3;grid-row:1}cart-drawer .cart-drawer .cart-item .price{white-space:nowrap;font-size:1.4rem;font-weight:700;color:var(--dkc-text)}cart-drawer .cart-drawer .cart-item__old-price{font-weight:400;color:var(--dkc-muted)}cart-drawer .cart-drawer .cart-items .cart-item__quantity{grid-column:2 / 4;grid-row:2;padding:0;align-self:end}cart-drawer .cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;justify-content:space-between}cart-drawer .cart-drawer .cart-quantity{width:10.4rem;min-height:3.6rem;border:1px solid var(--dkc-line);border-radius:.4rem}cart-drawer .cart-drawer .cart-quantity:after,cart-drawer .cart-drawer .cart-quantity:before{display:none}cart-drawer .cart-drawer .cart-quantity .quantity__input{font-size:1.4rem;color:var(--dkc-text)}cart-drawer .cart-drawer .cart-quantity .quantity__button{width:3.4rem;color:var(--dkc-text)}cart-drawer .cart-drawer .cart-remove-button{min-width:3.6rem;min-height:3.6rem;color:var(--dkc-muted)}cart-drawer .cart-drawer .cart-remove-button:hover{color:var(--dkc-text)}cart-drawer .cart-drawer .drawer__footer{padding:2rem 2rem 2.4rem;background:var(--dkc-band);border-top:1px solid var(--dkc-line)}cart-drawer .cart-drawer .cart-drawer__footer{border-top:0}cart-drawer .cart-drawer .drawer__footer>details{margin:-2rem -2rem 1.6rem;padding:0 2rem;border-bottom:1px solid var(--dkc-line)}cart-drawer .cart-drawer .totals{display:flex;align-items:baseline;justify-content:space-between}cart-drawer .cart-drawer .totals__subtotal,cart-drawer .cart-drawer .totals__subtotal-value{margin:0;font-family:var(--dkc-font);font-size:1.6rem;font-weight:700;letter-spacing:0;color:var(--dkc-text)}cart-drawer .cart-drawer .tax-note{display:block;margin:.6rem 0 1.6rem;font-size:1.2rem;color:var(--dkc-muted)}cart-drawer .cart-drawer .cart__ctas{display:flex;flex-direction:column;align-items:center}cart-drawer .cart-drawer .cart__checkout-button{width:100%;min-height:5rem;font-family:var(--dkc-font);font-size:1.5rem;font-weight:700}cart-drawer .cart-drawer .dk-cart-continue{margin-top:1.6rem}@media screen and (max-width:749px){cart-drawer .cart-drawer .dk-cart-empty__band{padding-top:11rem;padding-bottom:17rem}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/dansko-cart-drawer.css.map */
