.CartView-module__eTNxPG__page{padding-top:calc(var(--header-h) + clamp(56px, 8vw, 120px));padding-bottom:clamp(96px,12vw,160px)}.CartView-module__eTNxPG__empty{justify-items:start;gap:28px;margin-top:32px;display:grid}.CartView-module__eTNxPG__grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(32px,5vw,80px);margin-top:clamp(40px,5vw,72px);display:grid}.CartView-module__eTNxPG__notice{border-left:2px solid var(--lamp);background:#d9ae780f;margin:0 0 20px;padding:12px 16px;font-size:.9rem}.CartView-module__eTNxPG__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.CartView-module__eTNxPG__item{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto 140px 40px;align-items:center;gap:20px;padding:20px 0;display:grid}.CartView-module__eTNxPG__thumb{aspect-ratio:1;background:var(--plate);border-radius:2px;position:relative}.CartView-module__eTNxPG__thumb img{object-fit:contain;mix-blend-mode:multiply;padding:8%}.CartView-module__eTNxPG__body{gap:4px;min-width:0;display:grid}.CartView-module__eTNxPG__name{color:var(--foam);line-height:1.4}.CartView-module__eTNxPG__name:hover{color:var(--lamp-hi)}.CartView-module__eTNxPG__code{color:var(--mist-dim);font-size:.8rem}.CartView-module__eTNxPG__warn{color:var(--danger);font-size:.8rem}.CartView-module__eTNxPG__qty{border:1px solid var(--line-strong);border-radius:999px;align-items:center;height:42px;display:inline-flex}.CartView-module__eTNxPG__qty button{width:38px;height:100%;color:var(--foam);cursor:pointer;background:0 0;border:0;font-size:1.1rem}.CartView-module__eTNxPG__qty button:disabled{opacity:.3;cursor:default}.CartView-module__eTNxPG__qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:28px}.CartView-module__eTNxPG__sum{justify-items:end;gap:2px;display:grid}.CartView-module__eTNxPG__sum strong{font-variant-numeric:lining-nums;font-family:var(--font-display);color:var(--foam);white-space:nowrap;font-size:1.5rem;font-weight:400}.CartView-module__eTNxPG__sum span{color:var(--mist-dim);font-size:.78rem}.CartView-module__eTNxPG__remove{width:40px;height:40px;color:var(--mist-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.CartView-module__eTNxPG__remove:hover{color:var(--foam);background:var(--hover-bg)}.CartView-module__eTNxPG__summary{border:1px solid var(--line);background:var(--depth-2);gap:4px;padding:28px;display:grid;position:sticky;top:100px}.CartView-module__eTNxPG__row{justify-content:space-between;gap:16px;padding:10px 0;font-size:.95rem;display:flex}.CartView-module__eTNxPG__total{border-top:1px solid var(--line);color:var(--foam);margin-top:8px;padding-top:18px;font-size:1.05rem}.CartView-module__eTNxPG__total span:last-child{font-variant-numeric:lining-nums;font-family:var(--font-display);font-size:2rem;line-height:1}.CartView-module__eTNxPG__cta{margin-top:18px}.CartView-module__eTNxPG__note{color:var(--mist-dim);margin:12px 0 0;font-size:.82rem;line-height:1.5}@media (max-width:960px){.CartView-module__eTNxPG__grid{grid-template-columns:1fr}.CartView-module__eTNxPG__summary{position:static}}@media (max-width:640px){.CartView-module__eTNxPG__item{grid-template-columns:72px minmax(0,1fr) 36px;grid-template-areas:"thumb body remove""thumb qty sum";gap:12px 14px}.CartView-module__eTNxPG__thumb{grid-area:thumb;align-self:start}.CartView-module__eTNxPG__body{grid-area:body}.CartView-module__eTNxPG__qty{grid-area:qty;justify-self:start}.CartView-module__eTNxPG__sum{grid-area:sum/2/sum/4;justify-self:end}.CartView-module__eTNxPG__remove{grid-area:remove;align-self:start}}.CartView-module__eTNxPG__vat{text-align:right;color:var(--mist-dim);margin:-2px 0 0;font-size:.8rem}
