.td-cart-page{max-width:1340px;margin:0 auto;padding:44px 4% 75px;color:#27221f}.td-cart-page__heading{display:flex;justify-content:space-between;align-items:end;gap:20px;border-bottom:1px solid #ddd4c9;padding-bottom:22px;margin-bottom:30px}.td-cart-page__eyebrow{font:400 10px/1.4 Arial,sans-serif;letter-spacing:.2em;color:#81746a}.td-cart-page h1{font:400 clamp(30px,4vw,50px)/1.15 Georgia,serif;margin:8px 0 0}.td-cart-page__continue{font:500 11px/1.4 Arial,sans-serif;letter-spacing:.09em;color:#423931;text-underline-offset:5px}.td-cart-page__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,360px);gap:clamp(25px,5vw,70px)}.td-cart-page__item{display:grid;grid-template-columns:110px minmax(0,1fr);gap:20px;padding:22px 0;border-bottom:1px solid #e3dbd1}.td-cart-page__item:first-child{padding-top:0}.td-cart-page__photo{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;background:#eae3db}.td-cart-page__item-name{font:400 19px/1.35 Georgia,serif;text-decoration:none;color:#28231e}.td-cart-page__variant{font-size:12px;color:#7b7066;margin:9px 0 17px}.td-cart-page__item-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.td-cart-page__qty-label{font-size:12px;color:#62564c}.td-cart-page__qty{width:64px;padding:8px;border:1px solid #cfc4b8;background:white;color:#27221f;font-size:13px}.td-cart-page__remove{font-size:11px;text-decoration:underline;text-underline-offset:3px;background:transparent!important;border:0!important;padding:9px!important;color:#65584d!important;cursor:pointer}.td-cart-page__price{margin-left:auto;font-size:15px;font-weight:600;white-space:nowrap}.td-cart-page__summary{position:sticky;top:100px;align-self:start;border:1px solid #e1d9cf;padding:25px;background:#fbf9f6}.td-cart-page__summary h2{font:400 24px/1.2 Georgia,serif;margin:0 0 24px}.td-cart-page__total{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:20px;border-bottom:1px solid #e2d9cf}.td-cart-page__shipping{margin-top:22px;font-size:12px;color:#544a41}.td-cart-page__progress{height:4px;background:#e2d7cc;margin:11px 0 0}.td-cart-page__progress span{display:block;height:100%;background:#302820;width:0%;transition:width .2s}.td-cart-page__note{font-size:11px;color:#786d64;line-height:1.6;margin:15px 0 21px}.td-cart-page__checkout,.td-cart-page__empty a{display:flex;justify-content:center;align-items:center;padding:15px 20px;min-height:49px;background:#29241f;color:#fff!important;text-align:center;font:600 11px/1.4 Arial,sans-serif;letter-spacing:.1em;text-decoration:none!important}.td-cart-page__back{display:block;text-align:center;color:#5c5147;text-decoration:underline;text-underline-offset:4px;font-size:12px;margin-top:17px}.td-cart-page__empty{padding:65px 20px;text-align:center}.td-cart-page__empty h2{font:400 30px Georgia,serif}.td-cart-page__empty p{margin:15px 0 30px;color:#7a6e64}.td-cart-page__empty a{max-width:270px;margin:auto}.td-cart-page__status{padding:10px 0;font-size:12px;color:#65584d}.td-cart-page__status[data-error]{color:#963f37}.td-cart-page__item[aria-busy=true]{opacity:.55;pointer-events:none}@media(max-width:800px){.td-cart-page{padding:26px 4% 60px}.td-cart-page__body{grid-template-columns:1fr;gap:28px}.td-cart-page__summary{position:static}.td-cart-page__item{grid-template-columns:88px minmax(0,1fr);gap:15px}.td-cart-page__item-name{font-size:16px}.td-cart-page__heading{align-items:center}.td-cart-page__continue{font-size:10px}}