.payment-logos-module__Sm56TW__methods{border:1px solid var(--line);background:#fff;border-radius:3px;margin-top:20px;padding:14px 10px 10px}.payment-logos-module__Sm56TW__methods>p{text-align:center;color:var(--muted);margin-bottom:10px;font-size:.8rem;font-weight:500}.payment-logos-module__Sm56TW__logos{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:8px;display:grid}.payment-logos-module__Sm56TW__logos>span{place-items:center;min-width:0;height:40px;display:grid;overflow:hidden}.payment-logos-module__Sm56TW__logos img{object-fit:contain;width:100%;height:32px;display:block}
.cart-page-module__oUkG2G__page{padding-top:48px}.cart-page-module__oUkG2G__heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.cart-page-module__oUkG2G__heading h1{margin-block:0;font-size:clamp(2.5rem,4vw,3.5rem)}.cart-page-module__oUkG2G__heading h1 span{color:var(--muted);vertical-align:middle;letter-spacing:-.02em;font-size:.5em}.cart-page-module__oUkG2G__continueLink{flex-shrink:0}.cart-page-module__oUkG2G__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;display:grid}.cart-page-module__oUkG2G__itemsSection{min-width:0}.cart-page-module__oUkG2G__columnLabels{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);grid-template-columns:minmax(0,1fr) 118px 110px;gap:20px;padding-bottom:18px;font-size:.65rem;display:grid}.cart-page-module__oUkG2G__columnLabels span:last-child{text-align:right}.cart-page-module__oUkG2G__items{list-style:none}.cart-page-module__oUkG2G__item{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr) 118px 110px;align-items:start;gap:20px;padding-block:28px;display:grid}.cart-page-module__oUkG2G__photo{border:1px solid var(--line);border-radius:3px;display:block;overflow:hidden}.cart-page-module__oUkG2G__productInfo{min-width:0}.cart-page-module__oUkG2G__productTitle{overflow-wrap:anywhere;font-size:.9rem;line-height:1.65;display:block}.cart-page-module__oUkG2G__unitPrice{margin-top:12px;font-size:.85rem}.cart-page-module__oUkG2G__unitPrice span{color:var(--muted);margin-left:4px;font-size:.75rem}.cart-page-module__oUkG2G__remove{min-height:44px;color:var(--muted);text-underline-offset:4px;background:0 0;border:0;align-items:center;margin-top:6px;padding:0 4px 0 0;font-size:.75rem;text-decoration:underline;display:inline-flex}.cart-page-module__oUkG2G__remove:hover{color:var(--ink);background:0 0}.cart-page-module__oUkG2G__quantityCell{min-width:0}.cart-page-module__oUkG2G__quantityCell .cart-quantity{background:#fffefa;width:fit-content}.cart-page-module__oUkG2G__lineTotal{text-align:right;overflow-wrap:anywhere;padding-top:12px;font-size:.9rem;font-weight:500}.cart-page-module__oUkG2G__mobileTotalLabel{display:none}.cart-page-module__oUkG2G__limit{color:var(--muted);margin-top:8px;font-size:.7rem}.cart-page-module__oUkG2G__summary{border:1px solid var(--line);background:#eeeadf;border-radius:4px;padding:30px;position:sticky;top:180px}.cart-page-module__oUkG2G__summary h2{margin-top:0;font-size:1.7rem}.cart-page-module__oUkG2G__summaryDetails{gap:14px;margin-block:28px 24px;font-size:.85rem;display:grid}.cart-page-module__oUkG2G__summaryDetails>div{justify-content:space-between;align-items:start;gap:16px;display:flex}.cart-page-module__oUkG2G__summaryDetails dd{text-align:right}.cart-page-module__oUkG2G__summaryTotal{border-top:1px solid #cfc8b8;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;padding-top:22px;font-size:.85rem;display:flex}.cart-page-module__oUkG2G__summaryTotal strong{font-size:1.35rem;font-weight:500}.cart-page-module__oUkG2G__summaryTotal small{text-align:right;color:var(--muted);margin-top:2px;font-size:.65rem;font-weight:400;display:block}.cart-page-module__oUkG2G__exclusions{color:var(--muted);margin-top:18px;font-size:.75rem}.cart-page-module__oUkG2G__checkout{justify-content:space-between;width:100%;min-height:52px;margin-top:24px}.cart-page-module__oUkG2G__empty{text-align:center;border-block:1px solid var(--line);flex-direction:column;align-items:center;padding:64px 24px;display:flex}.cart-page-module__oUkG2G__emptyIcon{width:88px;height:88px;color:var(--accent);background:#eeeadf;border-radius:50%;place-items:center;margin-bottom:28px;display:grid}.cart-page-module__oUkG2G__emptyIcon svg{width:36px;height:36px}.cart-page-module__oUkG2G__empty h2{margin-block:12px 16px;font-size:clamp(1.8rem,4vw,2.5rem)}.cart-page-module__oUkG2G__empty .button{margin-top:28px}.cart-page-module__oUkG2G__empty .text-link{margin-top:12px}.cart-page-module__oUkG2G__loading{min-height:380px;color:var(--muted);place-items:center;display:grid}.cart-page-module__oUkG2G__storageNote{border:1px solid var(--line);color:var(--wood);margin-bottom:24px;padding:14px 18px;font-size:.85rem}@media (max-width:1199px){.cart-page-module__oUkG2G__layout{grid-template-columns:minmax(0,1fr) 300px;gap:28px}.cart-page-module__oUkG2G__item{grid-template-columns:88px minmax(0,1fr) 118px;gap:16px}.cart-page-module__oUkG2G__columnLabels{grid-template-columns:minmax(0,1fr) 118px;gap:16px}.cart-page-module__oUkG2G__columnLabels span:last-child{display:none}.cart-page-module__oUkG2G__lineTotal{text-align:left;grid-column:3;padding:0}.cart-page-module__oUkG2G__productInfo{grid-row:span 2}.cart-page-module__oUkG2G__summary{padding:24px}}@media (max-width:1023px){.cart-page-module__oUkG2G__layout{grid-template-columns:minmax(0,1fr);gap:32px}.cart-page-module__oUkG2G__summary{position:static}.cart-page-module__oUkG2G__item{grid-template-columns:112px minmax(0,1fr) 118px 110px;gap:20px}.cart-page-module__oUkG2G__productInfo{grid-row:auto}.cart-page-module__oUkG2G__lineTotal{text-align:right;grid-column:auto;padding-top:12px}.cart-page-module__oUkG2G__columnLabels{grid-template-columns:minmax(0,1fr) 118px 110px;gap:20px}.cart-page-module__oUkG2G__columnLabels span:last-child{display:block}}@media (max-width:639px){.cart-page-module__oUkG2G__page{padding-top:32px}.cart-page-module__oUkG2G__heading{flex-direction:column;align-items:start;gap:16px;margin-bottom:24px}.cart-page-module__oUkG2G__heading h1{margin-block:12px}.cart-page-module__oUkG2G__columnLabels{display:none}.cart-page-module__oUkG2G__items{border-top:1px solid var(--line)}.cart-page-module__oUkG2G__item{grid-template-columns:80px minmax(0,1fr);gap:14px 16px;padding-block:24px}.cart-page-module__oUkG2G__photo{grid-row:span 2}.cart-page-module__oUkG2G__productTitle{font-size:.85rem}.cart-page-module__oUkG2G__quantityCell{grid-column:2}.cart-page-module__oUkG2G__lineTotal{text-align:left;grid-column:2;justify-content:space-between;align-items:center;gap:12px;padding-top:0;display:flex}.cart-page-module__oUkG2G__mobileTotalLabel{color:var(--muted);font-size:.75rem;font-weight:400;display:inline}.cart-page-module__oUkG2G__summary{padding:24px}.cart-page-module__oUkG2G__empty{padding:40px 12px}}@media (max-width:359px){.cart-page-module__oUkG2G__item{grid-template-columns:64px minmax(0,1fr);gap:12px}.cart-page-module__oUkG2G__summary{padding:20px}}
