cart-drawer.drawer{z-index:1001}cart-drawer .drawer__inner{background-color:var(--ck-cream)!important;color:var(--ck-dark-brown);max-width:440px}cart-drawer .drawer__header{display:none}.ck-drawer__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:48px 20px 24px;border-bottom:1px solid #d6d3cb}.ck-drawer__title{font-family:var(--ck-font-display);font-weight:500;font-size:28px;line-height:1.05;letter-spacing:-.28px;color:var(--ck-dark-brown);margin:0}.ck-drawer__continue{font-family:var(--ck-font-ui);font-weight:600;font-size:16px;line-height:1.5;letter-spacing:.5px;text-transform:uppercase;color:var(--ck-rainstorm);text-decoration:none;border-bottom:2px solid var(--ck-rainstorm);padding-bottom:2px;background:none;border-top:none;border-left:none;border-right:none;cursor:pointer;white-space:nowrap;flex-shrink:0}.ck-drawer__continue:hover{opacity:.7}cart-drawer .drawer__contents{padding:0}cart-drawer .drawer__cart-items-wrapper{padding:0}cart-drawer .cart-items{border-spacing:0;width:100%}cart-drawer .cart-items thead{display:none}cart-drawer .cart-item{display:flex;gap:16px;align-items:flex-start;padding:16px 20px;border-bottom:1px solid var(--ck-dark-brown)}cart-drawer .cart-item td{padding:0;border:none}cart-drawer .cart-item__media{width:96px;height:96px;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}cart-drawer .cart-item__image{max-width:72px;max-height:72px;object-fit:contain;position:relative;z-index:0}cart-drawer .cart-item__media .cart-item__link{display:none}.ck-drawer__item-frame{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.ck-drawer__item-frame img{width:100%;height:100%;display:block}cart-drawer .cart-item__details{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}cart-drawer .cart-item__name{font-family:var(--ck-font-body);font-weight:600;font-size:14px;line-height:1.5;color:var(--ck-dark-brown);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}cart-drawer .cart-item__name:hover{text-decoration:none}cart-drawer .cart-item__discounted-prices,cart-drawer .cart-item__details .product-option{font-family:var(--ck-font-body);font-size:14px;line-height:1.5;color:var(--ck-dark-brown);display:flex;align-items:center;gap:8px}cart-drawer .cart-item__final-price{font-weight:400}cart-drawer .cart-item__old-price{font-size:18px;color:#0000004d;text-decoration:line-through}cart-drawer .cart-item__details dl{margin:0}cart-drawer .cart-item__details .product-option dt,cart-drawer .cart-item__details .product-option dd{display:inline;font-family:var(--ck-font-body);font-size:10px;line-height:1.5;color:#0009;margin:0}cart-drawer .cart-item__totals{display:none}cart-drawer .cart-item__quantity{display:flex;align-items:center;gap:24px;padding-top:8px}cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:24px}cart-drawer .quantity-popover-container{display:flex;align-items:center}cart-drawer .quantity.cart-quantity{display:flex;align-items:center;width:120px;min-height:40px;border:1px solid #d6d3cb;background:var(--ck-cream)}cart-drawer .quantity__button{display:flex;align-items:center;justify-content:center;width:32px;height:40px;background:none;border:none;cursor:pointer;color:var(--ck-dark-brown);padding:0}cart-drawer .quantity__button[name=minus]{border-right:1px solid #d6d3cb}cart-drawer .quantity__button[name=plus]{border-left:1px solid #d6d3cb}cart-drawer .quantity__input{flex:1;text-align:center;font-family:var(--ck-font-body);font-size:14px;line-height:1.5;color:var(--ck-dark-brown);border:none;background:transparent;-moz-appearance:textfield;padding:0;width:auto;min-width:0}cart-drawer .quantity__input::-webkit-inner-spin-button,cart-drawer .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none}cart-drawer .cart-remove-button{display:inline-flex}cart-drawer .cart-remove-button .button{font-family:var(--ck-font-ui);font-weight:600;font-size:16px;line-height:1.5;text-transform:uppercase;color:#0009;border:none;border-bottom:2px solid rgba(0,0,0,.6);background:none;padding:0 0 2px;cursor:pointer;min-height:unset}cart-drawer .cart-remove-button .button .svg-wrapper{display:none}cart-drawer .cart-remove-button .button:after{content:"Remove"}cart-drawer .drawer__footer{padding:0 20px 20px;background:transparent;border:none;display:flex;flex-direction:column;gap:24px}.ck-drawer__details{display:flex;flex-direction:column;align-items:stretch}.ck-drawer__details-border{width:100%;display:block}.ck-drawer__details-border img{width:100%;height:auto;display:block}.ck-drawer__details-inner{position:relative;background:#fff6;padding:0 24px;overflow:hidden}.ck-drawer__watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:234px;height:234px;pointer-events:none;opacity:.5}.ck-drawer__watermark img{width:100%;height:100%;display:block}.ck-drawer__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px}.ck-drawer__subtotal-label{font-family:var(--ck-font-ui);font-weight:600;font-size:12px;line-height:1.5;letter-spacing:.6px;text-transform:uppercase;color:var(--ck-dark-brown);margin:0}.ck-drawer__subtotal-price{font-family:var(--ck-font-body);font-weight:700;font-size:28px;line-height:1.3;color:var(--ck-dark-brown);margin:0}.ck-drawer__discount-heading{font-family:var(--ck-font-ui);font-weight:600;font-size:12px;line-height:1.5;letter-spacing:.6px;text-transform:uppercase;color:var(--ck-dark-brown);margin:0 0 8px}.ck-drawer__discount-row{display:flex}.ck-drawer__discount-input{flex:1;height:40px;padding:0 12px;font-family:var(--ck-font-body);font-size:12px;color:var(--ck-dark-brown);background-color:var(--ck-cream);border:1px solid var(--ck-dark-brown);outline:none}.ck-drawer__discount-input::placeholder{color:#0009}.ck-drawer__discount-btn{display:inline-flex;align-items:stretch;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;height:40px}.ck-drawer__discount-btn-label{display:flex;align-items:center;justify-content:center;background-color:var(--ck-rainstorm);color:var(--ck-cream);font-family:var(--ck-font-ui);font-weight:600;font-size:16px;letter-spacing:.5px;text-transform:uppercase;padding:0 14px;height:100%}.ck-drawer__discount-btn-edge{display:block;height:100%}.ck-drawer__discount-btn-edge img{display:block;height:100%;width:auto;transform:scaleX(-1)}.ck-drawer__tax-note{font-family:var(--ck-font-body);font-size:10px;line-height:1.5;color:var(--ck-dark-brown);margin:0}.ck-drawer__checkout{width:100%}.ck-drawer__checkout .ck-btn{width:100%;justify-content:center}.ck-drawer__checkout .ck-btn__label{flex:1;justify-content:center}cart-drawer .cart-drawer__footer,cart-drawer .drawer__footer .cart__ctas,cart-drawer .drawer__footer>details{display:none}.ck-drawer__message{font-family:var(--ck-font-body);font-size:12px;line-height:1.5;color:#ff2a00;padding:16px 0 0}cart-drawer .discounts{display:none}cart-drawer.is-empty .ck-drawer__header{display:none}cart-drawer .drawer__inner-empty{display:flex;flex-direction:column;height:100%;padding:0;background:var(--ck-cream);color:var(--ck-dark-brown)}.ck-drawer__empty-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:12px 16px;border-bottom:1px solid #d6d3cb}.ck-drawer__empty-title{font-family:var(--ck-font-body);font-weight:400;font-size:28px;line-height:1.3;color:var(--ck-dark-brown);margin:0}.ck-drawer__empty-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:none;border:none;cursor:pointer;color:var(--ck-dark-brown)}.ck-drawer__empty-close svg{width:24px;height:24px}.ck-drawer__empty-body{position:relative;flex:1;display:flex;flex-direction:column;gap:24px;padding:16px;overflow:hidden}.ck-drawer__empty-burst{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:220px;height:220px;pointer-events:none}.ck-drawer__empty-burst img{width:100%;height:100%;display:block;filter:brightness(1.08)}.ck-drawer__empty-text{position:relative;display:flex;flex-direction:column;gap:8px}.ck-drawer__empty-heading{font-family:var(--ck-font-display);font-weight:500;font-size:34px;line-height:1.1;color:var(--ck-dark-brown);margin:0}.ck-drawer__empty-sub{font-family:var(--ck-font-body);font-weight:400;font-size:20px;line-height:1.4;color:var(--ck-dark-brown);margin:0}.ck-drawer__empty-btn{display:flex;width:100%;position:relative}.ck-drawer__empty-btn .ck-btn__label{flex:1;justify-content:center;padding:8px}
/*# sourceMappingURL=/cdn/shop/t/41/assets/ck-cart-drawer.css.map */
