.st-section--afv .st-head{margin-bottom:30px}.afv__wrap{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.55fr);gap:16px;align-items:stretch}.afv__wrap>*{min-width:0}.afv__rota-w{position:relative;padding:4px 0;--afv-h: 0px}.afv__rota-w:before,.afv__rota-w:after{content:"";position:absolute;left:31px;top:34px;width:2px;border-radius:2px}.afv__rota-w:before{bottom:34px;background:repeating-linear-gradient(to bottom,var(--line-2) 0 5px,transparent 5px 10px)}.afv__rota-w:after{height:var(--afv-h);background:linear-gradient(to bottom,var(--ring-2),var(--ring-1));transition:height .7s var(--ease)}.afv__ponto{position:absolute;z-index:2;left:38px;top:34px;display:none;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid #fff;border-radius:50%;background:#fff;box-shadow:0 4px 12px -4px #17140f73,0 0 0 2px var(--primary-btn);overflow:hidden;transform:translateY(var(--afv-h));transition:transform .7s var(--ease);pointer-events:none}.afv.is-live .afv__ponto{display:flex}.afv__ponto img{width:18px;height:18px;object-fit:contain}.afv__rota{position:relative;display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.afv__pare{position:relative;border-radius:18px;transition:background-color .4s var(--ease)}.afv__pare.is-on{background:var(--paper)}.afv__btn{display:flex;align-items:center;gap:14px;width:100%;padding:10px 14px 10px 12px;border:0;border-radius:18px;background:none;font:inherit;text-align:left;color:var(--ink);cursor:pointer}.afv__btn:focus-visible{outline:2px solid var(--primary-btn);outline-offset:-2px}.afv__no{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border:1px solid var(--line-2);border-radius:50%;background:#fff;color:var(--muted);transition:background-color .4s var(--ease),border-color .4s,color .4s,box-shadow .4s}.afv__no .st-i{width:18px;height:18px}.afv__pare.is-feito .afv__no{border-color:color-mix(in oklab,var(--ok) 45%,transparent);color:var(--ok-ink)}.afv__pare.is-on .afv__no{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:0 0 0 5px color-mix(in oklab,var(--primary) 16%,transparent)}.afv__nome{font-family:var(--font-display);font-size:17.5px;font-weight:650;letter-spacing:-.015em;line-height:1.2}.afv__btn:hover .afv__nome{color:var(--primary-text)}.afv__pare.is-on .afv__btn:hover .afv__nome{color:var(--ink)}.afv__mais{display:grid;grid-template-rows:1fr;transition:grid-template-rows .5s var(--ease)}.st-js .afv__pare:not(.is-on) .afv__mais{grid-template-rows:0fr}.afv__mais-in{min-height:0;overflow:hidden}.afv__desc{margin:0;padding:0 16px 0 66px;font-size:14.5px;line-height:1.55;color:var(--text-lead);text-wrap:pretty}.afv__lnk{margin:8px 16px 14px 66px;font-size:14px}.afv__stage{display:grid;min-height:470px;padding:clamp(16px,2.4vw,32px)}.afv__cena{position:relative;grid-area:1 / 1;align-self:center;justify-self:center;width:100%;min-width:0;opacity:0;visibility:hidden;transform:translateY(10px) scale(.985);transition:opacity .45s ease,transform .6s var(--ease),visibility 0s linear .45s}.afv__cena.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease .05s,transform .6s var(--ease) .05s,visibility 0s linear 0s}.afv.sem-cupom .afv__so-cupom{display:none}.afv__c1{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;align-items:center}.afv__pdp{gap:14px;padding:12px 12px 16px}.afv__url{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 12px 7px 9px;border-radius:999px;background:var(--paper-2);font-family:var(--font-mono);font-size:11.5px;color:var(--muted);white-space:nowrap}.afv__url img{flex:0 0 auto;width:16px;height:16px}.afv__url span{overflow:hidden;text-overflow:ellipsis}.afv__achou{align-self:flex-start}.afv__pdp-in{display:flex;align-items:center;gap:14px;min-width:0}.afv__pdp-foto{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:clamp(104px,11vw,156px);aspect-ratio:1;border-radius:16px;background:#f3f2ee}.afv__pdp-foto img{width:80%;height:80%;object-fit:contain}.afv__pdp-txt{display:flex;flex-direction:column;gap:8px;min-width:0}.afv__pdp-txt .afk-prod__nome{font-size:16px;white-space:normal}.afv__pdp-txt .afk-preco strong{font-size:23px}.afv__chips{display:flex;flex-wrap:wrap;gap:6px}.afv__chips i{padding:4px 10px;border:1px solid color-mix(in oklab,var(--primary) 40%,transparent);border-radius:999px;background:var(--primary-soft);font-style:normal;font-size:12.5px;font-weight:600;color:var(--primary-text)}.afv__fontes{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px dashed var(--line-2)}.afv__fontes:before{content:"Também entra pela";font-size:11.5px;font-weight:600;color:var(--muted)}.afv__fontes i{display:inline-flex;align-items:center;gap:7px;font-style:normal;font-size:13px;font-weight:550;color:var(--ink-2)}.afv__fontes .st-i{width:14px;height:14px;color:var(--primary-text)}.afv__c2{display:flex;flex-direction:column;gap:12px;max-width:520px}.afv__link{gap:10px}.afv__seta{display:inline-flex;align-items:center;gap:6px;padding-left:4px;font-size:12.5px;font-weight:650;color:var(--ok-ink)}.afv__seta .st-i{width:15px;height:15px}.afv__conta{display:flex;align-items:center;gap:7px;margin:2px 0 0;font-size:13px;color:var(--muted)}.afv__conta .st-i{width:14px;height:14px;color:var(--primary-text)}.afv__conta b{font-weight:650;color:var(--ink)}.afv__bloq{flex-direction:row;align-items:center;gap:12px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.afv__bloq-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:12px;background:color-mix(in oklab,#22c55e 14%,#fff);color:var(--ok-ink)}.afv__bloq-ico .st-i{width:18px;height:18px}.afv__c3{display:grid;grid-template-columns:minmax(0,300px) minmax(0,230px);gap:20px;align-items:center;justify-content:center}.afv__msg{width:100%;box-shadow:0 1px 2px #17140f0f,0 18px 40px -22px #17140f61}.afv__checks{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.afv__checks li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:#ffffffe6;font-size:13.5px;font-weight:600;transition:opacity .4s ease,transform .5s var(--ease)}.afv__checks li>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:9px;background:var(--primary-soft);color:var(--primary-text)}.afv__checks .st-i{width:15px;height:15px}.afv__c4{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:500px}.afv__fila{width:100%}.afv__rows{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.afv__row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--paper);font-size:13px}.afv__row>b{flex:0 0 auto;width:44px;font-family:var(--font-mono);font-size:12.5px;font-weight:700}.afv__row--nova{background:color-mix(in oklab,var(--primary) 7%,#fff);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--primary) 35%,transparent)}.afv__row-foto{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:8px;background:#f3f2ee}.afv__row-foto img{width:24px;height:24px;object-fit:contain}.afv__row-foto--v{color:var(--muted)}.afv__row-foto .st-i{width:15px;height:15px}.afv__row-n{flex:1 1 auto;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.afv__regra{display:flex;flex-wrap:wrap;gap:6px}.afv__regra i{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;font-style:normal;font-size:12px;font-weight:600;color:var(--ink-2)}.afv__regra .st-i{width:13px;height:13px;color:var(--primary-text)}.afv__aprova{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:var(--ink);font-size:12.5px;font-weight:600;color:#fff}.afv__aprova .st-i{width:14px;height:14px;color:var(--ring-3)}.afv__c5{display:grid;grid-template-columns:minmax(0,320px) minmax(0,250px);gap:18px;align-items:center;justify-content:center}.afv__wa .afk-msg{width:100%}.afv__tambem{display:flex;flex-direction:column;gap:10px}.afv__mini{flex-direction:row;align-items:center;gap:10px;padding:11px 12px;font-size:12.5px}.afv__mini>img{flex:0 0 auto;width:24px;height:24px}.afv__mini>span:nth-child(2){display:flex;flex-direction:column;flex:1 1 auto;min-width:0;line-height:1.3;color:var(--muted)}.afv__mini b{font-size:13.5px;font-weight:650;color:var(--ink)}.afv__mini-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border-radius:7px;background:var(--ink);color:#fff}.afv__mini-ico .st-i{width:14px;height:14px}.afv__c6{max-width:460px}.afv__barras{display:flex;align-items:flex-end;gap:8px;height:120px;padding:6px 2px 0}.afv__barras i{flex:1 1 0;border-radius:7px 7px 3px 3px;background:color-mix(in oklab,var(--primary) 28%,#fff);transform-origin:bottom;transition:transform .7s var(--ease)}.afv__barras i:nth-child(1){height:42%}.afv__barras i:nth-child(2){height:58%}.afv__barras i:nth-child(3){height:71%}.afv__barras i:nth-child(4){height:49%}.afv__barras i:nth-child(5){height:64%}.afv__barras i:nth-child(6){height:83%}.afv__barras i:nth-child(7){height:100%;background:var(--primary-btn)}.afv__dias{display:flex;gap:8px;padding:0 2px}.afv__dias i{flex:1 1 0;font-style:normal;font-size:11px;text-align:center;color:var(--muted)}.afv__top{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--paper);font-size:13px}.afv__top b{flex:0 0 auto;font-weight:750;color:var(--primary-text)}.afv__lojas-m{gap:9px}.afv__lj{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;font-size:12.5px}.afv__lj img{width:16px;height:16px}.afv__lj b{font-weight:600}.afv__lj em{font-style:normal;font-weight:750;font-variant-numeric:tabular-nums}.afv__lj i{grid-column:1 / -1;height:6px;border-radius:999px;background:var(--paper-2);overflow:hidden}.afv__lj i:after{content:"";display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ring-2),var(--ring-1));transform-origin:left;transition:transform .8s var(--ease) .3s}.afv__lj--a i:after{width:100%}.afv__lj--b i:after{width:80%}.afv__lj--c i:after{width:68%}.afv.is-live .afv__cena:not(.is-on) .afv__lj i:after{transform:scaleX(.05)}.afv.is-live .afv__cena:not(.is-on) .afv__lk-seu,.afv.is-live .afv__cena:not(.is-on) .afv__seta{opacity:0;transform:translateY(-6px)}.afv.is-live .afv__lk-seu,.afv.is-live .afv__seta{transition:opacity .4s ease .75s,transform .55s var(--ease) .75s}.afv.is-live .afv__seta{transition-delay:.4s}.afv.is-live .afv__cena:not(.is-on) .afv__msg .afk-msg__txt>span,.afv.is-live .afv__cena:not(.is-on) .afv__checks li{opacity:0;transform:translateY(5px)}.afv.is-live .afv__msg .afk-msg__txt>span{transition:opacity .35s ease,transform .45s var(--ease)}.afv.is-live .afv__l2{transition-delay:.25s!important}.afv.is-live .afv__l3{transition-delay:.45s!important}.afv.is-live .afv__l4{transition-delay:.65s!important}.afv.is-live .afv__l5{transition-delay:.85s!important}.afv.is-live .afv__k1{transition-delay:.5s}.afv.is-live .afv__k2{transition-delay:.9s}.afv.is-live .afv__k3{transition-delay:1.3s}.afv.is-live .afv__marca{transition:opacity .3s ease 1.4s,transform .5s var(--ease) 1.4s}.afv.is-live .afv__cena:not(.is-on) .afv__marca{opacity:0;transform:scale(1.6)}.afv.is-live .afv__row--nova{transition:opacity .4s ease .35s,transform .55s var(--ease) .35s}.afv.is-live .afv__cena:not(.is-on) .afv__row--nova{opacity:0;transform:translateY(-14px)}.afv.is-live .afv__cena:not(.is-on) .afv__barras i{transform:scaleY(.08)}.afv.is-live .afv__barras i:nth-child(2){transition-delay:.06s}.afv.is-live .afv__barras i:nth-child(3){transition-delay:.12s}.afv.is-live .afv__barras i:nth-child(4){transition-delay:.18s}.afv.is-live .afv__barras i:nth-child(5){transition-delay:.24s}.afv.is-live .afv__barras i:nth-child(6){transition-delay:.3s}.afv.is-live .afv__barras i:nth-child(7){transition-delay:.36s}.afv.is-live .afv__tambem .afv__mini{transition:opacity .4s ease .5s,transform .5s var(--ease) .5s}.afv.is-live .afv__tambem .afv__mini+.afv__mini{transition-delay:.8s}.afv.is-live .afv__cena:not(.is-on) .afv__tambem .afv__mini{opacity:0;transform:translate(-10px)}@media(min-width:1025px){.afv__stage{min-height:500px;padding:28px 30px}.afv__cena{zoom:1.1}.afv__c1,.afv__c2,.afv__c6{display:block;align-self:stretch}.afv__c1 .afv__pdp{position:absolute;top:2%;left:0;width:64%}.afv__c1 .afv__busca{position:absolute;right:0;bottom:3%;width:44%}.afv__c2{max-width:none}.afv__c2 .afv__link{position:absolute;top:6%;left:0;width:76%}.afv__c2 .afv__bloq{position:absolute;right:0;bottom:8%;width:54%}.afv__c6{max-width:none}.afv__c6 .afv__metr{position:absolute;top:3%;left:0;width:58%}.afv__c6 .afv__lojas-m{position:absolute;right:0;bottom:3%;width:39%}.afv__c4{max-width:560px}}@media(max-width:1024px){.afv__wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.afv__c1,.afv__c3,.afv__c5{grid-template-columns:minmax(0,1fr);justify-items:center}.afv__c1{justify-items:stretch;max-width:420px}}@media(max-width:760px){.afv__wrap{grid-template-columns:1fr;gap:12px}.afv__stage{order:-1;min-height:390px;padding:18px 14px}.afv__fontes,.afv__lojas-m,.afv__top{display:none}.afv__tambem{flex-direction:row;max-width:none}.afv__mini{flex:1 1 0;min-width:0;flex-direction:column;align-items:flex-start;gap:6px;padding:10px}.afv__mini .afk-tag{align-self:flex-start}.afv__wa .afk-msg__foto,.afv__msg .afk-msg__foto{height:104px}.afv__rota-w{margin:0 -12px;padding:0}.afv__rota-w:before,.afv__rota-w:after,.afv.is-live .afv__ponto{display:none}.afv__rota{flex-direction:row;gap:10px;padding:0 12px 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:12px;scrollbar-width:none}.afv__rota::-webkit-scrollbar{display:none}.afv__pare{flex:0 0 84%;min-width:0;scroll-snap-align:start;background:var(--paper)}.afv__pare.is-on{background:color-mix(in oklab,var(--primary) 7%,var(--paper));box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--primary) 30%,transparent)}.st-js .afv__pare:not(.is-on) .afv__mais{grid-template-rows:1fr}.afv__desc{padding:0 16px 0 66px;font-size:14px}.afv__lnk{margin-bottom:16px}.afv__c1,.afv__c3,.afv__c5{gap:12px}.afv__c3{grid-template-columns:minmax(0,1fr)}.afv__msg{max-width:290px}.afv__checks{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:6px}.afv__checks li{padding:6px 10px 6px 6px;font-size:12px}.afv__checks li>span{width:22px;height:22px;border-radius:7px}.afv__tambem{width:100%;max-width:320px}.afv__pdp-in{flex-direction:column;align-items:flex-start}.afv__barras{height:96px}}html:not(.st-js) .afv .afk-top__l{display:none}
