/**
 * WISECP · Web Hosting Billing and Digital Services Platform
 *
 * Copyright (c) WISECP LLC — All rights reserved.
 * Unlicensed copying, distribution or use is prohibited.
 *
 * Terms of service: https://wisecp.com/terms-of-service
 */
body.checkout-shell:not(.checkout-shell-centered){--rail-w: 25rem}@media(min-width:1200px){body.checkout-shell:not(.checkout-shell-centered){--rail-w: 29rem}}@media(min-width:1400px){body.checkout-shell:not(.checkout-shell-centered){--rail-w: 33rem}}.checkout-shell-header{position:sticky;inset-block-start:0;z-index:1030;padding-block:.75rem;background-color:var(--wstyle-surface-bg);border-block-end:1px solid var(--wstyle-border-color)}.checkout-shell-bar{display:flex;align-items:center;gap:1rem;min-block-size:2.75rem}.checkout-shell-zone{flex:1 1 0;display:flex;align-items:center;min-inline-size:0}.checkout-shell-zone-center{flex:0 0 auto;justify-content:center}.checkout-shell-zone-end{justify-content:flex-end}.checkout-shell-back{font-size:.85rem;font-weight:600;text-decoration:none;color:var(--wstyle-muted-color);transition:color .2s ease}.checkout-shell-back:hover{color:var(--wstyle-primary-text)}body.checkout-shell-centered>main{display:flex;flex-direction:column}body.checkout-shell-centered>main>.container{margin-block:auto}.checkout-split{display:flex;flex-direction:column}@media(min-width:992px){.checkout-split{flex-direction:row;align-items:stretch;flex:1 0 auto}body.checkout-shell>main{display:flex;flex-direction:column}body.checkout-shell>main>form,body.checkout-shell>main>[data-cart-page],body.checkout-shell>main>[data-cart-page]>[data-cart-filled],body.checkout-shell>main>[data-cart-page]>[data-cart-empty]{flex:1 0 auto;display:flex;flex-direction:column}[data-cart-empty] .checkout-split-main{display:flex;flex-direction:column}[data-cart-empty] .checkout-split-main-inner{flex:1 0 auto;display:flex;flex-direction:column}[data-cart-empty] .checkout-split-main-inner>.card{margin-block:auto}}.checkout-split-main{flex:2 1 0;min-inline-size:0;background-color:var(--wstyle-body-bg)}.checkout-split-main-inner{max-inline-size:60rem;margin-inline:auto;padding:2rem 1.25rem}.checkout-split-main-inner h1{font-size:1.9rem}@media(min-width:992px){body.checkout-shell:not(.checkout-shell-centered) .checkout-split-main{padding-inline-start:calc((100% - 960px)/2 + .75rem);padding-inline-end:calc((100% - 960px)/2 + .75rem);margin-inline-end:var(--rail-w)}body.checkout-shell:not(.checkout-shell-centered) .checkout-shell-zone-end{flex:0 0 auto}.checkout-split-main-inner{max-inline-size:none;margin-inline:0;padding-inline:0}body.checkout-shell:not(.checkout-shell-centered) .checkout-shell-header>.container,body.checkout-shell:not(.checkout-shell-centered) .checkout-shell-footer>.container{max-inline-size:none;margin-inline:0;padding-inline-start:calc((100% - 960px)/2 + .75rem);padding-inline-end:calc(var(--rail-w) + (100% - 960px) / 2 + .75rem)}}@media(min-width:1200px){body.checkout-shell:not(.checkout-shell-centered) .checkout-split-main{padding-inline-start:calc((100% - 1140px)/2 + .75rem);padding-inline-end:calc((100% - 1140px)/2 + .75rem)}body.checkout-shell:not(.checkout-shell-centered) .checkout-shell-header>.container,body.checkout-shell:not(.checkout-shell-centered) .checkout-shell-footer>.container{padding-inline-start:calc((100% - 1140px)/2 + .75rem);padding-inline-end:calc(var(--rail-w) + (100% - 1140px) / 2 + .75rem)}}@media(min-width:1400px){body.checkout-shell:not(.checkout-shell-centered) .checkout-split-main{padding-inline-start:calc((100% - 1320px)/2 + .75rem);padding-inline-end:calc((100% - 1320px)/2 + .75rem)}body.checkout-shell:not(.checkout-shell-centered) .checkout-shell-header>.container,body.checkout-shell:not(.checkout-shell-centered) .checkout-shell-footer>.container{padding-inline-start:calc((100% - 1320px)/2 + .75rem);padding-inline-end:calc(var(--rail-w) + (100% - 1320px) / 2 + .75rem)}}.checkout-split-aside{--rail-fg: var(--bs-white);--rail-fg-muted: color-mix(in srgb, var(--bs-white) 75%, transparent);--rail-fg-faint: color-mix(in srgb, var(--bs-white) 55%, transparent);--rail-line: color-mix(in srgb, var(--bs-white) 24%, transparent);--rail-line-strong: color-mix(in srgb, var(--bs-white) 42%, transparent);--rail-fill: color-mix(in srgb, var(--bs-white) 14%, transparent);--rail-fill-strong: color-mix(in srgb, var(--bs-white) 24%, transparent);--rail-discount: var(--bs-white);--bs-secondary-color: var(--rail-fg-muted);--bs-success-text-emphasis: var(--rail-discount);--bs-success-bg-subtle: var(--rail-fill-strong);--bs-success-border-subtle: var(--rail-line-strong);color:var(--rail-fg);background-color:var(--wstyle-primary);background-image:radial-gradient(115% 90% at 100% 0%,color-mix(in srgb,var(--bs-white) 15%,transparent) 0%,transparent 58%),radial-gradient(120% 85% at 0% 100%,rgba(0,0,0,.18) 0%,transparent 55%),linear-gradient(155deg,var(--wstyle-primary) 0%,var(--wstyle-secondary) 135%);border-block-start:1px solid var(--rail-line)}[dir=rtl] .checkout-split-aside{background-image:radial-gradient(115% 90% at 0% 0%,color-mix(in srgb,var(--bs-white) 15%,transparent) 0%,transparent 58%),radial-gradient(120% 85% at 100% 100%,rgba(0,0,0,.18) 0%,transparent 55%),linear-gradient(205deg,var(--wstyle-primary) 0%,var(--wstyle-secondary) 135%)}@media(min-width:992px){body.checkout-shell:not(.checkout-shell-centered) .checkout-split-aside{position:fixed;inset-block:0;inset-inline-end:0;inline-size:var(--rail-w);z-index:1035;display:flex;flex-direction:column;overflow:hidden;border-block-start:0;border-inline-start:1px solid color-mix(in srgb,var(--bs-white) 14%,transparent);padding-block:4.5rem 2rem}body.checkout-shell.modal-open:not(.checkout-shell-centered) .checkout-split-aside{inset-inline-end:var(--wstyle-scrollbar-w, 0px)}body.checkout-shell:not(.checkout-shell-centered) .checkout-split-aside-inner{position:static;inset-block-start:auto;inline-size:100%;max-inline-size:27rem;margin-inline:auto;margin-block:auto;padding-inline:2.25rem;padding-block:0;min-block-size:0;max-block-size:100%;overflow-y:auto;overscroll-behavior:auto;scrollbar-width:none}body.checkout-shell:not(.checkout-shell-centered) .checkout-split-aside-inner::-webkit-scrollbar{width:0;height:0;display:none}}.checkout-split-aside-inner{padding:2rem 1.25rem}.checkout-split-aside .order-summary{position:static;background-color:transparent;border:0;box-shadow:none}.checkout-split-aside .order-summary .card-body{padding:0}.checkout-split-aside :is(h1,h2,h3,h4,h5,h6){color:var(--rail-fg);letter-spacing:.01em}.checkout-split-aside .summary-label,.checkout-split-aside .summary-value{color:var(--rail-fg)}.checkout-split-aside .summary-sub{color:var(--rail-fg-muted)}.checkout-split-aside .order-summary-total,.checkout-split-aside .order-summary-total .summary-label,.checkout-split-aside .order-summary-total .summary-value{color:var(--rail-fg)}.checkout-split-aside .order-summary-line:not(.order-summary-total) .summary-label:after,.checkout-split-aside .order-summary-line:not(.order-summary-total) .summary-sub:after{border-block-end-color:var(--rail-line-strong)}.checkout-split-aside .summary-group-toggle{color:var(--rail-fg-muted)}.checkout-split-aside .summary-group-toggle:hover{color:var(--rail-fg)}.checkout-split-aside .rail-addons-toggle{color:var(--rail-fg-muted)}.checkout-split-aside .rail-addons-toggle:hover{color:var(--rail-fg)}.checkout-split-aside .rail-addon .summary-sub,.checkout-split-aside .rail-addon .summary-value{color:var(--rail-fg-muted)}.checkout-split-aside a:not(.btn),.checkout-split-aside a:not(.btn):hover{color:var(--rail-fg)}.checkout-split-aside .cart-auto-tag{background-color:var(--rail-fill-strong);color:var(--rail-fg)}.checkout-split-aside hr{opacity:.4}.checkout-split-aside .form-control{background-color:var(--rail-fill);border-color:var(--rail-line);color:var(--rail-fg)}.checkout-split-aside .form-control::placeholder{color:var(--rail-fg-faint)}.checkout-split-aside .form-control:focus{background-color:var(--rail-fill-strong);border-color:var(--bs-white);color:var(--rail-fg);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--bs-white) 18%,transparent)}.checkout-split-aside .invalid-feedback{color:color-mix(in srgb,var(--bs-white) 72%,var(--bs-danger))}.checkout-split-aside .btn-primary{--bs-btn-bg: var(--bs-white);--bs-btn-border-color: var(--bs-white);--bs-btn-color: var(--wstyle-primary);--bs-btn-hover-bg: color-mix(in srgb, var(--bs-white) 92%, var(--wstyle-primary));--bs-btn-hover-border-color: color-mix(in srgb, var(--bs-white) 92%, var(--wstyle-primary));--bs-btn-hover-color: var(--wstyle-primary);--bs-btn-active-bg: color-mix(in srgb, var(--bs-white) 84%, var(--wstyle-primary));--bs-btn-active-border-color: color-mix(in srgb, var(--bs-white) 84%, var(--wstyle-primary));--bs-btn-active-color: var(--wstyle-primary);--bs-btn-disabled-bg: var(--rail-fill-strong);--bs-btn-disabled-border-color: var(--rail-line);--bs-btn-disabled-color: var(--rail-fg-muted);font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.checkout-split-aside .btn-primary:hover{transform:translateY(-1px);box-shadow:0 .5rem 1.25rem #00000038}.checkout-split-aside .btn-primary:active{transform:translateY(0)}.checkout-split-aside .btn-primary:disabled,.checkout-split-aside .btn-primary.disabled{transform:none;box-shadow:none}.checkout-split-aside .btn-soft{--bs-btn-bg: var(--rail-fill);--bs-btn-border-color: var(--rail-line);--bs-btn-color: var(--rail-fg);--bs-btn-hover-bg: var(--rail-fill-strong);--bs-btn-hover-border-color: var(--rail-line-strong);--bs-btn-hover-color: var(--rail-fg);--bs-btn-active-bg: var(--rail-fill-strong);--bs-btn-active-border-color: var(--rail-line-strong);--bs-btn-active-color: var(--rail-fg)}.checkout-shell-footer{background-color:var(--wstyle-surface-bg);border-block-start:1px solid var(--wstyle-border-color)}.checkout-shell-footer-inner{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding-block:1rem;font-size:.75rem;color:var(--wstyle-muted-color)}.checkout-shell-footer-text{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.checkout-shell-legal{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem}.checkout-shell-legal a{color:var(--wstyle-muted-color);text-decoration:none;transition:color .2s ease}.checkout-shell-legal a:hover{color:var(--wstyle-primary-text)}.checkout-shell-footer-mark{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}@media(max-width:767.98px){.checkout-shell-footer-mark{align-items:flex-start}}.checkout-shell-pay{display:inline-flex;align-items:center;gap:.5rem;font-size:1.25rem;color:var(--wstyle-muted-color)}@media(min-width:768px){.checkout-shell-footer-inner{flex-wrap:nowrap}.checkout-shell-footer-inner>:not(.checkout-shell-footer-mark){min-inline-size:0}.checkout-shell-footer-mark{flex:0 0 auto}.checkout-shell-powered{white-space:nowrap}}@media(max-width:991.98px){.checkout-shell-bar{flex-wrap:wrap;row-gap:.75rem;min-block-size:0}.checkout-shell-zone-center{order:3;flex-basis:100%;border-block-start:1px solid var(--wstyle-border-color);padding-block-start:.75rem}}:is(.checkout-layout-card,.checkout-layout-stack) .checkout-split-aside{--rail-fg: var(--wstyle-body-color);--rail-fg-muted: var(--wstyle-muted-color);--rail-fg-faint: var(--wstyle-muted-color);--rail-line: var(--wstyle-border-color);--rail-line-strong: var(--wstyle-border-color);--rail-fill: var(--wstyle-body-bg);--rail-fill-strong: color-mix(in srgb, var(--wstyle-secondary) 12%, var(--wstyle-surface-bg));--rail-discount: var(--wstyle-secondary-text);--bs-secondary-color: var(--wstyle-muted-color);--bs-success-text-emphasis: var(--wstyle-secondary-text);--bs-success-bg-subtle: color-mix(in srgb, var(--wstyle-secondary) 12%, var(--wstyle-surface-bg));--bs-success-border-subtle: color-mix(in srgb, var(--wstyle-secondary) 30%, var(--wstyle-surface-bg));color:var(--wstyle-body-color);background-color:transparent;background-image:none;border-block-start:0}:is(.checkout-layout-card,.checkout-layout-stack) .checkout-split-aside .order-summary{background-color:var(--wstyle-surface-bg);border:1px solid var(--wstyle-border-color);border-radius:var(--wstyle-radius);box-shadow:var(--wstyle-shadow-sm)}:is(.checkout-layout-card,.checkout-layout-stack) .checkout-split-aside .order-summary .card-body{padding:1.5rem}:is(.checkout-layout-card,.checkout-layout-stack) .checkout-split-aside .btn-primary{--bs-btn-bg: var(--wstyle-primary);--bs-btn-border-color: var(--wstyle-primary);--bs-btn-color: var(--wstyle-on-primary);--bs-btn-hover-bg: var(--wstyle-primary-hover);--bs-btn-hover-border-color: var(--wstyle-primary-hover);--bs-btn-hover-color: var(--wstyle-on-primary);--bs-btn-active-bg: var(--wstyle-primary-active);--bs-btn-active-border-color: var(--wstyle-primary-active);--bs-btn-active-color: var(--wstyle-on-primary);--bs-btn-disabled-bg: var(--wstyle-primary);--bs-btn-disabled-border-color: var(--wstyle-primary);--bs-btn-disabled-color: var(--wstyle-on-primary)}:is(.checkout-layout-card,.checkout-layout-stack) .checkout-split-aside .btn-primary:hover{transform:none;box-shadow:none}@media(min-width:992px){.checkout-layout-card body.checkout-shell:not(.checkout-shell-centered){--rail-w: 24rem}.checkout-layout-card body.checkout-shell:not(.checkout-shell-centered) .checkout-split-main{margin-inline-end:0;padding-inline-end:1.5rem}.checkout-layout-card body.checkout-shell:not(.checkout-shell-centered) .checkout-split-aside{position:sticky;inset-block:auto;inset-block-start:5.5rem;inset-inline-end:auto;inline-size:auto;flex:0 0 var(--rail-w);z-index:auto;display:block;overflow:visible;border-inline-start:0;padding:0;align-self:flex-start;margin-inline-end:calc((100% - 960px)/2 + .75rem)}.checkout-layout-card body.checkout-shell:not(.checkout-shell-centered) .checkout-split-aside-inner{position:static;inline-size:auto;max-inline-size:none;margin:0;padding:0;max-block-size:none;overflow:visible}.checkout-layout-card body.checkout-shell:not(.checkout-shell-centered) .checkout-shell-header>.container,.checkout-layout-card body.checkout-shell:not(.checkout-shell-centered) .checkout-shell-footer>.container{padding-inline-end:calc((100% - 960px)/2 + .75rem)}}@media(min-width:1200px){.checkout-layout-card body.checkout-shell:not(.checkout-shell-centered){--rail-w: 26rem}.checkout-layout-card body.checkout-shell:not(.checkout-shell-centered) .checkout-split-aside{margin-inline-end:calc((100% - 1140px)/2 + .75rem)}.checkout-layout-card body.checkout-shell:not(.checkout-shell-centered) .checkout-shell-header>.container,.checkout-layout-card body.checkout-shell:not(.checkout-shell-centered) .checkout-shell-footer>.container{padding-inline-end:calc((100% - 1140px)/2 + .75rem)}}@media(min-width:1400px){.checkout-layout-card body.checkout-shell:not(.checkout-shell-centered){--rail-w: 28rem}.checkout-layout-card body.checkout-shell:not(.checkout-shell-centered) .checkout-split-aside{margin-inline-end:calc((100% - 1320px)/2 + .75rem)}.checkout-layout-card body.checkout-shell:not(.checkout-shell-centered) .checkout-shell-header>.container,.checkout-layout-card body.checkout-shell:not(.checkout-shell-centered) .checkout-shell-footer>.container{padding-inline-end:calc((100% - 1320px)/2 + .75rem)}}@media(min-width:992px){.checkout-layout-stack body.checkout-shell:not(.checkout-shell-centered) .checkout-split{flex-direction:column;align-items:stretch}.checkout-layout-stack body.checkout-shell:not(.checkout-shell-centered) .checkout-split-main{margin-inline-end:0;padding-inline:calc((100% - 50rem)/2 + .75rem)}.checkout-layout-stack body.checkout-shell:not(.checkout-shell-centered) .checkout-split-aside{position:static;inset:auto;inline-size:auto;flex:0 0 auto;z-index:auto;display:block;overflow:visible;border-inline-start:0;padding-block:0 2.5rem;padding-inline:calc((100% - 50rem)/2 + .75rem)}.checkout-layout-stack body.checkout-shell:not(.checkout-shell-centered) .checkout-split-aside-inner{position:static;inline-size:auto;max-inline-size:none;margin:0;padding:0;max-block-size:none;overflow:visible}.checkout-layout-stack body.checkout-shell:not(.checkout-shell-centered) .checkout-shell-header>.container,.checkout-layout-stack body.checkout-shell:not(.checkout-shell-centered) .checkout-shell-footer>.container{max-inline-size:none;margin-inline:0;padding-inline:calc((100% - 50rem)/2 + .75rem)}}.checkout-actionbar{display:none}.checkout-layout-stack .checkout-actionbar{display:block;position:fixed;inset-inline:0;inset-block-end:0;z-index:1031;background-color:var(--wstyle-surface-bg);border-block-start:1px solid var(--wstyle-border-color);box-shadow:0 -.25rem 1rem #0000000f;padding-block:.75rem}.checkout-actionbar-inner{display:flex;align-items:center;gap:1rem;max-inline-size:50rem;margin-inline:auto;padding-inline:1.25rem}.checkout-actionbar-total{display:flex;flex-direction:column;line-height:1.2;min-inline-size:0}.checkout-actionbar-label{font-size:.75rem;color:var(--wstyle-muted-color)}.checkout-actionbar-value{font-size:1.1rem;font-weight:700;color:var(--wstyle-heading-color)}.checkout-actionbar-cta{margin-inline-start:auto;flex-shrink:0}.checkout-layout-stack body.checkout-shell{padding-block-end:4rem}
