@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";html{height:100%;margin:0;width:100%}body,html{overflow:hidden;overscroll-behavior:none}body{position:fixed;inset:0}.container{height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y: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}.stepTransition{animation:stepIn .32s cubic-bezier(.22,.61,.36,1) both}@keyframes stepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.stepTransition{animation:none}}h1{font-size:20px}h2{font-size:16px}h3{font-size:14px}.container{min-height:100%;display:flex;flex-direction:column}header{background-color:#fff;min-height:90px;flex-shrink:0;display:flex}header .wrapper{max-width:1240px;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{width:137px;max-width:100%;height:auto;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;flex-grow:1;flex-shrink:0;display:flex;flex-direction:column}section .wrapper{max-width:1240px;margin:auto;padding:0 1rem;flex-grow:1;width:100%}section .steps{background-color:#f2f2f2;max-width:calc(100% - 400px);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{max-width:400px;position:relative;width:400px;padding:50px 0}section .summary button.btnExpand{display:none}section .summary__wrapper{max-width:100%;background-color:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:26px 24px;position:sticky;top:24px;display:flex;flex-direction:column;max-height:calc(100vh - 48px)}section .summary__wrapper>*{flex-shrink:0}section .summary__wrapper .detailArea{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}section .summary__wrapper .detailArea>*{flex-shrink:0}section .summary__wrapper .item{justify-content:space-between}section .summary__wrapper .item .free{color:#00a650}section .summary__wrapper .item .compareAtPrice{color:#999;font-weight:400;text-decoration:line-through;margin-right:6px}section .summary__wrapper .totalArea{margin-top:15px}section .summary__wrapper .totalArea h3{font-size:17px;margin-bottom:5px}section .summary__wrapper .totalArea h3 span{color:#707070;font-size:12px;font-style:normal;font-weight:400;padding-right:5px}section .summary__wrapper .totalArea .totalCaption{font-size:12px;color:#707070;margin:0;text-align:right}section .summary__wrapper .totalArea .totalSavings{font-size:12px;font-weight:600;color:#00a650;margin:2px 0 0;text-align:right}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 .summaryProducts{margin:12px 0;display:flex;flex-direction:column;gap:10px;flex:0 1 auto;max-height:130px;min-height:56px;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}section .summary__wrapper .summaryProducts::-webkit-scrollbar{width:4px}section .summary__wrapper .summaryProducts::-webkit-scrollbar-track{background:transparent}section .summary__wrapper .summaryProducts::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.18);border-radius:4px}section .summary__wrapper .summaryProducts::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.32)}section .summary__wrapper .summaryProducts__item{display:flex;align-items:center;gap:10px}section .summary__wrapper .summaryProducts__image{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid #e0e0e0;flex-shrink:0}section .summary__wrapper .summaryProducts__info{display:flex;flex-direction:column;min-width:0;flex:1}section .summary__wrapper .summaryProducts__title{font-size:13px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section .summary__wrapper .summaryProducts__qty{font-size:12px;color:#707070;font-weight:600}section .summary__wrapper .summaryProducts__price{flex-shrink:0;text-align:right}section .summary__wrapper .summaryProducts__price p{font-size:13px;margin:0;color:#333}section .summary__wrapper .discountWrapper{margin-bottom:20px;padding-right:20px}section .summary__wrapper .discountWrapper__discountPrimaryText{font-size:14px;color:#00a650;margin-top:10px}section .summary__wrapper .discountWrapper__discountSecundaryText{font-size:12px;font-size:xx-small;color:#00a650;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;flex-shrink:0}footer .wrapper{max-width:1240px;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% - 340px);padding:50px 16px 50px 0}section .wrapper .summary{max-width:340px;width:340px;padding:40px 0}section .wrapper .summary__wrapper{padding:22px 18px}}.summaryBackdrop{display:none}@media(max-width:900px){.summaryBackdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:rgba(0,0,0,.45);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.summaryBackdrop.show{opacity:1;visibility:visible}.border{min-height:44px}.steps h1{font-size:23px;line-height:1.25}.steps input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.steps select,.steps textarea{min-height:52px;border-radius:9px;transition:border-color .15s ease,box-shadow .15s ease}.steps input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):focus,.steps select:focus,.steps textarea:focus{outline:none;border-color:#1773b0;box-shadow:0 0 0 3px rgba(23,115,176,.16)}.steps .addressForm input[type=tel],.steps .addressForm input[type=text],.steps .addressForm select{padding:15px 16px;margin-bottom:16px}.steps input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:22px;height:22px;min-width:22px;margin:0 10px 0 0;border:2px solid #c4c4c4;border-radius:6px;background:#fff;position:relative;vertical-align:middle;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.steps input[type=checkbox]:checked{background-color:#1773b0;border-color:#1773b0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:13px 13px}.steps input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(23,115,176,.16)}.steps label:has(>input[type=checkbox]){display:block;padding:7px 0;line-height:1.45;cursor:pointer}.nameFields .steps input~.CustomAlertMessage p,.steps .alertMessage p,.steps .alertMsg p,.steps .nameFields input~.CustomAlertMessage p{margin-top:4px;margin-bottom:10px;color:red;font-size:14px;font-weight:500}.buttomArea{margin-top:16px}.buttomArea button.btn{width:100%;padding:16px}.buttomArea.flex button.btn{width:auto;flex:1}.summary .buttomArea.flex .return,.summary button.btn,.summary input[type=submit]{-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform .1s ease,background-color .2s ease}.summary button.btn:active,.summary input[type=submit]:active{transform:scale(.97);background-color:#0a619b}.summary .buttomArea.flex .return:active{transform:scale(.95);background-color:#e2e5e9}.summary .border{border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.summary .border:focus-within{border-color:#1773b0;box-shadow:0 0 0 3px rgba(23,115,176,.16)}.summary.isLoading .mobileCtaSlot{display:none}.summary .mobileCtaSlot{position:sticky;bottom:0;background-color:#fff;padding-top:10px;margin-top:4px}.summary .mobileCtaSlot .buttomArea{margin:0;display:flex;gap:10px;align-items:stretch}.summary .mobileCtaSlot .buttomArea button.btn,.summary .mobileCtaSlot .buttomArea input[type=submit]{flex:1;margin:0}.summary .mobileCtaSlot .buttomArea input[type=submit]{background-color:#1773b0;color:#fff;font-size:14px;font-weight:500;border:none;border-radius:5px;padding:16px;cursor:pointer;transition:all .3s}.summary .mobileCtaSlot .buttomArea input[type=submit]:disabled{opacity:.6;cursor:default}.summary .mobileCtaSlot .buttomArea.flex .return{flex:0 0 auto;width:52px;min-width:52px;min-height:50px;padding:0;justify-content:center;align-items:center;border-radius:5px;background:#f1f3f5;font-size:0}.summary .mobileCtaSlot .buttomArea.flex .return svg{width:20px;height:20px}.summary .mobileCtaSlot .buttomArea.flex .return svg circle{fill:transparent}.summary .mobileCtaSlot .buttomArea.flex .return svg path{fill:#555}.summary .mobileCtaSlot .buttomArea.flex .return:hover{background:#e7eaee}section .wrapper{flex-direction:column;padding:0}section .wrapper .steps{max-width:100%;padding:18px 16px 24px}section .wrapper.hasSheet .steps{padding-bottom:calc(var(--sheet-h, 120px) + 24px)}section .wrapper .summary{position:fixed;bottom:0;left:0;right:0;z-index:50;border-top-left-radius:18px;border-top-right-radius:18px;max-height:85vh;overflow-y:auto;overscroll-behavior:none;max-width:none;width:auto;min-height:auto;margin-top:0;padding:10px 20px;background-color:#fff;box-shadow:0 -10px 20px -6px rgba(0,0,0,.15);transition:transform .35s cubic-bezier(.32,.72,0,1)}section .wrapper .summary.dragging{transition:none}section .wrapper .summary .sheetCollapsible{display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s cubic-bezier(.32,.72,0,1)}section .wrapper .summary .sheetCollapsible__inner{overflow:hidden;min-height:0;opacity:1;transition:opacity .3s ease}section .wrapper .summary__wrapper{background-color:transparent;border:none;border-radius:0;box-shadow:none;padding:0;position:static;display:block;max-height:none}section .wrapper .summary__wrapper .detailArea{display:block}section .wrapper .summary .btnExpand{border:none;background-color:transparent;display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto 4px;padding:10px;cursor:pointer;touch-action:none}section .wrapper .summary .btnExpand .grabber{width:56px;height:5px;border-radius:999px;background-color:#d9d9d9;transition:background-color .2s ease}section .wrapper .summary .btnExpand:active .grabber{background-color:#b8b8b8}section .wrapper .summary.extended .discountCodeArea{margin-bottom:10px}section .wrapper .summary.extended .summaryProducts{max-height:34vh;overflow-y:auto;overscroll-behavior:none;touch-action:pan-y}section .wrapper .summary.collapsed .sheetCollapsible{grid-template-rows:0fr}section .wrapper .summary.collapsed .sheetCollapsible__inner{opacity:0}section .wrapper .summary.collapsed .securePayment{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}footer{display:none}footer .wrapper{justify-content:center;width:auto}header{position:sticky;top:0;z-index:100;min-height:62px;box-shadow:none;transition:box-shadow .2s ease}header.scrolled{box-shadow:0 2px 10px rgba(0,0,0,.08)}header .wrapper{grid-template-columns:auto 1fr;gap:10px}header .wrapper .logo{margin-top:0}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:100%;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.showError{border-bottom:1px solid red!important;border-radius:0!important}input[type=checkbox]~.alertMessage p{margin-top:12px;margin-bottom:-32px}.alertMessage--visible{display:inline!important}.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}.paymentMethod .rightArea .logo{width:46px;height:46px;flex-shrink:0;background-repeat:no-repeat;background-position:50%;background-size:contain}.paymentMethod .rightArea .logo.logo--paypal{background-size:auto 68%}.radioInput{background-color:#fff;transition:all .3s;border:1px solid #e2e2e2;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.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 .leftArea{flex:1;min-width:0}.radioInput .rightArea{align-items:center;gap:8px;flex-shrink:0;justify-content:flex-end}.radioInput .rightArea .pricePromo h2{white-space:nowrap}.radioInput .alertPrice{text-align:center;color:#db6464;background-color:#fff6f6;min-height:48px;border-radius:5px;justify-content:center;font-size:14px;position:relative;display:none}.radioInput .alertPrice__wrapper{padding:0 16px;width:100%}.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:#00a650}.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}.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}.addressForm>select#city.district{width:100%!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 .birthdateArea .birthdateComments{position:relative}.orderReview .birthdateArea .birthdatePlaceholder{position:absolute;left:33px;top:50%;transform:translateY(-50%);color:#707070;font-size:14px;pointer-events:none}.orderReview .birthdateArea input.birthdate{grid-area:col2}.orderReview .birthdateArea input.birthdate.empty{color:transparent}.orderReview .birthdateArea input.birthdate:focus{color:#000}.orderReview .birthdateArea input.birthdate:focus~.alertMessage~.birthdatePlaceholder,.orderReview .birthdateArea input.birthdate:focus~.birthdatePlaceholder{display:none}.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 input#birthdate,.orderReview input#ci,.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.birthdateArea,.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.birthdateArea,.orderReview .shippingDetails.celPhone,.orderReview .shippingDetails.idArea,.orderReview .shippingDetails.mailUser,.orderReview .shippingDetails.nameFields{padding-left:24px}.orderReview .shippingDetails.addressDate .shippingSummary.flex,.orderReview .shippingDetails.birthdateArea .comments.phoneNumber,.orderReview .shippingDetails.birthdateArea .shippingSummary,.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 .birthdateIcon svg,.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}.finalOrder .successHero{text-align:center;padding:6px 0 10px;margin-bottom:6px}.finalOrder .successHero__icon{width:74px;height:74px;margin:4px auto 16px}.finalOrder .successHero__icon svg{display:block;width:100%;height:100%}.finalOrder .successHero__circle{fill:none;stroke-width:2.5;stroke-dasharray:151;stroke-dashoffset:151;animation:foHeroCircle .5s ease-out forwards}.finalOrder .successHero__mark{fill:none;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:56;stroke-dashoffset:56;animation:foHeroMark .35s ease-out .45s forwards}.finalOrder .successHero h1{margin:0 0 12px}.finalOrder .successHero__meta{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}.finalOrder .successHero .orderPill{color:#5f5e5a;background:rgba(0,0,0,.05)}.finalOrder .successHero .orderPill,.finalOrder .successHero .statusPill{font-size:13px;font-weight:500;padding:5px 13px;border-radius:999px}.finalOrder .successHero.is-paid .successHero__circle,.finalOrder .successHero.is-paid .successHero__mark{stroke:#1f9d57}.finalOrder .successHero.is-paid .statusPill{color:#1c7a45;background:rgba(31,157,87,.12)}.finalOrder .successHero.is-pending .successHero__circle,.finalOrder .successHero.is-pending .successHero__mark{stroke:#c98a00}.finalOrder .successHero.is-pending .statusPill{color:#8a6100;background:rgba(201,138,0,.13)}.finalOrder .successHero.is-failed .successHero__circle,.finalOrder .successHero.is-failed .successHero__mark{stroke:#d64545}.finalOrder .successHero.is-failed .statusPill{color:#a82e2e;background:rgba(214,69,69,.12)}.finalOrder h3{font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#8a8a86;margin:0 0 10px}.finalOrder .titleShippingDetails{margin-top:18px}.finalOrder .titleShippingDetails h3{margin-bottom:10px}.finalOrder .cardDetail,.finalOrder .shippingDetails{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:12px;padding:14px 18px;margin-bottom:14px}.finalOrder .paymentCard__row{display:flex;align-items:center;justify-content:space-between;gap:14px}.finalOrder .paymentCard__name{font-weight:600;font-size:14px;margin:0 0 2px}.finalOrder .paymentCard__status{font-size:12px;margin:0}.finalOrder .paymentCard__status.is-paid{color:#1c7a45}.finalOrder .paymentCard__status.is-pending{color:#8a6100}.finalOrder .paymentCard__status.is-failed{color:#a82e2e}.finalOrder .paymentCard__amount{text-align:right;flex-shrink:0}.finalOrder .paymentCard__amountLabel{font-size:11px;letter-spacing:.02em;text-transform:uppercase;color:#8a8a86;margin:0}.finalOrder .paymentCard__amountValue{font-size:19px;font-weight:600;margin:2px 0 0;white-space:nowrap}.finalOrder .paymentCard__message{font-size:13px;color:#637381;margin:12px 0 0;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}.finalOrder .paymentCard__instructions{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06);font-size:13.5px;line-height:1.55;color:#44443f;word-break:break-word}.finalOrder .paymentCard__instructions :first-child{margin-top:0}.finalOrder .paymentCard__instructions :last-child{margin-bottom:0}.finalOrder .paymentCard__instructions p{margin:8px 0}.finalOrder .paymentCard__instructions ol,.finalOrder .paymentCard__instructions ul{margin:8px 0;padding-left:20px}.finalOrder .paymentCard__instructions li{margin:4px 0}.finalOrder .paymentCard__instructions a{color:#1773b0;text-decoration:underline}.finalOrder .paymentCard__instructions b,.finalOrder .paymentCard__instructions strong{font-weight:600}.finalOrder .buttomArea{margin-top:22px}.finalOrder .buttomArea .btn.final{width:100%;border-radius:12px;padding:18px 35px}@keyframes foHeroCircle{to{stroke-dashoffset:0}}@keyframes foHeroMark{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.finalOrder .successHero__circle,.finalOrder .successHero__mark{animation:none;stroke-dashoffset:0}}.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:900px){.finalOrder{padding-left:8px;padding-right:8px}#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#birthdate,.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}.orderReview 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+.tyc{margin-top:6px}.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 .shippingPrice p.free{color:#00a650}.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}.cardPayment .selectedMethod.mp-selectedMethod{margin:0 0 25px}.cardPayment .mp-card-form{margin-left:0}.cardPayment .mp-card-form .mp-field{margin-bottom:16px}.cardPayment .mp-card-form .mp-field label{display:block;font-size:14px;font-weight:500;color:#000;margin-bottom:6px;text-align:left}.cardPayment .mp-card-form .mp-field input#cardHolder{width:100%;height:44px;border:1.5px solid #dedede;border-radius:8px;padding:0 14px;font-size:16px;font-family:Montserrat,sans-serif;background-color:#fff;transition:border-color .2s ease;box-sizing:border-box}.cardPayment .mp-card-form .mp-field input#cardHolder:focus{outline:none;border-color:#197cbd}.cardPayment .mp-card-form .mp-field input#cardHolder::-moz-placeholder{color:#aaa;font-size:14px}.cardPayment .mp-card-form .mp-field input#cardHolder::placeholder{color:#aaa;font-size:14px}.cardPayment .mp-card-form .mp-input-wrapper{height:44px;border:1.5px solid #dedede;border-radius:8px;padding:0 14px;background-color:#fff;transition:border-color .2s ease;display:flex;align-items:center;overflow:hidden}.cardPayment .mp-card-form .mp-input-wrapper:focus-within{border-color:#197cbd}.cardPayment .mp-card-form .mp-input-wrapper div,.cardPayment .mp-card-form .mp-input-wrapper iframe{width:100%!important;height:100%!important}.cardPayment .mp-card-form .mp-field-row{display:flex;gap:12px;margin-bottom:16px}.cardPayment .mp-card-form .mp-field-row .mp-field-half{flex:1;margin-bottom:0}.cardPayment .mp-card-form .mp-submit-btn{width:100%;height:48px;margin-top:8px;background-color:#1773b0;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;font-family:Montserrat,sans-serif;transition:background-color .2s ease}.cardPayment .mp-card-form .mp-submit-btn:hover{background-color:#0a619b}.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 .comprobanteSection{margin-top:32px}.orderReview .comprobanteSection h3{font-size:14px;font-weight:600;margin-bottom:10px}.orderReview .comprobanteSection .comprobante__radios{display:flex;gap:25px;margin-bottom:10px}.orderReview .comprobanteSection .comprobante__option{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;cursor:pointer}.orderReview .comprobanteSection .comprobante__option input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:#333}.orderReview .comprobanteSection .comprobante__radios--error{border-bottom:1px solid red;padding-bottom:10px}.orderReview .comprobanteSection .alertMessage p{font-size:14px;color:red;font-weight:500;margin-top:5px;display:flex;align-items:center;margin-bottom:20px}.orderReview .comprobanteSection .alertMessage p svg{width:20px;height:20px;margin-right:10px}.orderReview .comprobanteSection .comprobante__fields{display:flex;flex-direction:column;gap:3px}.orderReview .comprobanteSection input[type=text]{padding:15px 20px!important;border-radius:3px!important;border:none!important;background:hsla(0,0%,100%,.6)!important;margin-bottom:3px!important}.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 .orderNumber{font-size:15px;font-weight:600;color:#555;margin-top:2px;margin-bottom:12px}.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 .birthdateIcon svg,.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:900px){.customerInformation .acceptLogin{margin-bottom:40px}.deliveryMethod .alertPrice{margin:8px 0}.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%}.cardPayment .mp-card-form{margin-left:0}.cardPayment .mp-card-form .mp-field-row{flex-direction:column;gap:0}.cardPayment .mp-card-form .mp-field-row .mp-field-half{margin-bottom:16px}.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}}.slotPicker{margin-top:16px;padding:16px;background:#f9fafb;border-radius:8px}.slotPicker__label{font-size:14px;font-weight:600;margin-bottom:8px;color:#1f2937}.slotPicker__days,.slotPicker__slots{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.slotPicker__day,.slotPicker__slot{padding:8px 12px;border:1px solid #d1d5db;background:#fff;border-radius:6px;cursor:pointer;font-size:13px;transition:all .12s}.slotPicker__day:hover,.slotPicker__slot:hover{border-color:#2563eb}.slotPicker__day.active,.slotPicker__slot.active{border-color:#2563eb;background:#eff6ff;color:#1e40af;font-weight:600}.slotPicker__day{display:flex;flex-direction:column;align-items:center;min-width:70px}.slotPicker__dayName{font-size:12px;text-transform:capitalize}.slotPicker__dayDate{font-size:14px;font-weight:600}.slotPicker__empty,.slotPicker__error,.slotPicker__loading{padding:12px;font-size:13px;color:#6b7280;font-style:italic}.slotPicker__error{color:#b91c1c}.slotPicker__error button{margin-left:8px;text-decoration:underline;color:#b91c1c;background:none;border:none;cursor:pointer}.slotPicker__day.disabled,.slotPicker__day:disabled,.slotPicker__slot.disabled,.slotPicker__slot:disabled{opacity:.45;cursor:not-allowed;background:#f3f4f6;border-color:#e5e7eb;color:#9ca3af}.slotPicker__day.disabled:hover,.slotPicker__day:disabled:hover,.slotPicker__slot.disabled:hover,.slotPicker__slot:disabled:hover{border-color:#e5e7eb}.slotPicker__dayBadge,.slotPicker__slotBadge{display:inline-block;font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:#b91c1c;background:#fee2e2;padding:1px 5px;border-radius:3px;margin-top:3px}.slotPicker__day{min-height:56px}.slotPicker__slot{display:inline-flex;align-items:center;gap:6px}.slotPicker__alert{padding:10px 12px;margin-bottom:12px;background:#fef3c7;border-left:3px solid #f59e0b;border-radius:4px;font-size:13px;color:#92400e}