.olimpica-account-0-x-modalBody{max-width:220px;margin:0 20px}.olimpica-account-0-x-modalTitle{font:normal normal normal 16px/20px Montserrat Bold;letter-spacing:0;text-align:center;color:#005ca9}.olimpica-account-0-x-modalParagraph{font:normal normal normal 13px/19px Montserrat;letter-spacing:0;text-align:center;color:#454545;margin:20px 0}.olimpica-account-0-x-modalButton{width:100%;font:normal normal normal 12px/15px Montserrat SemiBold;letter-spacing:0;background:#e30613 0 0 no-repeat padding-box;border-radius:8px;color:#fff;padding:12px 25px;border:none;cursor:pointer}.olimpica-account-0-x-listErrors{list-style-type:none;padding:0;margin:0}.olimpica-account-0-x-listErrorsItem{font:normal normal normal 11px/14px Montserrat;letter-spacing:0;color:#ed1d24;margin-bottom:12px}.olimpica-account-0-x-noteShipping{display:block;font-family:Montserrat;font-weight:400;color:#454545;font-size:11px}.olimpica-account-0-x-textDeliveryCustomMsg{color:#005ca9;font-size:11px;font-family:Montserrat;font-weight:400;letter-spacing:0;margin:0 0 12px}@media only screen and (max-width:1024px){.olimpica-account-0-x-listErrorsItem,.olimpica-account-0-x-noteShipping,.olimpica-account-0-x-textDeliveryCustomMsg{font-size:10px}}.olimpica-account-0-x-modal-content{background-color:#fff;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.33);padding:40px;max-width:450px;position:relative}.olimpica-account-0-x-iconInfo{background-color:#2c91e5;border:3px solid #d5e9fa;border-radius:100%;width:48px;height:48px;display:flex;justify-content:center;align-items:center}.olimpica-account-0-x-iconInfo img{height:16.4px}.olimpica-account-0-x-isTPButton{margin-left:auto}.olimpica-account-0-x-isTPButtonContent{padding:4px 10px 4px 4px;border-radius:7px;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms}.olimpica-account-0-x-isTPButtonContentTP{color:#fff;font-size:13px;font-family:Montserrat Semibold;display:flex;align-items:center}.olimpica-account-0-x-isTPButtonContentTPRED{background-color:var(--red1)}.olimpica-account-0-x-isTPButtonContentTPBLUE{background-color:var(--blue1)}.olimpica-account-0-x-isTPButtonContentIcon{height:30px;width:30px;background-color:rgba(0,0,0,.171);border-radius:6px;display:flex;align-items:center;justify-content:center;margin-right:10px}.olimpica-account-0-x-isTPButtonContentIcon .olimpica-account-0-x-isTPLoaded{-webkit-animation:olimpica-account-0-x-zoomIn 1s forwards;animation:olimpica-account-0-x-zoomIn 1s forwards}@-webkit-keyframes olimpica-account-0-x-zoomIn{0%{transform:scale(0)}50%{transform:scale(2)}to{transform:scale(1)}}@keyframes olimpica-account-0-x-zoomIn{0%{transform:scale(0)}50%{transform:scale(2)}to{transform:scale(1)}}.olimpica-account-0-x-electronicBilling{display:flex;flex-direction:column;margin-top:24px}.olimpica-account-0-x-billingConfirmation{width:100%;flex-direction:column;padding-bottom:10px}.olimpica-account-0-x-billingConfirmation .olimpica-account-0-x-title1{text-align:center}.olimpica-account-0-x-billingConfirmation .olimpica-account-0-x-text1{text-align:center;margin-top:10px}.olimpica-account-0-x-billingRadio{display:flex;margin-left:25px;margin-top:20px}.olimpica-account-0-x-billingRadio .olimpica-account-0-x-radio{width:50px}.olimpica-account-0-x-electronicBilling>.olimpica-account-0-x-text1{margin-top:24px}@media only screen and (min-width:1024px){.olimpica-account-0-x-electronicBilling{flex-direction:row}.olimpica-account-0-x-billingConfirmation{width:65%;flex-direction:row;justify-content:space-between;padding-bottom:10px;border-bottom:none}.olimpica-account-0-x-billingConfirmation .olimpica-account-0-x-title1{text-align:left}.olimpica-account-0-x-billingConfirmation .olimpica-account-0-x-text1{text-align:left;margin-top:5px}.olimpica-account-0-x-billingRadio{margin-top:0}.olimpica-account-0-x-electronicBilling>.olimpica-account-0-x-text1{width:100%;max-width:314px;margin-top:0;margin-left:50px;padding-left:44px;position:relative}.olimpica-account-0-x-electronicBilling>.olimpica-account-0-x-text1:before{content:"";width:1px;height:30px;background:#d9d9d9;position:absolute;left:0;top:calc(50% - 15px)}}.olimpica-account-0-x-alertPopup{position:fixed;top:154px;right:35px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1);border-radius:14px;padding:14px;display:flex;align-items:center;max-width:278px;box-sizing:border-box;z-index:9999}@media only screen and (max-width:720px){.olimpica-account-0-x-alertPopup{max-width:none;top:0;right:0;margin:20px}}.olimpica-account-0-x-alertPopup--success .olimpica-account-0-x-alertPopupIcon{background-color:#6eb717}.olimpica-account-0-x-alertPopup--error .olimpica-account-0-x-alertPopupIcon{background-color:#e30613}.olimpica-account-0-x-alertPopupIcon{height:36px;min-width:36px;border-radius:8px;display:flex;justify-content:center;align-items:center}.olimpica-account-0-x-alertPopupIcon img{width:16px}.olimpica-account-0-x-alertPopupClose{height:36px;width:36px;border-radius:8px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:999;transition:transform .25s cubic-bezier(.4,0,.2,1) 0ms}.olimpica-account-0-x-alertPopupClose:hover{transform:scale(1.1)}.olimpica-account-0-x-modal{top:0;left:0;right:0;bottom:0;position:fixed;background-color:rgba(0,0,0,.336);transition:opacity .25s cubic-bezier(.4,0,.2,1) 0ms;display:flex;justify-content:center;align-items:center}.olimpica-account-0-x-modal-banner-content{background-color:#fff;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.33);padding:40px;max-width:794px;position:relative;overflow:hidden}@media only screen and (max-width:768px){.olimpica-account-0-x-modal-banner-content{margin-left:20px;margin-right:20px}}.olimpica-account-0-x-image{margin-top:-40px;margin-left:-40px;margin-right:-40px;position:relative}.olimpica-account-0-x-close{position:absolute;width:14px;right:20px;top:20px}.olimpica-account-0-x-modal-banner-content-info{display:flex;margin-top:35px}@media only screen and (max-width:768px){.olimpica-account-0-x-modal-banner-content-info{flex-direction:column}.olimpica-account-0-x-modal-banner-content-info h1,.olimpica-account-0-x-modal-banner-content-info p{text-align:center;margin-bottom:20px}.olimpica-account-0-x-modal-banner-button{justify-content:center}.olimpica-account-0-x-modal-banner-button button{margin-left:unset!important}}.olimpica-account-0-x-modalLoading{display:flex;position:absolute;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.7);left:0;top:0;right:0;bottom:0;border-radius:14px;font-weight:700}@media only screen and (max-width:720px){.olimpica-account-0-x-ordersFilter{display:flex;flex-direction:column;justify-content:space-between}}.olimpica-account-0-x-stepper .olimpica-account-0-x-step span{background-color:#eaeaea;border:none!important}.olimpica-account-0-x-stepper .olimpica-account-0-x-step span img{display:none}.olimpica-account-0-x-stepper .olimpica-account-0-x-stepper__active .olimpica-account-0-x-step span{width:36px!important;height:36px!important;border:3px solid #dbefff!important}.olimpica-account-0-x-stepper .olimpica-account-0-x-stepper__active .olimpica-account-0-x-step span img{display:block!important}.olimpica-account-0-x-cardOrdenDetails{background:#fff 0 0 no-repeat padding-box;box-shadow:0 1px 4px rgba(0,0,0,.1);border-radius:10px;padding:17px 20px}.olimpica-account-0-x-cardOrdenDetails .olimpica-account-0-x-order_detail__caption{background:#fff 0 0 no-repeat padding-box;box-shadow:none;border-radius:0;padding:0;width:100%}.olimpica-account-0-x-TransportadoraButton{background-color:#005ca9;padding:5px 10px 5px 5px;border-radius:7px;display:flex;align-items:center;font-size:12px;font-family:Montserrat SemiBold;color:#fff;text-decoration:none;transition:background-color .25s ease}.olimpica-account-0-x-TransportadoraButton:hover{background-color:#012d52}.olimpica-account-0-x-TransportadoraButton:hover .olimpica-account-0-x-TransportadoraButton--icon img{-webkit-animation:olimpica-account-0-x-truckAnimation 2s linear infinite;animation:olimpica-account-0-x-truckAnimation 2s linear infinite}.olimpica-account-0-x-TransportadoraButton--icon{background:#005093;width:26px;height:26px;border-radius:6px;margin-right:10px;display:flex;justify-content:center;align-items:center}.olimpica-account-0-x-TransportadoraButton--icon img{width:14.87px;height:10px}.olimpica-account-0-x-cardOrdenDetails .olimpica-account-0-x-order_item__container{padding:0!important;box-shadow:none!important}.olimpica-account-0-x-orderTransportadoraMobile,.olimpica-account-0-x-orderTransportadoraMobile .olimpica-account-0-x-itemsCenter{display:block!important}.olimpica-account-0-x-orderTransportadoraMobile .olimpica-account-0-x-order_item__date{border-right:0!important}.olimpica-account-0-x-orderTransportadoraMobile .olimpica-account-0-x-order_item__media{padding-left:0!important;border-top:1px solid #ebebeb;padding-top:15px;margin-top:12px;margin-bottom:12px}.olimpica-account-0-x-orderTransportadoraMobile .olimpica-account-0-x-TransportadoraButton{margin-right:auto;margin-left:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}@-webkit-keyframes olimpica-account-0-x-truckAnimation{0%{transform:rotate(0deg)}50%{transform:rotate(-15deg)}to{transform:rotate(0deg)}}@keyframes olimpica-account-0-x-truckAnimation{0%{transform:rotate(0deg)}50%{transform:rotate(-15deg)}to{transform:rotate(0deg)}}.olimpica-account-0-x-checkboxLabel{font:normal normal normal 13px/20px Montserrat;letter-spacing:0;color:#454545}.olimpica-account-0-x-checkboxBold{font-family:Montserrat Bold}.olimpica-account-0-x-preferences__submit{}.olimpica-account-0-x-preferences__submit:disabled{color:#a7a7a7;font-family:Montserrat;background:#f0f0f0 0 0 no-repeat padding-box}.olimpica-account-0-x-preferences__page .olimpica-account-0-x-triggerContainer{width:auto;display:block}.olimpica-account-0-x-preferences__page .vtex-button{background:#e30613 0 0 no-repeat padding-box;border-radius:8px;padding:15px 32px;border:none;min-height:auto;cursor:pointer}.olimpica-account-0-x-preferences__page .vtex-button:disabled{color:#a7a7a7;font-family:Montserrat;background:#f0f0f0 0 0 no-repeat padding-box}.olimpica-account-0-x-preferences__page .vtex-button .vtex-button__spinner-container .vtex__icon-spinner{color:#fff}.olimpica-account-0-x-preferences__page .vtex-button .vtex-button__label{font:normal normal normal 13px/16px Montserrat Medium;letter-spacing:0;text-transform:none;color:#fff;padding:0!important}.olimpica-account-0-x-preferences__footer .vtex-button{background-color:var(--blue1);color:var(--blue1-invert);padding:15px 45px;border:0;border-radius:8px;transition:all .2s ease-in-out;cursor:pointer;display:flex;align-items:center}.olimpica-account-0-x-preferences__footer .vtex-button .vtex-button__label{font-family:Montserrat SemiBold;font-size:.8125rem;line-height:.8125rem;text-transform:none}.olimpica-account-0-x-preferences__footer .vtex-button .vtex-button__spinner-container .vtex__icon-spinner{color:#fff}.vtex-modal-layout-0-x-headerContainer{top:25px;right:25px;position:absolute;border-bottom:none}.olimpica-account-0-x-remove__section{background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.1);border-radius:12px;padding:14px}.olimpica-account-0-x-section__title{font:normal normal normal 14px/22px Montserrat SemiBold;letter-spacing:0;color:#454545}.olimpica-account-0-x-section__content{font:normal normal normal 13px/18px Montserrat;letter-spacing:0;color:#454545}.olimpica-account-0-x-section__content ul{display:flex;flex-direction:column;padding-left:24px;gap:14px}.olimpica-account-0-x-section__content ul li::marker{color:#005ca9}.olimpica-account-0-x-section__limiter{border:1px solid #e8e8e8;margin:18px 0}.olimpica-account-0-x-section__form{display:flex;flex-direction:column;gap:18px}.olimpica-account-0-x-section__form .vtex-button{padding:6px;border-radius:8px}.olimpica-account-0-x-section__form .vtex-button .vtex-button__label{font:normal normal normal 13px/16px Montserrat SemiBold;text-transform:none;letter-spacing:0}.olimpica-account-0-x-form__select{width:100%;font:normal normal normal 13px/22px Montserrat;letter-spacing:0;color:#595959;background:#fff 0 0 no-repeat padding-box;border:1px solid #dedede;border-radius:6px;padding:12px;outline:none}@media only screen and (min-width:768px){.olimpica-account-0-x-remove__section{padding:20px 24px}.olimpica-account-0-x-section__content ul li{font-family:Montserrat Medium}.olimpica-account-0-x-section__limiter{margin:32px 0}}@media only screen and (min-width:1024px){.olimpica-account-0-x-section__form{display:flex;flex-direction:row;gap:18px}.olimpica-account-0-x-section__form>div:first-child{width:60%}.olimpica-account-0-x-section__form>div:last-child{width:40%}.olimpica-account-0-x-section__form .vtex-button{padding:9px}}