.cart-page{--c3-surface: #ffffff;--c3-dark: #d9d9dd;--c3-light: #ffffff;--c3-body: #4a4a52;--c3-head: #3f3f47;--c3-muted: #6b6b73;--c3-datil: #A7774E;--c3-r: 16px;color:var(--c3-body)}.cart-page *{box-sizing:border-box}.cart-page__wrap{max-width:1000px;margin:0 auto;padding:8px 0 16px}.cart-page__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:30px;flex-wrap:wrap}.cart-page__title{margin:0;font-size:1.7rem;font-weight:800;color:var(--c3-head);letter-spacing:-.02em}.cart-page__count{margin:6px 0 0;font-size:.85rem;color:var(--c3-muted)}.cart-page__keep{font-size:.85rem;font-weight:600;color:var(--c3-datil);text-decoration:none;padding:9px 16px;border-radius:11px;background:var(--c3-surface);box-shadow:5px 5px 11px var(--c3-dark),-5px -5px 11px var(--c3-light)}.cart-page__keep:active{box-shadow:inset 3px 3px 7px var(--c3-dark),inset -3px -3px 7px var(--c3-light)}.cart-page__grid{display:grid;grid-template-columns:1fr 320px;gap:32px;align-items:start}.cart-page__ship{padding:0 4px;margin-bottom:24px}.cart-page__ship-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.cart-page .cart-shipping-bar__text{font-size:.82rem;color:var(--c3-muted)}.cart-page .cart-shipping-bar__text strong{color:var(--c3-datil);font-weight:700}.cart-page .cart-shipping-bar__text--success{color:#2d7a4f;font-weight:800}.cart-page__ship-goal{font-size:.76rem;color:var(--c3-muted);font-weight:600}.cart-page .cart-shipping-bar__progress{height:8px;border-radius:6px;background:var(--c3-surface);box-shadow:inset 2px 2px 5px var(--c3-dark),inset -2px -2px 5px var(--c3-light);overflow:hidden}.cart-page .cart-shipping-bar__fill{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#b5895f,var(--c3-datil))}.cart-page #cart-page-shipping-bar.is-unlocked .cart-shipping-bar__fill{background:linear-gradient(90deg,#4fa374,#2d7a4f)}.cart-page__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cart-page__row{display:grid;grid-template-columns:72px 1fr auto auto;gap:18px;align-items:center;padding:20px 4px;box-shadow:inset 0 -1px #d9d9ddb3}.cart-page__row:last-child{box-shadow:none}.cart-page__frame{width:72px;height:72px;border-radius:8px;padding:0;background:var(--c3-surface);box-shadow:none}.cart-page__frame a,.cart-page__frame-tag{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:9px;background:#fff;overflow:hidden}.cart-page__frame img{width:100%;height:100%;object-fit:contain;padding:5px;display:block}.cart-page__frame-tag{font-size:.7rem;font-weight:800;letter-spacing:.12em;color:var(--c3-datil)}.cart-page__name{margin:0;font-size:.98rem;font-weight:700}.cart-page__name a{color:var(--c3-head);text-decoration:none}.cart-page__name a:hover{color:var(--c3-datil)}.cart-page__var{margin:3px 0 8px;font-size:.8rem;color:var(--c3-muted)}.cart-page__remove{background:none;border:0;padding:0;cursor:pointer;font-size:.76rem;color:var(--c3-muted);text-decoration:underline;text-underline-offset:2px;display:inline-block}.cart-page__remove:hover{color:var(--c3-datil)}.cart-page__remove--icon{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:9px;color:var(--c3-muted)}.cart-page__remove--icon:hover{color:var(--c3-datil)}.cart-page__remove .cart-remove-icon{display:block}.cart-page__qty{display:flex;align-items:center;gap:4px;padding:5px;border-radius:11px;background:var(--c3-surface);box-shadow:inset 3px 3px 6px var(--c3-dark),inset -3px -3px 6px var(--c3-light)}.cart-page__step{width:26px;height:26px;border:0;border-radius:8px;cursor:pointer;background:var(--c3-surface);color:var(--c3-head);font-size:1rem;line-height:1;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:3px 3px 6px var(--c3-dark),-3px -3px 6px var(--c3-light)}.cart-page__step:active{box-shadow:inset 2px 2px 4px var(--c3-dark),inset -2px -2px 4px var(--c3-light)}.cart-page__num{min-width:24px;text-align:center;font-size:.9rem;font-weight:700;color:var(--c3-head)}.cart-page__price{text-align:right}.cart-page__amt{display:block;font-size:1.02rem;font-weight:800;color:var(--c3-head)}.cart-page__unit{display:block;font-size:.72rem;color:var(--c3-muted);margin-top:2px}.cart-page__row.is-updating{opacity:.55;pointer-events:none}.cart-page__summary{position:sticky;top:18px}.cart-page__sumcard{background:var(--c3-surface);border-radius:0;padding:0 0 4px;box-shadow:none}.cart-page__line{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.cart-page__line-lbl{font-size:.88rem;color:var(--c3-muted)}.cart-page__line-val{font-size:.92rem;font-weight:700;color:var(--c3-body)}.cart-page__note-wrap{margin:14px 0 4px}.cart-page__note-label{display:block;font-size:.8rem;font-weight:700;color:var(--c3-head);margin-bottom:8px}.cart-page__note{width:100%;min-height:64px;resize:vertical;border:0;border-radius:11px;padding:11px 13px;font-family:inherit;font-size:.85rem;color:var(--c3-body);background:var(--c3-surface);box-shadow:inset 3px 3px 6px var(--c3-dark),inset -3px -3px 6px var(--c3-light)}.cart-page__note::placeholder{color:var(--c3-muted)}.cart-page__note:focus{outline:none}.cart-page__discount{margin:12px 0 4px}.cart-page__discount-toggle{background:none;border:0;padding:0;cursor:pointer;font-size:.82rem;color:var(--c3-datil);text-decoration:underline;text-underline-offset:2px}.cart-page__discount-panel{margin-top:8px}.cart-page__discount-note{margin:0;font-size:.78rem;color:var(--c3-muted)}.cart-page__total{display:flex;justify-content:space-between;align-items:baseline;margin-top:16px;padding:18px 0 20px;box-shadow:inset 0 1px 0 var(--c3-dark),inset 0 2px 0 var(--c3-light)}.cart-page__total>span:first-child{font-size:.98rem;font-weight:700;color:var(--c3-head)}.cart-page__total-amt{font-size:1.5rem;font-weight:800;color:var(--c3-head);letter-spacing:-.02em}.cart-page .cart-page__pay{width:100%;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;font-size:1rem;font-weight:700;color:#f6f4f1;letter-spacing:.01em;padding:16px 22px;border-radius:14px;background:linear-gradient(160deg,#3a3f49,#2b2f38);box-shadow:6px 6px 14px var(--c3-dark),-6px -6px 14px var(--c3-light),inset 0 1px 1px #ffffff2e}.cart-page__pay-arrow{font-size:1.1rem;color:#d8b48f}.cart-page .cart-page__pay:active{box-shadow:inset 3px 3px 8px #00000059,inset -2px -2px 6px #ffffff14}.cart-page__pay-icons{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:14px 0 0}.cart-page__pay-icons svg{width:38px;height:24px;border-radius:4px}.cart-page__secure{margin:12px 0 0;text-align:center;font-size:.76rem;color:var(--c3-muted)}.cart-page a:focus-visible,.cart-page button:focus-visible,.cart-page textarea:focus-visible{outline:none;box-shadow:0 0 0 3px var(--c3-surface),0 0 0 5px var(--c3-datil)}.cart-page--anim .cart-page__keep,.cart-page--anim .cart-page__step,.cart-page--anim .cart-page__pay,.cart-page--anim .cart-page__remove{transition:box-shadow .22s ease,color .2s ease,transform .22s ease}.cart-page--anim .cart-shipping-bar__fill{transition:width .5s cubic-bezier(.4,0,.2,1)}.cart-page--anim .cart-page__pay:hover{transform:translateY(-1px);box-shadow:7px 9px 18px var(--c3-dark),-6px -6px 14px var(--c3-light),inset 0 1px 1px #ffffff38}.cart-page--anim .cart-page__keep:hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.cart-page--anim *{transition:none!important}}@media(max-width:900px){.cart-page__grid{grid-template-columns:1fr}.cart-page__summary{position:static}}@media(max-width:600px){.cart-page__title{font-size:1.4rem}.cart-page__row{grid-template-columns:64px 1fr;grid-template-areas:"frame info" "qty price";gap:12px 14px}.cart-page__frame{grid-area:frame;width:64px;height:64px}.cart-page__info{grid-area:info}.cart-page__qty{grid-area:qty;justify-self:start}.cart-page__price{grid-area:price;justify-self:end;align-self:center}.cart-page__head{align-items:flex-start}.cart-page__summary{position:sticky;bottom:0;top:auto;z-index:4;margin-top:8px}.cart-page__sumcard{box-shadow:0 -6px 18px #78788229,inset 0 1px 0 var(--c3-light);border-radius:18px 18px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cart-page.css.map */
