:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .lineApplications .fireApplicationGallery{--fire-panel-gap:8px;--fire-panel-inset:26px;--fire-closed-width:clamp(44px, 14cqw, 96px);--fire-open-width:calc(100cqw - var(--fire-collapsed-count) * (var(--fire-closed-width) + var(--fire-panel-gap)));gap:var(--fire-panel-gap);aspect-ratio:6/5;touch-action:pan-y;border:0;border-radius:0;display:flex;overflow:visible;container-type:inline-size;box-shadow:none!important;background:0 0!important}:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .lineApplications .fireApplicationGallery:before,:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .lineApplications .fireApplicationGallery:after{display:none}:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .fireApplicationPanel{isolation:isolate;flex:0 0 var(--fire-closed-width);color:#fff;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#082c22;border:0;border-radius:20px;min-width:0;height:100%;margin:0;padding:0;transition:flex-basis .75s cubic-bezier(.22,.8,.25,1),box-shadow .35s;display:block;position:relative;overflow:hidden}:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .fireApplicationPanel[aria-expanded=true]{flex-basis:var(--fire-open-width);box-shadow:0 15px 30px #05261b1f}:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .fireApplicationPanel:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#041b1833 0%,#041b1805 26%,#041b1859 50%,#041b18e8 100%);position:absolute;inset:0}:is(.highVisPage,.workLinePage) .lineApplications .fireApplicationPanel:after{background:linear-gradient(#0000 0% 35%,#041b1820 55%,#041b18d6 100%)}:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .fireApplicationPanel>.firePanelPhoto{object-fit:cover;filter:saturate(.82)brightness(.85);pointer-events:none;width:100%;height:100%;transition:transform 1.1s,filter .6s;display:block;position:absolute;inset:0;transform:scale(1)}:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .fireApplicationPanel[aria-expanded=true]>.firePanelPhoto{filter:saturate()brightness();transform:scale(1.035)}.firePanelNumber{z-index:2;color:#fff;letter-spacing:.07em;text-shadow:0 1px 8px #001811;font:600 13px/1 Arial,sans-serif;position:absolute;top:23px;left:50%;transform:translate(-50%)}:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .fireApplicationPanel[aria-expanded=true]>.firePanelNumber{left:var(--fire-panel-inset);transform:none}.firePanelClosedTitle{z-index:2;writing-mode:vertical-rl;color:#fff;font:700 23px/1.1 var(--display-font);white-space:nowrap;letter-spacing:-.02em;text-shadow:0 2px 10px #00181180;transition:opacity .2s,visibility .2s;position:absolute;bottom:30px;left:50%;transform:translate(-50%)rotate(180deg)}:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .fireApplicationPanel[aria-expanded=true]>.firePanelClosedTitle{opacity:0;visibility:hidden}.firePanelContent{z-index:2;left:var(--fire-panel-inset);width:calc(var(--fire-open-width) - var(--fire-panel-inset) * 2);color:#fff;opacity:0;visibility:hidden;text-shadow:0 2px 10px #00181180;pointer-events:none;flex-direction:column;gap:12px;transition:opacity .25s,transform .35s,visibility .25s;display:flex;position:absolute;bottom:30px;transform:translateY(14px)}:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .fireApplicationPanel[aria-expanded=true]>.firePanelContent{opacity:1;visibility:visible;transition:opacity .45s .2s,transform .55s .2s,visibility;transform:none}:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .fireApplicationPanel .firePanelTitle{letter-spacing:-.025em;text-wrap:balance;margin:0;display:block;color:#fff!important;font:700 clamp(30px, 2.8vw, 42px)/1.06 var(--display-font)!important}:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .fireApplicationPanel .firePanelDescription{text-wrap:pretty;margin:0;display:block;color:#edf5f0!important;font:400 clamp(14px,1.05vw,17px)/1.5 Arial,sans-serif!important}:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .fireApplicationPanel:focus-visible{outline-offset:4px;outline:3px solid #13ff8c;box-shadow:0 0 0 4px #095547}@media (max-width:1100px) and (min-width:801px){:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .lineApplications .fireApplicationGallery{--fire-panel-inset:19px;--fire-panel-gap:6px}.firePanelContent{gap:9px;bottom:24px}:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .fireApplicationPanel .firePanelTitle{font-size:30px!important}:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .fireApplicationPanel .firePanelDescription{font-size:14px!important;line-height:1.4!important}.firePanelClosedTitle{font-size:21px;bottom:24px}}@media (max-width:800px){:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .lineApplications .fireApplicationGallery{aspect-ratio:1/1.12}}@media (max-width:450px){.formalLinePage #aplicacoes-formal .fireApplicationPanel:last-child>.firePanelPhoto{object-position:85% 40%!important}:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .lineApplications .fireApplicationGallery{--fire-panel-gap:5px;--fire-panel-inset:16px;aspect-ratio:4/5}:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .fireApplicationPanel{border-radius:14px}.firePanelContent{gap:10px;bottom:24px}.firePanelNumber{font-size:12px;top:19px}.firePanelClosedTitle{font-size:20px;bottom:24px}:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .fireApplicationPanel .firePanelTitle{font-size:29px!important}:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .fireApplicationPanel .firePanelDescription{font-size:14px!important;line-height:1.4!important}}@media (max-width:360px){:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .lineApplications .fireApplicationGallery{--fire-panel-inset:14px}:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .fireApplicationPanel .firePanelTitle{font-size:26px!important}}@media (prefers-reduced-motion:reduce){:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .fireApplicationPanel,:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .fireApplicationPanel>.firePanelPhoto,.firePanelClosedTitle,.firePanelContent{transition:none!important}:is(.fireLinePage,.highVisPage,.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .fireApplicationPanel>.firePanelPhoto,.firePanelContent{transform:none!important}}@layer publicGlass{html body main:is(.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .lineApplications .fireApplicationPanel{border:2px solid var(--application-accent)!important}html[data-theme=dark] body main:is(.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .lineApplications .fireApplicationPanel{border-color:var(--application-light)!important}html body main:is(.workLinePage,.formalLinePage,.winterLinePage,.accessoriesLinePage) .lineApplications .fireApplicationPanel .firePanelContent{box-shadow:none!important;background:0 0!important;border:0!important}}.fireMobileApplications{display:none}@media (max-width:800px){html body main .lineApplications .fireApplicationGallery{display:none}.lineApplications .fireMobileApplications{grid-area:image;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 12px;min-width:0;display:grid}.lineApplications .fireMobileApplication{min-width:0;box-shadow:none;color:var(--site-glass-ink,#095547);background:0 0;border:0;margin:0;padding:0}.lineApplications .fireMobileApplication:last-child:nth-child(odd){grid-column:1/-1}.lineApplications .fireMobileApplication summary{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;list-style:none;display:block}.lineApplications .fireMobileApplication summary::-webkit-details-marker{display:none}.lineApplications .fireMobileApplication summary::marker{content:""}.lineApplications .fireMobileApplication summary:focus-visible{outline:2px solid var(--application-accent);outline-offset:4px}.lineApplications .fireMobileApplication summary>img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;box-shadow:none;filter:none;border:0;border-radius:10px;display:block}.lineApplications .fireMobileApplication:last-child:nth-child(odd) summary>img{aspect-ratio:2}.lineApplications .fireMobileApplicationHeading{justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px 0 0;display:flex}.lineApplications .fireMobileApplicationHeading strong{letter-spacing:-.015em;color:inherit;overflow-wrap:anywhere;text-wrap:pretty;font:700 clamp(18px, 4.8vw, 23px)/1.12 var(--display-font), sans-serif!important}.lineApplications .fireMobileApplicationToggle{width:24px;height:24px;color:var(--application-accent);flex:0 0 24px;display:block;position:relative}.lineApplications .fireMobileApplicationToggle:before,.lineApplications .fireMobileApplicationToggle:after{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;inset:11px 5px}.lineApplications .fireMobileApplicationToggle:after{transform:rotate(90deg)}.lineApplications .fireMobileApplication[open] .fireMobileApplicationToggle:after{transform:none}.lineApplications .fireMobileApplication>p{color:inherit;text-wrap:pretty;overflow-wrap:anywhere;margin:10px 0 0;padding:0;font:400 16px/1.5 Arial,sans-serif!important}.formalLinePage #aplicacoes-formal .fireMobileApplication:last-child summary>img{object-position:85% 40%!important}}
.lineApplications .applicationGallery{--gallery-gap:7px;--gallery-closed:clamp(30px, 6.6cqw, 48px);--gallery-open:calc(100cqw - (var(--gallery-count) - 1) * (var(--gallery-closed) + var(--gallery-gap)));--gallery-inset:clamp(18px, 3.4cqw, 28px);isolation:isolate;border-radius:0;overflow:visible;container-type:inline-size;box-shadow:none!important;background:0 0!important}.applicationGallery:after{display:none}.applicationGalleryPanels{gap:var(--gallery-gap);align-items:stretch;height:100%;min-height:0;display:flex}.applicationGalleryPanel{isolation:isolate;flex:0 0 var(--gallery-closed);color:#fff;text-align:left;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:#092c24;border:0;border-radius:20px;min-width:0;min-height:0;margin:0;padding:0;transition:flex-basis .9s cubic-bezier(.22,.8,.25,1),translate .9s cubic-bezier(.22,.8,.25,1),border-radius .9s;position:relative;overflow:hidden}.applicationGalleryPanel[aria-expanded=true]{flex-basis:var(--gallery-open)}.applicationGalleryPanel:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#041b1810 15%,#041b1824 35%,#041b18a6 64%,#041b18f5 100%);position:absolute;inset:0}.applicationGalleryPanel>img{object-fit:cover;pointer-events:none;filter:saturate(.7)brightness(.7);width:100%;height:100%;transition:filter .8s,scale 1.4s,translate 1.4s;animation:13s ease-in-out infinite alternate paused applicationPhotoDrift;position:absolute;inset:0;scale:1.08}.applicationGalleryPanel[aria-expanded=true]>img{filter:saturate()brightness();scale:1.035}.applicationGallery[data-running=true] .applicationGalleryPanel[aria-expanded=true]>img{animation-play-state:running}.applicationGalleryClosed{z-index:2;writing-mode:vertical-rl;font:700 clamp(17px, 1.6vw, 22px)/1.15 var(--display-font);white-space:nowrap;color:#fff;text-shadow:0 2px 8px #0009;transition:opacity .25s;position:absolute;bottom:24px;left:50%;transform:translate(-50%)rotate(180deg)}.applicationGalleryPanel[aria-expanded=true] .applicationGalleryClosed{opacity:0}.applicationGalleryCaption{z-index:2;left:var(--gallery-inset);width:calc(var(--gallery-open) - 2 * var(--gallery-inset));opacity:0;visibility:hidden;pointer-events:none;text-shadow:0 2px 9px #0008;flex-direction:column;gap:10px;transition:opacity .2s,translate .35s,visibility .2s;display:flex;position:absolute;bottom:28px;translate:0 16px}.applicationGalleryPanel[aria-expanded=true] .applicationGalleryCaption{opacity:1;visibility:visible;transition:opacity .6s .28s,translate .65s .28s,visibility;translate:0}.lineApplications .applicationGalleryCaption>strong{letter-spacing:-.025em;text-wrap:balance;margin:0;color:#fff!important;font:700 clamp(28px, 2.6vw, 40px)/1.08 var(--display-font)!important}.lineApplications .applicationGalleryCaption>span{letter-spacing:normal;text-wrap:pretty;margin:0;color:#eef5f1!important;font:400 clamp(14px,1.1vw,17px)/1.45 Arial,sans-serif!important}.applicationGalleryPanel:focus-visible{outline:3px solid var(--application-accent);outline-offset:3px}.applicationGalleryPlayback{align-items:center;gap:12px;height:26px;display:flex;position:absolute;bottom:-30px;left:0;right:0}.applicationGalleryProgress{background:color-mix(in srgb, var(--application-accent) 20%, transparent);border-radius:2px;flex:1;height:2px;overflow:hidden}.applicationGalleryProgress i{background:var(--application-accent);transform-origin:0;height:100%;animation:applicationGalleryClock var(--gallery-duration) linear forwards;animation-play-state:paused;display:block;scale:0 1}.applicationGallery[data-running=true] .applicationGalleryProgress i{animation-play-state:running}.applicationGalleryPlayback>button{min-height:30px;color:var(--site-glass-muted,#536b60);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0 2px;font:400 12px/1.3 Arial,sans-serif;display:flex}.applicationGalleryPlayback svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.applicationGalleryPlayback>button:focus-visible{outline:2px solid var(--application-accent);outline-offset:2px}.applicationGallery[data-variant=visibility] .applicationGalleryPanel{border-radius:12px;transition-duration:.8s}.applicationGallery[data-variant=visibility] .applicationGalleryPanel>img{animation-name:applicationPhotoPan}.applicationGallery[data-variant=work] .applicationGalleryPanel:nth-child(2n):not([aria-expanded=true]){translate:0 8px}.applicationGallery[data-variant=work] .applicationGalleryPanel>img{animation-name:applicationPhotoRise}.applicationGallery[data-variant=formal] .applicationGalleryPanel{border-radius:28px 28px 10px 10px;transition-duration:1.1s}.applicationGallery[data-variant=formal] .applicationGalleryPanel:not([aria-expanded=true]){translate:0 10px}.applicationGallery[data-variant=formal] .applicationGalleryPanel>img{animation-name:applicationPhotoPortrait}.applicationGallery[data-variant=accessories] .applicationGalleryPanel{border-radius:36px 36px 16px 16px}.applicationGallery[data-variant=accessories] .applicationGalleryPanel>img{animation-name:applicationPhotoPanReverse}.applicationGallery[data-variant=winter]{--gallery-closed-height:36px}.applicationGallery[data-variant=winter] .applicationGalleryPanels{flex-direction:column}.applicationGallery[data-variant=winter] .applicationGalleryPanel{flex-basis:var(--gallery-closed-height);border-radius:14px}.applicationGallery[data-variant=winter] .applicationGalleryPanel[aria-expanded=true]{flex-basis:calc(100% - (var(--gallery-count) - 1) * (var(--gallery-closed-height) + var(--gallery-gap)))}.applicationGallery[data-variant=winter] .applicationGalleryClosed{writing-mode:horizontal-tb;font-size:18px;bottom:9px;left:22px;transform:none}.applicationGallery[data-variant=winter] .applicationGalleryCaption{width:calc(100cqw - var(--gallery-inset) * 2);gap:7px;bottom:22px}.applicationGallery[data-variant=winter] .applicationGalleryCaption>strong{font-size:29px!important}.applicationGallery[data-variant=winter] .applicationGalleryPanel>img{animation-name:applicationPhotoRise}@keyframes applicationPhotoDrift{0%{transform:scale(1)}to{transform:scale(1.045)translateY(-1%)}}@keyframes applicationPhotoPan{0%{transform:scale(1.02)translate(-1%)}to{transform:scale(1.065)translate(1%)}}@keyframes applicationPhotoPanReverse{0%{transform:scale(1.06)translate(1%)}to{transform:scale(1.02)translate(-1%)}}@keyframes applicationPhotoRise{0%{transform:scale(1.04)translateY(1%)}to{transform:scale(1.06)translateY(-1%)}}@keyframes applicationPhotoPortrait{0%{transform:scale(1.02)}to{transform:scale(1.065)}}@keyframes applicationGalleryClock{to{scale:1}}@media (max-width:1100px) and (min-width:801px){.applicationGalleryCaption{gap:7px;bottom:20px}.lineApplications .applicationGalleryCaption>strong{font-size:27px!important}.lineApplications .applicationGalleryCaption>span{font-size:14px!important}}@media (max-width:800px){.lineApplications .applicationGallery{--gallery-closed-height:44px;--gallery-inset:22px;height:calc(310px + (var(--gallery-count) - 1) * 51px);aspect-ratio:auto;margin-bottom:26px}.applicationGalleryPanels{flex-direction:column}.applicationGalleryPanel{border-radius:14px!important;flex-basis:44px!important;translate:0!important}.applicationGalleryPanel[aria-expanded=true]{flex-basis:310px!important}.applicationGalleryClosed{writing-mode:horizontal-tb;font-size:18px;bottom:12px;left:22px;transform:none}.applicationGalleryCaption{gap:8px;width:calc(100cqw - 44px);bottom:24px}.lineApplications .applicationGalleryCaption>strong{font-size:32px!important}.lineApplications .applicationGalleryCaption>span{font-size:16px!important}.applicationGallery[data-variant=winter] .applicationGalleryClosed{bottom:12px}.applicationGalleryPlayback{bottom:-32px}.applicationGalleryPlayback>button{min-height:32px;font-size:13px}}@media (prefers-reduced-motion:reduce){.applicationGalleryPanel,.applicationGalleryPanel>img,.applicationGalleryClosed,.applicationGalleryCaption{transition:none!important;animation:none!important}.applicationGalleryProgress{display:none}.applicationGalleryPlayback{justify-content:flex-end}.applicationGalleryPlayback>button{display:none}.applicationGalleryPanel>img{transform:none!important}}
