@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;position:relative;z-index:100}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}header .wrapper .headerActions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}header .wrapper .langSwitcher{position:relative;z-index:2}header .wrapper .langSwitcher__toggle{cursor:pointer;display:flex;align-items:center;gap:.35rem;padding:.4rem .6rem;border:none;background:none;border-radius:8px;color:#707070;transition:background-color .2s,color .2s}header .wrapper .langSwitcher__toggle:hover{background-color:#f2f2f2;color:#000}header .wrapper .langSwitcher__toggle:focus-visible{outline:2px solid #197cbd;outline-offset:2px}header .wrapper .langSwitcher__code{font-size:14px;font-weight:600;letter-spacing:.02em}header .wrapper .langSwitcher__list{position:absolute;top:calc(100% + .35rem);right:0;min-width:10rem;background:#fff;padding:.35rem;margin:0;list-style:none;box-sizing:border-box;border:1px solid #d4d3d3;border-radius:10px;box-shadow:4px 4px 6px rgba(0,0,0,.08)}header .wrapper .langSwitcher__list li{margin:0;padding:0;border:none}header .wrapper .langSwitcher__list button{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:.6rem .7rem;border-radius:6px;font-size:14px;color:#707070;transition:background-color .2s,color .2s}header .wrapper .langSwitcher__list button:hover{background-color:#f2f2f2;color:#000}header .wrapper .langSwitcher__list button.is-current{font-weight:600;color:#197cbd}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}@media(min-width:901px){section .summary__wrapper .sheetCollapsible{flex:0 1 auto;min-height:0;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}section .summary__wrapper .sheetCollapsible::-webkit-scrollbar{width:4px}section .summary__wrapper .sheetCollapsible::-webkit-scrollbar-track{background:transparent}section .summary__wrapper .sheetCollapsible::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.18);border-radius:4px}section .summary__wrapper .sheetCollapsible::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.32)}}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 .summaryError{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;border-radius:4px;background:rgba(216,44,13,.06);border-left:3px solid #d82c0d;color:#b32318;font-size:12px;line-height:1.35}section .summary__wrapper .summaryError__icon{flex-shrink:0;line-height:0;margin-top:2px}section .summary__wrapper .summaryError__icon svg path{fill:#d82c0d}section .summary__wrapper .item.discountRow>.amount h3{font-size:12px;font-weight:400}section .summary__wrapper .item.discountRow>.amount h3 strong{font-weight:inherit}section .summary__wrapper .detailArea__split{border-top:1px solid #e6e6e6;margin:4px 0 10px}section .summary__wrapper .item{justify-content:space-between;margin-bottom:8px}section .summary__wrapper .item>.amount h3,section .summary__wrapper .item>.description h3{margin:0}section .summary__wrapper .item .free{color:#00a650;font-weight:400}section .summary__wrapper .item .compareAtPrice{color:#999;font-weight:400;text-decoration:line-through;margin-right:6px}section .summary__wrapper .summarySubtotal{margin-bottom:10px}section .summary__wrapper .summarySubtotal>.amount h3,section .summary__wrapper .summarySubtotal>.description h3{font-size:12px;font-weight:600;color:#707070}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:400;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;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__item--sinStock .summaryProducts__image,section .summary__wrapper .summaryProducts__item--sinStock .summaryProducts__title{opacity:.5}section .summary__wrapper .summaryProducts__item--sinStock .summaryProducts__title{text-decoration:line-through}section .summary__wrapper .summaryProducts__outOfStock{font-size:10px;font-weight:700;letter-spacing:.05em;padding:3px 7px;border-radius:4px;background:rgba(245,158,11,.14);color:#96600a;white-space:nowrap}section .summary__wrapper .summaryProducts__offer{margin:2px 0 0;font-size:12px;line-height:1.25;color:#00a650;font-weight:400}section .summary__wrapper .summaryProducts__offerNote{color:#707070;font-weight:400}section .summary__wrapper .summaryProducts__price{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;white-space:nowrap}section .summary__wrapper .summaryProducts__price .compareAtPrice{color:#999;font-weight:400;text-decoration:line-through}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:12px;padding-right:20px}section .summary__wrapper .discountWrapper__discountPrimaryText{font-size:12px;font-weight:400;line-height:1.25;color:#00a650;margin-top:10px}section .summary__wrapper .discountWrapper__discountSecundaryText{display:block;font-size:12px;line-height:1.4;color:#00a650;margin-top:5px}section .summary__wrapper .discountWrapper__discountSecundaryTextAux{display:block;color:#707070;font-size:12px;line-height:1.4;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:16px;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 .twoColumns .formField{flex:1}.addressForm .formField label{display:block;font-size:12px;font-weight:500;margin-bottom:6px;color:#444}.addressForm .formField input,.addressForm .formField select{width:100%!important}.addressForm input[type=date],.addressForm input[type=email],.addressForm input[type=number],.addressForm input[type=password],.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=date]::-moz-placeholder,.addressForm input[type=email]::-moz-placeholder,.addressForm input[type=number]::-moz-placeholder,.addressForm input[type=password]::-moz-placeholder,.addressForm input[type=tel]::-moz-placeholder,.addressForm input[type=text]::-moz-placeholder{font-size:14px;font-weight:400}.addressForm input[type=date]::placeholder,.addressForm input[type=email]::placeholder,.addressForm input[type=number]::placeholder,.addressForm input[type=password]::placeholder,.addressForm input[type=tel]::placeholder,.addressForm input[type=text]::placeholder{font-size:14px;font-weight:400}.addressForm select{width:100%;max-width:100%;border-radius:5px;padding:20px;margin-bottom:30px;color:#777;font-size:16px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #dedede;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");background-repeat:no-repeat;background-position:calc(100% - 18px)}.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:16px!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}.addressForm .zoneCascade{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.addressForm .zoneCascade .formField{flex:1 1 calc((100% - 32px)/3);min-width:150px;margin-bottom:0}.addressForm .zoneCascade select.zoneCascade__select{width:100%!important;max-width:none!important;margin-bottom:0!important;border-radius:5px;padding:20px;color:#777;font-size:14px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #dedede;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");background-repeat:no-repeat;background-position:calc(100% - 18px)}.addressForm .zoneCascade select.zoneCascade__select:required:invalid,.addressForm select#city:required:invalid,.addressForm select#province:required:invalid,.addressForm select.district:required:invalid,.addressForm select:required:invalid{border-color:red!important}.addressForm.attentionMode .zoneCascade select.zoneCascade__select:required:invalid,.addressForm.attentionMode select#city:required:invalid,.addressForm.attentionMode select#province:required:invalid,.addressForm.attentionMode select.district:required:invalid,.addressForm.attentionMode select:required:invalid{border-color:#f59e0b!important}.addressForm.attentionMode input:required:invalid{border-color:#f59e0b!important}.addressForm.attentionMode .addressMap.showError .addressMap__canvas,.addressForm.attentionMode .addressMap.showError .addressMap__confirm,.addressForm.attentionMode .addressMap.showError .addressMap__hint{border-color:#f59e0b!important}.alertMsg.alertMsg--hint li,.alertMsg.alertMsg--hint p,.nameFields input~.alertMsg--hint.CustomAlertMessage li,.nameFields input~.alertMsg--hint.CustomAlertMessage p,input~.alertMsg--hint.alertMessage li,input~.alertMsg--hint.alertMessage p{color:#b8760a}.alertMsg.alertMsg--hint p svg path,.nameFields input~.alertMsg--hint.CustomAlertMessage p svg path,input~.alertMsg--hint.alertMessage p svg path{fill:#f59e0b!important}.addressForm .providerOptions{margin-bottom:16px}.addressForm .providerOptions.showError{border-left:3px solid #d82c0d;padding-left:12px}.addressForm .providerOptions .providerOptions__title{font-size:14px;font-weight:600;margin-bottom:10px;color:#333}.addressForm .providerOptions .providerOptions__option{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-bottom:8px;border:1px solid #dedede;border-radius:5px;background:#fff;cursor:pointer;transition:border-color .15s ease}.addressForm .providerOptions .providerOptions__option:hover{border-color:#b5b5b5}.addressForm .providerOptions .providerOptions__option--selected{border-color:#000}.addressForm .providerOptions .providerOptions__option input[type=radio]{width:16px;height:16px;margin:0;flex:0 0 auto;accent-color:#000}.addressForm .providerOptions .providerOptions__option .providerOptions__logo{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;border-radius:4px;flex:0 0 auto}.addressForm .providerOptions .providerOptions__option .providerOptions__info{display:flex;flex-direction:column;gap:2px;min-width:0}.addressForm .providerOptions .providerOptions__option .providerOptions__name{font-size:14px;font-weight:500;color:#333}.addressForm .providerOptions .providerOptions__option .providerOptions__eta{font-size:12px;font-weight:400;color:#888}.addressForm .providerOptions .providerOptions__option .providerOptions__notes{font-size:12px;color:#888;line-height:1.35}.addressForm .providerOptions .providerOptions__option .providerOptions__breakdown{font-size:12px;color:#999;line-height:1.35}.addressForm .providerOptions .providerOptions__option .providerOptions__price{margin-left:auto;font-size:14px;font-weight:600;color:#333;white-space:nowrap}.addressForm .providerOptions .providerOptions__option .providerOptions__price--free{color:#00a650}.addressForm .providerOptions .providerOptions__empty{font-size:13px;color:#888}.addressForm .providerOptions .providerOptions__loading{display:flex;flex-direction:column;gap:8px}.addressForm .providerOptions .providerOptions__skeleton{height:56px;border-radius:5px;background:linear-gradient(90deg,#f0f0f0 25%,#fafafa 50%,#f0f0f0 75%);background-size:200% 100%;animation:providerSkeleton 1.2s ease-in-out infinite}.addressForm .providerOptions .providerOptions__emptyBox{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.addressForm .providerOptions .providerOptions__emptyBox--noCoverage{align-items:stretch;flex-direction:column;gap:14px;padding:14px;border:1px solid #dedede;border-radius:5px;background:#fafafa}.addressForm .providerOptions .providerOptions__emptyBox--noCoverage .providerOptions__empty{color:#333;line-height:1.45}.addressForm .providerOptions .providerOptions__suggestion{margin:0}.addressForm .providerOptions .providerOptions__suggestion label{display:block;margin-bottom:6px;font-size:13px}.addressForm .providerOptions .providerOptions__retry{font-size:13px;font-weight:500;color:#333;background:#fff;border:1px solid #dedede;border-radius:5px;padding:6px 14px;cursor:pointer}.addressForm .providerOptions .providerOptions__retry:hover{border-color:#b5b5b5}@keyframes providerSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.discountCodeArea .codePill--off{opacity:.55;text-decoration:line-through}.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--disabled{opacity:.55}.cuponCode--disabled .inputPlacehoder,.cuponCode--disabled button{cursor:not-allowed}.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 .option.is-measuring{cursor:default;pointer-events:none}.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}.installmentsOptions .installmentsDetails p.withInterest{color:#916a00}.installmentsInterestNote{color:#6d7175;font-family:Montserrat;font-size:13px;line-height:1.4;margin:0 0 20px;padding:0 20px}.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 .orderReview__consent .acceptLogin{margin-bottom:0;margin-top:12px}.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__installments{font-size:12px;color:#637381;margin:4px 0 0}.finalOrder .paymentCard__breakdown{margin-top:14px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}.finalOrder .paymentCard__line{display:flex;align-items:baseline;justify-content:space-between;gap:14px;font-size:13.5px;color:#44443f;margin-bottom:8px}.finalOrder .paymentCard__line>span:last-child{white-space:nowrap;flex-shrink:0}.finalOrder .paymentCard__line .compareAtPrice{color:#999;font-weight:400;text-decoration:line-through;margin-right:6px}.finalOrder .paymentCard__line--discount{color:#00a650}.finalOrder .paymentCard__line--total{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.06);font-size:15px;font-weight:600;color:#1a1a1a;margin-bottom:0}.finalOrder .paymentCard__free{color:#00a650;font-weight:600}.finalOrder .paymentCard__offer{display:block;font-size:12px;line-height:1.25;color:#00a650;font-weight:600;margin-top:2px}.finalOrder .paymentCard__savings{font-size:12.5px;color:#00a650;font-weight:600;text-align:right;margin:6px 0 0}.finalOrder .paymentCard__taxNote{font-size:11.5px;color:#8a8a86;text-align:right;margin:4px 0 0}.finalOrder .paymentCard__bankRefund{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border-radius:4px;background:rgba(0,122,92,.06);border-left:3px solid #007a5c;color:#007a5c;font-size:12.5px;line-height:1.4}.finalOrder .paymentCard__bankRefundIcon{flex-shrink:0;line-height:0;margin-top:2px}.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}}.date-container{margin-top:18px}.date-container .date-button{font-size:14px;font-weight:600;color:#2b3338;margin-bottom:8px}.date-container select.dateSelect{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;min-height:50px;border:1px solid #dedede;border-radius:8px;background-color:#fff;padding:14px 44px 14px 16px;font-size:14px;font-family:inherit;color:#2b3338;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%236b7280' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 16px center;transition:border-color .15s,box-shadow .15s}.date-container select.dateSelect:hover{border-color:#c4c9ce}.date-container select.dateSelect:focus{outline:none;border-color:#1773b0;box-shadow:0 0 0 3px rgba(23,115,176,.14)}.date-container select.dateSelect:disabled{background-color:#f5f6f7;color:#9aa0a6;cursor:progress;border-style:dashed}.selectField label{display:block;font-size:12px;font-weight:500;margin-bottom:6px;color:#444}.selectField select{width:100%;max-width:100%;border-radius:5px;padding:20px;margin-bottom:30px;color:#777;font-size:16px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #dedede;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");background-repeat:no-repeat;background-position:calc(100% - 18px)}.phoneField label{display:block;font-size:12px;font-weight:500;margin-bottom:6px;color:#444}.phoneField__row{display:flex;gap:8px;align-items:flex-start}.phoneField__prefix{flex:0 0 auto;width:6.5em;max-width:6.5em;border-radius:5px;padding:20px 24px 20px 12px;margin-bottom:30px;color:#777;font-size:16px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #dedede;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");background-repeat:no-repeat;background-position:calc(100% - 8px)}.phoneField__prefix:focus{outline:none}.phoneField__number{flex:1 1 auto;min-width:0}.phoneField__prefix--compact{flex:0 0 auto;width:auto!important;max-width:none!important;border:none!important;background:transparent!important;padding:0 12px 0 0!important;margin:0!important;border-right:1px solid #e1e3e5;color:#2b3338!important;font-size:15px!important;font-family:inherit;height:auto!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;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%23555%22 d%3D%22M0 0l5 5 5-5H0z%22/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:100%!important;cursor:pointer}.phoneField__prefix--compact:focus{outline:none}.documentField__row{display:flex;gap:8px;align-items:flex-start}.documentField__country{flex:0 0 auto;width:9em;max-width:9em;border-radius:5px;padding:20px 24px 20px 12px;margin-bottom:30px;color:#777;font-size:16px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #dedede;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");background-repeat:no-repeat;background-position:calc(100% - 8px)}.documentField__country:focus{outline:none}.documentField__number{flex:1 1 auto;min-width:0}.dropdownSelect{position:relative;display:inline-flex}.dropdownSelect__trigger{font:inherit;text-align:left;cursor:pointer;display:inline-flex;align-items:center;box-sizing:border-box}.dropdownSelect__value{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdownSelect__list{position:absolute;top:calc(100% + 4px);left:0;z-index:30;margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid #dedede;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.14);max-height:340px;overflow-y:auto;min-width:200px;width:-moz-max-content;width:max-content;max-width:min(320px,90vw)}.dropdownSelect__option{all:unset;display:block;width:100%;box-sizing:border-box;padding:8px 14px;font-size:14px;line-height:1.4;color:#2b3338;cursor:pointer}.dropdownSelect__option:focus-visible,.dropdownSelect__option:hover{background:#f4f6f8}.dropdownSelect__option--selected{background:#eef4fb;font-weight:600}.documentField__country--compact{flex:0 0 auto;width:auto!important;max-width:8.5em!important;border:none!important;background:transparent!important;padding:0 12px 0 0!important;margin:0!important;border-right:1px solid #e1e3e5;color:#2b3338!important;font-size:15px!important;font-family:inherit;height:auto!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;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%23555%22 d%3D%22M0 0l5 5 5-5H0z%22/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:100%!important;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.documentField__country--compact:focus{outline:none}.notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin:0 0 20px;border-radius:8px;border-left:3px solid;font-size:14px;line-height:1.4;position:relative}.notice__icon{flex-shrink:0;line-height:0;margin-top:1px}.notice__icon svg path{fill:currentColor}.notice__body{flex:1;min-width:0}.notice__title{font-weight:600;margin:0 0 4px;font-size:14px}.notice p{margin:0;color:inherit!important;font-size:14px;font-weight:400}.notice p+p{margin-top:4px}.notice__close{flex-shrink:0;background:none;border:none;padding:0 0 0 8px;font-size:20px;line-height:1;cursor:pointer;color:inherit;opacity:.6}.notice__close:hover{opacity:1}.notice--info{background:rgba(23,115,176,.07);border-color:#1773b0;color:#1c5f8f}.notice--success{background:rgba(0,122,92,.07);border-color:#007a5c;color:#007a5c}.notice--warning{background:rgba(245,158,11,.1);border-color:#f59e0b;color:#96600a}.notice--critical{background:rgba(216,44,13,.07);border-color:#d82c0d;color:#b32318}*{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>.customerInformation__wrapper>.categoryFields--stepper{margin-bottom:20px}.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}.customerInformation .customerDetails__fields{display:flex;flex-direction:column;gap:6px;margin-bottom:30px}.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 .contactSummary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;margin-bottom:22px;border:1px solid #e6e9ee;border-radius:12px;background:#fafcff}.billingInformation .contactSummary__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#eef4fb;color:#1773b0;flex-shrink:0}.billingInformation .contactSummary__icon svg{width:24px;height:24px}.billingInformation .contactSummary__info{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.billingInformation .contactSummary__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af}.billingInformation .contactSummary strong{font-size:15px;font-weight:600;color:#1f2937;line-height:1.3}.billingInformation .contactSummary__phone{font-size:13px;color:#5c5c5c}.billingInformation .contactSummary a{font-size:13px;font-weight:500;color:#1773b0;cursor:pointer;flex-shrink:0;align-self:center}.billingInformation .contactSummary a:hover{text-decoration:underline}.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}.billingInformation .addressMap{margin-top:20px}.billingInformation .addressMap.showError .addressMap__canvas,.billingInformation .addressMap.showError .addressMap__confirm{border-color:red}.billingInformation .addressMap.showError .addressMap__hint{margin-top:12px;padding:10px 12px;border:1px solid red;border-radius:8px}.billingInformation .addressMap__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px}.billingInformation .addressMap__btn{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border:1px solid #c9c9c9;border-radius:6px;background:#fff;color:#1a1a1a;font-size:12px;font-weight:500;cursor:pointer}.billingInformation .addressMap__btn:disabled{opacity:.6;cursor:default}.billingInformation .addressMap__btn--primary{width:100%;justify-content:center;padding:12px 16px;border:none;background:#1f8f4e;color:#fff;font-size:14px;font-weight:600}.billingInformation .addressMap__btn--primary:hover{background:#1a7a43}.billingInformation .addressMap__confirm{margin-top:12px;padding:14px 16px;border:1px solid #e1e3e5;border-radius:8px;background:#f6f6f7}.billingInformation .addressMap__confirm--done{border-color:#aadcbd;background:#eaf6ee}.billingInformation .addressMap__confirmTitle{margin:0 0 4px;font-size:14px;font-weight:600;color:#1a1a1a}.addressMap__confirm--done .billingInformation .addressMap__confirmTitle{color:#1f6b3b}.billingInformation .addressMap__confirmText{margin:0 0 12px;font-size:12px;line-height:1.4;color:#5c5f62}.addressMap__confirm--done .billingInformation .addressMap__confirmText{margin-bottom:0}.billingInformation .addressMap__location{margin:0 0 12px;padding:8px 10px;border-radius:6px;background:#fff;border:1px solid #e1e3e5;font-size:12px;font-weight:500;line-height:1.4;color:#1a1a1a;word-break:break-word}.addressMap__confirm--done .billingInformation .addressMap__location{margin-bottom:8px;border-color:#aadcbd;background:#fff;color:#1f6b3b}.billingInformation .addressMap__clear{border:none;background:none;padding:0;color:#b3261e;font-size:12px;cursor:pointer}.billingInformation .addressMap__error{color:#b3261e;font-size:12px;line-height:1.4;margin:8px 0}.billingInformation .addressMap__warn{padding:8px 10px;border-radius:6px;background:#fdecea;border:1px solid #f3c4be;font-weight:500}.billingInformation .addressMap__hint{color:#707070;font-size:12px;line-height:1.4;margin:8px 0 0}.billingInformation .addressMap__canvas{margin-top:4px}.billingInformation .addressMap__canvas .leaflet-container{touch-action:none}.billingInformation .addressMap__pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);pointer-events:none;z-index:500;line-height:0;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.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 .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 .documentType__radios{display:flex;gap:25px;margin-top:12px}.customerId .documentType__option{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;cursor:pointer}.customerId .documentType__option input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:#333}.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=email],.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=date],.billingInformation .addressForm input[type=email],.billingInformation .addressForm input[type=number],.billingInformation .addressForm input[type=password],.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__country{margin-top:16px;margin-bottom:4px;padding:0 16px}.slotPicker__country .slotPicker__label{font-size:14px;font-weight:600;margin-bottom:8px;color:#1f2937}.slotPicker__countrySelect{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;max-width:280px;padding:11px 42px 11px 14px;border:1px solid #d1d5db;border-radius:10px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;font-size:14px;font-weight:500;color:#1f2937;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.slotPicker__countrySelect:hover{border-color:#9ca3af}.slotPicker__countrySelect:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.lockedCountry__box{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;padding:16px 18px;border:1px solid #dedede;border-radius:8px;background:#f7f8fa;box-sizing:border-box}.lockedCountry__value{font-size:15px;font-weight:500;color:#1f2937}.lockedCountry__change{border:none;background:none;color:#2563eb;font-size:14px;font-weight:600;cursor:pointer;padding:0;flex-shrink:0}.lockedCountry__change:hover{text-decoration:underline}.lockedCountry__hint{margin-top:6px;font-size:12px;color:#6b7280}.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}.comprobanteSection{border-radius:3px;background:hsla(0,0%,100%,.6);padding:15px 20px;margin:0}.comprobanteSection h3{margin:0 0 8px;font-size:12px;font-weight:600;color:#6b7280}.comprobanteSection .comprobante__radios{display:flex;gap:20px;margin-bottom:0}.comprobanteSection .comprobante__option{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#2b3338;cursor:pointer}.comprobanteSection .comprobante__option input[type=radio]{width:16px;height:16px;cursor:pointer;accent-color:#1e6fb8}.comprobanteSection .comprobante__radios--error{border-bottom:1px solid red;padding-bottom:10px}.comprobanteSection .alertMessage p{font-size:13px;color:red;font-weight:500;margin:6px 0 0;display:flex;align-items:center}.comprobanteSection .alertMessage p svg{width:18px;height:18px;margin-right:8px}.comprobanteSection .comprobante__fields{display:flex;flex-direction:column;gap:6px;margin-top:12px}.comprobanteSection input[type=text]{width:100%!important;border:none!important;border-radius:3px!important;background:hsla(0,0%,100%,.75)!important;padding:12px 14px!important;margin:0!important;font-size:15px;font-family:inherit;color:#2b3338;outline:none}.comprobanteSection input[type=text]::-moz-placeholder{color:#9aa3ab}.comprobanteSection input[type=text]::placeholder{color:#9aa3ab}.billingAddressSection{margin-top:18px;padding-top:18px;border-top:1px solid #eee}.billingAddressSection>h3{margin:0 0 10px;font-weight:600}.billingAddressSection .billingAddress__choices{display:flex;flex-direction:column;gap:10px}.billingAddressSection .radioInput .leftArea h2{font-size:14px;font-weight:500}.billingAddressSection .billingAddress__fields{margin-top:16px}.billingAddressSection .formField input,.billingAddressSection .formField select{padding:14px;font-size:14px;margin-bottom:14px}.billingAddressSection .twoColumns{gap:14px}.billingAddressSection .formField input:required:invalid,.billingAddressSection .formField select:required:invalid{border-color:red}@keyframes onePagerEmailGlow{0%,to{box-shadow:0 0 0 4px rgba(23,115,176,.12)}50%{box-shadow:0 0 0 6px rgba(23,115,176,.04)}}@keyframes onePagerReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.onePager{width:100%}.onePager__wrapper{display:flex;flex-direction:column;gap:8px}.onePager__wrapper>h1{margin-bottom:8px}.onePager__section{display:flex;flex-direction:column;gap:10px;padding:16px 0;border-bottom:1px solid #eee}.onePager__section>h3{margin:0 0 4px}.onePager__contact{display:flex;flex-direction:column;gap:6px}.onePager__chooseDelivery{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:1.5px dashed #cfd8e3;border-radius:12px;background:#fff;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.onePager__chooseDelivery:hover{border-color:#1773b0;background:#fafcff;box-shadow:0 2px 10px rgba(23,115,176,.08)}.onePager__chooseDelivery--error{border-color:#d32f2f}.onePager__chooseDelivery-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#eef4fb;color:#1773b0;flex-shrink:0}.onePager__chooseDelivery-icon svg{width:22px;height:22px}.onePager__chooseDelivery-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.onePager__chooseDelivery-text strong{font-size:15px;font-weight:600;color:#1f2937}.onePager__chooseDelivery-text small{font-size:12.5px;color:#8a8a8a}.onePager__chooseDelivery-chev{display:flex;align-items:center;color:#9ca3af;flex-shrink:0}.onePager__chooseDelivery-chev svg{width:16px;height:16px}.onePager__deliveryChosen{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:1px solid #e6e9ee;border-radius:12px;background:#fff}.onePager__deliveryChosen-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#eef4fb;color:#1773b0;flex-shrink:0}.onePager__deliveryChosen-icon svg{width:22px;height:22px}.onePager__deliveryChosen-body{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.onePager__deliveryChosen-body strong{font-size:15px;font-weight:600;color:#1f2937}.onePager__deliveryChosen-body span{font-size:13px;color:#5c5c5c}.onePager__deliveryChosen-when{color:#8a8a8a!important;font-size:12.5px!important}.onePager__deliveryChosen-change{font-size:14px;font-weight:500;color:#197cbd;cursor:pointer;flex-shrink:0;white-space:nowrap;align-self:flex-start;transition:all .3s}.onePager__deliveryChosen-change:hover{color:#0a619b}.onePager__deliveryDetail{margin-top:10px;padding:14px 16px;background:#fff;border:1px solid #e6e9ee;border-radius:12px}.onePager__deliveryDetail .onePager__deliveryPromise{margin-top:0}.onePager__deliveryItems{display:flex;flex-direction:column;gap:12px;margin-top:14px}.onePager__deliveryItem{display:flex;align-items:flex-start;gap:12px}.onePager__deliveryItem>img{width:44px;height:44px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:#f5f5f5;flex-shrink:0}.onePager__deliveryItem-body{display:flex;flex-direction:column;gap:2px;min-width:0}.onePager__deliveryItem-name{margin:0;font-size:13px;font-weight:600;color:#1f2937}.onePager__deliveryItem-window{margin:0;font-size:12px;font-weight:500;color:#637381}.onePager__deliveryItem-time{margin:0;font-size:12px;font-style:italic}.onePager__deliveryPanel{animation:onePagerReveal .2s ease}.onePager__deliveryPanel .billingInformation__wrapper,.onePager__deliveryPanel .cardPayment__wrapper,.onePager__deliveryPanel .cashPayment__wrapper,.onePager__deliveryPanel .customerId__wrapper,.onePager__deliveryPanel .deliveryInformation__wrapper,.onePager__deliveryPanel .deliveryMethod__wrapper,.onePager__deliveryPanel .paymentInstallments__wrapper,.onePager__deliveryPanel .pickupInformation__wrapper{padding:0}.onePager__deliveryPanel .bambooIframe,.onePager__deliveryPanel .mp-card-form{margin:0 auto}.onePager__deliveryPanel .slotPicker{animation:onePagerReveal .22s ease}.onePager__deliveryPanel .radioInput{border:1px solid #e6e9ee;border-radius:12px;box-shadow:none;margin-bottom:8px;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.onePager__deliveryPanel .radioInput:last-child{margin-bottom:0}.onePager__deliveryPanel .radioInput:hover{border-color:#c9d6e2}.onePager__deliveryPanel .radioInput:has(.option.active){border-color:#1773b0;background:#f3f9fd;box-shadow:0 0 0 3px rgba(23,115,176,.1)}.onePager__deliveryPanel .radioInput.multiLine.disabled{background:#f7f7f8;border-color:#ececec}.onePager__deliveryPanel .option{padding:14px 16px}.onePager__deliveryPanel .option.active{border-radius:11px}.onePager__deliveryPanel .input input[type=radio]{width:18px;height:18px;accent-color:#1773b0}.onePager__deliveryPanel .leftArea h2,.onePager__deliveryPanel .rightArea .pricePromo h2{font-size:15px;font-weight:600;color:#1f2937}.onePager__deliveryPanel .rightArea .pricePromo h2.free{color:#1a9c5b}.onePager__deliveryPanel .billingInformation__inlineCta,.onePager__deliveryPanel .cardPayment__inlineCta,.onePager__deliveryPanel .cashPayment__inlineCta,.onePager__deliveryPanel .customerId__inlineCta,.onePager__deliveryPanel .deliveryInformation__inlineCta,.onePager__deliveryPanel .deliveryMethod__inlineCta,.onePager__deliveryPanel .paymentInstallments__inlineCta,.onePager__deliveryPanel .pickupInformation__inlineCta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid #eee}.onePager__deliveryPanel .billingInformation__inlineCta .return,.onePager__deliveryPanel .cardPayment__inlineCta .return,.onePager__deliveryPanel .cashPayment__inlineCta .return,.onePager__deliveryPanel .customerId__inlineCta .return,.onePager__deliveryPanel .deliveryInformation__inlineCta .return,.onePager__deliveryPanel .deliveryMethod__inlineCta .return,.onePager__deliveryPanel .paymentInstallments__inlineCta .return,.onePager__deliveryPanel .pickupInformation__inlineCta .return{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;cursor:pointer;color:#5c5c5c;font-family:inherit;font-size:14px;font-weight:500;padding:8px 4px}.onePager__deliveryPanel .billingInformation__inlineCta .return:hover,.onePager__deliveryPanel .cardPayment__inlineCta .return:hover,.onePager__deliveryPanel .cashPayment__inlineCta .return:hover,.onePager__deliveryPanel .customerId__inlineCta .return:hover,.onePager__deliveryPanel .deliveryInformation__inlineCta .return:hover,.onePager__deliveryPanel .deliveryMethod__inlineCta .return:hover,.onePager__deliveryPanel .paymentInstallments__inlineCta .return:hover,.onePager__deliveryPanel .pickupInformation__inlineCta .return:hover{color:#1f2937}.onePager__deliveryPanel .billingInformation__inlineCta .return svg,.onePager__deliveryPanel .cardPayment__inlineCta .return svg,.onePager__deliveryPanel .cashPayment__inlineCta .return svg,.onePager__deliveryPanel .customerId__inlineCta .return svg,.onePager__deliveryPanel .deliveryInformation__inlineCta .return svg,.onePager__deliveryPanel .deliveryMethod__inlineCta .return svg,.onePager__deliveryPanel .paymentInstallments__inlineCta .return svg,.onePager__deliveryPanel .pickupInformation__inlineCta .return svg{width:16px;height:16px}.onePager__deliveryPanel .billingInformation__inlineCta .btn,.onePager__deliveryPanel .cardPayment__inlineCta .btn,.onePager__deliveryPanel .cashPayment__inlineCta .btn,.onePager__deliveryPanel .customerId__inlineCta .btn,.onePager__deliveryPanel .deliveryInformation__inlineCta .btn,.onePager__deliveryPanel .deliveryMethod__inlineCta .btn,.onePager__deliveryPanel .paymentInstallments__inlineCta .btn,.onePager__deliveryPanel .pickupInformation__inlineCta .btn{flex:0 0 auto;background-color:#1773b0;color:#fff;border:none;border-radius:6px;padding:11px 30px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .12s ease}.onePager__deliveryPanel .billingInformation__inlineCta .btn:hover,.onePager__deliveryPanel .cardPayment__inlineCta .btn:hover,.onePager__deliveryPanel .cashPayment__inlineCta .btn:hover,.onePager__deliveryPanel .customerId__inlineCta .btn:hover,.onePager__deliveryPanel .deliveryInformation__inlineCta .btn:hover,.onePager__deliveryPanel .deliveryMethod__inlineCta .btn:hover,.onePager__deliveryPanel .paymentInstallments__inlineCta .btn:hover,.onePager__deliveryPanel .pickupInformation__inlineCta .btn:hover{background-color:#135f92}.onePager__deliveryPanel .billingInformation__inlineCta .btn.disabled,.onePager__deliveryPanel .billingInformation__inlineCta .btn:disabled,.onePager__deliveryPanel .cardPayment__inlineCta .btn.disabled,.onePager__deliveryPanel .cardPayment__inlineCta .btn:disabled,.onePager__deliveryPanel .cashPayment__inlineCta .btn.disabled,.onePager__deliveryPanel .cashPayment__inlineCta .btn:disabled,.onePager__deliveryPanel .customerId__inlineCta .btn.disabled,.onePager__deliveryPanel .customerId__inlineCta .btn:disabled,.onePager__deliveryPanel .deliveryInformation__inlineCta .btn.disabled,.onePager__deliveryPanel .deliveryInformation__inlineCta .btn:disabled,.onePager__deliveryPanel .deliveryMethod__inlineCta .btn.disabled,.onePager__deliveryPanel .deliveryMethod__inlineCta .btn:disabled,.onePager__deliveryPanel .paymentInstallments__inlineCta .btn.disabled,.onePager__deliveryPanel .paymentInstallments__inlineCta .btn:disabled,.onePager__deliveryPanel .pickupInformation__inlineCta .btn.disabled,.onePager__deliveryPanel .pickupInformation__inlineCta .btn:disabled{background-color:#e9edf1;color:#aab4bd;cursor:not-allowed;pointer-events:none}.onePager__deliveryPromise{margin-top:10px;padding:12px;background:#f4f6f8;border-radius:4px;border-left:3px solid #2563eb}.onePager__deliveryPromise p{margin:0}.onePager__deliveryPromise-headline{font-size:13px;font-weight:600;color:#1f2937}.onePager__deliveryPromise-caption{font-size:11px;color:#637381;margin-top:2px!important}.onePager__deliveryPromise-hint{font-size:11px;color:#9ca3af;font-style:italic;margin-top:2px!important}.onePager .rightArea img{max-width:23px}.onePager .acceptLogin{font-size:14px}.onePager .acceptLogin .tyc+.tyc{margin-top:6px}.onePager .acceptLogin .tyc input[type=checkbox]{margin-right:5px}.onePager .acceptLogin .tyc a{font-weight:500;text-decoration:none;color:#000}.onePager .acceptLogin .tyc a:hover{color:#2e2e2e}.onePager__paymentLocked{padding:16px 18px;border:1px dashed #cfcfcf;border-radius:6px;background:hsla(0,0%,100%,.6)}.onePager__paymentLocked p{margin:0;font-size:14px;color:#707070}.onePager__pay{display:flex;flex-direction:column;margin-top:16px}.onePager__pay .failed{color:#d32f2f;margin-top:10px}.onePager__pay button[disabled]{opacity:.6;cursor:not-allowed}.onePager__pay .securePayment{justify-content:center;align-items:center;margin-top:12px}.onePager__pay .securePayment p{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:500;color:#9aa0a6}.onePager__pay .securePayment p svg{width:13px;height:14px;margin:0}.categoryFields{display:flex;flex-direction:column;gap:12px}.categoryFields__field{display:flex;flex-direction:column;gap:4px}.categoryFields__field label{font-size:14px;font-weight:600}.categoryFields__field--pair{display:flex;flex-direction:row;gap:12px}.categoryFields__field--pair>.categoryFields__field{flex:1}.categoryFields--stepper{gap:6px}.categoryFields--stepper .shippingDetails{padding:0 18px;margin-bottom:0}.categoryFields--stepper .cfStepper__pair{display:flex;gap:6px}.categoryFields--stepper .cfStepper__pair .shippingDetails{flex:1;min-width:0}.categoryFields--stepper .cfStepper__row{display:flex;align-items:center;gap:14px;min-height:54px;width:auto;margin-inline:-18px;padding-inline:18px;cursor:text}.categoryFields--stepper .cfStepper__row--noIcon{gap:0}.categoryFields--stepper .cfStepper__row--readOnly{cursor:default}.categoryFields--stepper .cfStepper__icon{display:flex;align-items:center;justify-content:center;width:22px;color:#555;flex-shrink:0}.categoryFields--stepper .cfStepper__icon svg{width:22px;height:22px}.categoryFields--stepper .cfStepper__input{flex:1;min-width:0;border:none!important;background:transparent!important;padding:0!important;margin:0!important;height:auto!important;font-size:15px;font-family:inherit;color:#2b3338;outline:none}.categoryFields--stepper .cfStepper__input::-moz-placeholder{color:#9aa0a6}.categoryFields--stepper .cfStepper__input::placeholder{color:#9aa0a6}.categoryFields--stepper .cfStepper__input--readOnly{color:#6b7280;cursor:default;caret-color:transparent}.categoryFields--stepper .alertMessage p{display:flex;align-items:center;gap:8px;margin:0;padding-bottom:10px;color:#d32f2f;font-size:13px;font-weight:500;line-height:1.3}.categoryFields--stepper .alertMessage p svg{width:18px;height:18px;flex-shrink:0}.categoryFields--stepper .documentType__label{margin:0;padding:0 0 4px;font-size:12px;font-weight:600;color:#6b7280}.categoryFields--stepper .documentField__label{margin:0;padding:12px 0 4px;font-size:12px;font-weight:600;color:#6b7280}.categoryFields--stepper .documentType__radios{display:flex;gap:20px;padding:0 0 10px}.categoryFields--stepper .documentType__option{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#2b3338;cursor:pointer}.categoryFields--stepper .documentType__option input[type=radio]{width:16px;height:16px;cursor:pointer;accent-color:#1e6fb8}.categoryFields__field .documentType__label{margin:4px 0 0;font-size:12px;font-weight:600;color:#6b7280}.categoryFields__field .documentField__label{margin:12px 0 4px;font-size:12px;font-weight:600;color:#6b7280}.categoryFields__field .documentType__radios{display:flex;gap:20px;margin-top:4px}.categoryFields__field .documentType__option{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;cursor:pointer}.categoryFields__field .documentType__option input[type=radio]{width:16px;height:16px;cursor:pointer;accent-color:#1e6fb8}.onePager .birthdateSection h3{font-size:14px;font-weight:600;margin-bottom:10px}.onePager .shippingDetails.birthdateArea{padding:0 19px 0 24px}.onePager .shippingDetails.birthdateArea .birthdateComments{position:relative}.onePager .shippingDetails.birthdateArea .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:15px;column-gap:15px;width:95%;align-items:center;margin-top:5px}.onePager .shippingDetails.birthdateArea .alertMessage{grid-area:col3}.onePager .shippingDetails.birthdateArea .birthdateIcon{grid-area:col1}.onePager .shippingDetails.birthdateArea .birthdateIcon svg{height:24px;width:24px;margin-bottom:-4px;margin-left:-1px}.onePager .shippingDetails.birthdateArea input#birthdate{grid-area:col2;border:none;padding:0 9px;width:100%;min-width:354px;background-color:#fafafa}.onePager .shippingDetails.birthdateArea input#birthdate.empty{color:transparent}.onePager .shippingDetails.birthdateArea input#birthdate:focus{color:#000}.onePager .shippingDetails.birthdateArea input#birthdate:focus~.alertMessage~.birthdatePlaceholder,.onePager .shippingDetails.birthdateArea input#birthdate:focus~.birthdatePlaceholder{display:none}.onePager .shippingDetails.birthdateArea .birthdatePlaceholder{position:absolute;left:33px;top:50%;transform:translateY(-50%);color:#707070;font-size:14px;pointer-events:none}.onePager .comments h3{font-size:14px;font-weight:600;margin-bottom:10px}.onePager .comments textarea{width:100%;min-height:90px;border-radius:5px;border:1px solid #dedede;padding:14px 16px;resize:vertical;font-family:inherit}.onePager .comments textarea::-moz-placeholder{font-size:14px;color:#707070}.onePager .comments textarea::placeholder{font-size:14px;color:#707070}@keyframes shopifySpin{to{transform:rotate(1turn)}}@keyframes shopifyPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes shopifyViewSwapIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.shopifyVisuallyHidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.shopifyCheckout{flex-grow:1;display:flex;flex-direction:column;background-color:#fff;color:#000;font-size:14px;line-height:1.35}.shopifyCheckout,.shopifyCheckout *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.shopifyCheckout h1,.shopifyCheckout h2,.shopifyCheckout h3,.shopifyCheckout h4,.shopifyCheckout p{line-height:inherit}.shopifyCheckout a{color:#005bd1}.shopifyCheckout header.shopifyCheckout__header{min-height:0;background-color:#fff;border-bottom:1px solid #dedede}.shopifyCheckout header.shopifyCheckout__header .wrapper{max-width:none;width:100%;padding:18px 21px;display:flex;align-items:center;justify-content:space-between}.shopifyCheckout header.shopifyCheckout__header .logoArea a{color:inherit;text-decoration:none}.shopifyCheckout header.shopifyCheckout__header .logoArea h1{margin:0;font-size:20px;font-weight:600;line-height:27px}.shopifyCheckout header.shopifyCheckout__header .logo{margin-top:0;max-height:40px;width:auto}.shopifyCheckout__layout{flex-grow:1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"toggle" "summary" "main"}.shopifyCheckout__summaryToggle{grid-area:toggle;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 21px;border:0;border-bottom:1px solid #dedede;background-color:#f5f5f5;color:#000;font:inherit;cursor:pointer}.shopifyCheckout__summaryToggleLabel{display:inline-flex;align-items:center;gap:6px;color:#005bd1}.shopifyCheckout__summaryToggleLabel svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .2s ease}.shopifyCheckout__summaryToggle.is-open .shopifyCheckout__summaryToggleLabel svg{transform:rotate(180deg)}.shopifyCheckout__summaryToggleTotal{font-size:17px;font-weight:600}.shopifyCheckout__summary{grid-area:summary;display:grid;grid-template-rows:0fr;min-height:0;background-color:#f5f5f5;border-bottom:0 solid #dedede;transition:grid-template-rows .3s cubic-bezier(.3,.5,.5,1),border-bottom-width .3s cubic-bezier(.3,.5,.5,1)}.shopifyCheckout__summary.is-open{grid-template-rows:1fr;border-bottom-width:1px}.shopifyCheckout__summaryClip{min-height:0;overflow:hidden}.shopifyCheckout__summaryInner{padding:21px}.shopifyCheckout__main{grid-area:main;display:flex;flex-direction:column;min-width:0}.shopifyCheckout__mainInner{flex-grow:1;width:100%;padding:21px}.shopifyCheckout footer.shopifyCheckout__footer{background-color:transparent;border-top:1px solid #dedede;margin:0 21px}.shopifyCheckout footer.shopifyCheckout__footer .wrapper{max-width:none;padding:0;min-height:56px}.shopifyCheckout footer.shopifyCheckout__footer .links a,.shopifyCheckout footer.shopifyCheckout__footer .links li{font-size:13px;color:#707070}@media(min-width:1000px){.shopifyCheckout header.shopifyCheckout__header .wrapper{display:grid;grid-template-columns:minmax(0,calc(50% + 50px)) minmax(0,1fr);padding:0}.shopifyCheckout header.shopifyCheckout__header .wrapper .logoArea{justify-self:end;justify-content:flex-start;width:min(100%,578px);min-height:0;padding:18px 41px 18px 38px}.shopifyCheckout header.shopifyCheckout__header .wrapper .headerActions{justify-self:start;width:min(100%,480px);padding:18px 40px;display:flex;justify-content:flex-end}.shopifyCheckout__layout{grid-template-columns:minmax(0,calc(50% + 50px)) minmax(0,1fr);grid-template-areas:"main summary"}.shopifyCheckout__summaryToggle{display:none}.shopifyCheckout__summary{display:block;grid-template-rows:none;border-bottom:0;border-left:1px solid #dedede}.shopifyCheckout__summaryClip{overflow:visible;height:100%}.shopifyCheckout__summaryInner{position:sticky;top:0;max-width:480px;padding:41px 40px}.shopifyCheckout__main{align-items:flex-end}.shopifyCheckout__mainInner{max-width:578px;padding:41px 41px 38px 38px}.shopifyCheckout footer.shopifyCheckout__footer{width:100%;max-width:499px;margin:0 38px}}.shopifyCheckout section.shopifySection{display:flex;flex-direction:column;gap:10px;flex-grow:0;flex-shrink:0;background-color:transparent;margin-bottom:32px}.shopifyCheckout .shopifySection__title{margin:0 0 4px;font-size:20px;font-weight:600;line-height:24px}.shopifyCheckout .shopifySection__title--small{font-size:16px;line-height:19px}.shopifyCheckout .shopifySection__subtitle{margin:-10px 0 4px;color:#707070}.shopifyCheckout .shopifyField{width:100%}.shopifyCheckout .shopifyField__box{position:relative;display:flex;align-items:stretch;background-color:#fff;border:1px solid #dedede;border-radius:12px;transition:border-color .1333s ease-in-out,box-shadow .1333s ease-in-out}.shopifyCheckout .shopifyField__box:focus-within{border-color:#005bd1;box-shadow:0 0 0 1px #005bd1}.shopifyCheckout .shopifyField__input{flex:1 1 auto;min-width:0;width:100%;height:47px;padding:13.5px 10px;border:0;border-radius:12px;background:transparent;color:#000;font:inherit;font-size:14px;line-height:19px;outline:none}.shopifyCheckout .shopifyField__input::-moz-placeholder{color:#707070;opacity:1}.shopifyCheckout .shopifyField__input::placeholder{color:#707070;opacity:1}.shopifyCheckout .shopifyField__input:not(:-moz-placeholder-shown){padding:22px 10px 4px}.shopifyCheckout .shopifyField__input:not(:placeholder-shown){padding:22px 10px 4px}.shopifyCheckout .shopifyField__input:-webkit-autofill,.shopifyCheckout .shopifyField__input:-webkit-autofill:focus,.shopifyCheckout .shopifyField__input:-webkit-autofill:hover{padding:22px 10px 4px;-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#000;caret-color:#000}.shopifyCheckout .shopifyField__input:disabled{cursor:not-allowed;color:#707070}.shopifyCheckout .shopifyField__label{position:absolute;left:11px;top:6px;max-width:calc(100% - 22px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#707070;font-size:12px;line-height:16px;pointer-events:none;opacity:0;transform:translateY(3px);transition:opacity .1333s ease-in-out,transform .1333s ease-in-out}.shopifyCheckout .shopifyField__input:not(:-moz-placeholder-shown)+.shopifyField__label{opacity:1;transform:none}.shopifyCheckout .shopifyField__input:not(:placeholder-shown)+.shopifyField__label{opacity:1;transform:none}.shopifyCheckout .shopifyField__input:-webkit-autofill+.shopifyField__label{opacity:1;transform:none}.shopifyCheckout .shopifyField__suffix{display:flex;align-items:center;padding-right:10px}.shopifyCheckout .shopifyField--textarea .shopifyField__input{height:auto;padding:13.5px 10px;min-height:88px;resize:vertical}.shopifyCheckout .shopifyField__input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer}.shopifyCheckout .shopifyField--error .shopifyField__box{border-color:#dd1d1d;box-shadow:0 0 0 1px #dd1d1d}.shopifyCheckout .shopifyField__error{margin:6px 0 0;color:#dd1d1d;font-size:13px}.shopifyCheckout .shopifyField+.shopifyCheckbox{margin-top:-2px}.shopifyCheckout .shopifyCheckbox{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;line-height:19px}.shopifyCheckout .shopifyCheckbox__input{position:absolute;opacity:0;width:1px;height:1px}.shopifyCheckout .shopifyCheckbox__box{flex:0 0 20px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:inset 0 0 0 1px #dedede;transition:background-color .1333s ease-in-out,box-shadow .1333s ease-in-out}.shopifyCheckout .shopifyCheckbox__box svg{width:10px;height:10px;fill:none;stroke:#fff;stroke-width:2.2;opacity:0;transition:opacity .1333s ease-in-out}.shopifyCheckout .shopifyCheckbox__input:checked+.shopifyCheckbox__box{background-color:#005bd1;box-shadow:none}.shopifyCheckout .shopifyCheckbox__input:checked+.shopifyCheckbox__box svg{opacity:1}.shopifyCheckout .shopifyCheckbox__input:focus-visible+.shopifyCheckbox__box{box-shadow:inset 0 0 0 1px #dedede,0 0 0 2px rgba(0,91,209,.35)}.shopifyCheckout .shopifyCheckbox--error .shopifyCheckbox__box{box-shadow:inset 0 0 0 1px #dd1d1d}.shopifyCheckout .shopifyCheckbox__text a{color:#005bd1;text-decoration:underline}.shopifyCheckout .shopifyButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.shopifyCheckout .shopifyButton--primary{min-height:50px;padding:14px 20px;border:0;background-color:#005bd1;color:#fff}.shopifyCheckout .shopifyButton--primary:hover{background-color:#004bb0}.shopifyCheckout .shopifyButton--secondary{min-height:48px;padding:0 16px;border:1px solid #dedede;background-color:rgba(0,0,0,.04);color:#707070}.shopifyCheckout .shopifyButton--secondary.is-active{border-color:#005bd1;background-color:#005bd1;color:#fff}.shopifyCheckout .shopifyButton:disabled{cursor:not-allowed;opacity:.55}.shopifyCheckout .shopifyCategoryFields,.shopifyCheckout .shopifyFieldGroup{display:flex;flex-direction:column;gap:10px}.shopifyCheckout .shopifyFieldRow{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media(min-width:750px){.shopifyCheckout .shopifyFieldRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.shopifyCheckout .shopifyFieldRow--phone,.shopifyCheckout .shopifyFieldRow--phone.shopifyFieldRow{grid-template-columns:124px minmax(0,1fr)}@media(min-width:750px){.shopifyCheckout .shopifyFieldRow--document.shopifyFieldRow{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.shopifyCheckout .shopifySelect .shopifyField__box{position:relative}.shopifyCheckout .shopifySelect__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:47px;margin:0;padding:22px 30px 4px 10px;border:0;border-radius:12px;background:transparent;color:#000;font-size:14px;text-overflow:ellipsis;cursor:pointer;outline:none}.shopifyCheckout .shopifySelect__input:disabled{cursor:not-allowed;color:#707070}.shopifyCheckout .shopifySelect__label{position:absolute;top:6px;left:11px;right:30px;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#707070;font-size:12px;pointer-events:none}.shopifyCheckout .shopifySelect__chevron{position:absolute;top:50%;right:14px;width:12px;height:12px;transform:translateY(-50%);fill:none;stroke:#707070;stroke-width:1.6;pointer-events:none}.shopifyCheckout .shopifySegmented{display:inline-flex;flex:0 0 auto;min-width:0;max-width:100%;padding:3px;background-color:rgba(0,0,0,.043);border-radius:10px;transition:box-shadow .1333s ease-in-out}.shopifyCheckout .shopifySegmented--error{box-shadow:inset 0 0 0 1px #dd1d1d}.shopifyCheckout .shopifySegmented--disabled{opacity:.55}.shopifyCheckout .shopifySegmented__option{position:relative;display:flex;flex:0 1 auto;align-items:center;min-width:0;height:29px;padding:0 10px;border-radius:8px;color:#707070;font-size:13px;font-weight:600;line-height:16px;white-space:nowrap;cursor:pointer;transition:color .1333s ease-in-out,background-color .1333s ease-in-out,box-shadow .1333s ease-in-out}.shopifyCheckout .shopifySegmented__option span{overflow:hidden;text-overflow:ellipsis}.shopifyCheckout .shopifySegmented__option:has(.shopifySegmented__input:checked){background-color:#fff;color:#000;box-shadow:0 0 0 .5px rgba(0,0,0,.05),0 1px 3px 0 rgba(0,0,0,.04),0 2px 8px 0 rgba(0,0,0,.06)}.shopifyCheckout .shopifySegmented__option:has(.shopifySegmented__input:focus-visible){box-shadow:0 0 0 .5px rgba(0,0,0,.05),0 1px 3px 0 rgba(0,0,0,.04),0 2px 8px 0 rgba(0,0,0,.06),0 0 0 2px rgba(0,91,209,.35)}.shopifyCheckout .shopifySegmented--disabled .shopifySegmented__option{cursor:not-allowed}.shopifyCheckout .shopifySegmented__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.shopifyCheckout .shopifyInlineChoice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;min-height:35px;color:#707070}.shopifyCheckout .shopifyInlineChoice>span{flex:0 0 auto}.shopifyCheckout .shopifyInlineChoice>.shopifySegmented{margin-left:auto}@media(max-width:430px){.shopifyCheckout .shopifyInlineChoice>span{flex-basis:100%}.shopifyCheckout .shopifyInlineChoice>.shopifySegmented{margin-left:0}}.shopifyCheckout .shopifySegmented--large{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;padding:4px;border-radius:16px}.shopifyCheckout .shopifySegmented--large .shopifySegmented__option{justify-content:center;gap:4px;height:49px;border-radius:12px;color:#000;font-size:14px;line-height:17px}.shopifyCheckout .shopifySegmented__icon{display:inline-flex;flex:0 0 18px;width:18px;height:18px}.shopifyCheckout .shopifySegmented__icon svg{width:100%;height:100%}.shopifyCheckout .shopifyNotice{margin:0;padding:12px 14px;border-radius:12px;font-size:14px}.shopifyCheckout .shopifyNotice p{margin:0}.shopifyCheckout .shopifyNotice p+p{margin-top:2px}.shopifyCheckout .shopifyNotice__title{font-weight:600}.shopifyCheckout .shopifyNotice--info{background-color:#f5f5f5}.shopifyCheckout .shopifyNotice--warning{background-color:#fff5e5}.shopifyCheckout .shopifyNotice--critical{background-color:#fff1f1;color:#8e1f0b}.shopifyCheckout .shopifyLink{padding:0;border:0;background:none;color:#005bd1;font:inherit;text-decoration:underline;cursor:pointer}.shopifyCheckout .shopifyButton--outline{align-self:flex-start;margin-top:6px;min-height:38px;padding:9px 14px;border:0;background-color:#fff;box-shadow:inset 0 0 0 1px #dedede;color:#005bd1}.shopifyCheckout .shopifyButton--outline:hover:not(:disabled){box-shadow:inset 0 0 0 1px #005bd1}.shopifyCheckout .shopifyButton__spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(0,91,209,.25);border-top-color:#005bd1;animation:shopifySpin .8s linear infinite}.shopifyCheckout .shopifyChoices{background-color:#fff;border:1px solid #dedede;border-radius:12px}.shopifyCheckout .shopifyChoices--error{border-color:#dd1d1d;box-shadow:0 0 0 1px #dd1d1d}.shopifyCheckout .shopifyChoice{position:relative;background-color:#fff;transition:background-color .1333s ease-in-out}.shopifyCheckout .shopifyChoice:first-child{border-top-left-radius:11px;border-top-right-radius:11px}.shopifyCheckout .shopifyChoice:last-child{border-bottom-left-radius:11px;border-bottom-right-radius:11px}.shopifyCheckout .shopifyChoice+.shopifyChoice{border-top:1px solid #dedede}.shopifyCheckout .shopifyChoice:before{content:"";position:absolute;inset:-1px;z-index:1;border:1.6px solid #005bd1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .1333s ease-in-out}.shopifyCheckout .shopifyChoice:first-child:before{border-top-left-radius:12px;border-top-right-radius:12px}.shopifyCheckout .shopifyChoice:last-child:before{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.shopifyCheckout .shopifyChoice.is-selected{background-color:#f8f9ff}.shopifyCheckout .shopifyChoice.is-selected:before{opacity:1}.shopifyCheckout .shopifyChoice.is-disabled .shopifyChoice__head{cursor:not-allowed}.shopifyCheckout .shopifyChoice.is-disabled .shopifyChoice__name,.shopifyCheckout .shopifyChoice.is-disabled .shopifyChoice__price{color:#707070}.shopifyCheckout .shopifyChoice__head{display:flex;align-items:center;gap:10px;min-height:48px;padding:14px;cursor:pointer}.shopifyCheckout .shopifyChoice__head--static{cursor:default}.shopifyCheckout .shopifyChoice__head:has(.shopifyChoice__input:focus-visible){outline:2px solid rgba(0,91,209,.35);outline-offset:-4px;border-radius:10px}.shopifyCheckout .shopifyChoice__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.shopifyCheckout .shopifyChoice__main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.shopifyCheckout .shopifyChoice__name{font-weight:600}.shopifyCheckout .shopifyChoice__address{color:#000}.shopifyCheckout .shopifyChoice__meta{display:block;color:#707070}.shopifyCheckout .shopifyChoice__meta:has(svg){display:inline-flex;align-items:center;gap:4px}.shopifyCheckout .shopifyChoice__meta--critical{color:#dd1d1d}.shopifyCheckout .shopifyChoice__logo{flex:0 0 auto;max-width:60px;max-height:24px;-o-object-fit:contain;object-fit:contain}.shopifyCheckout .shopifyChoice__price{flex:0 0 auto;font-weight:600;white-space:nowrap}.shopifyCheckout .shopifyChoice__price--free{text-transform:uppercase}.shopifyCheckout .shopifyChoice__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.3,.5,.5,1)}.shopifyCheckout .shopifyChoice.is-selected>.shopifyChoice__body{grid-template-rows:1fr}.shopifyCheckout .shopifyChoice__clip{min-height:0;overflow:hidden}.shopifyCheckout .shopifyChoice__content{display:flex;flex-direction:column;gap:6px;padding:0 14px 14px}.shopifyCheckout .shopifyChoice__content>p{margin:0}.shopifyCheckout .shopifyBilling{display:flex;flex-direction:column;gap:10px;margin-top:22px}.shopifyCheckout .shopifyBilling__title{margin:0;font-size:16px;font-weight:600;line-height:19px}.shopifyCheckout .shopifyBilling__fields{display:flex;flex-direction:column;gap:10px}.shopifyCheckout .shopifyBilling__form{padding:14px;border-top:1px solid #dedede;background-color:#f5f5f5}.shopifyCheckout .shopifyBilling__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.shopifyCheckout .shopifyBilling__aside{align-self:flex-end;margin-top:-4px;font-size:13px}.shopifyCheckout .shopifyViewSwap{display:flex;flex-direction:column}.shopifyCheckout .shopifyViewSwap.is-swapping>.shopifyViewSwap__view{animation:shopifyViewSwapIn .2s cubic-bezier(.3,.5,.5,1)}.shopifyCheckout .shopifyDelivery{display:flex;flex-direction:column;gap:14px}.shopifyCheckout .shopifyDelivery__muted{margin:0;color:#707070}.shopifyCheckout .shopifyDelivery__timing{display:inline-flex;align-items:center;gap:4px;margin:0;color:#707070}.shopifyCheckout .shopifyDelivery__clock{flex:0 0 14px;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round}.shopifyCheckout .shopifyDelivery__chosen{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.shopifyCheckout .shopifyDelivery__chosen p{margin:0}.shopifyCheckout .shopifyDelivery__items{display:flex;flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none}.shopifyCheckout .shopifyDelivery__items li{display:flex;flex-wrap:wrap;gap:0 6px;font-size:13px}.shopifyCheckout .shopifyDelivery__slot{display:flex;flex-direction:column;gap:10px}.shopifyCheckout .shopifyDelivery__syncing{display:block;align-self:flex-start;margin:2px 0}.shopifyCheckout .shopifyDelivery__photo{width:100%;max-height:160px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.shopifyCheckout .shopifyDelivery__map{overflow:hidden;border-radius:12px}.shopifyCheckout .shopifySelect--empty .shopifySelect__input{color:#707070}.shopifyCheckout .shopifyButton__spinner--light{border-color:#fff hsla(0,0%,100%,.35) hsla(0,0%,100%,.35)}.shopifyCheckout .shopifyAddressForm{display:flex;flex-direction:column;gap:24px}.shopifyCheckout .shopifyAddressForm__group{display:flex;flex-direction:column;gap:10px}.shopifyCheckout .shopifyAddressForm__title{margin:0 0 4px;font-size:16px;font-weight:600;line-height:19px}.shopifyCheckout .shopifyAddressForm__editing{color:#707070;font-weight:400}.shopifyCheckout .shopifyAddressForm__locked{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:49px;padding:6px 14px 6px 10px;border:1px solid #dedede;border-radius:12px}.shopifyCheckout .shopifyAddressForm__lockedLabel{flex:1 0 100%;color:#707070;font-size:12px;line-height:16px}.shopifyCheckout .shopifyAddressForm__lockedValue{flex:1 1 auto}.shopifyCheckout .shopifyAddressForm__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border:1px solid #dedede;border-radius:12px}.shopifyCheckout .shopifyAddressForm__summaryInfo{display:flex;flex-direction:column;gap:2px;min-width:0}.shopifyCheckout .shopifyAddressForm__zones{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.shopifyCheckout .shopifyAddressForm__aside{align-self:flex-end;margin-top:-4px;font-size:13px}.shopifyCheckout .shopifyAddressForm__providers{display:flex;flex-direction:column;gap:10px;margin-top:14px}.shopifyCheckout .shopifyAddressForm__skeletons{display:flex;flex-direction:column;gap:1px;overflow:hidden;border:1px solid #dedede;border-radius:12px}.shopifyCheckout .shopifyAddressForm__skeleton{height:48px;background-color:rgba(0,0,0,.05);animation:shopifyPulse 1.2s ease-in-out infinite}.shopifyCheckout .shopifyAddressForm__empty{display:flex;flex-direction:column;gap:10px}.shopifyCheckout .shopifyAddressForm__map{overflow:hidden;border-radius:12px}.shopifyCheckout .shopifyAddressForm__saved{display:flex;flex-direction:column;gap:10px}.shopifyCheckout .shopifyAddressForm__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.shopifyCheckout .shopifyAddressForm__back{display:inline-flex;align-items:center;gap:4px;text-decoration:none}.shopifyCheckout .shopifyAddressForm__back svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6}.shopifyCheckout .shopifyAddressForm__back:disabled{opacity:.5;cursor:not-allowed}.shopifyCheckout .shopifyAddressForm__continue{min-width:140px}.shopifyCheckout .slotPicker{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;background:transparent;border-radius:0}.shopifyCheckout .slotPicker__label{margin:0;color:#707070;font-size:13px;font-weight:400}.shopifyCheckout .slotPicker__days,.shopifyCheckout .slotPicker__slots{display:flex;gap:8px;margin:0}.shopifyCheckout .slotPicker__days{flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 4px;margin:-2px -2px 0;scrollbar-width:none}.shopifyCheckout .slotPicker__days::-webkit-scrollbar{display:none}.shopifyCheckout .slotPicker__slots{flex-wrap:wrap}.shopifyCheckout .slotPicker__day,.shopifyCheckout .slotPicker__slot{flex:0 0 auto;min-width:0;min-height:0;padding:5px 12px;border:1px solid #dedede;border-radius:10px;background-color:#fff;color:#000;font-size:13px;font-weight:400;cursor:pointer;transition:border-color .1333s ease-in-out,box-shadow .1333s ease-in-out,background-color .1333s ease-in-out}.shopifyCheckout .slotPicker__day:hover,.shopifyCheckout .slotPicker__slot:hover{border-color:#b5b5b5}.shopifyCheckout .slotPicker__day.active,.shopifyCheckout .slotPicker__slot.active{border-color:#005bd1;box-shadow:inset 0 0 0 1px #005bd1;background-color:#f8f9ff;color:#000;font-weight:600}.shopifyCheckout .slotPicker__day.disabled,.shopifyCheckout .slotPicker__day:disabled,.shopifyCheckout .slotPicker__slot.disabled,.shopifyCheckout .slotPicker__slot:disabled{opacity:.5;cursor:not-allowed;border-color:#dedede;background-color:#f5f5f5;color:#707070}.shopifyCheckout .slotPicker__day{display:flex;flex-direction:column;align-items:center}.shopifyCheckout .slotPicker__dayName{color:#707070;font-size:12px;line-height:16px;text-transform:capitalize}.shopifyCheckout .slotPicker__dayDate{font-size:14px;font-weight:600;line-height:18px}.shopifyCheckout .slotPicker__dayBadge,.shopifyCheckout .slotPicker__slotBadge{margin-top:2px;padding:0 4px;border-radius:4px;background-color:#fff1f1;color:#dd1d1d;font-size:10px}.shopifyCheckout .slotPicker__alert{margin:0;padding:10px 12px;border:0;border-radius:12px;background-color:#fff5e5;color:#000;font-size:13px}.shopifyCheckout .slotPicker__empty,.shopifyCheckout .slotPicker__error,.shopifyCheckout .slotPicker__loading{padding:0;color:#707070;font-size:13px;font-style:normal}.shopifyCheckout .slotPicker__error{color:#dd1d1d}.shopifyCheckout .slotPicker__error button{margin-left:6px;padding:0;border:0;background:none;color:#005bd1;font:inherit;text-decoration:underline;cursor:pointer}.shopifyCheckout .addressMap{display:flex;flex-direction:column;gap:10px}.shopifyCheckout .addressMap__canvas{overflow:hidden;border:1px solid #dedede;border-radius:12px}.shopifyCheckout .addressMap__canvas .leaflet-container{touch-action:none}.shopifyCheckout .addressMap__pin{position:absolute;top:50%;left:50%;z-index:500;line-height:0;transform:translate(-50%,-100%);pointer-events:none}.shopifyCheckout .addressMap__pin svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.shopifyCheckout .addressMap__hint{margin:0;color:#707070;font-size:13px}.shopifyCheckout .addressMap__confirm{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background-color:#f5f5f5}.shopifyCheckout .addressMap__confirm--done{background-color:#edf8f0}.shopifyCheckout .addressMap__confirmTitle{margin:0;font-size:14px;font-weight:600}.shopifyCheckout .addressMap__confirm--done .addressMap__confirmTitle{color:#0d7d3b}.shopifyCheckout .addressMap__confirmText{margin:0;color:#707070;font-size:13px}.shopifyCheckout .addressMap__location{margin:0;padding:8px 10px;border:1px solid #dedede;border-radius:8px;background-color:#fff;font-size:13px;word-break:break-word}.shopifyCheckout .addressMap__error{margin:0;color:#dd1d1d;font-size:13px}.shopifyCheckout .addressMap__warn{padding:8px 10px;border-radius:8px;background-color:#fff1f1}.shopifyCheckout .addressMap__btn{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin-top:4px;padding:9px 14px;border:0;border-radius:12px;background-color:#fff;box-shadow:inset 0 0 0 1px #dedede;color:#005bd1;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.shopifyCheckout .addressMap__btn--primary{background-color:#005bd1;box-shadow:none;color:#fff}.shopifyCheckout .addressMap__btn--primary:hover:not(:disabled){background-color:#004bb0}.shopifyCheckout .addressMap__btn:disabled{opacity:.55;cursor:not-allowed}.shopifyCheckout .addressMap.showError .addressMap__canvas{border-color:#dd1d1d}.shopifyCheckout .addressMap.showError .addressMap__confirm,.shopifyCheckout .addressMap.showError .addressMap__hint{box-shadow:inset 0 0 0 1px #dd1d1d}.shopifyCheckout .addressMap.showError .addressMap__hint{padding:10px 12px;border-radius:12px}.shopifyCheckout .shopifyPayment{display:flex;flex-direction:column;gap:10px}.shopifyCheckout .shopifyPayment .shopifyChoice__head{flex-wrap:wrap}.shopifyCheckout .shopifyPayment .shopifyChoice__main{flex:1 1 150px;min-width:150px}.shopifyCheckout .shopifyPayment__aside{display:flex;flex:0 1 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px 10px;margin-left:auto}@media(max-width:430px){.shopifyCheckout .shopifyPayment__aside{display:contents}.shopifyCheckout .shopifyPayment .shopifyChoice--radio>.shopifyChoice__head{row-gap:6px}.shopifyCheckout .shopifyPayment__promos{order:1;margin-left:auto}}.shopifyCheckout .shopifyPayment__promos{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.shopifyCheckout .shopifyPayment__promo{display:inline-flex;overflow:hidden;border-radius:999px;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap}.shopifyCheckout .shopifyPayment__promo span{padding:1px 7px}.shopifyCheckout .shopifyPayment__logo{flex:0 0 auto;max-width:60px;max-height:24px;-o-object-fit:contain;object-fit:contain}.shopifyCheckout .shopifyChoice--radio .shopifyChoice__head{gap:12px}.shopifyCheckout .shopifyChoice--radio .shopifyChoice__head:has(.shopifyChoice__main .shopifyChoice__meta){align-items:flex-start}.shopifyCheckout .shopifyChoice--radio .shopifyChoice__head:has(.shopifyChoice__input:focus-visible){outline:0}.shopifyCheckout .shopifyChoice--radio .shopifyChoice__input{position:static;flex:0 0 18px;width:18px;height:18px;margin:0;border:1px solid #dedede;border-radius:50%;background-color:#fff;opacity:1;pointer-events:auto;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-width .1333s cubic-bezier(.3,.5,.5,1),border-color .1333s cubic-bezier(.3,.5,.5,1)}.shopifyCheckout .shopifyChoice--radio .shopifyChoice__input:checked{border:5.6px solid #005bd1}.shopifyCheckout .shopifyChoice--radio .shopifyChoice__input:focus-visible{box-shadow:0 0 0 3px rgba(0,91,209,.3)}.shopifyCheckout .shopifyChoice--radio .shopifyChoice__input:disabled{cursor:not-allowed;background-color:#f5f5f5}.shopifyCheckout .shopifyChoice--radio .shopifyChoice__head:has(.shopifyChoice__main .shopifyChoice__meta) .shopifyChoice__input{margin-top:1px}.shopifyCheckout .shopifyChoice--radio .shopifyChoice__head:has(.shopifyChoice__main .shopifyChoice__meta) .shopifyChoice__price,.shopifyCheckout .shopifyChoice--radio .shopifyChoice__head:has(.shopifyChoice__main .shopifyChoice__meta) .shopifyPaymentPanel__free,.shopifyCheckout .shopifyChoice--radio .shopifyChoice__head:has(.shopifyChoice__main .shopifyChoice__meta) .shopifyPayment__logo,.shopifyCheckout .shopifyChoice--radio .shopifyChoice__head:has(.shopifyChoice__main .shopifyChoice__meta) .shopifyPayment__promos{align-self:center}.shopifyCheckout .shopifyChoice--radio:before{content:none}.shopifyCheckout .shopifyChoice--radio>.shopifyChoice__head{position:relative;border-radius:inherit}.shopifyCheckout .shopifyChoice--radio>.shopifyChoice__head:after{content:"";position:absolute;inset:-1px;z-index:1;border:1.6px solid #005bd1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .1333s ease-in-out,border-radius .1333s ease-in-out}.shopifyCheckout .shopifyChoice--radio.is-selected>.shopifyChoice__head:after{opacity:1}.shopifyCheckout .shopifyChoice--radio.is-selected:has(>.shopifyChoice__body)>.shopifyChoice__head{border-bottom-left-radius:0;border-bottom-right-radius:0}.shopifyCheckout .shopifyPayment__message{margin:0;padding:14px;border-top:1px solid #dedede;background-color:#f5f5f5;text-align:center;white-space:pre-line}.shopifyCheckout .shopifyPayment__message p{margin:0}.shopifyCheckout .shopifyPayment__message p+p{margin-top:4px}.shopifyCheckout .shopifyPayment__conversion{color:#707070}.shopifyCheckout .shopifyChoice:last-child .shopifyPayment__message{border-radius:0 0 11px 11px}@media(prefers-reduced-motion:reduce){.shopifyCheckout .shopifyChoice,.shopifyCheckout .shopifyChoice:before,.shopifyCheckout .shopifyChoice__body,.shopifyCheckout .shopifyChoice__input,.shopifyCheckout .shopifyField__box,.shopifyCheckout .shopifyField__label,.shopifyCheckout .shopifySegmented__option{transition:none}.shopifyCheckout .shopifyCheckout__summary,.shopifyCheckout .shopifyViewSwap__view{animation:none;transition:none}}.shopifyCheckout .shopifyChoice.is-disabled .shopifyPayment__logo{filter:grayscale(1);opacity:.6}.shopifyCheckout .shopifyChoice__meta--success{color:#0d7d3b;font-weight:600}.shopifyCheckout .shopifyChoice__flush{display:flex;flex-direction:column}.shopifyCheckout .shopifyPaymentPanel{display:flex;flex-direction:column;gap:10px;padding:14px;border-top:1px solid #dedede;background-color:#f5f5f5}.shopifyCheckout .shopifyPaymentPanel>p{margin:0}.shopifyCheckout .shopifyPaymentPanel__title{font-weight:600}.shopifyCheckout .shopifyPaymentPanel__card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #dedede;border-radius:12px;background-color:#fff}.shopifyCheckout .shopifyPaymentPanel__card>span{display:flex;flex-wrap:wrap;gap:2px 8px;min-width:0}.shopifyCheckout .shopifyPaymentPanel__cardInfo{flex-direction:column}.shopifyCheckout .shopifyPaymentPanel__brand{display:inline-flex;flex:0 0 auto;align-items:center;height:24px}.shopifyCheckout .shopifyPaymentPanel__brand svg{width:auto;max-width:64px;height:24px}.shopifyCheckout .shopifyPaymentPanel__brand--center{align-self:center}.shopifyCheckout .shopifyPaymentPanel__free{flex:0 0 auto;color:#707070;white-space:nowrap}.shopifyCheckout .shopifyPaymentPanel__skeleton{display:block;width:120px;height:14px;border-radius:4px;background-color:rgba(0,0,0,.08);animation:shopifyPulse 1.2s ease-in-out infinite}.shopifyCheckout .shopifyPaymentPanel__skeleton--short{width:80px;margin-top:6px}.shopifyCheckout .shopifyPaymentPanel__frame{position:relative;display:flex;flex-direction:column;align-items:center;min-height:120px;padding:10px;overflow:hidden;border:1px solid #dedede;border-radius:12px;background-color:#fff}.shopifyCheckout .shopifyPaymentPanel__frame--totalnet{min-height:280px}.shopifyCheckout .shopifyPaymentPanel__iframe{display:block;width:100%;border:0}.shopifyCheckout .shopifyPaymentPanel__iframe--bamboo{max-width:300px;height:280px}.shopifyCheckout .shopifyPaymentPanel__iframe--plexo{max-width:440px;height:600px}.shopifyCheckout .shopifyPaymentPanel__container{width:100%}.shopifyCheckout .shopifyPaymentPanel__gatewayLogo{max-width:200px;max-height:48px;-o-object-fit:contain;object-fit:contain}.shopifyCheckout .shopifyPaymentPanel__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#fff}.shopifyCheckout .shopifyPaymentPanel__loading{display:flex;align-items:center;justify-content:center;min-height:160px}.shopifyCheckout .shopifyPaymentPanel__submit{width:100%}.shopifyCheckout .shopifyPaymentPanel__instructions{font-size:14px}.shopifyCheckout .shopifyPaymentPanel__instructions p{margin:0 0 6px}.shopifyCheckout .shopifyPaymentPanel .shopifyNotice--info{border:1px solid #dedede;background-color:#fff}.shopifyCheckout .shopifyChoice:last-child .shopifyBilling__form,.shopifyCheckout .shopifyChoice:last-child .shopifyPaymentPanel{border-radius:0 0 11px 11px}.shopifyCheckout .shopifySecureField{position:relative;height:49px;border:1px solid #dedede;border-radius:12px;background-color:#fff;transition:border-color .1333s ease-in-out,box-shadow .1333s ease-in-out}.shopifyCheckout .shopifySecureField:focus-within{border-color:#005bd1;box-shadow:0 0 0 1px #005bd1}.shopifyCheckout .shopifySecureField__input{position:absolute;top:0;right:10px;bottom:0;left:10px;overflow:hidden}.shopifyCheckout .shopifySecureField__input div,.shopifyCheckout .shopifySecureField__input iframe{width:100%!important;height:100%!important}.shopifyCheckout .shopifyPaymentPage{display:flex;flex-direction:column;gap:14px}.shopifyCheckout .shopifyPaymentPage__back{align-self:flex-start}.shopifyCheckout .shopifyPaymentPage .shopifyPaymentPanel{gap:14px;padding:0;border-top:0;border-radius:0;background-color:transparent}.shopifyCheckout .shopifyPaymentPage .shopifyPaymentPanel__frame{padding:14px}.shopifyCheckout .shopifyActions{display:flex;align-items:center;justify-content:space-between;gap:12px}.shopifyCheckout .shopifyActions__back{display:inline-flex;align-items:center;gap:4px;text-decoration:none}.shopifyCheckout .shopifyActions__back svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6}.shopifyCheckout .shopifyActions__back:disabled{opacity:.5;cursor:not-allowed}.shopifyCheckout .shopifyActions__continue{min-width:140px}.shopifyCheckout .shopifyConsent{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.shopifyCheckout .shopifyOnePager__pay{width:100%}.shopifyCheckout .shopifyOnePager__secure{margin:12px 0 0;text-align:center;font-size:12px;color:#707070}.shopifyCheckout .shopifyOnePager__error{text-align:center}.shopifyCheckout .shopifySummary{display:flex;flex-direction:column;gap:20px}.shopifyCheckout .shopifySummary--loading{animation:shopifyPulse 1.2s ease-in-out infinite}.shopifyCheckout .shopifySummary__skeleton{height:64px;border-radius:12px;background-color:rgba(0,0,0,.06)}.shopifyCheckout .shopifySummary__skeleton--short{height:120px}.shopifyCheckout .shopifySummary__lines{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.shopifyCheckout .shopifySummary__line{display:flex;align-items:center;gap:14px}.shopifyCheckout .shopifySummary__line--outOfStock{opacity:.6}.shopifyCheckout .shopifySummary__thumb{position:relative;flex:0 0 64px;width:64px;height:64px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background-color:#fff}.shopifyCheckout .shopifySummary__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:7px}.shopifyCheckout .shopifySummary__qty{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background-color:rgba(0,0,0,.85);color:#fff;font-size:12px;font-weight:600;line-height:20px;text-align:center}.shopifyCheckout .shopifySummary__lineInfo{flex:1 1 auto;min-width:0}.shopifyCheckout .shopifySummary__lineTitle{margin:0;font-size:14px}.shopifyCheckout .shopifySummary__lineNote,.shopifyCheckout .shopifySummary__lineSubtitle{display:flex;align-items:center;gap:5px;margin:3px 0 0;color:#666;font-size:12px}.shopifyCheckout .shopifySummary__lineNote .shopifySummary__tag,.shopifyCheckout .shopifySummary__lineSubtitle .shopifySummary__tag{width:13px;height:13px}.shopifyCheckout .shopifySummary__linePrice{display:flex;flex-direction:column;align-items:flex-end;font-size:14px;white-space:nowrap}.shopifyCheckout .shopifySummary__linePrice s{color:#707070;font-size:12px}.shopifyCheckout .shopifySummary__outOfStock{color:#dd1d1d;font-size:12px;font-weight:600}.shopifyCheckout .shopifySummary__coupon{display:flex;flex-direction:column;gap:8px}.shopifyCheckout .shopifySummary__coupon .shopifyField__suffix{padding-right:6px}.shopifyCheckout .shopifySummary__couponApply{min-height:37px;padding:0 14px;border:0;border-radius:8px;background-color:rgba(0,0,0,.05);color:#707070;font:inherit;font-size:14px;cursor:pointer;transition:background-color .1333s ease-in-out,color .1333s ease-in-out}.shopifyCheckout .shopifySummary__couponApply:not(:disabled){color:#000}.shopifyCheckout .shopifySummary__couponApply:not(:disabled):hover{background-color:rgba(0,0,0,.09)}.shopifyCheckout .shopifySummary__couponApply:disabled{cursor:not-allowed}.shopifyCheckout .shopifySummary__pills{display:flex;flex-wrap:wrap;gap:8px}.shopifyCheckout .shopifySummary__pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;background-color:rgba(0,0,0,.06);font-size:14px;line-height:19px}.shopifyCheckout .shopifySummary__pill button{display:inline-flex;align-items:center;border:0;background:transparent;padding:0;cursor:pointer;color:#000}.shopifyCheckout .shopifySummary__pill button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round}.shopifyCheckout .shopifySummary__pill--off{text-decoration:line-through;opacity:.6}.shopifyCheckout .shopifySummary__tag{flex:0 0 auto;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}.shopifyCheckout .shopifySummary__rowLabel{display:inline-flex;align-items:center;gap:6px;min-width:0}.shopifyCheckout .shopifySummary__muted{margin:0;color:#707070;font-size:13px}.shopifyCheckout .shopifySummary__rows{display:flex;flex-direction:column;gap:8px;margin:0}.shopifyCheckout .shopifySummary__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.shopifyCheckout .shopifySummary__row dt{display:flex;flex-direction:column;min-width:0}.shopifyCheckout .shopifySummary__row dd{margin:0;display:flex;align-items:baseline;gap:6px;white-space:nowrap}.shopifyCheckout .shopifySummary__row dd s{color:#707070;font-size:12px}.shopifyCheckout .shopifySummary__row--muted dd{color:#707070;white-space:normal;text-align:right}.shopifyCheckout .shopifySummary__row--discount dt{color:#707070}.shopifyCheckout .shopifySummary__row--free dd span{text-transform:uppercase}.shopifyCheckout .shopifySummary__row--total{margin-top:8px;align-items:center}.shopifyCheckout .shopifySummary__row--total dt,.shopifyCheckout .shopifySummary__row--total strong{font-size:19px;font-weight:600}.shopifyCheckout .shopifySummary__row--savings dt,.shopifyCheckout .shopifySummary__row--savings strong{font-size:14px;font-weight:600}.shopifyCheckout .shopifySummary__rowDetail{color:#707070;font-size:12px}.shopifyCheckout .shopifySummary__currency{color:#666;font-size:12px}.shopifyCheckout .shopifySummary__notices{display:flex;flex-direction:column;gap:8px}.shopifyCheckout .shopifySummary__notice{margin:0;padding:10px 12px;border-radius:8px;font-size:13px}.shopifyCheckout .shopifySummary__notice--success{background-color:#edf8f0}.shopifyCheckout .shopifySummary__notice--info{background-color:#eef4ff}.shopifyCheckout .shopifySummary__notice--critical{background-color:#fff1f1;color:#8e1f0b}.shopifyCheckout .shopifySummary__notice--muted{padding:0;color:#707070}.shopifyCheckout .shopifyStatus{display:flex;flex-direction:column;gap:16px}.shopifyCheckout .shopifyStatus__hero{display:flex;align-items:center;gap:14px;margin-bottom:8px}.shopifyCheckout .shopifyStatus__icon{flex:0 0 44px;width:44px;height:44px;color:#005bd1}.shopifyCheckout .shopifyStatus__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.shopifyCheckout .shopifyStatus__icon.is-pending{color:#b98900}.shopifyCheckout .shopifyStatus__icon.is-failed{color:#dd1d1d}.shopifyCheckout .shopifyStatus__order{margin:0;color:#707070;font-size:14px}.shopifyCheckout .shopifyStatus__title{margin:0;font-size:24px;font-weight:600;line-height:1.25}.shopifyCheckout .shopifyStatus__details{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.shopifyCheckout .shopifyStatus__details h4{margin:0 0 6px;font-size:14px;font-weight:600}.shopifyCheckout .shopifyStatus__details p{margin:0 0 2px;color:#545454;word-break:break-word}@media(min-width:600px){.shopifyCheckout .shopifyStatus__details{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.shopifyCheckout .shopifyStatus__actions{display:flex;justify-content:flex-end;margin-top:8px}.shopifyCheckout .shopifyCard{padding:20px;border:1px solid #dedede;border-radius:12px}.shopifyCheckout .shopifyCard__title{margin:0 0 8px;font-size:16px;font-weight:600}.shopifyCheckout .shopifyCard__text{margin:0 0 6px}.shopifyCheckout .shopifyCard__muted{margin:8px 0 12px;color:#707070}.shopifyCheckout .shopifyCard__instructions{margin-top:8px}