.cart__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s3);margin-bottom:var(--s6)}.cart__head .page-title:focus{outline:none}.cart__count{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em}.cart__label{font-size:var(--fs-xs);font-weight:400;text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--s2)}.cart__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s6)}.cart__error{margin-bottom:var(--s3)}.cart__cols{display:none}.cart__lines{border-top:1px solid var(--rule)}.cart-line{display:grid;grid-template-columns:96px minmax(0,1fr) auto;column-gap:var(--s2);row-gap:var(--s2);padding:var(--s3) 0;border-bottom:1px solid var(--rule)}.cart-line__media{grid-row:span 2;display:block;position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--paper);align-self:start}.cart-line__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cart-line__media--empty{background:var(--rule)}.cart-line__info{grid-column:2 / 4;min-width:0;display:flex;flex-direction:column;gap:var(--s1)}.cart-line__title{font-size:var(--fs-m);font-weight:400;line-height:1.35}.cart-line__title a:hover,.cart-line__title a:focus-visible{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.cart-line__opts{font-size:var(--fs-xs);color:var(--meta);text-transform:uppercase;letter-spacing:.04em;line-height:1.4}.cart-line__price{font-size:var(--fs-s)}.cart-line__discount{font-size:var(--fs-xs)}.cart-line__qty{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s3)}.cart-line__remove{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;min-height:40px;display:inline-flex;align-items:center}.cart-line__total{grid-column:3;font-size:var(--fs-s);line-height:40px;text-align:right;white-space:nowrap}.cart-line__error{grid-column:1 / -1;font-size:var(--fs-s)}.cart-qty{display:inline-flex;align-items:stretch;height:40px;border:1px solid var(--ink)}.cart-qty__btn{display:inline-flex;align-items:center;justify-content:center;width:40px;color:inherit}.cart-qty__btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1}.cart-qty__btn:focus-visible{outline-offset:-3px}.cart-qty__input{width:40px;text-align:center;font-size:var(--fs-s);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cart-qty__input::-webkit-outer-spin-button,.cart-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-qty__input:focus-visible{outline-offset:-3px}.cart__update{margin-top:var(--s3)}.js .cart__update{display:none}[data-cart-section][aria-busy=true] .cart__lines{opacity:.5;transition:opacity .15s ease}.cart__summary{display:flex;flex-direction:column;gap:var(--s2)}.cart__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s2);font-size:var(--fs-s)}.cart__discounts{display:flex;flex-direction:column;gap:var(--s1)}.cart__subtotal{font-size:var(--fs-m);text-transform:uppercase;letter-spacing:.04em;padding-bottom:var(--s2);border-bottom:1px solid var(--rule)}.cart__note{font-size:var(--fs-xs);letter-spacing:.04em}.cart__checkout{margin-top:var(--s1)}.cart__delivery{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--rule)}.cart__facts{display:flex;flex-direction:column;gap:var(--s1);font-size:var(--fs-s)}.cart__facts li{padding-left:var(--s2);position:relative}.cart__facts li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:1px;background:var(--ink)}.cart__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4)}.cart__empty-text{font-size:var(--fs-l);font-weight:200;line-height:1.25}.cart__cats{width:100%;margin-top:var(--s4)}.cart__cat-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rule);column-gap:var(--gutter)}.cart__cat{display:flex;align-items:center;min-height:56px;padding:var(--s1) 0;border-bottom:1px solid var(--rule);font-size:var(--fs-s);text-transform:uppercase;letter-spacing:.04em}.cart__cat:hover,.cart__cat:focus-visible{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media(min-width:768px){.cart__layout{grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:var(--s8);align-items:start}.cart__cols{display:grid;grid-template-columns:120px minmax(0,1fr) 176px 112px;column-gap:var(--s3);padding-bottom:var(--s2);font-size:var(--fs-xs);color:var(--meta);text-transform:uppercase;letter-spacing:.04em}.cart__cols span:first-child{grid-column:1 / 3}.cart__cols span:last-child{text-align:right}.cart-line{grid-template-columns:120px minmax(0,1fr) 176px 112px;column-gap:var(--s3);align-items:start}.cart-line__media{grid-row:auto}.cart-line__info,.cart-line__qty,.cart-line__total{grid-column:auto}.cart-line__qty{flex-direction:column;align-items:flex-start;gap:0}.cart-line__title{font-size:var(--fs-l);font-weight:200;line-height:1.25}.cart__summary{position:sticky;top:var(--s3)}.cart__cat-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){[data-cart-section][aria-busy=true] .cart__lines{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/nsa-cart.css.map */
