@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";body,html{overflow-x:hidden;width:100%;max-width:100vw;overscroll-behavior:none}*{box-sizing:border-box}@media screen and (max-width:767px){input[type=email],input[type=tel],input[type=text],select,textarea{font-size:16px}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}ul{list-style:none;padding:0;margin:0}.flex{display:flex}hr{height:1px;border:0;border-top:2px solid #ececec;margin:10px auto}:focus-visible{outline:none}h1{font-size:20px}h2{font-size:16px}h3{font-size:14px}.container{min-height:100vh}header{background-color:#fff;min-height:90px;display:flex}header .wrapper{max-width:1110px;margin:auto;padding:0 1rem;width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center}header .wrapper a{cursor:pointer}header .wrapper .logo{max-width:137px;margin-top:7px}header .wrapper .userArea{text-align:right;display:flex;justify-content:flex-end}header .wrapper .userArea details{position:relative;width:auto;margin-right:1rem}header .wrapper .userArea details[open]{z-index:1}header .wrapper .userArea summary{cursor:pointer;list-style:none}header .wrapper .userArea summary::-webkit-details-marker{display:none}header .wrapper .userArea details[open] summary:before{content:"";display:block;width:100vw;height:100vh;background:transparent;position:fixed;top:0;left:0}header .wrapper .userArea summary:focus{outline:none}header .wrapper .userArea details[open] summary:after{transform:rotate(134deg) translate(0)}header .wrapper .userArea ul{width:100%;background:#fff;position:absolute;top:calc(100% + .5rem);left:0;padding:1rem;box-sizing:border-box;border-radius:10px;overflow-y:auto;border:1px solid #d4d3d3;box-shadow:4px 4px 6px rgba(0,0,0,.08);margin:3px 0 0}header .wrapper .userArea li{margin:0;padding:.8rem 0;border-bottom:1px solid #e5e5e5}header .wrapper .userArea li:first-child{padding-top:0}header .wrapper .userArea li:last-child{padding-bottom:0;border-bottom:none}header .wrapper .userArea a{font-size:14px;text-decoration:none;color:#707070;transition:all .3s}header .wrapper .userArea a.logout{color:#197cbd}header .wrapper .userArea a:hover{color:#000}header .wrapper .userArea summary.radios{counter-reset:radios}header .wrapper .userArea summary.radios:before{content:var(--selection)}header .wrapper .userArea input[type=radio]{counter-increment:radios;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}header .wrapper .userArea input[type=radio]:checked{display:inline;--display:block;margin-right:10px;border-right:1px solid #dedede;padding-right:10px}header .wrapper .userArea input[type=radio]:after{content:attr(title);display:inline;font-size:14px;color:#197cbd}header .wrapper .userArea ul.list{counter-reset:labels}header .wrapper .userArea label{width:100%;display:flex;cursor:pointer;justify-content:space-between}header .wrapper .userArea label span{--display:none;display:var(--display);width:1rem;height:1rem;border:1px solid #727272;border-radius:3px}section{background-color:#f2f2f2}section .wrapper{max-width:1110px;margin:auto;padding:0 1rem}section .steps{background-color:#f2f2f2;max-width:calc(100% - 500px);width:100%;padding:50px 50px 50px 0}section .steps .topArea{justify-content:space-between;align-items:center}section .steps .topArea a{transition:all .3s;color:#197cbd;font-weight:600;text-decoration:none;cursor:pointer;margin-top:17px}section .steps .topArea a:hover{color:#0a619b}section .summary{background-color:#fafafa;min-height:72vh;max-width:500px;position:relative;width:500px;padding:60px 40px}section .summary button.btnExpand{display:none}section .summary__wrapper{max-width:420px}section .summary__wrapper .item{justify-content:space-between}section .summary__wrapper .item .free{color:#197cbd}section .summary__wrapper .totalArea{margin-top:15px}section .summary__wrapper .totalArea h3{font-size:17px}section .summary__wrapper .totalArea h3 span{color:#707070;font-size:12px;font-style:normal;font-weight:400;padding-right:5px}section .summary__wrapper .securePayment{justify-content:center;align-items:center;margin-top:15px}section .summary__wrapper .securePayment p{font-size:12px;font-weight:600;margin:0}section .summary__wrapper .securePayment p svg{margin:0 7px -3px 0}section .summary__wrapper .discountWrapper{margin-bottom:20px;padding-right:20px}section .summary__wrapper .discountWrapper__discountPrimaryText{font-size:14px;color:#197cbd;margin-top:10px}section .summary__wrapper .discountWrapper__discountSecundaryText{font-size:12px;font-size:xx-small;color:#197cbd;margin-top:5px}section .summary__wrapper .discountWrapper__discountSecundaryTextAux{color:#707070;font-size:12px;font-size:xx-small;margin-top:5px}footer{background-color:#f2f2f2;border-top:1px solid #dedede}footer .wrapper{max-width:1110px;margin:auto;padding:0 1rem;width:100%;min-height:60px;align-items:center}footer .wrapper .links{gap:1rem}footer .wrapper .links a{font-size:12px;color:#197cbd;transition:all .3s}footer .wrapper .links a:hover{color:#0a619b}@media(max-width:1024px){section h1,section h2,section h3,section h4,section label,section li,section p,section ul{line-height:1.3}section .wrapper{justify-content:space-between;padding:0 0 0 1rem}section .wrapper .steps{max-width:calc(100% - 390px);padding:50px 16px 50px 0}section .wrapper .summary{max-width:300px;width:300px;padding:60px 30px}}@media(max-width:640px){section .wrapper{flex-direction:column;padding:0}section .wrapper .steps{max-width:100%;padding:30px 20px 50px}section .wrapper .summary{max-width:none;width:auto;min-height:auto;margin-top:20px;padding:10px 20px;box-shadow:0 -10px 20px -6px rgba(0,0,0,.15)}section .wrapper .summary .btnExpand{display:inline;border:none;background-color:transparent;display:flex;margin:-34px auto 0}section .wrapper .summary.extended{transition:all .5s;height:-moz-max-content;height:max-content}section .wrapper .summary.extended .detailArea,section .wrapper .summary.extended .discountCodeArea,section .wrapper .summary.extended hr{display:block}section .wrapper .summary.extended .discountCodeArea{margin-bottom:10px}section .wrapper .summary.extended .btnExpand svg{transform:rotate(179deg)}section .wrapper .summary.collapsed{height:-moz-min-content;height:min-content}section .wrapper .summary.collapsed .detailArea,section .wrapper .summary.collapsed .discountCodeArea,section .wrapper .summary.collapsed .securePayment,section .wrapper .summary.collapsed hr{display:none}section .wrapper .summary.collapsed .titleArea h3{margin:5px 0 0}section .wrapper .summary.collapsed .totalArea{margin-top:0}section .wrapper .summary.collapsed .totalArea h3{margin:10px 0}section .wrapper .summary.collapsed .btnExpand svg{transform:none}footer .wrapper{justify-content:center;width:auto}header .wrapper{grid-template-columns:auto 1fr;gap:10px}header .wrapper .userArea details{margin-right:7px}header .wrapper .userArea input[type=radio]:after{font-size:12px}}.skeleton-box{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:400% 100%;animation:skeleton-loading 1.2s ease-in-out infinite;border-radius:4px}@keyframes skeleton-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.border{border-radius:5px;border:1px solid #dedede;min-height:47px}.inputPlacehoder{width:98%;margin-left:2px;font-size:14px;padding-left:12px}.inputPlacehoder::-moz-placeholder{font-size:14px;color:#707070}.inputPlacehoder::placeholder{font-size:14px;color:#707070}.alertMsg p,.nameFields input~.CustomAlertMessage p,input~.alertMessage p{font-size:14px;color:red;font-weight:500;margin-top:5px;display:flex;align-items:center;margin-bottom:20px}.alertMsg p svg,.nameFields input~.CustomAlertMessage p svg,input~.alertMessage p svg{width:20px;height:20px;margin-right:10px}.alertMsg li,.nameFields input~.CustomAlertMessage li,input~.alertMessage li{font-size:14px;color:red;font-weight:500;margin-left:30px}input~.alertMessage{display:none}input:required:invalid{border-bottom:1px solid red!important;border-radius:0!important}input:required:invalid~.alertMessage{display:inline}input[type=checkbox]~.alertMessage p{margin-top:12px;margin-bottom:-32px}.buttomArea{text-align:right;margin-top:10px;justify-content:space-between}.buttomArea p.failed{text-align:center;color:red;font-weight:600;margin-top:20px}.buttomArea button.btn{background-color:#1773b0;color:#fff;font-size:14px;font-weight:500;border:none;border-radius:5px;padding:25px 35px;transition:all .3s;cursor:pointer}.buttomArea button.btn:hover{background-color:#0a619b}.buttomArea button.btn.disabled{background-color:#f5f5f5;border:1px solid #fff;color:#bbb;pointer-events:none}.buttomArea button.btn.submit{width:100%}.buttomArea button.btn.final{background-color:#197cbd}.buttomArea .return{align-items:center;gap:8px;cursor:pointer;color:#666;font-size:14px;font-style:normal;font-weight:600;border:none;transition:all .3s;background:none}.buttomArea .return:hover{color:#292929}.buttomArea .btn.addAddress{border-radius:5px;border:1px solid rgba(179,205,222,.5);background:#edf8ff;color:#1773b0;padding:25px 30px}.buttomArea .btn.addAddress:hover{color:#1773b0;background:#f1f7fb}.radioInput{background-color:#fff;transition:all .3s;border:1px solid #dedede;border-radius:5px}.radioInput__wrapper{width:100%;align-items:center}.radioInput .input{width:25px;padding-top:3px}.radioInput .input input[type=radio]{accent-color:#197cbd}.radioInput .option{padding:0 20px;min-height:56px;cursor:pointer}.radioInput .option .selected,.radioInput .option.active,.radioInput .option:hover{background-color:#f0f9ff;border-radius:4px}.radioInput .content{align-items:center;width:100%;justify-content:space-between}.radioInput .rightArea{align-items:center;gap:8px;width:50%;justify-content:flex-end}.radioInput .alertPrice{text-align:center;color:#db6464;background-color:#fff6f6;min-height:48px;border-radius:5px;justify-content:center;font-size:14px;z-index:999;position:relative;display:none}.radioInput.multiLine.disabled{pointer-events:none;background-color:#f0f0f0}.radioInput.multiLine.disabled input[type=radio]{opacity:.3}.radioInput.multiLine.disabled .alertPrice{display:flex}.radioInput.multiLine.disabled .pricePromo{display:none}.radioInput .free{color:#197cbd}.radioInput .editAddress{padding:0 20px;min-height:56px;align-items:center;font-size:14px}.radioInput .editAddress a{transition:all .3s;color:#197cbd;text-decoration:none;font-weight:500;cursor:pointer}.radioInput .editAddress a:hover{color:#0a619b}.radioInput .list{border-bottom:1px solid #dedede;padding:10px 20px}.radioInput .detailAddress{padding-left:23px;padding-bottom:5px}.radioInput .city p{font-size:12px;margin:5px 0;color:#707070}.radioInput .address p{font-size:14px;margin:5px 0}.radioInput .detailStore{margin-top:-5px}.radioInput .storeAddress p{color:#666;margin:0 0 5px;font-size:11px;font-weight:600;padding-left:23px}.radioInput .openingHours p{color:#707070;margin:0 0 5px;font-size:11px;font-weight:400;padding-left:23px}.radioInput .bbva p{align-items:center;gap:8px;font-weight:600;font-size:12px;color:#1773b0;margin-right:5px;padding-top:3px}.radioInput .bbva p img{margin-top:-3px;max-width:50px}.selectedSummary{align-items:center;justify-content:space-between}.selectedSummary .selectedResume p{font-size:12px;font-weight:500}.selectedSummary .selectedResume p span{color:#666;font-weight:400}.selectedSummary .selectedEdit a{transition:all .3s;font-weight:600;text-decoration:none;color:#197cbd;font-size:12px;cursor:pointer}.selectedSummary .selectedEdit a:hover{color:#0a619b}.addressForm .twoColumns{justify-content:space-between;gap:30px}.addressForm .twoColumns input,.addressForm .twoColumns select{width:100%;max-width:100%;flex:1}.addressForm input[type=tel],.addressForm input[type=text]{width:100%;border-radius:5px;border:1px solid #dedede;background:#fff;padding:20px;margin-bottom:30px;max-width:569px}.addressForm input[type=tel]::-moz-placeholder,.addressForm input[type=text]::-moz-placeholder{font-size:14px;font-weight:400}.addressForm input[type=tel]::placeholder,.addressForm input[type=text]::placeholder{font-size:14px;font-weight:400}.addressForm .apartment{width:20%!important}.addressForm hr{margin-bottom:30px}.addressForm input[type=checkbox]{margin-right:5px}.addressForm input[type=submit]{background-color:#1773b0;color:#fff;font-size:14px;font-weight:500;border:none;border-radius:5px;padding:25px 35px;transition:all .3s;cursor:pointer}.addressForm input[type=submit]:hover{background-color:#0a619b}.addressForm .default{margin-bottom:15px;font-size:14px}.addressForm .default label{cursor:pointer}.addressForm select#city,.addressForm select#province,.addressForm select.district{width:50%!important;border-radius:5px!important;padding:20px!important;margin-bottom:30px!important;max-width:569px!important;color:#777!important;font-size:14px!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background:#fff!important;border:1px solid #dedede!important;position:relative!important;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 width%3D%2210%22 height%3D%225%22 viewBox%3D%220 0 10 5%22%3E%3Cpath fill%3D%22%23000%22 d%3D%22M0 0l5 5 5-5H0z%22/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 18px)!important}.addressForm select::-ms-expand{display:none!important}.addressForm select:focus{outline:none!important}.discountCodeArea .codePill{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;background-color:#f3f3f3;border-radius:999px;font-size:14px;font-weight:500;color:#000;margin:5px}.discountCodeArea .codePill svg{width:16px;height:16px;fill:#666}.discountCodeArea .codePill .closeIcon{font-size:16px;font-weight:lighter;margin-left:6px;cursor:pointer;color:#666}.cuponCode .inputPlacehoder{border:none}.cuponCode .inputPlacehoder::-moz-placeholder{font-size:12px}.cuponCode .inputPlacehoder::placeholder{font-size:12px}.cuponCode button{color:#b0b0b0;text-align:center;font-size:12px;font-weight:600;border-radius:5px;border:3px solid #fff;background-color:#f5f5f5;transition:all .3s;min-width:90px;pointer-events:none}.cuponCode button.btn-active{background-color:#1773b0;color:#fff;pointer-events:inherit;cursor:pointer}.cuponCode button.btn-active:hover{background-color:#0a619b}.paymentIframe__wrapper{background-color:#fff;border-radius:5px;border:1px solid #dedede;padding:30px;margin:20px 0 40px}.paymentIframe .bambooIframe{text-align:center;margin-bottom:20px}.paymentIframe .bambooIframe .MPContainer{height:35px;width:100%;margin:auto}.paymentIframe .bambooIframe .MPDoubleContainer{display:flex;justify-content:space-between;width:100%;margin:auto;gap:10px}.paymentIframe .bambooIframe iframe{border-width:0}.paymentIframe .paymentMethods__wrapper{max-width:370px;margin:auto;gap:10px;flex-wrap:wrap;justify-content:center}.paymentIframe .paymentMethods__wrapper svg{width:12%;height:100%}.paymentIframe .paymentMethods__wrapper.MercadoPago svg{width:27%;margin-top:3px}.paymentIframe .selectedMethod{align-items:center;gap:10px;margin:0 auto 25px;max-width:354px}.cardDetail{border-radius:3px;background:hsla(0,0%,100%,.6);padding:15px 20px}.cardDetail__wrapper{align-items:center;justify-content:space-between}.cardDetail .cardSummary{align-items:center;gap:10px}.cardDetail .cardSummary .cardBrand p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:200px;display:block}.cardDetail .cardSummary p{margin:7px 0}.cardDetail .carIcon img{max-width:23px}.cardDetail .selectedEdit a{transition:all .3s;text-decoration:none;cursor:pointer;color:#197cbd;font-size:14px;font-weight:500}.cardDetail .selectedEdit a:hover{color:#0a619b}.installmentsOptions .content{justify-content:flex-start;gap:1px}.installmentsOptions .rightArea{justify-content:flex-start}.installmentsOptions .leftArea{min-width:95px}.installmentsOptions .installmentsDetails{color:#1773b0;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500}.shippingDetails{border-radius:3px;background:hsla(0,0%,100%,.6);padding:15px 20px;margin-bottom:3px}.shippingDetails__wrapper{align-items:center;justify-content:space-between}.shippingDetails img.productsImage{width:41px;height:41px;-o-object-fit:cover;object-fit:cover}.shippingDetails .nameDescription{flex-direction:column;font-size:12px}.shippingDetails .nameDescription p{margin:3px 0}.shippingDetails .nameDescription p.productName{font-weight:600;font-size:14px}.shippingDetails .nameDescription .productDescription{color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.shippingDetails .shippingSummary{align-items:center;gap:10px}.shippingDetails .shippingSummary p{margin:7px 0}.shippingDetails .quantityProducts p{font-size:14px}.shippingDetails .carIcon{margin-top:-18px}.shippingDetails .productsItems{gap:13px;padding:15px 0 15px 40px}.shippingDetails .selectedEdit a{transition:all .3s;text-decoration:none;cursor:pointer;color:#197cbd;font-size:14px;font-weight:500}.shippingDetails .selectedEdit a:hover{color:#0a619b}.shippingDetails.addressDate{padding:25px 20px 14px;margin-bottom:30px}.shippingDetails.addressDate .shippingDetails__wrapper,.shippingDetails.addressDate .shippingSummary{align-items:flex-start!important}.shippingDetails.addressDate .addressDateItems p{font-size:12px;font-weight:600;margin-bottom:10px;margin-top:0}.shippingDetails.addressDate .addressDateItems p span{font-weight:500}.radioInput.address{margin:20px 0!important}.radioInput.address .radioInput__wrapper{align-items:flex-start}.radioInput.address h2{margin:0 0 10px}.radioInput.address p{color:#707070;font-size:14px;margin-top:0;margin-bottom:20px}.radioInput.address .input{padding-top:2px}.radioInput.address .radioInput{margin:30px 0 40px}.radioInput.address .option{align-items:flex-start;padding:20px 20px 0}.loaderContainer{margin:auto;display:flex;align-items:center;height:100%}.loaderContainer .loader{margin:auto;width:15px;aspect-ratio:1;border-radius:50%;animation:l5 1s linear infinite alternate}@keyframes l5{0%{box-shadow:20px 0 #000,-20px 0 rgba(0,0,0,.133);background:#000}33%{box-shadow:20px 0 #000,-20px 0 rgba(0,0,0,.133);background:rgba(0,0,0,.133)}66%{box-shadow:20px 0 rgba(0,0,0,.133),-20px 0 #000;background:rgba(0,0,0,.133)}to{box-shadow:20px 0 rgba(0,0,0,.133),-20px 0 #000;background:#000}}.amo-button-holder.amo-horisontal,.shopify-block.shopify-app-block,div#pop-convert-app{display:none!important}.titleShippingDetails{margin-top:22px}.orderReview .mailIcon svg{height:20px;width:20px;margin-bottom:-4px}.orderReview .idArea{margin-bottom:30px}.orderReview .comments.phoneNumber{display:grid;grid-template-columns:10px auto;grid-template-rows:auto auto;grid-template-areas:"col1 col2" "col3 col3";gap:5px;-moz-column-gap:9px;column-gap:9px;width:95%;align-items:center;margin-top:5px}.orderReview .mailIcon{grid-area:col1}.orderReview input#phone{grid-area:col2}.orderReview .alertMessage{grid-area:col3}.orderReview .idArea input,.orderReview input#contact_name,.orderReview input#phone{border:none;padding:0 9px;width:100%;min-width:354px;background-color:#fafafa!important}.orderReview .nameIcon{margin-left:1px;margin-top:3px}.orderReview .localIcon svg{max-width:22px}.orderReview .shippingDetails.celPhone,.orderReview .shippingDetails.idArea,.orderReview .shippingDetails.nameFields{padding:0 19px}.orderReview .shippingDetails__wrapper{align-items:center;justify-content:space-between;width:100%}.orderReview .shippingDetails.celPhone,.orderReview .shippingDetails.idArea,.orderReview .shippingDetails.mailUser,.orderReview .shippingDetails.nameFields{padding-left:24px}.orderReview .shippingDetails.addressDate .shippingSummary.flex,.orderReview .shippingDetails.celPhone .comments.phoneNumber,.orderReview .shippingDetails.celPhone .shippingSummary,.orderReview .shippingDetails.idArea .comments.phoneNumber,.orderReview .shippingDetails.idArea .shippingSummary,.orderReview .shippingDetails.mailUser .comments.phoneNumber,.orderReview .shippingDetails.mailUser .shippingSummary,.orderReview .shippingDetails.nameFields .comments.phoneNumber,.orderReview .shippingDetails.nameFields .shippingSummary{-moz-column-gap:15px;column-gap:15px}.orderReview .ciIcon svg{height:24px;width:24px;margin-bottom:-4px;margin-left:-1px}.orderReview input#contact_name{padding-left:13px!important;color:#000!important}.finalOrder .cardData p{font-weight:500;font-size:13px}.finalOrder .shippingDetails.addressDate{margin-bottom:0}.finalOrder .comments.phoneNumber{display:flex;align-items:center;gap:15px}.finalOrder .shippingDetails.celPhone{padding:3px 20px}.finalOrder .comments.phoneNumber p{font-size:14px}.nameFields input~.CustomAlertMessage{display:none}.nameFields input:required:invalid{border-bottom:1px solid red!important;border-radius:0!important}.nameFields input:required:invalid~.CustomAlertMessage{display:inline}.nameFields input[type=checkbox]~.CustomAlertMessage p{margin-top:12px;margin-bottom:-32px}.nameFields p{font-size:14px;color:red;font-weight:500;margin-top:5px;display:flex;align-items:center;margin-bottom:20px}.nameFields p svg{width:20px;height:20px;margin-right:10px}.nameFields li{font-size:14px;color:red;font-weight:500;margin-left:30px}.nameFields .firstName{display:grid;grid-template-columns:10px auto;grid-template-rows:auto auto;gap:5px;-moz-column-gap:9px;column-gap:9px;width:95%;align-items:center;margin-top:5px}.nameFields .comments{margin-top:5px!important}.nameFields .shippingDetails__wrapper.flex{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:1280px){.MPContainer,.MPDoubleContainer{max-width:300px}}@media(max-width:1024px){.MPContainer,.MPDoubleContainer{max-width:300px}}@media(max-width:640px){#checkout-iframe{max-width:100%;overflow-x:hidden!important}#checkout-iframe,.amo-button-holder.amo-horisontal,.shopify-block.shopify-app-block,div#pop-convert-app{display:none!important}.inputPlacehoder{width:100%}.orderReview input#contact_name,.orderReview input#phone{max-width:100%;min-width:auto;overflow:hidden!important;text-overflow:ellipsis}input:required:invalid~.alertMessage{display:inline-block}.addressForm select#city,.addressForm select#province,.addressForm select.district{width:100%!important;margin-bottom:25px!important}.shippingDetails.idArea{margin-top:-13px}.shippingDetails.idArea input#ci{min-width:auto}input~.alertMessage p{font-size:13px}}*{font-family:Montserrat,sans-serif}h1,h2,h3,h4{font-style:normal;font-weight:600;line-height:1.2}.customerInformation input#email{margin:12px 0 10px}.customerInformation .acceptLogin{font-size:14px;justify-content:space-between;align-items:center;margin-bottom:70px}.customerInformation .acceptLogin .tyc input[type=checkbox]{margin-right:5px}.customerInformation .acceptLogin .tyc a{font-weight:500;text-decoration:none;color:#000}.customerInformation .acceptLogin .tyc a:hover{color:#2e2e2e}.customerInformation .acceptLogin .userLogin a{transition:all .3s;color:#197cbd;text-decoration:none;font-weight:500;cursor:pointer}.customerInformation .acceptLogin .userLogin a:hover{color:#0a619b}.deliveryMethod .buttomArea{margin-top:30px}.deliveryMethod .multiLine{margin:30px 0}.deliveryInformation h1{margin-bottom:5px}.deliveryInformation input[type=date]{margin:12px 0 10px 12px;padding-right:12px}.deliveryInformation .selectedEdit a{font-size:14px;font-weight:500}.deliveryInformation .dayPrice{justify-content:space-between;margin:20px 0 70px}.deliveryInformation .shippingPrice p{color:#1773b0;font-weight:600}.deliveryInformation .shippingTime h2{font-weight:500;margin-bottom:-3px}.deliveryInformation .shippingTime svg{margin-right:5px}.deliveryInformation .shippingTime p{font-size:14px}.deliveryInformation .shippingTime p span{color:#666;font-weight:400}.pickupInformation .radioInput.multiLine{margin-top:30px}.billingInformation .topArea{margin-bottom:20px}.billingInformation .topArea a{font-weight:500!important}.billingInformation .terms{margin-top:20px}.billingInformation .terms h3{font-size:14px;margin-bottom:10px}.billingInformation .terms p{font-size:12px;color:#707070;line-height:1.4;padding:0 1em}.paymentMethod h1{margin-bottom:35px}.paymentMethod .radioInput{margin-bottom:20px}.paymentMethod .rightArea img{max-width:23px}.cardPayment h1{margin-bottom:0}.cardPayment .selectedResume p{font-weight:600}.cardPayment .selectedEdit a{font-size:14px;font-weight:500}.paymentInstallments h1{margin-bottom:25px}.paymentInstallments .titleInstallments{margin-top:35px;padding-left:20px}.paymentInstallments .content.flex{gap:15px}.paymentInstallments .content.flex .leftArea{min-width:60px}.paymentInstallments .radioInput{margin-bottom:40px}.orderReview input[type=text],.orderReview textarea{width:100%;border-radius:5px;border:1px solid #dedede;padding:20px 10px 60px 20px}.orderReview input[type=text]::-moz-placeholder,.orderReview textarea::-moz-placeholder{font-size:14px;color:#707070}.orderReview input[type=text]::placeholder,.orderReview textarea::placeholder{font-size:14px;color:#707070}.orderReview .comments{margin-top:32px}.orderReview .comments h3{padding:0 10px}.orderReview .comments.final p{background-color:#fff;padding:20px 10px 60px 20px;border-radius:1px solid #fff}.orderReview svg{height:29px;width:29px}.orderReview p.installments{font-size:12px;font-weight:600;margin:15px 0 0}.orderReview p.installments span{font-weight:500}.orderReview p.cash{font-weight:600}.orderReview p.entity{font-size:12px}.orderReview .cardDetail{padding:17px 20px 20px}.orderReview .cardDetail__wrapper{align-items:start;justify-content:space-between}.orderReview .cardDetail__wrapper .selectedEdit{padding-top:3px}.orderReview .cardDetail .cardData p{font-size:13px;font-weight:500;padding:0 10px 0 5px;max-width:350px;line-height:1.2}.cashPayment .option{min-height:auto}.cashPayment .radioInput.multiLine{margin-bottom:30px}.cashPayment .buttomArea{margin-top:30px}.cashPayment .option{justify-content:space-between}.cashPayment .cashLocation{min-height:64px}.cashPayment .cashLocation .leftArea{align-items:center;gap:20px}.cashPayment .selectedEdit a{font-size:14px;transition:all .3s;color:#197cbd;text-decoration:none;cursor:pointer;font-weight:500}.cashPayment .selectedEdit a:hover{color:#0a619b}.cashPayment .cashLocation{cursor:auto;margin:30px 0 40px}.cashPayment .cashLocation .option:hover{background-color:transparent;border-radius:4px}.cashPayment .radioInput__wrapper.option.flex{cursor:auto}.cashPayment h2.selectCashLocation{margin-left:20px}.customerId .idImage{margin:30px 0 60px;position:relative}.customerId .idImage p{position:absolute;bottom:15px;left:30px;color:#b0b0b0}.customerId p.dataBilling{margin-top:0!important;font-size:12px;margin-bottom:25px}.paymentInformation h1{line-height:1.5}.paymentInformation .accreditationTime p{font-size:12px}.paymentInformation .dataToPay{border-radius:3px;border:1px #d9d9d9;background:#fff;padding:10px 30px;margin:30px 0}.paymentInformation .dataToPayBotton,.paymentInformation .dataToPayTop{justify-content:space-between}.paymentInformation .dataToPayBotton p,.paymentInformation .dataToPayTop p{font-size:14px;margin-bottom:5px;margin-top:10px}.paymentInformation .dataToPayBotton p b,.paymentInformation .dataToPayTop p b{font-weight:500}.paymentInformation .dataToPayTop{margin-top:20px}.paymentInformation .branchOffices{transition:all .3s;color:#197cbd;text-decoration:none;cursor:pointer;font-weight:500;font-size:14px}.paymentInformation .branchOffices:hover{color:#0a619b}.paymentInformation .accreditationTime{gap:10px;align-items:center}.paymentInformation .accreditationTime svg{width:30px;height:45px}.paymentInformation .accreditationTime svg path{fill:#707070}.paymentInformation .btn{background-color:#1773b0;color:#fff;font-size:14px;font-weight:500;border:none;border-radius:5px;padding:15px 35px;transition:all .3s;cursor:pointer}.paymentInformation .btn:hover{background-color:#0a619b}.paymentInformation .dataToPayBotton{margin-top:10px;margin-bottom:15px;display:flex;align-items:center}.customerAddress h1{margin-bottom:30px}.customerAddress hr{margin:30px 0 20px}.customerAddress button.btn.addAddress{margin-right:20px}.steps:has(.finalOrder){max-width:650px;margin:30px auto;padding:40px 10px 20px!important}section .steps:has(.finalOrder),section:has(.finalOrder){background-color:#f2f2f2}.finalOrder h1{font-size:23px;margin-top:11px}.finalOrder .shippingDetails{border:1px solid #d5d3d3;padding:9px 20px}.finalOrder .shippingDetails .deliveryIcon svg{width:26px!important;height:25px!important}.finalOrder .shippingDetails .mailIcon svg,.finalOrder .shippingDetails .phoneIcon svg{width:20px;margin-right:3px;margin-bottom:-3px}.finalOrder .shippingDetails .ciIcon svg{width:22px!important;margin-right:3px;margin-bottom:-3px}.finalOrder .shippingDetails__wrapper.flex{min-height:40px}.finalOrder .titleShippingDetails{margin-bottom:24px}.finalOrder .addressDateItems{font-size:14px}.finalOrder .cardDetail{margin-bottom:25px;padding:14px 20px;border:1px solid #d5d3d3}.finalOrder .cardDetail__wrapper{flex-direction:column}.finalOrder .cardDetail__wrapper .cardSummary.flex,.finalOrder .cardDetail__wrapper p.installments{width:100%}.finalOrder .cardDetail .cardBrand p,.finalOrder .cardDetail .cardNumber p,.finalOrder .cardDetail p.installments{font-size:14px;line-height:19px;font-weight:500;margin-top:6px;margin-bottom:5px}.finalOrder .cardDetail .cardSummary p{margin:4px 0}.finalOrder .buttomArea{margin-top:30px!important}.finalOrder .buttomArea button.btn:hover{background-color:#0a619b}.finalOrder .localIcon svg{max-width:19px}@media(max-width:1024px){.customerInformation .acceptLogin{flex-direction:column;margin-top:15px;align-items:flex-start;padding-left:6px}.billingInformation .addressForm input[type=tel]{width:90%}.billingInformation .topArea a{margin-top:0!important}}@media(max-width:640px){.customerInformation .acceptLogin{margin-bottom:40px}.deliveryMethod .alertPrice{margin:5px 0;padding:4px 10px}.deliveryMethod .buttomArea{margin-top:52px}.customerAddress .buttomArea{display:flex;margin-top:40px}.customerAddress .buttomArea button.btn{width:50%}.customerAddress .buttomArea .btn.addAddress{padding:11px 30px;line-height:22px;width:50%}.billingInformation .topArea{flex-direction:column;align-items:flex-start!important}.billingInformation .addressForm{width:100%}.billingInformation .twoColumns{flex-direction:column;gap:0}.billingInformation .addressForm input[type=tel],.billingInformation .addressForm input[type=text]{width:100%!important;margin-bottom:20px}.billingInformation .buttomArea{margin-top:50px}.pickupInformation .buttomArea{margin-top:40px}.paymentMethod .buttomArea{margin-top:50px}.paymentMethod .radioInput .bbva p{flex-direction:column-reverse;text-align:center;margin-right:0}.paymentMethod .radioInput .bbva p img{display:none}.cardPayment .buttomArea{margin-top:50px}.cardPayment .bambooIframe{margin-left:-3%}.paymentInstallments .cardDetail__wrapper{flex-direction:column;gap:10px}.paymentInstallments .cardSummary,.paymentInstallments .selectedEdit{width:100%}.paymentInstallments .selectedEdit{margin-bottom:5px}.paymentInstallments .buttomArea{margin-top:50px}.cashPayment .radioInput__wrapper.option{flex-direction:column;gap:10px}.cashPayment .cashLocation .leftArea{align-items:center;gap:10px;margin-left:-17px;margin-bottom:-5px}.cashPayment .selectedEdit{width:100%;margin-bottom:20px}.cashPayment .buttomArea{margin-top:50px}.paymentInformation{margin-top:20px}.paymentInformation .dataToPayBotton,.paymentInformation .dataToPayTop.flex{flex-direction:column;gap:8px}.paymentInformation .accreditationTime svg{width:50px;height:51px}.orderReview .titleShippingDetails{margin-bottom:30px!important}.orderReview .shippingDetails{margin-bottom:15px}.orderReview .shippingDetails__wrapper{flex-direction:column;gap:5px;align-items:flex-start!important}.orderReview .shippingDetails .productsItems{padding:15px 0 0}.orderReview input[type=text]{width:100%}.orderReview input[type=text]::-moz-placeholder{font-size:13px}.orderReview input[type=text]::placeholder{font-size:13px}.orderReview .cardDetail__wrapper{flex-direction:column;gap:10px;align-items:flex-start!important}.orderReview .selectedEdit{padding-left:37px}.steps:has(.finalOrder){padding:20px 0!important}}