.vtex-flex-layout-0-x-flexRowContent--identificationWrapper{width:100%;background:#fff;justify-content:center}.vtex-flex-layout-0-x-flexRowContent--checkoutContainer{min-height:100vh;position:relative;padding:0!important;max-width:61.25rem;height:100%}.vtex-flex-layout-0-x-flexCol--itemsSummary{position:sticky;top:0}.vtex-flex-layout-0-x-flexCol--checkoutColumn{padding:2rem 4rem 2rem 0}.vtex-flex-layout-0-x-flexColChild--checkoutColumn:last-child,.vtex-flex-layout-0-x-flexColChild--checkoutColumnTablet:last-child{margin-top:auto}.vtex-flex-layout-0-x-flexCol--checkoutColumnTablet,.vtex-flex-layout-0-x-flexRowContent--checkoutRow{min-height:100vh}.vtex-flex-layout-0-x-flexCol--itemsSummary{padding-left:1rem}.vtex-flex-layout-0-x-flexRowContent--itemsSummaryMeta{justify-content:space-between;align-items:center}.vtex-flex-layout-0-x-flexRowContent--itemsSummaryDrawerMeta{align-items:center;height:100%;margin-left:.5rem}.vtex-flex-layout-0-x-flexRowContent--loginRowModal{margin-top:.5rem}.vtex-flex-layout-0-x-flexRowContent--loginRowModal .vtex-button{padding-left:unset;background-color:var(--primary-color-bg)}.vtex-flex-layout-0-x-flexRowContent--loginRowModal .vtex-button:hover{background-color:var(--primary-color-bg)}.vtex-flex-layout-0-x-flexRow--checkoutDrawerHeader{width:100%}.vtex-flex-layout-0-x-flexRowContent--checkoutDrawerHeader,.vtex-flex-layout-0-x-flexRowContent--checkoutItemPriceWrapper,.vtex-flex-layout-0-x-flexRowContent--checkoutTabletHeader,.vtex-flex-layout-0-x-flexRowContent--footerText{justify-content:space-between}@media screen and (min-width:64em){.vtex-flex-layout-0-x-flexRow--footerText{margin-top:1rem}}.vtex-flex-layout-0-x-flexRow--checkoutContainer{margin:0;display:flex;justify-content:center;width:100%}@media screen and (max-width:40em){.vtex-flex-layout-0-x-flexRowContent--checkoutContainer{margin:0 auto}}@media screen and (min-width:61em) and (max-width:64em){.vtex-flex-layout-0-x-flexRowContent--checkoutContainer{margin:0 auto}}@media screen and (min-width:64.0625em){.vtex-flex-layout-0-x-flexCol--itemsSummary{padding-left:3rem}}@media screen and (min-width:78em){.vtex-flex-layout-0-x-flexCol--itemsSummary{padding-left:4rem}}@keyframes vtex-flex-layout-0-x-fade-in-right{0%{overflow:hidden;transform:translateX(2em);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes vtex-flex-layout-0-x-gradient-right{0%{background-position:3000px}to{background-position:0}}.vtex-flex-layout-0-x-flexRow--checkoutHeaderTablet{padding-left:1rem;padding-right:1rem}.vtex-flex-layout-0-x-flexRow--customPlaceOrderTablet{background-color:#f2f4f5;padding-left:1rem;padding-right:1rem}.vtex-login-2-x-content .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton :gloval(.vtex-login-2-x-vtex-button__label){color:var(--secondary-color-font)}.vtex-login-2-x-sendButton{background:unset!important}.vtex-login-2-x-content .vtex-login-2-x-formFooter .vtex-login-2-x-sendButton .vtex-button .vtex-button__label{color:var(--secondary-color-font)!important;padding:0 .5rem!important}.vtex-login-2-x-contentFormVisible{padding:.75rem}.vtex-login-2-x-content .vtex-login-2-x-accessCodeOptionBtn .vtex-button,.vtex-login-2-x-content .vtex-login-2-x-emailPasswordOptionBtn .vtex-button{background-color:var(--primary-color-bg)}.vtex-login-2-x-formTitle{margin:auto;width:fit-content}@media (max-width:1024px){.vtex-flex-layout-0-x-flexRowContent--loginRowModal .vtex-login-2-x-buttonLink .vtex-login-2-x-label{display:inline-block}}.vtex-rich-text-0-x-container--checkoutCopyright{align-items:center;align-self:flex-start}.vtex-rich-text-0-x-container--checkoutCopyright .vtex-rich-text-0-x-paragraph{margin:0}.vtex-rich-text-0-x-container--checkoutDisclaimer .vtex-rich-text-0-x-paragraph{margin:1rem 0 0}.vtex-store-footer-2-x-footerLayout--checkoutFooter{margin-top:1rem;padding-top:1.5rem}.vtex-store-footer-2-x-footerLayout--checkoutFooterTablet{padding:1.5rem 1rem;background-color:#f2f4f5}@media only screen and (min-width:40em){.vtex-store-footer-2-x-footerLayout--checkoutFooterTablet{padding:1.75rem 1.5rem}}@media only screen and (min-width:61em){.vtex-store-footer-2-x-footerLayout--checkoutFooterTablet{margin-left:calc((100% - 100vw)/2);margin-right:calc((100% - 100vw)/2)}}.vtex-store-footer-2-x-poweredBy--checkout{height:auto;margin-top:1.5rem;align-items:flex-start}@media only screen and (min-width:40em){.vtex-store-footer-2-x-poweredBy--checkout{margin-top:0}}