:is(.cart-drawer,.cart-page){--dj-line: #e8e2db;--dj-ink: #1a1a1a;--dj-muted: #6b6b6b;--dj-brown: #3d2b22;--dj-tile: #f5f1ec}.cart-drawer .cart-drawer__dialog{--color-background: #fcfaf7 !important;--color-background-rgb: 252 250 247 !important;background-color:#fcfaf7!important}:is(.cart-drawer,.cart-page) .cart-discount,:is(.cart-drawer,.cart-page) .cart-actions__divider,:is(.cart-drawer,.cart-page) .additional-checkout-buttons,:is(.cart-drawer,.cart-page) .cart__installments,:is(.cart-drawer,.cart-page) .cart-items__price{display:none!important}.cart-drawer__heading{font-family:var(--font-body--family)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--dj-ink)!important}.cart-drawer__heading .cart-bubble{font-size:11px!important;letter-spacing:0!important}:is(.cart-drawer,.cart-page) .cart-items__table-row{grid-template-columns:96px minmax(0,1fr)!important;grid-template-areas:"media details" "media quantity" "media error"!important;column-gap:16px!important}:is(.cart-drawer,.cart-page) .cart-items__media-container{--ratio: 1 !important;aspect-ratio:1!important;background:var(--dj-tile)}:is(.cart-drawer,.cart-page) .cart-items__quantity{justify-content:flex-start!important}:is(.cart-drawer,.cart-page) .cart-items__quantity .quantity-selector{margin-inline-start:-10px}:is(.cart-drawer,.cart-page) .cart-items__media-image{border-radius:0!important;border:0!important;background:var(--dj-tile);object-fit:contain}:is(.cart-drawer,.cart-page) .cart-items__title{font-family:var(--font-heading--family)!important;font-size:15px!important;font-weight:400!important;line-height:1.3!important;color:var(--dj-ink)!important;text-decoration:none!important}:is(.cart-drawer,.cart-page) .cart-items__details,:is(.cart-drawer,.cart-page) .cart-items__details *{font-family:var(--font-body--family);font-size:13px;letter-spacing:.02em}:is(.cart-drawer,.cart-page) .cart-items__details .cart-items__title{font-family:var(--font-heading--family)!important;font-size:15px!important;letter-spacing:.01em!important}:is(.cart-drawer,.cart-page) .cart-items__variants,:is(.cart-drawer,.cart-page) .cart-items__variants *{color:var(--dj-muted)!important}:is(.cart-drawer,.cart-page) .quantity-selector{border:0!important;background:transparent!important;box-shadow:none!important;font-family:var(--font-body--family)!important;font-size:13px!important}:is(.cart-drawer,.cart-page) .cart__summary-totals{border-top:1px solid var(--dj-line)!important;padding-top:18px!important;margin-top:0!important}:is(.cart-drawer,.cart-page) .cart__total{font-weight:400!important}:is(.cart-drawer,.cart-page) .cart__total-label{font-family:var(--font-body--family)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--dj-ink)!important}:is(.cart-drawer,.cart-page) .cart__total-value{font-family:var(--font-body--family)!important;font-size:15px!important;font-weight:500!important;letter-spacing:.02em!important;color:var(--dj-ink)!important}:is(.cart-drawer,.cart-page) .tax-note,:is(.cart-drawer,.cart-page) .tax-note *{font-family:var(--font-body--family)!important;font-size:11px!important;color:var(--dj-muted)!important}:is(.cart-drawer,.cart-page) .cart__ctas{width:100%}:is(.cart-drawer,.cart-page) .cart__checkout-button{width:100%!important;min-height:52px!important;border-radius:0!important;border:0!important;background:#4a4a4a!important;color:#fff!important;font-family:var(--font-body--family)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important}:is(.cart-drawer,.cart-page) .cart__checkout-button:hover{background:#333!important}.dj-sw{width:100%;padding-block:28px 12px}.dj-sw__heading{position:relative;margin:0 0 18px!important;padding-bottom:10px;border-bottom:1px solid var(--dj-line);font-family:var(--font-body--family)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--dj-ink)!important}.dj-sw__heading:after{content:"";position:absolute;left:0;bottom:-1px;width:96px;height:1px;background:var(--dj-brown)}.dj-sw__list{display:flex;flex-direction:column;gap:18px}.dj-sw__item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center}.dj-sw__media{display:block;aspect-ratio:1;background:var(--dj-tile);overflow:hidden}.dj-sw__media img{width:100%;height:100%;object-fit:cover;display:block}.dj-sw__info{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.dj-sw__title{font-family:var(--font-heading--family)!important;font-size:14px!important;font-weight:400!important;line-height:1.3!important;color:var(--dj-ink)!important;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dj-sw__price{font-family:var(--font-body--family);font-size:12px;letter-spacing:.025em;color:#4a4b4e}.dj-sw__select{max-width:100%;margin:0;padding:2px 4px 2px 0;border:0;border-bottom:1px solid #d9d2c9;border-radius:0;background:transparent;font-family:var(--font-body--family)!important;font-size:12px!important;letter-spacing:.02em!important;text-transform:none!important;color:#4a4b4e;cursor:pointer}.dj-sw__add{margin-top:6px;padding:7px 12px;border:0;border-radius:0;background:#efe9e2;color:var(--dj-brown);font-family:var(--font-body--family)!important;font-size:11px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.12em!important;text-transform:uppercase!important;min-height:0!important;width:auto!important;cursor:pointer;transition:background .2s,color .2s}.dj-sw__add:hover{background:var(--dj-brown);color:#fff}.dj-sw__add.is-loading{opacity:.5;pointer-events:none}.dj-sw__add.is-error{background:#f3d9d6}.dj-summary-heading{width:100%;margin:0!important;font-family:var(--font-body--family)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--dj-ink)!important}.cart-page .cart__summary-inner>.dj-summary-heading{order:0}.cart-page .cart__summary-inner>.cart__summary-totals{order:1;width:100%}.cart-page .cart__summary-inner>.dj-sw{order:2}.cart-page .cart__summary-inner>.cart__ctas{order:3}.cart-page .cart-title,.cart-page .cart-title *{font-family:var(--font-body--family)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important}:is(.cart-drawer,.cart-page) .cart-actions{border-block:0!important;border-bottom:1px solid var(--dj-line)!important;padding-block:2px 12px!important;margin:0 0 16px!important;gap:0!important}:is(.cart-drawer,.cart-page) .cart-note,:is(.cart-drawer,.cart-page) cart-note{width:100%}:is(.cart-drawer,.cart-page) .cart-note__summary{display:flex;align-items:center;justify-content:space-between;padding-block:6px!important;cursor:pointer}:is(.cart-drawer,.cart-page) .cart-note__label{font-family:var(--font-body--family)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--dj-ink)!important;margin:0!important}:is(.cart-drawer,.cart-page) .cart-note__summary .icon-plus{width:12px;height:12px;color:var(--dj-ink)}:is(.cart-drawer,.cart-page) .cart-note__help{margin:4px 0 8px!important;font-family:var(--font-body--family)!important;font-size:12px!important;line-height:1.45!important;color:var(--dj-muted)!important}:is(.cart-drawer,.cart-page) .cart-note__instructions{width:100%;min-height:84px;padding:10px 12px!important;border:1px solid var(--dj-line)!important;border-radius:0!important;background:#fff!important;color:var(--dj-ink)!important;font-family:var(--font-body--family)!important;font-size:13px!important;line-height:1.45!important;resize:vertical;box-shadow:none!important}:is(.cart-drawer,.cart-page) .cart-note__instructions::placeholder{color:#a39b92}:is(.cart-drawer,.cart-page) .cart-note__instructions:focus{outline:none!important;border-color:var(--dj-brown)!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/dj-cart.css.map */
