.exito-vtex-components-4-x-SubstitutesContainer{padding-inline:.8125rem;padding-top:0;width:100%}@media screen and (min-width:480px){.exito-vtex-components-4-x-SubstitutesContainer{padding-inline:2.5rem}}.exito-vtex-components-4-x-SubstitutesHeader{background-color:#f4f4f4;display:flex;justify-content:space-between;align-items:center;padding-inline:0;color:#231f20;font-size:1rem;height:3rem}.exito-vtex-components-4-x-SubstitutesHeader .exito-vtex-components-4-x-closeIcon{padding-top:.3rem;color:#000}.exito-vtex-components-4-x-MainProductSubstitute{}.exito-vtex-components-4-x-MainProductSubstitute .exito-vtex-components-4-x-containerNormal{height:auto;min-height:18rem;margin:0;max-width:100%!important}.exito-vtex-components-4-x-MainProductSubstitute .exito-vtex-components-4-x-PricePDP{display:flex}.exito-vtex-components-4-x-MainProductSubstitute .exito-vtex-components-4-x-imageElement{height:14rem;-o-object-fit:contain;object-fit:contain}.exito-vtex-components-4-x-SubstitutesContainer .exito-vtex-components-4-x-clearLink{pointer-events:none;text-decoration:none}.exito-vtex-components-4-x-MainProductSubstitute .vtex-flex-layout-0-x-flexRow--summaryPercentage .vtex-store-components-3-x-container{padding:0;margin-left:0}.exito-vtex-components-4-x-MainProductSubstitute .vtex-flex-layout-0-x-flexRow--summaryPercentage{margin-top:1rem}.exito-vtex-components-4-x-MainProductSubstitute .exito-vtex-components-4-x-selling-price{margin-top:0}.exito-vtex-components-4-x-SubstitutesContainer .exito-vtex-components-4-x-InfoButton,.exito-vtex-components-4-x-SubstitutesSummaryContainer .exito-vtex-components-4-x-InfoButton{pointer-events:auto}.exito-vtex-components-4-x-GroupOptionSubstitutes,.exito-vtex-components-4-x-SubstituesInfoContainer{}.exito-vtex-components-4-x-SingleOptionSubstitue{border-bottom:2px solid #d7d5d5;padding:.5rem 0}.exito-vtex-components-4-x-SingleOptionSubstitue:last-child{border-bottom:0}.exito-vtex-components-4-x-LabelOptionSubstitute{align-items:center}.exito-vtex-components-4-x-SubstitutesButtonPrimary{width:19rem;display:block;border-radius:.5rem;margin:1rem;height:2.875rem}.exito-vtex-components-4-x-SubstitutesButtonSticky{position:fixed;bottom:0;right:0;background-color:#fff;z-index:1}.exito-vtex-components-4-x-SubstitutesSummaryContainer{}.exito-vtex-components-4-x-SubstitutesSummaryContainer .exito-vtex-components-4-x-SubstitutesSummaryContent .exito-vtex-components-4-x-currencyContainer{font-weight:600}.exito-vtex-components-4-x-SubstitutesSummaryContent{margin-left:.7rem}.exito-vtex-components-4-x-SubstituteError{font-size:.9rem;margin:0 1rem;color:red}.exito-vtex-components-4-x-SubstitutesButtonPrimaryDisabled{opacity:.5;cursor:unset;max-width:19rem}.exito-vtex-components-4-x-SubstituteProductName{margin-bottom:1rem}.exito-vtex-components-4-x-SubstitutesSummaryContainer .exito-vtex-components-4-x-PricePDP{display:flex}.exito-vtex-components-4-x-SubstituteMainProductName,.exito-vtex-components-4-x-SubstituteProductName{color:#000;text-align:initial;font-size:.9rem;margin:.2rem}.exito-vtex-components-4-x-SubstituteMainProductName{margin-bottom:0;font-size:1rem}.exito-vtex-components-4-x-SubstitutesSummaryContent .vtex-store-components-3-x-container{padding:.2rem 0 0}.exito-vtex-components-4-x-SubstitutesSummaryContent .exito-vtex-components-4-x-currencyContainer{font-weight:400}.exito-vtex-components-4-x-MainProductSubstitute .exito-vtex-components-4-x-otherText,.exito-vtex-components-4-x-SubstitutesSummaryContent .exito-vtex-components-4-x-otherText{color:#222}.exito-vtex-components-4-x-MainProductSubstitute .exito-vtex-components-4-x-valuePLPAllied,.exito-vtex-components-4-x-SubstitutesSummaryContent .exito-vtex-components-4-x-valuePLPAllied{margin-right:.8rem}.exito-vtex-components-4-x-MainProductSubstitute .exito-vtex-components-4-x-InfoButton,.exito-vtex-components-4-x-SubstitutesSummaryContainer .exito-vtex-components-4-x-InfoButton{margin-left:.8rem}.exito-vtex-components-4-x-ButtonConfirmationSubstitues{padding-inline:1.2rem;background-color:transparent;border:1px solid #3f99e5;color:#3f99e5;border-radius:.4rem;font-size:.9rem;min-height:1.7rem;font-weight:500;display:block;margin-left:auto;margin-bottom:.7rem;margin-top:0;cursor:pointer}.exito-vtex-components-4-x-ButtonConfirmationSubstitues .vtex-styleguide-9-x-rotate{height:1.3rem;color:#fff}.exito-vtex-components-4-x-ButtonConfirmationSubstitues:hover{background-color:#f5fbfd}.exito-vtex-components-4-x-SubstitutesBack{background:transparent;border:0;font-size:2rem;cursor:pointer;transform:scaleX(-1);max-width:2rem;margin:0 0 -1rem .5rem}.exito-vtex-components-4-x-mainTitleSubstitutes{font-size:.875rem;margin:0 0 .2rem}.exito-vtex-components-4-x-SubstitutesTitleHeader{flex-grow:1}.exito-vtex-components-4-x-drawer.exito-vtex-components-4-x-opened{left:auto;right:0;width:95%!important;max-width:24.125rem!important}.exito-vtex-components-4-x-drawerContent .exito-vtex-components-4-x-childrenContainer{overflow-y:auto;height:calc(100% - 3.3rem)}.exito-vtex-components-4-x-DrawerSubstitutes{}.exito-vtex-components-4-x-SubstitutesSummaryContainer .exito-vtex-components-4-x-container{height:auto;margin:0;width:100%}.exito-vtex-components-4-x-SubstitutesSummaryContainer .exito-vtex-components-4-x-nameContainer{max-height:9.125rem;margin:0}.exito-vtex-components-4-x-SubstitutesSummaryContainer .exito-vtex-components-4-x-element{display:flex;flex-wrap:nowrap;flex-direction:column}.exito-vtex-components-4-x-SubstitutesSummaryContainer .exito-vtex-components-4-x-imageElement{max-width:5rem;-o-object-fit:contain;object-fit:contain;align-self:start}.exito-vtex-components-4-x-InputOptionSubstitute,.exito-vtex-components-4-x-LabelOptionSubstitute,.exito-vtex-components-4-x-LabelOptionSubstituteText{cursor:pointer}.exito-vtex-components-4-x-LabelOptionSubstitute{pointer-events:auto}.exito-vtex-components-4-x-InputOptionSubstitute{width:1.2rem;height:1.2rem;accent-color:#4c99cd}.exito-vtex-components-4-x-LabelOptionSubstituteText{font-size:.9rem;max-width:13.875rem}.vtex-store-icons-0-x-icon--substitutes{max-width:2rem}.exito-vtex-components-4-x-InfoConditionsSubstitutes{position:relative;margin:1rem;font-size:.75rem;padding-bottom:7rem}.exito-vtex-components-4-x-RequiredSymbol{position:absolute;left:-1rem}.exito-vtex-components-4-x-drawerContent .exito-vtex-components-4-x-childrenContainer:before{content:"";height:5rem;z-index:2;width:calc(100% - 1rem);position:absolute;pointer-events:none;bottom:68px;left:0;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.exito-vtex-components-4-x-mainTitleSubstitutesWidget{font-size:1rem;font-weight:600;color:#5a5a5a}.exito-vtex-components-4-x-SubstitutesWidgetPDP{height:4.3rem;background-color:#f4f4f4;border-radius:.4rem;padding:.6rem}.exito-vtex-components-4-x-SubstituteSelection{font-size:1rem;color:#633b7f;text-decoration:underline}