:root{--base-font-size:16px;--header-font-size:24px;--font-color:#000;--font-sec-color:#999;--input-height:43px;--pill-button-border-radius:2em;--pill-button-min-width:120px;--pill-button-compact-width:80px;--border-radius:8px}body{background-color:#fff}div#root{font-size:16px;font-size:var(--base-font-size)}@font-face{font-family:"SF Pro";src:url(/static/media/SF-Pro-Display-Regular.5810cdf5.otf)}@font-face{font-family:"SF Pro Light";src:url(/static/media/SF-Pro-Display-Light.d8b75209.otf)}@font-face{font-family:"SF Pro Bold";src:url(/static/media/SF-Pro-Display-Bold.01a151b8.otf)}body{margin:0;padding:0;font-family:"Lato","SF Pro",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.header,.ui.header{font-family:"Lato","SF Pro",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu"!important;font-weight:900}.ui.list .list>.item .header,.ui.list>.item .header{font-weight:400}.ui.button{border-radius:10px}.ui.secondary.inverted.menu .link.item,.ui.secondary.inverted.menu a.item{color:#fff!important;font-weight:400}.ui.menu .item.no-right-border:before{background-color:initial}.ui.toggle.checkbox input:checked~.box:before,.ui.toggle.checkbox input:checked~label:before{background-color:#00b5ad!important}a.ui.card.address-card:hover,a.ui.card.addressCard:hover,a.ui.card.credit-card:hover{background-color:rgba(0,0,0,.075)}a.ui.card.address-card:active,a.ui.card.address-card:focus,a.ui.card.credit-card:active,a.ui.card.credit-card:focus{outline:0}a.ui.card.address-card.selected,a.ui.card.credit-card.selected{background-color:rgba(0,0,0,.075);border:1px solid rgba(0,0,0,.25);outline:0}.StripeElement,input{display:block;margin:10px 0 20px;max-width:100%;padding:14px 18px;font-size:1.25em;font-family:"SF Pro"!important;box-shadow:none;border:1px solid #eaeaea;outline:0;border-radius:4px;background:#fff}input::-webkit-input-placeholder{color:#aab7c4}input::-ms-input-placeholder{color:#aab7c4}input::placeholder{color:#aab7c4}.StripeElement--focus,input:focus{box-shadow:none;transition:all .15s ease}.StripeElement--focus,input.no-focus:focus{box-shadow:none}.StripeElement.IdealBankElement,.StripeElement.PaymentRequestButton{padding:0}.merchant-list .ui.loading.segment:after{margin-top:5em}.ui .items .item.merchantVenueItem:hover{background-color:rgba(0,0,0,.075);color:#000}.ui.items a.item:hover .content .header{color:#000}.react-tel-input>input.form-control,.react-tel-input>input.form-control[type=tel],.react-tel-input>input.form-control[type=text],.ui.input>input,input{border-radius:5px;height:43px;height:var(--input-height)}.ui.items .item.item-addon{border-bottom:1px solid rgba(0,0,0,.1)}.ui.items .item.item-addon:last-child{border-bottom:none}.ui.items .item.item-addon:hover{border-radius:5px;border:1px solid rgba(0,0,0,.25);background-color:rgba(0,0,0,.075);color:#000}.ui.items .item.item-addon:hover .content .header{color:#000}.ui.items .item.item-addon:hover .qty-btn{border:1px solid rgba(0,0,0,.25)}.ui.basic.button.max-selections:active,.ui.basic.button.max-selections:focus,.ui.basic.button.max-selections:hover{background:transparent none!important;color:rgba(0,0,0,.6)!important}.ui.items>.item>.image.item-vanity-shot{background-size:cover!important;background-position:50%;background-repeat:no-repeat;width:140px;height:auto}.spreedly-modal-overlay>.spreedly-wrapper.spreedly-modal-component.spreedly-modal-visible{position:relative;top:48%;transform:translateY(-50%);margin:auto}.ui.fluid.input.StripeElement{font-family:"SF Pro"!important;font-size:1.25em;padding:.75em;width:100%;border:1px solid #eaeaea;box-shadow:none}input.ui.fluid.input.StripeElement::-webkit-input-placeholder{color:#aaa;opacity:1}input.ui.fluid.input.StripeElement::-ms-input-placeholder{color:#aaa;opacity:1}input.ui.fluid.input.StripeElement::placeholder{color:#aaa;opacity:1}.ui.segment.extra-padded-form{padding:4em 1em}.ui.segment.new-address-form>.field{max-width:30em;margin:1em auto}.ui.segment.account-details,.ui.segment.account-info,.ui.segment.manage-addresses,.ui.segment.manage-payment-methods{background-color:#eee;position:fixed;margin:0;top:54px;right:0;bottom:0;left:0;padding:0 1em}.sq-card-base>.sq-card-form-wrapper{padding:8px .74em;font-size:1.25em;font-family:"Lato","SF Pro"!important;box-shadow:none;border:1px solid #eaeaea;border-radius:4px;height:43px}@media (min-width:220px){.ui.container.fluid{width:100%;margin-left:0!important;margin-right:0!important}.modals.dimmer .ui.modal,.modals.dimmer .ui.scrolling.modal{margin:0 auto;width:100%;height:100%;padding:0;overflow:hidden}.modals.dimmer{padding:0}}@media (min-width:768px){.modals.dimmer .ui.modal,.modals.dimmer .ui.scrolling.modal{width:720px;height:768px;padding:0}.ui.small.modal.checkout-modal>.actions{position:static}.modals.dimmer{padding:1em}.modals.dimmer .ui.scrolling.modal.ui.small.modal.checkout-modal{margin:auto}}@media (min-width:1024px){.modals.dimmer .ui.modal,.modals.dimmer .ui.scrolling.modal{width:900px;height:auto;padding:unset}}.ui.cards.address-cards{justify-content:space-between}.no-padding,.ui.small.modal.checkout-modal>.actions.no-padding{padding:0!important}.button-google-pay{min-width:320px;min-height:45px;margin:0 auto 10px;background-origin:content-box;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;outline:0;cursor:pointer;display:block;padding:0}@supports (-webkit-appearance:-apple-pay-button){.apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button}.apple-pay-button-black{-apple-pay-button-style:#000}.apple-pay-button-white{-apple-pay-button-style:#fff}.apple-pay-button-white-with-line{-apple-pay-button-style:white-outline}}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button{display:inline-block;background-size:100% 60%;background-repeat:no-repeat;background-position:50% 50%;border-radius:5px;padding:0;box-sizing:border-box;min-width:200px;min-height:32px;max-height:64px;margin:0 auto 10px}.apple-pay-button-black{background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000}.apple-pay-button-white,.apple-pay-button-white-with-line{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}.apple-pay-button-white-with-line{border:.5px solid #000}}.basic-hd{text-align:left;width:100%;margin:1em 1em .5em}.basic-hd>.card-det-hd{margin:0 0 0 .5em}