stx-cart{--ink:#272727;--ink6:#5D5D5D;--ink5:#767676;--hair:#D1D1D1;--studio:#E9E9E9;--lime:#C3FF00;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;color:var(--ink);font-family:inherit}stx-cart[hidden]{display:none}stx-cart *{box-sizing:border-box}stx-cart button{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;margin:0;cursor:pointer;box-shadow:none;min-height:0}.stxc__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#2727277a;opacity:0;transition:opacity .36s cubic-bezier(.2,0,0,1)}.stxc__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .36s cubic-bezier(.16,1,.3,1);box-shadow:0 24px 64px #0000002e}stx-cart.is-open .stxc__scrim{opacity:1}stx-cart.is-open .stxc__panel{transform:none}.stxc__head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--hair)}.stxc__head h2{margin:0;font-size:20px;font-weight:500;letter-spacing:-.02em}.stxc__head h2 span{color:var(--ink5);font-weight:400}stx-cart .stxc__x{width:44px;height:44px;border:0;outline-offset:-4px;background:transparent;font-size:26px;line-height:1;display:flex;align-items:center;justify-content:center;margin-right:-10px}.stxc__body{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding-bottom:20px;overscroll-behavior:contain;transition:opacity .15s}.stxc__body>*{flex-shrink:0}.stxc__foot[aria-busy],.stxc__body[aria-busy]{opacity:.55;pointer-events:none}.stxc__prog{padding:16px 20px;background:#fafafa;border-bottom:1px solid var(--hair)}.stxc__prog-t{font-size:15px;line-height:1.35}.stxc__prog-t b{font-weight:500}.stxc__bar{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:12px;margin-bottom:18px}.stxc__bar span:last-child i{left:auto;right:0}.stxc__bar span{position:relative;height:6px;background:var(--hair);font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--ink5)}.stxc__bar span.is-on{background:var(--ink)}.stxc__bar i{position:absolute;left:0;top:11px;font-style:normal;white-space:nowrap}.stxc__bar span.is-on i{color:var(--ink)}.stxc__lines{list-style:none;margin:0;padding:0 20px}.stxc__line{display:grid;grid-template-columns:72px 1fr auto;gap:14px;padding:18px 0;border-bottom:1px solid var(--hair);align-items:start}.stxc__img{width:72px;height:72px;background:var(--studio);overflow:hidden}.stxc__img img{width:100%;height:100%;object-fit:cover;display:block}.stxc__name{font-size:15px;font-weight:500;line-height:1.3}.stxc__var{font-size:14px;color:var(--ink6);margin-top:2px}.stxc__qrow{display:flex;align-items:center;gap:14px;margin-top:10px}.stxc__qty{display:inline-flex;align-items:center;height:36px;border:1px solid var(--hair)}stx-cart .stxc__qty button{width:36px;height:34px;border:0;background:transparent;font-size:18px;line-height:1}.stxc__qty span{min-width:24px;text-align:center;font-family:var(--mono);font-size:14px}stx-cart .stxc__rm{border:0;background:transparent;padding:0;font-size:13px;color:var(--ink6);text-decoration:underline;text-underline-offset:3px}.stxc__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:15px}.stxc__price b{font-weight:500}.stxc__price s{font-size:13px;color:var(--ink5)}stx-cart .stxc__offer{display:flex;align-items:center;gap:14px;width:auto;margin:16px 20px 0;padding:10px 16px 10px 14px;border:1px solid #D9D9D9;border-radius:0;background:#fff;text-align:left;transition:background .2s cubic-bezier(.2,0,0,1),border-color .2s,box-shadow .2s}stx-cart .stxc__offer:hover{border-color:#bbb}stx-cart .stxc__offer.is-on{background:#f4f4f4;border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.stxc__chk{flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid #BBBBBB;background:#fff;transition:border-color .12s}stx-cart .stxc__offer:hover .stxc__chk{border-color:var(--ink6)}stx-cart .stxc__offer.is-on .stxc__chk{border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M6.5 11.4l2.9 2.8 5.9-6.2' fill='none' stroke='%23272727' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat,repeating-linear-gradient(90deg,#ffffff2e 0 1px,#00000009 1px 2px),linear-gradient(155deg,#fafafa,#d9d9d9 38%,#f2f2f2 55%,#bbb);box-shadow:inset 0 1px #fffffff2,inset 0 -1px 1px #00000024,0 0 0 1px #2727271f,0 1px 2px #00000014}.stxc__offer *{pointer-events:none}.stxc__offer-img{flex:none;width:56px;height:56px;background:#e9e9e9;overflow:hidden}.stxc__offer-img img{width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:multiply}.stxc__offer-t{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.stxc__offer-t b{font-size:15px;font-weight:500;line-height:1.25}.stxc__offer-t span{font-size:13px;color:var(--ink6);line-height:1.35;text-wrap:pretty}.stxc__offer-p{flex:none;font-family:var(--mono);font-size:13px;font-weight:500}stx-cart .stxc__offer.is-on .stxc__offer-p{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink6)}.stxc__foot{padding:16px 20px 20px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--hair);background:#fff}.stxc__foot:empty{display:none}.stxc__row{display:flex;justify-content:space-between;font-size:15px}.stxc__row b{font-weight:500}.stxc__row--total{font-size:18px}.stxc__btn{display:flex;align-items:center;justify-content:center;height:56px;margin-top:6px;border-radius:999px;background:var(--ink);color:#fff!important;font-family:var(--mono);font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .12s}.stxc__btn:hover{background:#404040}.stxc__trust{display:flex;justify-content:center;gap:16px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink6)}.stxc__empty{flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:16px;padding:40px 20px;text-align:center}.stxc__empty p{margin:0;font-size:16px;color:var(--ink6)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/stx-cart.css.map */
