:root{--baseColor1: #404040;--baseColor2: #EB0045;--baseColor3: #00ABC8;--baseColor4: var(--baseColor1);--baseColor5: #EB0045;--baseColor6: var(--baseColor1);--fontColor1: var(--baseColor2);--fontColor2: var(--baseColor1);--fontColor3: #4b4b4b;--fontColor4: #4b4b4b;--fontColor5: #7a7a7a;--fontColor6: #707070;--gray-100: #f8f8f8;--gray-200: #f6f6f6;--gray-300: #f5f5f5;--gray-400: #f1f1f1;--gray-450: #e9e9e9;--gray-475: #e6e6e6;--gray-500: #dbdbdb;--gray-600: #d6d6d6;--gray-700: #c5c5c5;--gray-800: #a8a8a8;--gray-900: #979797;--gray-950: #828282;--gray-1000: #707070;--media-ratio: 1;--star-full: #fb0;--star-empty: #d5d5d5;--font: "Nunito";--font-1: "Nunito";--font-2: "Becca";--font-3: "Omnes";--font-4: "Omnes";--font-5: "Omnes";--swiper-theme-color: var(--baseColor2);--swiper-pagination-bullet-horizontal-gap: 4px;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-size: 5px;--swiper-pagination-bullet-inactive-color: var(--gray-600);--swiper-pagination-bullet-border-radius: 100%}@keyframes slideUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (max-width:1023px){html:has(#order-summary.opened),body:has(#order-summary.opened){overflow:visible}}body{font-family:var(--font-3);background-color:#eaf9f9;color:#131313}body input[type=text],body input[type=number],body input[type=tel],body input[type=password],body input[type=email],body select,body .input-group select{border-radius:25px;background-color:#fff}body input[type=text]:focus,body input[type=number]:focus,body input[type=tel]:focus,body input[type=password]:focus,body input[type=email]:focus,body select:focus,body .input-group select:focus{box-shadow:unset}body .btn{border-radius:25px}body .input-radio{flex-shrink:0}body .input-radio input{display:none}body .input-radio::before{content:"";display:block;border-radius:100%;width:17px;height:17px;border:1px solid #000;background-color:#fff}body .input-radio:has(input:checked)::before{background-color:var(--color-secondary)}body .checkout-header{background-color:#fff;position:sticky;top:0;border-bottom:1px solid #ddd;box-shadow:0 15px 20px -20px rgba(0,0,0,.2);z-index:1;margin-bottom:0;display:flex;justify-content:center}body .checkout-header img{max-width:135px}@media screen and (max-width:1023px){body .checkout-header img{max-width:90px}}body .checkout-header .logo{width:-moz-fit-content;width:fit-content}@media screen and (max-width:1023px){body .checkout-header .logo{padding:10px 0}}body #onepage{min-height:100vh;height:auto}@media screen and (max-width:1023px){body #onepage{padding-bottom:80px}}body #onepage #main{background-color:var(--checkout-app-bg);display:flex;flex-direction:column;width:100%}@media screen and (min-width:1024px){body #onepage #main{width:460px;flex:0 0 460px;padding:0;border-radius:28px;box-shadow:0 24px 60px -20px rgba(0,114,151,.28)}}@media screen and (max-width:1023px){body #onepage #main{padding-top:0}}body #onepage #basket .items .wp-product{padding:0;width:100%;position:relative;border-radius:27px;overflow:hidden}body #onepage #basket .items .wp-product .products{padding:26px 14px;background-color:#f3f3f3;grid-template-columns:2fr repeat(3, auto);justify-content:space-between;gap:30px;display:grid}@media screen and (max-width:1023px){body #onepage #basket .items .wp-product .products{grid-template-columns:minmax(0, 103px) repeat(2, auto);align-items:flex-start;gap:4px 16px}}body #onepage #basket .items .wp-product .products li.quantity,body #onepage #basket .items .wp-product .products li.subtotal,body #onepage #basket .items .wp-product .products li.price{display:grid;grid-template-rows:18px minmax(37px, 1fr);gap:9px}body #onepage #basket .items .wp-product .products li.quantity>div,body #onepage #basket .items .wp-product .products li.subtotal>div,body #onepage #basket .items .wp-product .products li.price>div{display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (min-width:1024px){body #onepage #basket .items .wp-product .products li.image{display:none}}body #onepage #basket .items .wp-product .products li.image img{width:100%;height:auto;max-width:unset !important}body #onepage #basket .items .wp-product .products li.product h4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:16px}body #onepage #basket .items .wp-product .products li.product .variations{font-size:12px}@media screen and (max-width:1023px){body #onepage #basket .items .wp-product .products li.product .image{display:none}}body #onepage #basket .items .wp-product .products li.price,body #onepage #basket .items .wp-product .products li.subtotal{width:auto;text-align:center}body #onepage #basket .items .wp-product .products li.price strong,body #onepage #basket .items .wp-product .products li.subtotal strong{font-size:15px;color:#ff495d}@media screen and (max-width:1023px){body #onepage #basket .items .wp-product .products li.price strong,body #onepage #basket .items .wp-product .products li.subtotal strong{font-size:13px}}body #onepage #basket .items .wp-product .products li.price>div,body #onepage #basket .items .wp-product .products li.subtotal>div{width:-moz-fit-content;width:fit-content}@media screen and (max-width:1023px){body #onepage #basket .items .wp-product .products li.price{grid-column:2}body #onepage #basket .items .wp-product .products li.price .basket-title{text-align:left}}@media screen and (max-width:1023px){body #onepage #basket .items .wp-product .products li.subtotal{grid-column:3;justify-content:flex-end}body #onepage #basket .items .wp-product .products li.subtotal .basket-title{text-align:right}}body #onepage #basket .items .wp-product .products li.quantity{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;border:none;text-align:center;padding:0;position:relative}@media screen and (max-width:1023px){body #onepage #basket .items .wp-product .products li.quantity{grid-row:1;grid-column:3;margin-bottom:23px}}body #onepage #basket .items .wp-product .products li.quantity .amount{background-color:#fff;border:1px solid #cbcbcb;border-radius:128px;gap:0;width:105px;display:grid;grid-template-columns:repeat(3, 1fr)}body #onepage #basket .items .wp-product .products li.quantity .amount button,body #onepage #basket .items .wp-product .products li.quantity .amount input{text-align:center;height:100%;line-height:37px;height:37px;background-color:transparent;padding:0;box-shadow:unset;font-weight:700;font-size:15px}body #onepage #basket .items .wp-product .products li.quantity .amount button::-webkit-outer-spin-button,body #onepage #basket .items .wp-product .products li.quantity .amount button::-webkit-inner-spin-button,body #onepage #basket .items .wp-product .products li.quantity .amount input::-webkit-outer-spin-button,body #onepage #basket .items .wp-product .products li.quantity .amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body #onepage #basket .items .wp-product .products li.quantity .amount button[type=number],body #onepage #basket .items .wp-product .products li.quantity .amount input[type=number]{-moz-appearance:textfield}body #onepage #basket .items .wp-product .products li.quantity .amount button{font-size:22px;color:var(--baseColor3)}body #onepage #basket .items .wp-product .products li.quantity .remove{position:absolute;bottom:-3px;transform:translateY(100%);width:100%}@media screen and (max-width:1023px){body #onepage #basket .items .wp-product .products li.quantity .remove{font-size:12px}}body #onepage #basket .items .wp-product .products li.actions{display:none !important}body #onepage #basket .items .wp-product .products .basket-title{display:block;color:#afafaf;font-size:14px;text-align:center;justify-self:flex-start;width:100%;white-space:nowrap}@media screen and (max-width:1023px){body #onepage #basket .items .wp-product .products .basket-title{font-size:12px}}body #onepage #basket .items .wp-product .products li.product-status{position:absolute;top:0}body #onepage #basket .items .wp-product .products li.product-status span{display:block;font-size:14px;background-color:#d32f2f;color:#fff;border-radius:15px;padding:0;padding:0 10px}body #onepage #basket #delete{text-decoration:underline}body #onepage #basket .splited-delivery__header{display:flex;justify-content:space-between;align-items:center;background-color:#ff495d;height:49px;padding:0 40px 0 20px;color:#fff;font-weight:700;position:relative;cursor:pointer}body #onepage #basket .splited-delivery__header p{font-size:18px}body #onepage #basket .splited-delivery__header p:nth-child(2):after{content:"";position:absolute;right:15px;top:50%;width:15px;height:10px;transform:translateY(-50%);background-image:url(/custom/content/themes/agrada-template-clean-HLG/Imagens/Icons/icone-seta.svg);background-repeat:no-repeat;transition:.3s;filter:brightness(0) saturate(100%) invert(96%) sepia(96%) saturate(14%) hue-rotate(232deg) brightness(105%) contrast(105%)}body #onepage #basket .splited-delivery__header.aberto p:nth-child(2):after{transform:translateY(-50%) rotate(180deg)}body #onepage #basket .splited-delivery__item{border-radius:27px;overflow:hidden}body #onepage #basket .splited-delivery__item .wp-product{border-radius:0;border-bottom:none !important}body #onepage #basket .splited-delivery__delivery{display:none;grid-template-columns:40% 60%;min-height:100px;background-color:#fff;border-radius:0 0 27px 27px}body #onepage #basket .splited-delivery__delivery .selecao-opcao-entrega{display:flex;align-items:center;justify-content:center;gap:20px;min-height:90px}@media screen and (max-width:1023px){body #onepage #basket .splited-delivery__delivery .selecao-opcao-entrega{padding-bottom:10px;border-radius:0;padding-left:0;gap:10px;min-height:unset;padding:25px 0}body #onepage #basket .splited-delivery__delivery .selecao-opcao-entrega svg{max-width:30px;height:auto}}body #onepage #basket .splited-delivery__delivery .selecao-opcao-entrega span{color:#707070;font-size:18px;font-weight:bold}@media screen and (max-width:1023px){body #onepage #basket .splited-delivery__delivery .selecao-opcao-entrega span{font-size:16px}body #onepage #basket .splited-delivery__delivery .selecao-opcao-entrega span br{display:none}}body #onepage #basket .splited-delivery__delivery .opcoes-fretes{min-height:100px;display:flex;flex-direction:column;background-color:#f3f3f3}body #onepage #basket .splited-delivery__delivery .opcoes-fretes>div{background-color:#fff}body #onepage #basket .splited-delivery__delivery .opcoes-fretes p.frete-gratis{color:#58c00b;font-weight:bold}body #onepage #basket .splited-delivery__delivery .opcoes-fretes>div{display:grid;grid-template-columns:13px repeat(3, 1fr);align-items:center;padding:0 8px}@media screen and (max-width:1023px){body #onepage #basket .splited-delivery__delivery .opcoes-fretes>div{grid-template-columns:15px repeat(3, 1fr)}}body #onepage #basket .splited-delivery__delivery .opcoes-fretes>div span{color:#707070;font-size:14px;font-weight:700;min-width:100px;text-align:center;min-height:25px;line-height:25px}@media screen and (max-width:1023px){body #onepage #basket .splited-delivery__delivery .opcoes-fretes>div span{font-size:14px;white-space:nowrap;line-height:normal}}body #onepage #basket .splited-delivery__delivery .opcoes-fretes ul:nth-child(odd){background-color:#fff}body #onepage #basket .splited-delivery__delivery .opcoes-fretes ul li{display:grid;grid-template-columns:13px repeat(3, 1fr);padding:0 8px;align-items:center;cursor:pointer}body #onepage #basket .splited-delivery__delivery .opcoes-fretes ul li p{height:25px;line-height:25px;min-width:100px;text-align:center;color:#707070;font-size:14px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1023px){body #onepage #basket .splited-delivery__delivery .opcoes-fretes ul li p{font-size:14px;height:50px;line-height:50px}}body #onepage #basket .splited-delivery__delivery .opcoes-fretes ul li .input-radio::before{width:13px;height:13px}@media screen and (max-width:1023px){body #onepage #basket .splited-delivery__delivery .opcoes-fretes ul li .input-radio::before{width:15px;height:15px}}body #onepage #basket .splited-delivery__delivery .opcoes-fretes ul li .delivery-name{display:inline-block;text-transform:lowercase}body #onepage #basket .splited-delivery__delivery .opcoes-fretes ul li .delivery-name::first-letter{text-transform:uppercase}body #onepage #basket .splited-delivery__delivery .opcoes-fretes ul li.selected .delivery-name{color:#58c00b;font-weight:700}body #onepage #basket.basket--delivery .splited-delivery__delivery{display:block}body #onepage #checkout .checkout-step{background-color:#fff;border:1px solid #d2d2d2;border-radius:20px;overflow:hidden}body #onepage #checkout .checkout-step .step-header{padding:16px 20px}body #onepage #checkout .checkout-step .step-number{width:28px;height:28px;border-radius:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid #d2d2d2;background-color:#f8f8f8;color:#707070;font-size:13px;font-weight:700;transition:ease all .2s}body #onepage #checkout .checkout-step .step-title{font-size:17px;font-weight:700;flex:1}body #onepage #checkout .checkout-step .step-resume{font-size:13px;color:#707070;max-width:45%;text-align:right;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}body #onepage #checkout .checkout-step .step-edit{font-size:12px;color:var(--color-primary);text-decoration:underline;flex-shrink:0}body #onepage #checkout .checkout-step .step-body{display:none;flex-direction:column;gap:16px;padding:0 20px 22px}body #onepage #checkout .checkout-step .step-next{border-radius:25px;text-align:center}body #onepage #checkout .checkout-step.active .step-number{border-color:var(--color-primary);color:var(--color-primary)}body #onepage #checkout .checkout-step.active .step-body{display:flex}body #onepage #checkout .checkout-step.done .step-number{background-color:#58c00b;border-color:#58c00b;color:#fff}body #onepage #checkout .checkout-step .step-login{display:block;padding:0 20px 22px}body #onepage #checkout .checkout-step .step-login.is-logged{padding:0}body #onepage #checkout .checkout-step .step-login.is-logged .identify{display:none}@media screen and (max-width:1023px){body #onepage #checkout .checkout-step .step-login{padding:0 16px 18px}}body #onepage #checkout .checkout-step:not(.active) .step-login{padding:0}body #onepage #checkout .checkout-step:not(.active) .step-login .identify{display:none}body #onepage #checkout .checkout-step.locked .step-header{opacity:.45;cursor:not-allowed}body #onepage #checkout .checkout-step.locked .step-body{display:none}@media screen and (max-width:1023px){body #onepage #checkout .checkout-step .step-header{padding:14px 16px}body #onepage #checkout .checkout-step .step-title{font-size:15px}body #onepage #checkout .checkout-step .step-resume{font-size:12px}body #onepage #checkout .checkout-step .step-body{padding:0 16px 18px}}body #onepage #checkout .customer-data{border:none;padding-bottom:0}body #onepage #checkout .customer-data h3{font-size:17px}body #onepage #checkout .customer-data .edit{font-size:12px}body #onepage #checkout .delivery-address-data,body #onepage #checkout .delivery-data{border-color:#d2d2d2}body #onepage #checkout .delivery-address-data h3,body #onepage #checkout .delivery-data h3{color:var(--color-primary)}body #onepage #checkout .delivery-address-data h3 a,body #onepage #checkout .delivery-data h3 a{color:#000}body #onepage #checkout .delivery-address-data>.content,body #onepage #checkout .delivery-data>.content{padding:0}body #onepage #checkout .delivery-address-data ul li{font-size:14px}@media screen and (max-width:1023px){body #onepage #checkout .delivery-address-data ul li{font-size:12px}}body #onepage #checkout .delivery-address-data .form .delivery-address-options{gap:10px}body #onepage #checkout .delivery-address-data .form .delivery-address-options .toggle-enderecos{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:ease all .15s}body #onepage #checkout .delivery-address-data .form .delivery-address-options .toggle-enderecos:hover{color:var(--checkout-brand)}body #onepage #checkout .delivery-address-data .form .delivery-address-options .toggle-enderecos:focus-visible{outline:2px solid var(--checkout-brand);outline-offset:3px;border-radius:4px}body #onepage #checkout .delivery-address-data .form .delivery-address-options .toggle-enderecos svg{width:18px;height:18px;flex-shrink:0;color:var(--checkout-brand);transition:ease all .2s}body #onepage #checkout .delivery-address-data .form .delivery-address-options .toggle-enderecos.aberto svg{transform:rotate(180deg)}body #onepage #checkout .delivery-address-data .form h4{font-size:12px}body #onepage #checkout .delivery-address-data .form .options{max-height:none;overflow:visible;padding-right:0}body #onepage #checkout .delivery-address-data .form .options>li{border:1.5px solid var(--checkout-border) !important;border-radius:12px;transition:ease all .15s}body #onepage #checkout .delivery-address-data .form .options>li.selected{border-color:var(--checkout-brand) !important;background-color:var(--checkout-brand-tint)}body #onepage #checkout .delivery-address-data .form .options>li .option{background-color:transparent;font-size:12.5px}body #onepage #checkout .delivery-address-data .form .show-more-options .more-options{background-color:#fff}body #onepage #checkout .delivery-address-data .form .show-more-options .more-options.show{z-index:30}body #onepage #checkout .delivery-address-data .form .options>li:has(.more-options.show){position:relative;z-index:30}body #onepage #checkout .delivery-address-data .form .option .input-radio{flex-shrink:0}body #onepage #checkout .delivery-address-data .form .option .input-radio input{display:none}body #onepage #checkout .delivery-address-data .form .option .input-radio::before{content:"";display:block;border-radius:100%;width:17px;height:17px;border:1px solid #000;background-color:#fff}body #onepage #checkout .delivery-address-data .form .option .input-radio:has(input:checked)::before{background-color:var(--color-secondary)}body #onepage #checkout .delivery-address-data .form #cta-add-address{font-size:12px}body #onepage #checkout .delivery-data .content{display:none}body #onepage #checkout .delivery-data h4{font-weight:700;font-size:14px;padding:0 12px;margin-bottom:14px}body #onepage #checkout .delivery-data h4 p{display:inline-block;color:var(--color-primary);font-weight:400;font-size:12px}body #onepage #checkout .delivery-data .delivery-options{background-color:#fff;padding:7px 0 20px;gap:0;border-radius:4px}body #onepage #checkout .delivery-data .delivery-options .option,body #onepage #checkout .delivery-data .delivery-options .options-header{display:grid;grid-template-columns:17px 2fr 1fr 1fr;text-align:center;font-size:12px;padding:4px 8px;color:#707070}body #onepage #checkout .delivery-data .delivery-options .options-header{font-weight:600;padding:0 8px 11px}body #onepage #checkout .delivery-data .delivery-options .options li{border:none !important;border-radius:0 !important}body #onepage #checkout .delivery-data .delivery-options .options li:nth-child(odd){background-color:#f3f3f3}body #onepage #checkout .delivery-data .delivery-options .options li.selected{box-shadow:none}body #onepage #checkout .delivery-data .delivery-options .options li .text-green{color:#58c00b}body #onepage #checkout .delivery-data .delivery-options .options li .option-name{display:inline-block;text-transform:lowercase}body #onepage #checkout .delivery-data .delivery-options .options li .option-name::first-letter{text-transform:uppercase}body #onepage #checkout .payment-data h3{color:var(--color-primary)}body #onepage #checkout .payment-data h4{font-size:12px}body #onepage #checkout .pix-discount{font-size:12px;padding:0 .8em 0 .7em;border-radius:1em;text-shadow:none;text-align:center;display:block;line-height:1.8em;white-space:nowrap;font-weight:400;background-color:#5cb85c;color:#fff;width:-moz-fit-content;width:fit-content}body #onepage #checkout .basket-warning{background:#fff3cd;color:#856404;border:1px solid #ffe69c;padding:12px 16px;border-radius:6px;margin-bottom:16px;font-size:14px;font-weight:600}@media screen and (min-width:1024px){body #onepage #summary{width:100%;max-width:340px;flex-shrink:0;padding:0;align-self:stretch;background-color:transparent}}@media screen and (max-width:1023px){body #onepage #summary{position:static;bottom:auto;left:auto;width:100%;box-shadow:none;z-index:auto;padding:24px 16px;margin-top:0;background-color:transparent;order:-1}body #onepage #summary header,body #onepage #summary .basket,body #onepage #summary .summary,body #onepage #summary .total{display:flex}}@media screen and (max-width:1023px)and (max-width:1023px){body #onepage #summary .total{margin-top:1rem}}body #onepage #summary #basket .products .product .image{display:none !important}body #onepage #order-summary{padding:24px;border:1px solid var(--checkout-border);height:-moz-fit-content;height:fit-content;background-color:var(--checkout-surface);border-radius:22px;width:100%;background-color:#fff}@media screen and (min-width:1024px){body #onepage #order-summary{position:sticky;top:24px;max-width:340px;box-shadow:0 20px 50px -24px rgba(0,114,151,.3);display:flex;flex-direction:column;max-height:calc(100vh - 48px);height:auto}body #onepage #order-summary #sheet-groups{overflow-y:auto;min-height:105px;padding-right:6px;margin-right:-6px;scrollbar-width:thin;scrollbar-color:var(--checkout-field-border) transparent}body #onepage #order-summary #sheet-groups::-webkit-scrollbar{width:6px}body #onepage #order-summary #sheet-groups::-webkit-scrollbar-thumb{background-color:var(--checkout-field-border);border-radius:3px}body #onepage #order-summary #sheet-groups::-webkit-scrollbar-track{background-color:transparent}body #onepage #order-summary .sum-totals{flex-shrink:0}body #onepage #order-summary h3{flex-shrink:0}}@media screen and (max-width:1023px){body #onepage #order-summary{height:auto;overflow:visible;animation:none}body #onepage #order-summary.opened{height:auto;overflow:visible;animation:none}}body #onepage #order-summary .ver-pedido-completo{display:none}body #onepage #order-summary h3{font-size:15px;margin-bottom:6px;font-weight:700}body #onepage #order-summary .grp-label{font-size:11px;font-weight:700;color:var(--color-secondary);text-transform:uppercase;letter-spacing:.3px;margin:14px 0 4px}body #onepage #order-summary .sum-line{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:var(--checkout-ink-soft);padding:5px 0}body #onepage #order-summary .sum-line .sum-thumb{width:38px;height:38px;flex-shrink:0;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid var(--checkout-border);background-color:var(--checkout-surface)}body #onepage #order-summary .sum-line .sum-thumb.no-image{visibility:hidden}body #onepage #order-summary .sum-line .sum-nome{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body #onepage #order-summary .sum-line span:last-child{font-weight:700;color:var(--checkout-accent);white-space:nowrap}body #onepage #order-summary .sum-line.off{text-decoration:line-through;color:var(--checkout-ink-faint)}body #onepage #order-summary .sum-line.off span:last-child{color:var(--checkout-ink-faint)}body #onepage #order-summary .sum-totals{margin-top:14px;padding-top:14px;border-top:1px dashed var(--checkout-border)}body #onepage #order-summary .sum-totals .row{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;margin-bottom:8px;color:var(--checkout-ink)}body #onepage #order-summary .sum-totals .row.extras{display:block}body #onepage #order-summary .sum-totals .row.grand{font-weight:700;font-size:17px;color:var(--checkout-ink);border-top:1px dashed var(--checkout-border);padding-top:10px;margin-top:8px;align-items:baseline}body #onepage #order-summary .sum-totals .row.row-subtotal span:first-child{font-weight:700}body #onepage #order-summary .sum-totals .row.row-subtotal span:last-child{font-weight:700;color:var(--checkout-accent)}body #onepage #order-summary .sum-totals .row.row-frete span:first-child{font-weight:700;color:var(--checkout-green)}body #onepage #order-summary .sum-totals .row.row-frete .frete-valor{display:flex;flex-direction:column;align-items:flex-end;gap:2px}body #onepage #order-summary .sum-totals .row.row-frete .frete-valor strong{font-weight:700;color:var(--checkout-accent)}body #onepage #order-summary .sum-totals .row.row-frete .frete-pendente{color:var(--checkout-ink-soft)}body #onepage #order-summary .sum-totals .row.row-frete .calcular-frete{color:var(--checkout-green);text-decoration:underline;white-space:nowrap;font-size:12px}body #onepage #order-summary .sum-totals .row.row-frete .calcular-frete:hover{color:var(--checkout-accent)}body #onepage #order-summary .sum-totals .cep-row{display:block;margin-top:-4px}body #onepage #order-summary .sum-totals .cep-row .cep-form{display:flex;gap:8px;align-items:flex-end}body #onepage #order-summary .sum-totals .cep-row .cep-form .input-group{flex:1;min-width:0}body #onepage #order-summary .sum-totals .cep-row .cep-form .btn{flex-shrink:0;height:40px;line-height:40px;padding:0 16px;font-size:13px}body #onepage #order-summary .sum-totals .cep-row .cep-opcoes{display:flex;flex-direction:column;gap:6px;margin-top:10px;min-height:160px;max-height:236px;overflow-y:auto;padding-right:4px;margin-right:-4px;scrollbar-width:thin;scrollbar-color:var(--checkout-field-border) transparent}body #onepage #order-summary .sum-totals .cep-row .cep-opcoes::-webkit-scrollbar{width:6px}body #onepage #order-summary .sum-totals .cep-row .cep-opcoes::-webkit-scrollbar-thumb{background-color:var(--checkout-field-border);border-radius:3px}body #onepage #order-summary .sum-totals .cep-row .cep-opcoes::-webkit-scrollbar-track{background-color:transparent}body #onepage #order-summary .sum-totals .cep-row .cep-opcoes .cep-opcoes-titulo{position:sticky;top:0;z-index:1;font-size:11px;font-weight:700;color:var(--checkout-ink-soft);text-transform:uppercase;letter-spacing:.3px;margin-top:4px;padding:2px 0;background-color:var(--checkout-surface)}body #onepage #order-summary .sum-totals .cep-row .cep-opcoes .cep-opcao{display:grid;grid-template-columns:1fr auto;gap:2px 10px;width:100%;text-align:left;padding:8px 12px;border:1.5px solid var(--checkout-border);border-radius:12px;background-color:var(--checkout-surface);transition:ease all .15s}body #onepage #order-summary .sum-totals .cep-row .cep-opcoes .cep-opcao:hover{border-color:var(--checkout-green)}body #onepage #order-summary .sum-totals .cep-row .cep-opcoes .cep-opcao.selecionada{border-color:var(--checkout-green);background-color:#f2fcea}body #onepage #order-summary .sum-totals .cep-row .cep-opcoes .cep-opcao:disabled{opacity:.6;cursor:wait}body #onepage #order-summary .sum-totals .cep-row .cep-opcoes .cep-opcao .nome{font-size:13px;font-weight:700;color:var(--checkout-ink)}body #onepage #order-summary .sum-totals .cep-row .cep-opcoes .cep-opcao .valor{font-size:13px;font-weight:700;color:var(--checkout-accent);text-align:right}body #onepage #order-summary .sum-totals .cep-row .cep-opcoes .cep-opcao .prazo{font-size:11.5px;color:var(--checkout-ink-soft);grid-column:1}body #onepage #order-summary .sum-totals #checkoutCupom strong,body #onepage #order-summary .sum-totals #checkoutCupom a{color:#d32f2f}body #onepage #order-summary .sum-totals #loyalty-card strong,body #onepage #order-summary .sum-totals #loyalty-card a{color:#00c3d0}@media screen and (max-width:1023px){body #onepage #order-summary .buttons-action{display:none}}body #onepage #order-summary .buttons-action .go-to-checkout{border-radius:25px}body .wallet-button{padding-top:0;padding-bottom:0}body .btn{padding-top:0;padding-bottom:0}body .btn.finish{background-color:#58c00b;border-radius:25px;text-transform:uppercase;font-weight:700;font-size:16px;line-height:50px;height:50px;padding-top:0;padding-bottom:0}body .btn.finish:hover{opacity:1}body #onepage{--checkout-brand: var(--color-secondary);--checkout-accent: var(--color-primary);--checkout-ink: #0B3C46;--checkout-ink-soft: #5C7A80;--checkout-ink-faint: #9AB2B6;--checkout-border: #DCF0EF;--checkout-field-border: #A9CFD4;--checkout-surface: #FFF;--checkout-brand-tint: #E3F9F8;--checkout-green: #58C00B;--checkout-danger: var(--baseColor2);--checkout-danger-tint: #FFE9EE;--checkout-bg: #EAF9F9;--checkout-app-bg: #FAFDFD}body #onepage #main{background-color:var(--checkout-app-bg)}body #onepage #main>.content{padding:22px 24px 14px}body #onepage #main .appbar{position:relative;z-index:1;background-color:var(--checkout-app-bg);border-bottom:1px solid var(--checkout-border);display:flex;align-items:center;gap:10px;padding:14px 16px}@media screen and (min-width:1024px){body #onepage #main .appbar{border-top-left-radius:28px;border-top-right-radius:28px}}body #onepage #main .appbar .back{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--checkout-surface);border:1px solid var(--checkout-border);flex-shrink:0;cursor:pointer}body #onepage #main .appbar .back .icon-inline{width:18px;height:18px;color:var(--checkout-ink)}body #onepage #main .appbar .back:disabled{opacity:0;pointer-events:none}body #onepage #main .appbar .brand-mark img{max-width:74px;flex-shrink:0}body #onepage #main .appbar .appbar-title{flex:1;min-width:0}body #onepage #main .appbar .appbar-title h1{font-size:15.5px;font-weight:700}body #onepage #main .appbar .appbar-title p{margin:1px 0 0;font-size:11.5px;color:var(--checkout-ink-faint)}body #onepage #main .appbar .dots{display:flex;gap:5px;flex-shrink:0}body #onepage #main .appbar .dots span{width:6px;height:6px;border-radius:50%;background-color:var(--checkout-border);transition:ease all .2s}body #onepage #main .appbar .dots span.on{background-color:var(--checkout-brand);width:16px;border-radius:3px}body #onepage #main .appbar .dots span.done{background-color:var(--checkout-accent)}body #onepage #main .screen .lead{margin-bottom:16px}body #onepage #main .screen .lead h2{font-size:19px;margin-bottom:4px;font-weight:700}body #onepage #main .screen .lead p{margin:0;font-size:13px;color:var(--checkout-ink-soft);line-height:1.5}body #onepage #main #empty-basket{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px;padding:34px 0 20px}body #onepage #main #empty-basket .empty-mark{width:72px;height:72px;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:var(--checkout-brand-tint);color:var(--checkout-brand)}body #onepage #main #empty-basket .empty-mark svg{width:34px;height:34px}body #onepage #main #empty-basket .lead{margin-bottom:0}body #onepage #main #empty-basket .lead p{max-width:320px;margin:0 auto}body #onepage #main #empty-basket .btn{width:100%;max-width:280px}body #onepage #main .section-title{font-size:12.5px;font-weight:700;color:var(--checkout-ink-soft);text-transform:uppercase;letter-spacing:.4px;margin:22px 0 10px}body #onepage #main .section-title.first{margin-top:0}body #onepage #main .demo-tag{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--checkout-brand);background-color:var(--checkout-brand-tint);padding:5px 10px;border-radius:999px;margin-bottom:14px;letter-spacing:.2px}body #onepage #main .callout{display:flex;gap:10px;background-color:#fff4de;border:1px solid #ead9b8;color:#7a4a08;border-radius:16px;padding:13px 14px;margin-top:14px;font-size:12.5px;line-height:1.55}body #onepage #main .callout.info{background-color:var(--checkout-brand-tint);border-color:#c7e7e2;color:#0b5c55}body #onepage #main input[type=text],body #onepage #main input[type=number],body #onepage #main input[type=tel],body #onepage #main input[type=password],body #onepage #main input[type=email],body #onepage #main select,body #onepage #main textarea{height:48px;border:1.5px solid var(--checkout-field-border);border-radius:12px;font-size:14.5px;background-color:var(--checkout-surface);color:var(--checkout-ink)}body #onepage #main input[type=text]::-moz-placeholder, body #onepage #main input[type=number]::-moz-placeholder, body #onepage #main input[type=tel]::-moz-placeholder, body #onepage #main input[type=password]::-moz-placeholder, body #onepage #main input[type=email]::-moz-placeholder, body #onepage #main select::-moz-placeholder, body #onepage #main textarea::-moz-placeholder{color:var(--checkout-ink-faint)}body #onepage #main input[type=text]::placeholder,body #onepage #main input[type=number]::placeholder,body #onepage #main input[type=tel]::placeholder,body #onepage #main input[type=password]::placeholder,body #onepage #main input[type=email]::placeholder,body #onepage #main select::placeholder,body #onepage #main textarea::placeholder{color:var(--checkout-ink-faint)}body #onepage #main input[type=text]:focus,body #onepage #main input[type=number]:focus,body #onepage #main input[type=tel]:focus,body #onepage #main input[type=password]:focus,body #onepage #main input[type=email]:focus,body #onepage #main select:focus,body #onepage #main textarea:focus{border-color:var(--checkout-brand);box-shadow:0 0 0 3px var(--checkout-brand-tint)}body #onepage #main input[type=text][readonly],body #onepage #main input[type=text]:disabled,body #onepage #main input[type=number][readonly],body #onepage #main input[type=number]:disabled,body #onepage #main input[type=tel][readonly],body #onepage #main input[type=tel]:disabled,body #onepage #main input[type=password][readonly],body #onepage #main input[type=password]:disabled,body #onepage #main input[type=email][readonly],body #onepage #main input[type=email]:disabled,body #onepage #main select[readonly],body #onepage #main select:disabled,body #onepage #main textarea[readonly],body #onepage #main textarea:disabled{background-color:#f4f9fa;color:var(--checkout-ink-soft)}body #onepage #main textarea{height:auto;min-height:90px;padding:12px 14px}body #onepage #main select:has(option[value=""]:checked){color:var(--checkout-ink-faint)}body #onepage #main .input-group:has(select)>label{opacity:0;visibility:hidden}body #onepage #main select option{color:var(--checkout-ink)}body #onepage #main .tipo-cadastro label{flex:1;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1.5px solid var(--checkout-border);border-radius:12px;background-color:var(--checkout-surface);font-size:13px;color:var(--checkout-ink);cursor:pointer;transition:ease all .15s}body #onepage #main .tipo-cadastro label:hover{border-color:var(--checkout-brand)}body #onepage #main .tipo-cadastro label.selected{border-color:var(--checkout-brand);background-color:var(--checkout-brand-tint);font-weight:700}body #onepage #main #delivery form .btn{border-radius:25px;height:48px;line-height:48px;background-color:var(--checkout-ink);padding-inline:20px}body #onepage #main .pkg-card{background-color:var(--checkout-surface);border:1.5px solid var(--checkout-border);border-radius:16px;padding:14px;transition:ease all .2s}body #onepage #main .pkg-card.off{background-color:#fafdfd}body #onepage #main .pkg-card.off .splited-delivery__item,body #onepage #main .pkg-card.off .splited-delivery__delivery{opacity:.45;pointer-events:none}body #onepage #main .pkg-card .pkg-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}body #onepage #main .pkg-card .pkg-head .pkg-badge{width:32px;height:32px;border-radius:9px;flex-shrink:0;background-color:var(--checkout-brand-tint);color:var(--checkout-brand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:11.5px}body #onepage #main .pkg-card .pkg-head .pkg-head-main{flex:1;min-width:0}body #onepage #main .pkg-card .pkg-head .pkg-head-main h4{font-size:13.5px;font-weight:700}body #onepage #main .pkg-card.off .pkg-head .pkg-badge{background-color:var(--checkout-border);color:var(--checkout-ink-faint)}body #onepage #main .pkg-card .pkg-off-note{margin-top:9px;font-size:11.5px;color:var(--checkout-danger);font-weight:700;background-color:var(--checkout-danger-tint);padding:7px 10px;border-radius:8px}body #onepage #main .pkg-card .pkg-head-main .sub{font-size:11.5px;font-weight:600;color:var(--checkout-ink);margin-top:1px}body #onepage #main .pkg-card .pkg-items{list-style:none;margin:0 0 12px;padding:10px 0 0;border-top:1px dashed var(--checkout-border)}body #onepage #main .pkg-card .pkg-items li.indisponivel{background-color:var(--checkout-danger-tint);border-radius:8px;padding:6px 8px;margin:2px 0}body #onepage #main .pkg-card .pkg-items li{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;color:var(--checkout-ink-soft);padding:3px 0}body #onepage #main .pkg-card .pkg-items .pkg-thumb{width:34px;height:34px;flex-shrink:0;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid var(--checkout-border);background-color:var(--checkout-surface)}body #onepage #main .pkg-card .pkg-items .pkg-thumb.no-image{visibility:hidden}body #onepage #main .pkg-card .pkg-items li>span:last-child{font-weight:700;color:var(--checkout-accent);white-space:nowrap}body #onepage #main .pkg-card .pkg-items .pkg-item-name{flex:1;min-width:0}body #onepage #main .pkg-card .pkg-items .pkg-item-name>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body #onepage #main .pkg-card .pkg-items .pkg-item-name .item-aviso{display:block;margin-top:2px;font-size:11px;font-weight:700;color:var(--checkout-danger);line-height:1.3}body #onepage #main .pkg-card .pkg-items .pkg-item-name em{font-style:normal;color:var(--checkout-ink-faint)}body #onepage #main .pkg-card.off .pkg-items li{text-decoration:line-through;color:var(--checkout-ink-faint)}body #onepage #main .pkg-card.off .pkg-items .pkg-thumb{opacity:.5}body #onepage #main .pkg-card.off .pkg-items li>span:last-child{color:var(--checkout-ink-faint)}body #onepage #main .pkg-card.off .ship-options .ship-opt{opacity:.45;pointer-events:none}body #onepage #main .pkg-card .pkg-foot{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:1px solid var(--checkout-border);padding-top:10px}body #onepage #main .pkg-card .pkg-foot .fr{font-size:11.5px;font-weight:600;color:var(--checkout-ink)}body #onepage #main .pkg-card .pkg-foot .val{font-weight:700;font-size:14px}body #onepage #main .pkg-card.off .pkg-foot .val,body #onepage #main .pkg-card.off .pkg-foot .fr,body #onepage #main .pkg-card.off .pkg-head-main .sub{color:var(--checkout-ink-faint)}body #onepage #main .ship-options{display:grid;grid-template-columns:repeat(3, 1fr);gap:7px;margin-bottom:12px}body #onepage #main .ship-options .ship-opt{border:1.5px solid var(--checkout-border);border-radius:12px;background-color:var(--checkout-surface);padding:0 6px;min-height:62px;display:flex;flex-direction:column;justify-content:center;text-align:center;cursor:pointer;transition:ease all .15s}body #onepage #main .ship-options .ship-opt .so-label{display:block;font-size:11.5px;font-weight:700;margin-bottom:3px;display:inline-block;text-transform:lowercase}body #onepage #main .ship-options .ship-opt .so-label::first-letter{text-transform:uppercase}body #onepage #main .ship-options .ship-opt .so-price{display:block;font-weight:700;font-size:13px}body #onepage #main .ship-options .ship-opt .so-eta{display:block;font-size:10px;color:var(--checkout-ink-faint);margin-top:2px;line-height:1.3}body #onepage #main .ship-options .ship-opt.selected{border-color:var(--checkout-brand);background-color:var(--checkout-brand-tint)}body #onepage #main .ship-options .ship-opt.selected .so-price{color:var(--checkout-brand)}body #onepage #main .pkg-list{display:flex;flex-direction:column;gap:12px}body #onepage #main .delivery-options .options.hidden,body #onepage #main .delivery-options .options-header.hidden{display:none !important}body #onepage #main .pkg-total{display:flex;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--checkout-border);font-weight:700;font-size:14.5px}body #onepage #main .bottombar .btn-primary-full,body #onepage #main .btn:not(.btn-outline):not(.finish){background-color:var(--checkout-accent);color:#fff}body #onepage #main .btn.btn-outline{border-color:var(--checkout-brand);color:var(--checkout-brand);background-color:transparent}body #onepage #main .btn.btn-outline:hover{background-color:var(--checkout-brand-tint)}body #onepage #main a:not(.btn):not(.ship-opt){color:var(--checkout-accent)}body #onepage #main a:not(.btn):not(.ship-opt):hover{color:var(--checkout-brand)}body #onepage #main .lead h2,body #onepage #main .screen h3,body #onepage #main #order-summary h3{color:var(--checkout-ink)}body #onepage #main .pkg-foot .val,body #onepage #main .sum-totals .row.grand,body #onepage #main .bb-summary .amt{color:var(--checkout-accent)}body #onepage #main .input-group:has(.ver-senha) input{padding-right:44px}body #onepage #main .ver-senha{position:absolute;right:12px;top:13px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--checkout-ink-soft);cursor:pointer;transition:ease all .15s}body #onepage #main .ver-senha:hover{color:var(--checkout-brand)}body #onepage #main .ver-senha svg{width:20px;height:20px}body #onepage #main #login .identify{gap:18px}body #onepage #main #login .identify h3{font-size:17px;font-weight:700;color:var(--checkout-ink)}body #onepage #main #login .identify>form{flex-direction:column;gap:16px}body #onepage #main #login .identify .input-group{width:100%;position:relative}body #onepage #main #login .identify .input-group>a{position:static;display:block;margin-top:6px;text-align:right;font-size:12px}body #onepage #main #login .identify>form>.btn,body #onepage #main .customer-data form>.btn{width:100%;margin-top:2px;height:50px;line-height:50px;border-radius:25px;background-color:var(--checkout-accent);color:#fff;font-size:14.5px;font-weight:700}body #onepage #main .step-login.is-logged{padding:0;height:0;overflow:hidden}body #onepage #main .step-login.is-logged>#login>.identify{display:none}body #onepage #main .delivery-address-data,body #onepage #main .delivery-data{background-color:var(--checkout-surface);border:1.5px solid var(--checkout-border);border-radius:16px;padding:14px}body #onepage #main .delivery-address-data>h3,body #onepage #main .delivery-data>h3{font-size:13.5px;font-weight:700;color:var(--checkout-ink)}body #onepage #main .delivery-address-data>h3 svg,body #onepage #main .delivery-data>h3 svg{width:22px;height:22px}body #onepage #main .delivery-address-data>h3{display:none}@media screen and (max-width:1023px){body #onepage #main .delivery-address-data .content{display:flex}}body #onepage #main .delivery-address-data .content{align-items:center;color:var(--checkout-ink-soft)}body #onepage #main .delivery-address-data .content ul{font-size:12.5px;line-height:1.5}body #onepage #main .delivery-address-data .content ul li:first-child{font-weight:700;color:var(--checkout-ink)}body #onepage #main .delivery-address-data .form h4{font-size:12.5px;font-weight:700;color:var(--checkout-ink-soft)}body #onepage #main .delivery-address-data #cta-add-address{font-size:12.5px;font-weight:700}body #onepage #main .payment-data{background-color:var(--checkout-surface);border:1.5px solid var(--checkout-border);border-radius:16px;padding:14px}body #onepage #main .payment-data>h3{display:none}body #onepage #main .payment-data h4{font-size:12.5px;font-weight:700;color:var(--checkout-ink-soft)}body #onepage #main .payment-data .payment-options .options>li{border:1.5px solid var(--checkout-border) !important;border-radius:12px;transition:ease all .15s;overflow:hidden}body #onepage #main .payment-data .payment-options .options>li.selected{border-color:var(--checkout-brand) !important;background-color:var(--checkout-brand-tint);box-shadow:none}body #onepage #main .payment-data .payment-options .options>li .option{background-color:transparent}body #onepage #main .payment-data .payment-options .options>li .group-title{font-size:13.5px;color:var(--checkout-ink)}body #onepage #main .payment-data .flags img,body #onepage #main .payment-data .group-item img{max-height:22px;width:auto}body #onepage #main .payment-data .pix-discount{background-color:var(--checkout-brand-tint);color:var(--checkout-brand)}body #onepage #main .checkout-icon{width:32px;height:32px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--checkout-brand-tint);color:var(--checkout-brand)}body #onepage #main .checkout-icon svg{width:18px;height:18px}body #onepage #main .icon-inline{width:16px;height:16px;flex-shrink:0;color:currentColor}body #onepage #main p>.icon-inline{color:var(--checkout-ink-faint)}body #onepage #main .show-more-options .icon-inline{width:18px;height:18px;color:var(--checkout-ink-faint);cursor:pointer}body #onepage #main .show-more-options .icon-inline:hover{color:var(--checkout-brand)}body #onepage #main #cta-add-address .icon-inline{color:var(--checkout-brand)}body #onepage #main .pkg-empty-note{margin-top:14px;padding:12px 14px;border-radius:12px;background-color:#fff4de;border:1px solid #ead9b8;color:#7a4a08;font-size:12.5px;line-height:1.5;font-weight:700}body #onepage #main .switch{position:relative;width:42px;height:24px;flex-shrink:0}body #onepage #main .switch input{opacity:0;width:100%;height:100%;position:absolute;margin:0;cursor:pointer;z-index:1}body #onepage #main .switch input:disabled{cursor:wait}body #onepage #main .switch .track{position:absolute;inset:0;border-radius:999px;background-color:var(--checkout-border);transition:ease all .18s}body #onepage #main .switch .thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:ease all .18s}body #onepage #main .switch.is-on .track{background-color:var(--checkout-brand)}body #onepage #main .switch.is-on .thumb{left:21px}body #onepage #main .bottombar{position:sticky;bottom:0;z-index:20;background-color:var(--checkout-surface);border-top:1px solid var(--checkout-border);padding:12px 16px calc(12px + env(safe-area-inset-bottom))}@media screen and (min-width:1024px){body #onepage #main .bottombar{border-bottom-left-radius:28px;border-bottom-right-radius:28px}}body #onepage #main .bottombar .bb-summary{display:flex;justify-content:flex-end;align-items:center;margin-bottom:10px;font-size:12.5px;color:var(--checkout-ink-soft);display:none}@media screen and (max-width:1023px){body #onepage #main .bottombar .bb-summary{display:none}}body #onepage #main .bottombar .bb-summary .amt{font-weight:700;font-size:17px;color:var(--checkout-ink)}body #onepage #main .bottombar .btn-primary-full,body #onepage #main .bottombar .btn-primary-full.finish{width:100%;display:block;text-align:center;height:50px;line-height:50px;border-radius:25px;background-color:var(--checkout-accent);color:#fff;font-size:14.5px;font-weight:700;text-transform:none}body #onepage #main .bottombar .btn-primary-full.disabled,body #onepage #main .bottombar .btn-primary-full.finish.disabled{opacity:.4;pointer-events:none}body #onepage #main .bottombar .btn-primary-full:hover,body #onepage #main .bottombar .btn-primary-full.finish:hover{opacity:1;background-color:var(--checkout-accent)}body #onepage #main .bottombar #finish{gap:0}body #onepage #main .bottombar #finish .btn.finish{width:100%;background-color:var(--checkout-accent);border-radius:25px;text-transform:none;font-size:14.5px;border-radius:25px}body #onepage #main .bottombar #finish .btn.finish:hover{background-color:var(--checkout-accent)}body #onepage #main .bottombar #finish>div>small{display:none}body #onepage #order{position:static;transform:none;background-color:transparent;padding:0;border-radius:0;opacity:1;visibility:visible;width:100%;max-width:none;max-height:none;overflow:visible}body #onepage #order .body{overflow:visible;max-height:none;color:var(--checkout-ink-soft)}body #onepage #order .body img{max-width:220px;width:100%;height:auto;margin:0 auto;display:block}body #onepage #order .confirm-head{text-align:center;padding:8px 0 4px}body #onepage #order .confirm-head .confirm-balloon{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;margin:0 auto 6px;display:block}body #onepage #order .confirm-head .check{width:52px;height:52px;border-radius:50%;background-color:var(--checkout-brand-tint);color:var(--checkout-brand);display:flex;align-items:center;justify-content:center;font-size:25px;margin:0 auto 12px}body #onepage #order .confirm-head h2{font-size:19px;margin-bottom:5px;font-weight:700;color:var(--checkout-ink)}body #onepage #order .confirm-head p{font-size:12.5px;color:var(--checkout-ink-soft);margin:0}body #onepage #order .confirm-head .master-code{display:inline-block;margin-top:10px;background-color:var(--checkout-surface);border:1px solid var(--checkout-border);border-radius:999px;padding:7px 15px;font-size:12px;font-weight:700}body #onepage #order .envio-strip{display:flex;align-items:center;justify-content:center;gap:6px;margin:20px 0 6px;flex-wrap:wrap}body #onepage #order .envio-strip .es-box{height:34px;padding:0 10px;border-radius:9px;background-color:var(--checkout-ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}body #onepage #order .envio-strip .es-arrow{color:var(--checkout-ink-faint);font-size:14px}body #onepage #order .envio-strip .es-pkg{width:30px;height:30px;border-radius:8px;background-color:var(--checkout-brand-tint);color:var(--checkout-brand);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}body #onepage #order .envio-caption{text-align:center;font-size:11.5px;color:var(--checkout-ink-faint);margin-bottom:18px}body #onepage #order .ship-card{background-color:var(--checkout-surface);border:1.5px solid var(--checkout-border);border-radius:16px;padding:15px;margin-bottom:12px}body #onepage #order .ship-card .ship-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}body #onepage #order .ship-card .ship-title{font-size:14.5px;font-weight:700;color:var(--checkout-ink)}body #onepage #order .ship-card .ship-code{font-size:10.5px;color:var(--checkout-ink-faint);margin-top:2px}body #onepage #order .ship-card .ship-count{font-size:11px;font-weight:700;color:var(--checkout-brand);background-color:var(--checkout-brand-tint);padding:3px 9px;border-radius:999px;flex-shrink:0;white-space:nowrap}body #onepage #order .ship-card .ship-status{font-size:12.5px;font-weight:700}body #onepage #order .ship-card .ship-status.ok{color:var(--checkout-brand)}body #onepage #order .ship-card .ship-eta{font-size:11.5px;color:var(--checkout-ink-faint);margin-top:2px}body #onepage #order .why-box{margin-top:18px;background-color:var(--checkout-surface);border:1px solid var(--checkout-border);border-radius:16px;padding:15px}body #onepage #order .why-box h4{font-size:13px;margin-bottom:7px;font-weight:700;color:var(--checkout-ink)}body #onepage #order .why-box p{font-size:12px;color:var(--checkout-ink-soft);margin:0;line-height:1.6}body #backdrop{z-index:8000;background-color:rgba(11,60,70,.55)}body .modal{z-index:8001;border-radius:20px;padding:20px;max-width:520px;box-shadow:0 24px 60px -20px rgba(0,114,151,.35)}body .modal header{padding-bottom:14px;border-bottom:1px solid var(--checkout-border)}body .modal header strong{color:var(--checkout-ink);font-size:16px}body .modal .close{color:var(--checkout-ink-faint);font-size:22px;line-height:1;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:ease all .15s}body .modal .close:hover{color:var(--checkout-accent);background-color:var(--checkout-danger-tint)}body .modal .body{color:var(--checkout-ink-soft);font-size:13.5px;line-height:1.55}body .modal .actions{padding-top:16px;border-top:1px solid var(--checkout-border)}body .modal .actions .btn{height:44px;line-height:44px;border-radius:25px;font-size:14px;padding-inline:20px;background-color:var(--checkout-accent);color:#fff}body .modal .actions .btn.btn-outline{background-color:transparent;border:1.5px solid var(--checkout-field-border);color:var(--checkout-ink-soft)}body .modal .actions .btn.btn-outline:hover{border-color:var(--checkout-brand);color:var(--checkout-brand);background-color:var(--checkout-brand-tint)}body .modal form{gap:16px}body .modal label{color:var(--checkout-ink-soft)}body .modal .options>li.box{border:1.5px solid var(--checkout-border);border-radius:12px;padding:12px 14px;cursor:pointer;transition:ease all .15s}body .modal .options>li.box:hover{border-color:var(--checkout-brand);background-color:var(--checkout-brand-tint)}body .modal .options>li.box em{font-style:normal;font-weight:700;font-size:13.5px;color:var(--checkout-ink)}body .modal .options>li.box small{font-size:11.5px;color:var(--checkout-ink-soft);line-height:1.5}body .modal .options>li.box small strong{color:var(--checkout-brand)}body .modal .options>li.box .btn{width:100%;min-width:150px;height:40px;line-height:40px;padding-inline:16px;border-radius:25px;font-size:13px;white-space:nowrap;background-color:var(--checkout-accent);color:#fff}@media screen and (min-width:1024px){body .modal .options>li.box .btn{width:auto}}@media screen and (min-width:1024px){body .layout{align-items:stretch;justify-content:center;gap:28px;max-width:840px;margin:0 auto;width:100%;padding:48px 24px}body #main{align-self:flex-start}}body #bg-success{display:none}@keyframes checkoutLoaderSpin{to{transform:rotate(360deg)}}body.loading::before{content:"";position:fixed;inset:0;width:100%;height:100%;background-color:rgba(11,60,70,.28);backdrop-filter:blur(2px);z-index:9000}body.loading::after{content:"";position:fixed;top:50%;left:50%;margin:-21px 0 0 -21px;width:42px;height:42px;border-radius:50%;background-color:transparent !important;border:4px solid rgba(255,255,255,.45);border-top-color:var(--baseColor3, #00ABC8);box-sizing:border-box;z-index:9001;animation:checkoutLoaderSpin .7s linear infinite}