.reward-trail__goals{display:none}[data-cart-layout=sacola-primeiro] .cart-modal__tabs{display:flex}[data-cart-layout=sacola-primeiro] .cart-modal__tabs button{flex:1 1 0}[data-cart-layout=sacola-primeiro] .cart-modal__tabs button:first-child{order:2}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.cart-modal__items{order:1}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail,[data-cart-layout=sacola-primeiro] .cart-modal__cart>.cart-modal__empty{order:2}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.cart-modal__footer{order:3;margin-top:0}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail{flex:none;margin-top:auto}[data-cart-layout=sacola-primeiro] .cart-catalog [hidden]{display:none!important}[data-cart-layout=sacola-primeiro] .cart-catalog__grid{padding-top:18px}@media (max-width:960px){[data-cart-layout=sacola-primeiro] .cart-modal{width:100vw}[data-cart-layout=sacola-primeiro] .cart-modal__cart.is-active{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.cart-modal__items{z-index:1;flex:1 0 auto;gap:8px;padding:10px 12px;position:relative;overflow:visible}[data-cart-layout=sacola-primeiro] .cart-modal__item{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:6px 8px}[data-cart-layout=sacola-primeiro] .cart-modal__item img,[data-cart-layout=sacola-primeiro] .cart-modal__item>a,[data-cart-layout=sacola-primeiro] .cart-modal__item>picture{width:44px;height:44px}[data-cart-layout=sacola-primeiro] .cart-modal__item h3{font-size:.86rem;line-height:1.15}[data-cart-layout=sacola-primeiro] .cart-modal__quantity{grid-column:2/4;justify-self:start;gap:4px;width:auto;min-width:0;padding:0}[data-cart-layout=sacola-primeiro] .cart-modal__quantity button{width:26px;height:26px}[data-cart-layout=sacola-primeiro] .cart-modal__quantity span{text-align:center;min-width:22px;font-size:.85rem}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail{z-index:1;border-radius:0;margin:0;padding:8px 14px 12px;position:relative}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail .reward-trail__viewport,[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail .reward-trail__note{display:none}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail .reward-trail__header{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:0;display:flex}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail .reward-trail__header span{display:none}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail .reward-trail__header h2{font-size:.85rem}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail .reward-trail__header>strong{text-align:right;max-width:58%;font-size:.66rem}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail .reward-trail__goals{height:62px;margin:12px 0 0;padding:0;list-style:none;display:block;position:relative}[data-cart-layout=sacola-primeiro] .reward-trail__goals-bar{background:#e3dccf;border-radius:4px;height:4px;position:absolute;top:0;left:0;right:0;overflow:hidden}[data-cart-layout=sacola-primeiro] .reward-trail__goals-bar span{background:var(--color-green,#1f8a7e);border-radius:4px;height:100%;transition:width .4s;display:block}[data-cart-layout=sacola-primeiro] .reward-trail__goal{top:0;left:clamp(2.3rem, var(--goal-pos), calc(100% - 2.3rem));text-align:center;flex-direction:column;align-items:center;gap:1px;width:4.6rem;display:flex;position:absolute;transform:translate(-50%)}[data-cart-layout=sacola-primeiro] .reward-trail__goal--start{display:none}[data-cart-layout=sacola-primeiro] .reward-trail__goal:before{content:"";background:#cfc7ba;border:2px solid #fff;border-radius:50%;width:10px;height:10px;margin-top:-3px;box-shadow:0 0 0 1px #e3dccf}[data-cart-layout=sacola-primeiro] .reward-trail__goal.is-reached:before{background:var(--color-green,#1f8a7e);box-shadow:0 0 0 1px var(--color-green,#1f8a7e)}[data-cart-layout=sacola-primeiro] .reward-trail__goal b{margin-top:3px;font-size:.64rem;font-weight:700;line-height:1.1}[data-cart-layout=sacola-primeiro] .reward-trail__goal.is-reached b{color:var(--color-green,#1f8a7e)}[data-cart-layout=sacola-primeiro] .reward-trail__goal span{white-space:nowrap;text-overflow:ellipsis;opacity:.8;max-width:100%;font-size:.58rem;line-height:1.15;overflow:hidden}[data-cart-layout=sacola-primeiro] .reward-trail__goal:nth-of-type(odd) b{margin-top:20px}[data-cart-layout=sacola-primeiro] .reward-trail__goal:nth-of-type(odd):before{margin-bottom:0}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.cart-modal__footer{z-index:5;flex:none;margin-top:0;padding:8px 14px 10px;position:sticky;bottom:0;box-shadow:0 -8px 20px #00000014}[data-cart-layout=sacola-primeiro] .cart-modal__total{align-items:baseline}[data-cart-layout=sacola-primeiro] .cart-modal__total strong{font-size:1.25rem}[data-cart-layout=sacola-primeiro] .cart-modal__footer-actions{grid-template-columns:1.5fr 1fr;gap:8px;margin-top:6px;display:grid}[data-cart-layout=sacola-primeiro] .cart-modal__footer .button{letter-spacing:.1em;white-space:nowrap;min-width:0;padding:.7rem .8rem;font-size:.62rem}}@media (min-width:961px){[data-cart-layout=sacola-primeiro] .cart-modal__tabs{display:none}[data-cart-layout=sacola-primeiro] .cart-catalog:before{content:"Presentes para acompanhar";letter-spacing:.15em;text-transform:uppercase;opacity:.75;padding:18px 24px 0;font-size:.66rem;font-weight:800;display:block}[data-cart-layout=sacola-primeiro] .cart-catalog,[data-cart-layout=sacola-primeiro] .cart-modal__cart{display:flex}[data-cart-layout=sacola-primeiro] .cart-modal__body{grid-template-columns:1fr 400px}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail{--reward-scene-width:720px;box-shadow:none;border-width:1px 0 0;border-radius:0;margin:0;padding:12px 16px 6px}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail .reward-trail__header{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:8px;display:flex}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail .reward-trail__header span{display:none}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail .reward-trail__header h2{font-size:1.05rem}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail .reward-trail__header>strong{text-align:left;max-width:none;font-size:.74rem}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail .reward-trail__viewport{scrollbar-width:thin;height:auto;padding:0 0 6px;overflow:auto hidden}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail .reward-trail__scene{transform-origin:0 0;border-radius:16px;margin-bottom:-49.6px;margin-right:-144px;transform:scale(.8)}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail .reward-trail__note{display:none}}[data-cart-layout=sacola-primeiro] .cart-modal__footer-actions .cart-modal__full-link{display:none!important}[data-cart-layout=sacola-primeiro] .cart-modal__footer-actions{grid-template-columns:1fr;display:grid}@media (min-width:961px){[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail{--reward-scene-width:720px;padding:8px 12px 2px}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail .reward-trail__header{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail .reward-trail__header h2{letter-spacing:0;text-transform:none;font-size:.85rem;line-height:1.1}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail .reward-trail__header>strong{text-align:right;max-width:55%;font-size:.66rem;line-height:1.2}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail .reward-trail__viewport{padding:0 0 2px}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail .reward-trail__scene{transform-origin:0 0;border-radius:12px;margin-bottom:-84.32px;margin-right:-244.8px;transform:scale(.66)}}@media (max-width:960px){[data-cart-layout=sacola-primeiro] .cart-modal__footer-actions{grid-template-columns:1fr}}@media (min-width:961px){[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail .reward-trail__viewport{height:auto;padding:0 0 4px;overflow:auto hidden}[data-cart-layout=sacola-primeiro] .cart-modal__cart>.reward-trail .reward-trail__scene{zoom:.66;height:210px;margin:0;transform:none}}
