*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;scrollbar-gutter:stable}body{display:flex;flex-direction:column;min-height:100vh;line-height:1;text-rendering:optimizeSpeed;margin:0;font-family:"Poppins",sans-serif}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{background:none;border:none;cursor:pointer}ul,ol{list-style:none}b,strong{font-weight:bolder}.header{display:flex;justify-content:center;align-items:center;width:100%;min-height:100px;background:var(--ck-cabecalho-fundo, var(--checkout-header, #000000))}.header__center{max-width:1440px;width:100%;margin:0 auto;padding:10px 40px;display:flex;justify-content:space-between;align-items:center}@media(max-width: 1050px){.header__center{padding:10px 20px}}@media(max-width: 900px){.header__center{flex-wrap:wrap;padding:20px}}@media(max-width: 500px){.header__center{flex-direction:column;padding:30px 20px}}@media(max-width: 900px){.header--sem-etapas .header__center{justify-content:center}.header--sem-etapas .header__badge{display:none}}@media(max-width: 500px){.header--carrinho .header__logo img{max-width:150px;height:34px}}@media(max-width: 900px){.header--com-carrinho .header__center{justify-content:space-between}}@media(max-width: 500px){.header--com-carrinho .header__center{flex-direction:row;gap:10px}}.header__cart{display:flex}.header__cart[hidden]{display:none}.header__cart{align-items:center;gap:7px;order:2;color:var(--checkout-cart-header-text, var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF)))}.header__cart svg{flex-shrink:0;width:28px;height:30px}.header__cart-title{font-size:16px;font-weight:600;line-height:normal;text-transform:uppercase;margin-bottom:0;color:var(--checkout-cart-header-wrapper-h2-text, var(--ck-texto-inverso, var(--ck-paleta-papel, #FFFFFF)))}.header__cart-qtd{font-size:9px;line-height:normal;margin-bottom:0;color:var(--checkout-cart-header-wrapper-p-text, var(--ck-texto-inverso, var(--ck-paleta-papel, #FFFFFF)))}.header__logo{display:flex;justify-content:center;align-items:center}.header__logo img{max-width:240px;height:50px;object-fit:contain}.header__badge{display:flex;justify-content:center;align-items:center;order:2}.header__badge img{max-width:120px}@media(max-width: 500px){.header__badge{display:none}}.header__steps{display:flex;justify-content:center;align-items:center;position:relative;order:2}@media(max-width: 900px){.header__steps{width:100%;margin-top:20px;order:3}}.header__steps-line{width:calc(100% - 85px);height:2px;background:var(--ck-cabecalho-passo-inativo, var(--checkout-font-color-header, #545454));position:absolute;top:calc(50% - 12px)}@media(max-width: 500px){.header__steps-line{width:calc(100% - 64px)}}@media(max-width: 355px){.header__steps-line{top:calc(50% - 19px)}}.header__steps-list{display:flex;justify-content:space-between;align-items:center;position:relative}@media(max-width: 900px){.header__steps-list{width:100%}}.header__step{min-width:30px;min-height:30px;margin:0 20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.header__step:first-child{margin:0 20px 0 0}.header__step:last-child{margin:0 0 0 20px}@media(max-width: 355px){.header__step:last-child{padding:0 0 14px 0}}.header__step-label{font-size:12px;line-height:18px;text-align:center;display:flex;margin-top:5px}@media(max-width: 500px){.header__step-label{font-size:10px;line-height:16px}}.header__step-circle{width:24px;height:24px;border-radius:50px;display:flex;justify-content:center;align-items:center}.header__step-circle-center{border-radius:50px;display:flex}.header__step--active .header__step-label{color:var(--ck-cabecalho-passo-ativo, var(--checkout-font-color-header-active, #FFFFFF))}.header__step--active .header__step-circle{background:var(--ck-cabecalho-passo-ativo, var(--checkout-font-color-header-active, #FFFFFF))}.header__step--active .header__step-circle-center{width:20px;height:20px;background:var(--ck-cabecalho-passo-ativo, var(--checkout-font-color-header-active, #FFFFFF));border:3px solid var(--ck-cabecalho-passo-inativo, var(--checkout-font-color-header, #545454))}.header__step:not(.header__step--active) .header__step-label{color:var(--ck-cabecalho-passo-inativo, var(--checkout-font-color-header, #545454))}.header__step:not(.header__step--active) .header__step-circle-center{width:14px;height:14px;background:var(--ck-cabecalho-fundo, var(--checkout-header, #000000));border:2px solid var(--ck-cabecalho-passo-inativo, var(--checkout-font-color-header, #545454))}.footer{width:100%;padding:60px 40px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--ck-rodape-fundo, var(--checkout-footer, #000000))}@media(max-width: 1050px){.footer{padding:60px 20px}}.footer__center{max-width:1280px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer__logo{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.footer__logo img{max-width:240px;width:auto;height:auto;fill:var(--ck-rodape-texto, var(--checkout-font-color-footer, #666666))}.footer__copyright{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer__copyright p{font-size:12px;color:var(--ck-rodape-texto, var(--checkout-font-color-footer, #666666));line-height:18px;text-align:center;position:relative}@media(max-width: 400px){.footer__copyright p{font-size:11px;line-height:16px}}.footer__dev{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;gap:8px}.footer__dev p{font-size:12px;color:var(--ck-rodape-texto, var(--checkout-font-color-footer, #666666));line-height:18px;text-align:center;position:relative}.footer__dev p a{font-size:12px;color:var(--ck-rodape-texto, var(--checkout-font-color-footer, #666666));font-weight:600;transition:.2s}@media(hover: hover)and (pointer: fine){.footer__dev p a:hover{color:var(--ck-rodape-link-hover, var(--checkout-font-color-footer-hover, #008aff))}}.footer__dev img{max-width:86px;width:auto;height:auto}.modal{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;visibility:hidden;pointer-events:none}.modal.active{visibility:visible;pointer-events:all}.modal.active .modal__overlay{opacity:1}.modal.active .modal__content{transform:scale(1);opacity:1}.modal__overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease;z-index:10001}.modal__content{display:flex;flex-direction:column;max-width:400px;width:90%;padding:30px;position:relative;z-index:10002;background-color:var(--ck-fundo-branco, var(--ck-paleta-papel, #FFFFFF));border-radius:5px;text-align:center;transform:scale(0.8);opacity:0;transition:transform .3s ease,opacity .3s ease}.modal__content--rate{max-width:520px}.modal__close{position:absolute;top:10px;right:15px;width:15px;height:15px}@media(hover: hover)and (pointer: fine){.modal__close:hover{filter:brightness(0) saturate(100%) invert(25%) sepia(59%) saturate(7493%) hue-rotate(351deg) brightness(111%) contrast(109%)}}.modal__body{margin-bottom:30px}.modal__body h3{font-size:22px;font-weight:700;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin-bottom:20px}.modal__body p{font-size:14px;font-weight:500;line-height:normal;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}.modal .modal__rate{display:flex;flex-direction:row-reverse;justify-content:center;gap:12px;margin-top:20px;margin-bottom:30px;border:none}.modal .modal__rate input[type=radio]{display:none}.modal .modal__rate label{cursor:pointer;display:flex;align-items:center}.modal .modal__rate label svg{width:38px;height:38px;display:block}.modal .modal__rate label path{transition:fill .2s ease}@media(hover: hover)and (pointer: fine){.modal .modal__rate label:hover path,.modal .modal__rate label:hover~label path{fill:var(--ck-destaque-icone, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)))}}.modal .modal__rate input[type=radio]:checked~label path{fill:var(--ck-destaque-icone, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)))}.modal textarea{width:100%;height:150px;padding:15px;border:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));border-radius:2px;font-size:14px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));resize:none}.modal textarea::placeholder{color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}.modal__actions{display:flex;gap:10px;justify-content:center}.modal__cancel{display:inline-flex;align-items:center;justify-content:center;min-width:135px;height:40px;background-color:var(--ck-fundo-branco, var(--ck-paleta-papel, #FFFFFF));border:1px solid var(--ck-destaque-borda, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));border-radius:5px;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--ck-texto-corpo, var(--ck-paleta-corpo, var(--checkout-font-color-primary, #1F1F1F)));cursor:pointer;transition:background-color 200ms,border-color 200ms}@media(hover: hover)and (pointer: fine){.modal__cancel:hover{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}}.modal__confirm{display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;background-color:var(--ck-destaque-fundo, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));border:1px solid var(--ck-destaque-borda, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));border-radius:5px;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--ck-destaque-contraste, var(--ck-paleta-corpo, var(--checkout-font-color-primary, #1F1F1F)));cursor:pointer;transition:background-color 200ms,border-color 200ms}@media(hover: hover)and (pointer: fine){.modal__confirm:hover{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}}.modal--loading .modal__overlay{pointer-events:none}.modal--loading .modal__content{max-width:440px;padding:50px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:default}.modal--loading .modal__content .modal__close{display:none !important}@media(max-width: 768px){.modal--loading .modal__content{max-width:100%;width:100%;height:100%;border-radius:0;padding:30px 20px}}.loading-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.loading-content__icon{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.loading-content__icon i{font-size:64px;color:var(--ck-texto-corpo, var(--ck-paleta-corpo, var(--checkout-font-color-primary, #1F1F1F)));animation:loadingPulse 1.8s ease-in-out infinite}@media(max-width: 768px){.loading-content__icon{margin-bottom:25px}.loading-content__icon i{font-size:56px}}.loading-content__title{font-size:20px;font-weight:700;line-height:1.3;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin-bottom:16px;text-align:center}@media(max-width: 768px){.loading-content__title{font-size:18px;margin-bottom:12px}}.loading-content__text{font-size:14px;font-weight:500;line-height:1.5;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));text-align:center;max-width:320px;margin:0 auto}@media(max-width: 768px){.loading-content__text{font-size:13px;max-width:100%;padding:0 10px}}.loading-content__bar{width:100%;max-width:260px;height:4px;background-color:#f0f0f0;border-radius:2px;overflow:hidden;margin-top:30px}@media(max-width: 768px){.loading-content__bar{margin-top:25px;max-width:220px}}.loading-content__bar-fill{width:30%;height:100%;background-color:var(--ck-destaque-fundo, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));color:var(--ck-destaque-contraste, var(--ck-paleta-corpo, var(--checkout-font-color-primary, #1F1F1F)));border-radius:2px;animation:loadingBar 2s ease-in-out infinite}@keyframes loadingPulse{0%{transform:scale(1);opacity:1}25%{transform:scale(1.15);opacity:.8}50%{transform:scale(1);opacity:1}75%{transform:scale(1.15);opacity:.8}100%{transform:scale(1);opacity:1}}@keyframes loadingBar{0%{transform:translateX(-100%)}50%{transform:translateX(200%)}100%{transform:translateX(400%)}}.cart{display:flex;flex-direction:column;width:100%;max-width:1280px;margin:0 auto;padding:30px 10px}@media(min-width: 568px){.cart{padding:50px 15px}}@media(min-width: 998px){.cart{padding:50px 20px}}.cart__header{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}@media(min-width: 568px){.cart__header{flex-direction:row;justify-content:space-between;gap:0}}.cart__header-title{display:flex;align-items:center;gap:12px}@media(min-width: 998px){.cart__header-title{align-items:flex-end}}.cart__header-title svg{width:28px;height:30px}@media(min-width: 568px){.cart__header-title svg{width:48px;height:48px}}@media(min-width: 998px){.cart__header-title svg{width:52px;height:56px}}.cart__header-wrapper{display:flex;flex-direction:column}.cart__header-wrapper h1{font-size:16px;font-weight:600;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(min-width: 568px){.cart__header-wrapper h1{font-size:26px;font-weight:900}}@media(min-width: 998px){.cart__header-wrapper h1{font-size:30px}}.cart__header-wrapper p{font-size:9px;font-weight:400;line-height:20px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}@media(min-width: 568px){.cart__header-wrapper p{font-size:16px}}.cart__header-back{font-size:12px;font-style:normal;font-weight:600;line-height:12px;text-decoration-line:underline;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));height:20px;width:145px}@media(min-width: 568px){.cart__header-back{font-size:14px;width:165px}}@media(hover: hover)and (pointer: fine){.cart__header-back:hover{color:var(--ck-marca-texto, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}}.cart__main{display:flex;flex-direction:column;gap:30px}@media(min-width: 998px){.cart__main{flex-direction:row;gap:15px}}@media(min-width: 1100px){.cart__main{gap:20px}}.cart__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.cart__empty-title{font-size:32px;font-weight:700;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));text-align:center;margin-bottom:10px}.cart__empty-ops{display:block}.cart__empty-txt{font-size:14px;font-weight:400;line-height:1.4;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));text-align:center}.cart__empty-conta{margin-top:14px}.cart__empty-entre{white-space:nowrap}.cart__empty-link{color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));text-decoration:underline;font-weight:700}.cart__empty-btn{display:inline-flex;align-items:center;justify-content:center;width:250px;height:50px;background-color:var(--ck-destaque-fundo, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));border:1px solid var(--ck-destaque-borda, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));border-radius:5px;font-size:13px;font-weight:700;text-transform:uppercase;color:var(--ck-destaque-contraste, var(--ck-paleta-corpo, var(--checkout-font-color-primary, #1F1F1F)));margin-top:20px}@media(hover: hover)and (pointer: fine){.cart__empty-btn:hover{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}}@media(min-width: 560px){.cart__empty-title{font-size:34px}.cart__empty-txt{line-height:24px}}@media(min-width: 998px){.cart__empty-title{font-size:36px}.cart__empty-txt{font-size:16px}}@media(min-width: 1400px){.cart__empty-title{font-size:40px}}.cart--vazio{flex:1;display:flex;flex-direction:column;justify-content:center}.cart__main--vazio{justify-content:center}@media(min-width: 568px){.cart__main--vazio .cart__container{padding-bottom:20px}}@media(min-width: 768px){.cart__main--vazio .cart__container{padding-bottom:35px}}.cart__container{width:100%}@media(min-width: 568px){.cart__container{padding:20px 10px 15px;border:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));border-radius:5px}}@media(min-width: 768px){.cart__container{padding:35px 20px 15px}}@media(min-width: 998px){.cart__container{max-width:860px}}@media(min-width: 1400px){.cart__container{padding:35px 40px 15px}}.cart__th{display:grid;grid-template-columns:1fr 120px 130px;align-items:first baseline;border-bottom:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));padding-bottom:15px;margin-bottom:20px}@media(min-width: 768px){.cart__th{grid-template-columns:1fr 120px 160px}}@media(min-width: 998px){.cart__th{grid-template-columns:1fr 120px 130px}}@media(min-width: 1400px){.cart__th{grid-template-columns:1fr 120px 160px}}.cart__th h2{font-size:24px;font-weight:700;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.cart__th p{display:none;font-size:12px;font-weight:400;line-height:20px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));padding-left:10px}@media(min-width: 768px){.cart__th p{display:block;padding-left:25px}}@media(min-width: 998px){.cart__th p{padding-left:10px}}@media(min-width: 1100px){.cart__th p{padding-left:25px}}.cart__th span{display:none;font-size:12px;font-weight:400;line-height:20px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));padding-left:10px}@media(min-width: 768px){.cart__th span{display:block;padding-left:25px}}@media(min-width: 998px){.cart__th span{padding-left:10px}}@media(min-width: 1100px){.cart__th span{padding-left:15px}}@media(min-width: 1400px){.cart__th span{padding-left:25px}}.cart__item{display:grid;grid-template-columns:1fr 1fr;align-items:center;border-bottom:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));gap:20px;padding-bottom:20px;margin-bottom:20px}@media(min-width: 568px){.cart__item{grid-template-columns:1fr 120px 130px;gap:0}}@media(min-width: 768px){.cart__item{grid-template-columns:1fr 120px 160px}}@media(min-width: 998px){.cart__item{grid-template-columns:1fr 120px 130px}}@media(min-width: 1400px){.cart__item{grid-template-columns:1fr 120px 160px}}.cart__item-row{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:10px;grid-column:1/-1}@media(min-width: 568px){.cart__item-row{grid-column:auto}}@media(min-width: 768px){.cart__item-row{align-items:center}}.cart__item-image{flex-shrink:0;width:60px;height:60px;object-fit:cover;object-position:top}@media(min-width: 568px){.cart__item-image{width:80px;height:80px}}@media(min-width: 768px){.cart__item-image{width:100px;height:100px}}.cart__item-body{display:flex;flex-direction:column;width:100%;position:relative}.cart__item-name{font-size:13px;font-weight:700;line-height:13px;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));text-transform:capitalize;width:85%}@media(min-width: 568px){.cart__item-name{width:100%}}.cart__item-size{font-size:12px;font-weight:400;line-height:normal;color:var(--ck-texto-terciario, var(--ck-paleta-neutro, #999999))}.cart__item-info{display:flex;flex-wrap:wrap;font-size:12px;font-weight:400;line-height:normal;color:var(--ck-texto-forte, var(--ck-paleta-tinta-suave, #333333));white-space:nowrap;margin-bottom:12px;gap:3px}.cart__item-info del{color:var(--ck-texto-terciario, var(--ck-paleta-neutro, #999999))}.cart__item-info span{font-size:7px;color:#cb3d3e}.cart__item-kit{display:flex;align-items:center;flex-wrap:wrap;row-gap:10px}@media(min-width: 768px){.cart__item-kit{flex-wrap:nowrap;row-gap:0}}@media(min-width: 998px){.cart__item-kit{flex-wrap:wrap;row-gap:5px}}@media(min-width: 1120px){.cart__item-kit{flex-wrap:nowrap;row-gap:0}}.cart__item-kit span{font-size:8px;font-weight:500;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.cart__item-kit label{font-size:8px;font-weight:500;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));white-space:nowrap}.cart__item-kit input{width:14px;height:14px;margin-right:5px}@media(min-width: 568px){.cart__item-kit input{width:12px;height:12px}}.cart__item-kit input[type=checkbox]{accent-color:var(--ck-accent-formulario, var(--ck-paleta-formulario, var(--checkout-input, #574696)))}.cart__item-kit select{display:flex;align-items:center;justify-content:center;width:100%;height:22px;padding:3px 11px;border-radius:5px;border:1px solid var(--ck-texto-terciario, var(--ck-paleta-neutro, #999999));background-color:var(--ck-fundo-branco, var(--ck-paleta-papel, #FFFFFF));color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));font-size:10px;font-weight:600;line-height:normal;cursor:pointer}@media(min-width: 568px){.cart__item-kit select{width:95px}}@media(min-width: 700px){.cart__item-kit select{margin-left:10px}}@media(min-width: 998px){.cart__item-kit select{margin-left:0}}@media(min-width: 1120px){.cart__item-kit select{margin-left:10px}}.cart__item-actions{display:flex;align-items:center;justify-content:flex-start;gap:10px}@media(min-width: 568px){.cart__item-actions{justify-content:unset;padding-left:10px}}@media(min-width: 768px){.cart__item-actions{padding-left:25px}}@media(min-width: 998px){.cart__item-actions{padding-left:10px}}@media(min-width: 1100px){.cart__item-actions{padding-left:25px}}.cart__item-actions a{width:16px;height:16px}.cart__item-actions svg{width:16px;height:16px;stroke-width:2px}@media(hover: hover)and (pointer: fine){.cart__item-minus:hover{filter:brightness(0) saturate(100%) invert(41%) sepia(98%) saturate(721%) hue-rotate(321deg) brightness(72%) contrast(100%)}}@media(hover: hover)and (pointer: fine){.cart__item-plus:hover{filter:brightness(0) saturate(100%) invert(14%) sepia(86%) saturate(5571%) hue-rotate(268deg) brightness(89%) contrast(133%)}}.cart__item-qtd{display:flex;width:43px;height:30px;font-size:12px;font-weight:600;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));text-align:center;border:none;outline:none;border-radius:5px;background-color:var(--ck-fundo-superficie, var(--ck-paleta-superficie, #f1f1f1));-moz-appearance:textfield}.cart__item-qtd::-webkit-outer-spin-button,.cart__item-qtd::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart__item-total{display:flex;align-items:center;justify-content:center;position:relative}@media(min-width: 568px){.cart__item-total{justify-content:space-between;padding-left:10px}}@media(min-width: 768px){.cart__item-total{padding-left:25px}}@media(min-width: 998px){.cart__item-total{padding-left:10px}}@media(min-width: 1100px){.cart__item-total{padding-left:15px}}@media(min-width: 1400px){.cart__item-total{padding-left:25px}}.cart__item-total-col{display:flex;flex-direction:column;align-items:flex-start}.cart__item-empty{display:none}@media(hover: hover)and (pointer: fine){.cart__item-empty:hover{filter:brightness(0) saturate(100%) invert(41%) sepia(98%) saturate(721%) hue-rotate(321deg) brightness(72%) contrast(100%)}}.cart__item-empty--mobile{display:block;position:absolute;top:5px;right:5px}@media(min-width: 568px){.cart__item-empty{display:block}.cart__item-empty--mobile{display:none}}.cart__item-price{font-size:15px;font-weight:700;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));text-align:center}.cart__item-subscription{font-size:8px;font-weight:600;line-height:normal;color:var(--ck-texto-sucesso, var(--ck-paleta-sucesso, #3e7f55));white-space:nowrap;position:absolute;bottom:-12px}.cart__item-toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;background:none;border:none;cursor:pointer;position:absolute;right:0;transition:transform .3s ease}@media(min-width: 568px){.cart__item-toggle{align-items:unset;justify-content:unset;width:unset;margin-left:5px;position:relative}}.cart__item-toggle svg{min-height:14px;margin-top:2px}.cart__item-toggle[aria-expanded=true]{transform:rotate(90deg)}.cart__item-accordion{overflow:hidden;height:0;transition:height .3s ease-in-out;grid-column:1/-1}.cart__item-accordion ol{display:flex;flex-direction:column;margin-top:10px;gap:10px;counter-reset:item}@media(min-width: 568px){.cart__item-accordion ol{padding-left:25px}}.cart__item-accordion li{display:flex;position:relative;gap:10px;padding-bottom:5px;padding-left:10px;border-bottom:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));counter-increment:item}.cart__item-accordion li::before{content:counter(item) ".";position:absolute;left:0;top:42%;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));font-size:10px;font-weight:500}.cart__item-accordion li div{display:flex;flex-direction:column;justify-content:center;max-width:310px;width:100%}.cart__item-accordion img{width:35px;height:35px;flex-shrink:0}@media(min-width: 568px){.cart__item-accordion img{width:50px;height:50px}}.cart__item-accordion h4{font-size:8px;font-weight:700;line-height:13px;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.cart__item-accordion span{font-size:7px;font-weight:400;color:var(--ck-texto-terciario, var(--ck-paleta-neutro, #999999))}.cart__item-accordion input{display:flex;width:44px;height:25px;font-size:10px;font-weight:500;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));text-align:center;border:none;outline:none;border-radius:5px;background-color:var(--ck-fundo-superficie, var(--ck-paleta-superficie, #f1f1f1));-moz-appearance:textfield;margin-right:5px}.cart__item-accordion input::-webkit-outer-spin-button,.cart__item-accordion input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart__item-accordion p{font-size:10px;font-weight:500;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));text-align:right}.cart__item-discount{display:flex;align-items:flex-start;flex-direction:column;font-size:10px;font-weight:600;line-height:normal;gap:5px;grid-column:1/-1}@media(min-width: 568px){.cart__item-discount{align-items:center;flex-direction:row;margin-top:10px;gap:10px}}.cart__item-discount span{display:flex;align-items:center;justify-content:center;width:100%;height:30px;padding:0 8px;border-radius:3px;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));white-space:pre}@media(min-width: 568px){.cart__item-discount span{width:auto}}.cart__item-discount .redbg{background-color:var(--ck-fundo-erro, #fee5e5);border:1px solid var(--ck-borda-erro, #db8c8c)}.cart__item-discount .redtxt{color:var(--ck-texto-erro, #b74040)}.cart__item-discount .greentxt{color:var(--ck-texto-sucesso, var(--ck-paleta-sucesso, #3e7f55))}.cart__item-discount .greenbg{background-color:var(--ck-fundo-sucesso, #e5feee);border:1px solid var(--ck-borda-sucesso, #a1d4b3)}.cart__footer{text-align:right;font-size:14px;font-weight:400;line-height:20px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}.cart__loading-region--active{position:relative;pointer-events:none;user-select:none;opacity:.72;overflow:hidden;min-height:56px}.cart__loading-region--active::before{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;border:2px solid rgba(0,0,0,.12);border-top-color:var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border-radius:50%;animation:cartRegionSpin .7s linear infinite;z-index:2}.cart__loading-region--active::after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.48);z-index:1}.cart__loading-region--active>*{visibility:hidden}.cart__summary{width:100%;background-color:var(--ck-fundo-branco, var(--ck-paleta-papel, #FFFFFF));border:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));border-radius:5px 5px 0 0;padding:25px 10px 25px}@media(min-width: 560px){.cart__summary{padding:35px 20px 25px}}@media(min-width: 998px){.cart__summary{width:360px}}@media(min-width: 1100px){.cart__summary{width:380px}}@media(min-width: 1400px){.cart__summary{width:400px}}.cart__summary-header{display:block;margin-bottom:25px}.cart__summary-header .checkout__submit{margin-bottom:15px}.cart__summary-title{font-size:20px;font-weight:900;line-height:normal;text-transform:uppercase;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.cart__summary-title--order{font-size:18px;margin:0;font-weight:400;text-transform:none}.cart__summary-subtitle{font-size:16px;font-weight:700;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin-top:25px}.cart__summary-subtitle:first-child{margin-top:0}.cart__summary-text{font-size:13px;font-weight:400;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.cart__summary-text b{font-size:14px;font-weight:700}.cart__summary-wrapper{display:flex;align-items:center;justify-content:space-between}.cart__summary-separator{width:100%;height:1px;background-color:var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));margin:20px 0;border:none}.cart__summary-order{font-size:26px;font-weight:700;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin-bottom:12px}@media(min-width: 568px){.cart__summary-order{font-size:30px}}@media(min-width: 998px){.cart__summary-order{font-size:34px}}@media(min-width: 1400px){.cart__summary-order{font-size:40px}}.cart__summary-account{font-size:13px;font-weight:700;text-decoration:underline;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(hover: hover)and (pointer: fine){.cart__summary-account:hover{color:var(--ck-marca-texto, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}}.cart__summary-products{margin-bottom:25px}.cart__summary-products-header{display:flex;align-items:center;gap:15px;margin-bottom:5px;cursor:pointer}@media(hover: hover)and (pointer: fine){.cart__summary-products-header:hover *{color:var(--ck-marca-texto, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));fill:var(--ck-marca-icone, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}}.cart__summary-products-label{font-size:16px;font-weight:700;line-height:normal;margin:0;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.cart__summary-products-count{font-size:16px;font-weight:700;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin-left:auto}.cart__summary-products-toggle{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;width:13px}.cart__summary-products-toggle svg{transition:transform 200ms ease}.cart__summary-products-toggle svg path{fill:var(--ck-icone-tinta, var(--ck-paleta-tinta, #000000))}@media(hover: hover)and (pointer: fine){.cart__summary-products-toggle svg:hover path{fill:var(--ck-marca-icone, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}}.cart__summary-products-toggle--open svg{transform:rotate(180deg)}.cart__summary-products-list{overflow:hidden;height:auto;transition:height .3s ease-in-out,padding-top .3s ease-in-out,border-top-width .3s ease-in-out;border-top:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));padding-top:14px}.cart__summary-products-list--fechada{padding-top:0;border-top-width:0}.cart__summary-item-main{display:grid;grid-template-columns:1fr auto 105px auto;align-items:center;gap:12px;padding:12px 0}.cart__summary-item-info{display:flex;flex-direction:column;gap:4px}.cart__summary-item-name{font-size:13px;font-weight:600;line-height:1.25;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.cart__summary-item-sub{font-size:13px;font-weight:500;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.cart__summary-item-qty{display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:600;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));background-color:var(--ck-fundo-superficie, var(--ck-paleta-superficie, #f1f1f1));border-radius:5px;width:41px;height:19px;white-space:nowrap}.cart__summary-item-prices{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.cart__summary-item-price-original{font-size:12px;font-weight:400;line-height:normal;color:var(--ck-texto-terciario, var(--ck-paleta-neutro, #999999))}.cart__summary-item-price{font-size:14px;font-weight:700;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));white-space:nowrap}.cart__summary-item-discount{font-size:8px;font-weight:600;color:var(--ck-texto-sucesso, var(--ck-paleta-sucesso, #3e7f55));white-space:nowrap}.cart__summary-item-toggle{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));transition:opacity 200ms;width:8px}@media(hover: hover)and (pointer: fine){.cart__summary-item-toggle:hover{opacity:.6}}.cart__summary-item-toggle svg{transition:transform 200ms ease}.cart__summary-item-toggle svg path{fill:var(--ck-icone-neutro, var(--ck-paleta-neutro, #999999))}.cart__summary-item-toggle--open svg{transform:rotate(90deg)}.cart__summary-item-subitems{list-style:none;overflow:hidden;height:0;transition:height .3s ease-in-out;flex-direction:column;gap:4px;padding:0 0 0 20px;counter-reset:item}.cart__summary-item-subitem{display:flex;gap:56px;font-size:11px;font-weight:500;line-height:12px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));position:relative;counter-increment:item}.cart__summary-item-subitem::before{content:counter(item) ".";position:absolute;left:-9px;top:0;font-size:8px;font-weight:500;line-height:12px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}.cart__summary-item--expanded .cart__summary-item-subitems{padding-bottom:16px}.cart__summary-item--expanded .cart__summary-item-toggle svg{transform:rotate(-90deg)}.cart__summary-empty{font-size:14px;font-weight:600;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin-bottom:40px}.cart__summary-subtotal-original{color:var(--ck-texto-terciario, var(--ck-paleta-neutro, #999999));font-weight:400}.cart__summary-coupon{margin-bottom:25px}.cart__summary-coupon-title{font-size:16px;font-weight:700;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin-bottom:5px}.cart__summary-coupon-field{display:flex;gap:8px;margin-bottom:8px}.cart__summary-coupon-field.cupom-invalido{margin-bottom:5px}.cart__summary-coupon-input{flex:1;width:100%;height:40px;padding:10px 20px;border-radius:5px;font-size:14px;font-weight:700;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));background-color:var(--ck-fundo-superficie, var(--ck-paleta-superficie, #f1f1f1));margin-bottom:0}.cart__summary-coupon-input:focus{border-color:var(--ck-borda-forte, var(--ck-paleta-tinta, #000000));outline:none}.cart__summary-coupon-input--applied{border:1px solid var(--ck-accent-formulario, var(--ck-paleta-formulario, var(--checkout-input, #574696)))}.cart__summary-coupon-input--error{border:1px solid var(--ck-borda-obrigatorio, var(--ck-paleta-alerta, #ff1919))}.cart__summary-coupon-btn{display:flex;align-items:center;justify-content:center;width:100px;height:40px;border-radius:5px;font-size:12px;font-weight:700;line-height:normal;cursor:pointer;background-color:var(--ck-fundo-escuro, var(--ck-paleta-tinta, #000000));border:1px solid var(--ck-borda-forte, var(--ck-paleta-tinta, #000000));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF));transition:background-color 200ms,border-color 200ms}@media(hover: hover)and (pointer: fine){.cart__summary-coupon-btn:hover{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}}@media(hover: hover)and (pointer: fine){.cart__summary-coupon-btn--remove:hover{background-color:#b74040;border:1px solid #b74040}}.cart__summary-coupon-applied{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.cart__summary-coupon-description{font-size:8px;font-weight:400;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.cart__summary-coupon-description b{font-size:10px;font-weight:700;color:var(--ck-accent-formulario, var(--ck-paleta-formulario, var(--checkout-input, #574696)))}.cart__summary-coupon-description--error{font-size:10px;color:var(--ck-texto-obrigatorio, var(--ck-paleta-alerta, #ff1919));font-weight:700}.cart__summary-coupon-value{font-size:10px;font-weight:700;line-height:normal;white-space:nowrap;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.cart__summary-coupon-add{display:flex;width:100%;justify-content:flex-end;background:none;border:none;padding:0;font-size:13px;font-weight:600;line-height:12px;text-decoration:underline;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));cursor:pointer}@media(hover: hover)and (pointer: fine){.cart__summary-coupon-add:hover{color:var(--ck-marca-texto, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}}.cart__summary>.cart__summary-shipping:not(:last-child){margin-bottom:25px}.cart__summary-shipping{margin-bottom:49px}.cart__summary-shipping--selected{margin-bottom:35px}.cart__summary-shipping-title{display:flex;align-items:baseline;font-size:16px;font-weight:700;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));gap:5px;margin-bottom:5px}.cart__summary-shipping-title span{font-size:9px;font-weight:600;line-height:normal;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}.cart__summary-shipping-title a{font-size:11px;font-weight:400;line-height:normal;text-decoration:underline;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));text-align:right}@media(hover: hover)and (pointer: fine){.cart__summary-shipping-title a:hover{color:var(--ck-marca-texto, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}}.cart__summary-shipping-title--selected{justify-content:space-between}.cart__summary-shipping-field{display:flex;gap:10px;margin-bottom:10px}.cart__summary-shipping-wrapper{display:flex;width:100%;position:relative}.cart__summary-shipping-input{width:100%;height:40px;padding:0 27px 0 20px;border:none;border-radius:5px;background-color:var(--ck-fundo-superficie, var(--ck-paleta-superficie, #f1f1f1));font-size:14px;font-weight:700;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.cart__summary-shipping-input:focus{outline:none}.cart__summary-shipping-input--error{border:1px solid var(--ck-borda-obrigatorio, var(--ck-paleta-alerta, #ff1919))}.cart__summary-shipping-field--com-erro{margin-bottom:5px}.cart__summary-shipping-error{display:block;margin-top:0;font-size:10px;font-weight:700;line-height:normal;color:var(--ck-texto-obrigatorio, var(--ck-paleta-alerta, #ff1919))}.cart__summary-shipping-clear{background:none;border:none;padding:0 8px;cursor:pointer;display:flex;align-items:center;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));transition:opacity 200ms;position:absolute;top:35%;right:8px}@media(hover: hover)and (pointer: fine){.cart__summary-shipping-clear:hover{filter:brightness(0) saturate(100%) invert(25%) sepia(59%) saturate(7493%) hue-rotate(351deg) brightness(111%) contrast(109%)}}.cart__summary-shipping-btn{display:flex;align-items:center;justify-content:center;width:100px;height:40px;padding:0 20px;border-radius:5px;font-size:12px;font-weight:700;line-height:normal;cursor:pointer;color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF));background-color:var(--ck-fundo-escuro, var(--ck-paleta-tinta, #000000));border:1px solid var(--ck-borda-forte, var(--ck-paleta-tinta, #000000));white-space:nowrap;transition:background-color 200ms,border-color 200ms}@media(hover: hover)and (pointer: fine){.cart__summary-shipping-btn:hover{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}}.cart__summary-shipping-options{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.cart__summary-shipping-option{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font-size:12px}.cart__summary-shipping-option--selected{font-weight:600}.cart__summary-shipping-label{display:flex;align-items:flex-start;cursor:pointer;flex:1}.cart__summary-shipping-label input[type=radio]{flex-shrink:0;accent-color:var(--ck-accent-formulario, var(--ck-paleta-formulario, var(--checkout-input, #574696)));width:19px;height:19px;cursor:pointer}.cart__summary-shipping-name{display:flex;flex-direction:column;align-items:flex-start;font-size:12px;font-weight:700;line-height:14px;margin-left:5px;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.cart__summary-shipping-name span{font-style:normal;font-size:11px;font-weight:400;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.cart__summary-shipping-price{font-size:12px;font-weight:700;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));white-space:nowrap}.cart__summary-shipping-price--free{color:#22a85a}.cart__summary-payment-title{display:flex;align-items:baseline;font-size:16px;font-weight:700;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));gap:5px}.cart__summary-info{display:flex;flex-direction:column;gap:25px;padding:0}.cart__summary-info .cart__summary-shipping{margin-bottom:0}.cart__summary>.checkout__submit{margin:25px 0 0}.cart__totals{width:100%;background-color:var(--ck-fundo-suave, var(--ck-paleta-fundo-suave, #f4f4f5));border:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));border-radius:0 0 5px 5px;padding-top:25px;margin-bottom:20px;display:flex;flex-direction:column;gap:10px;padding:30px 20px 20px}@media(min-width: 998px){.cart__totals{width:360px}}@media(min-width: 1100px){.cart__totals{width:380px}}@media(min-width: 1400px){.cart__totals{width:400px}}.cart__totals-row{display:flex;justify-content:space-between;font-size:13px;font-weight:400;line-height:1.3;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.cart__totals-row b{font-size:14px;font-weight:700;line-height:normal}.cart__totals-row strong{font-size:20px;font-weight:900;line-height:normal}.cart__continue{display:block;padding:13px;background:none;border:none;font-size:13px;font-weight:600;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));text-decoration:underline;text-align:center;cursor:pointer;margin-bottom:8px;transition:color 200ms}@media(hover: hover)and (pointer: fine){.cart__continue:hover{color:var(--ck-marca-texto, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}}.cart__checkout{display:inline-flex;align-items:center;justify-content:center;width:100%;height:60px;background-color:var(--ck-destaque-fundo, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));border:1px solid var(--ck-destaque-borda, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));border-radius:5px;font-size:13px;font-weight:700;text-transform:uppercase;color:var(--ck-destaque-contraste, var(--ck-paleta-corpo, var(--checkout-font-color-primary, #1F1F1F)));cursor:pointer;transition:opacity 200ms}@media(min-width: 568px){.cart__checkout{height:80px}}@media(hover: hover)and (pointer: fine){.cart__checkout:hover{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}}.cart__checkout--empty{background-color:var(--ck-fundo-neutro, var(--ck-paleta-borda-suave, #cccccc));border:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));cursor:default}@media(hover: hover)and (pointer: fine){.cart__checkout--empty:hover{background-color:var(--ck-fundo-neutro, var(--ck-paleta-borda-suave, #cccccc));border:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}}.cart__terms{color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));text-align:center;font-size:12px;font-weight:500;line-height:18px;margin-top:35px}@media(min-width: 568px){.cart__terms{font-size:14px}}@media(min-width: 998px){.cart__terms{font-size:16px}}.cart__terms a{color:var(--ck-marca-texto, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));text-decoration-line:underline}@media(hover: hover)and (pointer: fine){.cart__terms a:hover{color:var(--ck-marca-texto-hover, var(--ck-paleta-marca-hover, var(--checkout-secondary-hover, #700069)))}}.cart__countdown{display:flex;flex-direction:column;width:100%;padding:10px;background-color:rgba(0,0,0,0);border:1px solid var(--ck-borda-suave, var(--ck-paleta-borda-suave, #cccccc));border-radius:5px;margin-bottom:30px}@media(min-width: 568px){.cart__countdown{padding:20px}}.cart__countdown .checkout__pending-code{margin-top:25px;text-align:center}.cart__countdown .checkout__pending-code .checkout__pending-copy-input{text-align:left}.cart__countdown-title{font-size:18px;font-weight:700;line-height:36px;text-align:center;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin-bottom:10px}@media(min-width: 560px){.cart__countdown-title{font-size:20px}}.cart__countdown-timer{display:flex;align-items:center;justify-content:center;gap:5px;position:relative}@media(min-width: 998px){.cart__countdown-timer{gap:2px}}@media(min-width: 1100px){.cart__countdown-timer{gap:5px}}.cart__countdown-group{display:flex;flex-direction:column;gap:1px}.cart__countdown-digits{display:flex;gap:3px}.cart__countdown-numbers{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:5px;border:1px solid var(--ck-borda-suave, var(--ck-paleta-borda-suave, #cccccc));background-color:var(--ck-fundo-branco, var(--ck-paleta-papel, #FFFFFF));font-size:26px;font-weight:700;line-height:18px;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(min-width: 560px){.cart__countdown-numbers{width:50px;height:50px;font-size:28px}}@media(min-width: 1400px){.cart__countdown-numbers{width:53px;height:53px;font-size:30px}}.cart__countdown-label{font-size:12px;font-weight:400;line-height:18px;text-align:center;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.cart__countdown-separator{font-size:23px;font-weight:700;line-height:18px;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));position:relative;top:-12px}.checkout{display:flex;flex-direction:column;flex-grow:1;width:100%;max-width:1280px;margin:0 auto;padding:50px 10px 60px;gap:20px;position:relative}@media(min-width: 560px){.checkout{padding:60px 15px 60px}}@media(min-width: 998px){.checkout{flex-direction:row;padding:60px 20px 60px;gap:10px}}@media(min-width: 1400px){.checkout{padding:60px 0 60px;gap:20px}}.checkout--pending{flex-direction:column;padding-bottom:60px}@media(min-width: 998px){.checkout--pending{padding-bottom:100px}}.checkout--approved{flex-direction:column;padding-bottom:60px}@media(min-width: 998px){.checkout--approved{padding-bottom:100px}}.checkout__header{display:flex;justify-content:space-between;margin-bottom:20px}.checkout__titulo-prefixo.checkout__titulo-prefixo--oculto{display:none}.checkout__subtitle-texto.checkout__subtitle-texto--oculto{display:none}.checkout__subtitle .checkout__subtitle-texto{color:inherit}@media(min-width: 650px){.checkout__quebra-mobile{display:none}}@media(max-width: 649.98px){.checkout__quebra-desktop{display:none}}.checkout__remover-linha{display:flex;justify-content:flex-start;margin-top:15px;padding-left:21px}.checkout__remover-linha.checkout__remover-linha--oculta{display:none}.checkout__remover{padding:0;background:none;border:none;font-family:inherit;font-size:13px;font-weight:500;text-decoration:underline;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));cursor:pointer;transition:color 200ms}@media(hover: hover)and (pointer: fine){.checkout__remover:hover{color:#b74040}}.checkout__erro{display:none;margin-top:5px;font-size:10px;font-weight:700;line-height:normal;color:var(--ck-texto-obrigatorio, var(--ck-paleta-alerta, #ff1919))}.checkout__erro.is-visible{display:block}.checkout__endereco-item{position:relative;padding:18px 20px;border:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));border-radius:5px;transition:border-color 200ms}.checkout__endereco-item.checkout__endereco-item--oculto{display:none}.checkout__endereco-item.checkout__endereco-item--ativo{border-color:var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}@media(hover: hover)and (pointer: fine){.checkout__endereco-item:hover{border-color:var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}}.checkout__form--editando,.checkout__form--cadastrando{border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border-radius:5px;padding:35px 20px 20px;margin-top:30px}.checkout__editar-icone.checkout__editar-icone--oculto{display:none}.checkout__editar{position:absolute;top:10px;right:12px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:none;border:none;border-radius:4px;color:var(--ck-texto-terciario, var(--ck-paleta-neutro, #999999));cursor:pointer;transition:color 200ms}@media(hover: hover)and (pointer: fine){.checkout__editar:hover{color:var(--ck-marca-texto, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}}.checkout .box-btn{display:flex;align-items:flex-start;gap:20px}.checkout .box-btn.box-btn--oculta{display:none}.checkout .box-btn.box-btn--cartao{margin-top:18px}.checkout .box-btn.box-btn--edicao{margin-top:35px}.checkout .box-btn .checkout__submit{flex:2 1 0;width:auto}.checkout .box-btn:not(.box-btn--edicao) .checkout__submit{flex:1 1 auto}.checkout__cancelar{flex:1 1 0;height:50px;background:none;border:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));border-radius:5px;font-family:inherit;font-size:13px;font-weight:700;text-transform:uppercase;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));cursor:pointer;transition:background 200ms,border-color 200ms,color 200ms}@media(hover: hover)and (pointer: fine){.checkout__cancelar:hover{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border-color:var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}}.checkout__cancelar.checkout__cancelar--oculto{display:none}.checkout__header-acoes{display:flex;gap:10px}.checkout__header-acoes.checkout__header-acoes--oculta{display:none}.checkout__header-acoes{flex-shrink:0}.checkout__radio-visual{width:14px;height:14px;flex-shrink:0;accent-color:var(--ck-accent-formulario, var(--ck-paleta-formulario, var(--checkout-input, #574696)));cursor:pointer}.checkout__resumo{display:flex;flex-direction:column;gap:2px;overflow-wrap:normal;word-break:normal;hyphens:none}.checkout__resumo-endereco>span:not(.checkout__resumo-sep){white-space:nowrap}.checkout__resumo strong{text-transform:uppercase}.checkout__resumo-sep.checkout__resumo-sep--oculto{display:none}.checkout__usar-dados{margin-bottom:30px}.checkout__usar-dados.checkout__usar-dados--oculto{display:none}.checkout__title{font-size:26px;font-weight:900;text-transform:uppercase;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin-bottom:12px}@media(min-width: 560px){.checkout__title{font-size:30px}}.checkout__subtitle{font-size:13px;font-weight:400;line-height:18px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}@media(min-width: 560px){.checkout__subtitle{font-size:16px}}.checkout__subtitle span{color:var(--ck-texto-obrigatorio, var(--ck-paleta-alerta, #ff1919))}.checkout__subtitle .auth__subtitle-highlight{font-size:inherit;line-height:inherit;margin:0;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}.checkout__subtitle [data-subtitulo-texto]{color:inherit}.checkout__subtitle.checkout__subtitle--oculto{display:none}.checkout__back{display:flex}.checkout__back.checkout__back--oculto{display:none}.checkout__back.checkout__back--largo{width:auto;white-space:nowrap}.checkout__back{justify-content:center;align-items:center;width:90px;height:50px;padding:0 20px;border:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));border-radius:5px;font-size:12px;font-weight:700;text-transform:uppercase;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(hover: hover)and (pointer: fine){.checkout__back:hover{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}}.checkout__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;height:50px;background-color:var(--ck-destaque-fundo, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));border:1px solid var(--ck-destaque-borda, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));border-radius:5px;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--ck-destaque-contraste, var(--ck-paleta-corpo, var(--checkout-font-color-primary, #1F1F1F)));cursor:pointer;transition:background-color 200ms,border-color 200ms}@media(min-width: 560px){.checkout__submit{font-size:13px}}.checkout__submit--shipping{display:none}.checkout__submit--link{display:flex;align-items:center;justify-content:center}.checkout__submit--contorno{background-color:rgba(0,0,0,0);border-color:var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(hover: hover)and (pointer: fine){.checkout__submit:hover{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--ck-paleta-papel, #FFFFFF))}}.checkout__progress{list-style:none;display:grid;grid-template-columns:repeat(3, 1fr);width:100%;margin:0 0 25px;padding:0}.checkout__progress-step{position:relative;min-width:0;padding:0 4px;text-align:center}.checkout__progress-step:not(:last-child)::before{content:"";position:absolute;z-index:1;top:29px;left:50%;right:-50%;height:0;border-top:2px dashed var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed))}.checkout__progress-step--done:not(:last-child)::before{border-top-style:solid;border-top-color:#019e01}.checkout__progress-marker{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0 auto 14px;border:2px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));border-radius:50%;background-color:var(--ck-fundo-branco, var(--ck-paleta-papel, #FFFFFF));color:var(--ck-texto-terciario, var(--ck-paleta-neutro, #999999))}.checkout__progress-marker svg{width:32px;height:32px;fill:currentColor}.checkout__progress-step--current .checkout__progress-marker{border-color:#019e01;border-style:dashed}.checkout__progress-step--done .checkout__progress-marker{border-color:#019e01;background-color:#019e01;color:var(--ck-fundo-branco, var(--ck-paleta-papel, #FFFFFF))}.checkout__progress-hint{margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.2;color:var(--ck-texto-terciario, var(--ck-paleta-neutro, #999999))}.checkout__progress-step--done .checkout__progress-hint{color:var(--ck-texto-sucesso, var(--ck-paleta-sucesso, #3e7f55))}.checkout__progress-name{display:block;font-size:16px;font-weight:700;line-height:1.2;margin:0;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}.checkout__progress-step--done .checkout__progress-name{color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.checkout__pending-icone{flex-shrink:0;width:88px;height:88px;fill:var(--ck-paleta-marca-hover, var(--checkout-secondary-hover, #700069))}.checkout__approved-card{width:100%;margin-bottom:25px;padding:25px;border:1px solid var(--ck-paleta-marca-hover, var(--checkout-secondary-hover, #700069));border-radius:5px}@media(max-width: 639px){.checkout__approved-card{padding:20px}}.checkout__approved-card-header{margin-bottom:25px}.checkout__approved-card-heading{min-width:0}.checkout__approved-card-title{font-size:20px !important;font-weight:700 !important;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin:4px 0 0 !important}@media(max-width: 639px){.checkout__approved-card-title{font-size:18px !important}}.checkout__approved-card-subtitle{font-size:14px !important;font-weight:400 !important;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));margin:6px 0 0 !important}.checkout__approved-card-acoes{display:flex;gap:15px;margin-top:25px}.checkout__approved-card-acoes .checkout__submit{flex:1;margin:0}@media(max-width: 639px){.checkout__approved-card-acoes{flex-direction:column}.checkout__approved-card-acoes .checkout__submit{flex:none}}.checkout__note{display:flex;align-items:center;gap:18px;margin:0 0 25px;padding:25px;border:1px solid var(--ck-paleta-marca-hover, var(--checkout-secondary-hover, #700069));border-radius:5px}.checkout__note-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:88px;height:88px}.checkout__note-icon svg{width:88px;height:88px;fill:var(--ck-paleta-marca-hover, var(--checkout-secondary-hover, #700069))}.checkout__note-text{min-width:0}.checkout__note-text p,.checkout__note-text li{font-size:14px !important;font-weight:400 !important;line-height:1.5;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));margin:0 !important}.checkout__note-text p+p,.checkout__note-text p+li,.checkout__note-text li+p,.checkout__note-text li+li{margin-top:4px !important}.checkout__note-text p:first-child{font-weight:700 !important;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.checkout__avaliacao.checkout__pending-mensagem{background-color:rgba(0,0,0,0);display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:25px;row-gap:20px;text-align:left}@media(hover: hover)and (pointer: fine){.checkout__avaliacao.checkout__pending-mensagem{transition:border-color 150ms}.checkout__avaliacao.checkout__pending-mensagem:hover{border-color:var(--ck-paleta-marca-hover, var(--checkout-secondary-hover, #700069))}}.checkout__avaliacao-ilustracao{grid-column:1;grid-row:1/span 2;align-self:center;flex-shrink:0;display:flex;align-items:center;justify-content:center}.checkout__avaliacao-ilustracao svg{width:88px;height:88px;fill:var(--ck-destaque-fundo, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)))}.checkout__avaliacao-texto{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:flex-start}.checkout__avaliacao-titulo{font-size:20px !important;font-weight:700 !important;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin:4px 0 0 !important}.checkout__avaliacao-apoio{font-size:14px !important;font-weight:400 !important;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));margin:6px 0 0 !important}.checkout__avaliacao-acao{grid-column:2;grid-row:2;display:flex;flex-direction:column;align-items:center;gap:8px}@media(min-width: 640px){.checkout__avaliacao-acao{flex-direction:row;align-items:center;justify-content:flex-start;gap:16px}}.checkout__avaliacao-estrelas{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:6px}.checkout__avaliacao-estrela{background:none;border:none;padding:0;cursor:pointer;line-height:0}.checkout__avaliacao-estrela svg path{fill:var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));transition:fill 150ms}@media(hover: hover)and (pointer: fine){.checkout__avaliacao-estrela:hover svg path,.checkout__avaliacao-estrela:hover~.checkout__avaliacao-estrela svg path{fill:var(--ck-destaque-fundo, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)))}}.checkout__avaliacao-estrela--marcada svg path{fill:var(--ck-destaque-fundo, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)))}.checkout__avaliacao-tempo{font-size:12px;font-weight:400;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}.checkout__footer{display:flex;flex-direction:column;width:100%;max-width:1280px;margin:0 auto;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));text-align:center}@media(min-width: 998px){.checkout__footer{padding-top:30px}}@media(min-width: 998px){.checkout__footer--apoio{padding-top:10px}}.checkout__footer h2{font-size:20px;font-weight:700;line-height:normal;margin:0 0 4px}.checkout__footer p{font-size:14px;font-weight:700;line-height:normal}@media(min-width: 998px){.checkout__footer p{font-size:16px}}@media(min-width: 1400px){.checkout__footer p{font-size:18px}}.checkout__footer span{font-size:14px;font-weight:400;line-height:normal;margin-top:15px;max-width:1142px;width:100%}@media(min-width: 998px){.checkout__footer span{font-size:16px}}@media(min-width: 1400px){.checkout__footer span{font-size:18px}}.checkout__footer-box{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--ck-fundo-suave, var(--ck-paleta-fundo-suave, #f4f4f5));border:1px solid var(--ck-borda-secundaria, var(--ck-paleta-linha-media, #d8d8d8));border-radius:5px;padding:15px;margin-top:30px}@media(min-width: 560px){.checkout__footer-box{font-size:16px;padding:30px 25px;margin-top:50px}}@media(min-width: 998px){.checkout__footer-box{padding:35px 40px}}.checkout__footer-box:first-child{margin-top:0}.checkout__footer-box p{font-size:16px;font-weight:400;line-height:20px}.checkout__footer-box p:first-child{font-size:15px;font-weight:700;margin-bottom:12px}.checkout__footer-box p+p{margin-bottom:12px}.checkout__footer-box p:last-child{margin-bottom:0}.checkout__footer-box span{font-size:14px}@media(min-width: 560px){.checkout__footer-box span{font-size:16px}}.checkout__personal{width:100%;height:auto}@media(min-width: 560px){.checkout__personal{padding:35px 20px;border:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));border-radius:5px}}@media(min-width: 998px){.checkout__personal{max-width:860px;padding:35px 40px}}.checkout__personal form{height:auto;position:relative}.checkout__section{margin-bottom:30px}.checkout__section.checkout__section--oculta{display:none}.checkout__section.checkout__section--continua{margin-bottom:15px}.checkout__section-title{font-size:18px;font-weight:900;text-transform:uppercase;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin-bottom:10px}@media(min-width: 560px){.checkout__section-title{font-size:22px}}.checkout__type{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:20px}@media(min-width: 650px){.checkout__type{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 650px){.checkout__type--enderecos{grid-template-columns:1fr}}.checkout__type-option{display:flex;align-items:center;gap:12px;height:60px;padding:0 16px;border:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));border-radius:5px;font-size:13px;font-weight:700;text-transform:uppercase;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));cursor:pointer;transition:background 200ms,border-color 200ms,color 200ms}@media(hover: hover)and (pointer: fine){.checkout__type-option:hover{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border-color:var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}}.checkout__type-option--active{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border-color:var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}.checkout__type-option--endereco{height:auto;gap:20px;align-items:center;padding:0;border:none;background:none;text-transform:none;font-weight:400;line-height:1.5;text-align:left}@media(hover: hover)and (pointer: fine){.checkout__type-option--endereco.checkout__type-option:hover{background-color:rgba(0,0,0,0);color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}}.checkout__type-option--endereco.checkout__type-option--active{background-color:rgba(0,0,0,0);color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.checkout__type-option--acao{width:100%;background:none;font-family:inherit;justify-content:flex-start}.checkout__type-radio{width:14px;height:14px;accent-color:var(--ck-accent-formulario, var(--ck-paleta-formulario, var(--checkout-input, #574696)))}.checkout__box{display:none;background-color:var(--ck-fundo-suave, var(--ck-paleta-fundo-suave, #f4f4f5));border:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));border-radius:5px;padding:18px 20px;font-size:12px;font-weight:400;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(min-width: 560px){.checkout__box{font-size:14px}}.checkout__box strong{font-size:14px;font-weight:700}@media(min-width: 560px){.checkout__box strong{font-size:16px}}.checkout__box--active{display:block}.checkout__form{display:none}.checkout__form--active{display:block}.checkout__fields{display:grid;grid-template-columns:1fr;gap:15px;column-gap:20px;margin-bottom:15px}@media(min-width: 650px){.checkout__fields{grid-template-columns:repeat(2, minmax(0, 1fr))}}.checkout__fields--thirds{grid-template-columns:1fr}@media(min-width: 650px){.checkout__fields--thirds{grid-template-columns:repeat(3, minmax(0, 1fr))}}.checkout__field{display:flex;flex-direction:column;gap:5px}.checkout__field--full{grid-column:1/-1}.checkout__label{font-size:15px;font-weight:700;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.checkout__label span{color:var(--ck-texto-obrigatorio, var(--ck-paleta-alerta, #ff1919))}.checkout__input{height:60px;padding:0 20px;border:1px solid var(--ck-borda-input, var(--ck-paleta-linha-clara, #e5e7eb));border-radius:5px;font-size:14px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));background-color:var(--ck-fundo-branco, var(--ck-paleta-papel, #FFFFFF));outline:none;transition:border-color 150ms}.checkout__input:focus{border-color:var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}.checkout__select{height:60px;padding:0 20px;border:1px solid var(--ck-borda-input, var(--ck-paleta-linha-clara, #e5e7eb));border-radius:5px;font-size:14px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));background-color:var(--ck-fundo-branco, var(--ck-paleta-papel, #FFFFFF));outline:none;cursor:pointer}.checkout__select:focus{border-color:var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}.checkout__shipping{display:flex;flex-direction:column}@media(min-width: 560px){.checkout__shipping{padding:35px 20px;border:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));border-radius:5px}}@media(min-width: 998px){.checkout__shipping{padding:35px 40px}}.checkout__shipping-header{display:flex;justify-content:space-between;margin-bottom:25px}.checkout__shipping-title{font-size:30px;font-weight:900;margin-bottom:12px}.checkout__shipping-subtitle{font-size:16px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}.checkout__shipping-address{display:flex;justify-content:space-between;align-items:flex-start;position:relative;padding:16px;border:1px solid var(--ck-borda-suave, var(--ck-paleta-borda-suave, #cccccc));border-radius:5px;background-color:var(--ck-fundo-destaque, var(--ck-paleta-linha, #ededed));margin-bottom:35px;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.checkout__shipping-address h5{font-size:12px;font-weight:700;line-height:normal;margin-bottom:8px;text-transform:uppercase}.checkout__shipping-address p{font-size:12px;font-weight:400;margin-bottom:3px;line-height:normal}@media(min-width: 560px){.checkout__shipping-address p{font-size:14px}}.checkout__shipping-address b{font-size:14px;font-weight:700}@media(min-width: 560px){.checkout__shipping-address b{font-size:16px}}.checkout__shipping-edit{display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--ck-borda-suave, var(--ck-paleta-borda-suave, #cccccc));border-radius:3px;gap:6px;padding:5px 8px;font-size:10px;font-weight:600;cursor:pointer}.checkout__shipping-edit svg{flex-shrink:0}.checkout__shipping-edit:visited{color:unset}@media(hover: hover)and (pointer: fine){.checkout__shipping-edit:hover{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}.checkout__shipping-edit:hover svg path{stroke:var(--ck-icone-inverso, var(--checkout-font-color-secondary, #FFFFFF))}}.checkout__shipping-h2{font-size:20px;font-weight:900;line-height:normal;margin-bottom:2px}@media(min-width: 560px){.checkout__shipping-h2{font-size:22px}}.checkout__shipping-list{display:flex;flex-direction:column;gap:12px;margin-bottom:15px}.checkout__shipping-option{display:flex;flex-direction:column;border:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));border-radius:5px;padding:18px 20px;gap:18px;transition:.2s;cursor:pointer}.checkout__shipping-option--active{border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}.checkout__shipping-option--active .checkout__submit--shipping{display:block}@media(hover: hover)and (pointer: fine){.checkout__shipping-option:hover{border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}}.checkout__shipping-main{display:flex;justify-content:space-between;gap:16px;cursor:pointer}.checkout__shipping-label{display:flex;align-items:center;gap:20px;flex:1;cursor:pointer}.checkout__shipping-label input[type=radio]{cursor:pointer;accent-color:var(--ck-accent-formulario, var(--ck-paleta-formulario, var(--checkout-input, #574696)))}.checkout__shipping-content{display:flex;flex-direction:column;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.checkout__shipping-content h4{font-size:12px;font-weight:400;line-height:normal}@media(min-width: 560px){.checkout__shipping-content h4{font-size:14px}}.checkout__shipping-content strong{font-size:14px;font-weight:700}@media(min-width: 560px){.checkout__shipping-content strong{font-size:16px}}.checkout__shipping-content small{font-size:11px;font-weight:400;line-height:20px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}@media(min-width: 560px){.checkout__shipping-content small{font-size:12px}}.checkout__shipping-price{display:flex;align-items:center;font-size:16px;font-weight:700;white-space:nowrap}.checkout__shipping-note{font-size:12px;font-weight:300;line-height:18px;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}.checkout__payment{display:flex;flex-direction:column}@media(min-width: 560px){.checkout__payment{padding:35px 20px;border:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));border-radius:5px}}@media(min-width: 998px){.checkout__payment{padding:35px 40px}}.checkout__payment-list{display:flex;flex-direction:column;gap:10px}.checkout__payment-option{display:flex;flex-direction:column;border:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));border-radius:5px;cursor:pointer}@media(hover: hover)and (pointer: fine){.checkout__payment-option:hover{border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}}.checkout__payment-option--active{border-color:var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}.checkout__payment-option--active .checkout__payment-wrapper{display:none}.checkout__payment-option--active .checkout__payment-content{max-height:1000px;opacity:1;cursor:default}.checkout__payment-wrapper{display:flex;align-items:center;justify-content:space-between;padding:15px 10px;border-radius:5px 5px 0 0}@media(min-width: 560px){.checkout__payment-wrapper{padding:20px 15px}}.checkout__payment-wrapper-icon{display:none}.checkout__payment-wrapper-icon img{display:block;width:100%;object-fit:cover;height:20px}@media(min-width: 680px){.checkout__payment-wrapper-icon{display:block}}.checkout__payment-wrapper-arrow{display:flex;align-items:center;justify-content:center;gap:20px}.checkout__payment-wrapper p{font-size:12px;font-weight:600;color:var(--ck-texto-inverso, var(--ck-paleta-papel, #FFFFFF));display:none}@media(min-width: 560px){.checkout__payment-wrapper p{font-size:14px}}.checkout__payment-wrapper>svg{transition:transform 300ms ease}.checkout__payment-type{display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.checkout__payment-type input[type=radio]{cursor:pointer;accent-color:var(--ck-accent-formulario, var(--ck-paleta-formulario, var(--checkout-input, #574696)))}.checkout__payment-type h3{font-size:14px;font-weight:700;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(min-width: 560px){.checkout__payment-type h3{font-size:16px}}.checkout__payment-content{max-height:0;overflow:hidden;opacity:0;transition:max-height 400ms ease,opacity 300ms ease}.checkout__payment-form{display:none}.checkout__payment-form--active{display:block;padding:18px 20px}.checkout__payment-section{margin-bottom:20px}.checkout__payment-section h4{font-size:18px;font-weight:700;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(min-width: 560px){.checkout__payment-section h4{font-size:22px}}.checkout__payment-section p{font-size:11px;font-weight:400;line-height:20px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}@media(min-width: 560px){.checkout__payment-section p{font-size:12px}}.checkout__payment-fields{display:grid;grid-template-columns:1fr;gap:13px;column-gap:20px;margin-bottom:15px}@media(min-width: 650px){.checkout__payment-fields{grid-template-columns:repeat(2, minmax(0, 1fr))}}.checkout__payment-field{display:flex;flex-direction:column;gap:5px}.checkout__payment-field--full{grid-column:1/-1}.checkout__payment-label{font-size:14px;font-weight:700;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(min-width: 560px){.checkout__payment-label{font-size:15px}}.checkout__payment-label span{color:var(--ck-texto-obrigatorio, var(--ck-paleta-alerta, #ff1919))}.checkout__payment-input{height:50px;padding:0 15px;border:1px solid var(--ck-borda-input, var(--ck-paleta-linha-clara, #e5e7eb));border-radius:5px;font-size:14px;font-weight:500;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));background-color:var(--ck-fundo-branco, var(--ck-paleta-papel, #FFFFFF));outline:none;transition:border-color 150ms}.checkout__payment-input:focus{border-color:var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}.checkout__payment-select{height:50px;padding:0 15px;border:1px solid var(--ck-borda-input, var(--ck-paleta-linha-clara, #e5e7eb));border-radius:5px;font-size:14px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));background-color:var(--ck-fundo-branco, var(--ck-paleta-papel, #FFFFFF));outline:none;cursor:pointer}.checkout__payment-select:focus{border-color:var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}.checkout__payment-owner{display:flex;gap:20px;margin-top:10px;font-size:12px;font-weight:700}@media(min-width: 560px){.checkout__payment-owner{font-size:16px}}.checkout__pending{width:100%}@media(min-width: 998px){.checkout__pending{max-width:860px;display:flex;flex-direction:column}}.checkout__pending-container{display:flex;flex-direction:column;gap:30px}@media(min-width: 998px){.checkout__pending-container{flex-direction:row;gap:10px}}@media(min-width: 1400px){.checkout__pending-container{gap:20px}}.checkout__pending-header{display:flex;align-items:flex-start;gap:10px;margin-bottom:25px}@media(min-width: 560px){.checkout__pending-header{align-items:center}}.checkout__pending-title{display:flex;flex-direction:column;gap:12px}.checkout__pending-title h1{font-size:24px;font-weight:900;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(min-width: 560px){.checkout__pending-title h1{font-size:30px}}.checkout__pending-title p{font-size:12px;font-weight:400;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}@media(min-width: 560px){.checkout__pending-title p{font-size:16px}}.checkout__pending-mensagem{width:100%;background-color:var(--ck-fundo-suave, var(--ck-paleta-fundo-suave, #f4f4f5));border:1px solid var(--ck-borda-secundaria, var(--ck-paleta-linha-media, #d8d8d8));border-radius:5px;padding:20px;margin-bottom:30px;text-align:center}@media(min-width: 560px){.checkout__pending-mensagem{padding:30px 25px}}@media(min-width: 998px){.checkout__pending-mensagem{padding:35px 40px}}.checkout__pending-mensagem p{font-size:14px;font-weight:400;line-height:20px;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(min-width: 998px){.checkout__pending-mensagem p{font-size:16px}}.checkout__pending-mensagem p:first-child{font-size:15px;font-weight:700;margin-bottom:12px}.checkout__pending-mensagem p+p{margin-bottom:12px}.checkout__pending-mensagem p:last-child{margin-bottom:0}.checkout__pending-content{display:flex;flex-direction:column;width:100%;padding:20px 10px;position:relative}@media(min-width: 560px){.checkout__pending-content{border:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));border-radius:5px;padding:35px 20px}}@media(min-width: 998px){.checkout__pending-content{flex:1;padding:35px 40px 80px}}.checkout__pending-type{display:flex;flex-direction:column;gap:5px;margin-bottom:35px}.checkout__pending-type h2{font-size:20px;font-weight:700;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(min-width: 560px){.checkout__pending-type h2{font-size:24px}}.checkout__pending-type p{font-size:13px;font-weight:400;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}@media(min-width: 560px){.checkout__pending-type p{font-size:16px}}.checkout__pending-tutorial{display:flex;flex-direction:column;gap:15px;margin-bottom:35px}@media(min-width: 800px){.checkout__pending-tutorial{flex-direction:row;gap:40px}}@media(min-width: 998px){.checkout__pending-tutorial{flex-direction:column}}@media(min-width: 1280px){.checkout__pending-tutorial{flex-direction:row}}.checkout__pending-tutorial img{width:180px;height:180px;align-self:center}@media(min-width: 560px){.checkout__pending-tutorial img{min-width:180px;width:280px;height:280px}}.checkout__pending-steps{display:flex;flex-direction:column;padding-top:15px;gap:25px}.checkout__pending-steps ol{display:flex;flex-direction:column;gap:25px;margin:0;padding:0;list-style:none;counter-reset:passo}.checkout__pending-steps li{display:flex;align-items:center;gap:15px;counter-increment:passo;font-size:14px;font-weight:400;line-height:20px;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(min-width: 560px){.checkout__pending-steps li{font-size:16px}}.checkout__pending-steps li::before{content:counter(passo);display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;background-color:var(--ck-borda-ativo, var(--ck-paleta-tinta-suave, #333333));border-radius:3px;color:var(--ck-texto-inverso, var(--ck-paleta-papel, #FFFFFF))}.checkout__pending-steps h3{font-size:16px;font-weight:600;line-height:20px;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(min-width: 560px){.checkout__pending-steps h3{font-size:18px}}.checkout__pending-steps div{display:flex;align-items:center;gap:15px}.checkout__pending-steps span{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background-color:var(--ck-borda-ativo, var(--ck-paleta-tinta-suave, #333333));border-radius:3px;color:var(--ck-texto-inverso, var(--ck-paleta-papel, #FFFFFF))}.checkout__pending-steps p{font-size:14px;font-weight:400;line-height:20px;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));width:428px}@media(min-width: 560px){.checkout__pending-steps p{font-size:16px}}@media(min-width: 998px){.checkout__pending-steps p{width:100%}}@media(min-width: 1200px){.checkout__pending-steps p{width:428px}}.checkout__pending-boleto{font-size:12px;font-weight:400;line-height:20px;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin-top:15px;margin-bottom:35px}@media(min-width: 560px){.checkout__pending-boleto{font-size:16px}}.checkout__pending-separator{display:flex;align-items:center;margin-bottom:35px;gap:10px;font-size:16px;font-weight:600;line-height:18px;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(min-width: 560px){.checkout__pending-separator{font-size:18px}}.checkout__pending-separator::before,.checkout__pending-separator::after{content:"";flex:1;height:1px;background-color:var(--ck-borda-input, var(--ck-paleta-linha-clara, #e5e7eb))}.checkout__pending-qrcode{width:180px;height:180px;align-self:center}@media(min-width: 560px){.checkout__pending-qrcode{width:240px;height:240px}}.checkout__pending-code{display:flex;flex-direction:column;gap:15px}.checkout__pending-code h3{font-size:14px;font-weight:600;line-height:20px;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(min-width: 560px){.checkout__pending-code h3{font-size:18px}}.checkout__pending-copy{display:flex;align-items:center;height:50px;padding:20px 0 20px 15px;border-radius:5px;border:1px solid var(--ck-borda-secundaria, var(--ck-paleta-linha-media, #d8d8d8));overflow:hidden}.checkout__pending-copy-input{flex:1;font-size:14px;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));background-color:var(--ck-fundo-branco, var(--ck-paleta-papel, #FFFFFF));border:none;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width: 560px){.checkout__pending-copy-input{font-size:16px}}.checkout__pending-copy-btn{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:none;cursor:pointer}.checkout__pending-disclaimer{font-size:12px;font-weight:400;line-height:20px;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(min-width: 560px){.checkout__pending-disclaimer{font-size:14px}}.checkout__pending-footnote{font-size:10px;font-weight:400;line-height:20px;color:var(--ck-texto-terciario, var(--ck-paleta-neutro, #999999));width:100%;padding:0}@media(min-width: 568px){.checkout__pending-footnote{padding:0}}@media(min-width: 998px){.checkout__pending-footnote{padding:0;max-width:778px}}.checkout__pending-footnote::before{content:"";position:absolute;top:-13px;left:0;right:0;height:1px;background-color:var(--ck-borda-input, var(--ck-paleta-linha-clara, #e5e7eb))}@media(min-width: 568px){.checkout__pending-footnote::before{margin:0 20px}}@media(min-width: 998px){.checkout__pending-footnote::before{margin:0 40px}}.checkout__approved{display:flex;flex-direction:column;gap:20px}@media(min-width: 998px){.checkout__approved{flex-direction:row;gap:10px}}@media(min-width: 1400px){.checkout__approved{gap:20px}}.checkout__approved-header{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:20px;padding:20px 10px;background-color:var(--ck-fundo-sucesso, #e5feee);border:1px solid #019e01;border-radius:5px;margin-bottom:30px}@media(min-width: 560px){.checkout__approved-header{padding:20px}}@media(min-width: 860px){.checkout__approved-header{flex-direction:row;padding:35px 20px;gap:0}}@media(min-width: 1400px){.checkout__approved-header{padding:35px 20px 40px 40px}}.checkout__approved-header-container{display:flex;align-items:center;justify-content:center;width:100%;gap:10px}.checkout__approved-header-container svg{width:35px;height:35px}@media(min-width: 560px){.checkout__approved-header-container svg{width:45px;height:45px}}@media(min-width: 998px){.checkout__approved-header-container svg{width:56px;height:56px}}.checkout__approved-header-wrapper{display:flex;flex-direction:column}.checkout__approved-header h1{font-size:20px;font-weight:900;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(min-width: 568px){.checkout__approved-header h1{font-size:26px}}@media(min-width: 998px){.checkout__approved-header h1{font-size:28px}}@media(min-width: 1400px){.checkout__approved-header h1{font-size:30px}}.checkout__approved-header p{font-size:14px;font-weight:400;line-height:20px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}@media(min-width: 988px){.checkout__approved-header p{font-size:16px}}.checkout__approved-header button,.checkout__approved-header a{display:flex;align-items:center;justify-content:center;gap:10px;width:260px;height:45px;background-color:var(--ck-fundo-escuro, var(--ck-paleta-tinta, #000000));border:1px solid var(--ck-borda-forte, var(--ck-paleta-tinta, #000000));border-radius:5px;font-size:12px;font-weight:700;color:var(--ck-texto-inverso, var(--ck-paleta-papel, #FFFFFF));transition:background-color 200ms,border-color 200ms}@media(min-width: 568px){.checkout__approved-header button,.checkout__approved-header a{width:280px;height:50px;font-size:13px}}@media(min-width: 998px){.checkout__approved-header button,.checkout__approved-header a{width:300px;height:60px}}@media(min-width: 1400px){.checkout__approved-header button,.checkout__approved-header a{width:359px}}@media(hover: hover)and (pointer: fine){.checkout__approved-header button:hover,.checkout__approved-header a:hover{background-color:var(--ck-destaque-fundo, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));border:1px solid var(--ck-destaque-borda, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));color:var(--ck-destaque-contraste, var(--ck-paleta-corpo, var(--checkout-font-color-primary, #1F1F1F)))}.checkout__approved-header button:hover svg path,.checkout__approved-header a:hover svg path{fill:var(--checkout-font-color-primary, #1F1F1F)}}.checkout__approved-content{display:flex;flex-direction:column;gap:25px;width:100%}.checkout__approved-content>.checkout__pending-header,.checkout__approved-content>.checkout__approved-card{margin-bottom:0}.checkout__approved-info{width:100%}@media(min-width: 568px){.checkout__approved-info{padding:20px;border-radius:5px;border:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed))}}@media(min-width: 998px){.checkout__approved-info{max-width:860px;height:290px;padding:35px 40px 40px}}.checkout__approved-title{font-size:22px;font-weight:900;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin-bottom:10px}@media(min-width: 568px){.checkout__approved-title{font-size:24px}}@media(min-width: 998px){.checkout__approved-title{font-size:26px}}@media(min-width: 1400px){.checkout__approved-title{font-size:30px}}.checkout__approved-sub{font-size:12px;font-weight:400;line-height:20px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));margin-bottom:20px}@media(min-width: 568px){.checkout__approved-sub{font-size:14px}}@media(min-width: 998px){.checkout__approved-sub{font-size:16px}}.checkout__approved-shipping{font-size:13px;font-weight:400;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin-bottom:15px}@media(min-width: 568px){.checkout__approved-shipping{font-size:14px}}@media(min-width: 998px){.checkout__approved-shipping{font-size:16px}}.checkout__approved-recipient{display:flex;flex-direction:column;padding:10px;gap:3px;background-color:var(--ck-fundo-destaque, var(--ck-paleta-linha, #ededed));border:1px solid var(--ck-borda-suave, var(--ck-paleta-borda-suave, #cccccc));border-radius:5px}@media(min-width: 568px){.checkout__approved-recipient{padding:20px}}@media(min-width: 998px){.checkout__approved-recipient{padding:20px 40px}}.checkout__approved-recipient p{font-size:12px;font-weight:400;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(min-width: 568px){.checkout__approved-recipient p{font-size:14px}}.checkout .register{width:100%;padding:0}@media(min-width: 560px){.checkout .register{padding:35px 40px;border:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));border-radius:5px}}.checkout .register__fields{grid-template-columns:1fr}@media(min-width: 650px){.checkout .register__fields{grid-template-columns:repeat(2, minmax(0, 1fr))}}.checkout .register__fields--thirds{grid-template-columns:1fr}@media(min-width: 650px){.checkout .register__fields--thirds{grid-template-columns:repeat(3, minmax(0, 1fr))}}.checkout .register__footer-text{position:absolute;bottom:55px;left:0;right:0}.bestsellers{display:flex;flex-direction:column}.bestsellers__wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:15px;margin-bottom:20px}@media(min-width: 560px){.bestsellers__wrapper{flex-direction:row;align-items:center;gap:0;margin-bottom:35px}}.bestsellers__wrapper h3{font-size:24px;font-weight:300;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));text-transform:uppercase}@media(min-width: 560px){.bestsellers__wrapper h3{font-size:26px}}@media(min-width: 998px){.bestsellers__wrapper h3{font-size:28px}}@media(min-width: 1400px){.bestsellers__wrapper h3{font-size:30px}}.bestsellers__wrapper h3 b{font-weight:900}.bestsellers__wrapper div{display:flex}.bestsellers__wrapper a{display:flex;align-items:center;justify-content:center;width:105px;height:30px;font-size:12px;font-weight:700;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));text-decoration:none;text-transform:uppercase;border-radius:5px;border:1px solid var(--ck-borda-forte, var(--ck-paleta-tinta, #000000));transition:ease-in-out .3s}@media(min-width: 560px){.bestsellers__wrapper a{height:36px;font-size:13px}}@media(hover: hover)and (pointer: fine){.bestsellers__wrapper a:hover{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}}.bestsellers__arrow{display:flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid var(--ck-borda-forte, var(--ck-paleta-tinta, #000000));width:45px;height:30px;padding-left:3px}@media(min-width: 560px){.bestsellers__arrow{width:48px;height:36px}}@media(hover: hover)and (pointer: fine){.bestsellers__arrow:hover{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}.bestsellers__arrow:hover svg path{fill:var(--ck-icone-inverso, var(--ck-paleta-papel, #FFFFFF))}}.bestsellers__arrow--left{margin-right:10px;margin-left:20px;padding-left:0;padding-right:3px}.bestsellers__img{width:100%;height:338px;object-fit:contain;border:1px solid #000;background-color:var(--ck-fundo-escuro, var(--ck-paleta-tinta, #000000));opacity:.5;margin-bottom:7px}.bestsellers__img--small{height:338px}.bestsellers__tag{display:flex;align-items:center;justify-content:center;height:27px;padding:0 10px;position:absolute;top:10px;left:10px;border-radius:5px;font-size:10px;font-weight:600;line-height:normal;text-decoration:none}.bestsellers__tag--promo{background-color:#ffc700;color:#1f1f1f}.bestsellers__tag--new{background-color:#7000ff;color:var(--ck-texto-inverso, var(--ck-paleta-papel, #FFFFFF))}.bestsellers__tag--pre{background-color:#f08102;color:var(--ck-texto-inverso, var(--ck-paleta-papel, #FFFFFF))}.bestsellers__tag--limited{background-color:#afc100;color:var(--ck-texto-inverso, var(--ck-paleta-papel, #FFFFFF))}.bestsellers__tag--best{background-color:#005eff;color:var(--ck-texto-inverso, var(--ck-paleta-papel, #FFFFFF))}.bestsellers__tag--last{background-color:#da0314;color:var(--ck-texto-inverso, var(--ck-paleta-papel, #FFFFFF))}.bestsellers__tag--soldout{background-color:var(--ck-fundo-escuro, var(--ck-paleta-tinta, #000000));color:var(--ck-texto-inverso, var(--ck-paleta-papel, #FFFFFF))}.bestsellers__content{display:flex;flex-direction:column;width:100%;position:relative}.bestsellers__content-favorite{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--ck-fundo-branco, var(--ck-paleta-papel, #FFFFFF));position:absolute;top:10px;right:10px;border-radius:10px;transition:ease-in-out .3s}.bestsellers__content-favorite svg{width:20px;height:20px;margin-left:1px}.bestsellers__content-favorite svg path{fill:#000;transition:ease-in-out .3s}@media(hover: hover)and (pointer: fine){.bestsellers__content-favorite:hover{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}.bestsellers__content-favorite:hover svg path{fill:var(--ck-icone-inverso, var(--ck-paleta-papel, #FFFFFF))}}.bestsellers__content-category{font-size:11px;font-weight:400;line-height:16px;color:#999}@media(min-width: 560px){.bestsellers__content-category{font-size:12px;margin-bottom:2px}}.bestsellers__content-title{font-size:18px;font-weight:900;line-height:22px;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin-bottom:5px}@media(min-width: 560px){.bestsellers__content-title{font-size:20px}}.bestsellers__content-review{display:flex;gap:10px;margin-bottom:11px}.bestsellers__content-review span{display:flex;justify-content:center;align-items:center;width:20px;height:16px;border-radius:2px;border:1px solid #999;color:#999;font-size:8px;font-weight:400;line-height:normal}.bestsellers__content-review p{color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));font-size:10px;font-weight:400;line-height:16px;margin-left:4px}.bestsellers__content-old{font-size:11px;font-weight:400;line-height:16px;color:#999;margin-bottom:1px}@media(min-width: 560px){.bestsellers__content-old{font-size:12px}}.bestsellers__content-price{display:flex;gap:8px;margin-bottom:1px}.bestsellers__content-price p{font-size:20px;font-weight:800;line-height:26px;color:var(--ck-marca-texto, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}.bestsellers__content-price span{font-size:14px;font-weight:500;line-height:26px;color:#27a82b}@media(min-width: 560px){.bestsellers__content-price p{font-size:22px}.bestsellers__content-price span{font-size:16px}}.bestsellers__content-desc{font-size:12px;font-weight:500;line-height:16px;color:#666;margin-bottom:8px}.bestsellers__content-desc span{font-weight:400}.bestsellers__content-shipping{font-size:14px;font-weight:500;line-height:16px;color:#27a82b;margin-bottom:17px}.bestsellers__content-actions{display:flex;gap:10px}.bestsellers__content-actions button,.bestsellers__content-actions a{display:flex;align-items:center;justify-content:center;height:50px;border-radius:5px;font-size:13px;font-weight:700;transition:ease-in-out .3s}.bestsellers__content-actions svg path{transition:ease-in-out .3s}.bestsellers__content-actions .notifyme{width:100%;background-color:var(--ck-fundo-branco, var(--ck-paleta-papel, #FFFFFF));border:1px solid var(--ck-destaque-borda, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));transition:ease-in-out .3s}@media(hover: hover)and (pointer: fine){.bestsellers__content-actions .notifyme:hover{background:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}}.bestsellers__content-cart{width:90px;gap:5px;background:color-mix(in oklch, var(--checkout-primary, #FFC700) 45%, #FFFFFF 55%);color:color-mix(in srgb, var(--checkout-primary, #FFC700) 53.5%, #000000 46.5%)}@media(hover: hover)and (pointer: fine){.bestsellers__content-cart:hover{background:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}.bestsellers__content-cart:hover svg path{stroke:var(--ck-icone-inverso, var(--checkout-font-color-secondary, #FFFFFF))}}.bestsellers__content-buy{width:100%;background-color:var(--ck-destaque-fundo, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));color:var(--ck-destaque-contraste, var(--ck-paleta-corpo, var(--checkout-font-color-primary, #1F1F1F)))}@media(hover: hover)and (pointer: fine){.bestsellers__content-buy:hover{background:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}}.bestsellers__content--soldout .bestsellers__img--smal{filter:grayscale(100%)}.bestsellers__content--soldout .bestsellers__content-category,.bestsellers__content--soldout .bestsellers__content-title,.bestsellers__content--soldout .bestsellers__content-review,.bestsellers__content--soldout .bestsellers__content-old,.bestsellers__content--soldout .bestsellers__content-price,.bestsellers__content--soldout .bestsellers__content-desc,.bestsellers__content--soldout .bestsellers__content-shipping{filter:grayscale(100%);opacity:.6}.is-invalid{border-color:var(--ck-borda-obrigatorio, var(--ck-paleta-alerta, #ff1919)) !important}.is-invalid-msg{color:var(--ck-texto-obrigatorio, var(--ck-paleta-alerta, #ff1919));font-size:.8rem;margin-top:4px}.error{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding-bottom:180px;color:#000}.error h1{font-size:120px;font-weight:900;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin-top:80px;text-transform:uppercase}.error h2{font-size:50px;font-weight:700;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin-top:30px}.error__p{width:809px;font-size:24px;font-weight:400;color:#666;text-align:center;line-height:normal;margin-top:30px;margin-bottom:80px}.error__a{font-weight:600;text-decoration:underline;text-decoration-style:solid}.error__button{display:flex;justify-content:center;align-items:center;width:249px;height:60px;padding:20px;gap:10px;border-radius:5px;border:1px solid var(--ck-destaque-borda, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));background:var(--ck-destaque-fundo, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));margin-top:80px;transition:all ease-in-out .3s;color:var(--ck-destaque-contraste, var(--ck-paleta-corpo, var(--checkout-font-color-primary, #1F1F1F)))}@media(hover: hover)and (pointer: fine){.error__button:hover{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}}.error__button a{font-size:13px;font-weight:700;color:var(--ck-texto-corpo, var(--ck-paleta-corpo, var(--checkout-font-color-primary, #1F1F1F)));text-decoration:none;text-transform:uppercase}.error a:visited{color:inherit}.checkout--sem-resumo .register{max-width:none}.register-page{display:flex;flex-direction:column;flex-grow:1}.register{width:100%;max-width:900px;margin:0 auto;padding:40px 0 60px}@media(min-width: 768px){.register{padding:53px 0 100px}}.register__header{position:relative}.register__header .checkout__back{position:absolute;top:0;right:0}.register__header{text-align:center;margin-bottom:40px}.register__title{font-size:26px;font-weight:500;line-height:normal;text-transform:uppercase;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin-bottom:12px}@media(min-width: 560px){.register__title{font-size:30px}}.register__title strong{font-weight:900}.register__subtitle{font-size:13px;font-weight:400;line-height:18px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}@media(min-width: 560px){.register__subtitle{font-size:16px}}.register__subtitle span{color:var(--ck-texto-obrigatorio, var(--ck-paleta-alerta, #ff1919))}.register__type[hidden]{display:none}.register__type{display:grid;grid-template-columns:repeat(2, minmax(0, 250px));justify-content:center;gap:20px;margin-bottom:30px}@media(min-width: 560px){.register__type{margin-bottom:20px}}.register__type-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:min(30px,12%);width:100%;aspect-ratio:1;padding:16px;border:1px solid var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed));border-radius:5px;text-align:center;font-size:18px;font-weight:700;text-transform:uppercase;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));cursor:pointer;transition:background 200ms,border-color 200ms,color 200ms}.register__type-option--active{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border-color:var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}@media(hover: hover)and (pointer: fine){.register__type-option:hover{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border-color:var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}}.register__type-icone{flex-shrink:0;width:min(60px,38%);height:auto;aspect-ratio:1;fill:currentColor}.register__type-radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.register__type-radio:focus-visible+.register__type-icone{outline:2px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));outline-offset:4px;border-radius:4px}.register__form{display:none}.register__form--active{display:block}.register__form-title{font-size:18px;font-weight:900;line-height:normal;text-transform:uppercase;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin-bottom:30px}@media(min-width: 560px){.register__form-title{font-size:22px;margin-bottom:45px}}.register__fields{display:grid;grid-template-columns:1fr;gap:15px;column-gap:20px;margin-bottom:40px}@media(min-width: 560px){.register__fields{margin-bottom:55px}}@media(min-width: 768px){.register__fields{grid-template-columns:1fr 1fr}}.register__fields--compacto{margin-bottom:15px}@media(min-width: 560px){.register__fields--compacto{margin-bottom:15px}}.register__form--senha .register__fields--compacto{margin-bottom:30px}@media(min-width: 560px){.register__form--senha .register__fields--compacto{margin-bottom:30px}}.register__fields--thirds{grid-template-columns:1fr;margin-bottom:0}@media(min-width: 768px){.register__fields--thirds{grid-template-columns:repeat(3, calc((100% - 40px) / 3))}}.register__field{display:flex;flex-direction:column;gap:5px}.register__field--full{grid-column:1/-1}.register__label{font-size:14px;font-weight:700;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(min-width: 560px){.register__label{font-size:15px}}.register__label span{font-weight:400;color:var(--ck-texto-obrigatorio, var(--ck-paleta-alerta, #ff1919))}.register__input{height:60px;padding:0 20px;border:1px solid var(--ck-borda-input, var(--ck-paleta-linha-clara, #e5e7eb));border-radius:5px;font-size:14px;font-weight:500;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));background-color:var(--ck-fundo-branco, var(--ck-paleta-papel, #FFFFFF));outline:none;transition:border-color 150ms}.register__input:read-only{background-color:#f5f5f5;color:#666;border:1px solid #e0e0e0;cursor:not-allowed}.register__input:focus{border-color:var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}.register__input:invalid:not(:placeholder-shown){border-color:var(--ck-borda-obrigatorio, var(--ck-paleta-alerta, #ff1919))}.register__select{height:60px;padding:0 20px;border:1px solid var(--ck-borda-input, var(--ck-paleta-linha-clara, #e5e7eb));border-radius:5px;font-size:14px;font-weight:500;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));background-color:var(--ck-fundo-branco, var(--ck-paleta-papel, #FFFFFF));outline:none;appearance:auto;cursor:pointer;transition:border-color 150ms}.register__select:focus{border-color:var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}.register__select:invalid:not(:placeholder-shown){border-color:var(--ck-borda-obrigatorio, var(--ck-paleta-alerta, #ff1919))}.register__section{margin-bottom:55px}.register__section-label{display:flex;align-items:center;gap:16px;font-size:14px;font-weight:400;line-height:18px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));text-align:center;text-transform:uppercase;margin-bottom:10px}@media(min-width: 560px){.register__section-label{font-size:16px}}.register__section-label::before,.register__section-label::after{content:"";flex:1;height:1px;background-color:var(--ck-borda-padrao, var(--ck-paleta-linha, #ededed))}.register__section .register__fields{margin-bottom:15px}.register__link{font-size:12px;font-weight:500;line-height:normal;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}.register__checks{display:flex;flex-direction:column;gap:10px;margin-bottom:40px}.register__check{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:400;line-height:18px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));cursor:pointer}@media(min-width: 560px){.register__check{font-size:16px}}.register__check a{font-size:12px;font-weight:400;line-height:18px;text-decoration-line:underline;color:var(--ck-marca-texto, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}@media(hover: hover)and (pointer: fine){.register__check a:hover{color:var(--ck-marca-texto-hover, var(--ck-paleta-marca-hover, var(--checkout-secondary-hover, #700069)))}}@media(min-width: 560px){.register__check a{font-size:16px}}.register__check-input{width:15px;height:15px;flex-shrink:0;margin-top:1px;accent-color:var(--ck-accent-formulario, var(--ck-paleta-formulario, var(--checkout-input, #574696)));cursor:pointer}.register__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;height:50px;background-color:var(--ck-destaque-fundo, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));border:1px solid var(--ck-destaque-borda, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));border-radius:5px;font-size:13px;font-weight:700;text-transform:uppercase;color:var(--ck-destaque-contraste, var(--ck-paleta-corpo, var(--checkout-font-color-primary, #1F1F1F)));cursor:pointer;transition:background 200ms,border-color 200ms,color 200ms;margin-bottom:30px}@media(min-width: 560px){.register__submit{margin-bottom:86px}}@media(hover: hover)and (pointer: fine){.register__submit:hover{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border-color:var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}}.register__form--senha .register__submit{margin-bottom:0}@media(min-width: 560px){.register__form--senha .register__submit{margin-bottom:0}}.register__recuperar{display:block;margin-top:15px;text-align:center;font-size:13px;font-weight:500;line-height:normal;text-decoration:underline;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(hover: hover)and (pointer: fine){.register__recuperar:hover{color:var(--ck-marca-texto, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}}.register__footer-text{text-align:center;font-size:12px;font-weight:400;line-height:18px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));padding:0 35px}@media(min-width: 445px){.register__footer-text{padding:0 60px}}@media(min-width: 768px){.register__footer-text{font-size:16px;padding:0 20px}}.register__footer-text a{font-size:12px;font-weight:400;line-height:18px;text-decoration-line:underline;color:var(--ck-marca-texto, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}@media(hover: hover)and (pointer: fine){.register__footer-text a:hover{color:var(--ck-marca-texto-hover, var(--ck-paleta-marca-hover, var(--checkout-secondary-hover, #700069)))}}@media(min-width: 768px){.register__footer-text a{font-size:16px}}.auth{box-sizing:border-box}.auth__step{display:none}.auth__step--active{display:block}.auth__dual{display:flex;justify-content:center;flex-direction:column;min-height:420px;position:relative}@media(min-width: 768px){.auth__dual{flex-direction:row}}.auth__dual::after{content:"";position:absolute;top:40%;left:0;width:100%;height:1px;background:linear-gradient(180deg, var(--ck-fundo-branco, var(--ck-paleta-papel, #FFFFFF)) 0%, var(--ck-fundo-neutro, var(--ck-paleta-borda-suave, #cccccc)) 15%, var(--ck-fundo-neutro, var(--ck-paleta-borda-suave, #cccccc)) 85%, var(--ck-fundo-branco, var(--ck-paleta-papel, #FFFFFF)) 100%)}@media(min-width: 768px){.auth__dual::after{top:50%;left:50%;transform:translateY(-50%);width:1px;height:500px}}.auth__dual-panel{padding:55px 0 95px;background-color:var(--ck-fundo-branco, var(--ck-paleta-papel, #FFFFFF));width:100%}@media(min-width: 768px){.auth__dual-panel{padding:55px 0 95px;max-width:400px}}.auth__dual-panel--login{padding-left:0}.auth__dual-panel--login .auth__dual-subtitle{margin-bottom:35px}@media(min-width: 768px){.auth__dual-panel--login{padding-left:40px}}@media(min-width: 998px){.auth__dual-panel--login{padding-left:60px}}.auth__dual-panel--create{padding-right:0}@media(min-width: 768px){.auth__dual-panel--create{padding-right:40px}}@media(min-width: 998px){.auth__dual-panel--create{padding-right:60px}}.auth__dual-title{font-size:24px;font-weight:500;line-height:normal;text-transform:uppercase;margin-bottom:12px;text-align:center}@media(min-width: 568px){.auth__dual-title{font-size:26px}}@media(min-width: 768px){.auth__dual-title{text-align:left}}@media(min-width: 998px){.auth__dual-title{font-size:28px}}@media(min-width: 1400px){.auth__dual-title{font-size:30px}}.auth__dual-title b{font-weight:900}.auth__dual-subtitle{font-size:12px;font-weight:400;line-height:18px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));text-align:center;margin-bottom:12px}@media(min-width: 568px){.auth__dual-subtitle{font-size:14px}}@media(min-width: 768px){.auth__dual-subtitle{text-align:left}}@media(min-width: 998px){.auth__dual-subtitle{font-size:16px}}.auth__dual-divider{display:flex;align-items:center;gap:10px;margin:15px 0;font-size:16px;font-weight:400;line-height:18px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}.auth__dual-divider::before,.auth__dual-divider::after{content:"";flex:1;height:1px;background:var(--ck-borda-input, var(--ck-paleta-linha-clara, #e5e7eb))}.register__form--senha .auth__dual-divider{margin-top:20px}.auth__dual-disclaimer{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:12px;font-weight:400;line-height:18px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));line-height:1.5;text-align:center;margin-top:25px}.auth__dual-disclaimer a{font-size:12px;font-weight:400;line-height:18px;text-decoration-line:underline;color:var(--ck-marca-texto, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}@media(hover: hover)and (pointer: fine){.auth__dual-disclaimer a:hover{color:var(--ck-marca-texto-hover, var(--ck-paleta-marca-hover, var(--checkout-secondary-hover, #700069)))}}.auth__dual-panel--create .auth__dual-disclaimer{color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}.auth__single{max-width:500px;width:100%;padding:50px 0 95px;margin:0 auto}.auth__back{background:none;border:none;font-size:18px;font-weight:400;line-height:18px;text-transform:uppercase;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));cursor:pointer;padding:0;float:right;margin-bottom:22px;transition:opacity .2s ease}@media(hover: hover)and (pointer: fine){.auth__back:hover{opacity:.5}}.auth__title{font-size:24px;font-weight:400;text-transform:uppercase;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));text-align:center;margin-bottom:12px;clear:both}@media(min-width: 568px){.auth__title{font-size:26px}}@media(min-width: 768px){.auth__title{text-align:left}}@media(min-width: 998px){.auth__title{font-size:28px}}@media(min-width: 1400px){.auth__title{font-size:30px}}.auth__title--2{display:flex;flex-direction:column;gap:5px}.auth__title b{font-weight:900}.auth__subtitle{display:flex;flex-direction:column;font-size:12px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));text-align:center;margin-bottom:35px}.auth__subtitle-highlight{font-size:16px;color:var(--ck-marca-texto, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));font-weight:600;margin-top:5px;margin-bottom:20px}@media(min-width: 568px){.auth__subtitle{font-size:14px}.auth__subtitle-highlight{font-size:18px}}@media(min-width: 768px){.auth__subtitle{text-align:left}.auth__subtitle-highlight{font-size:20px}}@media(min-width: 998px){.auth__subtitle{font-size:16px}}.auth__form-group{margin-bottom:20px}.auth__form-label{display:block;font-size:13px;font-weight:700;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin-bottom:5px}@media(min-width: 568px){.auth__form-label{font-size:15px}}.auth__form-input{width:100%;height:60px;padding:0 20px;border:1px solid var(--ck-borda-input, var(--ck-paleta-linha-clara, #e5e7eb));border-radius:5px;font-size:14px;font-weight:500;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));transition:border-color .2s ease;outline:none}.auth__form-input::placeholder{color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}.auth__form-input:focus{border-color:var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}.auth__form-input--error{border-color:var(--ck-borda-obrigatorio, var(--ck-paleta-alerta, #ff1919))}.auth__form-error{font-size:14px;color:var(--ck-texto-obrigatorio, var(--ck-paleta-alerta, #ff1919));margin-top:4px;display:none}.auth__form-error.is-visible{display:block}.auth__btn{display:flex;align-items:center;justify-content:center;width:100%;height:60px;border:none;border-radius:5px;font-size:12px;font-weight:700;line-height:normal;text-transform:uppercase;cursor:pointer;transition:background .2s ease,border .2s ease;text-align:center}@media(min-width: 568px){.auth__btn{font-size:13px}}.auth__btn--primary{background-color:var(--ck-destaque-fundo, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));border:1px solid var(--ck-destaque-borda, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));color:var(--ck-destaque-contraste, var(--ck-paleta-corpo, var(--checkout-font-color-primary, #1F1F1F)));height:50px}@media(hover: hover)and (pointer: fine){.auth__btn--primary:hover{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}}.auth__btn--secondary{background-color:var(--ck-destaque-fundo, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));border:1px solid var(--ck-destaque-borda, var(--ck-paleta-destaque, var(--checkout-primary, #FFC700)));color:var(--ck-destaque-contraste, var(--ck-paleta-corpo, var(--checkout-font-color-primary, #1F1F1F)))}@media(hover: hover)and (pointer: fine){.auth__btn--secondary:hover{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}}.auth__btn--dark{background-color:var(--ck-fundo-branco, var(--ck-paleta-papel, #FFFFFF));border:1px solid var(--ck-borda-forte, var(--ck-paleta-tinta, #000000));color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(hover: hover)and (pointer: fine){.auth__btn--dark:hover{background-color:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}}.auth__btn--outline{background:rgba(0,0,0,0);border:1px solid var(--ck-borda-forte, var(--ck-paleta-tinta, #000000));color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000))}@media(hover: hover)and (pointer: fine){.auth__btn--outline:hover{background:var(--ck-fundo-superficie, var(--ck-paleta-superficie, #f1f1f1))}}.auth__btn:disabled{opacity:.5;cursor:not-allowed}.auth__send-label{font-size:15px;font-weight:700;line-height:normal;margin-bottom:10px;display:block}.auth__send-methods{display:flex;align-items:center;gap:10px;margin-top:10px}.auth__send-btn{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border:1px solid var(--ck-borda-forte, var(--ck-paleta-tinta, #000000));border-radius:5px;background:var(--ck-fundo-branco, var(--ck-paleta-papel, #FFFFFF));font-size:13px;font-weight:700;line-height:normal;color:var(--ck-texto-corpo, var(--ck-paleta-corpo, var(--checkout-font-color-primary, #1F1F1F)));cursor:pointer;transition:border-color .2s ease,background .2s ease}@media(min-width: 568px){.auth__send-btn{height:60px}}.auth__send-btn--active{background:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}@media(hover: hover)and (pointer: fine){.auth__send-btn:hover{background:var(--ck-marca-fundo, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));border:1px solid var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));color:var(--ck-texto-inverso, var(--checkout-font-color-secondary, #FFFFFF))}}.auth__otp{display:flex;gap:16px;margin:28px 0 8px}.auth__otp-input{flex:1;width:100%;aspect-ratio:1;border:1px solid var(--ck-texto-terciario, var(--ck-paleta-neutro, #999999));border-radius:5px;font-size:18px;font-weight:400;text-align:center;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));outline:none;transition:border-color .2s ease}@media(min-width: 568px){.auth__otp-input{font-size:22px}}@media(min-width: 568px){.auth__otp-input{font-size:26px}}@media(min-width: 568px){.auth__otp-input{font-size:30px}}.auth__otp-input:focus{border-color:var(--ck-marca-borda, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}.auth__divider{display:flex;align-items:center;gap:12px;margin:18px 0 14px;text-align:center;font-size:16px;font-weight:400;line-height:18px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}.auth__divider::before,.auth__divider::after{content:"";flex:1;height:1px;background:var(--ck-borda-divisor, var(--ck-paleta-linha-clara, #e5e7eb))}.auth__link-btn{background:none;border:none;font-size:13px;font-weight:600;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));text-decoration:underline;cursor:pointer;display:block;width:100%;text-align:center;transition:opacity .2s ease}@media(hover: hover)and (pointer: fine){.auth__link-btn:hover{color:var(--ck-marca-texto, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}}.auth__resend-timer{font-size:12px;font-weight:400;line-height:18px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));text-align:center;margin:18px 0 10px}.auth__resend-btn{color:var(--ck-marca-texto, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));text-decoration:underline;text-underline-offset:2px;margin-top:18px;transition:color .2s ease}@media(hover: hover)and (pointer: fine){.auth__resend-btn:hover{color:var(--ck-marca-texto-hover, var(--ck-paleta-marca-hover, var(--checkout-secondary-hover, #700069)))}}.auth__forgot{display:block;font-size:12px;font-weight:600;line-height:normal;text-align:center;text-decoration:underline;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));background:none;border:none;cursor:pointer;margin-top:14px;width:100%;transition:opacity .2s ease}@media(min-width: 568px){.auth__forgot{font-size:13px}}@media(hover: hover)and (pointer: fine){.auth__forgot:hover{color:var(--ck-marca-texto, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)))}}.auth__disclaimer{font-size:10px;font-weight:400;line-height:15px;color:var(--ck-texto-terciario, var(--ck-paleta-neutro, #999999));text-align:justify;margin:35px 0 20px}@media(min-width: 568px){.auth__disclaimer{font-size:12px;line-height:18px}}@media(min-width: 768px){.auth__disclaimer{font-size:14px}}.auth__disclaimer--2{margin:15px 0 55px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666))}.auth__disclaimer.auth__disclaimer--erro{color:var(--ck-texto-obrigatorio, var(--ck-paleta-alerta, #ff1919));font-weight:700}.auth__success-text{font-size:16px;font-weight:400;line-height:20px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));margin-bottom:35px}.discount{padding:70px 40px 32px}.discount__title{font-size:40px;font-weight:400;line-height:44px;text-transform:uppercase;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin-bottom:5px}.discount__title b{font-weight:900}.discount__subtitle{font-size:16px;font-weight:400;line-height:18px;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));margin-bottom:30px}.discount__field{margin-bottom:15px}.discount__label{display:block;font-size:15px;font-weight:700;line-height:normal;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));margin-bottom:8px}.discount__radio-group{display:flex;align-items:center;gap:23px}.discount__radio{display:flex;align-items:center;gap:6px;font-size:16px;line-height:normal;font-weight:400;color:var(--ck-texto-primario, var(--ck-paleta-tinta, #000000));cursor:pointer}.discount__radio input[type=radio]{width:16px;height:16px;accent-color:#000;cursor:pointer}.discount__checks{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.discount__check{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:400;line-height:normal;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));cursor:pointer}.discount__check input[type=checkbox]{width:16px;height:16px;accent-color:var(--ck-accent-formulario, var(--ck-paleta-formulario, var(--checkout-input, #574696)));cursor:pointer;flex-shrink:0}.discount__disclaimer{font-size:13px;font-weight:400;color:var(--ck-texto-secundario, var(--ck-paleta-texto-apoio, #666666));text-align:center;margin-top:15px}.discount__disclaimer a{color:var(--ck-marca-texto, var(--ck-paleta-marca, var(--checkout-secondary, #7000FF)));font-weight:600;text-decoration:underline}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 10px}@media(min-width: 560px){.container{padding:0 20px}}.container--small{flex:1}input[type=radio]{width:19px;height:19px;accent-color:var(--ck-accent-formulario, var(--ck-paleta-formulario, var(--checkout-input, #574696)))}@media(pointer: coarse){.auth__form-input,.auth__otp-input,.cart__item-accordion input,.cart__item-kit select,.cart__summary-coupon-input,.cart__summary-shipping-input,.checkout__input,.checkout__payment-input,.checkout__payment-select,.checkout__pending-copy-input,.checkout__select,.modal textarea,.register__input,.register__select{font-size:16px}}/*# sourceMappingURL=checkout.min.css.map */
