.checkout__cardContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:16px}.checkout__cardGroup{flex:0 0 100%}.checkout__cardLabel,.checkout__cardInput,.checkout__cardButton,.checkout__cardDescription,.checkout__observation{font-family:var(--font-family-default);line-height:125%;font-weight:normal;border-radius:4px}.checkout__cardLabel,.checkout__cardInput,.checkout__cardButton,.checkout__cardDescription{font-size:var(--font-size-md)}.checkout__cardInput{width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid var(--color-primary);padding:12px 16px;transition:border .3s ease-in-out}.input__checkout--capitalize{text-transform:capitalize}.checkout__cardInput--disabled{background:#f3f3f3;color:#6d6d6d}.checkout__cardLabel{display:block;margin:0 0 8px}.checkout__cardButton{border:none;width:100%;background:var(--color-primary);color:#fff;padding:12px 16px;transition:background .3s ease-in-out,color .3s ease-in-out;cursor:pointer;margin:8px 0 0}.checkout__cardButton--address{width:fit-content;margin:0 0 8px;padding:6px 12px;border:1px solid var(--color-primary);background:var(--color-on-primary);color:#000;transition:background .3s ease-in-out,color .3s ease-in-out}.checkout__observation{margin:8px 0 0;font-size:12px}.checkout__required{color:#dc3545}.checkout__cardButton:hover{background:var(--color-primary);color:var(--color-on-primary)}.checkout__cardButton--disabled{cursor:not-allowed !important;background-color:#f3f3f3;color:#000}.checkout__cardButton--disabled:hover{background-color:#f3f3f3}.checkout__cardButton--address:hover{background:var(--color-primary);color:#fff}.address__billing-check{display:flex;align-items:center;gap:8px;margin:0 0 8px}.address__billing-check input{all:unset;position:relative;display:flex}.address__billing-check label{margin:0;font-size:16px !important;display:flex;align-items:center;position:relative}.address__billing-check input::before,.address__billing-check input::after{content:"";display:inline-block;width:16px;height:16px}.address__billing-check input::before{border:1px solid var(--color-primary);border-radius:4px;transition:background-color .3s ease-in-out}.address__billing-check input::after{position:absolute;top:1px;left:2px;background-image:url(/public/images/svg/check.svg);background-repeat:no-repeat;background-size:14px;clip-path:inset(0 100% 0 0)}.address__billing-check input:checked::before{background-color:var(--color-primary)}.address__billing-check input:checked::after{animation:clippy .3s ease-in-out forwards .1s}@keyframes clippy{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.checkout__card--required{animation:shake .3s ease-in-out forwards;border:1px solid #dc3545}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}100%{transform:translateX(0)}}@media screen and (min-width: 768px){.checkout__cardGroup--half{flex:0 0 calc(50% - 16px)}}.select--installments .select__list--show{max-height:100px}.spp-cart-transport-methods{display:flex;flex-direction:column;gap:16px}.transport-methods-switcher-btn>small,.transport-methods-switcher-btn>span{display:block;margin:8px 0 0}.transport-methods-switcher-btn.active>small,.transport-methods-switcher-btn.active>span{color:#fff}.spp-payment-methods-list{margin:0 0 16px}.wrapper{display:flex;flex-direction:column;gap:8px}.text-justify{text-align:justify}.spp-cart-payment-map{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}.pagamento-methods-cartao-form-input{flex:0 0 100%}.pagamento-methods-cartao-form-input.col-lg-6{flex:0 0 calc(50% - 8px)}.pagamento-methods-cartao-form-input>label{margin:0 0 8px;display:block}.pagamento-methods-cartao-form-input>input{font-family:var(--font-family-default);font-size:var(--font-size-md);line-height:125%;font-weight:normal;width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid var(--color-primary);border-radius:4px;padding:12px 16px}.spp-payment-methods-list>fieldset{border:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.card-list{width:fit-content !important;margin:auto}.transport-methods-switcher-btn,.pagamento-methods-switcher-btn{display:block;box-shadow:0 0 0 1px var(--color-primary);padding:12px;border-radius:4px !important;font-family:var(--font-family-default);font-size:var(--font-size-md);line-height:125%;font-weight:normal;transition:background .3s ease-in-out,box-shadow .3s ease-in-out,color .3s ease-in-out;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pagamento-methods-switcher-btn.active,.transport-methods-switcher-btn.active{background-color:var(--color-primary);color:var(--color-on-primary);box-shadow:0 0 0 1px var(--color-on-primary)}.pagamento-methods-switcher-btn>input,.transport-methods-switcher-btn>input{display:none}.checkout__cardLink{color:var(--color-primary);font-size:14px}.checkout__card{background:#f8f8f8}.checkout__card.bg-success-payment{background:rgba(37,74,165,.1)}