/* Dobra BLÄYVA Beauty L6 (bty_fragrancias). GERADO por docs/layout/fonte-loja/dobras-bty-l6.py: não edite à mão. */
.bl .bty-l6-ic{width:16px;height:16px;flex:none}
.bl .bty-l6-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}
.bl .bty-l6-w>span{display:inline-block}
.bty-l6-anim .bl .bty-l6-cab .bty-l6-w>span{transform:translateY(110%);transition:transform .8s calc(var(--w) * .05s) cubic-bezier(.2,.8,.2,1)}
.bty-l6-anim .bl .vivo .bty-l6-cab .bty-l6-w>span{transform:none}
.bty-l6-anim .bl .bty-l6-cab .olho,.bty-l6-anim .bl .bty-l6-cab .dp-lead{display:block;opacity:0;transform:translateY(14px);transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1)}
.bty-l6-anim .bl .vivo .bty-l6-cab .olho,.bty-l6-anim .bl .vivo .bty-l6-cab .dp-lead{opacity:1;transform:none}
.bty-l6-anim .bl .vivo .bty-l6-cab .dp-lead{transition-delay:.6s}
.bl .bty-l6-lista{list-style:none;margin:0;padding:0;display:grid;gap:9px}
.bl .bty-l6-li{display:flex;gap:10px;align-items:center;font:500 14.5px/1.3 var(--bl-texto)}
.bl .bty-l6-li .dp-ck{width:20px;height:20px;margin:0}
.bl .bty-l6-li .dp-ck svg{width:12px;height:12px}
.bl .bty-l6-li.bty-l6-fora{opacity:.45}
.bl .bty-l6-fora .bty-l6-parte{display:inline-block!important}
.bl .bty-l6-parte{display:none;padding:4px 8px;border-radius:999px;border:1px solid currentColor;font:500 10.5px/1 var(--bl-texto);font-style:normal;letter-spacing:.04em;text-transform:uppercase}
.bl .bty-l6a{position:relative;background:#fff}
.bl .bty-l6a-cab-cel{display:none}
.bl .bty-l6a-trilho{position:relative;height:290vh}
.bl .bty-l6a-cola{position:sticky;top:0;height:100vh;overflow:hidden}
.bl .bty-l6a-cam{position:absolute;inset:0;z-index:0;isolation:isolate;display:flex;align-items:center;padding-top:64px}
.bl .bty-l6a-dia{background:#fff;color:var(--bl-preto)}
.bl .bty-l6a-noite{z-index:1;background:var(--bl-preto);color:#fff;clip-path:circle(0px at 70% 55%)}
.bl .bty-l6a-g{width:100%;max-width:1200px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:72px;align-items:center}
.bl .bty-l6a-cab{text-align:left;margin:0;max-width:560px}
.bl .bty-l6a-cab .dp-h2{font-size:clamp(30px,3vw,44px)}
.bl .bty-l6a-cab .dp-lead{margin:16px 0 0;max-width:520px}
.bl .bty-l6a-noite .olho{color:#8A8A8A}
.bl .bty-l6a-noite .dp-lead{color:#BDBDBD}
.bl .bty-l6a-card{margin-top:34px;padding-top:28px;border-top:1px solid var(--bl-cinza-2)}
.bl .bty-l6a-noite .bty-l6a-card{border-color:#2A2A2A}
.bl .bty-l6a-chave{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border:0;border-radius:999px;background:var(--bl-cinza-1);cursor:pointer}
.bl .bty-l6a-noite .bty-l6a-chave{background:#1E1E1E}
.bl .bty-l6a-chave:is(:hover,:focus,:active){border:0;background:var(--bl-cinza-1);box-shadow:none;outline:0}
.bl .bty-l6a-noite .bty-l6a-chave:is(:hover,:focus,:active){background:#1E1E1E}
.bl .bty-l6a-chave:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.bl .bty-l6a :is(h2,h3){color:inherit}
.bl .bty-l6a-chave span{position:relative;z-index:1;display:flex;gap:7px;align-items:center;justify-content:center;padding:9px 16px;font:600 12.5px/1 var(--bl-titulo);color:var(--bl-cinza-3);white-space:nowrap}
.bl .bty-l6a-dia .bty-l6a-chave span:first-child{color:#fff}
.bl .bty-l6a-noite .bty-l6a-chave span:last-child{color:var(--bl-preto)}
.bl .bty-l6a-chave i{position:absolute;left:4px;top:4px;bottom:4px;width:calc(50% - 4px);border-radius:999px;background:var(--bl-preto)}
.bl .bty-l6a-noite .bty-l6a-chave i{left:50%;background:#fff}
.bl .bty-l6a.noite .bty-l6a-noite .bty-l6a-chave i{animation:bty-l6a-pulo .6s cubic-bezier(.3,1.6,.5,1)}
@keyframes bty-l6a-pulo{0%{transform:scaleX(.6)}100%{transform:none}}
.bl .bty-l6a-linha{display:block;margin-top:22px;font:600 11px/1 var(--bl-texto);letter-spacing:.1em;text-transform:uppercase;color:var(--bl-cinza-3)}
.bl .bty-l6a-card h3{margin:10px 0 8px;font:600 clamp(26px,2.4vw,34px)/1.1 var(--bl-titulo);letter-spacing:-.02em}
.bl .bty-l6a-card p{margin:0 0 18px;max-width:440px;font:400 15.5px/1.55 var(--bl-texto);color:var(--bl-cinza-4)}
.bl .bty-l6a-noite .bty-l6a-card p{color:#BDBDBD}
.bl .bty-l6a-dia .dp-ck{background:var(--bl-cinza-1)}
.bl .bty-l6a-noite .dp-ck{background:rgba(255,255,255,.14)}
.bl .bty-l6a-palco{position:relative;width:min(420px,34vw,calc((100vh - 150px) * .8));aspect-ratio:4/5;justify-self:center}
.bl .bty-l6a-arco{position:relative;z-index:2;margin:0;width:100%;height:100%;border-radius:999px 999px 28px 28px;overflow:hidden;background:var(--bl-cinza-2)}
.bl .bty-l6a-noite .bty-l6a-arco{background:#1E1E1E}
.bl .bty-l6a-arco img{width:100%;height:100%;object-fit:cover;transform-origin:50% 60%}
.bl .bty-l6a-astro-in{position:absolute;z-index:1;width:44%;aspect-ratio:1;top:-8%;right:-18%}
.bl .bty-l6a-noite .bty-l6a-astro-in{right:auto;left:-18%}
.bl .bty-l6a-astro{display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 34% 32%,#FBEFC9 0,#E9C677 40%,#C9973A 100%);box-shadow:0 0 80px 18px rgba(226,188,106,.34)}
.bl .bty-l6a-noite .bty-l6a-astro{background:radial-gradient(circle at 34% 32%,#F6B3BF 0,#C83A55 44%,#6E0F22 100%);box-shadow:0 0 90px 22px rgba(200,58,85,.36)}
.bl .bty-l6a-orbita{position:absolute;z-index:0;left:50%;top:50%;width:134%;aspect-ratio:1;border-radius:50%;border:1px dashed var(--bl-cinza-2);transform:translate(-50%,-50%);animation:bty-l6a-gira 70s linear infinite paused}
.bl .bty-l6a-noite .bty-l6a-orbita{border-color:#2E2E2E}
.bl .bty-l6a-orbita::after{content:"";position:absolute;left:50%;top:-4px;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--bl-preto)}
.bl .bty-l6a-noite .bty-l6a-orbita::after{background:#fff}
@keyframes bty-l6a-gira{to{transform:translate(-50%,-50%) rotate(360deg)}}
.bl .bty-l6a-ceu{position:absolute;inset:-14% -22%;z-index:0;pointer-events:none}
.bl .bty-l6a-ceu i{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;opacity:.25;animation:bty-l6a-pisca 2.8s var(--d) ease-in-out infinite paused}
.bl .bty-l6a-ceu i:nth-child(3n){width:5px;height:5px}
@keyframes bty-l6a-pisca{0%,100%{opacity:.18;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}
.bl .bty-l6a.rodando .bty-l6a-orbita,.bl .bty-l6a.rodando .bty-l6a-ceu i{animation-play-state:running}
.bl .bty-l6a.rodando .bty-l6a-noite,.bl .bty-l6a.rodando .bty-l6a-astro,.bl .bty-l6a.rodando .bty-l6a-arco img{will-change:transform}
.bl .bty-l6a.rodando .bty-l6a-noite{will-change:clip-path}
.bty-l6-anim .bl .bty-l6a-arco{clip-path:inset(100% 0 0 0 round 999px 999px 28px 28px);transition:clip-path 1.25s .2s cubic-bezier(.65,0,.25,1)}
.bty-l6-anim .bl .bty-l6a.vivo .bty-l6a-arco{clip-path:inset(0 0 0 0 round 999px 999px 28px 28px)}
.bty-l6-anim .bl .bty-l6a-astro-in{opacity:0;transform:translateY(70%) scale(.55);transition:opacity .9s .7s,transform 1.5s .7s cubic-bezier(.2,.8,.2,1)}
.bty-l6-anim .bl .bty-l6a.vivo .bty-l6a-astro-in{opacity:1;transform:none}
.bty-l6-anim .bl .bty-l6a-orbita{opacity:0;transition:opacity 1.2s 1s}
.bty-l6-anim .bl .bty-l6a.vivo .bty-l6a-orbita{opacity:1}
.bty-l6-anim .bl .bty-l6a-card h3 .bty-l6-w>span{transform:translateY(110%);transition:transform .7s calc(.45s + var(--w) * .07s) cubic-bezier(.2,.8,.2,1)}
.bty-l6-anim .bl .bty-l6a-card p,.bty-l6-anim .bl .bty-l6a-card .bty-l6-li>*,.bty-l6-anim .bl .bty-l6a-linha{opacity:0;transform:translateY(12px);transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1)}
.bty-l6-anim .bl .bty-l6a.vivo .bty-l6a-dia .bty-l6a-card h3 .bty-l6-w>span,.bty-l6-anim .bl .bty-l6a.vivo.noite .bty-l6a-noite .bty-l6a-card h3 .bty-l6-w>span{transform:none}
.bty-l6-anim .bl .bty-l6a.vivo .bty-l6a-dia .bty-l6a-card :is(p,.bty-l6a-linha,.bty-l6-li>*),.bty-l6-anim .bl .bty-l6a.vivo.noite .bty-l6a-noite .bty-l6a-card :is(p,.bty-l6a-linha,.bty-l6-li>*){opacity:1;transform:none}
.bty-l6-anim .bl .bty-l6a.vivo .bty-l6a-card .bty-l6a-linha{transition-delay:.35s}
.bty-l6-anim .bl .bty-l6a.vivo .bty-l6a-card p{transition-delay:.7s}
.bty-l6-anim .bl .bty-l6a.vivo .bty-l6a-card .bty-l6-li>*{transition-delay:.85s}
.bty-l6-anim .bl .bty-l6a.vivo .bty-l6a-card .bty-l6-li+.bty-l6-li>*{transition-delay:1s}
.bl .bty-l6a:is([data-modo="dia"],[data-modo="noite"]) .bty-l6a-trilho{height:auto}
.bl .bty-l6a:is([data-modo="dia"],[data-modo="noite"]) .bty-l6a-cola{position:relative;height:auto}
.bl .bty-l6a:is([data-modo="dia"],[data-modo="noite"]) .bty-l6a-cam{position:relative;padding:96px 0}
.bl .bty-l6a:is([data-modo="dia"],[data-modo="noite"]) .bty-l6a-chave{display:none}
.bl .bty-l6a:is([data-modo="dia"],[data-modo="noite"]) .bty-l6a-linha{margin-top:0}
.bl .bty-l6a[data-modo="noite"] .bty-l6a-noite{clip-path:none!important}
@media (max-width:1100px){
	.bl .bty-l6a-g{gap:44px;padding:0 24px}
}
@media (max-width:767px){
	.bl .bty-l6a-cab-cel{display:block;padding:64px 0 8px}
	.bl .bty-l6a-cab{display:none}
	.bl .bty-l6a-trilho{height:300vh}
	.bl .bty-l6a-cola{height:100vh;height:100svh}
	.bl .bty-l6a-cam{padding:92px 0 84px;align-items:center}
	.bl .bty-l6a-g{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:0 20px}
	.bl .bty-l6a-palco{order:-1;width:auto;height:min(290px,33svh);align-self:center}
	.bl .bty-l6a-astro-in{width:40%;right:-26%}
	.bl .bty-l6a-noite .bty-l6a-astro-in{left:-26%}
	.bl .bty-l6a-card{margin:0;padding:0;border:0}
	.bl .bty-l6a-linha{margin-top:16px}
	.bl .bty-l6a-card h3{font-size:24px;margin:8px 0 6px}
	.bl .bty-l6a-card p{font-size:14.5px;margin-bottom:14px}
	.bl .bty-l6a-chave span{padding:8px 14px;font-size:12px}
	.bl .bty-l6a:is([data-modo="dia"],[data-modo="noite"]) .bty-l6a-cam{padding:36px 0 64px}
	.bl .bty-l6a:is([data-modo="dia"],[data-modo="noite"]) .bty-l6a-palco{height:min(380px,92vw)}
}
@media (max-width:767px) and (max-height:700px){
	.bl .bty-l6a-palco{height:min(220px,28svh)}
}
@media (prefers-reduced-motion:reduce){
	.bl .bty-l6a-trilho{height:auto!important}
	.bl .bty-l6a-cola{position:relative!important;height:auto!important}
	.bl .bty-l6a-cam{position:relative;padding:80px 0}
	.bl .bty-l6a-noite{clip-path:none!important}
	.bl .bty-l6a-chave{display:none}
	.bl :is(.bty-l6a,.bty-l6b,.bty-l6c) *{animation:none!important;transition:none!important}
}
