.comgas-store-theme-6-x-registrationValidation{color:#3f3f3f;font-family:Open Sans,sans-serif;text-align:center}.comgas-store-theme-6-x-registrationValidationClose{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#9a9a9a;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:16px;top:14px;transition:color .2s;width:32px}.comgas-store-theme-6-x-registrationValidationClose:focus-visible,.comgas-store-theme-6-x-registrationValidationClose:hover{color:#4a4a4a}.comgas-store-theme-6-x-registrationValidationIcon{align-items:center;display:flex;justify-content:center;margin-bottom:12px}.comgas-store-theme-6-x-registrationValidationTitle{color:#ff9500;font-size:18px;font-weight:700;line-height:1.35;margin:0 0 18px}.comgas-store-theme-6-x-registrationValidationText{color:#3f3f3f;font-size:16px;line-height:1.5;margin:0}.comgas-store-theme-6-x-registrationValidationText strong{font-weight:700}.comgas-store-theme-6-x-registrationValidationActionText{display:block}.comgas-store-theme-6-x-registrationValidationActions{display:grid;gap:10px;grid-template-columns:150px 178px;justify-content:center;margin-top:26px;width:100%}.comgas-store-theme-6-x-registrationValidationButton{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;justify-content:center;line-height:1.2;min-height:40px;padding:0 16px;text-decoration:none;transition:background-color .2s;white-space:nowrap}.comgas-store-theme-6-x-registrationValidationBackButton{background:#fff;border:2px solid #007cb6;color:#007cb6}.comgas-store-theme-6-x-registrationValidationSubmitButton{background:#73c43a;border:2px solid #73c43a;color:#fff}.comgas-store-theme-6-x-registrationValidationSubmitButton:focus-visible,.comgas-store-theme-6-x-registrationValidationSubmitButton:hover{background:#63af31;border-color:#63af31;color:#fff}@media only screen and (max-width:1025px){.comgas-store-theme-6-x-registrationValidationActions{gap:10px;grid-template-columns:150px 178px}.comgas-store-theme-6-x-registrationValidationButton{font-size:16px;padding:0 16px}}@media only screen and (max-width:380px){.comgas-store-theme-6-x-registrationValidationActions{gap:8px;grid-template-columns:1fr 1fr}.comgas-store-theme-6-x-registrationValidationButton{font-size:14px;padding:0 10px}}.checkoutRepeatedNotice{font-size:14px;line-height:1.5}.checkoutRepeatedNotice .storeModal--contentWrapper{margin-top:20px}.checkoutRepeatedNotice--heading{margin:0 0 20px;color:#6e6e6e;text-align:center;font-size:inherit}.checkoutRepeatedNotice .storeModal--description{font-size:inherit;line-height:inherit;margin-bottom:20px}.checkoutRepeatedNotice--items{max-height:35vh;overflow-y:auto}.checkoutRepeatedNotice--item{display:flex;gap:12px;margin-bottom:12px;color:#6e6e6e;text-align:left}.checkoutRepeatedNotice--image{flex:0 0 50px;width:50px;height:50px;overflow:hidden;background:#f5f5f5;border:1px solid #eee;border-radius:4px;box-sizing:border-box}.checkoutRepeatedNotice--image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.checkoutRepeatedNotice--itemText{min-width:0;overflow-wrap:anywhere}.checkoutRepeatedNotice--itemText span,.checkoutRepeatedNotice--itemText strong{display:block;font-size:inherit;line-height:inherit}.checkoutRepeatedNotice--link,.checkoutRepeatedNotice--link:visited{color:#007cb6;font-size:14px;font-weight:600;text-decoration:underline;text-align:center}.checkoutRepeatedNotice .storeModal--button{white-space:normal;font-size:14px;line-height:1.4}@media (max-width:767px){.checkoutRepeatedNotice{font-size:12px}}.fade-enter{opacity:0;will-change:opacity}.fade-enter-active{opacity:1;transition:opacity .3s ease}.fade-exit{opacity:1;will-change:opacity}.fade-exit-active{opacity:0;transition:opacity .3s ease}.storeModal--overlay{width:100%;height:100%;position:fixed;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.75);left:0;top:0;z-index:99999}.storeModal--overlay.loginValidationErrorOverlay{background:rgb(0 0 0/72%);padding:1rem;z-index:999999}.storeModal--content{font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:400;background-color:#fcfcfd;width:34rem;line-height:1.25rem;border-radius:.75rem;display:flex;flex-direction:column;align-items:center;padding:1.5rem 1.25rem;position:relative;overflow:hidden}.storeModal--content.small{width:27rem;padding:2.5rem 1rem}.storeModal--content.loginValidationErrorContent{background:#fff;border-radius:8px;box-shadow:0 12px 34px rgb(0 0 0/24%);color:#3f3f3f;max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);overflow-y:auto;padding:48px 24px 30px;width:25rem}.storeModal--description.medium{font-size:18px;color:#3a3a3a;margin-bottom:32px}.storeModal--description b{font-weight:700;display:contents}.storeModal--content.oy-scroll{overflow-y:scroll}.storeModal--content.pd1{padding:1rem}.storeModal--content.h-95v{height:95vh}.storeModal--content.full{height:auto}.storeModal--content.w-60{width:60%}.storeModal--content.h-70{height:70%}.storeModal--container{width:100%}.storeModal--content-loading .storeModal--modalTitle{width:85%;margin:0 auto;color:#141414;line-height:1.25}.storeModal--content-loading .storeModal--description{color:#6e6e6e;line-height:1.5}.storeModal--content.storeModal--content-loading{box-sizing:border-box;padding:2.25rem;max-width:calc(100vw - 2rem)}.checkoutProtocolSpinner{-webkit-animation:comgas-store-theme-6-x-checkoutProtocolSpin 1s linear infinite;animation:comgas-store-theme-6-x-checkoutProtocolSpin 1s linear infinite}@-webkit-keyframes comgas-store-theme-6-x-checkoutProtocolSpin{to{transform:rotate(1turn)}}@keyframes comgas-store-theme-6-x-checkoutProtocolSpin{to{transform:rotate(1turn)}}@media (max-width:1025px){.storeModal--content.storeModal--content-loading{max-width:min(24.1875rem,calc(100vw - 2rem));padding:1.25rem 1.375rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.checkoutProtocolSpinner{-webkit-animation:none;animation:none}}.storeModal--modalTitle{margin:0 0 1rem;width:100%;font-family:Open Sans,sans-serif;font-size:1.5rem;color:#3a3a3a;font-weight:600;line-height:1.1}.storeModal--modalTitle.cblue{color:#007cb6}.storeModal--modalTitle.small{font-size:1rem}.storeModal--modalTitle.medium{font-size:1.25rem}.storeModal--modalTitle.b{font-weight:700}.storeModal--modalTitle.has--icon{display:flex;align-items:center}.storeModal--modalTitle.small.has--icon svg{width:21px;height:20px}.storeModal--modalTitle.small.has--icon span{display:flex;align-items:center}.storeModal--modalTitle.col{flex-direction:column}.storeModal--modalTitle.has--icon.col span svg{width:5rem;height:5rem;margin-bottom:1rem}.has--icon span svg{width:3rem;height:3rem;margin-right:.75rem}.storeModal--contentWrapper{display:flex;flex-direction:column;margin-top:2.5rem}.storeModal--contentWrapper.infra p{color:#000}.storeModal--contentWrapper.m1{margin-top:1.5rem}.storeModal--description{color:#6e6e6e;margin:0 0 1.5rem;font-family:Open Sans,sans-serif;letter-spacing:.02rem}.storeModal--description.c-red{color:#e74646}.storeModal--description.flex p{margin:0}.storeModal--description.m1{margin:0 0 1rem}.storeModal--description.has--icon,.storeModal--options{display:flex;align-items:center}.storeModal--options{flex-direction:column;gap:2.35rem}.storeModal--options.qsc{gap:1rem;font-size:1rem}.storeModal--optionsItem{display:flex;width:100%;justify-content:center;gap:1rem}.storeModal--optionsItem.largeSpacing{gap:2rem}.storeModal--button{display:flex;justify-content:center;align-items:center;background:none;outline:0;border:0;border-radius:3.125rem;padding:1rem 0;font-weight:600;font-family:Open Sans,sans-serif;cursor:pointer}.storeModal--content .storeModal--button.thin{padding:.5rem 0!important}.storeModal--content.small .storeModal--button{padding:1rem 0}.storeModal--button.b{font-weight:700}.storeModal--button.infra{color:#7fc241;border:2px solid #7fc241;border-radius:20px}.storeModal--button.link{padding:0;font-family:Open Sans,sans-serif;font-size:1rem;border-radius:0;font-weight:700;color:#007cb6;display:flex;border-bottom:2px solid #007cb6}.storeModal--button.small{width:14.5rem}.storeModal--button.large{width:100%}.storeModal--button.bg-red{background:#d3505d;color:#fff}.storeModal--button.bg-green{background:#7fc241;color:#fff}.storeModal--button.bg-blue{background:#007cb6;color:#fff}.storeModal--wrapper .storeModal--button.bg-white{background:#fff;color:#7fc241;border:1px solid #7fc241}.storeModal--wrapper .storeModal--button.bg-bwhite{background:#fff;color:#007cb6;border:2px solid #007cb6}.storeModal--wrapper .storeModal--close{position:absolute;left:92%;top:5%}.storeModal--close__button{background-color:transparent;border:0;outline:0;cursor:pointer;display:flex;padding:0}.storeModal--close__button svg{width:1.35rem;height:1.35rem}.storeModal--usercod{letter-spacing:.35rem}.storeModal--container.warning .storeModal--modalTitle{line-height:1.25}.storeModal--container.warning .storeModal--description.red{color:#d3505d}.storeModal--container.warning .storeModal--options{gap:0}.storeModal--container.warning .storeModal--options a{color:#000;font-size:12px}@media only screen and (max-width:1025px){.storeModal--content{font-size:.75rem;max-width:24.1875rem;width:100%;padding:1.25rem 1.375rem}.storeModal--content.small{width:17rem;padding:1.5rem 1.25rem}.storeModal--content.loginValidationErrorContent{padding:48px 24px 30px;width:calc(100vw - 2rem)}.storeModal--content.small .storeModal--modalTitle.medium{margin:0;padding:0}.storeModal--content.small .storeModal--contentWrapper{margin-top:2rem;padding:0}.storeModal--wrapper .storeModal--close{left:90%;top:2%}.storeModal--modalTitle{font-size:1rem}.storeModal--content.small .storeModal--button,.storeModal--modalTitle.medium,.storeModal--modalTitle.small{font-size:.875rem}.storeModal--modalTitle.has--icon.col span svg{width:3.75rem;height:3.75rem}.storeModal--content.small .storeModal--modalTitle span svg{margin-right:.5rem}.has--icon span svg{width:2.125rem;height:2.125rem}.storeModal--description.medium{font-size:12px}.storeModal--button.link{font-size:.875rem;border-color:#7fc241}.storeModal--content.small .storeModal--button.b{font-weight:700}.storeModal--content.small .storeModal--options{gap:1.25rem}.storeModal--content.small .storeModal--optionsItem{gap:.3rem}}