.ncart{--cart-ink:#483f35;--cart-paper:#f5f4f0;--cart-line:#c2b9ac;background:var(--cart-paper);color:var(--cart-ink);font-family:Arial,Helvetica,sans-serif}.ncart[hidden],.ncart [hidden]{display:none!important}.ncart[data-cart-page]{padding:48px var(--cart-page-padding,40px) 80px}.ncart h1{font-size:clamp(30px,3vw,44px);font-weight:400;letter-spacing:-.04em;margin-bottom:32px}.ncart__form{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:clamp(32px,6vw,90px);max-width:1600px;margin:auto}.ncart__item{display:grid;grid-template-columns:110px minmax(0,1fr);gap:22px;padding:24px 0;border-top:1px solid var(--cart-line)}.ncart__image{aspect-ratio:4/5;background:#e3e1d7;align-self:start;display:flex;align-items:center;justify-content:center;font-size:40px;text-decoration:none}.ncart__image img{width:100%;height:100%;object-fit:contain}.ncart__item h2{font-weight:400;font-size:17px;line-height:1.4;overflow-wrap:anywhere}.ncart__item h2 a{text-decoration:none}.ncart__item-info>p,.ncart__options{margin-top:10px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.ncart__options div{display:flex;gap:5px}.ncart__options dd{margin:0}.ncart__price{display:flex;flex-wrap:wrap;gap:10px}.ncart__price s{color:#686257}.ncart__sale{display:inline-block;margin-top:8px;padding:5px 7px;background:#e9e3d9;font-size:10px;letter-spacing:.07em}.ncart__item-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:16px}.ncart__quantity{display:flex;border:1px solid var(--cart-line)}.ncart__quantity a{width:44px;min-height:44px;display:flex;justify-content:center;align-items:center;font-size:18px;text-decoration:none}.ncart__quantity input{width:44px;height:44px;border:0;background:transparent;color:inherit;text-align:center;-webkit-appearance:textfield;appearance:textfield;border-radius:0}.ncart__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.ncart__remove,.ncart__continue,.ncart__full{display:inline-flex;align-items:center;min-height:44px;font-size:13px;text-underline-offset:5px}.ncart__summary{position:sticky;top:130px;align-self:start;padding:24px;border:1px solid var(--cart-line);font-size:13px;line-height:1.6}.ncart__summary>p+p{margin-top:12px}.ncart__subtotal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;font-size:17px}.ncart__subtotal strong{font-weight:400}.ncart__button{display:flex;justify-content:center;align-items:center;min-height:52px;padding:15px 22px;border:1px solid var(--cart-ink);background:var(--cart-ink);color:var(--cart-paper);width:100%;text-decoration:none;font:inherit;font-size:12px;letter-spacing:.07em;cursor:pointer;margin-top:24px}.ncart__button:disabled{opacity:.55;cursor:not-allowed}.ncart__empty{max-width:460px;padding:30px 0 70px;font-size:15px;line-height:1.7}.ncart__feedback,.ncart__checkout-warning,.ncart__item-error{font-size:13px;line-height:1.6}.ncart__feedback:not(:empty){margin-bottom:20px}.ncart__item-error:not(:empty),.ncart__checkout-warning{border-left:2px solid var(--cart-ink);padding-left:10px}.ncart__full{display:none}.ncart__update{min-height:44px;border:1px solid var(--cart-line);background:transparent;color:inherit;padding:8px 16px}.ncart[data-enhanced] .ncart__update{display:none}.ncart :is(a,button,input):focus-visible{outline:2px solid var(--cart-ink);outline-offset:4px}.ncart :is(button,.ncart__quantity a){user-select:none;-webkit-user-select:none;touch-action:manipulation}.ncart__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ncart__drawer{width:min(520px,calc(100vw - 24px));height:100dvh;max-height:100dvh;max-width:100vw;margin:0 0 0 auto;border:0;padding:24px var(--cart-drawer-padding,24px) max(24px,env(safe-area-inset-bottom));overflow-y:auto}.ncart__drawer[open]:not([data-closing]){animation:ncart-enter .18s cubic-bezier(.22,1,.36,1)}.ncart__drawer[data-closing]{pointer-events:none;overflow:hidden;will-change:transform}.ncart__drawer::backdrop{background:#483f353d}.ncart__drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;position:sticky;top:-24px;background:var(--cart-paper);z-index:1;padding:12px 0 20px}.ncart__drawer-heading h2{font-weight:400;font-size:25px}.ncart__drawer-heading button{min-height:44px;padding:10px;background:transparent;border:0;color:inherit;cursor:pointer;font-size:12px}.ncart__drawer .ncart__form{display:block}.ncart__drawer .ncart__item{grid-template-columns:85px minmax(0,1fr);gap:16px}.ncart__drawer .ncart__summary{position:static;margin-top:24px;padding:20px}.ncart__drawer .ncart__full{display:flex;justify-content:center}.ncart__drawer .ncart__continue{display:none}.ncart__drawer .ncart__empty{padding-top:40px}.ncart__related{margin:70px auto 0;max-width:1600px;--nc-ink:var(--cart-ink);--nc-paper:var(--cart-paper);--nc-muted:#686257;--nc-ease:cubic-bezier(.22,1,.36,1)}.ncart__related>h2{font-size:26px;font-weight:400;margin-bottom:26px}.ncart__related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@keyframes ncart-enter{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@media(max-width:749px){.ncart[data-cart-page]{padding:32px var(--cart-mobile-padding,18px) 56px}.ncart__form{display:block}.ncart__summary{position:static;margin-top:28px}.ncart__item{grid-template-columns:85px minmax(0,1fr);gap:16px}.ncart__drawer{padding-inline:var(--cart-mobile-padding,18px)}.ncart__related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}@media(prefers-reduced-motion:reduce){.ncart__drawer[open]{animation:none}.ncart *{scroll-behavior:auto!important}}.ncart__explore{display:inline-flex;justify-content:center;gap:0;align-items:center;margin-top:48px;min-height:56px;padding:16px 28px;border:1px solid #483f35;background:#483f35;color:#f5f4f0;font-size:12px;line-height:normal;letter-spacing:.06em;text-decoration:none}.ncart__explore:hover{background:#f5f4f0;color:#483f35}@media(max-width:749px){.ncart__explore{width:100%;padding-inline:14px;margin-top:30px}}.ncart__drawer[open]:not([data-closing])::backdrop{animation:ncart-backdrop .18s cubic-bezier(.22,1,.36,1) both}.ncart__drawer[data-closing]::backdrop{animation:ncart-backdrop-out .17s cubic-bezier(.4,0,1,1) both}@keyframes ncart-backdrop{0%{opacity:0}to{opacity:1}}@keyframes ncart-backdrop-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ncart__drawer[open]::backdrop{animation:none}}.ncart__note{display:block;margin-bottom:20px}.ncart__note textarea{display:block;width:100%;margin-top:8px;padding:10px;border:1px solid var(--cart-line);background:transparent;color:inherit;font:inherit;resize:vertical}.ncart__item[data-removing]{opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.ncart__item[data-removing]{transition:none}}.ncart .ncart__quantity input:focus,.ncart .ncart__quantity input:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-cart.css.map */
