html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0}img:not(main img){max-width:100%;height:auto}.su-cart-root{--su-cor-primaria:#44c2fd;--su-cor-primaria-suave:#9ed4f1;--su-cor-texto:#282828;--su-cor-texto-claro:#fff;--su-cor-fundo:#fff;--su-cor-borda:#e6e6e6;--su-cor-borda-suave:#efefef;--su-cor-sucesso:#008B10;--su-cor-sucesso-fundo:#F2FDF2;--su-cor-gift-fundo:#eef1fb;--su-cor-gift-borda:#c9d3ec;--su-cor-gift-head:#e8ecf9;--su-cor-gift-free:#008000;--su-fonte:"Poppins",-apple-system,sans-serif}.su-cart-root .su-cart-overlay{position:fixed;inset:0;background:#00000073;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:10001}.su-cart-root.su-cart-open .su-cart-overlay{opacity:1;visibility:visible}.su-cart-root .su-cart{position:fixed;top:0;right:0;height:100%;width:calc(100vw - 38px);max-width:460px;background:var(--su-cor-fundo);display:flex;flex-direction:column;z-index:10002;transform:translate(100%);transition:transform .3s ease,box-shadow .3s ease;box-shadow:none}.su-cart-root.su-cart-open .su-cart{transform:translate(0);box-shadow:-4px 0 24px #0000001f}.su-cart-root .su-cart,.su-cart-root .su-cart *{box-sizing:border-box;font-family:var(--su-fonte)}.su-cart-root .su-cart button{cursor:pointer}.su-cart-root .su-cart-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--su-cor-borda)}.su-cart-root .su-cart-head-title{display:flex;align-items:center;gap:10px;font-weight:600;font-size:16px;color:var(--su-cor-texto)}.su-cart-root .su-cart-head-title svg{width:20px;height:20px;display:block}.su-cart-root .su-cart-close{background:none;border:0;padding:4px;color:var(--su-cor-texto);line-height:0}.su-cart-root .su-cart-close svg{width:15px;height:15px;display:block}.su-cart-root .su-cart-fixedtop{flex:0 0 auto}.su-cart-root .su-cart-scroll{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:thin;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.su-cart-root .su-cart-qd{padding:14px 18px 12px;text-align:center}.su-cart-root .su-cart-qd-title{font-size:14px;font-weight:700;margin:0 0 9px;color:#000}.su-cart-root .su-cart-qd-sub{font-size:14px;font-weight:400;margin:0;color:#000}.su-cart-root .su-cart-qd-sub strong{font-weight:600}.su-cart-root .su-cart-qd-bar{position:relative;height:10px;border-radius:100px;background:var(--su-cor-primaria-suave);overflow:hidden;margin:9px auto 0}.su-cart-root .su-cart-qd-fill{position:absolute;top:0;left:0;height:100%;width:0;background:var(--su-cor-primaria);border-radius:100px;transition:width .8s ease}.su-cart-root .su-cart-qd-div{position:absolute;top:0;width:3px;height:100%;background:var(--su-cor-fundo);z-index:2}.su-cart-root .su-cart-qd-labels{display:flex;margin-top:5px}.su-cart-root .su-cart-qd-labels span{flex:1 1 33.33%;font-size:12px;line-height:1.2;color:var(--su-cor-texto);padding:0 4px}.su-cart-root .su-cart-good{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;background:var(--su-cor-sucesso-fundo);font-size:12px;color:var(--su-cor-sucesso)}.su-cart-root .su-cart-good svg{width:11.7px;height:11.7px;flex:0 0 auto}.su-cart-root .su-cart-good strong{font-weight:600;margin-right:3px}.su-cart-root .su-cart-good .su-cart-good-sub{color:var(--su-cor-sucesso);font-weight:400}.su-cart-root .su-cart-empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 18px;text-align:center;color:var(--su-cor-texto)}.su-cart-root .su-cart-empty[hidden]{display:none}.su-cart-root .su-cart-empty p{margin:0 0 18px;font-size:15px}.su-cart-root .su-cart-empty-btn{width:191px;height:48px;padding:0;border:0;border-radius:8px;background:var(--su-cor-primaria);color:var(--su-cor-texto-claro);font:600 13px var(--su-fonte);text-transform:uppercase;letter-spacing:.04em}.su-cart-root .su-cart-items{padding:4px 24px}.su-cart-root .su-cart-item{display:flex;gap:24px;padding:14px 0;border-bottom:1px solid var(--su-cor-borda-suave)}.su-cart-root .su-cart-item:last-child{border-bottom:0}.su-cart-root .su-cart-item-img{flex:0 0 80px;width:80px;height:80px;border-radius:6px;background:#f4f4f4 center/cover no-repeat}.su-cart-root .su-cart-item-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.su-cart-root .su-cart-item-title{font-size:14px;font-weight:400;line-height:1.55;color:var(--su-cor-texto)}.su-cart-root .su-cart-item-variant{font-size:13px;color:#838383;margin:6px 0 8px;line-height:1.4}.su-cart-root .su-cart-item-price{display:flex;align-items:baseline;gap:7px;margin-bottom:11px}.su-cart-root .su-cart-price{font-size:14px;font-weight:400;color:var(--su-cor-primaria)}.su-cart-root .su-cart-price--free{color:var(--su-cor-primaria)}.su-cart-root .su-cart-compare{font-size:14px;font-weight:300;color:var(--su-cor-texto);text-decoration:line-through}.su-cart-root .su-cart-item-foot{display:flex;align-items:center;justify-content:flex-start;gap:22px;margin-top:auto}.su-cart-root .su-cart-qty{display:inline-flex;align-items:stretch;border:1px solid #d9d9d9;border-radius:7px;overflow:hidden}.su-cart-root .su-cart-qty button{width:28px;height:28px;background:var(--su-cor-fundo);border:0;font-size:15px;color:var(--su-cor-texto);display:flex;align-items:center;justify-content:center}.su-cart-root .su-cart-qty input{width:25px;height:28px;text-align:center;border:0;border-left:1px solid #ededed;border-right:1px solid #ededed;font:400 13px var(--su-fonte);color:var(--su-cor-texto);-moz-appearance:textfield}.su-cart-root .su-cart-qty--fixed{border-color:#d9d9d9}.su-cart-root .su-cart-qty--fixed input{border-left:0;border-right:0;width:28px}.su-cart-root .su-cart-qty input::-webkit-outer-spin-button,.su-cart-root .su-cart-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.su-cart-root .su-cart-remove{background:none;border:0;font-size:11px;color:#282828b3;text-decoration:underline;padding:0}.su-cart-root .su-cart-gift{padding:6px 26px 24px}.su-cart-root .su-cart-gift-box{border:1px solid var(--su-cor-gift-borda);border-radius:0;overflow:hidden;background:var(--su-cor-gift-fundo)}.su-cart-root .su-cart-gift-head{text-align:center;padding:9px 8px;font-size:15px;font-weight:400;color:var(--su-cor-texto);background:var(--su-cor-gift-head);border-bottom:1px solid var(--su-cor-gift-borda)}.su-cart-root .su-cart-gift-item{display:flex;align-items:flex-start;gap:24px;padding:16px}.su-cart-root .su-cart-gift-img{flex:0 0 40px;width:40px;height:40px;border-radius:4px;background:var(--su-cor-fundo) center/cover no-repeat}.su-cart-root .su-cart-gift-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.su-cart-root .su-cart-gift-title{font-size:15px;font-weight:400;line-height:1.4;color:var(--su-cor-texto)}.su-cart-root .su-cart-gift-price{margin-top:4px;font-size:15px}.su-cart-root .su-cart-gift-price .su-gift-was{color:var(--su-cor-texto);text-decoration:line-through}.su-cart-root .su-cart-gift-price .su-gift-free{color:var(--su-cor-gift-free);font-weight:700;padding-left:10px}.su-cart-root .su-cart-gift-btnwrap{text-align:right;margin-top:10px}.su-cart-root .su-cart-gift-btn{display:inline-flex;align-items:center;justify-content:center;width:81px;height:38px;padding:0;border:0;border-radius:6px;background:var(--su-cor-primaria);color:var(--su-cor-texto-claro);font:600 13px var(--su-fonte);letter-spacing:.05em;text-transform:capitalize;white-space:nowrap}.su-cart-root .su-cart-foot{flex:0 0 auto;padding:14px 18px 16px;border-top:1px solid var(--su-cor-borda)}.su-cart-root .su-cart-total{display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 18px;border:1px solid #e0e0e0;border-radius:100px;font-size:14px;font-weight:400;color:#1c1b1bb3}.su-cart-root .su-cart-total span:last-child{color:var(--su-cor-primaria);font-weight:400}.su-cart-root .su-cart-checkout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;margin-top:10px;padding:0;border:0;border-radius:8px;background:var(--su-cor-primaria);color:var(--su-cor-texto-claro);font:600 13px var(--su-fonte);text-transform:uppercase;letter-spacing:.03em}.su-cart-root .su-cart-checkout svg{width:17px;height:17px}.su-cart-root .su-cart-sep{width:4px;height:4px;border-radius:50%;background:var(--su-cor-texto-claro);opacity:.85}.su-cart-root .su-cart-pays{margin-top:14px}.su-cart-root .su-cart-pays ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:11px 22px;margin:0;padding:0 6px}.su-cart-root .su-cart-pays li{line-height:0}.su-cart-root .su-cart-pays svg{width:40px;height:25px;display:block;border-radius:3px}body.su-no-scroll{position:fixed;width:100%;left:0;right:0;overflow:hidden;overscroll-behavior:none}
