.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.collection-card{border:1px solid color-mix(in srgb, var(--color-sky-deep) 18%, transparent);border-radius:var(--radius-card);background:var(--color-sky-tint);flex-direction:column;height:100%;transition:border-color .15s ease-out,transform .15s ease-out;display:flex;overflow:hidden}.collection-card:hover{border-color:var(--color-sky-deep);transform:translateY(-2px)}.collection-card:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.collection-covers{background:#f3f4f2;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:12px;height:230px;padding:16px;display:grid}.collection-covers img{object-fit:contain;mix-blend-mode:multiply;width:100%;min-width:0;height:100%;min-height:0}.collection-cover-main{grid-row:span 2}.collection-copy{flex-direction:column;flex:1;padding:20px;display:flex}.collection-copy p{color:var(--color-ink-soft);font-size:13px}.collection-copy h2{margin-bottom:8px;font-size:21px;font-weight:700;line-height:1.3}.collection-assunto{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;line-height:1.45;display:-webkit-box;overflow:hidden}.collection-total{color:var(--color-ink);margin-top:8px;font-weight:700}.collection-copy span{min-height:44px;color:var(--color-brand-ink);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:700;display:flex}.category-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:36px 60px;display:grid}.category-directory a{border:1px solid var(--color-sand-deep);border-radius:6px;height:100%;padding:20px;display:block}.category-directory a:hover{border-color:var(--color-sky-deep)}.category-directory img{object-fit:contain;width:100%;height:180px;margin-bottom:20px}.category-directory h2{font-size:18px;font-weight:700;line-height:1.3}.category-directory p{color:var(--color-ink-soft);margin-top:8px;font-size:14px}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.blog-grid>li{min-width:0}.blog-grid a{flex-direction:column;height:100%;display:flex}.blog-photo{background:var(--color-sand);border:1px solid color-mix(in srgb, var(--color-sky-deep) 18%, transparent);border-radius:var(--radius-card);height:230px;padding:28px;overflow:hidden}.blog-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.blog-photo--propria{background:var(--color-sky-tint);border:0;padding:0}.blog-photo--propria img{object-fit:cover;mix-blend-mode:normal}.blog-copy{flex-direction:column;flex:1;padding-top:18px;display:flex}.blog-copy h2{font-family:var(--font-display);letter-spacing:-.01em;margin-block:9px;font-size:21px;font-weight:700;line-height:1.25}.blog-copy>p:not(.section-kicker){color:var(--color-ink-soft);font-size:15px;line-height:1.7}.blog-copy span{min-height:44px;color:var(--color-brand-ink);align-items:center;margin-top:auto;padding-top:10px;font-size:14px;font-weight:700;display:flex}.blog-grid a:hover h2{text-underline-offset:4px;text-decoration:underline}.article-layout{grid-template-columns:230px minmax(0,700px);justify-content:center;gap:60px;padding-block:48px;display:grid}.article-index h2{margin-bottom:12px;font-size:15px;font-weight:700}.article-index a{border-bottom:1px solid var(--color-sand-deep);align-items:center;min-height:44px;padding-block:8px;font-size:14px;line-height:1.5;display:flex}.article-index a:hover{color:var(--color-brand-ink)}.article-layout section{scroll-margin-top:24px}.nav-dropdown>ul{overscroll-behavior:contain;max-height:65vh;overflow-y:auto}@media (max-width:1023px){.collection-grid,.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.article-layout{grid-template-columns:minmax(0,700px);gap:28px}}@media (max-width:599px){.collection-grid,.blog-grid{grid-template-columns:minmax(0,1fr);gap:16px}.collection-card{grid-template-columns:42% minmax(0,1fr);display:grid}.collection-covers{height:100%;min-height:164px;padding:10px;display:flex}.collection-covers .collection-cover-main{align-self:center;height:144px}.collection-covers .collection-cover-detail{display:none}.collection-copy{padding:16px 14px}.collection-copy h2{margin-bottom:6px;font-size:18px}.collection-copy p{font-size:12px}.collection-assunto{-webkit-line-clamp:3;min-height:0}.collection-copy span{padding-top:8px;font-size:13px}.category-directory{grid-template-columns:1fr;gap:0;padding-block:20px 36px}.category-directory li+li{border-top:1px solid var(--color-sand-deep)}.category-directory a{border:0;border-radius:0;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;column-gap:14px;height:auto;min-height:72px;padding:12px 0;display:grid}.category-directory a:after{content:"";border-top:2px solid var(--color-ink-soft);border-right:2px solid var(--color-ink-soft);width:8px;height:8px;transform:rotate(45deg)}.category-directory img{width:56px;height:56px;margin:0}.category-directory h2{font-size:15px}.category-directory p{margin-top:2px;font-size:12px}.blog-photo{height:220px}.article-layout{padding-block:28px}}.collection-count{color:var(--color-ink);margin-top:14px;font-size:14px;font-weight:700}.collection-siblings{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.collection-siblings-label{color:var(--color-ink-soft);margin-right:2px;font-size:13px;font-weight:700}.collection-siblings a{border:1px solid var(--color-sand-deep);min-height:40px;color:var(--color-ink);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.collection-siblings a:hover{border-color:var(--color-sky-deep)}.collection-siblings-all{color:var(--color-brand-ink);font-weight:700}@media (max-width:599px){.collection-siblings{gap:6px}.collection-siblings a{min-height:38px;padding:0 12px;font-size:12px}}.leia-tambem{color:var(--color-ink-soft);align-items:center;gap:8px;margin-top:14px;font-size:14px;display:flex}.leia-tambem svg{color:var(--color-brand-ink);flex:none}.leia-tambem a{color:var(--color-brand-ink);text-underline-offset:4px;font-weight:700;text-decoration:underline}.marcas-letra{border-top:1px solid var(--color-sand-deep);padding-block:18px}.marcas-letra:first-child{border-top:0;padding-top:0}.marcas-letra h2{margin-bottom:10px;font-size:22px;font-weight:800}.marcas-letra ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 18px;margin:0;padding:0;list-style:none;display:grid}.marcas-letra a{min-height:40px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:12px;display:flex}.marcas-letra a:hover{color:var(--color-brand-ink);text-underline-offset:4px;text-decoration:underline}.marcas-letra a span{color:var(--color-ink-soft);font-size:12px}.curadoria{padding-block:32px 8px}.curadoria-cabecalho h2{color:var(--color-ink);font-size:24px;font-weight:800}.curadoria-cabecalho p{max-width:62ch;color:var(--color-ink-soft);margin-top:8px;font-size:15px;line-height:1.55}.curadoria-recorte{margin-top:32px}.curadoria-recorte-topo{border-bottom:1px solid var(--color-sand-deep);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;padding-bottom:12px;display:flex}.curadoria-recorte h3{color:var(--color-ink);font-size:18px;font-weight:700}.curadoria-recorte-topo p{max-width:68ch;color:var(--color-ink-soft);margin-top:4px;font-size:14px;line-height:1.5}.curadoria-recorte-topo a{border:1px solid var(--color-sand-deep);min-height:44px;color:var(--color-brand-ink);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding-inline:14px;font-size:14px;font-weight:700;display:inline-flex}.curadoria-recorte-topo a:hover{border-color:var(--color-sky-deep)}.curadoria-recorte .product-grid{margin-top:18px}@media (max-width:599px){.curadoria{padding-block:24px 4px}.curadoria-cabecalho h2{font-size:20px}.curadoria-recorte-topo{align-items:flex-start}.curadoria-recorte-topo a{padding-inline:12px;font-size:13px}.curadoria-recorte .product-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:62%;grid-auto-flow:column;margin-inline:-1.25rem;padding-inline:1.25rem;scroll-padding-inline-start:1.25rem;overflow-x:auto}.curadoria-recorte .product-grid>li{scroll-snap-align:start}}.acervo-faixa{padding-block:8px 32px}.acervo-faixa>h2{color:var(--color-ink);font-size:24px;font-weight:800}.acervo-faixa-intro{color:color-mix(in srgb, var(--color-ink) 72%, transparent);max-width:60ch;margin-top:6px}.acervo-faixa-numeros{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}@media (min-width:640px){.acervo-faixa-numeros{grid-template-columns:repeat(4,minmax(0,1fr))}}.acervo-faixa-numeros>div{background:var(--color-cream);border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);border-radius:14px;padding:14px 16px}.acervo-faixa-numeros dt{color:color-mix(in srgb, var(--color-ink) 65%, transparent);font-size:13px}.acervo-faixa-numeros dd{color:var(--color-ink);margin-top:2px;font-size:22px;font-weight:800}.acervo-faixa-numeros dd a{color:inherit;text-underline-offset:3px;text-decoration:underline}.acervo-faixa-meio{color:var(--color-ink);max-width:62ch;margin-top:16px}.acervo-faixa-colunas{gap:20px;margin-top:24px;display:grid}@media (min-width:640px){.acervo-faixa-colunas{grid-template-columns:repeat(2,minmax(0,1fr))}}.acervo-faixa-colunas h3,.acervo-faixa-muda h3{color:var(--color-ink);font-size:16px;font-weight:800}.acervo-faixa-colunas ul{margin-top:8px}.acervo-faixa-colunas li{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 8%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.acervo-faixa-colunas li a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.acervo-faixa-colunas li span{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-ink) 60%, transparent)}.acervo-faixa-muda{margin-top:24px}.acervo-faixa-muda ul{gap:6px;margin-top:8px;display:grid}.acervo-faixa-muda li{color:var(--color-ink);max-width:68ch;padding-left:18px;position:relative}.acervo-faixa-muda li:before{content:"·";font-weight:800;position:absolute;left:6px}.artigo-capa{margin:28px auto 0}.artigo-capa img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-card);width:100%;max-width:60rem;height:auto;margin-inline:auto;display:block}@media (max-width:47.999rem){.artigo-capa{margin-top:18px}}.collection-covers--arte{background:var(--color-sky-tint);padding:0;display:block}.collection-covers--arte img{object-fit:cover;mix-blend-mode:normal;width:100%;height:100%;display:block}.collection-hero{border-radius:var(--radius-card);width:100%;max-width:18rem;height:auto;margin-top:1rem;display:block}.interesse-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.interesse-cartao{border:1px solid color-mix(in srgb, var(--color-sky-deep) 18%, transparent);border-radius:var(--radius-card);background:var(--color-sky-tint);flex-direction:column;height:100%;transition:border-color .15s ease-out,transform .15s ease-out;display:flex;overflow:hidden}.interesse-cartao:hover{border-color:var(--color-sky-deep);transform:translateY(-2px)}.interesse-cartao:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.interesse-fotos{background:#f3f4f2;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:12px;height:230px;padding:16px;display:grid}.interesse-fotos img{object-fit:contain;mix-blend-mode:multiply;width:100%;min-width:0;height:100%;min-height:0}.interesse-foto-principal{grid-row:span 2}.interesse-copy{flex-direction:column;flex:1;padding:20px;display:flex}.interesse-copy h2{margin-bottom:6px;font-size:21px;font-weight:700;line-height:1.3}.interesse-frase{color:var(--color-ink-soft);font-size:14px;line-height:1.45}.interesse-total{color:var(--color-ink);margin-top:8px;font-size:13px;font-weight:700}.interesse-copy span{min-height:44px;color:var(--color-brand-ink);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:700;display:flex}@media (max-width:719px){.interesse-grade{grid-template-columns:minmax(0,1fr);gap:16px}.interesse-cartao{grid-template-columns:42% minmax(0,1fr);display:grid}.interesse-fotos{height:100%;min-height:164px;padding:10px;display:flex}.interesse-foto-principal{align-self:center;height:144px}.interesse-foto-detalhe{display:none}.interesse-copy{padding:16px 14px}.interesse-copy h2{margin-bottom:4px;font-size:18px}.interesse-frase{font-size:13px}.interesse-copy span{padding-top:8px;font-size:13px}}
.promotion-announcement{background:var(--color-brand);color:#fff;border-bottom:1px solid color-mix(in srgb, var(--color-ink) 20%, transparent);font-size:13px}.promotion-announcement>a{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;min-height:38px;padding:6px 16px;display:flex}.promotion-announcement>a:hover{background:var(--color-brand-deep)}.promotion-announcement>a>svg:first-child{color:#fff}.promotion-announcement strong{color:#fff;text-underline-offset:3px;align-items:center;gap:5px;font-weight:850;text-decoration:underline;display:inline-flex}.promotion-tag{background:var(--color-brand-ink);color:#fff;border-radius:5px;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:12px;max-width:100%;padding:10px 12px;line-height:1.2;display:inline-flex}.promotion-tag strong{font-size:17px;font-weight:900}.promotion-tag>span{letter-spacing:.35px;font-size:12px;font-weight:700}.promotion-tag:not(.promotion-tag--compact)>span{border-left:1px solid #ffffff70;padding-left:12px}.promotion-tag--compact{z-index:1;pointer-events:none;border-radius:5px;padding:6px 8px;position:absolute;top:13px;left:10px}.promotion-tag--compact>span{letter-spacing:.2px;white-space:nowrap;font-size:10px;font-weight:900}.offer-badges{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.product-card-media .offer-badges{z-index:1;pointer-events:none;max-width:calc(100% - 60px);position:absolute;top:12px;left:10px}.pdp-heading-offer .offer-badges{margin-bottom:9px}.offer-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-weight:900;line-height:1;display:inline-flex}.offer-badge--desconto{background:var(--color-gold);color:var(--color-ink);letter-spacing:-.2px;font-variant-numeric:tabular-nums;font-size:13px}.offer-badge--cupom{background:var(--color-brand-ink);color:#fff;letter-spacing:.3px;font-size:10px}.offer-badge--combinada{background:var(--color-gold);color:var(--color-ink);letter-spacing:.2px;font-variant-numeric:tabular-nums;font-size:11px}.offer-badge--frete{background:var(--color-leaf-tint);color:var(--color-leaf);letter-spacing:-.1px;gap:4px;padding-left:7px;font-size:11px}.offer-badge--frete>svg{flex:none}.coupon-price-block{gap:7px;display:grid}.coupon-list-price{color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:12.5px;line-height:1}.coupon-list-price s{text-underline-offset:2px;text-decoration-thickness:1px}.coupon-regular-price{letter-spacing:-.6px;color:var(--color-ink);overflow-wrap:anywhere;font-size:32px;font-weight:900;line-height:1.15}.coupon-regular-price small{letter-spacing:0;font-size:12px;font-weight:400}.coupon-origem{letter-spacing:0;color:var(--color-ink-soft);font-size:12px;font-weight:600}.coupon-regular-price small.coupon-origem{margin:0 0 0 .35rem;display:inline}.coupon-conditional-price{color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.coupon-conditional-price strong{color:var(--color-brand-ink);font-size:18px;font-weight:700}.coupon-price-block--compact{gap:2px;width:auto}.coupon-price-block--compact .coupon-regular-price{letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:19px;font-weight:800;line-height:1.1}.coupon-price-block--compact .coupon-regular-price small{margin-bottom:4px;display:block}.coupon-price-block--compact .coupon-list-price{font-size:11.5px}.coupon-price-block--compact .coupon-conditional-price{font-size:11.5px;line-height:1.3}.coupon-price-block--compact .coupon-conditional-price strong{font-size:13px;font-weight:800}.product-card .card-favorite{box-shadow:none;background:0 0}.product-card .card-favorite:hover{background:#e7ebe8}.product-card .card-favorite:focus-visible{outline:2px solid var(--color-ink);outline-offset:-4px}.pdp-heading-offer{margin-top:18px}.pdp-coupon-offer{align-items:center;margin-top:14px;display:flex}.pdp-intro{color:var(--color-ink-soft);margin-bottom:20px;font-size:14px;line-height:1.7}.pdp-selected-price{padding:12px 0 18px}.pdp-selected-price>span{margin-bottom:8px;font-size:12px;display:block}.brand-mark{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;display:flex}.brand-mark-link{border-radius:4px;align-items:center;display:inline-flex}.brand-mark-link:hover .brand-mark-name{color:var(--color-brand-ink)}.brand-mark-logo{object-fit:contain;object-position:left center;max-width:140px;display:block}.brand-mark-name{color:var(--color-ink-soft);letter-spacing:.2px;font-size:13px;font-weight:700}.brand-mark-ref{color:var(--color-ink-soft);font-size:12px}.gallery-stage{background:#fff;border:1px solid #edf0f0;border-radius:4px}.gallery-open>img{object-fit:contain}@media (max-width:767px){.offer-badges{gap:4px}.offer-badge{padding:4px 7px}.offer-badge--desconto{font-size:11.5px}.offer-badge--cupom{letter-spacing:.2px;font-size:9px}.offer-badge--frete{gap:3px;padding-left:6px;font-size:10px}}@media (max-width:1023px){.product-detail{padding-top:14px}.pdp-layout{row-gap:0}.product-detail .pdp-heading h1{letter-spacing:-.4px;font-size:24px;line-height:1.28}.pdp-heading{padding-bottom:18px}.pdp-product-meta{gap:6px 12px;margin-bottom:10px}.pdp-heading-offer{margin-top:15px}.coupon-regular-price{font-size:30px}.pdp-coupon-offer{margin-top:13px}.gallery-stage{aspect-ratio:1}.gallery-open{aspect-ratio:1;height:100%;padding:18px}.gallery-open>img{width:100%;height:100%;max-height:none}.gallery-thumbs{margin-top:10px}.pdp-purchase{padding-top:20px}}@media (max-width:359px){.promotion-announcement{font-size:12px}.promotion-announcement>a{column-gap:7px}.product-detail .pdp-heading h1{font-size:22px}.promotion-tag{padding:8px}.promotion-tag--compact{padding:6px;top:12px;left:8px}.promotion-tag--compact>span{font-size:9px}.offer-badges{gap:3px;left:8px}.offer-badge{padding:4px 6px}.offer-badge--desconto{font-size:11px}.offer-badge--cupom{letter-spacing:.2px;font-size:8.5px}.offer-badge--frete{gap:3px;padding-left:5px;font-size:9.5px}.coupon-price-block--compact .coupon-regular-price{font-size:20px}}
.storefront-home{--secao:clamp(2.75rem, 6vw, 5rem);--gutter:1.25rem}@media (min-width:48rem){.storefront-home{--gutter:2rem}}.storefront-home .eyebrow{color:var(--color-brand-ink);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.cabecalho-secao{grid-template-columns:minmax(0,1.5fr) minmax(16rem,.6fr);align-items:end;gap:1.5rem 2rem;margin-bottom:clamp(1.4rem,3vw,2.25rem);display:grid}.cabecalho-secao:not(:has(.cabecalho-secao-lado)){grid-template-columns:minmax(0,1fr)}.cabecalho-secao h2{letter-spacing:-.025em;max-width:14ch;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:900;line-height:1.02}.cabecalho-secao-lado{justify-items:start;gap:.6rem;display:grid}.cabecalho-secao-lado p{max-width:30rem;color:var(--color-ink-soft);margin:0;font-size:.95rem;line-height:1.55}.link-trilho{min-height:2.75rem;color:var(--color-brand-ink);border-bottom:1px solid;align-items:center;gap:.4rem;padding-block:.2rem;font-size:.87rem;font-weight:800;display:inline-flex}.link-trilho:hover{color:var(--color-ink)}.atalhos-categorias{display:none}.vitrine-categorias{padding-block:var(--secao) 0}.vitrine-categorias-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem) clamp(.9rem,2vw,1.5rem);display:grid}.categoria-tile{display:flex}.categoria-tile a{flex-direction:column;width:100%;display:flex}.categoria-tile .categoria-copy{margin-top:auto}.categoria-foto{aspect-ratio:4/3;background:var(--color-cream);border:1px solid var(--color-sand-deep);border-radius:1rem;overflow:hidden}.categoria-foto img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:1.5rem;transition:transform .42s cubic-bezier(.22,1,.36,1);display:block}.categoria-tile a:hover img{transform:scale(1.03)}.categoria-copy{border-bottom:1px solid var(--color-sand-deep);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-block:.9rem;display:flex}.categoria-copy>div{min-width:0}.categoria-copy h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:800;line-height:1.1}.categoria-copy p{color:var(--color-ink-soft);margin:.35rem 0 0;font-size:.92rem;line-height:1.45}.categoria-copy svg{color:var(--color-brand-ink);flex:none;margin-top:.15rem}.selecao{min-height:20rem;margin-block:var(--secao) 0;background:var(--color-sand);border-radius:1.5rem;grid-template-columns:minmax(0,1.3fr) minmax(16rem,.9fr);padding-inline:0;display:grid;overflow:hidden}.selecao-foto{justify-content:center;align-items:center;min-height:20rem;padding:2rem;display:flex}.selecao-foto img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;max-height:24rem;display:block}.selecao-texto{flex-direction:column;justify-content:center;align-items:flex-start;gap:.9rem;padding:clamp(1.75rem,4vw,3.5rem);display:flex}.selecao-texto h2{letter-spacing:-.03em;max-width:14ch;margin:0;font-size:clamp(1.8rem,3.4vw,2.9rem);font-weight:900;line-height:1.02}.selecao-texto p:not(.eyebrow){max-width:27rem;color:var(--color-ink-soft);margin:0;line-height:1.6}.promessas{border-block:1px solid var(--color-sand-deep);background:#fff;margin-block:clamp(2rem,4vw,3rem) 0;padding-block:clamp(1.2rem,3vw,1.8rem)}.promessas ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1.75rem;list-style:none;display:grid}.promessas li{align-items:flex-start;gap:.6rem;min-width:0;display:flex}.promessas li>span{min-width:0}.promessas strong,.promessas small{overflow-wrap:break-word}.promessas svg{color:var(--color-brand-ink);flex:none;margin-top:.1rem}.promessas strong{font-size:.88rem;font-weight:800;line-height:1.3;display:block}.promessas small{color:var(--color-ink-soft);margin-top:.1rem;font-size:.78rem;line-height:1.35;display:block}.prateleira{padding-block:var(--secao);background:var(--color-cream);scroll-margin-top:1rem;position:relative}.prateleira--suave{background:var(--color-sand)}.prateleira--suave .product-card{border-color:#e2ded5}.oferta-bloco{padding-block:clamp(2rem,4vw,3rem) 0}.oferta-bloco-cartao{border-radius:1.5rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:20rem;display:grid;overflow:hidden}.oferta-bloco-cartao[data-lado=direita] .oferta-bloco-foto{order:2}.oferta-bloco-cartao[data-tom=claro]{border:1px solid var(--color-sand-deep);color:var(--color-ink);background:#fff}.oferta-bloco-cartao[data-tom=escuro]{background:var(--color-sky-night);color:var(--color-cream)}.oferta-bloco-foto{background:var(--color-sand);justify-content:center;align-items:center;min-height:100%;padding:2rem;display:flex}.oferta-bloco-foto img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;max-height:22rem;display:block}.oferta-bloco-copy{align-content:center;justify-items:start;gap:.65rem;padding:clamp(1.75rem,4vw,3.5rem);display:grid}.oferta-bloco-marcas{border-bottom:1px solid #292d3224;flex-wrap:wrap;gap:.4rem 1.1rem;width:100%;margin:0 0 .15rem;padding-bottom:.7rem;display:flex}.oferta-bloco-cartao[data-tom=escuro] .oferta-bloco-marcas{border-bottom-color:#fdfbf438}.oferta-bloco-marcas span{letter-spacing:.14em;text-transform:uppercase;opacity:.78;font-size:.74rem;font-weight:800}.oferta-bloco-eyebrow{letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:0;font-size:.72rem;font-weight:800}.oferta-bloco-copy h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,3vw,2.3rem);font-weight:900;line-height:1.08}.oferta-bloco-descricao{max-width:36ch;color:var(--color-ink-soft);margin:0;line-height:1.55}.oferta-bloco-cartao[data-tom=escuro] .oferta-bloco-descricao{color:#fdfbf4d1}.oferta-bloco-cupom{background:var(--color-sky-night);color:var(--color-cream);letter-spacing:.04em;border-radius:999px;align-items:center;gap:.5rem;margin:.25rem 0 0;padding:.5rem 1.1rem;font-size:1rem;font-weight:800;display:inline-flex}.oferta-bloco-cupom span{letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:.7rem;font-weight:700}.oferta-bloco-nota{opacity:.72;max-width:40ch;margin:0;font-size:.8rem;line-height:1.4}.oferta-bloco-cta{background:var(--color-brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:2.9rem;margin-top:.5rem;padding:0 1.5rem;font-size:.92rem;font-weight:800;display:inline-flex}.oferta-bloco-cta:hover{background:var(--color-brand-deep)}.oferta-bloco-cartao[data-tom=escuro] .oferta-bloco-cta{background:var(--color-cream);color:var(--color-sky-night)}.oferta-bloco-cartao[data-tom=escuro] .oferta-bloco-cta:hover{background:#fff}.faixa-promo{background:var(--color-brand);color:#fff;margin-top:clamp(2rem,4vw,3rem);overflow:hidden}.faixa-promo-interna{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:2rem;min-height:clamp(18rem,30vw,24rem);display:grid}.faixa-promo-copy{justify-items:start;gap:.9rem;padding-block:2.5rem;display:grid}.faixa-promo--direita .faixa-promo-copy{text-align:right;order:2;justify-items:end}.faixa-promo-copy>p{letter-spacing:.1em;text-transform:uppercase;opacity:.82;margin:0;font-size:.72rem;font-weight:800}.faixa-promo-copy h2{letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:900;line-height:1.05}.faixa-promo-cta{background:var(--color-cream);min-height:2.75rem;color:var(--color-sky-night);border-radius:999px;align-items:center;padding:0 1.3rem;font-size:.9rem;font-weight:800;display:inline-flex}.faixa-promo-cta:hover{background:#fff}.faixa-promo-foto{justify-content:center;align-items:center;padding-block:2rem;display:flex}.faixa-promo-foto img{object-fit:contain;background:#fff;border-radius:1.25rem;width:min(100%,22rem);height:auto;max-height:20rem;padding:1.25rem;display:block;box-shadow:0 18px 32px #0000002e}.marcas{border-block:1px solid var(--color-sand-deep);background:var(--color-sand);margin-top:clamp(2rem,4vw,3rem);padding-block:clamp(2.5rem,5vw,4rem)}.marcas-interna{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.marcas h2{letter-spacing:-.03em;max-width:8ch;margin:0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:900;line-height:1.02}.marcas-interna ul{flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.marcas a{border:1px solid var(--color-sand-deep);min-height:3.1rem;color:var(--color-ink);background:#fff;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem 1rem;font-size:.92rem;font-weight:700;transition:border-color .15s ease-out;display:inline-flex}.marcas a:hover{border-color:var(--color-brand);color:var(--color-brand-ink)}.marcas a svg{color:var(--color-brand-ink)}.marcas-logo{object-fit:contain;width:auto;max-width:7.5rem;height:1.4rem;display:block}.marca-foco{padding-block:var(--secao);background:var(--color-sky-night);color:var(--color-cream);margin-top:clamp(2rem,4vw,3rem)}.marca-foco-interna{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.marca-foco-foto{aspect-ratio:1;background:#fff;border-radius:1.5rem;justify-content:center;align-items:center;max-width:30rem;padding:2rem;display:flex}.marca-foco-foto img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.marca-foco-eyebrow{letter-spacing:.1em;text-transform:uppercase;opacity:.75;margin:0 0 .9rem;font-size:.72rem;font-weight:800}.marca-foco-copy h2{letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:900;line-height:.95}.marca-foco-copy>p:not(.marca-foco-eyebrow){opacity:.88;max-width:34rem;margin:1.25rem 0 1.75rem;line-height:1.6}.marca-foco-cta{background:var(--color-cream);min-height:2.9rem;color:var(--color-sky-night);border-radius:999px;align-items:center;padding:0 1.5rem;font-weight:800;display:inline-flex}.marca-foco-cta:hover{background:#fff}.achar-presente{padding-block:var(--secao);background:var(--color-brand-tint)}.achar-presente-interna{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.achar-presente-intro h2{letter-spacing:-.03em;max-width:12ch;margin:0;font-size:clamp(1.8rem,3.6vw,3rem);font-weight:900;line-height:1}.achar-presente-intro h2,.achar-presente-intro>p{overflow-wrap:anywhere}.achar-presente-intro>p{max-width:32rem;color:var(--color-ink-soft);margin:.9rem 0 0;line-height:1.6}.storefront-home .age-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.storefront-home .age-nav li{min-width:0}.storefront-home .age-nav a{overflow-wrap:anywhere;border:1px solid var(--color-sand-deep);background:#fff;border-radius:1rem;align-items:center;min-width:0;min-height:4.4rem;padding:.9rem 1.1rem;transition:border-color .15s ease-out;display:flex}.storefront-home .age-nav a:hover{border-color:var(--color-brand)}.storefront-home .age-nav h3{margin:0;font-size:1.05rem;font-weight:800}.storefront-home .age-count{color:var(--color-brand-ink);align-items:center;gap:.3rem;margin-top:.2rem;font-size:.8rem;font-weight:700;display:inline-flex}.achar-presente-form{border:1px solid var(--color-sand-deep);background:#fff;border-radius:1.25rem;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.achar-presente-form h3{margin:0;font-size:1.1rem;font-weight:800}.achar-presente-form label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);gap:.35rem;font-size:.74rem;font-weight:800;display:grid}.achar-presente-form select{border:1px solid var(--color-sand-deep);width:100%;min-width:0;min-height:3rem;color:var(--color-ink);background:#fff;border-radius:.75rem;padding:0 .9rem;font-size:1rem;font-weight:600}.achar-presente-form button{background:var(--color-brand);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;max-width:100%;min-height:3rem;font-size:.95rem;font-weight:800;display:inline-flex}.achar-presente-form button:hover{background:var(--color-brand-deep)}.guia{padding-block:var(--secao)}.marcas-marquee{border-bottom:1px solid var(--color-sand-deep);margin-bottom:clamp(1.75rem,4vw,3rem);overflow:hidden}.marcas-marquee ul{flex-wrap:nowrap;align-items:center;gap:clamp(2.5rem,5vw,4.5rem);width:max-content;margin:0;padding:0 0 1.4rem;list-style:none;animation:46s linear infinite marcas-marquee;display:flex}.marcas-marquee li{flex:none}.marcas-marquee img{object-fit:contain;filter:grayscale()contrast(1.1);opacity:.72;width:auto;max-width:10rem;height:2.2rem;display:block}@keyframes marcas-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marcas-marquee ul{animation:none}}.storefront-home .loja-real{margin-block:var(--secao) 0}.acompanhar{padding-block:var(--secao)}.acompanhar-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(1.75rem,4vw,3rem);display:grid}.acompanhar-intro>div{overflow-wrap:anywhere;min-width:0}.acompanhar-intro h2{letter-spacing:-.025em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:900;line-height:1.05}.acompanhar-intro>p{max-width:34rem;color:var(--color-ink-soft);margin:0;line-height:1.6}.acompanhar-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.acompanhar-cartao{border-radius:1.5rem;flex-direction:column;align-items:flex-start;min-height:21rem;padding:clamp(1.75rem,3vw,2.5rem);display:flex}.acompanhar-cartao--escuro{background:var(--color-sky-night);color:var(--color-cream)}.acompanhar-cartao--acento{background:var(--color-brand);color:#fff}.acompanhar-icone{border:1px solid #ffffff47;border-radius:.9rem;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:clamp(1.25rem,3vw,2rem);display:grid}.acompanhar-eyebrow{color:#ffffffe6;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .5rem;font-size:.72rem;font-weight:800}.acompanhar-cartao h3{letter-spacing:-.015em;overflow-wrap:anywhere;max-width:20ch;margin:0 0 .75rem;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;line-height:1.12}.acompanhar-cartao>p,.acompanhar-endereco{color:#ffffffe6;overflow-wrap:anywhere;max-width:30rem;margin:0;font-size:.94rem;font-style:normal;line-height:1.55}.acompanhar-contatos{gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.acompanhar-contatos a{overflow-wrap:anywhere;color:#fff;border-bottom:1px solid #ffffff59;max-width:100%;padding-block:.25rem .35rem;font-size:.94rem;font-weight:700;display:inline-block}.acompanhar-contatos a:hover{border-color:#fff}.rastreio-form{width:100%;margin-top:auto;padding-top:1.5rem}.rastreio-form label{color:#fffc;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem;font-size:.76rem;font-weight:800;display:block}.rastreio-campo{gap:.5rem;display:flex}.rastreio-campo input{color:#fff;background:#ffffff1f;border:1px solid #fff6;border-radius:.75rem;flex:1;min-width:0;min-height:3rem;padding:0 .9rem;font-size:1rem}.rastreio-campo input::placeholder{color:#ffffff8c}.rastreio-campo input:focus-visible{outline-offset:2px;outline:2px solid #fff}.rastreio-campo button{background:var(--color-cream);min-height:3rem;color:var(--color-sky-night);cursor:pointer;white-space:nowrap;border:0;border-radius:.75rem;align-items:center;gap:.4rem;padding:0 1.1rem;font-size:.9rem;font-weight:800;display:inline-flex}.rastreio-campo button:hover{background:#fff}.rastreio-status{color:#ffffffd9;margin:.6rem 0 0;font-size:.85rem}@media (max-width:68rem){.selecao{grid-template-columns:1fr}.selecao-foto{min-height:clamp(12rem,45vw,20rem)}}@media (max-width:56rem){.storefront-home{--secao:2.25rem}.atalhos-categorias{border-bottom:1px solid var(--color-sand-deep);background:#fff;display:block}.atalhos-categorias ul{padding:.9rem var(--gutter) .8rem;scroll-snap-type:x proximity;scrollbar-width:none;gap:.9rem;margin:0;list-style:none;display:flex;overflow-x:auto}.atalhos-categorias ul::-webkit-scrollbar{display:none}.atalhos-categorias li{scroll-snap-align:start;flex:none}.atalhos-categorias a{justify-items:center;gap:.4rem;width:4.6rem;display:grid}.atalho-foto{border:1px solid var(--color-sand-deep);background:var(--color-sand);border-radius:50%;width:4.2rem;height:4.2rem;display:block;overflow:hidden}.atalho-foto img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:.45rem;display:block}.atalhos-categorias a>span:last-child{color:var(--color-ink);text-align:center;font-size:.72rem;font-weight:700;line-height:1.15}.vitrine-categorias-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.categoria-tile h3{font-size:.95rem}.categoria-tile p{font-size:.8rem}.cabecalho-secao{margin-bottom:1.1rem;display:block}.cabecalho-secao h2{max-width:none;font-size:clamp(1.85rem,8vw,2.2rem)}.cabecalho-secao-lado{margin-top:.35rem}.cabecalho-secao-lado p{display:none}.selecao{margin-top:1.75rem}.selecao-foto{min-height:0;padding:1.25rem 1.25rem 0}.selecao-foto img{width:auto;max-width:100%;max-height:13rem}.selecao-texto{padding:1.5rem var(--gutter) 1.75rem}.promessas{margin-top:1.75rem}.promessas ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.prateleira{padding-block:2rem;overflow:hidden}.prateleira-trilho .product-grid{width:calc(100% + var(--gutter));padding-right:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none;gap:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.prateleira-trilho .product-grid::-webkit-scrollbar{display:none}.prateleira-trilho .product-grid>li{scroll-snap-align:start;flex:0 0 min(45vw,12.5rem)}.oferta-bloco{padding-top:1.75rem}.oferta-bloco-cartao{grid-template-columns:1fr}.oferta-bloco-cartao[data-lado=direita] .oferta-bloco-foto{order:0}.oferta-bloco-foto{aspect-ratio:16/9;min-height:0;padding:1.25rem}.oferta-bloco-foto img{max-height:100%}.oferta-bloco-copy{text-align:center;justify-items:center;padding:1.5rem 1.25rem 1.75rem}.oferta-bloco-marcas{justify-content:center}.oferta-bloco-cta{width:100%;max-width:20rem}.faixa-promo{margin-top:1.75rem}.faixa-promo-interna{grid-template-columns:1fr;gap:0;min-height:0}.faixa-promo-copy{order:2;padding-block:0 1.75rem}.faixa-promo--direita .faixa-promo-copy{text-align:left;justify-items:start}.faixa-promo-copy h2{max-width:17ch;font-size:clamp(1.6rem,7vw,2.2rem)}.faixa-promo-foto{padding-block:1.5rem 1.25rem}.faixa-promo-foto img{width:min(100%,16rem);max-height:15rem;padding:1rem}.marcas-marquee{margin-bottom:1.5rem}.marcas-marquee ul{gap:1.75rem;padding-bottom:1rem;animation-duration:32s}.marcas-marquee img{max-width:6.5rem;height:1.5rem}.marcas-marquee img[data-compacto]{height:2rem}.acompanhar-intro{grid-template-columns:1fr;gap:1rem}.acompanhar-grade{grid-template-columns:minmax(0,1fr)}.acompanhar-cartao{min-height:0;padding:1.5rem 1.25rem 1.75rem}.rastreio-campo{flex-direction:column}.rastreio-campo input{width:100%}.rastreio-campo button{justify-content:center}.marcas{margin-top:1.75rem;padding-block:2rem 2.25rem}.marcas-interna{grid-template-columns:1fr;gap:1.1rem}.marcas h2{max-width:none;font-size:clamp(1.85rem,8vw,2.2rem)}.marcas-interna ul{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:3.6rem;gap:.6rem;display:grid}.marcas-interna li,.marcas-interna a{width:100%;min-width:0}.marcas a{border-radius:.75rem;justify-content:space-between;height:100%;min-height:0;padding:0 .75rem 0 .9rem;font-size:.85rem;line-height:1.15}.marcas a svg{flex:none}.marcas-logo{max-width:calc(100% - 1.8rem)}.marcas-logo[data-compacto]{height:2.1rem}.marca-foco{margin-top:1.75rem}.marca-foco-interna{grid-template-columns:1fr;gap:1.5rem}.marca-foco-foto{aspect-ratio:4/3;max-width:none;padding:1.25rem}.marca-foco-copy h2{font-size:clamp(2.2rem,11vw,3rem)}.marca-foco-copy>p:not(.marca-foco-eyebrow){margin:1rem 0 1.25rem}.marca-foco-cta{justify-content:center;width:100%}.achar-presente-interna{grid-template-columns:minmax(0,1fr);gap:1.5rem}.achar-presente-intro h2{max-width:none}.storefront-home .age-nav{gap:.6rem;margin-top:1.1rem}.storefront-home .age-nav a{min-height:4rem;padding:.8rem .9rem}.storefront-home .age-nav h3{font-size:.98rem}.storefront-home .blog-grid{grid-template-columns:1fr;gap:1.1rem}.storefront-home .blog-grid a{grid-template-columns:min(6rem,26vw) minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.storefront-home .blog-photo{border-radius:.75rem;height:min(6.75rem,29vw);padding:.6rem}.storefront-home .blog-copy{padding:0}.storefront-home .blog-copy h2{overflow-wrap:break-word;margin-block:.25rem 0;font-size:1rem;line-height:1.3}.storefront-home .blog-copy>p:not(.section-kicker){display:none}.storefront-home .blog-copy .section-kicker{margin-bottom:.3rem;font-size:.62rem}.storefront-home .blog-copy span{align-items:center;min-height:2rem;margin-top:.4rem;font-size:.85rem;display:flex}}@media (max-width:42rem){.selecao{border-radius:0}}@media (max-width:22rem){.promessas ul,.marcas-interna ul{grid-template-columns:1fr}}
.abertura{background:var(--color-brand);border-bottom:1px solid var(--color-sand-deep)}.abertura-campanha{display:grid}.abertura-foto{aspect-ratio:6/5;min-width:0;position:relative;overflow:hidden}.abertura-foto img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;display:block;position:absolute;inset:0}.abertura-interna{align-content:center;padding:1.5rem 1.25rem 1.75rem;display:grid}.abertura-texto{min-width:0;max-width:34rem}.abertura-chamada{color:var(--color-brand);letter-spacing:.07em;text-transform:uppercase;background:#fff;border-radius:999px;margin:0 0 .85rem;padding:.3rem .65rem;font-size:.72rem;font-weight:800;line-height:1.4;display:inline-block}.abertura-texto h1{max-width:16ch;font-family:var(--font-display);letter-spacing:-.03em;color:#fff;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,1.2rem + 2.3vw,3.4rem);font-weight:750;line-height:1.05}.abertura-apoio{color:#fff;max-width:38ch;margin:1rem 0 0;font-size:1rem;line-height:1.5}.abertura-acoes{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1.3rem;display:flex}.abertura-acoes .botao-acao{color:var(--color-brand);background:#fff;border-color:#fff}.abertura-acoes .botao-acao:hover{background:var(--color-brand-tint);border-color:var(--color-brand-tint)}.abertura-acoes .botao-contorno{color:#fff;text-underline-offset:.3em;background:0 0;border:0;border-radius:0;min-height:44px;padding:.5rem 0;text-decoration:underline}.abertura-acoes :is(.botao-acao,.botao-contorno){white-space:normal;text-align:center;font-size:.95rem}.abertura-acoes a:focus-visible{outline-offset:5px;outline:3px solid #fff}.abertura-provas-faixa{background:#fff;padding-block:.75rem}.abertura-provas{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.abertura-provas li{color:var(--color-ink-soft);align-items:center;gap:.45rem;font-size:.8125rem;line-height:1.45;display:flex}.abertura-provas svg{color:var(--color-brand-ink);flex:none}.abertura-provas strong{color:var(--color-ink);font-weight:700}.abertura-provas a{min-height:44px;color:inherit;flex-wrap:wrap;align-items:center;column-gap:.25em;display:inline-flex}.abertura-provas a:hover{color:var(--color-brand-ink);text-underline-offset:3px;text-decoration:underline}.abertura-provas-acervo{font-variant-numeric:tabular-nums}@media (min-width:37.5rem){.abertura-foto{aspect-ratio:8/5}.abertura-foto img{object-position:100% 50%}.abertura-interna{padding:2rem}}@media (min-width:56rem){.abertura-campanha{grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:center}.abertura-interna{grid-area:1/1;padding:clamp(2rem,5vw,4.5rem);padding-inline-start:max(2rem,50vw - 40rem)}.abertura-foto{aspect-ratio:4/3;grid-area:1/2;width:100%;height:min(40.5vw,584px)}.abertura-provas{justify-content:center}.abertura:not(.abertura--com-foto) .abertura-campanha{grid-template-columns:1fr}}.botao-acao,.botao-contorno{min-height:50px;font-family:var(--font-display);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding-inline:24px;font-size:16px;font-weight:650;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;display:inline-flex}.botao-acao{background:var(--color-brand);color:#fff;border:2px solid var(--color-brand)}.botao-acao:hover{background:var(--color-brand-deep);border-color:var(--color-brand-deep)}.botao-contorno{background:var(--color-cream);color:var(--color-brand-ink);border:2px solid var(--color-sand-deep)}.botao-contorno:hover{border-color:var(--color-brand-ink)}.loja-real{background:var(--color-sky-tint);border-radius:var(--radius-card);gap:0;margin-block:8px;display:grid;overflow:hidden}.loja-real-foto{background:var(--color-sand);position:relative}.loja-real-foto img{aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;width:100%;height:auto;display:block}.loja-real-texto{align-content:center;gap:12px;padding:clamp(20px,4.5vw,38px);display:grid}.loja-real-selo{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-ink);align-items:center;gap:7px;margin:0;font-size:12px;font-weight:800;display:inline-flex}.loja-real-texto h2{letter-spacing:-.4px;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(22px,3.4vw,32px);font-weight:800;line-height:1.16}.loja-real-cidade{font-family:var(--font-corpo), Arial, sans-serif;letter-spacing:0;color:var(--color-ink-soft);margin-top:4px;font-size:.5em;font-weight:500;display:block}.loja-real-lead{max-width:56ch;color:var(--color-ink-soft);margin:0;font-size:15px;line-height:1.65}.loja-real-garantias{border-top:1px solid #d3e3ea;gap:10px;margin:4px 0 0;padding:16px 0 0;list-style:none;display:grid}.loja-real-garantias li{color:var(--color-ink);align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.loja-real-garantias svg{color:var(--color-brand-ink);flex:none}.loja-real-acoes{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:4px;display:flex}.loja-real-cta{background:var(--color-brand);color:#fff;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding-inline:22px;font-size:15px;font-weight:700;display:inline-flex}.loja-real-cta:hover{background:var(--color-brand-deep)}.loja-real-link{min-height:44px;color:var(--color-brand-ink);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.loja-real-link:hover{text-underline-offset:4px;text-decoration:underline}.loja-real[data-variante=pdp]{border:1px solid var(--color-sand-deep);background:#fff;margin-block:0}.loja-real[data-variante=pdp] .loja-real-texto{gap:9px;padding:clamp(16px,2.2vw,26px)}.loja-real[data-variante=pdp] .loja-real-selo{color:var(--color-brand-ink)}.loja-real[data-variante=pdp] .loja-real-texto h2{font-size:clamp(20px,2.2vw,25px)}.loja-real[data-variante=pdp] .loja-real-ficha{margin-top:8px}.loja-real[data-variante=pdp] .loja-real-aviso{margin-top:8px;padding-top:12px}.loja-real-cadastro{color:var(--color-ink);border-top:1px solid #d3e3ea;margin:4px 0 0;padding-top:12px;font-size:13px;font-weight:700}.loja-real-cadastro small{color:var(--color-ink-soft);margin-top:3px;font-size:12px;font-weight:400;display:block}.loja-real-whats{border:1px solid var(--color-brand);min-height:44px;color:var(--color-brand-ink);border-radius:999px;align-items:baseline;gap:8px;padding-inline:16px;font-size:14px;font-weight:700;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.loja-real-whats svg{align-self:center}.loja-real-whats small{opacity:.8;font-size:12px;font-weight:500}.loja-real-whats:hover{background:var(--color-brand);color:#fff}@media (min-width:900px){.loja-real:has(.loja-real-foto){grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.loja-real-foto{overflow:hidden}.loja-real-foto img{aspect-ratio:auto;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0}.loja-real-garantias{grid-template-columns:1fr 1fr;gap:12px 20px}.loja-real-texto{min-height:25rem}}.assinatura-marca{background:var(--color-cream);justify-content:center;display:flex}.assinatura-marca img{width:100%;max-width:640px;height:auto;display:block}.convite{width:min(52rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-ink);background:#fff;border:0;border-radius:1rem;flex-direction:column;margin:auto;padding:0;overflow:hidden;box-shadow:0 1.5rem 4rem #172b4247}.convite[open]{display:flex}.convite::backdrop{background:#172b42a6}.convite-corpo{overscroll-behavior:contain;min-height:0;display:grid;overflow-y:auto}.convite-foto{align-self:start;min-width:0;display:block}.convite-foto img{width:100%;height:auto;display:block}.convite-texto{align-content:center;gap:.7rem;min-width:0;padding:clamp(1rem,4vw,1.4rem);display:grid}.convite-selo{color:var(--color-brand-ink);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;align-items:center;gap:.4rem;margin:0;font-size:.72rem;font-weight:800;line-height:1.4;display:flex}.convite-selo svg{flex:none}.convite-texto h2{max-width:17ch;font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem);font-weight:800;line-height:1.05}.convite-texto h2 span{color:var(--color-brand)}.convite-texto>p:not(.convite-selo){color:var(--color-ink-soft);margin:0;font-size:.95rem;line-height:1.5}.convite-acoes{gap:.25rem;margin-top:.25rem;display:grid}.convite-acoes .convite-principal{text-align:center;border-radius:999px;min-height:50px;padding:.75rem 1rem;font-size:1rem}.convite-principal svg{flex:none}.convite-secundario{text-align:center;text-underline-offset:3px;min-height:44px;color:var(--color-brand-ink);justify-content:center;align-items:center;font-size:.875rem;line-height:1.4;text-decoration:underline;display:flex}.convite-vantagens{border-top:1px solid var(--color-sand-deep);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:.8rem 0 0;list-style:none;display:grid}.convite-vantagens li{text-align:center;color:var(--color-ink-soft);overflow-wrap:anywhere;justify-items:center;gap:.35rem;font-size:.75rem;line-height:1.35;display:grid}.convite-vantagens svg{color:var(--color-brand-ink)}.convite-recusa{min-height:44px;color:var(--color-ink-soft);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:.4rem .8rem;font-size:.8125rem;text-decoration:underline}.convite-fechar{z-index:2;border:1px solid var(--color-sand-deep);width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:.5rem;right:.5rem}.convite-fechar:hover{background:var(--color-sand)}.convite :is(button,a):focus-visible{outline:3px solid var(--color-brand-ink);outline-offset:3px}@media (min-width:48rem){.convite-corpo{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center}.convite-foto{position:sticky;top:0}.convite-texto{padding:3.5rem 1.8rem 1.5rem}}@media (max-height:40rem){.convite{width:min(30rem,100vw - 2rem)}.convite-corpo{grid-template-columns:minmax(0,1fr)}.convite-foto{display:none}.convite-texto{padding-top:3.75rem}}.convite-atalho{min-height:44px;color:var(--color-brand-ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:.9rem;padding:0 .1rem;font:700 .9rem/1.3 inherit;text-decoration:underline;display:inline-flex}.convite-atalho:hover{color:var(--color-brand-deep)}.convite-atalho:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}.perfil-google{border:1px solid var(--color-sand-deep);min-height:44px;color:var(--color-ink);background:#fff;border-radius:999px;align-items:center;gap:.55rem;padding:.35rem .75rem .35rem .6rem;text-decoration:none;display:inline-flex}.perfil-google:hover{border-color:var(--color-brand)}.perfil-google:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}.perfil-google svg{color:#e8a33d;flex:none}.perfil-google strong{font-size:.9rem;font-weight:800;line-height:1.2;display:block}.perfil-google small{color:var(--color-ink-soft);font-size:.75rem;display:block}.perfil-google-bloco{justify-items:start;gap:.4rem;display:grid}.perfil-google-rotulo{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);margin:0;font-size:.75rem;font-weight:700}.perfil-google-endereco{color:var(--color-ink-soft);margin:0;font-size:.8125rem;line-height:1.5}.pdp-support .perfil-google-bloco{border-top:1px solid var(--color-sand-deep);margin-top:12px;padding-top:12px}.faixas-idade{background:var(--color-cream);padding-block:8px 28px}.faixas-idade h2{font-family:var(--font-display);letter-spacing:.01em;color:var(--color-ink-soft);margin:0 0 14px;font-size:15px;font-weight:650}.faixas-idade ul{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(10.5rem,1fr);grid-auto-flow:column;gap:12px;margin:0;padding:0 0 4px;list-style:none;display:grid;overflow-x:auto}.faixas-idade li{scroll-snap-align:start}.faixas-idade a{border:1px solid var(--color-sand-deep);border-radius:var(--radius-card);background:var(--color-sky-tint);align-content:center;gap:2px;min-height:60px;padding:10px 16px;transition:border-color .15s ease-out;display:grid}.faixas-idade a:hover{border-color:var(--color-sky);text-decoration:none}.faixas-idade strong{font-family:var(--font-display);color:var(--color-ink);font-size:16px;font-weight:650}.faixas-idade span{color:var(--color-ink-soft);font-size:13px}@media (min-width:48rem){.faixas-idade ul{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}.campanha{background:var(--color-cream);padding-block:40px}.campanha-grade{gap:18px;display:grid}.campanha-cartao{border:1px solid var(--color-sand-deep);border-radius:var(--radius-card);background:var(--color-cream);gap:0;display:grid;overflow:hidden}.campanha-foto{background:var(--color-cream);place-items:center;padding:14px;display:grid}.campanha-foto img{object-fit:contain;aspect-ratio:4/3;width:100%;height:100%;max-height:220px;display:block}.campanha-texto{align-content:center;gap:8px;padding:22px;display:grid}.campanha-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-ink);margin:0;font-size:12px;font-weight:700}.campanha-texto h3{font-family:var(--font-display);margin:0;font-size:21px;font-weight:700;line-height:1.2}.campanha-texto h3 a{min-height:44px;color:var(--color-ink);align-items:center;display:inline-flex}.campanha-texto h3 a:after{content:"";position:absolute;inset:0}.campanha-cartao{position:relative}.campanha-texto p{color:var(--color-ink-soft);margin:0;font-size:14px;line-height:1.6}.campanha-link{color:var(--color-brand-ink);align-items:center;gap:7px;margin-top:4px;font-size:14px;font-weight:650;display:inline-flex}.campanha-cartao:hover{border-color:var(--color-sky)}@media (min-width:48rem){.campanha-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.campanha-cartao{grid-template-columns:1fr 1fr;align-items:stretch}}.mapa-loja{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--color-sand);border:1px solid var(--color-sand-deep);position:relative;overflow:hidden}.mapa-loja iframe{border:0;width:100%;height:100%;display:block}.resumo-google{border:1px solid var(--color-sand-deep);border-radius:var(--radius-card);background:var(--color-cream);gap:10px;padding:16px 18px;display:grid}.resumo-google-titulo{color:var(--color-ink-soft);margin:0;font-size:12.5px;line-height:1.45}.resumo-google-nota{align-items:baseline;gap:10px;margin:0;display:flex}.resumo-google-nota strong{font-family:var(--font-display);color:var(--color-ink);font-size:30px;font-weight:750;line-height:1}.resumo-google-nota span{color:var(--color-ink-soft);align-items:center;gap:6px;font-size:13px;display:inline-flex}.resumo-google-nota svg{color:var(--color-gold)}.resumo-google-barras{gap:5px;margin:0;padding:0;list-style:none;display:grid}.resumo-google-barras li{grid-template-columns:2.1rem 1fr 3rem;align-items:center;gap:10px;font-size:12.5px;display:grid}.resumo-google-estrela{color:var(--color-ink-soft)}.resumo-google-trilho{background:var(--color-sand);border-radius:999px;height:8px;display:block}.resumo-google-trilho>span{background:var(--color-sky);border-radius:999px;height:100%;display:block}.resumo-google-quantas{text-align:right;color:var(--color-ink);font-variant-numeric:tabular-nums}.resumo-google-link{min-height:44px;color:var(--color-brand-ink);align-self:start;align-items:center;font-size:13px;font-weight:650;display:inline-flex}.resumo-google-link:hover{text-underline-offset:3px;text-decoration:underline}.campanha-convite{color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:20px 0 0;font-size:14px;display:flex}.campanha-convite .convite-atalho{margin-top:0}.loja-real-ficha{gap:12px;margin:16px 0 0;display:grid}.loja-real-ficha>div{gap:2px;min-width:0;display:grid}.loja-real-ficha dt{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-soft);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.loja-real-ficha dt svg{color:var(--color-sky-deep);flex:none}.loja-real-ficha dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.45}.loja-real-aviso{border-top:1px solid var(--color-sand-deep);color:var(--color-ink);margin:16px 0 0;padding-top:14px;font-size:14px;line-height:1.5}.loja-real-aviso a{color:var(--color-brand-ink);text-underline-offset:3px;text-decoration:underline}.loja-real-endereco-cadastro{color:var(--color-ink-soft);align-items:flex-start;gap:9px;margin:10px 0 0;font-size:13px;line-height:1.45;display:flex}.loja-real-endereco-cadastro svg{color:var(--color-sky-deep);flex:none;margin-top:2px}.loja-real-endereco-cadastro strong,.loja-real-endereco-cadastro small{display:block}.loja-real-endereco-cadastro strong{color:var(--color-ink);font-size:12px}.loja-real-endereco-cadastro small{margin-top:2px;font-size:13px}.loja-real-localizacao{border-top:1px solid color-mix(in srgb,var(--color-sky-deep) 18%,transparent);background:var(--color-sky-tint);grid-column:1/-1;grid-template-columns:minmax(13rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(16px,3vw,30px);padding:clamp(16px,3vw,28px);display:grid}.loja-real-localizacao-copy{align-content:center;gap:10px;min-width:0;display:grid}.loja-real-localizacao-copy h3{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(19px,2vw,25px);font-weight:800;line-height:1.2}.loja-real-localizacao-copy>p:not(.loja-real-selo){color:var(--color-ink-soft);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.loja-real-localizacao-copy>p strong{color:var(--color-ink);font-size:12px}.loja-real-localizacao-copy>a{width:fit-content;min-height:44px;color:var(--color-brand-ink);text-underline-offset:3px;align-items:center;gap:7px;font-size:13px;font-weight:750;text-decoration:underline;display:inline-flex}.loja-real-mapa{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--color-sand);width:100%;overflow:hidden}.loja-real-mapa iframe{border:0;width:100%;height:100%;display:block}.loja-real-avaliacoes{margin-top:12px}@media (min-width:40rem){.loja-real-ficha{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.loja-real-ficha>div.loja-real-ficha-larga{grid-column:1/-1}}@media (max-width:55.999rem){.loja-real-foto{order:-1}.loja-real-localizacao{grid-template-columns:minmax(0,1fr)}.loja-real-mapa{aspect-ratio:16/10}}
.faixa-videos{grid-template-columns:minmax(13rem,.8fr) minmax(0,1.6fr);align-items:center;gap:.6rem clamp(1.5rem,4vw,3rem);width:min(75rem,100% - 2rem);margin-inline:auto;padding-block:1.5rem;display:grid}.faixa-videos-cabecalho{align-content:center;gap:.4rem;max-width:23rem;display:grid}.faixa-videos-cabecalho h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:600}.faixa-videos-cabecalho p{color:var(--color-ink-soft);margin:0;font-size:.95rem;line-height:1.5}.faixa-videos-aviso{color:var(--color-ink-soft);margin-top:.45rem;font-size:.72rem;line-height:1.45;display:block}.faixa-videos-linha{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;display:grid}.faixa-videos-linha[data-excede=false]{grid-template-columns:minmax(0,1fr)}.faixa-videos-linha[data-excede=false] .faixa-videos-seta{display:none}.faixa-videos-seta{background:var(--color-surface,#fff);width:44px;height:44px;color:var(--color-brand-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.faixa-videos-seta:hover:not(:disabled){border-color:var(--color-sky);background:var(--color-sky-tint)}.faixa-videos-seta:disabled{opacity:.35;cursor:default}.faixa-videos-seta:first-child{display:none}.faixa-videos-linha:has(.faixa-videos-seta:first-child:not(:disabled)){grid-template-columns:auto minmax(0,1fr) auto}.faixa-videos-seta:first-child:not(:disabled){display:grid}.faixa-videos-seta svg{background:var(--color-sand);border-radius:50%;width:28px;height:28px;padding:5px}.faixa-videos-seta:focus-visible{outline:3px solid var(--color-sky);outline-offset:2px}.faixa-videos-trilha{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:.75rem;min-width:0;margin:0;padding:.25rem;scroll-padding-inline:.25rem;list-style:none;display:flex;overflow-x:auto}.faixa-videos-trilha::-webkit-scrollbar{display:none}.faixa-videos-trilha>li{scroll-snap-align:start}.faixa-videos-trilha button{width:5.25rem;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-content:start;justify-items:center;gap:.5rem;padding:.2rem;display:grid}.faixa-videos-trilha button:focus-visible{outline:3px solid var(--color-sky);outline-offset:2px;border-radius:.5rem}.faixa-videos-anel{background:var(--color-sky);border-radius:50%;width:4.5rem;height:4.5rem;padding:3px;display:block;position:relative}.faixa-videos-anel img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:100%;height:100%;display:block}.faixa-videos-play{background:var(--color-brand);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;bottom:0;right:0}.faixa-videos-titulo{text-align:center;color:var(--color-ink);overflow-wrap:anywhere;font-size:.82rem;font-weight:650;line-height:1.25}.faixa-videos--ficha{grid-template-columns:minmax(0,1fr);row-gap:.75rem;width:100%;padding-block:1.25rem 0}.faixa-videos--ficha .faixa-videos-cabecalho{max-width:none}.faixa-videos--ficha .faixa-videos-anel{width:4.75rem;height:4.75rem}.chamada-video{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.7rem;width:fit-content;max-width:100%;min-height:44px;margin-bottom:1.25rem;padding:0;transition:border-color .15s ease-out;display:flex}.chamada-video:hover strong{text-underline-offset:3px;text-decoration:underline}.chamada-video-copy{gap:1px;min-width:0;display:grid}.chamada-video strong{color:var(--color-ink);font-size:.92rem;font-weight:650}.chamada-video small{color:var(--color-brand-ink);font-size:.78rem}.chamada-video-anel{background:var(--color-sky);border-radius:50%;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;padding:2px;display:block;position:relative}.chamada-video-anel img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:100%;height:100%;display:block}.chamada-video-play{background:var(--color-brand);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;display:grid;position:absolute;bottom:-1px;right:-1px}.player-video{color:#fff;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:auto;padding:1rem;overflow:hidden}.player-video[open]{place-items:center;display:grid}.player-video::backdrop{background:#000000e0}.player-palco{aspect-ratio:9/16;border-radius:var(--radius-card);background:#141414;width:auto;max-width:100%;height:min(52.5rem,100dvh - 2rem);position:relative;overflow:hidden}.player-filme{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.player-topo{pointer-events:none;background:linear-gradient(#000000b8,#0000);padding:.75rem;position:absolute;inset:0 0 auto}.player-progresso{gap:4px;height:3px;display:flex}.player-trecho{background:#ffffff59;border-radius:2px;flex:1;height:3px;overflow:hidden}.player-trecho>span{background:#fff;height:100%;display:block}.player-cabecalho{align-items:center;gap:.6rem;margin-top:.5rem;display:flex}.player-titulo{gap:2px;min-width:0;display:grid}.player-titulo small{font-size:.7rem;font-weight:650}.player-titulo strong{text-wrap:balance;font-size:.88rem;line-height:1.3}.player-video button{color:#fff;cursor:pointer;pointer-events:auto;background:#0000006b;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.player-video button:hover{background:#000000b8}.player-video button:disabled{opacity:.35;cursor:default}.player-rodape{pointer-events:none;background:linear-gradient(#0000,#0000008c 28%,#000000d9);padding:3rem .75rem .75rem;position:absolute;inset:auto 0 0}.player-aviso{color:#ffffffd9;margin:0 0 .5rem;font-size:.7rem;line-height:1.4}.player-controles{pointer-events:auto;align-items:center;gap:4px;display:flex}.player-volume{flex:6rem;align-items:center;min-width:2.5rem;max-width:7.5rem;padding-inline:6px;display:flex}.player-volume input{width:100%;height:44px;accent-color:var(--color-sky,#29abe2);cursor:pointer;margin:0}.player-relogio{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding-left:6px;font-size:.7rem}.player-silencio{padding-inline:.5rem;font-size:.7rem}.player-navegacao{z-index:4;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:50% .75rem auto;transform:translateY(-50%)}.player-navegacao button{pointer-events:auto;background:#0f1f2d94;border:1px solid #ffffff7a}.player-navegacao button:hover:not(:disabled){background:#0f1f2ddb}.player-pausado{pointer-events:none;background:#00000080;border-radius:50%;place-items:center;width:4rem;height:4rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-recado{white-space:nowrap;pointer-events:none;background:#000000a6;border-radius:999px;padding:.6rem 1rem;font-size:.82rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-fim{z-index:2;border-radius:var(--radius-card);text-align:center;background:#000000c7;justify-items:center;gap:.9rem;padding:1rem;display:grid;position:absolute;inset:35% .75rem auto}.player-fim p{margin:0;font-size:.95rem}.player-fim button{white-space:normal;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;gap:.5rem;width:auto;max-width:100%;height:auto;min-height:44px;padding:.5rem 1rem;display:inline-flex}.player-fim button>svg{flex:none}.player-palco[data-estado=fim]{overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.player-palco[data-estado=fim]>.player-filme{display:none}.player-palco[data-estado=fim]>.player-topo{z-index:3;background:#141414;flex:none;position:sticky;top:0}.player-palco[data-estado=fim]>.player-fim{background:0 0;flex:1 0 auto;align-content:center;margin:.75rem;position:static}.player-palco[data-estado=fim]>.player-navegacao{pointer-events:auto;justify-content:space-between;align-self:center;width:min(100% - 2rem,20rem);margin-block:.5rem;position:static;transform:none}.player-palco[data-estado=fim] .player-controles{display:none}.player-palco[data-estado=fim]>.player-rodape{background:0 0;flex:none;padding-top:.75rem;position:static}@media (max-width:37.499rem) and (orientation:portrait){.player-video{padding:0}.player-palco{border-radius:0;width:100%;height:100dvh}.player-topo{padding-top:max(.75rem, env(safe-area-inset-top))}.player-rodape{padding-bottom:max(.85rem, env(safe-area-inset-bottom))}}@media (max-width:55.999rem){.faixa-videos{grid-template-columns:minmax(0,1fr);row-gap:.85rem}.faixa-videos-cabecalho{max-width:38rem}}@media (max-height:32.5rem){.player-palco{aspect-ratio:auto;width:min(100%,45rem);height:calc(100dvh - 2rem)}.player-titulo small{display:none}.player-titulo strong{font-size:.78rem}.player-aviso{margin-bottom:.35rem;font-size:.65rem}.player-rodape{padding-top:1.5rem}.player-volume{flex-basis:5rem;max-width:7rem}}.faixa-videos-cabecalho h2{font-size:clamp(20px,1.8vw,25px);font-weight:650}.faixa-videos-cabecalho p{font-size:14px}.faixa-videos-anel{background:var(--color-brand)}.faixa-videos--ficha .faixa-videos-cabecalho h2{font-size:20px}
.esqueleto{background:var(--color-sand-deep);border-radius:10px;position:relative;overflow:hidden}.esqueleto:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.4s infinite esqueleto-brilho;position:absolute;inset:0;transform:translate(-100%)}@keyframes esqueleto-brilho{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.esqueleto:after{animation:none}.esqueleto{background:var(--color-sand-deep)}}.esqueleto-foto{aspect-ratio:649/571;width:100%}.esqueleto-linha{border-radius:7px;height:13px}.esqueleto-linha--titulo{border-radius:9px;height:32px}.esqueleto-linha--preco{border-radius:10px;width:52%;height:40px}.esqueleto-botao{border-radius:8px;height:48px}.esqueleto-pdp-painel{background:#f6f8f8;border:1px solid #e8ecec;border-radius:5px;align-content:start;gap:16px;padding:22px;display:grid}.esqueleto-pdp-painel .esqueleto{background:#e3e9e9}.esqueleto-divisor{background:#e8ecec;height:1px;margin:6px 0}.esqueleto-cartao{gap:10px;display:grid}.esqueleto-cartao .esqueleto-foto{aspect-ratio:1;border-radius:14px}@media (max-width:1023px){.esqueleto-pdp-painel{gap:14px;padding:18px}.esqueleto-linha--titulo{height:26px}.esqueleto-linha--preco{height:34px}}
