.ag-gift{--ag-gift-accent: #28a745;--ag-gift-accent-light: #4fd06a;--ag-gift-accent-dark: #1e7e34;--ag-gift-track: rgb(var(--color-foreground-rgb, 0 0 0) / .1);--ag-gift-thumb: 24px;padding-block:10px 6px;padding-inline:var(--cart-drawer-padding, 16px)}@media screen and (min-width:750px){.ag-gift{padding-inline:var(--cart-drawer-padding-desktop, 24px)}}.ag-gift__status{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;margin:0 0 6px;font-size:.72rem;line-height:1.3;font-weight:600;text-align:center}.ag-gift__icon{flex:0 0 auto;width:15px;height:15px;color:var(--ag-gift-accent-dark)}.ag-gift__texto{min-width:0}.ag-gift__status b{color:var(--ag-gift-accent-dark);font-weight:700;white-space:nowrap}.ag-gift__thumbs{display:inline-flex;align-items:center;flex:0 0 auto;gap:4px}.ag-gift__rail{position:relative;height:8px}.ag-gift__track{height:8px;border-radius:999px;background:var(--ag-gift-track);overflow:hidden}.ag-gift__fill{height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--ag-gift-accent-light),var(--ag-gift-accent));transition:width .7s cubic-bezier(.22,1,.36,1)}.ag-gift--complete .ag-gift__fill{background:linear-gradient(90deg,var(--ag-gift-accent),var(--ag-gift-accent-dark))}.ag-gift__marker{position:relative;flex:0 0 auto;width:var(--ag-gift-thumb);height:var(--ag-gift-thumb)}.ag-gift__thumb{position:relative;display:block;width:var(--ag-gift-thumb);height:var(--ag-gift-thumb);border-radius:50%;overflow:hidden;background:#fff;border:2px solid var(--ag-gift-track);filter:grayscale(1);opacity:.55;transition:filter .3s ease,opacity .3s ease,border-color .3s ease}.ag-gift__thumb img{width:100%;height:100%;object-fit:contain;display:block}.ag-gift__marker.is-unlocked .ag-gift__thumb{filter:none;opacity:1;border-color:var(--ag-gift-accent)}.ag-gift__check{position:absolute;inset-block-end:-1px;inset-inline-end:-1px;width:12px;height:12px;border-radius:50%;background:var(--ag-gift-accent);color:#fff;font-size:8px;line-height:12px;text-align:center;font-weight:700;opacity:0;transform:scale(.4);transition:opacity .25s ease,transform .25s ease}.ag-gift__marker.is-unlocked .ag-gift__check{opacity:1;transform:scale(1)}.ag-gift__marker.is-burst .ag-gift__thumb{animation:ag-gift-pop .65s cubic-bezier(.22,1,.36,1)}.ag-gift__marker.is-burst:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:var(--ag-gift-thumb);height:var(--ag-gift-thumb);margin:calc(var(--ag-gift-thumb) / -2) 0 0 calc(var(--ag-gift-thumb) / -2);border-radius:50%;border:2px solid var(--ag-gift-accent);animation:ag-gift-ring .75s ease-out forwards;pointer-events:none}@keyframes ag-gift-pop{0%{transform:scale(1)}35%{transform:scale(1.35) rotate(-6deg)}70%{transform:scale(.94) rotate(3deg)}to{transform:scale(1)}}@keyframes ag-gift-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@media(prefers-reduced-motion:reduce){.ag-gift__fill{transition:none}.ag-gift__marker.is-burst .ag-gift__thumb{animation:none}.ag-gift__marker.is-burst:after{display:none}}.ag-gift-line .cart-items__quantity-controls{display:none}.ag-gift-line .cart-items__quantity:after{content:"Presente";display:inline-block;padding:3px 9px;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#fff;background:#28a745}.cart-drawer .cart-items__details *{font-size:.78rem!important}.cart-drawer .cart-items__details .cart-items__title{font-size:.82rem!important;line-height:1.3!important}.cart-drawer .cart-items__details>ul.list-unstyled:not(.cart-items__bundle){display:none!important}.cart-drawer .cart-items__variants:empty{display:none!important}.cart-drawer__summary{gap:12px!important;padding-block:14px 18px!important;padding-inline:var(--cart-drawer-padding, 16px)!important}@media screen and (min-width:750px){.cart-drawer__summary{padding-inline:var(--cart-drawer-padding-desktop, 24px)!important}}.cart-drawer__summary .cart__summary-totals{gap:8px!important}.cart-drawer__summary .cart__total-container{gap:2px!important}.cart-drawer__summary .cart__total-label{font-size:.82rem!important}.cart-drawer__summary .cart__total-value{font-size:1.05rem!important;font-weight:700!important}.cart-drawer__summary .cart__summary-totals .cart__summary-item:not(.cart__total),.cart-drawer__summary .cart__summary-totals small{font-size:.72rem!important;margin-top:0!important}.cart-drawer__summary .cart__checkout-button{min-height:46px!important;padding:12px 22px!important;font-size:.88rem!important}.cart-drawer__summary .cart__seals{margin-top:0!important;gap:8px!important}.cart-drawer__summary .cart__seals *{font-size:.7rem!important}
/*# sourceMappingURL=/cdn/shop/t/87/assets/ag-cart-gift-meter.css.map */
