.sticky-atc{inset-inline:0;z-index:90;padding:.6rem .9rem calc(.6rem + env(safe-area-inset-bottom,0px));background:var(--c-bg);border-top:1px solid var(--c-line);visibility:hidden;align-items:center;gap:.7rem;transition:transform .24s,visibility 0s linear .24s;display:none;position:fixed;bottom:0;transform:translateY(110%);box-shadow:0 -6px 24px #1212121a}.sticky-atc.is-on{visibility:visible;transition:transform .24s;transform:translateY(0)}@media (width<=719.98px){.sticky-atc{display:flex}}.sticky-atc__thumb{background:var(--c-surface);border-radius:var(--radius);flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.sticky-atc__thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.sticky-atc__meta{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.sticky-atc__title{white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:700;line-height:1.3;overflow:hidden}.sticky-atc__sub{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sticky-atc__price{align-items:baseline;gap:.35rem;font-size:.82rem;font-weight:800;display:inline-flex}.sticky-atc__save{color:#1a9d6a;font-size:.66rem;font-style:normal;font-weight:700}.sticky-atc__match{color:var(--c-accent);background:color-mix(in srgb, var(--c-accent) 12%, transparent);white-space:nowrap;border-radius:999px;padding:.1rem .4rem;font-size:.68rem;font-weight:800}.sticky-atc__btn{white-space:nowrap;flex:none;padding:.7rem 1.1rem;font-size:.7rem}.pin-eta{margin:-.5rem 0 1.25rem}.pin-eta__row{gap:.5rem;max-width:320px;display:flex}.pin-eta__input{min-width:0;font:inherit;letter-spacing:.08em;color:var(--c-ink);background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--radius);flex:auto;padding:.55rem .7rem;font-size:.8rem}.pin-eta__input:focus{border-color:var(--c-ink);outline:none}.pin-eta__input::placeholder{color:var(--c-ink-soft);letter-spacing:.02em}.pin-eta__check{font-size:.68rem;font-weight:var(--btn-weight);letter-spacing:var(--btn-tracking);text-transform:var(--btn-case);color:var(--c-ink);border:1px solid var(--c-ink);border-radius:var(--radius);cursor:pointer;background:0 0;flex:none;padding:.55rem .9rem;transition:background .15s,color .15s}.pin-eta__check:hover{background:var(--c-ink);color:var(--c-bg)}.pin-eta__err{color:var(--c-promo);margin-top:.45rem;font-size:.72rem}.pin-eta__result{flex-direction:column;gap:.2rem;margin-top:.55rem;display:flex}.pin-eta__eta{color:var(--c-ink-soft);font-size:.78rem}.pin-eta__eta strong{color:var(--c-ink);font-weight:700}.pin-eta__cod{color:var(--c-ink-soft);font-size:.72rem}.social-proof{color:var(--c-ink-soft);align-items:center;gap:.45rem;margin-top:.8rem;font-size:.74rem;display:flex}.social-proof:before{content:"";border-radius:var(--radius-pill);background:var(--c-accent);flex:none;width:6px;height:6px}.social-proof__rank{color:var(--c-ink);font-weight:700}.cro-trust{border-top:1px solid var(--c-line);flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:.8rem 0 0;list-style:none;display:flex}.cro-trust li{color:var(--c-ink-soft);align-items:center;gap:.55rem;font-size:.74rem;display:flex}.cro-trust svg{color:var(--c-accent);flex:none}.product-card__alt{object-fit:contain;mix-blend-mode:multiply;opacity:0;pointer-events:none;width:100%;height:100%;padding:1.25rem;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.product-card__alt{transition:opacity .2s}.product-card__media img:not(.product-card__alt){transition:transform .3s,opacity .2s}.product-card:hover .product-card__alt{opacity:1}.product-card:hover .product-card__media:has(.product-card__alt) img:not(.product-card__alt){opacity:0}}.product-card__media img:not(.product-card__alt){background-image:linear-gradient(100deg,#0000 30%,#1212120d 50%,#0000 70%);background-position:200% 0;background-repeat:no-repeat;background-size:200% 100%;animation:1.2s ease-in-out 3 cro-shimmer}@keyframes cro-shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.sticky-atc,.sticky-atc.is-on{transition:none}.product-card__alt,.product-card__media img:not(.product-card__alt){transition:none;animation:none}.product-card:hover,.product-card:hover .product-card__media img{transform:none}}
