.bolhas-canvas{inset:0;width:100%;height:100%;z-index:30;opacity:.95}.bolhas-canvas,.caneco-scroll{position:fixed;pointer-events:none}.caneco-scroll{right:max(14px,env(safe-area-inset-right));top:50%;margin-top:-22px;width:30px;height:40px;z-index:40;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}.caneco-scroll.aparece{opacity:.72;transform:translateY(0)}.caneco-scroll__vidro{position:absolute;inset:0;border:1.5px solid rgba(247,192,74,.55);border-radius:4px 4px 7px 7px;overflow:hidden;background:rgba(255,255,255,.05);backdrop-filter:blur(2px)}.caneco-scroll__asa{position:absolute;right:-9px;top:12px;width:11px;height:18px;border:1.5px solid rgba(247,192,74,.55);border-left:none;border-radius:0 6px 6px 0}.caneco-scroll__chopp{position:absolute;inset:auto 0 0;height:100%;transform:scaleY(0);transform-origin:bottom;background:linear-gradient(180deg,#f7c04a,#e09b12);will-change:transform}.caneco-scroll__espuma{position:absolute;inset:auto 0 100% 0;height:5px;background:rgba(255,252,245,.92);border-radius:50% 50% 0 0/90% 90% 0 0}.seta-faixa{position:fixed;top:50%;z-index:45;width:46px;height:46px;margin-top:-23px;display:none;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(247,192,74,.35);background:rgba(20,14,6,.55);backdrop-filter:blur(6px);color:rgba(255,245,225,.85);font-size:20px;line-height:1;cursor:pointer;opacity:0;transition:opacity .35s ease,transform .25s ease,border-color .25s ease}.seta-faixa:hover{transform:scale(1.08);border-color:rgba(247,192,74,.7)}.seta-faixa--ant{left:22px}.seta-faixa--prox{right:64px}.seta-faixa.mostra{opacity:.9}.seta-faixa[disabled]{opacity:.18;cursor:default;transform:none}@media (hover:hover) and (pointer:fine){.seta-faixa{display:inline-flex}.btn--chopp{position:relative;overflow:hidden}.btn--chopp:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(140% 20px at 50% 0,rgba(255,253,248,.97) 0 62%,transparent 63%),linear-gradient(180deg,#c98a10,#a96c07 55%,#8a5504);transform:scaleY(0);transform-origin:bottom;transition:transform .55s cubic-bezier(.22,.9,.3,1);will-change:transform}}@media (hover:hover) and (pointer:fine){.btn--chopp:focus-visible:before,.btn--chopp:hover:before{transform:scaleY(1)}.btn--chopp .seta,.btn--chopp span{transition:color .35s ease .1s}.btn--chopp:hover .seta,.btn--chopp:hover span{color:#fff8ea}.h-painel{perspective:900px}.h-painel .h-media{position:relative;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .45s cubic-bezier(.22,.9,.3,1);transform-style:preserve-3d;will-change:transform}.h-painel:hover .h-media{transition-duration:.18s}.h-painel .h-media:before{content:"";position:absolute;inset:-10% -30%;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,248,232,.22) 47%,rgba(255,255,255,.42) 50%,rgba(255,248,232,.22) 53%,transparent 62%);transform:translateX(-120%);opacity:0;transition:transform 0s}.h-painel:hover .h-media:before{opacity:1;transform:translateX(120%);transition:transform 1.05s cubic-bezier(.3,.7,.3,1),opacity .2s ease}.h-painel .h-media:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .55s ease;background:radial-gradient(2.5px 3.5px at 18% 24%,rgba(255,255,255,.55),transparent 60%),radial-gradient(2px 3px at 31% 61%,rgba(255,255,255,.42),transparent 60%),radial-gradient(3px 4px at 46% 33%,rgba(255,255,255,.5),transparent 60%),radial-gradient(1.6px 2.4px at 57% 72%,rgba(255,255,255,.38),transparent 60%),radial-gradient(2.8px 3.8px at 68% 45%,rgba(255,255,255,.5),transparent 60%),radial-gradient(2px 3px at 77% 20%,rgba(255,255,255,.4),transparent 60%),radial-gradient(2.2px 3.2px at 84% 66%,rgba(255,255,255,.45),transparent 60%),radial-gradient(1.8px 2.6px at 24% 80%,rgba(255,255,255,.35),transparent 60%),radial-gradient(2.4px 3.4px at 62% 12%,rgba(255,255,255,.42),transparent 60%)}.h-painel:hover .h-media:after{opacity:1}}@media (prefers-reduced-motion:reduce){.bolhas-canvas,.btn--chopp:before,.caneco-scroll,.h-painel .h-media:after,.h-painel .h-media:before,.seta-faixa{display:none!important}.h-painel .h-media{transform:none!important;transition:none!important}}