.dw-cart{padding:64px 0 36px;min-height:65vh}.dw-cart-heading{margin-bottom:42px}.dw-cart-heading h1{font-size:clamp(36px,5vw,54px);font-weight:500;line-height:1.15;margin:10px 0 18px}.dw-cart-ornament{display:block;width:220px;height:auto;filter:url(#cart-ink);opacity:.65}.dw-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:start}.dw-cart-panel{position:relative;background:linear-gradient(180deg,#0a110e29,#0a110e8f 35%,#0a110e5c);padding:28px}.dw-cart-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:8px solid transparent;border-image:url(thinborder.png) 8 stretch;image-rendering:pixelated;filter:url(price-border-tone.svg#cool-grey);opacity:.7}.dw-cart-section-label{display:flex;justify-content:space-between;gap:12px;color:#93a196;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.dw-cart-item{display:grid;grid-template-columns:112px minmax(0,1fr);gap:22px;margin-bottom:18px}.dw-cart-image{display:flex;align-items:center;justify-content:center;background:#111a15;grid-row:span 2;aspect-ratio:3/4;align-self:start;overflow:hidden}.dw-cart-image img{width:100%;height:100%;object-fit:contain;padding:6px}.dw-cart-image .frame{border-width:10px}.dw-cart-item-copy{min-width:0}.dw-cart-item h2{font-size:19px;font-weight:500;line-height:1.5;margin:0 0 10px}.dw-cart-item-copy p{font-size:13px;color:#a9b6ab;margin:5px 0;overflow-wrap:anywhere}.dw-cart-remove{display:inline-block;font-size:12px;color:#93a196;text-decoration:underline;text-underline-offset:4px;padding:8px 0}.dw-cart-item-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.dw-cart-quantity-label{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#93a196;margin-bottom:7px}.dw-cart-quantity{display:flex;width:126px;border:1px solid #718078;background:#0c151080}.dw-cart-quantity button{width:40px;min-height:42px;padding:0;border:0;background:transparent;color:#cbd4ca;font-size:20px}.dw-cart-quantity button:hover{background:#b4c6b51f;color:#f0e3a2}.dw-cart-quantity input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;min-width:0;width:44px;text-align:center;background:none;border:0;color:#eef2ee;font:inherit;padding:0}.dw-cart-quantity input::-webkit-inner-spin-button,.dw-cart-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.dw-cart-line-price{font-size:22px;white-space:nowrap;font-variant-numeric:tabular-nums;color:#e2d9b6}.dw-cart-line-price s{display:block;font-size:13px;color:#93a196;text-align:right}.dw-cart-item-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;font-size:13px}.dw-cart-update{font:inherit;color:#cfd8cf;min-height:44px}.dw-cart-update-note{font-size:12px;color:#dfd09c}.dw-cart-update-note[hidden]{display:none}.dw-cart-summary{margin-top:36px;padding:30px;position:sticky;top:24px}.dw-cart-summary .kicker{font-size:10px;letter-spacing:.18em;margin:0 0 10px}.dw-cart-summary h2{font-weight:500;font-size:25px;margin:0 0 24px}.dw-cart-subtotal{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px}.dw-cart-subtotal strong{font-weight:500;font-size:26px;white-space:nowrap}.dw-cart-subtotal small{font-size:10px;color:#93a196}.dw-cart-shipping{font-size:13px;line-height:1.7;color:#93a196;margin:14px 0 26px}.dw-cart-summary .purchase-cta{font-size:13px;letter-spacing:.13em;min-height:54px;justify-content:space-between;padding:16px 22px}.dw-cart-checkout-note{font-size:11px;text-align:center;color:#93a196;margin:16px 0 0}.dw-cart-discount{color:#dfd09c;font-size:13px}.dw-cart-empty{max-width:600px;text-align:center;margin:0 auto;padding:56px 32px}.dw-cart-empty h2{font-size:27px;font-weight:500;margin:0 0 14px}.dw-cart-empty p{color:#a9b6ab;margin:0 auto 30px;max-width:34ch}.dw-cart-empty .purchase-cta{max-width:280px;margin:auto;font-size:13px}@media(max-width:950px){.dw-cart-layout{grid-template-columns:minmax(0,1fr) 290px;gap:24px}.dw-cart-item{padding:22px;grid-template-columns:84px minmax(0,1fr);gap:18px}.dw-cart-summary{padding:24px}}@media(max-width:760px){.dw-cart{padding-top:36px}.dw-cart-heading{margin-bottom:30px}.dw-cart-layout{grid-template-columns:1fr;gap:26px}.dw-cart-summary{position:relative;top:auto;margin:0}.dw-cart-item h2{font-size:17px}.dw-cart-item-bottom{grid-column:1/-1}.dw-cart-image{grid-row:auto}.dw-cart-item-actions{font-size:12px}.dw-cart-empty{padding:40px 24px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cart.css.map */
