.vtex-b2b-checkout-settings-1-x-pointer-events-none{pointer-events:none}.vtex-b2b-checkout-settings-1-x-b2b-purchase-order-number{margin-bottom:15px}.vtex-b2b-checkout-settings-1-x-btn-b2b-primary{margin:10px 0;width:100%}.vtex-b2b-checkout-settings-1-x-item-disabled{pointer-events:none;opacity:.5}.vtex-b2b-checkout-settings-1-x-v-custom-payment-item-wrap{border:none!important}.vtex-b2b-checkout-settings-1-x-v-custom-payment-item-wrap.vtex-b2b-checkout-settings-1-x-active{border:1px solid!important}.vtex-flex-layout-0-x-flexRow--cartContainer{margin:0 auto;background-color:#f5f5f5}.vtex-flex-layout-0-x-flexRow--cartContainer .vtex-flex-layout-0-x-flexRowContent--cartContainer .vtex-flex-layout-0-x-stretchChildrenWidth{position:relative}@media (max-width:640px){.vtex-flex-layout-0-x-flexRow--cartContainer .vtex-flex-layout-0-x-flexRowContent--cartContainer .vtex-flex-layout-0-x-flexCol--rightCol{margin-top:20px}}.vtex-flex-layout-0-x-flexRow--cartContainer .vtex-flex-layout-0-x-flexRowContent--cartContainer .vtex-flex-layout-0-x-flexRow--shippingContainer .vtex-flex-layout-0-x-flexRowContent--shippingContainer .vtex-flex-layout-0-x-flexCol--shippingCol .vtex-flex-layout-0-x-flexColChild--shippingCol .vtex-input__label{font-size:large;font-weight:600;color:#000}.vtex-flex-layout-0-x-flexRow--cartContainer .vtex-flex-layout-0-x-flexRowContent--cartContainer .vtex-flex-layout-0-x-flexRow--shippingContainer .vtex-flex-layout-0-x-flexRowContent--shippingContainer .vtex-flex-layout-0-x-flexCol--shippingCol .vtex-flex-layout-0-x-flexColChild--shippingCol .vtex-input__suffix{padding:0}.vtex-flex-layout-0-x-flexRow--cartContainer .vtex-flex-layout-0-x-flexRowContent--cartContainer .vtex-flex-layout-0-x-flexRow--cartSummary,.vtex-flex-layout-0-x-flexRow--cartContainer .vtex-flex-layout-0-x-flexRowContent--cartContainer .vtex-flex-layout-0-x-flexRow--productListContainer,.vtex-flex-layout-0-x-flexRow--cartContainer .vtex-flex-layout-0-x-flexRowContent--cartContainer .vtex-flex-layout-0-x-flexRow--shippingContainer{background:#fff;padding:10px;border-radius:10px}.vtex-flex-layout-0-x-flexRowContent--headingListRow .vtex-flex-layout-0-x-stretchChildrenWidth{padding:0}@media (max-width:640px){.vtex-flex-layout-0-x-flexColChild--ProductListSection{padding-top:10px}}.vtex-flex-layout-0-x-flexColChild--ProductListSection .vtex-flex-layout-0-x-flexRow--productListInfo{margin:15px 0}.vtex-flex-layout-0-x-flexColChild--ProductListSection .vtex-flex-layout-0-x-flexRow--productListInfo .vtex-flex-layout-0-x-flexRowContent--productListInfo{flex-direction:column}.vtex-flex-layout-0-x-flexColChild--ProductListSection .vtex-flex-layout-0-x-flexRow--productListInfo .vtex-flex-layout-0-x-flexRowContent--productListInfo .vtex-flex-layout-0-x-flexCol--productListInfoServices{margin-top:10px}.vtex-flex-layout-0-x-flexRow--spacerLine{padding:5px 0}.vtex-flex-layout-0-x-flexRow--checkoutContainer{background:#f4f4f4}.vtex-flex-layout-0-x-flexRow--checkoutContainer .vtex-store-components-3-x-container{max-width:none;padding:0}.vtex-flex-layout-0-x-flexRow--checkoutContainer .vtex-flex-layout-0-x-flexRowContent--checkoutContainer{justify-content:space-between;display:flex;width:100%;align-items:flex-start;gap:32px;margin:0 auto;max-width:1366px;padding:0 64px 56px}@media screen and (max-width:640px){.vtex-flex-layout-0-x-flexRow--checkoutContainer .vtex-flex-layout-0-x-flexRowContent--checkoutContainer{background:#fff;padding:24px 0 0}}.vtex-flex-layout-0-x-flexRow--checkoutContainer .vtex-flex-layout-0-x-flexRowContent--checkoutContainer .vtex-flex-layout-0-x-stretchChildrenWidth{position:relative;flex:1}.vtex-flex-layout-0-x-flexRow--checkoutContainer .vtex-flex-layout-0-x-flexRowContent--checkoutContainer .vtex-flex-layout-0-x-flexRow--checkout-stepsMobile{padding:0 10px}.vtex-flex-layout-0-x-flexRow--checkoutContainer .vtex-flex-layout-0-x-flexRowContent--checkoutContainer .vtex-flex-layout-0-x-flexCol--itemsSummary{position:relative}.vtex-flex-layout-0-x-flexRow--checkoutContainer .vtex-flex-layout-0-x-flexRowContent--checkoutContainer .vtex-flex-layout-0-x-flexCol--itemsSummary .vtex-flex-layout-0-x-flexColChild--itemsSummary .vtex-flex-layout-0-x-flexRow--summaryDesktop{position:sticky;top:0;background:rgba(149,122,169,.1490196078);display:flex;height:fit-content;padding:32px;flex-direction:column;align-items:flex-start;gap:40px;flex:1 0 0;border-radius:16px;box-shadow:0 14px 42px 0 rgba(45,44,53,.14)}@media screen and (max-width:1024px){.vtex-flex-layout-0-x-flexRow--checkoutContainer .vtex-flex-layout-0-x-flexRowContent--checkoutContainer .vtex-flex-layout-0-x-flexCol--itemsSummary .vtex-flex-layout-0-x-flexColChild--itemsSummary .vtex-flex-layout-0-x-flexRow--summaryDesktop{padding:20px}}.vtex-flex-layout-0-x-flexRowContent--checkout-summaryMobile{padding:20px;background-color:rgba(149,122,169,.15)}.vtex-flex-layout-0-x-flexRowContent--checkout-summaryMobile-buyButton{padding-top:0}.vtex-flex-layout-0-x-flexRow--header-checkout{background-color:#fff;border-bottom:1px solid #ececec}.vtex-flex-layout-0-x-flexRowContent--header-checkout{max-width:1366px;margin:0 auto;padding:0 64px;align-items:center;position:relative;min-height:108px}@media screen and (max-width:640px){.vtex-flex-layout-0-x-flexRowContent--header-checkout{max-width:100%;display:flex;padding:16px;min-height:60px}}.vtex-flex-layout-0-x-flexRow--order-info{padding:24px;border-radius:5px;background-color:#fff}.vtex-flex-layout-0-x-flexRow--order-header{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ddd}.vtex-order-placed-2-x-orderPlacedWrapper{padding:0}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderPlacedHeader .vtex-order-placed-2-x-section--confirmation{padding:24px 0;background-color:#c8102e;margin:0 auto;display:flex;align-items:center;flex-direction:column;justify-content:center;border-radius:4px;max-width:80%}@media screen and (max-width:640px){.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderPlacedHeader .vtex-order-placed-2-x-section--confirmation{max-width:90%}}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderPlacedHeader .vtex-order-placed-2-x-section--confirmation .vtex-order-placed-2-x-confirmationIconWrapper{width:62px;height:62px;display:flex;align-items:center;margin-bottom:20px;border-radius:100%;justify-content:center;background-color:#fff}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderPlacedHeader .vtex-order-placed-2-x-section--confirmation .vtex-order-placed-2-x-confirmationIconWrapper:before{content:"";width:38px;height:38px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMxLjY2NSA5LjVMMTQuMjUgMjYuOTE3IDYuMzMyIDE5IiBzdHJva2U9IiNDODEwMkUiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+") no-repeat!important;background-position:50%}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderPlacedHeader .vtex-order-placed-2-x-section--confirmation .vtex-order-placed-2-x-confirmationIconWrapper :first-child{display:none}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderPlacedHeader .vtex-order-placed-2-x-section--confirmation .vtex-order-placed-2-x-confirmationTitle{color:#fff;font-size:22px;font-weight:700;line-height:32px;margin-bottom:20px}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderPlacedHeader .vtex-order-placed-2-x-section--confirmation .vtex-order-placed-2-x-confirmationMessage{margin:0;color:#fff;font-size:16px;font-weight:400;line-height:20px}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-section--paymentMethods:before{content:"Payment";display:block;font-size:16px;font-weight:700}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-packageHeader--pickup:before{content:"";display:block;float:left;width:24px;height:24px;margin-right:5px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZBAMAAADZBfNuAAAAMFBMVEUAAADHEC7IEC7HEDDHEC3IEC/FEDDJEC7IEC/GEDDGEC7HEDDPEDDHEC7KEDDIEC7iBYBnAAAAD3RSTlMAgO9gYJ8wz79wcCAQoDD4q+h7AAAAXklEQVQY02NABywOYAwB/B/AGAR4Fsp/FBSU/yi1AchJ+g8FekBOfSBERvYHkPMfpuc/mMNswADEUA4EQDiCUADmwAC6DEIPPTn9gRAHiH5H9qkakMM9ESIjeQA1zADqhEjq/68ogQAAAABJRU5ErkJggg==")}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-packageAddressTitle{display:flex;align-items:center;font-size:0}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-packageAddressTitle:before{content:"";display:block;width:24px;height:24px;margin-right:5px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAMAAAAc9R5vAAAANlBMVEUAAADHEDDIEC7IEC7PEDDIEC7IEC/IEC/HEDDIEC7JEC/JEC7JEDDIEC/IEC7IEC7JEC7IEC75GNN1AAAAEXRSTlMAIN+AEO+fv0Bgz5AwULBwbwzZd5YAAADOSURBVCjPbVJZFsMgCIwYRI0mnftftorG5bV8BALOIs9jhvH+PH7CC6MEfczWNgIgSh1SWPsEtkqTHGDXvgz2wHje2kFWNcB0AEirFLL+X5AX4FoCKJXiZDTiiKTn2Am4YgUNCtRjynypJduNgVQolm9W1gC7IJTF4VoQhKTaZO/m9FaNl/gUAByaK9NvxKfmJ2gOuGtSe3ZfnB9L4FTzdt+uQmOJn7qgERGxTzKQd17XDHDV2yfRVEOzPydkbO/vk4gSz9ab3tLxN7Zn9QWotgjZ1iZmlwAAAABJRU5ErkJggg==")}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-packageAddressTitle:after{content:"Store Name";display:block;font-size:22px;font-weight:700;color:#c8102e}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-pickupFriendlyName{font-weight:700;margin-top:5px}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-packageAdditionalInfo,.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-packageReceiverName{margin:0}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-customerInfoListDocument,.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-customerInfoListEmail,.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-customerInfoListPhone,.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-orderDatetime,.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-orderPaymentItem,.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-orderSeller,.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-orderSoldBy,.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-paymentInstallments,.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-paymentValue{color:#000;font-size:14px;font-weight:400;line-height:18px}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-customerInfoListName,.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-paymentGroup{color:#000;font-size:16px;font-weight:400;line-height:20px;margin-bottom:5px}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-orderNumber,.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-packageHeader{font-size:22px;color:#c8102e;font-weight:700;line-height:26px;text-transform:capitalize}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-profile-form-3-x-profileSummary{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ddd}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-package{gap:20px;display:flex;padding:24px;border-radius:5px;flex-direction:column;background-color:#fff}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-package .vtex-order-placed-2-x-packageShippingEstimate{color:#000;font-size:14px;font-weight:700}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-package .vtex-order-placed-2-x-packageSLA{color:#000;font-size:14px}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-package .vtex-order-placed-2-x-productList{width:100%}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-package .vtex-order-placed-2-x-productList .vtex-order-placed-2-x-productListItem{padding-bottom:10px;margin-bottom:10px}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-package .vtex-order-placed-2-x-productList .vtex-order-placed-2-x-productListItem:last-child{padding:0;margin:0}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-package .vtex-order-placed-2-x-productList .vtex-order-placed-2-x-productWrapper{display:block}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-package .vtex-order-placed-2-x-productList .vtex-order-placed-2-x-productWrapper:after{content:"";display:block;clear:both}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-package .vtex-order-placed-2-x-productList .vtex-order-placed-2-x-productInfoColumn{text-align:left;display:flex}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-package .vtex-order-placed-2-x-productList .vtex-order-placed-2-x-productImageWrapper{width:60px;height:90px;display:flex;align-items:center}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-package .vtex-order-placed-2-x-productList .vtex-order-placed-2-x-productImageColumn{display:block;float:left;margin-right:20px}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-package .vtex-order-placed-2-x-productList .vtex-order-placed-2-x-productQuantity{font-weight:700;color:#c8102e}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderList .vtex-order-placed-2-x-package .vtex-order-placed-2-x-productList .vtex-order-placed-2-x-productPrice{font-size:18px;text-align:left}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-button{height:44px;border:1px solid;padding:12px 20px;border-radius:4px}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-button .vtex-button__label{font-size:14px;font-weight:700;line-height:20px;padding:0!important}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderOptionsWrapper{margin-top:20px}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderOptionsWrapper .vtex-order-placed-2-x-myOrdersButton{display:none}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderOptionsWrapper .vtex-order-placed-2-x-updateOrderButton .vtex-button{border-color:#c8102e;background-color:#c8102e}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderOptionsWrapper .vtex-order-placed-2-x-updateOrderButton .vtex-button .vtex-button__label{color:#fff}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderOptionsWrapper .vtex-order-placed-2-x-cancelOrderButton .vtex-button{border-color:#000}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-orderOptionsWrapper .vtex-order-placed-2-x-cancelOrderButton .vtex-button .vtex-button__label{color:#000}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-section,.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-section--paymentMethods{border:none}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-section--paymentMethods .vtex-order-placed-2-x-orderPaymentItem{margin:0;padding:0}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-attachmentWrapper{display:none}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-totalListWrapper{padding:24px;margin-bottom:20px;background-color:#fff;flex-direction:column;border-radius:4px}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-totalListWrapper:before{content:"Summary";display:block;font-size:22px;font-weight:700;color:#c8102e;margin-bottom:10px}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-totalListWrapper .vtex-order-placed-2-x-totalList{width:100%!important;margin:0;border-radius:4px}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-totalListWrapper .vtex-order-placed-2-x-totalList .vtex-order-placed-2-x-totalListItem .vtex-order-placed-2-x-totalListItemLabel{color:#000;font-size:14px;font-weight:700;line-height:18px;text-transform:capitalize}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-totalListWrapper .vtex-order-placed-2-x-totalList .vtex-order-placed-2-x-totalListItem .vtex-order-placed-2-x-totalListItemValue{color:#000;font-size:14px;font-weight:400;line-height:18px}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-totalListWrapper .vtex-order-placed-2-x-totalList .vtex-order-placed-2-x-totalListItem--Discounts .vtex-order-placed-2-x-totalListItemValue{color:#c8102e}.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-totalListWrapper .vtex-order-placed-2-x-totalList .vtex-order-placed-2-x-totalListItem:last-child .vtex-order-placed-2-x-totalListItemLabel,.vtex-order-placed-2-x-orderPlacedWrapper .vtex-order-placed-2-x-totalListWrapper .vtex-order-placed-2-x-totalList .vtex-order-placed-2-x-totalListItem:last-child .vtex-order-placed-2-x-totalListItemValue{color:#c8102e;font-size:16px;font-weight:700;line-height:20px;text-transform:capitalize}.vtex-rich-text-0-x-container--productPrice,.vtex-rich-text-0-x-container--productQuantity{justify-content:center}.vtex-rich-text-0-x-paragraph--header-security{display:flex;align-items:center;font-size:14px;color:#000;margin:0}.vtex-rich-text-0-x-image--header-security{max-width:14px;min-width:14px;margin-right:6px}.vtex-store-components-3-x-logoContainer{padding:0;margin:0}.vtex-store-components-3-x-logoImage{display:block;margin:30px 64px}@media screen and (max-width:640px){.vtex-store-components-3-x-logoImage{height:35px}}.vtex-store-link-0-x-link--order-back-home{height:44px;padding:12px 20px;border-radius:4px;border:2px solid #c8102e;background-color:transparent}.vtex-store-link-0-x-link--order-back-home .vtex-store-link-0-x-label{color:#c8102e;font-size:14px;font-weight:700;line-height:20px;text-transform:none}.vtex-store-link-0-x-link--order-back-home:hover{border:2px solid #c8102e;background-color:transparent}.vtex-store-link-0-x-link--order-back-home:hover .vtex-store-link-0-x-label{color:#c8102e}.vtex-store-link-0-x-link--order-my-orders{display:block;margin-top:20px}.vtex-store-link-0-x-link--order-my-orders .vtex-store-link-0-x-label{color:#000;font-size:14px;font-weight:700;line-height:20px;text-transform:none}