@font-face{font-family:GD Sherpa;src:url(https://d85ecz8votkqa.cloudfront.net/fonts/gd-sherpa-regular.eot);src:local("GD Sherpa"),local("GD-Sherpa"),url(https://d85ecz8votkqa.cloudfront.net/fonts/gd-sherpa-regular.eot?#iefix) format("embedded-opentype"),url(https://d85ecz8votkqa.cloudfront.net/fonts/gd-sherpa-regular.woff) format("woff"),url(https://d85ecz8votkqa.cloudfront.net/fonts/gd-sherpa-regular.ttf) format("truetype"),url(https://d85ecz8votkqa.cloudfront.net/fonts/gd-sherpa-regular.svg#GD%20Sherpa%20Regular) format("svg")}@font-face{font-display:swap;font-family:GD Sherpa;font-style:normal;font-weight:500;src:url(https://d85ecz8votkqa.cloudfront.net/fonts/gd-sherpa-medium.eot);src:local("GD Sherpa"),local("GD-Sherpa"),url(https://d85ecz8votkqa.cloudfront.net/fonts/gd-sherpa-medium.eot?#iefix) format("embedded-opentype"),url(https://d85ecz8votkqa.cloudfront.net/fonts/gd-sherpa-medium.woff) format("woff"),url(https://d85ecz8votkqa.cloudfront.net/fonts/gd-sherpa-medium.ttf) format("truetype"),url(https://d85ecz8votkqa.cloudfront.net/fonts/gd-sherpa-medium.svg#gd_sherpamedium) format("svg")}@font-face{font-display:swap;font-family:GD Sherpa;font-style:normal;font-weight:700;src:url(https://d85ecz8votkqa.cloudfront.net/fonts/gd-sherpa-bold.eot);src:local("GD Sherpa"),local("GD-Sherpa"),url(https://d85ecz8votkqa.cloudfront.net/fonts/gd-sherpa-bold.eot?#iefix) format("embedded-opentype"),url(https://d85ecz8votkqa.cloudfront.net/fonts/gd-sherpa-bold.woff) format("woff"),url(https://d85ecz8votkqa.cloudfront.net/fonts/gd-sherpa-bold.ttf) format("truetype"),url(https://d85ecz8votkqa.cloudfront.net/fonts/gd-sherpa-bold.svg#gd_sherpamedium) format("svg")}:root{--font-size-xxs:11px;--font-size-xs:13px;--line-height-xs:18px;--font-size-sm:15px;--line-height-sm:20px;--font-size-md:17px;--line-height-md:24px;--font-size-lg:20px;--line-height-lg:28px;--font-size-xl:24px;--line-height-xl:34px;--color-primary:#00a4a6;--color-text:#111;--color-medium-text:#5e5e5e;--color-light-text:#aab7c2;--color-white-text:#fff;--color-error:#ae1302;--color-light-bg:#f4f8fc;--color-medium-bg:#e8eaeb;--margin-xs:8px;--margin-sm:10px;--margin-sm-md:15px;--margin-md:20px;--margin-md-lg:24px;--margin-lg:30px;--input-border:#767676;--input-border-focus:#afafaf;--input-border-radius:6px;--input-padding:12px 13px;--container-padding:25px;--container-box-shadow:0px 4px 0px rgba(148,159,172,.2)}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-light-bg);color:var(--color-text);height:100%;margin:0 auto;padding:0}body,button,html,input,textarea{font-family:GD Sherpa,objektiv-mk2,Proxima Nova,Myriad Pro,-apple-system,Helvetica,Calibri,sans-serif;font-weight:500}*{box-sizing:border-box}input[type=text],textarea{background:#fff;border:1px solid var(--input-border);border-radius:6px;box-sizing:border-box;color:var(--color-text);display:inline-block;font-size:var(--font-size-sm);line-height:var(--line-height-sm);outline:none;padding:var(--input-padding);transition:border-color .2s;vertical-align:middle;width:100%}input[type=text]:focus,textarea:focus{border-color:var(--input-border-focus)}h1{font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-lg);margin:0;margin-bottom:var(--margin-md);padding:0}p{color:var(--color-medium-text);margin-bottom:var(--margin-md);overflow-wrap:break-word}label,p{font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin-top:var(--margin-md)}label{color:var(--color-text);display:block;font-weight:500;margin-bottom:var(--margin-xs)}.container{background:#fff;padding:var(--container-padding);width:100%}.required-mark{color:var(--color-error);font-size:var(--font-size-sm)}.hidden{display:none}.tip-form-options{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;gap:.5rem;justify-content:space-between}.tip-form-input,.tip-form-options{margin-bottom:var(--margin-xs)}.selected-tip-button{background:#fff!important;border:1px solid #00a4a6!important}.tip-button{background:#f5f5f5;border:1px solid #f5f5f5;border-radius:6px;color:var(--color-text);cursor:pointer;-ms-flex:1 0 0px;flex:1 0 0;gap:10px;padding:8px 16px}.tip-form-percent-text{font-size:var(--font-size-sm);font-weight:850;line-height:150%}.tip-form-percent-amount-text{font-size:var(--font-size-xs);line-height:150%}.tip-form-custom-text{font-size:var(--font-size-sm);font-weight:850;line-height:150%}.tip-form-totals{margin-top:var(--line-height-lg)}.tip-form-subtotal,.tip-form-tax,.tip-form-tip{font-size:var(--font-size-xs);line-height:var(--line-height-lg);margin-bottom:var(--margin-xs)}.tip-form-total{font-size:var(--font-size-md);font-weight:850;line-height:var(--line-height-lg);margin-top:var(--margin-xs)}.tip-form-custom-input{line-height:var(--line-height-sm)!important;padding:var(--input-padding)!important;width:100%!important}.tip-form-amount-text{font-size:var(--font-size-sm);line-height:var(--line-height-xl)}.item-selected-list-section{margin-top:var(--margin-md)}.item-selected-list-rows{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none}.option-amount-label{cursor:pointer;height:100%}.option-amount-label,.option-amount-label-custom{display:-ms-flexbox;display:flex;font-size:var(--font-size-sm);font-weight:medium;line-height:var(--line-height-sm);margin-bottom:var(--margin-sm-md)}.option-amount-label-custom{color:#444;height:calc(var(--margin-md) + var(--line-height-sm))}.amount{font-weight:700}.amount-box{-ms-flex-align:center;align-items:center;background:var(--color-medium-bg);border-radius:2px;border-radius:var(--input-border-radius);color:var(--color-text);cursor:pointer;display:-ms-flexbox;display:flex;font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin-bottom:var(--margin-xs);margin-right:var(--margin-xs);padding:var(--margin-xs);text-align:center;width:140px}.amount-box-text{margin:0 auto}.item-selected-list-rows-or{margin-top:var(--margin-sm)}._33{height:33%}.item-picture{margin-bottom:5px;padding:5px}.custom-amount{margin-left:var(--margin-lg);margin-top:calc(var(--margin-xs)*-1)}.custom-amount,.custom-amount-no-title{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:var(--margin-sm)}.custom-amount-currency{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#f4f8fc;border:1px solid #d4dbe0;border-radius:var(--input-border-radius) 0 0 var(--input-border-radius);border-right:0;display:-ms-flexbox;display:flex;font-size:var(--font-size-sm);height:46px;justify-content:center;line-height:20px;width:30px}.custom-amount-input,input[type=text].custom-amount-input{height:46px;width:150px}input[type=radio]:after{background-color:#fff;border:1px solid #d4dbe0;border-radius:360px;content:"";display:block;height:19px;left:-1px;position:relative;top:-1px;visibility:visible;width:19px}input[type=radio]:checked:after{background-color:#00a4a6;border:none;border-radius:100%;content:"";display:block;height:13px;left:3px;position:relative;top:3px;width:13px}input[type=radio]:before{background-color:#fff;border:1px solid #00a4a6;border-radius:100%;content:"";display:none;height:19px;left:-1px;position:relative;top:-1px;width:19px}input[type=radio]:checked:before{display:block;position:absolute}input[type=radio]{height:19px;margin:auto 10px 0 0;position:relative;width:19px}@media screen and (min-width:800px){.column{-ms-flex:1;flex:1}._25{-ms-flex:2.5;flex:2.5}._75{-ms-flex:7.5;flex:7.5}._20{-ms-flex:2;flex:2}}@media screen and (max-width:800px){.item-selected-list-rows{-ms-flex-direction:column;flex-direction:column}.amount-box:first-child{margin-top:0}}.item-layout-show-more{font-weight:500}.item-layout-show-more .LinesEllipsis-ellipsis{color:#09757a;cursor:pointer;font-weight:600}.item-payment-note{margin-top:var(--margin-md)}.item-payment-note-asterisk{color:#ae1302;font-size:var(--font-size-sm);line-height:20px;margin-left:3px}.confirmation-modal-overlay{-ms-flex-pack:center;-ms-flex-align:start;align-items:flex-start;background-color:rgba(0,0,0,.5);display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.confirmation-modal-content{background:#fff;border-radius:8px;color:#111;margin:200px 20px 20px;max-width:788px;min-height:287px;padding:40px;position:relative;text-align:center;width:100%}.confirmation-modal-content-close{background:transparent;border:none;cursor:pointer;height:20px;position:absolute;right:24px;top:24px;width:20px}.confirmation-modal-content-close:after,.confirmation-modal-content-close:before{background-color:#111;content:"";height:1px;position:absolute;width:20px}.confirmation-modal-content-close:before{left:0;top:11px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.confirmation-modal-content-close:after{left:0;top:11px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.confirmation-modal-content-title{font-size:40px;font-weight:700;line-height:50px;margin:0 0 40px;text-align:left}.confirmation-modal-content-body>p{color:#111;font-size:23px;line-height:34px;margin-bottom:40px;text-align:left}.confirmation-modal-content-actions{-ms-flex-pack:start;display:-ms-flexbox;display:flex;gap:16px;justify-content:flex-start}.confirmation-modal-content-actions-button{border-radius:6px;cursor:pointer;font-size:16px;height:56px;line-height:22px;padding:10px;width:134px}.confirmation-modal-content-actions-confirm{background-color:#111;border:1px solid #111;color:#fff}.confirmation-modal-content-actions-cancel{background-color:#fff;border:1px solid #767676;color:#111}@media screen and (max-width:500px){.confirmation-modal-content{margin-top:150px}.confirmation-modal-content-title{font-size:30px;line-height:35px;margin-bottom:20px}.confirmation-modal-content-body{margin-bottom:20px}.confirmation-modal-content-body>p{font-size:16px;line-height:24px}.confirmation-modal-content-actions{-ms-flex-direction:column;flex-direction:column}.confirmation-modal-content-actions-button{height:46px;width:100%}}.surcharge-confirmation{padding:32px}.surcharge-confirmation-header{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:10px;justify-content:center;margin-bottom:24px}.surcharge-confirmation-header-title{font-size:22px;margin:0}.surcharge-confirmation-card{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:24px}.surcharge-confirmation-card-logo{margin-top:8px}.surcharge-confirmation-amounts-item{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:8px}.surcharge-confirmation-amounts-total{font-size:20px;font-weight:700;margin-bottom:24px;margin-top:16px}.surcharge-confirmation-actions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px}.surcharge-confirmation-actions-button{border-radius:6px;cursor:pointer;font-size:14.22px;line-height:20px;padding:8px 24px;width:100%}.surcharge-confirmation-actions-button:disabled{cursor:not-allowed}.surcharge-confirmation-actions-cancel{background-color:#fff;border:1px solid #767676;color:#111}.pay-button-container{text-align:center}.pay-button{background:#ccc;border:none;border-radius:var(--input-border-radius);color:#fff;font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-sm);padding:var(--input-padding);width:100%}.pay-button:hover{box-shadow:inset 0 0 100px 100px hsla(0,0%,100%,.1);cursor:pointer}.payment-agreement-text{color:#767676;font-size:var(--font-size-xxs);font-weight:400;line-height:var(--line-height-xs)}.estimated-surcharge{-ms-flex-align:start;align-items:flex-start;background-color:#ddeaf8;border-radius:6px;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:1rem;padding:12px}.estimated-surcharge-icon{color:#111;height:24px;width:24px}.estimated-surcharge-text{color:#111;line-height:21px;margin:0}.estimated-surcharge-text-link{color:#444;cursor:pointer;text-decoration:underline}.single-page-layout{-ms-flex-pack:center;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;margin:0 auto;margin-top:var(--margin-sm);width:850px}.single-page-picture{margin-right:var(--margin-md-lg);width:45%}.single-page-picture>img{border-radius:6px;display:block;width:100%}.single-page-item{width:55%}.single-page-item>.container{border-radius:6px 6px 0 0}.poynt-collect-form{border-radius:0 0 6px 6px!important;padding-top:0}.poynt-collect-form-wallet{--container-box-shadow:0px 4px 12px rgba(148,159,172,.2);border-radius:0 0 6px 6px!important;padding:0 25px 25px}@media screen and (max-width:800px){.single-page-layout{display:block;-ms-flex-direction:column;flex-direction:column;margin:var(--margin-sm);width:auto}.single-page-picture{margin-bottom:var(--margin-xs);width:100%}.single-page-item{width:100%}}.fulfillment-option-title{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-sm);margin-bottom:var(--margin-md)}.fulfillment-option-label{cursor:pointer}.fulfillment-option-name{display:inline-block;vertical-align:middle}.fulfillment-option-name>strong{display:block;margin-bottom:3px}.fulfillment-option-name>span{color:var(--color-medium-text);display:block;font-size:var(--font-size-xs);font-weight:400;line-height:var(--line-height-xs)}.order-summary{border-radius:6px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.order-notes{margin-top:var(--margin-md-lg)}.order-summary-divider{border-top:1px solid var(--color-light-text)}.order-summary-divider,.order-summary-divider-dash{margin:0 auto;margin-top:var(--margin-md-lg);mix-blend-mode:normal;opacity:.45}.order-summary-divider-dash,.order-summary-divider-dashed{border-top:1px dashed var(--color-light-text)}.order-summary-divider-dashed{margin:0 auto;mix-blend-mode:normal;opacity:.45}.order-summary-header{font-size:var(--font-size-md);line-height:var(--line-height-md)}.order-description{margin-top:var(--margin-md)}.order-note{font-size:14.22px}.order-note-title{font-weight:700}.order-unit-price-mobile{font-weight:400}.order-modifiers .modifiers{color:var(--color-medium-text);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.order-amount{font-weight:700;text-align:right}.order-adjustments-header{font-size:var(--font-size-sm);font-weight:700;margin-top:var(--margin-md-lg)}.order-tax{margin-top:var(--margin-sm)}.order-subtotal{font-weight:700;margin-top:var(--margin-md-lg)}.order-description,.order-items-header{display:grid;grid-template-columns:5fr 1fr 1fr 1fr}.order-description-checkout{display:grid;grid-template-columns:10fr 1fr 1fr;margin-top:var(--margin-md)}.order-item{font-size:var(--font-size-md);font-weight:700;line-height:var(--line-height-md)}.amount{float:right;text-align:right}.price{display:block}.mobile-price{color:#767676;display:none;font-size:14px}.order-items,.order-total{margin-top:var(--margin-md-lg)}.order-total{font-size:var(--font-size-md);font-weight:850;line-height:var(--line-height-md)}.order-adjustment-item{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;background-color:#f5f7f8;border-radius:8px;display:-ms-flexbox;display:flex;justify-content:space-between;margin-left:-8px;margin-right:-8px;margin-top:16px;padding:8px}.order-adjustment-item-title{font-size:14.22px;font-weight:400}.order-adjustment-item-desc{color:#444;font-size:12.44px;font-weight:400px;margin-top:5px}.order-adjustment-item-value{font-size:14.22px;font-weight:400px}.order-adjustment-line-break{margin-bottom:.5em}@media screen and (max-width:820px){.order-summary{margin-bottom:var(--margin-xs);margin-left:0;width:100%}}@media screen and (max-width:500px){.order-description,.order-description-checkout,.order-items-header{display:grid;grid-template-columns:5fr 1fr 1fr}.price{display:none}}@media screen and (max-width:499px){.mobile-price{display:block}}.checkout-page-order{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:400px}.order-title{float:left}.cart-size{float:right;text-align:right}.poynt-collect-form-checkout{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center;padding:var(--margin-sm-md)}.poynt-collect-form-container,.surcharge-container{margin-left:var(--margin-sm-md);width:400px}.poynt-collect-form-container>.container,.surcharge-container>.container{margin-bottom:var(--margin-md)}.checkout-page-payment{border-radius:6px}.checkout-page-payment .tip-form{margin-bottom:var(--margin-md)}.checkout-page-payment .tip-form-totals{display:none}.checkout-page-payment .tip-form-label{margin-top:0}@media screen and (max-width:992px){.poynt-collect-form-checkout{-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px}.poynt-collect-form-container,.surcharge-container{margin-left:0;max-width:400px}.checkout-page-order{max-width:400px}}@media screen and (max-width:520px){.checkout-page-order,.poynt-collect-form-container,.surcharge-container{width:100%}}.modifier-title{margin-bottom:8px}.modifier-dropdown>select{background:#fff;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;color:#2f373b;font-size:12px;font-weight:500;height:32px;line-height:14px;margin-bottom:20px}.modifier-title{color:#2f373b;font-size:10px;font-weight:700;height:20px;letter-spacing:.714286px;line-height:20px;margin-bottom:10px;text-transform:uppercase}span.modifier-title{display:inline;height:auto;margin-bottom:0}.modifier-value{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:horizontal;flex-direction:horizontal;font-weight:400;margin:0 0 7px}.modifier-value>input{border:.9px solid #979797;border-radius:1.8px;box-sizing:border-box;height:14px;margin:0;width:14px}.modifier-value-text{color:#2f373b;font-size:14px;line-height:18px;margin-left:10px;padding:3px 0 2px}.modifier-checkboxes{margin-bottom:20px}.item-layout-section{margin:0 auto;margin-top:var(--margin-sm);max-width:500px}.no-picture{margin-left:100px}.item-pic{display:block;width:100%}.item-layout-section-with-picture{-ms-flex-pack:distribute;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-around;margin:0 auto;margin-top:var(--margin-sm);max-width:850px}.item-picture{margin-right:var(--margin-md);width:50%}.item-description-container{width:50%}.item-layout-amount{font-size:var(--font-size-xl);line-height:var(--line-height-xl);margin-bottom:calc(var(--margin-sm)*-1);margin-top:calc(var(--margin-sm)*-1)}.item-layout-cart-size{background:#fff;border:1px solid var(--input-border);border-radius:var(--input-border-radius);box-sizing:border-box;display:-ms-flexbox;display:flex;height:40px;margin-bottom:var(--margin-lg);margin-top:var(--margin-lg);width:95px}.item-layout-back,.item-layout-continue{-ms-flex-align:center;align-items:center;background:#2f373b;border:none;border-radius:var(--input-border-radius);color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-sm);margin-top:var(--margin-lg);padding:var(--input-padding);text-align:center;width:250px}.item-layout-continue:disabled{background:#ccc;color:#fff}.item-layout-back{background:var(--color-medium-bg);color:var(--color-text);margin-top:var(--margin-xs)}.item-layout-continue-text{cursor:pointer;margin:0 auto}.item-layout-decrement-counter{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex:2.5;flex:2.5;margin:0 auto;text-align:center}.item-layout-counter{display:-ms-flexbox;display:flex;-ms-flex:5;flex:5}.item-layout-increment-counter{cursor:pointer;-ms-flex:2.5;flex:2.5}.item-layout-counter-text,.item-layout-decrement-text,.item-layout-increment-counter,.item-layout-increment-text{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin:0 auto;text-align:center}.item-layout-decrement-text,.item-layout-increment-text{border-radius:1.16667px;color:var(--color-primary)}.item-layout-increment-text{font-size:20px}.item-layout-decrement-text{font-size:23px;margin-top:-3px}.row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}._25{height:25%}.column{-ms-flex-preferred-size:100%;flex-basis:100%}.item-modifiers-variant+div{margin-top:20px}.item-modifiers-variant+div.item-modifiers-variant{margin-top:5px}@media screen and (min-width:800px){.column{-ms-flex:1;flex:1}._25{-ms-flex:2.5;flex:2.5}._50{-ms-flex:5;flex:5}._75{-ms-flex:7.5;flex:7.5}._20{-ms-flex:2;flex:2}}@media screen and (max-width:800px){.item-layout-section-with-picture{display:block;-ms-flex-direction:column;flex-direction:column;margin:var(--margin-sm);width:auto}.item-picture{box-sizing:border-box;margin:0;margin-bottom:var(--margin-md);width:100%}.item-picture .item-pic{max-width:300px}.item-description-container{width:100%}.item-description-container .no-picture{margin-left:0}}.text-option-input-container{margin-bottom:20px}.ending-page-section-ach{background-color:#fff;border:1px solid #d4dbe0;border-radius:16px;box-shadow:none;box-sizing:border-box;display:grid;gap:24px;margin:40px auto;padding:40px;width:430px}.ok-filled-circle{max-height:42px;padding:4px}.ending-page-ach-header-section{display:grid;gap:8px}.ending-page-ach-header{color:var(--color-text);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-lg)}.ending-page-ach-description{font-size:var(--font-size-sm);font-weight:400;line-height:var(--line-height-sm)}.ending-page-ach-invoice-section{display:grid;gap:8px}.ending-page-ach-invoice-id{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-sm)}.ending-page-ach-invoice-entry-date,.ending-page-ach-invoice-recurrence{font-size:var(--font-size-xs);font-weight:400;line-height:var(--line-height-xs)}.ending-page-ach-payment-method-section{background-color:#f5f5f5;border-radius:6px;display:grid;gap:8px;padding:16px}.ending-page-ach-payment-method-header{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-sm)}.ending-page-ach-payment-method-details{display:grid;font-size:var(--font-size-xxs);font-weight:400;gap:4px;line-height:var(--line-height-xs)}.ending-page-ach-payment-method-details-account-holder,.ending-page-ach-payment-method-details-account-number,.ending-page-ach-payment-method-details-account-type,.ending-page-ach-payment-method-details-bank-name,.ending-page-ach-payment-method-details-entry-date,.ending-page-ach-payment-method-details-routing-number{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between}.ending-page-ach-payment-method-entry-date-description{color:#767676;font-size:var(--font-size-xxs);font-weight:400;line-height:var(--line-height-xs)}.ending-page-ach-amend-or-cancel-description,.ending-page-ach-transaction-id{font-size:var(--font-size-xs);font-weight:400;line-height:var(--line-height-xs)}.ending-page-ach-transaction-id{color:#767676}.ending-page-mobile-ach{margin-left:7px;margin-right:7px;width:auto}.ending-page-section{background-color:#fff;box-shadow:var(--container-box-shadow);box-sizing:border-box;height:340px;margin:0 auto;margin-top:var(--margin-sm);padding:0 var(--margin-md);width:430px}.check-circle{padding-top:60px;text-align:center}.ending-page-header{color:var(--color-text);font-size:var(--font-size-lg);font-weight:500;line-height:var(--line-height-lg);text-align:center}.ending-page-description{margin-top:var(--margin-sm)}.ending-page-description,.ending-page-surcharge{word-wrap:break-word;color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-sm);text-align:center}.ending-page-transaction-id{color:var(--color-medium-text);font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-xs);margin-top:var(--margin-lg);text-align:center}.ending-page-mobile{display:block;margin-left:7px;margin-right:7px;width:auto}.ending-page-section-paid-invoice{background-color:#fff;border:1px solid #d4dbe0;border-radius:16px;display:grid;gap:16px;margin:32px auto 2px;padding:48px 56px;width:592px}.ok-circle{max-height:60px;padding:8px;text-align:center}.ending-page-paid-invoice-details-section{display:grid;gap:8px;text-align:center}.ending-page-paid-invoice-description,.ending-page-paid-invoice-surcharge{word-wrap:break-word;color:var(--color-text);font-size:var(--font-size-md);font-weight:850;line-height:var(--line-height-lg)}.ending-page-paid-invoice-transaction-id{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md)}.ending-page-mobile-paid-invoice{display:block;margin-left:7px;margin-right:7px;width:auto}.catalog-product{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;justify-content:space-between;margin:var(--margin-md) 0;position:relative}.catalog-product-info{-ms-flex:1;flex:1}.catalog-product-picture,.catalog-product-picture img{width:80px}.catalog-product-name{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-sm)}.catalog-product-name,.catalog-product-price{color:var(--color-text);margin:0;margin-bottom:var(--margin-xs);padding-right:var(--margin-md)}.catalog-product-description,.catalog-product-price{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.catalog-product-description{color:var(--color-medium-text);margin:0;padding-right:var(--margin-md)}.catalog-product-count{background:var(--color-text);border:1px solid var(--color-light-bg);border-radius:15px;box-shadow:0 1px 2px rgba(0,0,0,.4);box-sizing:border-box;color:var(--color-white-text);display:inline-block;font-size:var(--font-size-md);font-weight:700;height:30px;line-height:var(--line-height-md);padding:1px;position:absolute;right:3px;text-align:center;top:4px;width:30px}.catalog-page-section{border-radius:6px;margin:var(--margin-md) auto;width:500px}.catalog-subtitle,.catalog-title{margin-bottom:var(--margin-xs)}.catalog-subtitle{font-size:var(--font-size-xs);margin-top:0}.category-title{color:var(--color-light-text);font-size:var(--font-size-md);line-height:var(--line-height-md);margin:var(--margin-lg) 0 var(--margin-md);text-transform:uppercase}.catalog-page-section hr{background:none;border:none;height:0;margin:var(--margin-md) 0}.catalog-continue{-ms-flex-align:center;align-items:center;background:#2f373b;border:none;border-radius:var(--input-border-radius);color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-sm);margin-top:var(--margin-lg);padding:var(--input-padding);text-align:center;width:100%}.catalog-continue-text{cursor:pointer;margin:0 auto}.item-summary-back>span{color:var(--color-medium-text);cursor:pointer;display:inline-block;font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-bottom:var(--margin-md)}.invoice-attachment{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:700;gap:1rem;margin-top:1.5rem}.invoice-attachment-image{border-radius:.375rem;height:3.5rem;width:3.5rem}.invoice-attachment-name{font-weight:400}.invoice-attachment-download{-ms-flex-align:center;align-items:center;background-color:#f5f5f5;border-radius:.375rem;display:-ms-flexbox;display:flex;margin-left:auto;padding:.8rem}.invoice-page{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:center;padding:var(--margin-sm-md)}.invoice-heading-subtext{font-size:16px;margin-top:var(--margin-xs)}.invoice-details-contact,.invoice-details-due-by,.invoice-details-sent-info{font-weight:400;line-height:var(--line-height-md);margin-top:var(--margin-xs)}.invoice-details-heading,.invoice-details-heading-section{font-weight:600;line-height:var(--line-height-md);margin-bottom:var(--margin-xs)}.invoice-details-date{font-weight:400}.invoice-details-overdue{color:#e51b42}.invoice-order-summary{border-radius:0 0 6px 6px;width:100%}.invoice-order-summary,.invoice-summary{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.invoice-summary{margin-bottom:var(--margin-md);width:800px}.invoice-summary>.container{border-radius:6px;padding:0}.invoice-heading{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between;padding-top:var(--container-padding)}.invoice-address,.invoice-heading{padding-left:var(--container-padding);padding-right:var(--container-padding)}.invoice-heading-bill-to{font-size:var(--font-size-md);font-weight:600;line-height:var(--line-height-lg);margin-bottom:var(--margin-xs)}.collect-form-container{margin-left:var(--margin-md-lg);width:400px}.collect-form-container>.container{border-radius:6px;margin-bottom:var(--margin-md)}.collect-form-total{font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-lg);padding-bottom:var(--margin-md-lg)}.collect-form-total,.invoice-tips-form{margin-bottom:var(--margin-md-lg)}.invoice-tips-form label{margin-top:0!important}.invoice-details{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:var(--font-size-sm)}.invoice-details>div{-ms-flex-positive:1;flex-grow:1}.invoice-details>div:nth-child(2){text-align:right}.invoice-summary h1{margin-bottom:0}.invoice-message{margin-bottom:32px;margin-top:8px;overflow-wrap:break-word;white-space:pre-line}.invoice-title{font-size:18px;font-weight:700;margin-top:24px}.invoice-button{background-color:transparent;border:none;color:#444;display:-ms-flexbox!important;display:flex!important;font-size:16px;font-weight:500;gap:8px;margin-bottom:16px;padding:0;text-decoration:underline}.invoice-button,.invoice-download{-ms-flex-align:center;align-items:center}.invoice-download{-ms-flex-pack:center;background:#f5f5f5;border:1px solid #f5f5f5;border-radius:6px;color:#111;display:-ms-flexbox;display:flex;font-size:14px;gap:7.11px;justify-content:center;min-height:37px;padding:8px 16px;text-decoration:none;transition:background-color .25s ease,box-shadow .25s ease}.invoice-download:hover{background-color:#ebebeb;cursor:pointer}.mobile-view{-ms-flex-align:start;-ms-flex-pack:justify;-ms-flex-item-align:stretch;align-items:flex-start;align-self:stretch;display:-ms-flexbox;display:flex;gap:8px;justify-content:space-between}@media screen and (max-width:820px){.invoice-page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.invoice-details{display:block}.invoice-details-date,.invoice-details-heading{margin-bottom:0}.invoice-details-contact{margin-top:0}.invoice-details>div:nth-child(2){margin-top:var(--margin-xs);text-align:left}.invoice-summary{-ms-flex-order:-1;order:-1;width:100%}.collect-form-container{margin-left:0;width:100%}.invoice-heading-subtext{margin-top:0}}@media (min-width:820px){.mobile-view{display:none}}#app{min-height:100vh}.header{-ms-flex-pack:center;justify-content:center;padding-top:20px;text-align:center}.header,.header-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;width:100%}.header-container{cursor:pointer;-ms-flex-direction:column;flex-direction:column;margin-left:var(--margin-sm-md);margin-right:var(--margin-sm-md);max-height:130px;&.align-center{-ms-flex-pack:center;justify-content:center}&.align-left{-ms-flex-pack:start;-ms-flex-align:start;align-items:flex-start;justify-content:flex-start}&.align-right{-ms-flex-pack:start;-ms-flex-align:end;align-items:flex-end;justify-content:flex-start}}.header-logo{max-height:110px;max-width:600px;min-height:20px;min-width:20px}.header-business-name{color:var(--color-text);display:table-cell;font-size:var(--font-size-sm);line-height:var(--line-height-sm);vertical-align:middle}.footer,.header-business-name{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.footer{margin-top:5px;text-align:center}.footer-container{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:30px auto}.gd-powered-text{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.gd-powered-img{margin-top:var(--margin-xs);width:85px}.poynt-powered-text{color:var(--color-light-text);font-size:var(--font-size-xs);line-height:var(--line-height-xs);text-align:right}.poynt-powered-img{height:19px;margin-left:var(--margin-xs);margin-top:var(--margin-xs)}.error-icon{display:inline-block;height:100%;margin:0 auto;text-align:center;width:20px}.error-icon,.error-toast{background:var(--color-error);color:var(--color-white-text)}.error-toast{border-radius:3px;box-shadow:var(--container-box-shadow);font-size:var(--font-size-xs);left:0;line-height:var(--line-height-xs);margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:var(--margin-lg);padding:var(--margin-xs);padding-bottom:var(--margin-sm);position:fixed;right:0;top:0;width:400px;z-index:1}.error-text{padding-left:var(--margin-sm)}.error-x{color:#000;cursor:pointer;float:right;padding-right:var(--margin-sm)}.app-disabled{text-align:center}@media screen and (max-width:520px){.header-logo{max-width:335px}}