.se-embedded-app .visible{visibility:visible}.se-embedded-app .absolute{position:absolute}.se-embedded-app .relative{position:relative}.se-embedded-app .sticky{position:sticky}.se-embedded-app .-right-1\.5{right:-0.375rem}.se-embedded-app .-top-1\.5{top:-0.375rem}.se-embedded-app .order-1{order:1}.se-embedded-app .order-2{order:2}.se-embedded-app .m-0{margin:0px}.se-embedded-app .mx-auto{margin-left:auto;margin-right:auto}.se-embedded-app .mb-3{margin-bottom:0.75rem}.se-embedded-app .ml-auto{margin-left:auto}.se-embedded-app .mt-0\.5{margin-top:0.125rem}.se-embedded-app .mt-2{margin-top:0.5rem}.se-embedded-app .mt-3{margin-top:0.75rem}.se-embedded-app .line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.se-embedded-app .inline-block{display:inline-block}.se-embedded-app .inline{display:inline}.se-embedded-app .flex{display:flex}.se-embedded-app .inline-flex{display:inline-flex}.se-embedded-app .grid{display:grid}.se-embedded-app .hidden{display:none}.se-embedded-app .h-14{height:3.5rem}.se-embedded-app .h-4{height:1rem}.se-embedded-app .h-5{height:1.25rem}.se-embedded-app .h-9{height:2.25rem}.se-embedded-app .h-auto{height:auto}.se-embedded-app .h-full{height:100%}.se-embedded-app .min-h-screen{min-height:100vh}.se-embedded-app .w-14{width:3.5rem}.se-embedded-app .w-4{width:1rem}.se-embedded-app .w-full{width:100%}.se-embedded-app .min-w-0{min-width:0px}.se-embedded-app .min-w-\[20px\]{min-width:20px}.se-embedded-app .max-w-\[180px\]{max-width:180px}.se-embedded-app .max-w-checkout{max-width:1280px}.se-embedded-app .flex-1{flex:1 1 0%}.se-embedded-app .shrink-0{flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.se-embedded-app .animate-spin{animation:spin 1s linear infinite}.se-embedded-app .cursor-pointer{cursor:pointer}.se-embedded-app .grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.se-embedded-app .flex-col{flex-direction:column}.se-embedded-app .flex-wrap{flex-wrap:wrap}.se-embedded-app .items-center{align-items:center}.se-embedded-app .justify-start{justify-content:flex-start}.se-embedded-app .justify-center{justify-content:center}.se-embedded-app .justify-between{justify-content:space-between}.se-embedded-app .gap-1\.5{gap:0.375rem}.se-embedded-app .gap-2{gap:0.5rem}.se-embedded-app .gap-3{gap:0.75rem}.se-embedded-app .gap-6{gap:1.5rem}.se-embedded-app :is(.divide-y > :not([hidden]) ~ :not([hidden])){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.se-embedded-app :is(.divide-gray-100 > :not([hidden]) ~ :not([hidden])){--tw-divide-opacity:1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.se-embedded-app .self-start{align-self:flex-start}.se-embedded-app .overflow-hidden{overflow:hidden}.se-embedded-app .rounded{border-radius:0.25rem}.se-embedded-app .rounded-full{border-radius:9999px}.se-embedded-app .rounded-lg{border-radius:0.5rem}.se-embedded-app .rounded-xl{border-radius:0.75rem}.se-embedded-app .border{border-width:1px}.se-embedded-app .border-0{border-width:0px}.se-embedded-app .border-2{border-width:2px}.se-embedded-app .border-b{border-bottom-width:1px}.se-embedded-app .border-b-0{border-bottom-width:0px}.se-embedded-app .border-l-0{border-left-width:0px}.se-embedded-app .border-r-0{border-right-width:0px}.se-embedded-app .border-t{border-top-width:1px}.se-embedded-app .border-t-0{border-top-width:0px}.se-embedded-app .border-solid{border-style:solid}.se-embedded-app .border-\[var\(--storeengine-border-color\)\]{border-color:var(--storeengine-border-color)}.se-embedded-app .border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.se-embedded-app .border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.se-embedded-app .border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.se-embedded-app .border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.se-embedded-app .border-t-blue-600{--tw-border-opacity:1;border-top-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.se-embedded-app .bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.se-embedded-app .bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.se-embedded-app .bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.se-embedded-app .bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.se-embedded-app .bg-gray-50\/50{background-color:rgb(249 250 251 / 0.5)}.se-embedded-app .bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.se-embedded-app .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.se-embedded-app .object-contain{-o-object-fit:contain;object-fit:contain}.se-embedded-app .object-cover{-o-object-fit:cover;object-fit:cover}.se-embedded-app .object-left{-o-object-position:left;object-position:left}.se-embedded-app .p-3{padding:0.75rem}.se-embedded-app .p-6{padding:1.5rem}.se-embedded-app .p-\[10px\]{padding:10px}.se-embedded-app .px-1\.5{padding-left:0.375rem;padding-right:0.375rem}.se-embedded-app .px-3{padding-left:0.75rem;padding-right:0.75rem}.se-embedded-app .px-4{padding-left:1rem;padding-right:1rem}.se-embedded-app .px-5{padding-left:1.25rem;padding-right:1.25rem}.se-embedded-app .py-1{padding-top:0.25rem;padding-bottom:0.25rem}.se-embedded-app .py-2{padding-top:0.5rem;padding-bottom:0.5rem}.se-embedded-app .py-3{padding-top:0.75rem;padding-bottom:0.75rem}.se-embedded-app .py-4{padding-top:1rem;padding-bottom:1rem}.se-embedded-app .py-5{padding-top:1.25rem;padding-bottom:1.25rem}.se-embedded-app .py-6{padding-top:1.5rem;padding-bottom:1.5rem}.se-embedded-app .pb-4{padding-bottom:1rem}.se-embedded-app .pt-3{padding-top:0.75rem}.se-embedded-app .text-\[11px\]{font-size:11px}.se-embedded-app .text-\[16px\]{font-size:16px}.se-embedded-app .text-base{font-size:1rem;line-height:1.5rem}.se-embedded-app .text-sm{font-size:0.875rem;line-height:1.25rem}.se-embedded-app .text-xl{font-size:1.25rem;line-height:1.75rem}.se-embedded-app .text-xs{font-size:0.75rem;line-height:1rem}.se-embedded-app .font-medium{font-weight:500}.se-embedded-app .font-semibold{font-weight:600}.se-embedded-app .uppercase{text-transform:uppercase}.se-embedded-app .leading-none{line-height:1}.se-embedded-app .text-\[var\(--storeengine-text-color\)\]{color:var(--storeengine-text-color)}.se-embedded-app .text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.se-embedded-app .text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.se-embedded-app .text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.se-embedded-app .text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.se-embedded-app .text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.se-embedded-app .text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.se-embedded-app .text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.se-embedded-app .text-red-600{--tw-text-opacity:1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.se-embedded-app .text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.se-embedded-app .no-underline{text-decoration-line:none}.se-embedded-app .shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.se-embedded-app .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.se-embedded-app .transition-colors{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.se-embedded-app{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#0f172a;box-sizing:border-box;width:100%;margin:0;padding:0}.se-embedded-app *,.se-embedded-app *::before,.se-embedded-app *::after{box-sizing:border-box}.se-embedded-app__grid{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width: 720px){.se-embedded-app__grid{grid-template-columns:1fr 320px}}.se-embedded-app__main{display:flex;flex-direction:column;gap:24px}.se-embedded-app__section-title{margin:0 0 12px;padding-bottom:8px;font-size:16px;font-weight:600;color:var(--storeengine-text-color);border-bottom:1px solid var(--storeengine-border-color)}.se-embedded-app__label{display:flex;flex-direction:column;gap:4px}.se-embedded-app__label span{font-size:14px;color:var(--storeengine-text-color)}.se-embedded-app__label input,.se-embedded-app__label select{padding:9px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;color:#0f172a;background:#fff;width:100%}.se-embedded-app__label input:focus,.se-embedded-app__label select:focus{outline:2px solid #0f172a;outline-offset:1px}.se-embedded-app__row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.se-embedded-app__inline{display:flex;gap:8px;align-items:center;font-size:13px;margin:8px 0 16px}.se-embedded-app__shipping{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.se-embedded-app__gateways{display:flex;flex-direction:column;gap:8px}.se-embedded-app__gateway{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.se-embedded-app__gateway.is-selected{border-color:#0f172a;background:#f8fafc}.se-embedded-app__gateway span{font-size:14px;color:var(--storeengine-text-color)}.se-embedded-app__gateway-body{margin-top:14px}.se-embedded-app__gateway-desc{font-size:14px;color:#475569;font-weight:500}.se-embedded-app__stripe-mount{padding:12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.se-embedded-app__hint{font-size:13px;color:#64748b}.se-embedded-app__btn{display:inline-block;padding:10px 16px;font-size:14px;border-radius:8px;border:0;cursor:pointer;background:#e2e8f0;color:#0f172a}.se-embedded-app__btn--primary{background:#0f172a;color:#fff;padding:12px 18px;font-weight:600}.se-embedded-app__btn--primary:hover:not(:disabled){background:#1e293b}.se-embedded-app__btn:disabled{opacity:.6;cursor:not-allowed}.se-embedded-app__error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;padding:10px 12px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px;font-size:13px}.se-embedded-app__error-close{background:rgba(0,0,0,0);border:0;cursor:pointer;font-size:18px;color:inherit}.se-embedded-app__summary{background:#f8fafc;border-radius:12px;padding:20px;align-self:start;position:sticky;top:16px}.se-embedded-app__items{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:10px}.se-embedded-app__item{display:flex;gap:10px;align-items:center}.se-embedded-app__item-img{width:44px;height:44px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.se-embedded-app__item-body{flex:1}.se-embedded-app__item-name{font-size:13px;font-weight:500}.se-embedded-app__item-meta{font-size:12px;color:#64748b}.se-embedded-app__item-price{font-size:13px;font-weight:500}.se-embedded-app__totals{margin:0}.se-embedded-app__totals>div{display:flex;justify-content:space-between;font-size:13px;padding:4px 0}.se-embedded-app__totals-row--grand{border-top:1px solid #e2e8f0;margin-top:8px;padding-top:10px !important;font-size:16px !important;font-weight:600}.se-embedded-app__customize-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.se-embedded-app__customize-syncing{font-size:12px;color:#64748b}.se-embedded-app__cust-group{display:flex;flex-direction:column;gap:8px}.se-embedded-app__cust-group--optional{margin-top:14px;padding-top:14px;border-top:1px solid #e2e8f0}.se-embedded-app__cust-hint{margin:0 0 6px;font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.se-embedded-app__cust-row{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:12px;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.se-embedded-app__cust-row.is-selected{border-color:#0f172a}.se-embedded-app__cust-row.is-locked{background:#f8fafc}.se-embedded-app__cust-check{display:flex;align-items:center}.se-embedded-app__cust-img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.se-embedded-app__cust-name{font-size:13px;font-weight:500}.se-embedded-app__cust-meta{font-size:12px;color:#64748b}.se-embedded-app__cust-qty{display:inline-flex;align-items:center;gap:6px}.se-embedded-app__cust-qty button{width:26px;height:26px;border:1px solid #cbd5e1;background:#fff;border-radius:6px;cursor:pointer;font-size:14px;line-height:1}.se-embedded-app__cust-qty button:disabled{opacity:.4;cursor:not-allowed}.se-embedded-app__cust-qty-num{min-width:18px;text-align:center;font-size:13px;font-weight:500}.se-embedded-app__cust-line{font-size:13px;font-weight:500;min-width:64px;text-align:right}.se-embedded-app--booting{min-height:240px;display:flex;align-items:center;justify-content:center}.se-embedded-app__spinner{width:28px;height:28px;border:3px solid #e2e8f0;border-top-color:#0f172a;border-radius:50%;animation:se-embedded-spin .9s linear infinite}@keyframes se-embedded-spin{to{transform:rotate(360deg)}}.se-embedded-app__success{background:#fff;border-radius:12px;padding:36px 24px;text-align:center;box-shadow:0 1px 3px rgba(15,23,42,.06);max-width:480px;margin:24px auto}.se-embedded-app__success-icon{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:#10b981;color:#fff;font-size:36px;line-height:64px}.se-embedded-app__success-title{font-size:20px;font-weight:600;margin:0 0 8px}.se-embedded-app__success-msg{font-size:14px;color:#475569;margin:0 0 16px}.se-embedded-app__success-meta{font-size:13px;color:#64748b;margin:0 0 20px}.se-embedded-app .hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.se-embedded-app .hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.se-embedded-app .hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.se-embedded-app .hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.se-embedded-app .focus\:border-transparent:focus{border-color:transparent}.se-embedded-app .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.se-embedded-app .focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246 / var(--tw-ring-opacity, 1))}.se-embedded-app .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.se-embedded-app .disabled\:bg-gray-100:disabled{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.se-embedded-app .disabled\:bg-gray-300:disabled{--tw-bg-opacity:1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.se-embedded-app .disabled\:text-gray-500:disabled{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.se-embedded-app .disabled\:opacity-50:disabled{opacity:0.5}.se-embedded-app .disabled\:hover\:bg-gray-300:hover:disabled{--tw-bg-opacity:1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.se-embedded-app .disabled\:hover\:bg-white:hover:disabled{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}@media (min-width: 1024px){.se-embedded-app .lg\:sticky{position:sticky}.se-embedded-app .lg\:top-6{top:1.5rem}.se-embedded-app .lg\:order-1{order:1}.se-embedded-app .lg\:order-2{order:2}.se-embedded-app .lg\:grid-cols-\[minmax\(0\2c 1\.4fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.se-embedded-app .lg\:gap-10{gap:2.5rem}.se-embedded-app .lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}}
