.ctx-inv{margin:0;padding:0;color:#0f1113;text-align:left}.ctx-inv__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.ctx-inv__btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:0;border-radius:10px;background:#0f1113;color:#fff;font:800 14px/1.2 Satoshi,sans-serif;cursor:pointer;text-decoration:none}.ctx-inv__btn:hover,.ctx-inv__btn:focus-visible{background:#2a2e33}.ctx-inv__btn:disabled{opacity:.7;cursor:default}.ctx-inv__btn--wide{width:100%}.ctx-inv__link{display:inline-flex;align-items:center;gap:6px;padding:6px 2px;border:0;background:none;color:#0f1113;font:700 13.5px/1.2 Satoshi,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ctx-inv__msg{margin:8px 0 0;font:600 12.5px/1.45 Satoshi,sans-serif;color:#4b5057;overflow-wrap:anywhere}.ctx-inv__msg:empty{display:none}.ctx-inv__msg.is-ok{color:#166534}.ctx-inv__msg.is-err{color:#b91c1c}.ctx-inv-dlg{width:min(640px,calc(100vw - 24px));max-height:calc(100vh - 24px);padding:0;border:0;border-radius:16px;color:#0f1113;box-shadow:0 30px 80px #00000059}.ctx-inv-dlg::backdrop{background:#0f11138c}.ctx-inv-dlg__shell{position:relative;padding:28px 26px 22px;overflow-y:auto;max-height:calc(100vh - 24px);box-sizing:border-box}.ctx-inv-dlg__x{position:absolute;top:10px;right:10px;width:40px;height:40px;border:0;border-radius:50%;background:transparent;font-size:26px;line-height:1;color:#6b7178;cursor:pointer}.ctx-inv-dlg__x:hover{background:#f1f2f4;color:#0f1113}.ctx-inv-dlg__k{margin:0;font:800 11.5px/1.2 Satoshi,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#de0e14}.ctx-inv-dlg__h{margin:6px 0 0;font:400 30px/1.05 Anton,Impact,sans-serif;text-transform:uppercase;color:#0f1113}.ctx-inv-dlg__p{margin:10px 0 0;font:500 14.5px/1.55 Satoshi,sans-serif;color:#3d4248}.ctx-inv-dlg__fine{margin:8px 0 0;font:500 12px/1.45 Satoshi,sans-serif;color:#6b7178;text-align:center}.ctx-inv-form{margin-top:16px;display:grid;gap:12px}.ctx-inv-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.ctx-inv-form label{display:grid;gap:4px;font:700 12.5px/1.3 Satoshi,sans-serif;color:#2a2e33}.ctx-inv-form label span{font-weight:500;color:#6b7178}.ctx-inv-form input:not([type=checkbox]),.ctx-inv-form textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #cfd3d8;border-radius:10px;font:500 15px/1.3 Satoshi,sans-serif;color:#0f1113;background:#fff;box-sizing:border-box}.ctx-inv-form textarea{min-height:64px;resize:vertical}.ctx-inv-form input:focus,.ctx-inv-form textarea:focus{outline:none;border-color:#0f1113;box-shadow:0 0 0 3px #0f11131f}.ctx-inv-form__needs{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:6px 14px}.ctx-inv-form__needs legend{margin-bottom:6px;font:700 12.5px/1.3 Satoshi,sans-serif;color:#2a2e33}.ctx-inv-form__needs label{display:inline-flex;align-items:center;gap:6px;font-weight:600}.ctx-inv-form__err{margin:0;font:700 13px/1.4 Satoshi,sans-serif;color:#b91c1c}.ctx-inv-form__err:empty{display:none}.ctx-inv-done{margin-top:16px;display:grid;gap:12px}.ctx-inv-done__a{font:700 14px/1.3 Satoshi,sans-serif;color:#0f1113;text-underline-offset:3px}.ctx-inv-done__share{display:grid;grid-template-columns:1fr auto;gap:6px 8px;align-items:center}.ctx-inv-done__share span{grid-column:1 / -1;font:700 12.5px/1.3 Satoshi,sans-serif;color:#2a2e33}.ctx-inv-done__share input{min-height:40px;padding:0 10px;border:1px solid #cfd3d8;border-radius:8px;font:500 13px Satoshi,sans-serif;min-width:0}.ctx-inv-done__share button{min-height:40px;padding:0 14px;border:1px solid #0F1113;border-radius:8px;background:#fff;font:700 13px Satoshi,sans-serif;cursor:pointer}@media(max-width:560px){.ctx-inv-dlg__shell{padding:24px 16px 18px}.ctx-inv-form__grid{grid-template-columns:1fr}.ctx-inv-dlg__h{font-size:26px}}.ctx-inv-restore{position:relative;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:calc(var(--ctx-header-h, 120px) + 12px) auto 0;max-width:1200px;padding:14px 18px;border-radius:12px;background:#0f1113;color:#fff;font:600 14.5px/1.45 Satoshi,sans-serif;box-sizing:border-box}.ctx-inv-restore button{min-height:40px;padding:0 14px;border:1px solid #fff;border-radius:8px;background:#fff;color:#0f1113;font:800 13.5px Satoshi,sans-serif;cursor:pointer}.ctx-inv-restore button+button{background:transparent;color:#fff}.ctx-inv-dlg--sm{width:min(460px,calc(100vw - 24px))}.ctx-inv__link--quiet{color:#4b5057;font-weight:600}.ctx-inv-dlg .ctx-inv__link{justify-self:start}.ctx-inv .ctx-inv__actions>.ctx-inv__btn{flex:1 1 auto}.ctx-inv .ctx-inv__actions>.ctx-inv__link{flex:0 0 auto}.ctx-inv__msg{margin-top:6px}.ctx-inv-form__email input{font-size:16px}.ctx-inv-form__wide{grid-column:1 / -1}.ctx-inv-form__more{border-top:1px solid #e3e5e8;padding-top:10px}.ctx-inv-form__more>summary{cursor:pointer;font:700 13px/1.4 Satoshi,sans-serif;color:#2a2e33;text-decoration:underline;text-underline-offset:3px;list-style:none}.ctx-inv-form__more>summary::-webkit-details-marker{display:none}.ctx-inv-form__more[open]>summary{margin-bottom:10px}.ctx-inv-form__more>*+*{margin-top:12px}.ctx-fin{margin-top:8px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:8px 10px;border:1px solid #d7e3ff;border-radius:10px;background:#f3f7ff}.ctx-fin[hidden]{display:none}.ctx-fin__t{margin:0;font:600 13.5px/1.3 Satoshi,sans-serif;color:#0f1113}.ctx-fin__t strong{font-weight:800}.ctx-fin__btn{min-height:34px;padding:0 12px;border:1px solid #0F1113;border-radius:8px;background:#fff;color:#0f1113;font:800 13px/1 Satoshi,sans-serif;cursor:pointer;white-space:nowrap}.ctx-fin__btn:hover,.ctx-fin__btn:focus-visible{background:#0f1113;color:#fff}.ctx-fin__btn[aria-busy=true]{opacity:.7;cursor:progress}.ctx-fin__fine{grid-column:1 / -1;margin:0;font:500 10.5px/1.35 Satoshi,sans-serif;color:#6b7178}@media(max-height:720px){cart-drawer .drawer__footer{max-height:72%;overflow-y:auto;overscroll-behavior:contain}}.ctx-fin--pdp{margin:0 0 16px}.ctx-fin__note{font-weight:500;color:#4b5057}.ctx-inv .ctx-inv__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.ctx-inv .ctx-inv__actions>.ctx-inv__btn,.ctx-inv .ctx-inv__save{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border:2px solid #0F1113;border-radius:10px;background:#fff;color:#0f1113;font:800 15px/1.2 Satoshi,sans-serif;letter-spacing:.005em;text-decoration:none;cursor:pointer;box-shadow:0 1px 2px #0f111314;transition:background .15s,color .15s,box-shadow .15s,transform .15s}.ctx-inv .ctx-inv__actions>.ctx-inv__btn{flex:1 1 220px}.ctx-inv .ctx-inv__save{flex:0 1 auto;border-color:#cfd3d8;font-weight:700;color:#2a2e33}.ctx-inv .ctx-inv__actions>.ctx-inv__btn:hover{background:#0f1113;color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #0f11132e}.ctx-inv .ctx-inv__save:hover{border-color:#0f1113;color:#0f1113;background:#f4f5f7}.ctx-inv .ctx-inv__actions>.ctx-inv__btn:focus-visible,.ctx-inv .ctx-inv__save:focus-visible{outline:3px solid #1D4ED8;outline-offset:2px}.ctx-inv .ctx-inv__actions svg{flex:none}.ctx-fin{margin-top:10px;padding:10px 12px;gap:6px 12px;border:1px solid #c7d6fb;border-radius:12px;background:#f2f6ff}.ctx-fin__t{font-size:14px;color:#0f1113}.ctx-fin__t strong{color:#1d4ed8}.ctx-fin__btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:0;border-radius:10px;background:#1d4ed8;color:#fff;font:800 14px/1 Satoshi,sans-serif;white-space:nowrap;cursor:pointer;box-shadow:0 2px 8px #1d4ed840;transition:background .15s,transform .15s,box-shadow .15s}.ctx-fin__btn:hover,.ctx-fin__btn:focus-visible{background:#1e40af;color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #1d4ed84d}.ctx-fin__btn:focus-visible{outline:3px solid #0F1113;outline-offset:2px}@media(max-width:420px){.ctx-fin{grid-template-columns:1fr}.ctx-fin__btn{justify-content:center}}.cart__footer .cart__checkout-button,cart-drawer .cart__checkout-button{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%;max-width:none;min-height:56px;border:0;border-radius:10px;background:#de0e14;color:#fff;font:800 17px/1 Satoshi,sans-serif;letter-spacing:.01em;cursor:pointer;box-shadow:0 4px 14px #de0e1447;transition:background .15s,transform .15s,box-shadow .15s}.cart__footer .cart__checkout-button:after,cart-drawer .cart__checkout-button:after{content:none!important;display:none!important}.cart__footer .cart__checkout-button:before,cart-drawer .cart__checkout-button:before{content:""!important;position:static!important;inset:auto!important;display:block!important;width:18px;height:18px;flex:none;background:currentColor;box-shadow:none!important;border-radius:0!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='10.5' width='16' height='10.5' rx='2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='10.5' width='16' height='10.5' rx='2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center / contain no-repeat}.cart__footer .cart__checkout-button:hover,cart-drawer .cart__checkout-button:hover{background:#b40b10;transform:translateY(-1px);box-shadow:0 8px 22px #de0e1457}.cart__footer .cart__checkout-button:focus-visible,cart-drawer .cart__checkout-button:focus-visible{outline:3px solid #0F1113;outline-offset:3px}.cart__footer .cart__checkout-button:disabled,cart-drawer .cart__checkout-button:disabled{background:#c9ccd1;box-shadow:none;transform:none;cursor:not-allowed}.cart__footer .cart__dynamic-checkout-buttons{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 10px;--shopify-accelerated-checkout-row-gap: 10px;--shopify-accelerated-checkout-inline-alignment: stretch;max-width:none;margin:4px 0 0}.cart__footer .cart__dynamic-checkout-buttons:before{content:"or pay with";display:flex;align-items:center;gap:10px;margin:0 0 10px;font:600 12px/1 Satoshi,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6b7178;background:linear-gradient(#e3e5e8,#e3e5e8) left center / calc(50% - 50px) 1px no-repeat,linear-gradient(#e3e5e8,#e3e5e8) right center / calc(50% - 50px) 1px no-repeat;justify-content:center}.cart__footer .cart__dynamic-checkout-buttons:has(.dynamic-checkout__content:empty):before{content:none}.cart__footer .cart__checkout-button:before,cart-drawer .cart__checkout-button:before{z-index:auto!important}.cart__footer shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 48px !important;--shopify-accelerated-checkout-button-border-radius: 10px !important;--shopify-accelerated-checkout-row-gap: 10px !important}body:has(cart-drawer.active) .intercom-lightweight-app-launcher,body:has(cart-drawer.active) .intercom-launcher-frame,body:has(cart-drawer.active) iframe[name=intercom-launcher-frame],body:has(cart-drawer.active) .intercom-launcher{display:none!important}cart-drawer .ctx-cartacts{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:6px 18px;margin:0;padding:10px 0 2px;border-top:1px solid #eceef1}cart-drawer .ctx-cartacts .ctx-cartreceive{order:1;flex:1 1 auto;min-width:0;font-size:13px}cart-drawer .ctx-cartacts .ctx-cartreceive>span{overflow:hidden;text-overflow:ellipsis}cart-drawer .ctx-cartacts__view{order:2;flex:none;padding:6px 0;border:0;border-radius:0;background:none;color:#0f1113;font:700 13.5px/1.2 Satoshi,sans-serif;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}cart-drawer .ctx-cartacts__view:after{content:"\2192";text-decoration:none;display:inline-block;margin-left:2px}cart-drawer .ctx-cartacts__view:hover{background:none;color:#de0e14}cart-drawer .ctx-cartacts__clear{order:3;flex:none;padding:6px 0;font-size:13px;white-space:nowrap;color:#6b7178}cart-drawer .ctx-cartacts__clear:hover{color:#b42318}@media(max-width:480px){cart-drawer .ctx-cartacts{flex-wrap:wrap}cart-drawer .ctx-cartacts .ctx-cartreceive{flex-basis:100%}cart-drawer .ctx-cartacts__clear{margin-left:auto;padding-right:0}}cart-drawer .ctx-inv .ctx-inv__actions>.ctx-inv__btn,cart-drawer .ctx-inv .ctx-inv__save{min-height:44px;font-size:14.5px}
/*# sourceMappingURL=/cdn/shop/t/67/assets/ctx-cart-invoice.css.map */
