.winterLinePage{--winter:#7b4ca0;--winter-deep:#352144;--winter-soft:#cdb9df;--winter-ice:#edf3f1;--winter-ink:#0a4436;color:var(--winter-ink);background:#f5f7f3}.winterHero{background:radial-gradient(circle at 80% 24%,#bc9ed232,#0000 32%),linear-gradient(112deg,#072f2b,#173e3a 48%,#492c59)}.winterHero:before{content:"AGASALHOS";color:#ffffff07;font-size:13vw;bottom:-5vw;left:-1vw}.winterHero h1{font-size:clamp(45px,4.6vw,70px);line-height:.84}.winterHero h1 em,.winterApplications h2 em,.winterProducts h2 em,.winterLayers h2 em,.winterTechnical h2 em,.winterAnatomy h2 em{color:#c8a9e1;font-style:normal}.winterHero small,.winterApplications small,.winterProducts small,.winterLayers>header>small,.winterTechnical>article>small,.winterAnatomy>header>small{color:#d7bfeb}.winterHero p{color:#dbe8e4}.winterHero a{border-color:#c8a9e1}.winterHero a b{color:#c8a9e1}.winterHero figure{background:#122825}.winterHero figure:after{background:linear-gradient(90deg,#173e3a 0,#0000 31%),linear-gradient(#0000 45%,#16101dab)}.winterHero figure img{object-position:center 42%;filter:saturate(.72)contrast(1.03)}.winterHero figure span{color:#eadcf4}.winterApplications{background:#f5f7f3}.winterApplications>figure{background:#253933;box-shadow:0 24px 65px #1a302617}.winterApplications>figure:after{background:linear-gradient(#0000,#13251fe9)}.winterApplications figcaption small{color:#dec8ef}.winterApplications figcaption p{color:#e1eae6}.winterApplications .fireApplicationNav button:hover{background:var(--winter);border-color:var(--winter)}.winterApplications li:before{color:var(--winter)}.winterApplications .fireDots button.active{border-color:var(--winter);color:var(--winter-deep)}.winterProducts{background:#fff}.winterProducts h2 em{color:var(--winter)}.winterProducts header button:hover{background:var(--winter);border-color:var(--winter);color:#fff}.winterProducts .fireProductRail>article{flex:0 0 calc(25% - 9px)}.winterProductCard>a{display:block}.winterProductCard figure{background:#eef1ef}.winterProductCard figure img{object-fit:cover;object-position:center;filter:saturate(.78)}.winterProductCard figure span{background:#694189}.winterProductCard figure>i{color:#4d2d67}.winterProductCard h3{min-height:42px;line-height:1.08;margin:13px 2px 6px!important;font-size:18px!important}.winterProductCard p{color:#607369;min-height:54px;margin:0 2px 14px;font-size:11px;line-height:1.5}.winterProducts .fireProductRail article>button:hover,.winterProducts .fireProductRail article>button.selected{background:var(--winter);border-color:var(--winter);color:#fff}.winterLayers{background:linear-gradient(145deg,#eef3ee,#f8f5f0);padding:78px 4.5vw 88px}.winterLayers>header{text-align:center;max-width:900px;margin:0 auto 32px}.winterLayers>header>small,.winterTechnical>article>small,.winterAnatomy>header>small{letter-spacing:.19em;color:var(--winter);font-size:10px;font-weight:900;line-height:1.35;display:block}.winterLayers>header h2,.winterAnatomy>header h2{letter-spacing:-.045em;margin:13px 0;font-size:clamp(43px,4.1vw,62px);line-height:.93}.winterLayers>header p{color:#62766b;max-width:720px;margin:0 auto;font-size:13px;line-height:1.6}.winterLayerExperience{background:#fff;border:1px solid #d5ded7;border-radius:28px;grid-template-columns:.74fr 1fr 1fr;max-width:1380px;margin:auto;display:grid;overflow:hidden;box-shadow:0 28px 70px #193c2d10}.winterLayerExperience>nav{background:#f4f6f2;flex-direction:column;gap:8px;padding:24px;display:flex}.winterLayerExperience>nav button{text-align:left;color:#275343;cursor:pointer;background:#fff;border:1px solid #d9e1da;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;gap:3px 12px;min-height:106px;padding:17px 18px;transition:all .3s;display:grid}.winterLayerExperience>nav button span{color:#6d8075;background:#e8efea;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.winterLayerExperience>nav button strong{font-size:15px}.winterLayerExperience>nav button small{color:#7b8d84;font-size:9px}.winterLayerExperience>nav button:hover,.winterLayerExperience>nav button.active{color:#fff;background:linear-gradient(135deg,#4a2d5e,#765093);border-color:#a57ac2;transform:translate(4px);box-shadow:0 12px 28px #3f26501f}.winterLayerExperience>nav button.active span{color:#3b244d;background:#d9bcef}.winterLayerExperience>nav button.active small{color:#e2d5ec}.winterLayerExperience>figure{background:#25302d;min-height:500px;margin:0;position:relative;overflow:hidden}.winterLayerExperience>figure:after{content:"";background:linear-gradient(#0000 45%,#24172dcf);position:absolute;inset:0}.winterLayerExperience>figure img{object-fit:cover;filter:saturate(.72);width:100%;height:100%;animation:.6s cubic-bezier(.18,.8,.2,1) both winterLayerIn}.winterLayerExperience figcaption{z-index:2;color:#fff;position:absolute;bottom:24px;left:25px}.winterLayerExperience figcaption span{color:#dbc6ea;letter-spacing:.16em;font-size:9px;font-weight:900;display:block}.winterLayerExperience figcaption strong{font:700 32px/1 var(--display-font);margin-top:5px;display:block}.winterLayerExperience>article{flex-direction:column;justify-content:center;padding:38px 34px;display:flex}.winterLayerExperience>article>small{color:#7d5a95;letter-spacing:.15em;font-size:9px;font-weight:900}.winterLayerExperience>article h3{color:#133f32;margin:10px 0 22px;font-size:37px;line-height:1}.winterLayerExperience dl{margin:0}.winterLayerExperience dl div{border-top:1px solid #dce3dd;padding:13px 0}.winterLayerExperience dt{color:#819188;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.winterLayerExperience dd{color:#294f40;margin:5px 0 0;font-size:12px;font-weight:800;line-height:1.35}.winterLayerExperience>article a{color:#fff;text-transform:uppercase;background:#0a5a42;justify-content:space-between;align-items:center;min-height:48px;margin-top:23px;padding:0 17px;font-size:9px;font-weight:900;display:flex}.winterLayerExperience>article a b{color:#d8bcf0;font-size:15px}@keyframes winterLayerIn{0%{opacity:.2;transform:scale(1.04)}to{opacity:1;transform:none}}.winterTechnical{background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:6vw;padding:84px 5vw 92px;display:grid}.winterTechnical>article{max-width:760px}.winterTechnical h2{letter-spacing:-.045em;margin:14px 0 24px;font-size:clamp(43px,4.2vw,65px);line-height:.92}.winterTechnical h2 em{color:var(--winter)}.winterTechnical>article p{color:#596f63;margin:0 0 14px;font-size:13px;line-height:1.7}.winterTechnical>article p strong{color:#173f32}.winterTechnical>article ul{grid-template-columns:1fr 1fr;gap:0 20px;margin:26px 0 0;padding:0;list-style:none;display:grid}.winterTechnical>article li{border-top:1px solid #d8e0da;padding:11px 0 11px 17px;font-size:11px;position:relative}.winterTechnical>article li:before{content:"";vertical-align:.1em;width:.42em;height:.42em;color:var(--winter);border-top:1.6px solid;border-right:1.6px solid;display:inline-block;position:absolute;left:0;transform:rotate(45deg)}.winterMaterialCards{flex-direction:column;gap:10px;display:flex}.winterMaterialCards article{color:#fff;background:linear-gradient(125deg,#143f35,#0a2f27);border-radius:20px;min-height:150px;padding:25px 27px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 16px 38px #173c2d18}.winterMaterialCards article:nth-child(2){background:linear-gradient(125deg,#4c315e,#76518c);margin-left:5vw}.winterMaterialCards article:nth-child(3){background:linear-gradient(125deg,#283c37,#4d615b);margin-left:2.5vw}.winterMaterialCards article:hover{transform:translate(-6px)}.winterMaterialCards span{font:700 61px/1 var(--display-font);color:#ffffff0d;position:absolute;top:13px;right:20px}.winterMaterialCards small{color:#cab3da;letter-spacing:.16em;font-size:8px;font-weight:900}.winterMaterialCards h3{margin:9px 0 8px;font-size:26px}.winterMaterialCards p{color:#dce8e3;max-width:470px;margin:0;font-size:11px;line-height:1.5}.winterAnatomy{background:linear-gradient(145deg,#eef3ef,#faf7f2);padding:80px 4.5vw 90px}.winterAnatomy>header{text-align:left;grid-template-columns:minmax(220px,.38fr) 1fr;align-items:center;gap:3vw;max-width:1400px;margin:0 auto 46px;display:grid}.winterAnatomy>header>small{max-width:210px;margin:0}.winterAnatomy>header h2{margin:0}.winterAnatomy>header h2 em{color:var(--winter)}.winterAnatomyGrid{grid-template-columns:1fr minmax(360px,.88fr) 1fr;align-items:center;gap:3vw;max-width:1400px;margin:auto;display:grid}.winterAnatomyList{flex-direction:column;gap:14px;display:flex}.winterAnatomyList article{background:#fff;border:1px solid #d7e1da;border-radius:17px;grid-template-columns:36px 1fr;gap:13px;min-height:112px;padding:19px 20px;transition:all .3s;display:grid;box-shadow:0 12px 28px #183b2c0a}.winterAnatomyList article:hover{border-color:#ae8bc6;transform:translateY(-4px);box-shadow:0 18px 36px #36214514}.winterAnatomyList span{color:#56356c;background:#e9dfef;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.winterAnatomyList h3{margin:1px 0 6px;font-size:19px;line-height:1}.winterAnatomyList p{color:#667b70;margin:0;font-size:10px;line-height:1.5}.winterAnatomyGrid>figure{text-align:center;margin:0}.winterAnatomyGrid>figure>div{background:#dce5df;border-radius:180px 180px 30px 30px;height:520px;overflow:hidden;box-shadow:0 27px 65px #1d3a2e1d}.winterAnatomyGrid>figure img{object-fit:cover;object-position:center;filter:saturate(.7);width:100%;height:100%}.winterAnatomyGrid figcaption{color:#6f5a7d;letter-spacing:.17em;margin-top:14px;font-size:8px;font-weight:900}.winterLineFinalCta{margin:0!important}.winterLineFinalCta small{color:#d7bceb}.winterLineFinalCta .lime{color:#2c1a38;background:#c8a9e1}.winterLineFinalCta .lime:hover{background:#fff}[data-winter-reveal]>*{opacity:0;filter:blur(3px);transition:opacity .72s cubic-bezier(.18,.8,.2,1),translate .72s cubic-bezier(.18,.8,.2,1),filter .72s;translate:0 24px}[data-winter-reveal].visible>*{opacity:1;filter:none;translate:0}.winterApplications.visible>figure,.winterTechnical.visible>article{transition-delay:60ms}.winterApplications.visible>article,.winterTechnical.visible>.winterMaterialCards{transition-delay:.18s}.winterProducts.visible .winterProductCard:first-child{transition-delay:80ms}.winterProducts.visible .winterProductCard:nth-child(2){transition-delay:.15s}.winterProducts.visible .winterProductCard:nth-child(3){transition-delay:.22s}.winterProducts.visible .winterProductCard:nth-child(4){transition-delay:.29s}.winterLayers.visible>.winterLayerExperience{transition-delay:.18s}.winterAnatomy.visible>.winterAnatomyGrid{transition-delay:.17s}.winterLineFinalCta[data-winter-reveal]{opacity:0!important;transition:opacity .76s,translate .76s!important;translate:0 30px!important}.winterLineFinalCta[data-winter-reveal].visible{opacity:1!important;translate:0!important}.winterLineFinalCta[data-winter-reveal]>*{opacity:0;transition:all .66s;translate:0 18px}.winterLineFinalCta[data-winter-reveal].visible>*{opacity:1;translate:0}.winterLineFinalCta.visible>div{transition-delay:.16s}@media (max-width:1100px){.winterProducts .fireProductRail>article{flex-basis:calc(33.3333% - 8px)}.winterLayerExperience{grid-template-columns:.8fr 1.1fr}.winterLayerExperience>article{grid-column:1/-1}.winterTechnical{grid-template-columns:1fr}.winterMaterialCards{grid-template-columns:repeat(3,1fr);display:grid}.winterMaterialCards article,.winterMaterialCards article:nth-child(2),.winterMaterialCards article:nth-child(3){margin:0}.winterAnatomyGrid{grid-template-columns:1fr 360px 1fr}.winterAnatomyGrid>figure>div{height:470px}}@media (max-width:760px){.winterHero figure{opacity:.52;width:66%;right:-55px}.winterHero p{max-width:74%}.winterProducts .fireProductRail>article{flex-basis:82%}.winterProductCard h3,.winterProductCard p{min-height:0}.winterLayers{padding:60px 5vw 68px}.winterLayerExperience{border-radius:20px;grid-template-columns:1fr}.winterLayerExperience>nav{padding:14px}.winterLayerExperience>nav button{min-height:78px}.winterLayerExperience>figure{min-height:390px}.winterLayerExperience>article{grid-column:auto;padding:29px 24px}.winterTechnical{padding:62px 5vw 70px}.winterTechnical>article ul,.winterMaterialCards{grid-template-columns:1fr}.winterMaterialCards article{min-height:132px}.winterAnatomy{padding:60px 5vw 70px}.winterAnatomy>header{grid-template-columns:1fr;gap:12px;margin-bottom:30px}.winterAnatomy>header>small{max-width:none}.winterAnatomyGrid{grid-template-columns:1fr}.winterAnatomyGrid>figure{grid-row:1}.winterAnatomyGrid>figure>div{max-width:420px;height:450px;margin:auto}.winterAnatomyList{gap:9px}.winterAnatomyList article{min-height:98px}.winterLineFinalCta{margin-top:0!important}}@media (prefers-reduced-motion:reduce){[data-winter-reveal],[data-winter-reveal]>*{opacity:1!important;filter:none!important;transition:none!important;translate:0!important}.winterHero figure img,.winterLayerExperience>figure img{animation:none}.winterMaterialCards article,.winterAnatomyList article{transform:none!important}}
.formalLinePage{--formal:#ae8335;--formal-dark:#5b411b;--formal-soft:#e7d3aa;--formal-ink:#0a4436;color:var(--formal-ink);background:#f7f6f1}.formalHero{background:radial-gradient(circle at 76% 24%,#d0ad5a2b,#0000 31%),linear-gradient(112deg,#062f29,#173c34 49%,#61471f)}.formalHero:before{content:"CORPORATIVO";color:#ffffff06;font-size:12vw;bottom:-4.5vw;left:-1vw}.formalHero h1{font-size:clamp(45px,4.6vw,70px);line-height:.84}.formalHero h1 em,.formalApplications h2 em,.formalProducts h2 em,.formalDressCode h2 em,.formalTechnical h2 em,.formalDetails h2 em{color:#dfb75e;font-style:normal}.formalHero small,.formalApplications small,.formalProducts small,.formalDressCode>header>small,.formalTechnical>article>small,.formalDetails>header>small{color:#e3c989}.formalHero p{color:#e0e9e4}.formalHero a{border-color:#dfb75e}.formalHero a b{color:#dfb75e}.formalHero figure{background:#1d2825}.formalHero figure:after{background:linear-gradient(90deg,#173c34 0,#0000 31%),linear-gradient(#0000 44%,#1e160cc4)}.formalHero figure img{object-position:center 48%;filter:saturate(.68)contrast(1.02)}.formalHero figure span{color:#f0d79d}.formalApplications{background:#f7f6f1}.formalApplications>figure{background:#2e3934;box-shadow:0 24px 65px #1a302617}.formalApplications>figure:after{background:linear-gradient(#0000,#15251fef)}.formalApplications figcaption small{color:#efd699}.formalApplications figcaption p{color:#e1eae6}.formalApplications .fireApplicationNav button:hover{background:var(--formal);border-color:var(--formal)}.formalApplications li:before{color:var(--formal)}.formalApplications .fireDots button.active{border-color:var(--formal);color:var(--formal-dark)}.formalProducts{background:#fff}.formalProducts h2 em{color:var(--formal)}.formalProducts header button:hover{background:var(--formal);border-color:var(--formal);color:#fff}.formalProducts .fireProductRail>article{flex:0 0 calc(25% - 9px)}.formalProductCard>a{display:block}.formalProductCard figure{background:#f0eee9}.formalProductCard figure img{object-fit:cover;object-position:center;filter:saturate(.7)}.formalProductCard figure span{background:#9a722c}.formalProductCard figure>i{color:#684d20}.formalProductCard h3{min-height:42px;line-height:1.08;margin:13px 2px 6px!important;font-size:18px!important}.formalProductCard p{color:#607369;min-height:54px;margin:0 2px 14px;font-size:11px;line-height:1.5}.formalProducts .fireProductRail article>button:hover,.formalProducts .fireProductRail article>button.selected{background:var(--formal);border-color:var(--formal);color:#fff}.formalDressCode{background:linear-gradient(145deg,#eef3ee,#faf6ed);padding:78px 4.5vw 88px}.formalDressCode>header{text-align:center;max-width:900px;margin:0 auto 32px}.formalDressCode>header>small,.formalTechnical>article>small,.formalDetails>header>small{letter-spacing:.19em;color:var(--formal);font-size:10px;font-weight:900;line-height:1.35;display:block}.formalDressCode>header h2,.formalDetails>header h2{letter-spacing:-.045em;margin:13px 0;font-size:clamp(43px,4.1vw,62px);line-height:.93}.formalDressCode>header p{color:#62766b;max-width:720px;margin:0 auto;font-size:13px;line-height:1.6}.formalDressExperience{background:#fff;border:1px solid #ddd8cc;border-radius:28px;grid-template-columns:.74fr 1fr 1fr;max-width:1380px;margin:auto;display:grid;overflow:hidden;box-shadow:0 28px 70px #193c2d10}.formalDressExperience>nav{background:#f5f3ed;flex-direction:column;gap:8px;padding:24px;display:flex}.formalDressExperience>nav button{text-align:left;color:#275343;cursor:pointer;background:#fff;border:1px solid #e1ddd3;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;gap:3px 12px;min-height:106px;padding:17px 18px;transition:all .3s;display:grid}.formalDressExperience>nav button span{color:#7b6b50;background:#eee9df;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.formalDressExperience>nav button strong{font-size:15px}.formalDressExperience>nav button small{color:#7b8d84;font-size:9px}.formalDressExperience>nav button:hover,.formalDressExperience>nav button.active{color:#fff;background:linear-gradient(135deg,#4d3a1d,#9b752f);border-color:#c8a860;transform:translate(4px);box-shadow:0 12px 28px #4b381c20}.formalDressExperience>nav button.active span{color:#4b3718;background:#ead8ad}.formalDressExperience>nav button.active small{color:#eee2c7}.formalDressExperience>figure{background:#30342f;min-height:500px;margin:0;position:relative;overflow:hidden}.formalDressExperience>figure:after{content:"";background:linear-gradient(#0000 45%,#281d0dcf);position:absolute;inset:0}.formalDressExperience>figure img{object-fit:cover;filter:saturate(.7);width:100%;height:100%;animation:.6s cubic-bezier(.18,.8,.2,1) both formalDressIn}.formalDressExperience figcaption{z-index:2;color:#fff;position:absolute;bottom:24px;left:25px}.formalDressExperience figcaption span{color:#efd59a;letter-spacing:.16em;font-size:9px;font-weight:900;display:block}.formalDressExperience figcaption strong{font:700 32px/1 var(--display-font);margin-top:5px;display:block}.formalDressExperience>article{flex-direction:column;justify-content:center;padding:38px 34px;display:flex}.formalDressExperience>article>small{color:#9b752f;letter-spacing:.15em;font-size:9px;font-weight:900}.formalDressExperience>article h3{color:#133f32;margin:10px 0 22px;font-size:37px;line-height:1}.formalDressExperience dl{margin:0}.formalDressExperience dl div{border-top:1px solid #e1ded5;padding:13px 0}.formalDressExperience dt{color:#819188;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.formalDressExperience dd{color:#294f40;margin:5px 0 0;font-size:12px;font-weight:800;line-height:1.35}.formalDressExperience>article a{color:#fff;text-transform:uppercase;background:#0a5a42;justify-content:space-between;align-items:center;min-height:48px;margin-top:23px;padding:0 17px;font-size:9px;font-weight:900;display:flex}.formalDressExperience>article a b{color:#e6c77f;font-size:15px}@keyframes formalDressIn{0%{opacity:.2;transform:scale(1.04)}to{opacity:1;transform:none}}.formalTechnical{background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:6vw;padding:84px 5vw 92px;display:grid}.formalTechnical>article{max-width:760px}.formalTechnical h2{letter-spacing:-.045em;margin:14px 0 24px;font-size:clamp(43px,4.2vw,65px);line-height:.92}.formalTechnical h2 em{color:var(--formal)}.formalTechnical>article p{color:#596f63;margin:0 0 14px;font-size:13px;line-height:1.7}.formalTechnical>article p strong{color:#173f32}.formalTechnical>article ul{grid-template-columns:1fr 1fr;gap:0 20px;margin:26px 0 0;padding:0;list-style:none;display:grid}.formalTechnical>article li{border-top:1px solid #d8e0da;padding:11px 0 11px 17px;font-size:11px;position:relative}.formalTechnical>article li:before{content:"";vertical-align:.1em;width:.42em;height:.42em;color:var(--formal);border-top:1.6px solid;border-right:1.6px solid;display:inline-block;position:absolute;left:0;transform:rotate(45deg)}.formalPillars{flex-direction:column;gap:10px;display:flex}.formalPillars article{color:#fff;background:linear-gradient(125deg,#143f35,#0a2f27);border-radius:20px;min-height:150px;padding:25px 27px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 16px 38px #173c2d18}.formalPillars article:nth-child(2){background:linear-gradient(125deg,#5b421d,#a27a31);margin-left:5vw}.formalPillars article:nth-child(3){background:linear-gradient(125deg,#2d3935,#52615b);margin-left:2.5vw}.formalPillars article:hover{transform:translate(-6px)}.formalPillars span{font:700 61px/1 var(--display-font);color:#ffffff0d;position:absolute;top:13px;right:20px}.formalPillars small{color:#ead196;letter-spacing:.16em;font-size:8px;font-weight:900}.formalPillars h3{margin:9px 0 8px;font-size:26px}.formalPillars p{color:#dce8e3;max-width:470px;margin:0;font-size:11px;line-height:1.5}.formalDetails{background:linear-gradient(145deg,#eef3ef,#faf7f0);padding:80px 4.5vw 90px}.formalDetails>header{text-align:center;max-width:970px;margin:0 auto 34px}.formalDetails>header h2 em{color:var(--formal)}.formalDetailsGrid{grid-template-columns:1fr minmax(360px,.88fr) 1fr;align-items:center;gap:3vw;max-width:1400px;margin:auto;display:grid}.formalDetailsList{flex-direction:column;gap:14px;display:flex}.formalDetailsList article{background:#fff;border:1px solid #dddcd5;border-radius:17px;grid-template-columns:36px 1fr;gap:13px;min-height:112px;padding:19px 20px;transition:all .3s;display:grid;box-shadow:0 12px 28px #183b2c0a}.formalDetailsList article:hover{border-color:#c9ad70;transform:translateY(-4px);box-shadow:0 18px 36px #49371814}.formalDetailsList span{color:#6e511f;background:#efe4ca;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.formalDetailsList h3{margin:1px 0 6px;font-size:19px;line-height:1}.formalDetailsList p{color:#667b70;margin:0;font-size:10px;line-height:1.5}.formalDetailsGrid>figure{text-align:center;margin:0}.formalDetailsGrid>figure>div{background:#e5e1d8;border-radius:180px 180px 30px 30px;height:520px;overflow:hidden;box-shadow:0 27px 65px #1d3a2e1d}.formalDetailsGrid>figure img{object-fit:cover;object-position:center;filter:saturate(.68);width:100%;height:100%}.formalDetailsGrid figcaption{color:#826a3c;letter-spacing:.17em;margin-top:14px;font-size:8px;font-weight:900}.formalLineFinalCta{margin:0!important}.formalLineFinalCta small{color:#e2c77e}.formalLineFinalCta .lime{color:#2f240d;background:#d8ae51}.formalLineFinalCta .lime:hover{background:#fff}[data-formal-reveal]>*{opacity:0;filter:blur(3px);transition:opacity .72s cubic-bezier(.18,.8,.2,1),translate .72s cubic-bezier(.18,.8,.2,1),filter .72s;translate:0 24px}[data-formal-reveal].visible>*{opacity:1;filter:none;translate:0}.formalApplications.visible>figure,.formalTechnical.visible>article{transition-delay:60ms}.formalApplications.visible>article,.formalTechnical.visible>.formalPillars{transition-delay:.18s}.formalProducts.visible .formalProductCard:first-child{transition-delay:80ms}.formalProducts.visible .formalProductCard:nth-child(2){transition-delay:.15s}.formalProducts.visible .formalProductCard:nth-child(3){transition-delay:.22s}.formalProducts.visible .formalProductCard:nth-child(4){transition-delay:.29s}.formalProducts.visible .formalProductCard:nth-child(5){transition-delay:.36s}.formalDressCode.visible>.formalDressExperience{transition-delay:.18s}.formalDetails.visible>.formalDetailsGrid{transition-delay:.17s}.formalLineFinalCta[data-formal-reveal]{opacity:0!important;transition:opacity .76s,translate .76s!important;translate:0 30px!important}.formalLineFinalCta[data-formal-reveal].visible{opacity:1!important;translate:0!important}.formalLineFinalCta[data-formal-reveal]>*{opacity:0;transition:all .66s;translate:0 18px}.formalLineFinalCta[data-formal-reveal].visible>*{opacity:1;translate:0}.formalLineFinalCta.visible>div{transition-delay:.16s}@media (max-width:1100px){.formalProducts .fireProductRail>article{flex-basis:calc(33.3333% - 8px)}.formalDressExperience{grid-template-columns:.8fr 1.1fr}.formalDressExperience>article{grid-column:1/-1}.formalTechnical{grid-template-columns:1fr}.formalPillars{grid-template-columns:repeat(3,1fr);display:grid}.formalPillars article,.formalPillars article:nth-child(2),.formalPillars article:nth-child(3){margin:0}.formalDetailsGrid{grid-template-columns:1fr 360px 1fr}.formalDetailsGrid>figure>div{height:470px}}@media (max-width:760px){.formalHero figure{opacity:.52;width:66%;right:-55px}.formalHero p{max-width:74%}.formalProducts .fireProductRail>article{flex-basis:82%}.formalProductCard h3,.formalProductCard p{min-height:0}.formalDressCode{padding:60px 5vw 68px}.formalDressExperience{border-radius:20px;grid-template-columns:1fr}.formalDressExperience>nav{padding:14px}.formalDressExperience>nav button{min-height:78px}.formalDressExperience>figure{min-height:390px}.formalDressExperience>article{grid-column:auto;padding:29px 24px}.formalTechnical{padding:62px 5vw 70px}.formalTechnical>article ul,.formalPillars{grid-template-columns:1fr}.formalPillars article{min-height:132px}.formalDetails{padding:60px 5vw 70px}.formalDetailsGrid{grid-template-columns:1fr}.formalDetailsGrid>figure{grid-row:1}.formalDetailsGrid>figure>div{max-width:420px;height:450px;margin:auto}.formalDetailsList{gap:9px}.formalDetailsList article{min-height:98px}.formalLineFinalCta{margin-top:0!important}}@media (prefers-reduced-motion:reduce){[data-formal-reveal],[data-formal-reveal]>*{opacity:1!important;filter:none!important;transition:none!important;translate:0!important}.formalHero figure img,.formalDressExperience>figure img{animation:none}.formalPillars article,.formalDetailsList article{transform:none!important}}
body>main>footer,body>main .customerFooter{display:none!important}.globalFooter{z-index:4;width:100%;position:relative;overflow:hidden;color:#fff!important;background:#061f18!important;margin:0!important;padding:0 3.4vw 12px!important}.globalFooter:before{content:"OLIVEIRA";font:700 11vw/1 var(--display-font,"Arial Narrow", Arial, sans-serif);letter-spacing:-.07em;color:#ffffff03;pointer-events:none;position:absolute;bottom:2.5vw;right:-1vw}.globalFooter>*{z-index:1;position:relative}.globalFooterHeader{border-bottom:1px solid #315046;grid-template-columns:180px 1fr auto;align-items:center;gap:3vw;min-height:76px;padding:13px 0 12px;display:grid}.globalFooterLogo{background:0 0;justify-content:flex-start;align-items:center;width:160px;height:48px;transition:opacity .22s,transform .22s;display:flex}.globalFooterLogo:hover{opacity:.8;transform:translateY(-2px)}.globalFooterLogo img{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:100%;height:100%;display:block}.globalFooterPrimary{align-items:center;gap:clamp(22px,3vw,52px);display:flex}.globalFooterPrimary a{color:#fff;font-size:11px;font-weight:700;transition:color .2s}.globalFooterContact{color:#06352a;text-transform:uppercase;letter-spacing:.05em;background:#72ef2e;justify-content:space-between;align-items:center;gap:20px;min-width:188px;min-height:40px;padding:0 14px;font-size:8px;font-weight:900;transition:background .22s,transform .22s;display:flex}.globalFooterContact b{font-size:15px;transition:transform .22s}.globalFooterContact:hover{background:#fff;transform:translateY(-2px)}.globalFooterContact:hover b{transform:translate(4px)}.globalFooterMain{border-bottom:1px solid #315046;grid-template-columns:minmax(650px,1.45fr) minmax(480px,1fr);gap:4vw;padding:23px 0 20px;display:grid}.globalFooterDirectory{grid-template-columns:.9fr 1.22fr .88fr .95fr;gap:2.4vw;display:grid}.globalFooterColumn{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.globalFooterColumn h3{color:#72ef2e;text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid #27463d;width:100%;margin:0 0 8px;padding-bottom:7px;font-size:7px}.globalFooterColumn a{color:#b8c8c1;justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:22px;font-size:9px;line-height:1.2;transition:color .2s,padding-left .2s;display:flex}.globalFooterColumn a span{opacity:0;color:#72ef2e;transition:opacity .2s}.globalFooterColumn a:hover{color:#fff;padding-left:3px}.globalFooterColumn a:hover span{opacity:1}.globalFooterLocation{grid-template-columns:minmax(220px,1fr) minmax(190px,.92fr);align-items:stretch;gap:18px;min-width:0;display:grid}.globalFooterContacts{min-width:0}.globalFooterContacts>small{color:#72ef2e;letter-spacing:.17em;margin-bottom:8px;font-size:7px;font-weight:900;display:block}.globalFooterAddress{color:#e5eee9;border-top:1px solid #315046;border-bottom:1px solid #315046;justify-content:space-between;align-items:flex-start;gap:12px;min-height:65px;padding:7px 0 9px;font-size:9px;line-height:1.45;display:flex}.globalFooterAddress b{color:#72ef2e;font-size:14px;transition:transform .22s}.globalFooterAddress:hover b{transform:translate(3px,-3px)}.globalFooterContactGrid{grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:9px;display:grid}.globalFooterContactGrid div{flex-direction:column;gap:3px;min-width:0;display:flex}.globalFooterContactGrid span{color:#78968a;text-transform:uppercase;letter-spacing:.1em;font-size:6px;font-weight:900}.globalFooterContactGrid a{color:#d7e3dd;overflow-wrap:anywhere;font-size:8px;line-height:1.3;transition:color .2s}.globalFooterEmail{grid-column:1/-1}.globalFooterSocials{gap:6px;margin-top:10px;display:flex}.globalFooterSocials a{border:1px solid #35564b;border-radius:50%;place-items:center;width:27px;height:27px;transition:background .2s,border-color .2s,transform .2s;display:grid}.globalFooterSocials img{object-fit:contain;width:17px;height:17px}.globalFooterMap{background:#123b30;border-radius:10px;height:183px;margin:0;position:relative;overflow:hidden;box-shadow:0 12px 25px #0002}.globalFooterMap iframe{filter:saturate(.72)contrast(1.03);border:0;width:100%;height:100%;display:block}.globalFooterMap figcaption{position:absolute;bottom:7px;right:7px}.globalFooterMap figcaption a{color:#72ef2e;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#061f18e8;border-radius:4px;padding:7px 9px;font-size:7px;font-weight:900;display:block}.globalFooterBottom{color:#78968a;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:43px;padding-top:11px;display:grid}.globalFooterBottom p{color:inherit!important;border:0!important;margin:0!important;padding:0!important;font-size:7px!important}.globalFooterBottom>div{justify-content:center;align-items:center;gap:6px;display:flex}.globalFooterBottom>div span{color:#9bb0a7;text-transform:uppercase;border:1px solid #294a3f;border-radius:12px;padding:5px 7px;font-size:6px;font-weight:900}.globalFooterBottom>a{color:#b5c7bf;text-transform:uppercase;justify-self:end;font-size:7px;font-weight:900;transition:color .2s}@media (max-width:1180px){.globalFooterMain{grid-template-columns:1fr}.globalFooterLocation{grid-template-columns:1fr 1fr;max-width:720px}.globalFooterDirectory{gap:4vw}.globalFooterMap{height:190px}}@media (max-width:760px){.globalFooter{padding:0 5vw 13px!important}.globalFooterHeader{grid-template-columns:1fr auto;gap:18px;padding:22px 0}.globalFooterLogo{width:145px}.globalFooterPrimary{grid-area:2/1/auto/-1;justify-content:space-between;gap:20px}.globalFooterContact{min-width:150px}.globalFooterMain{padding:27px 0 22px}.globalFooterDirectory{grid-template-columns:1fr 1fr;gap:28px 8vw}.globalFooterColumn a{min-height:25px;font-size:10px}.globalFooterLocation{grid-template-columns:1fr;gap:18px}.globalFooterMap{height:190px}.globalFooterBottom{grid-template-columns:1fr auto}.globalFooterBottom>div{display:none}.globalFooterBottom p{line-height:1.4;max-width:220px!important}.globalFooterBottom>a{text-align:right}}@media (max-width:430px){.globalFooterHeader{grid-template-columns:1fr}.globalFooterContact{width:100%}.globalFooterPrimary{grid-row:auto}.globalFooterDirectory{grid-template-columns:1fr}.globalFooterLocation{margin-top:5px}.globalFooterContactGrid{grid-template-columns:1fr}.globalFooterEmail{grid-column:auto}.globalFooterBottom{grid-template-columns:1fr}.globalFooterBottom>a{justify-self:start}}@media (prefers-reduced-motion:reduce){.globalFooter *{scroll-behavior:auto!important;transition:none!important}}:root{--site-bottom-band-height:420px;--site-shell-light:#f7f8ee;--site-shell-ink:#075547}.siteBottomCta{--site-cta-accent:#13ff8c;isolation:isolate;width:100%;height:auto;min-height:var(--site-bottom-band-height);color:#fff;background:linear-gradient(112deg,#05382d 0%,#075d4b 48%,#087d5d 100%);grid-template-columns:minmax(350px,40%) minmax(0,60%);align-items:center;padding:0;display:grid;position:relative;overflow:hidden;margin:0!important}.siteBottomCta:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 9% 28%,#13ff8c33 0 2px,#0000 3px) 0 0/175px 175px,radial-gradient(circle at 87% 70%,#13ff8c24 0 2px,#0000 3px) 0 0/225px 225px,linear-gradient(106deg,#0000 0 43%,#ffffff0e 43% 44.2%,#0000 44.2% 100%) 0 0/100% 100%;position:absolute;inset:0}.siteBottomCta:after{content:"";z-index:1;pointer-events:none;background:#022d221c;border-left:1px solid #ffffff0b;border-right:1px solid #ffffff06;width:9%;position:absolute;top:-30%;bottom:-30%;left:39%;transform:skew(-13deg)}.siteBottomCta--fire{--site-cta-accent:#ff7a45}.siteBottomCta--high-visibility{--site-cta-accent:#dfff00}.siteBottomCta--work{--site-cta-accent:#72c9ec}.siteBottomCta--formal{--site-cta-accent:#d8ae51}.siteBottomCta--winter{--site-cta-accent:#c8a9e1}.siteBottomCta--accessories{--site-cta-accent:#55d8dc}.siteBottomCta>img{z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(18px 14px 22px #001a126b);opacity:1;width:min(37vw,535px);height:100%;transition:opacity .72s cubic-bezier(.2,.78,.2,1),transform .82s cubic-bezier(.2,.78,.2,1);display:block;position:absolute;bottom:0;left:4.5vw;transform:none}.siteBottomCtaCopy{z-index:3;grid-column:2;align-self:center;width:100%;max-width:920px;padding:42px 5vw 42px 2vw;position:relative}.siteBottomCtaCopy>small,.siteBottomCtaCopy>h2,.siteBottomCtaCopy>p,.siteBottomCtaActions{opacity:1;transition:opacity .58s,transform .68s cubic-bezier(.2,.78,.2,1);transform:none}.siteBottomCta.isRevealArmed:not(.isVisible)>img{opacity:0;transform:translateY(46px)scale(.975)}.siteBottomCta.isRevealArmed:not(.isVisible) .siteBottomCtaCopy>small,.siteBottomCta.isRevealArmed:not(.isVisible) .siteBottomCtaCopy>h2,.siteBottomCta.isRevealArmed:not(.isVisible) .siteBottomCtaCopy>p,.siteBottomCta.isRevealArmed:not(.isVisible) .siteBottomCtaActions{opacity:0;transform:translateY(18px)}.siteBottomCta .siteBottomCtaCopy>small{text-transform:uppercase;font-weight:900;display:block;color:var(--site-cta-accent)!important;letter-spacing:.21em!important;font-size:9px!important}.siteBottomCtaCopy>h2{color:#fff;max-width:850px;font-family:var(--display-font,"Arial Narrow", Arial, sans-serif);letter-spacing:-.045em;text-wrap:balance;orphans:3;widows:3;margin:14px 0 13px;font-size:clamp(44px,4.25vw,66px);line-height:.93}.siteBottomCtaCopy>h2>span{white-space:nowrap}.siteBottomCtaCopy>p{color:#d6e8df;text-wrap:pretty;max-width:790px;margin:0;font-size:12px;line-height:1.58}.siteBottomCtaActions{align-items:center;gap:9px;margin-top:20px;display:flex}.siteBottomCtaActions>a{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;gap:22px;min-height:46px;padding:0 18px;font-size:9px;font-weight:900;line-height:1;transition:transform .23s,background .23s,color .23s,border-color .23s,box-shadow .23s;display:inline-flex}.siteBottomCtaActions>a span{font-size:14px;transition:transform .23s}.siteBottomCtaPrimary{background:var(--site-cta-accent);color:#063e2e}.siteBottomCtaPrimary:hover{color:#063e2e;background:#fff;transform:translateY(-3px);box-shadow:0 12px 24px #001b1240}.siteBottomCtaSecondary{color:#fff;border-color:#ffffff94!important}.siteBottomCtaSecondary:hover{background:#ffffff1a;transform:translateY(-3px);border-color:#fff!important}.siteBottomCtaActions>a:hover span{transform:translate(4px)}.siteBottomCta.isVisible>img,.siteBottomCta.isVisible .siteBottomCtaCopy>small,.siteBottomCta.isVisible .siteBottomCtaCopy>h2,.siteBottomCta.isVisible .siteBottomCtaCopy>p,.siteBottomCta.isVisible .siteBottomCtaActions{opacity:1;transform:none}.siteBottomCta.isVisible .siteBottomCtaCopy>small{transition-delay:80ms}.siteBottomCta.isVisible .siteBottomCtaCopy>h2{transition-delay:.15s}.siteBottomCta.isVisible .siteBottomCtaCopy>p{transition-delay:.23s}.siteBottomCta.isVisible .siteBottomCtaActions{transition-delay:.31s}.globalFooter{border-top:1px solid #d7e0d7;background:var(--site-shell-light)!important;color:var(--site-shell-ink)!important}.globalFooter:before{color:#07554709}.globalFooterHeader{border-bottom-color:#d7e0d7}.globalFooterLogo img{filter:none}.globalFooterPrimary a{color:var(--site-shell-ink)}.globalFooterPrimary a:hover{color:#0b9a5a}.globalFooterContact{color:#063e2e;background:#13ff8c}.globalFooterContact:hover{color:#fff;background:#075547}.globalFooterMain{border-bottom-color:#d7e0d7}.globalFooterColumn h3{color:#087343;border-bottom-color:#d7e0d7}.globalFooterColumn a{color:#335a49}.globalFooterColumn a span{color:#087343}.globalFooterColumn a:hover{color:#075547}.globalFooterContacts>small{color:#087343}.globalFooterAddress{color:#234f3e;border-color:#d7e0d7}.globalFooterAddress b{color:#087343}.globalFooterContactGrid span{color:#4f685e}.globalFooterContactGrid a{color:#234f3e}.globalFooterContactGrid a:hover{color:#087343}.globalFooterSocials a{background:#fff;border-color:#bfd0c5}.globalFooterSocials a:hover{background:#dff8e9;border-color:#0b9a5a}.globalFooterMap{background:#dfe8df;box-shadow:0 12px 25px #07372a1f}.globalFooterMap figcaption a{color:#075547;background:#f7f8eef0}.globalFooterBottom{color:#4f685e}.globalFooterBottom>div span{color:#3f6254;border-color:#bfd0c5}.globalFooterBottom>a{color:#335a49}.globalFooterBottom>a:hover{color:#087343}@media (min-width:1181px){.globalFooter{grid-template-rows:auto minmax(0,1fr) auto;height:auto!important;min-height:var(--site-bottom-band-height)!important;display:grid!important}.globalFooterMain{align-items:center;min-height:0}.globalFooterLocation{min-height:0}.globalFooterMap{height:100%;min-height:0;max-height:none}}@media (max-width:900px){.siteBottomCta{grid-template-columns:36% 64%}.siteBottomCta>img{width:42vw;height:95%;left:-2vw}.siteBottomCtaCopy{padding-left:1vw;padding-right:4vw}.siteBottomCtaCopy>h2{font-size:43px}.siteBottomCtaCopy>p{font-size:11px}.siteBottomCtaActions>a{gap:12px;padding:0 12px;font-size:8px}}@media (max-width:650px){.siteBottomCta{background:linear-gradient(155deg,#05382d,#08785a);grid-template-rows:minmax(470px,auto) 350px;grid-template-columns:1fr;align-items:stretch;height:auto;min-height:820px;display:grid;overflow:hidden}.siteBottomCta:after{width:18%;left:70%}.siteBottomCtaCopy{grid-area:1/1;width:100%;max-width:none;padding:46px 6vw 22px}.siteBottomCtaCopy>h2{max-width:560px;font-size:clamp(31px,9.2vw,42px);line-height:.96}.siteBottomCtaCopy>p{max-width:520px;font-size:11px}.siteBottomCtaActions{flex-direction:column;align-items:stretch;width:100%;margin-top:19px}.siteBottomCtaActions>a{width:100%;min-height:48px;font-size:9px}.siteBottomCta>img{grid-area:2/1;align-self:end;width:390px;max-width:104vw;height:350px;margin:0 auto;position:relative;bottom:auto;left:auto;transform:none}.siteBottomCta.isVisible>img{transform:none}.globalFooter{height:auto!important;min-height:820px!important;padding:0 5vw 13px!important;display:block!important}.globalFooterMap{height:190px;min-height:190px;max-height:190px}}@media (min-width:651px) and (max-width:1180px){.globalFooter{height:auto!important;min-height:var(--site-bottom-band-height)!important;display:block!important}.globalFooterMap{height:190px;min-height:190px;max-height:190px}}@media (prefers-reduced-motion:reduce){.siteBottomCta>img,.siteBottomCtaCopy>small,.siteBottomCtaCopy>h2,.siteBottomCtaCopy>p,.siteBottomCtaActions{opacity:1!important;transition:none!important;transform:none!important}}.globalFooter{border-top:1px solid #dbe5d8;color:#075547!important;background:#f7f8ee!important;height:auto!important;min-height:0!important;padding:34px 3.4vw 14px!important;display:block!important}.globalFooter:before{display:none}.globalFooterMain{border-bottom:1px solid #d6e1d4;grid-template-columns:minmax(175px,.8fr) minmax(170px,1fr) minmax(170px,1fr) minmax(220px,1.05fr) minmax(205px,.9fr);align-items:start;gap:clamp(24px,3vw,55px);min-height:285px;padding:0 0 25px;display:grid}.globalFooterBrand{flex-direction:column;align-items:center;display:flex}.globalFooterLogo{justify-content:center;align-items:center;width:min(190px,100%);height:205px;display:flex}.globalFooterLogo img{object-fit:contain;filter:none;width:100%;height:100%}.globalFooterSocials{justify-content:center;gap:9px;margin-top:4px;display:flex}.globalFooterSocials a{background:#fff;border:1px solid #a9c2b2;border-radius:50%;width:38px;height:38px;box-shadow:0 3px 9px #07554714}.globalFooterSocials img{width:22px;height:22px}.globalFooterSocials a:hover{background:#e9f6ed;border-color:#087343;transform:translateY(-3px)}.globalFooterColumn,.globalFooterContacts{padding-top:17px}.globalFooterColumn h3,.globalFooterContacts h3{color:#087343;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #c9d9c7;width:100%;margin:0 0 13px;padding:0 0 12px;font-size:10px;font-weight:900;line-height:1}.globalFooterColumn a{color:#3f704f;align-items:center;width:100%;min-height:30px;font-size:11px;font-weight:700;line-height:1.25;transition:color .2s,transform .2s;display:flex}.globalFooterColumn a:hover{color:#075547;padding-left:0;transform:translate(4px)}.globalFooterAddress{color:#3f704f;border:0;min-height:0;padding:0 0 14px;font-size:11px;font-weight:700;line-height:1.55;display:block}.globalFooterContactList{border-top:1px solid #c9d9c7;flex-direction:column;gap:10px;padding-top:12px;display:flex}.globalFooterContactList>div{flex-direction:column;gap:3px;min-width:0;display:flex}.globalFooterContactList span{color:#087343;letter-spacing:.16em;text-transform:uppercase;font-family:inherit;font-size:10px;font-weight:900;line-height:1}.globalFooterContactList a{color:#3f704f;overflow-wrap:anywhere;font-size:10px;font-weight:700;line-height:1.35}.globalFooterContactList a:hover{color:#075547}.globalFooterMapWrap{flex-direction:column;gap:12px;margin-top:17px;display:flex}.globalFooterMap{background:#e5eee2;border:0;border-radius:18px;margin:0;box-shadow:0 12px 28px #07372a29;height:178px!important;min-height:178px!important;max-height:178px!important}.globalFooterMap iframe{filter:saturate(.72)contrast(.98)}.globalFooterMap figcaption{bottom:10px;right:10px}.globalFooterMap figcaption a{color:#075547;background:#f7f8eef0;border-radius:8px;padding:8px 11px;box-shadow:0 3px 10px #07372a1f}.globalFooterReview{color:#fff;letter-spacing:.04em;background:#075547;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 16px;font-size:10px;font-weight:900;transition:transform .22s,background .22s,box-shadow .22s;display:flex;box-shadow:0 9px 20px #0755472e}.globalFooterReview svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.globalFooterReview:hover{background:#087343;transform:translateY(-3px);box-shadow:0 13px 25px #0755473d}.globalFooterBottom{color:#60796e;grid-template-columns:1fr auto 1fr;min-height:54px;padding-top:12px}.globalFooterBottom p{font-size:7px!important}.globalFooterCredentials{align-items:center;gap:15px!important;display:flex!important}.globalFooterCredentials>span{align-items:center;gap:7px;display:flex}.globalFooterCredentials img{object-fit:contain;mix-blend-mode:multiply;width:29px;height:29px}.globalFooterCredentials b{color:#315c4a;white-space:nowrap;font-size:8px}.globalFooterCredentials a{color:#3f6254;white-space:nowrap;margin-left:3px;font-size:9px;font-weight:700}.globalFooterBottom>a{color:#335a49;font-size:8px}@media (max-width:1180px){.globalFooterMain{grid-template-columns:190px repeat(2,1fr) 1.2fr}.globalFooterMapWrap{grid-column:2/-1;width:100%;margin-top:0}.globalFooterMap{height:185px!important;min-height:185px!important;max-height:185px!important}}@media (max-width:760px){.globalFooter{min-height:0!important;padding:30px 5vw 14px!important}.globalFooterMain{grid-template-columns:1fr 1fr;gap:25px 8vw}.globalFooterBrand{grid-column:1/-1;align-items:flex-start}.globalFooterLogo{width:170px;height:180px}.globalFooterSocials{justify-content:flex-start}.globalFooterContacts,.globalFooterMapWrap{grid-column:1/-1}.globalFooterMap{height:185px!important;min-height:185px!important;max-height:185px!important}.globalFooterBottom{grid-template-columns:1fr auto}.globalFooterCredentials{display:none!important}}@media (max-width:430px){.globalFooterMain{grid-template-columns:1fr;gap:18px}.globalFooterBrand,.globalFooterContacts,.globalFooterMapWrap{grid-column:1}.globalFooterColumn,.globalFooterContacts{padding-top:4px}.globalFooterBottom{grid-template-columns:1fr}.globalFooterBottom>a{justify-self:start}}
.productCardGallery.productCardGalleryEmpty{color:#52665b;text-align:center;text-transform:none;letter-spacing:normal;place-items:center;min-height:100%;padding:28px;font:400 14px/1.5 Arial,sans-serif;display:grid}.productStudioThumbnailEmpty{color:#52665b;text-align:center;background:#eef1ed;border-radius:12px;place-items:center;min-height:100px;padding:12px;font:400 12px/1.4 Arial,sans-serif;display:grid}.productsPage,.workLinePage,.fireLinePage,.highVisPage,.accessoriesLinePage,.winterLinePage,.formalLinePage{overflow-x:clip!important}.referenceHeader{will-change:transform;top:0;z-index:1000!important;position:sticky!important}.productLineBar{top:75px;z-index:990!important;position:sticky!important}.productListingCard{flex-direction:column;min-width:0;display:flex}.productListingCard>a{color:inherit;flex-direction:column;flex:auto;display:flex!important}.productListingCard figure{overflow:hidden;aspect-ratio:4/5!important;background:#eef1ed!important;height:auto!important;margin:0!important}.productListingCard figure img{width:100%;height:100%;object-fit:cover!important;object-position:center top!important;transition:opacity .38s,transform .62s cubic-bezier(.2,.75,.2,1),filter .35s!important}.productListingCard h3{min-height:0!important;font-family:var(--display-font,"Arial Narrow", Arial, sans-serif)!important;color:#102f24!important;margin:12px 2px 4px!important;font-size:clamp(18px,1.25vw,21px)!important;line-height:1.08!important;transition:color .24s!important}.productListingCard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#557065!important;min-height:38px!important;margin:0 2px 9px!important;font-size:12.5px!important;line-height:1.4!important;transition:color .24s!important}.productListingCard>button:not(.wishlistButton){color:#0a5d43!important;letter-spacing:.01em!important;text-transform:uppercase!important;cursor:pointer!important;width:100%!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #b7c8be!important;justify-content:space-between!important;align-items:center!important;margin-top:0!important;padding:0 13px!important;font-family:inherit!important;font-size:9.5px!important;font-weight:900!important;line-height:1!important;transition:border-color .24s,color .24s,box-shadow .24s,transform .24s!important;display:flex!important}.productListingCard>button:not(.wishlistButton) b{transition:transform .24s}.productListingCard:hover h3,.productListingCard:hover p{color:#08b96a!important}.productListingCard:hover>button:not(.wishlistButton),.productListingCard>button:not(.wishlistButton):hover{color:#078b55!important;background:#fff!important;border-color:#13f28d!important;box-shadow:inset 0 0 0 1px #13f28d!important}.productListingCard>button:not(.wishlistButton).selected{color:#063e2e!important;box-shadow:none!important;background:#13f28d!important;border-color:#13f28d!important}.productListingCard>button:not(.wishlistButton):hover b{transform:translate(4px)}.productsShowcasePage .showcaseCatalog{padding-bottom:58px}.productsShowcasePage .showcaseLine{padding:38px 1.5vw 42px;scroll-margin-top:112px}.productsShowcasePage .showcaseLineHeader{opacity:1;filter:none;padding-bottom:16px;transition:none;animation:none;translate:none;scale:none}.productsShowcasePage .showcaseLineHeader h2{text-transform:none;letter-spacing:-.02em;font-size:clamp(24px,2.1vw,32px);line-height:.98}.productsShowcasePage .showcaseLineHeader>div:first-child>span{font-size:9px}.productsShowcasePage .showcaseTrack{gap:8px}.productsShowcasePage .showcaseCard{flex-basis:calc(25% - 6px)}.productsShowcasePage .showcaseCard figure>span,.productsShowcasePage .showcaseCard figure>i{font-size:8px}.productsShowcasePage .showcaseCard{opacity:0;filter:blur(3px);transition:opacity .68s cubic-bezier(.18,.8,.2,1),translate .68s cubic-bezier(.18,.8,.2,1),scale .68s cubic-bezier(.18,.8,.2,1),filter .68s;translate:0 25px;scale:.985}.productsShowcasePage .showcaseLine.visible .showcaseCard{opacity:1;filter:none;translate:0;scale:1}.productsShowcasePage .showcaseLine.visible .showcaseCard:first-child{transition-delay:60ms}.productsShowcasePage .showcaseLine.visible .showcaseCard:nth-child(2){transition-delay:.12s}.productsShowcasePage .showcaseLine.visible .showcaseCard:nth-child(3){transition-delay:.18s}.productsShowcasePage .showcaseLine.visible .showcaseCard:nth-child(4){transition-delay:.24s}.productsShowcasePage .showcaseLine.visible .showcaseCard:nth-child(5){transition-delay:.3s}.productsShowcasePage .showcaseLine.visible .showcaseCard:nth-child(6){transition-delay:.36s}.productsShowcasePage .showcaseLine.visible .showcaseCard:nth-child(7){transition-delay:.42s}@media (max-width:900px){.productLineBar{top:72px}.productListingCard p{font-size:12px!important}.productsShowcasePage .showcaseLine{padding:32px 3vw 38px}.productsShowcasePage .showcaseCard{flex-basis:72vw;width:72vw}}@media (max-width:650px){.productListingCard h3{font-size:20px!important}.productListingCard p{min-height:0!important;margin-bottom:9px!important;font-size:12px!important}.productListingCard>button:not(.wishlistButton){min-height:42px!important}.productsShowcasePage .showcaseLineHeader h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.productsShowcasePage .showcaseLineHeader,.productsShowcasePage .showcaseCard{opacity:1!important;filter:none!important;transition:none!important;translate:0!important;scale:1!important}.productListingCard figure img,.productListingCard>button:not(.wishlistButton){transition:none!important}}.productCardGallery{z-index:0;position:absolute;inset:0;overflow:hidden}.productCardGalleryFrames{position:absolute;inset:0}.productCardGalleryFrames img,.fireProductRail .productCardGalleryFrames img:first-child,.fireProductRail article:hover .productCardGalleryFrames img:first-child{opacity:0;width:100%;height:100%;transition:opacity .72s cubic-bezier(.4,0,.2,1),transform 1.15s cubic-bezier(.2,.72,.22,1);inset:0;transform:scale(1.018);position:absolute!important}.productCardGalleryFrames img.active,.fireProductRail .productCardGalleryFrames img.active,.fireProductRail article:hover .productCardGalleryFrames img.active{opacity:1;transform:scale(1)}.productCardGalleryDots{z-index:4;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;visibility:hidden;pointer-events:none;background:#05291fba;border-radius:999px;align-items:center;gap:7px;min-height:24px;padding:7px 9px;transition:opacity .38s,transform .55s cubic-bezier(.18,.8,.2,1),visibility 0s linear .55s;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%,18px)scale(.96);box-shadow:0 7px 18px #001a1352}.productCardGallery:hover .productCardGalleryDots{opacity:1;visibility:visible;transition:opacity .38s,transform .55s cubic-bezier(.18,.8,.2,1),visibility;transform:translate(-50%)scale(1)}.productListingCard figure .productCardGalleryDots>i{width:7px;height:7px;color:inherit;opacity:1;box-shadow:none;background:#ffffff75;border-radius:999px;margin:0;padding:0;font-size:0;font-style:normal;transition:width .55s cubic-bezier(.22,.8,.2,1),background-color .45s,opacity .45s;display:block;position:relative;inset:auto;overflow:hidden;transform:none}.productListingCard:hover figure .productCardGalleryDots>i{opacity:1;transform:none}.productListingCard figure .productCardGalleryDots>i.active{background:#ffffff2d;width:30px}.productListingCard figure .productCardGalleryDots>i.active:after{content:"";border-radius:inherit;transform-origin:0;background:#13ff8c;animation:2s linear forwards productCardDotProgress;position:absolute;inset:0;transform:scaleX(0)}.productCardGallery~span,.productCardGallery~i{z-index:5}@keyframes productCardDotProgress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.productCardGalleryFrames img{transition:opacity .2s linear;transform:none!important}.productCardGalleryDots i{transition:none}}.relatedProducts .relatedProductCard{background:#fff!important;border:1px solid #dfe7e1!important;border-radius:18px!important;padding:8px!important;overflow:visible!important;box-shadow:0 10px 28px #083e2d0f!important}.relatedProducts .relatedProductCard figure{border-radius:12px!important}.relatedProducts .relatedProductCard>a>small{margin:13px 6px 0!important}.relatedProducts .relatedProductCard h3{margin:7px 6px 12px!important}.relatedProducts .relatedProductCard>a>b{margin:0 6px 6px!important}.productListingCard figure>i{display:none!important}.productCardGalleryDots{background:#173e2fdd!important;gap:8px!important;min-height:25px!important;padding:7px 10px!important;bottom:13px!important}.productListingCard figure .productCardGalleryDots>i.unavailable{opacity:.42!important}.fireProducts>header h2,.workProducts>header h2,.highVisProducts>header h2{letter-spacing:-.025em!important;font-size:clamp(28px,3vw,44px)!important;line-height:1!important}.fireProducts>header,.workProducts>header,.highVisProducts>header{margin-bottom:28px!important}.lineProductsLead{color:#667a70!important;max-width:520px!important;min-height:0!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.45!important;display:block!important}.fireProducts.lineProductsDirect,.workProducts.lineProductsDirect,.highVisProducts.lineProductsDirect{padding-top:24px!important}.fireProducts>.lineProductControls,.workProducts>.lineProductControls,.highVisProducts>.lineProductControls{justify-content:flex-end;align-items:center;min-height:45px;display:flex;margin:0 auto 12px!important}.fireProducts>.lineProductControls>div,.workProducts>.lineProductControls>div,.highVisProducts>.lineProductControls>div{gap:8px;display:flex}@media (max-width:700px){.fireProductRail,.workProductRail,.highVisProductRail,.homeProductGrid,.relatedProducts>div{scroll-snap-type:none!important;touch-action:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 8px!important;width:100%!important;display:grid!important;overflow:visible!important}.fireProductRail>.productListingCard,.workProductRail>.productListingCard,.highVisProductRail>.productListingCard,.homeProductGrid>.productListingCard,.relatedProducts>div>.productListingCard{scroll-snap-align:none!important;border-radius:13px!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;padding:5px!important}.productsShowcasePage .showcaseViewport{scroll-snap-type:none!important;touch-action:auto!important;overflow:visible!important}.productsShowcasePage .showcaseTrack{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 8px!important;width:100%!important;display:grid!important;transform:none!important}.productsShowcasePage .showcaseCard{scroll-snap-align:none!important;border-radius:13px!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;padding:5px!important}.fireProducts>header>div:last-child,.workProducts>header>div:last-child,.highVisProducts>header>div:last-child,.homeProductsSection .arrows,.showcaseLineActions>div{display:none!important}.fireProducts.lineProductsDirect,.workProducts.lineProductsDirect,.highVisProducts.lineProductsDirect{padding-top:20px!important}.fireProducts>.lineProductControls,.workProducts>.lineProductControls,.highVisProducts>.lineProductControls,.productCardGalleryDots{display:none!important}.productCardGalleryFrames img{transition:none!important;transform:none!important}.productListingCard:hover figure img{transform:none!important}.productListingCard figure{border-radius:9px!important}.productListingCard h3{margin:8px 3px 3px!important;font-size:14px!important;line-height:1.1!important}.productListingCard p{-webkit-line-clamp:2!important;min-height:30px!important;margin:0 3px 7px!important;font-size:9px!important;line-height:1.35!important}.productListingCard>button:not(.wishlistButton){border-radius:8px!important;min-height:36px!important;padding:0 8px!important;font-size:7px!important}.wishlistButton,.productListingCard>.wishlistButton{width:31px!important;height:31px!important;top:9px!important;right:9px!important}.fireProducts,.workProducts,.highVisProducts,.homeProductsSection,.relatedProducts{overflow:visible!important}.lineProductsLead{margin-top:7px!important;font-size:10px!important}}
.productListingCard{position:relative}.wishlistButton,.productListingCard>.wishlistButton{z-index:12;cursor:pointer;color:#08754c!important;background:#fff!important;border:1px solid #d8e3dc!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;min-height:0!important;margin:0!important;padding:0!important;transition:transform .22s,border-color .22s,background .22s,color .22s,box-shadow .22s!important;display:grid!important;position:absolute!important;top:13px!important;right:13px!important;box-shadow:0 7px 18px #073d2a16!important}.wishlistButton>.wishlistIcon{pointer-events:none;place-items:center!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:0!important}.wishlistButton>.wishlistIcon svg{fill:#0000;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;transition:fill .1s,transform .22s,stroke .1s;width:21px!important;height:21px!important;margin:0!important;display:block!important}.wishlistButton>.wishlistLabel{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#073e2f;border-radius:5px;padding:7px 9px;font-size:8px;font-weight:800;line-height:1;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:calc(100% + 8px);transform:translate(5px,-50%)}.wishlistButton:hover,.wishlistButton:focus-visible{transform:translateY(-2px);color:#07995d!important;background:#fff!important;border-color:#13f28d!important;box-shadow:0 10px 24px #07965923!important}.wishlistButton:hover>.wishlistLabel,.wishlistButton:focus-visible>.wishlistLabel{opacity:1;transform:translateY(-50%)}.wishlistButton.selected{color:#08a764!important;background:#effff6!important;border-color:#13f28d!important}.wishlistButton .wishlistHeartFill{clip-path:inset(100% 0 0);transition:clip-path .38s cubic-bezier(.22,.68,.25,1);fill:#13f28d!important;stroke:none!important}.wishlistButton .wishlistHeartOutline{fill:none!important;stroke:currentColor!important}.wishlistButton.selected .wishlistIcon svg{stroke:#078f58}.wishlistButton.selected .wishlistHeartFill{clip-path:inset(0)}.wishlistButton[data-heart-motion=fill].selected .wishlistIcon svg{animation:.52s cubic-bezier(.2,1.6,.5,1) wishlistHeartPop}.wishlistButton[data-heart-motion=empty]:not(.selected) .wishlistIcon svg{animation:.38s cubic-bezier(.22,.68,.25,1) wishlistHeartRelease}.wishlistButton[data-heart-motion=fill].selected:after{content:"";pointer-events:none;border:2px solid #13f28d;border-radius:50%;animation:.48s ease-out both wishlistRing;position:absolute;inset:-5px}@keyframes wishlistHeartPop{0%{transform:scale(.72)}48%{transform:scale(1.28)rotate(-7deg)}72%{transform:scale(.92)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes wishlistHeartRelease{0%{transform:scale(1)}42%{transform:scale(.84)rotate(5deg)}75%{transform:scale(1.04)rotate(-2deg)}to{transform:scale(1)rotate(0)}}@keyframes wishlistRing{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.22)}}.productInfoActions{align-items:center;gap:9px;margin-right:18px;display:flex}.productInfoActions>.productDetailWishlist{width:36px!important;height:36px!important;box-shadow:none!important;flex:0 0 36px!important;position:relative!important;inset:auto!important}.productInfoActions>.productDetailWishlist .wishlistIcon svg{width:18px!important;height:18px!important}.productInfoActions>.productDetailWishlist .wishlistLabel{top:calc(100% + 8px);right:0;transform:translateY(-4px)}.productInfoActions>.productDetailWishlist:hover>.wishlistLabel,.productInfoActions>.productDetailWishlist:focus-visible>.wishlistLabel{transform:none}.relatedProductCard{min-width:0;position:relative}.relatedProductCard>a{display:block}.relatedProducts>div>.relatedProductCard>a>small{color:#728078;text-transform:uppercase;letter-spacing:.07em;margin-top:10px;font-size:7px;display:block}.relatedProductCard h3{margin:5px 0 12px;font-size:15px;line-height:1.25}.relatedProductCard>a>b{color:#0a8652;font-size:8px}.relatedProductCard:hover figure img{transform:scale(1.04)}.accountMenu button{position:relative}.wishlistNoticeDot{background:#13f28d;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite wishlistDotPulse;position:absolute;top:50%;right:14px;transform:translateY(-50%);box-shadow:0 0 0 4px #13f28d24}@keyframes wishlistDotPulse{0%,to{transform:translateY(-50%)scale(1)}50%{transform:translateY(-50%)scale(1.18);box-shadow:0 0 0 7px #13f28d10}}.customerWishlist{flex-direction:column;padding-top:18px;display:flex}.customerWishlistItem{border-bottom:1px solid #dce6df;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 0;display:grid}.customerWishlistItem>a:first-child{background:#eef2ee;height:118px;overflow:hidden}.customerWishlistItem>a:first-child img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .35s;display:block}.customerWishlistItem:hover>a:first-child img{transform:scale(1.035)}.customerWishlistInfo small{color:#07945a;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.customerWishlistInfo h3{font:700 22px/1.05 var(--display-font,"Arial Narrow", sans-serif);color:#0a3f30;margin:6px 0 5px}.customerWishlistInfo p{color:#64786e;max-width:560px;margin:0;font-size:9px;line-height:1.45}.customerWishlistActions{align-items:center;gap:8px;display:flex}.customerWishlistMove{color:#0a6548;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #0a6548;min-height:40px;padding:0 14px;font-size:8px;font-weight:900;transition:all .22s}.customerWishlistMove:hover{color:#063e2e;background:#13f28d;border-color:#13f28d;transform:translateY(-2px)}.customerWishlistRemove{color:#d62e2e;cursor:pointer;background:#fff5f4;border:1px solid #efc5c5;width:40px;height:40px;padding:10px;transition:all .22s}.customerWishlistRemove svg{width:100%;height:100%}.customerWishlistRemove:hover{color:#fff;background:#d62e2e;transform:translateY(-2px)}@media (max-width:900px){.customerWishlistItem{grid-template-columns:88px minmax(0,1fr)}.customerWishlistItem>a:first-child{height:104px}.customerWishlistActions{grid-column:2;justify-content:flex-start}}@media (max-width:600px){.wishlistButton,.productListingCard>.wishlistButton{width:39px!important;height:39px!important;top:10px!important;right:10px!important}.wishlistButton>.wishlistLabel{display:none}.productInfoActions{margin-right:0}.productInfoActions>.productDetailWishlist{width:36px!important;height:36px!important;top:auto!important;right:auto!important}.customerWishlistItem{grid-template-columns:76px minmax(0,1fr);gap:12px}.customerWishlistItem>a:first-child{height:92px}.customerWishlistInfo h3{font-size:19px}.customerWishlistActions{grid-column:1/-1}.customerWishlistMove{flex:1}.relatedProductCard h3{font-size:12px}}@media (prefers-reduced-motion:reduce){.wishlistButton,.wishlistButton:after,.wishlistButton .wishlistIcon svg,.wishlistButton .wishlistHeartFill,.wishlistNoticeDot,.customerWishlistItem img{transition:none!important;animation:none!important}.wishlistButton:after{display:none!important}}
.minimumOrderNotice{z-index:1500;box-sizing:border-box;color:#0a3526;isolation:isolate;background:#fff;border:0;border-radius:21px;width:min(27vw,435px);min-width:365px;max-width:calc(100vw - 32px);animation:.72s cubic-bezier(.16,1,.3,1) both minimumOrderEnter;position:fixed;bottom:clamp(16px,2.2vw,36px);left:clamp(16px,2vw,36px);overflow:hidden;box-shadow:0 24px 62px #0222163b,0 7px 20px #0222161f}.minimumOrderNotice.isLeaving{animation:.42s cubic-bezier(.7,0,.84,0) both minimumOrderLeave}.minimumOrderClose{z-index:3;color:#0a3526;cursor:pointer;background:#eef8f1f0;border:0;border-radius:50%;place-items:center;width:33px;height:33px;padding:0;font:400 22px/1 Arial,sans-serif;transition:background .2s,transform .25s;animation:2.2s ease-in-out infinite minimumOrderClosePulse;display:grid;position:absolute;top:13px;right:13px;box-shadow:0 0 #13ff8c40}.minimumOrderClose:hover,.minimumOrderClose:focus-visible{color:#07351f;background:#13ff8c;outline:none;animation-play-state:paused;transform:rotate(7deg)scale(1.04)}.minimumOrderTree{z-index:-1;object-fit:contain;opacity:.075;pointer-events:none;-webkit-user-select:none;user-select:none;width:315px;height:315px;position:absolute;top:-6px;right:-93px}.minimumOrderCopy{z-index:1;background:0 0;padding:27px 27px 25px;position:relative}.minimumOrderEyebrow{color:#168254;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin:0 42px 13px 0;font:700 10px/1.2 Rajdhani,sans-serif;display:flex}.minimumOrderEyebrow span{background:#16b766;border-radius:2px;width:18px;height:2px}.minimumOrderCopy h2{color:#073b2a;letter-spacing:-.045em;text-transform:uppercase;max-width:355px;margin:0 0 13px;font:700 clamp(29px,2vw,36px)/.91 Rajdhani,sans-serif}.minimumOrderCopy h2 strong{color:#0aa65c;letter-spacing:-.055em;margin-top:4px;font:700 1.48em/.84 Rajdhani,sans-serif;display:block}.minimumOrderCopy p{color:#607067;max-width:345px;margin:0 0 18px;font:500 13px/1.43 Arial,sans-serif}.minimumOrderCopy>a{box-sizing:border-box;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#073f2d;border-radius:9px;justify-content:space-between;align-items:center;gap:30px;min-width:255px;padding:13px 16px;font:700 11px/1 Rajdhani,sans-serif;text-decoration:none;transition:color .2s,background .2s,transform .2s,box-shadow .2s;display:inline-flex}.minimumOrderCopy>a span{color:#13ff8c;font-size:17px;transition:transform .2s}.minimumOrderCopy>a:hover,.minimumOrderCopy>a:focus-visible{color:#07351f;background:#13ff8c;outline:none;transform:translateY(-2px);box-shadow:0 8px 20px #13ff8c42}.minimumOrderCopy>a:hover span,.minimumOrderCopy>a:focus-visible span{color:#07351f;transform:translate(3px)}@keyframes minimumOrderEnter{0%{opacity:0;transform:translate(-115%,18px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes minimumOrderLeave{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(-112%,12px)scale(.98)}}@keyframes minimumOrderClosePulse{0%,to{background:#eef8f1f0;box-shadow:0 0 #13ff8c3b}48%{background:#dafae7fa;box-shadow:0 0 0 8px #13ff8c00}}@media (max-width:1120px){.minimumOrderNotice{width:min(42vw,425px)}}@media (max-width:680px){.minimumOrderNotice{border-radius:18px;width:calc(100vw - 24px);min-width:0;bottom:12px;left:12px}.minimumOrderCopy{padding:24px 22px 22px}.minimumOrderCopy h2{max-width:310px;font-size:29px}.minimumOrderCopy h2 strong{font-size:1.42em}.minimumOrderCopy p{max-width:300px;padding-right:5px;font-size:12px}.minimumOrderCopy>a{width:100%;min-width:0}.minimumOrderTree{opacity:.07;width:285px;height:285px;top:-5px;right:-84px}}@media (max-height:650px) and (min-width:681px){.minimumOrderCopy{padding-top:22px;padding-bottom:22px}.minimumOrderCopy h2{font-size:31px}}@media (prefers-reduced-motion:reduce){.minimumOrderNotice,.minimumOrderNotice.isLeaving,.minimumOrderClose{animation:none}.minimumOrderClose,.minimumOrderCopy>a,.minimumOrderCopy>a span{transition:none}}@layer publicGlass{html body .minimumOrderNotice{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0a3526!important;background:#fff!important;border:0!important}html body .minimumOrderNotice .minimumOrderCopy{background:0 0!important}html body .minimumOrderNotice .minimumOrderEyebrow{color:#168254!important}html body .minimumOrderNotice .minimumOrderEyebrow>span{background:#16b766!important}html body .minimumOrderNotice h2{color:#073b2a!important}html body .minimumOrderNotice h2 strong{color:#0aa65c!important}html body .minimumOrderNotice p{color:#607067!important}html body .minimumOrderNotice .minimumOrderCopy>a{color:#fff!important;background:#073f2d!important}html body .minimumOrderNotice .minimumOrderCopy>a span{color:#13ff8c!important}html body .minimumOrderNotice .minimumOrderCopy>a:is(:hover,:focus-visible){color:#07351f!important;background:#13ff8c!important}html body .minimumOrderNotice .minimumOrderCopy>a:is(:hover,:focus-visible) span{color:#07351f!important}html body .minimumOrderNotice .minimumOrderClose{color:#0a3526!important;background:#eef8f1f0!important}html body .minimumOrderNotice .minimumOrderClose:is(:hover,:focus-visible){color:#07351f!important;background:#13ff8c!important}html body .minimumOrderNotice .minimumOrderTree{filter:none!important;background:0 0!important}}
.customerToolWrap{justify-content:center;align-items:center;width:auto;min-width:auto;display:flex}.customerAccountTrigger{color:#075547;align-items:center;gap:8px;min-height:42px;text-decoration:none;display:flex}.customerAccountTrigger .userIcon{flex:0 0 30px;display:block;overflow:visible}.customerAccountTrigger .menuChevron{margin-left:1px;transform:rotate(45deg)translateY(-2px)}.customerToolWrap:hover .customerAccountTrigger .menuChevron,.customerToolWrap:focus-within .customerAccountTrigger .menuChevron{transform:rotate(225deg)translate(-2px,-2px)}.customerTriggerCopy{white-space:nowrap;gap:0;line-height:1.02;display:grid}.customerTriggerCopy small{color:#58746b;font:600 9px/1.1 Arial,sans-serif}.customerTriggerCopy b{text-overflow:ellipsis;color:#075547;max-width:72px;font:700 13px/1.15 Arial,sans-serif;overflow:hidden}.customerAccountMenu{color:#0a432f;opacity:0;visibility:hidden;pointer-events:none;text-align:left;z-index:130;background:#fff;border:1px solid #d9e5d8;border-radius:13px;width:312px;padding:0;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;top:calc(100% + 8px);right:-18px;overflow:visible;transform:translateY(-7px);box-shadow:0 22px 50px #06291f30}.customerAccountMenu:before{content:"";height:20px;position:absolute;inset:-18px 0 auto}.customerAccountMenu:after{content:"";background:#fff;border-top:1px solid #d9e5d8;border-left:1px solid #d9e5d8;width:13px;height:13px;position:absolute;top:-7px;right:39px;transform:rotate(45deg)}.customerToolWrap:hover .customerAccountMenu,.customerToolWrap:focus-within .customerAccountMenu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.customerAccountSummary{border-bottom:1px solid #e1e9df;grid-template-columns:45px 1fr;align-items:center;gap:11px;padding:13px 17px 11px;display:grid}.customerMenuAvatar{color:#174b36;background:#e6f3e9;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;position:relative;overflow:visible}.customerMenuAvatar svg{width:29px;height:29px}.customerMenuAvatar.hasAvatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.customerAccountSummary>span:last-child{grid-template-columns:auto 1fr;align-items:baseline;column-gap:5px;min-width:0;display:grid}.customerAccountSummary small{color:#476756;font:500 .9375rem/1.2 Arial,sans-serif}.customerAccountSummary strong{text-overflow:ellipsis;white-space:nowrap;color:#092f21;min-width:0;font:800 1.125rem/1.2 Arial,sans-serif;overflow:hidden}.customerAccountSummary em{color:#627769;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin-top:3px;font:.8125rem/1.3 Arial,sans-serif;overflow:hidden}.customerGuestActions{border-bottom:1px solid #e1e9df;grid-template-columns:1fr 1fr;gap:8px;padding:11px 14px;display:grid}.customerGuestActions a{color:#087246;text-transform:none;border:1px solid #078c55;border-radius:7px;place-items:center;min-height:34px;font:800 .8125rem/1 Arial,sans-serif;text-decoration:none;transition:background .18s,color .18s;display:grid}.customerGuestActions a:first-child{color:#fff;background:#087246}.customerGuestActions a:hover,.customerGuestActions a:focus-visible{color:#064d35;background:#13f28d}.customerAccountMenu nav{flex-direction:column;align-items:stretch;gap:1px;padding:5px 7px 7px;display:flex}.customerAccountMenu nav>a{color:#173c2b;text-transform:none;flex:none;justify-content:space-between;align-items:center;min-height:36px;padding:5px 10px;font:700 .9375rem/1.2 Arial,sans-serif;text-decoration:none;transition:background .18s,color .18s,padding .18s;display:flex;position:relative}.customerAccountMenu nav>a>span{align-items:center;gap:9px;display:flex}.customerAccountMenu nav>a svg{color:#075547;width:18px;height:18px;transition:transform .2s,color .18s}.customerAccountMenu nav>a:hover,.customerAccountMenu nav>a:focus-visible{color:#007648;background:#e7f7e8;outline:0;padding-left:13px}.customerAccountMenu nav>a:hover svg,.customerAccountMenu nav>a:focus-visible svg{color:#00b965;transform:translate(2px)}.customerMenuNotice{background:#13f28d;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite customerMenuPulse;box-shadow:0 0 0 4px #13f28d24}.customerAvatarNotice{z-index:3;background:#13f28d;border:2px solid #fff;border-radius:50%;width:9px;height:9px;animation:1.8s ease-in-out infinite customerMenuPulse;position:absolute;top:-2px;right:-3px;box-shadow:0 0 0 4px #13f28d24}.customerMenuSignout{color:#dc4a28;cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #e1e9df;border-radius:0 0 13px 13px;align-items:center;gap:10px;width:100%;min-height:42px;padding:7px 17px;font:700 .875rem/1 Arial,sans-serif;transition:background .18s;display:flex}.customerMenuSignout svg{width:21px;height:21px}.customerMenuSignout:hover,.customerMenuSignout:focus-visible{background:#fff2ec;outline:0}.accountContent{scroll-margin-top:135px}@keyframes customerMenuPulse{50%{transform:scale(1.3);box-shadow:0 0 0 7px #13f28d12}}@media (max-width:1400px) and (min-width:901px){.customerTriggerCopy{display:none}.customerAccountTrigger{gap:5px}.customerAccountMenu{right:-42px}}@media (prefers-reduced-motion:reduce){.customerAccountMenu,.customerAccountTrigger .menuChevron,.customerAccountMenu nav>a,.customerAccountMenu nav>a svg,.customerMenuNotice,.customerAvatarNotice{transition:none!important;animation:none!important}}.headerTools .cartToolWrap .cartPreview{top:var(--cart-preview-top,calc(100% + 8px))!important;left:var(--cart-preview-left,-10px)!important;width:var(--cart-preview-width,340px)!important;max-height:none!important;position:absolute!important;right:auto!important;overflow:visible!important}.headerTools .cartToolWrap .cartPreviewBody{max-height:var(--cart-preview-body-height,calc(100dvh - 130px));overscroll-behavior:contain;overflow-y:auto}.headerTools .cartToolWrap .cartPreview:before{height:12px;inset:-10px 0 auto;display:block!important}.headerTools .cartToolWrap .cartPreview:after{content:"";top:-7px;left:calc(var(--cart-preview-arrow,28px) - 6.5px);pointer-events:none;background:#fff;border-top:1px solid #13d981;border-left:1px solid #13d981;width:13px;height:13px;position:absolute;transform:rotate(45deg)}
.cookieNotice{z-index:20000;color:#18372d;isolation:isolate;background:#fff;border:1px solid #dce8df;border-radius:16px;grid-template-columns:58px minmax(0,1fr) minmax(190px,270px);align-items:center;gap:20px;width:auto;min-height:86px;margin:0;padding:15px 18px;animation:.42s cubic-bezier(.18,.8,.2,1) both cookieNoticeIn;display:grid;position:fixed;bottom:22px;left:2.5cm;right:2.5cm;box-shadow:0 18px 58px #03271e38}.cookieNoticeMark{color:#0a8b59;background:#edf8f1;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.cookieNoticeCopy p{color:#303b36;max-width:1040px;margin:0;font-size:12px;line-height:1.52}.cookieNoticeCopy a{color:#087454;text-underline-offset:3px;font-weight:900;text-decoration:underline}.cookieNoticeActions button{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border-radius:8px;width:100%;min-height:52px;padding:0 20px;font-size:10px;font-weight:900;transition:transform .2s,background .2s,color .2s}.cookieNoticeActions button:hover{transform:translateY(-2px)}.cookieAccept{color:#fff;background:#073f30;border:1px solid #073f30}.cookieAccept:hover{color:#063d2f;background:#13d981;border-color:#13d981}@keyframes cookieNoticeIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (max-width:900px){.cookieNotice{grid-template-columns:50px minmax(0,1fr) 190px;gap:14px;bottom:16px;left:18px;right:18px}.cookieNoticeMark{width:46px;height:46px}.cookieNoticeMark svg{width:27px;height:27px}.cookieNoticeCopy p{font-size:11px}}@media (max-width:650px){.cookieNotice{border-radius:14px;grid-template-columns:42px 1fr;gap:11px 13px;min-height:0;padding:15px;bottom:12px;left:12px;right:12px}.cookieNoticeMark{width:42px;height:42px}.cookieNoticeMark svg{width:25px;height:25px}.cookieNoticeCopy p{font-size:10px;line-height:1.48}.cookieNoticeActions{grid-column:1/-1}.cookieNoticeActions button{min-height:45px}}@media (prefers-reduced-motion:reduce){.cookieNotice{animation:none}}.cookieNotice{grid-template-columns:minmax(0,1fr) 235px;gap:28px;max-height:80dvh;padding:20px 24px;left:clamp(16px,4vw,60px);right:clamp(16px,4vw,60px);overflow:auto}.cookieNoticeCopy>strong{margin-bottom:7px;font:600 16px/1.4 Arial,sans-serif;display:block}.cookieNoticeCopy p{font:400 14px/1.6 Arial,sans-serif}.cookieNoticeActions{gap:9px;display:grid}.cookieNoticeActions button{text-transform:none;letter-spacing:0;min-height:46px;padding:10px 14px;font:600 14px/1.4 Arial,sans-serif}.cookieNecessary{color:#095547;background:#fff;border:1px solid #527967}.cookieNecessary:hover{background:#edf8f1}.cookieNoticeActions .cookieClose{color:#095547;background:0 0;border:0;min-height:36px;padding:4px;text-decoration:underline}.cookieNoticeActions button:disabled{opacity:.6;cursor:wait}.cookiePreferencesButton{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:8px 0}.cookiePreferencesButton:hover{text-decoration:underline}.cookieNotice :is(button,a):focus-visible,.cookiePreferencesButton:focus-visible{outline-offset:3px;outline:3px solid #159664}.customerDataNotice{color:#275b43;background:#eef6f0;border:1px solid #bbd3c5;border-radius:10px;margin:16px 0;padding:16px 18px;font:400 14px/1.65 Arial,sans-serif!important}.customerDataNotice a{text-decoration:underline}.customerForm .customerDataNotice{grid-column:1/-1;margin:0}.customerAreaPage>.customerDataNotice{margin:22px 4vw}@media (max-width:650px){.cookieNotice{grid-template-columns:1fr;gap:16px;padding:18px;left:12px;right:12px}.cookieNoticeCopy p{font-size:14px;line-height:1.55}.cookieNoticeActions{grid-column:auto;grid-template-columns:1fr 1fr}.cookieNoticeActions .cookieClose{grid-column:1/-1}}.cookieNotice{grid-template-columns:44px minmax(0,1fr) 180px;gap:18px;min-height:0;padding:17px 20px}.cookieNoticeMark{width:44px;height:44px}.cookieNoticeMark svg{width:28px;height:28px}.cookieNoticeCopy>strong{margin-bottom:3px;font-size:15px}.cookieNoticeCopy p{font-size:13px;line-height:1.5}.cookieNoticeCopy a{font-weight:500}.cookieNoticeActions{display:block}.cookieOptionalChoice{cursor:pointer;align-items:center;gap:9px;margin-top:10px;font:400 13px/1.5 Arial,sans-serif;display:flex}.cookieOptionalChoice input{appearance:auto;accent-color:#087454;width:17px;height:17px}@layer publicGlass{html body .cookieNotice{color:#18372d!important;background:#fff!important;border-color:#dce8df!important}html body .cookieNotice .cookieNoticeMark{color:#0a8b59!important;background:#edf8f1!important}html body .cookieNotice :is(strong,p,label){color:#304f41!important}html body .cookieNotice .cookieAccept{color:#fff!important;background:#073f30!important;border-color:#073f30!important}html body .cookieNotice .cookieAccept:hover{background:#095d43!important}html[data-theme=dark] body .cookieNotice{color:#edf7f1!important;background:#142e24!important;border-color:#3a5b48!important}html[data-theme=dark] body .cookieNotice :is(strong,p,label){color:#d1e3d7!important}html[data-theme=dark] body .cookieNotice .cookieNoticeMark{color:#a5edbd!important;background:#234b37!important}html[data-theme=dark] body .cookieNotice a{color:#a5edbd!important}html[data-theme=dark] body .cookieNotice .cookieAccept{color:#123c29!important;background:#bcf0cf!important;border-color:#bcf0cf!important}html[data-theme=dark] body .cookieNotice .cookieAccept:hover{background:#d3f8df!important}}@media (max-width:650px){.cookieNotice{grid-template-columns:34px minmax(0,1fr);gap:10px 12px;padding:14px 16px}.cookieNoticeMark{align-self:start;width:34px;height:34px}.cookieNoticeMark svg{width:24px;height:24px}.cookieNoticeCopy p{font-size:13px;line-height:1.45}.cookieNoticeActions{grid-column:1/-1}.cookieNoticeActions button{min-height:44px}}
.privacyPage{color:#1c332a;background:#f4f6f2}.privacyHero{color:#fff;background:linear-gradient(112deg,#052c23,#075b47 64%,#0b7658);align-items:flex-end;min-height:420px;padding:65px 7vw;display:flex;position:relative;overflow:hidden}.privacyHero:after{content:"PRIVACIDADE";color:#ffffff08;font-family:var(--display-font,"Arial Narrow", sans-serif);letter-spacing:-.07em;font-size:15vw;font-weight:700;position:absolute;bottom:-4vw;right:-2vw}.privacyHero>div{z-index:1;position:relative}.privacyHero small{color:#13ff8c;letter-spacing:.2em;font-size:9px;font-weight:900}.privacyHero h1{font-family:var(--display-font,"Arial Narrow", sans-serif);letter-spacing:-.055em;text-transform:uppercase;margin:18px 0 14px;font-size:clamp(58px,7vw,102px);line-height:.78}.privacyHero h1 em{color:#13ff8c;font-style:normal}.privacyHero p{color:#d2e4dc;max-width:660px;margin:0;font-size:13px;line-height:1.6}.privacyHero span{color:#9fc6b6;letter-spacing:.15em;margin-top:26px;font-size:8px;font-weight:800;display:block}.privacyLayout{grid-template-columns:260px minmax(0,850px);justify-content:center;align-items:start;gap:75px;width:min(1380px,92%);margin:0 auto;padding:80px 0 120px;display:grid}.privacyIndex{background:#fff;border:1px solid #dce6df;border-radius:18px;padding:24px;position:sticky;top:110px;box-shadow:0 14px 38px #0a3b2b0b}.privacyIndex>small{color:#6d8c7d;letter-spacing:.17em;margin-bottom:16px;font-size:8px;font-weight:900;display:block}.privacyIndex nav{flex-direction:column;gap:0;display:flex}.privacyIndex a{color:#52695e;text-transform:none;border-bottom:1px solid #e7ece8;grid-template-columns:26px 1fr;align-items:center;gap:7px;padding:9px 0;font-size:10px;transition:color .2s,transform .2s;display:grid}.privacyIndex a:last-child{border-bottom:0}.privacyIndex a:hover{color:#087454;transform:translate(4px)}.privacyIndex a span{color:#13a96d;font-size:8px;font-weight:900}.privacyArticle>header{border-bottom:1px solid #d8e2dc;padding:0 0 48px}.privacyArticle>header p{color:#4f645a;margin:0 0 17px;font-size:14px;line-height:1.8}.privacyArticle>header strong{color:#087454}.privacyArticle>section{border-bottom:1px solid #d8e2dc;padding:52px 0;scroll-margin-top:95px;position:relative}.privacyArticle>section>span{color:#13a96d;font-family:var(--display-font,"Arial Narrow", sans-serif);font-size:16px;font-weight:700;display:block}.privacyArticle h2{font-family:var(--display-font,"Arial Narrow", sans-serif);letter-spacing:-.035em;color:#073f30;margin:10px 0 22px;font-size:clamp(34px,3.4vw,50px);line-height:.95}.privacyArticle p,.privacyArticle li{color:#53675d;font-size:13px;line-height:1.75}.privacyArticle p{margin:0 0 17px}.privacyArticle ul{margin:18px 0 0;padding:0;list-style:none}.privacyArticle li{margin:0 0 10px;padding-left:23px;position:relative}.privacyArticle li:before{content:"";background:#13d981;width:8px;height:2px;position:absolute;top:.72em;left:0}.privacyArticle strong{color:#153f31}.privacyCookieTypes{grid-template-columns:1fr 1fr;gap:8px;margin:26px 0;display:grid}.privacyCookieTypes article{background:#fff;border:1px solid #dce6df;border-radius:13px;padding:20px}.privacyCookieTypes b{color:#087454;margin-bottom:8px;font-size:12px;display:block}.privacyCookieTypes p{margin:0;font-size:11px;line-height:1.55}.privacyArticle address{color:#fff;background:#073f30;border-radius:15px;flex-direction:column;gap:10px;margin-top:25px;padding:25px;font-style:normal;display:flex}.privacyArticle address a{color:#13ff8c;width:max-content;font-size:14px;font-weight:800}.privacyArticle address span{color:#c9ddd4;font-size:12px;line-height:1.6}.privacyLegalLinks{flex-wrap:wrap;gap:10px;display:flex;margin-top:25px!important}.privacyLegalLinks a{color:#087454;text-transform:uppercase;border:1px solid #b8cfc3;border-radius:999px;padding:12px 15px;font-size:9px;font-weight:900}.privacyLegalLinks a:hover{color:#fff;background:#095547;border-color:#095547}@media (max-width:900px){.privacyHero{min-height:360px;padding:52px 5vw}.privacyLayout{grid-template-columns:1fr;gap:35px;width:90%;padding:55px 0 90px}.privacyIndex{position:static}.privacyIndex nav{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}}@media (max-width:600px){.privacyHero{min-height:330px;padding:44px 5vw}.privacyHero h1{font-size:58px}.privacyHero p{font-size:11px}.privacyLayout{padding-top:42px}.privacyIndex nav{grid-template-columns:1fr}.privacyArticle>header p{font-size:12px}.privacyArticle>section{padding:42px 0}.privacyArticle h2{font-size:36px}.privacyArticle p,.privacyArticle li{font-size:12px}.privacyCookieTypes{grid-template-columns:1fr}.privacyLegalLinks{flex-direction:column}.privacyLegalLinks a{text-align:center}}
@media (min-width:901px){.referenceDrop>.navPanel{color:#17392c!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#fff!important;border:1px solid #dce8df!important;border-radius:16px!important;flex-direction:column!important;gap:0!important;width:470px!important;min-width:470px!important;max-height:calc(100vh - 132px)!important;margin:0!important;padding:0!important;transition:opacity .2s,visibility .2s,transform .2s!important;display:flex!important;position:absolute!important;top:calc(100% - 2px)!important;left:50%!important;overflow:hidden auto!important;transform:translate(-50%,10px)!important;box-shadow:0 24px 64px #07372a2e!important}.referenceDrop:hover>.navPanel,.referenceDrop:focus-within>.navPanel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)!important}.servicesDrop>.navPanel{width:min(860px,100vw - 40px)!important;min-width:min(860px,100vw - 40px)!important}.navPanelHeader{background:#f5f8f5!important;border-bottom:0!important;justify-content:space-between!important;align-items:baseline!important;gap:20px!important;padding:17px 20px 15px!important;display:flex!important}.navPanelHeader small{color:#687a70!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}.navPanelHeader b{color:#095547!important;font-family:var(--display-font,"Arial Narrow", Arial, sans-serif)!important;font-size:26px!important;line-height:1!important}.navPanelItems{grid-template-columns:1fr!important;gap:0!important;padding:4px 16px!important;display:grid!important}.servicesDrop .navPanelItems{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:22px!important}.referenceDrop>.navPanel .navPanelItem,.referenceDrop>.navPanel .navPanelItem:nth-child(n),.servicesDrop>.navPanel .navPanelItem,.servicesDrop>.navPanel .navPanelItem:nth-child(n){color:#183a2f!important;min-height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:31px minmax(0,1fr) 20px!important;align-items:center!important;gap:11px!important;padding:4px 3px!important;transition:color .16s,padding-left .16s,background-color .16s!important;display:grid!important;transform:none!important}.referenceDrop>.navPanel .navPanelItem:hover,.referenceDrop>.navPanel .navPanelItem:focus-visible{color:#087348!important;background:#13ff8c0e!important;outline:none!important;padding-left:8px!important}.referenceDrop>.navPanel .navPanelItem .navItemIcon{color:#08a95c!important;width:27px!important;min-width:27px!important;height:27px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.navPanelItem>span{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.navPanelItem b{color:inherit!important;font-size:16px!important;line-height:1.15!important}.navPanelItem small{color:#718077!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:1.35!important;overflow:hidden!important}.navPanelItem>i{color:#0ca45c!important;opacity:0!important;font-size:14px!important;font-style:normal!important;transition:opacity .16s,transform .16s!important;transform:translate(-5px)!important}.navPanelItem:hover>i,.navPanelItem:focus-visible>i{opacity:1!important;transform:none!important}.navPanelCta{color:#095547!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#f5f8f5!important;border:0!important;justify-content:space-between!important;align-items:center!important;min-height:48px!important;padding:0 20px!important;font-size:12px!important;font-weight:900!important;display:flex!important}.navPanelCta span{transition:transform .16s!important}.navPanelCta:hover span,.navPanelCta:focus-visible span{transform:translate(4px)!important}.productDrop>.productMega{color:#253b32!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#fff!important;border:1px solid #dce8df!important;border-radius:0!important;width:auto!important;min-width:0!important;max-height:calc(100vh - 125px)!important;margin:0!important;padding:0!important;transition:opacity .2s,visibility .2s,transform .2s!important;display:block!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;overflow:hidden auto!important;transform:translateY(10px)!important;box-shadow:0 26px 70px #05312633!important}.productDrop:hover>.productMega,.productDrop:focus-within>.productMega{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.productMegaGroups{background:#083f36!important;border-bottom:1px solid #ffffff29!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;min-height:44px!important;display:grid!important}.productMegaGroups>span{text-align:center!important;color:#d7e1dc!important;letter-spacing:.13em!important;text-transform:uppercase!important;justify-content:center!important;align-items:center!important;padding:0 20px!important;font-size:11px!important;font-weight:900!important;display:flex!important}.productMegaGroups .technical{grid-column:span 2}.productMegaGroups .professional{border-left:1px solid #ffffff29;grid-column:span 3}.productMegaGroups .complements{border-left:1px solid #ffffff29;grid-column:span 1}.productMegaGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}.productMega .megaColumn{--menu-accent:#095547;--mega-column-pad:clamp(45px, 3.3vw, 63px);min-width:0!important;padding:17px var(--mega-column-pad) 8px!important;background:#fff!important;border:0!important;border-right:1px solid #dfe8df!important;flex-direction:column!important;display:flex!important}.productMega .megaColumn:last-child{border-right:0!important}.productMega .mega-nr-10{--menu-accent:#b43a18}.productMega .mega-alta-visibilidade{--menu-accent:#d57500}.productMega .mega-operacional-work{--menu-accent:#095547}.productMega .mega-formal-corporativo{--menu-accent:#806500}.productMega .mega-agasalhos{--menu-accent:#573369}.productMega .mega-acessorios{--menu-accent:#087b86}.productMega .megaColumn.active{box-shadow:inset 0 3px 0 var(--menu-accent)!important}.productMega .megaColumn>strong{min-height:86px!important;margin:0 calc(var(--mega-column-pad) * -1)!important;padding:0 var(--mega-column-pad)!important;box-sizing:border-box!important;font:inherit!important;border-bottom:0!important;align-items:center!important;display:flex!important}.productMega .megaColumn>strong>a{width:100%!important;color:var(--menu-accent)!important;border:0!important;grid-template-columns:25px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0!important;display:grid!important}.productMega .megaColumn>strong .navItemIcon{color:#09a75c!important;width:26px!important;height:26px!important}.productMega .megaColumn>strong span{flex-direction:column!important;gap:5px!important;min-width:0!important;display:flex!important}.productMega .megaColumn>strong b{color:var(--menu-accent)!important;font-family:var(--display-font,"Arial Narrow", Arial, sans-serif)!important;letter-spacing:-.02em!important;text-transform:uppercase!important;font-size:clamp(19px,1.22vw,22px)!important;line-height:1!important}.productMega .megaColumn>strong small{color:#718077!important;-webkit-text-fill-color:#718077!important;letter-spacing:.04em!important;text-transform:none!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;font-size:10.5px!important;font-weight:700!important;line-height:1.3!important}.megaProductLinks{flex-direction:column!important;flex:auto!important;padding-top:9px!important;display:flex!important}.productMega .megaProductLink{color:#335a49!important;border:0!important;grid-template-columns:minmax(0,1fr) 14px!important;align-items:center!important;gap:6px!important;min-height:32px!important;padding:7px 3px!important;font-size:13.5px!important;font-weight:600!important;line-height:1.25!important;transition:color .16s,padding-left .16s,background-color .16s!important;display:grid!important}.productMega .megaProductLink i{color:var(--menu-accent)!important;opacity:0!important;font-style:normal!important;transition:opacity .16s,transform .16s!important;transform:translate(-4px)!important}.productMega .megaProductLink:hover,.productMega .megaProductLink:focus-visible{background:color-mix(in srgb, var(--menu-accent) 5%, transparent)!important;color:var(--menu-accent)!important;outline:none!important;padding-left:7px!important}.productMega .megaProductLink:hover i,.productMega .megaProductLink:focus-visible i{opacity:1!important;transform:none!important}.productMega .megaLineCta{width:max-content!important;color:var(--menu-accent)!important;letter-spacing:.04em!important;text-transform:uppercase!important;border:0!important;align-items:center!important;gap:7px!important;margin-top:14px!important;padding:0!important;font-size:11.5px!important;font-weight:900!important;display:inline-flex!important}.megaLineCta i{font-style:normal!important;transition:transform .16s!important}.megaLineCta:hover i,.megaLineCta:focus-visible i{transform:translate(4px)!important}.productMegaFooter{background:#f5f8f5!important;border-top:1px solid #dfe8df!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:52px!important;padding:6px clamp(28px,2.2vw,42px)!important;display:flex!important}.productMegaFooter small{color:#697b71!important;font-size:12px!important;line-height:1.45!important}.productMegaFooter small strong{color:#095547!important}.productMegaFooter>a{color:#fff!important;background:#095547!important;border:1px solid #095547!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-width:190px!important;min-height:40px!important;padding:0 16px!important;font-size:12px!important;font-weight:900!important;transition:background-color .18s,border-color .18s,color .18s!important;display:inline-flex!important}.productMegaFooter>a span{transition:transform .16s!important}.productMegaFooter>a:hover,.productMegaFooter>a:focus-visible{color:#095547!important;background:#13ff8c!important;border-color:#13ff8c!important;outline:none!important}.productMegaFooter>a:hover span,.productMegaFooter>a:focus-visible span{transform:translate(4px)!important}.institutionalDrop>.navPanel{width:420px!important;min-width:420px!important;padding:8px 16px!important}.institutionalDrop>.navPanel .navPanelItems{padding:3px 0!important}.institutionalDrop>.navPanel .navPanelItem,.institutionalDrop>.navPanel .navPanelItem:nth-child(n){grid-template-columns:29px minmax(0,1fr) 18px!important;gap:11px!important;min-height:56px!important;padding:8px 3px!important}.institutionalDrop>.navPanel .navPanelItem .navItemIcon{stroke-width:1.35px!important;color:#16894f!important;width:21px!important;min-width:21px!important;height:21px!important}.institutionalDrop>.navPanel .navPanelItem b{font-size:15px!important;font-weight:750!important}.institutionalDrop>.navPanel .navPanelItem small{color:#6b7d73!important;font-size:10.5px!important}.institutionalDrop>.navPanel .navPanelItem>i{font-size:12px!important}}@media (max-width:900px){.referenceNav.open .institutionalDrop .navPanelItem{grid-template-columns:28px minmax(0,1fr)!important;gap:10px!important;min-height:54px!important}.referenceNav.open .institutionalDrop .navPanelItem .navItemIcon{stroke-width:1.35px!important;color:#16894f!important;width:21px!important;min-width:21px!important;height:21px!important}}.productLineBar{background:#083f36!important;border-bottom:3px solid #13ff8c!important;min-height:40px!important}.productLineBar a{letter-spacing:.01em!important;text-transform:none!important;min-width:0!important;min-height:40px!important;padding-inline:clamp(12px,1.6vw,26px)!important;font-size:15px!important;font-weight:700!important}.productLineBar a .navItemIcon{width:20px!important;min-width:20px!important;height:20px!important;margin-right:9px!important}.productLineBar a.active,.productLineBar a[aria-current=page]{background:#13ff8c17!important;box-shadow:inset 0 -2px #13ff8c!important}.productsShowcasePage .productsLineHero>div{padding-left:max(5vw,50vw - 750px)!important}.productsShowcasePage .productsLineHero h1{max-width:800px!important;font-size:clamp(42px,4.4vw,68px)!important;line-height:.92!important}.productsShowcasePage .productsLineHero p{max-width:620px!important}.productsShowcasePage .showcaseIntro{background:#fff!important;border-bottom:1px solid #dce5df!important;align-items:flex-end!important;padding:44px max(4vw,50vw - 750px) 39px!important}.productsShowcasePage .showcaseIntro>div{max-width:820px!important;display:block!important}.productsShowcasePage .showcaseIntro small{color:#0b8a55!important;letter-spacing:.16em!important;margin-bottom:11px!important;display:block!important}.productsShowcasePage .showcaseIntro h1{font-size:clamp(34px,3.4vw,54px)!important;line-height:.98!important}.productsShowcasePage .showcaseIntro p{max-width:480px!important;font-size:12px!important;line-height:1.7!important}.productsShowcasePage .showcaseCatalog{background:#f4f7f4!important;padding-bottom:0!important}.productsShowcasePage .showcaseLine{background:#f4f7f4!important;border-bottom:1px solid #dce5df!important;padding:41px max(4vw,50vw - 750px) 47px!important}.productsShowcasePage .showcaseLine:nth-child(2n){background:#fafcf9!important}.productsShowcasePage .showcaseLineHeader{align-items:flex-end!important;padding-bottom:18px!important}.productsShowcasePage .showcaseLineIdentity{grid-template-columns:40px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.productsShowcasePage .showcaseLineIndex{color:#648075!important;border:1px solid #bfd0c5!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;font-size:9px!important;display:grid!important}.productsShowcasePage .showcaseLineIdentity>div{display:block!important}.productsShowcasePage .showcaseLineIdentity small{color:#6b7c72!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:7px!important;font-size:8px!important;font-weight:900!important;display:block!important}.productsShowcasePage .showcaseLineHeader h2{letter-spacing:-.025em!important;margin:0!important;font-size:clamp(28px,2.5vw,39px)!important;line-height:.96!important}.productsShowcasePage .showcaseLineIdentity p{color:#64766c!important;margin:7px 0 0!important;font-size:11px!important;line-height:1.35!important}.productsShowcasePage .showcaseLineActions>a{background:0 0!important;border:1px solid #9eb4a7!important;border-radius:999px!important;align-items:center!important;min-height:40px!important;padding:0 15px!important;display:inline-flex!important}.productsShowcasePage .showcaseLineActions>a:hover{background:#13f28d!important;border-color:#13df84!important}.homePage .homeProductCard,.productsPage .productListingCard,.workLinePage .productListingCard,.fireLinePage .productListingCard,.highVisPage .productListingCard,.accessoriesLinePage .productListingCard,.winterLinePage .productListingCard,.formalLinePage .productListingCard{background:#fff!important;border:1px solid #dfe7e1!important;border-radius:18px!important;padding:8px!important;overflow:visible!important;box-shadow:0 10px 28px #083e2d0f!important}.homePage .homeProductCard figure,.productsPage .productListingCard figure,.workLinePage .productListingCard figure,.fireLinePage .productListingCard figure,.highVisPage .productListingCard figure,.accessoriesLinePage .productListingCard figure,.winterLinePage .productListingCard figure,.formalLinePage .productListingCard figure{border-radius:12px!important}.homePage .homeProductCard h3,.productsPage .productListingCard h3,.workLinePage .productListingCard h3,.fireLinePage .productListingCard h3,.highVisPage .productListingCard h3,.accessoriesLinePage .productListingCard h3,.winterLinePage .productListingCard h3,.formalLinePage .productListingCard h3{margin:15px 6px 5px!important}.homePage .homeProductCard p,.productsPage .productListingCard p,.workLinePage .productListingCard p,.fireLinePage .productListingCard p,.highVisPage .productListingCard p,.accessoriesLinePage .productListingCard p,.winterLinePage .productListingCard p,.formalLinePage .productListingCard p{margin-inline:6px!important}.homePage .homeProductCard>button:not(.wishlistButton),.productsPage .productListingCard>button:not(.wishlistButton),.workLinePage .productListingCard>button:not(.wishlistButton),.fireLinePage .productListingCard>button:not(.wishlistButton),.highVisPage .productListingCard>button:not(.wishlistButton),.accessoriesLinePage .productListingCard>button:not(.wishlistButton),.winterLinePage .productListingCard>button:not(.wishlistButton),.formalLinePage .productListingCard>button:not(.wishlistButton){border-radius:10px!important;margin-top:3px!important}.homePage .homeProductCard>.wishlistButton,.productsPage .productListingCard>.wishlistButton,.workLinePage .productListingCard>.wishlistButton,.fireLinePage .productListingCard>.wishlistButton,.highVisPage .productListingCard>.wishlistButton,.accessoriesLinePage .productListingCard>.wishlistButton,.winterLinePage .productListingCard>.wishlistButton,.formalLinePage .productListingCard>.wishlistButton{top:18px!important;right:18px!important}@media (max-width:1180px) and (min-width:901px){.productMega .megaColumn{--mega-column-pad:36px}.productMega .megaColumn>strong b{font-size:18px!important}.productMega .megaColumn>strong small{font-size:9.5px!important}.productMega .megaProductLink{font-size:12px!important}.productMega .megaLineCta{font-size:10.5px!important}.productLineBar a{padding-inline:9px!important;font-size:13px!important}}@media (min-width:901px){.productMega .megaColumn{--mega-column-pad:clamp(24px, 2vw, 38px)}.productMega .megaColumn>strong>a{grid-template-rows:auto auto!important;grid-template-columns:26px minmax(0,1fr)!important;gap:5px 11px!important}.productMega .megaColumn>strong>a>.navItemIcon{grid-area:1/1!important;align-self:center!important}.productMega .megaColumn>strong>a>span{flex-direction:column!important;grid-area:1/2/span 2!important;align-items:flex-start!important;gap:5px!important;display:flex!important}.productMega .megaColumn>strong b{white-space:nowrap!important;text-transform:none!important;font-size:clamp(15px,1.08vw,20px)!important}.productMega .megaColumn>strong small{text-align:left!important;width:100%!important}}@media (max-width:900px){.mobileProductLinesLevel,.mobileProductDetailLevel{padding-inline:12px!important}.mobileProductLineChoice b,.mobileProductDetailTitle b{text-transform:uppercase!important}.mobileProductLineChoice small,.mobileProductDetailTitle small{color:#718077!important;text-transform:none!important}.referenceNav.open>.referenceDrop>.navPanel{color:#17392c!important;width:100%!important;min-width:0!important;max-height:62vh!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;background:#f7f8ee!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 8px 10px!important;position:static!important;overflow-y:auto!important;transform:none!important}.referenceNav.open>.referenceDrop:not(.mobile-expanded)>.navPanel{display:none!important}.referenceNav.open>.referenceDrop.mobile-expanded>.navPanel{flex-direction:column!important;display:flex!important}.navPanelHeader{display:none!important}.navPanelItems{padding:0!important;display:block!important}.referenceNav.open .navPanelItem,.referenceNav.open .navPanelItem:nth-child(n){color:#17392c!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:25px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;padding:4px 2px!important;display:grid!important}.referenceNav.open .navPanelItem .navItemIcon{color:#08a85d!important;width:23px!important;min-width:23px!important;height:23px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.referenceNav.open .navPanelItem>span{flex-direction:column!important;gap:3px!important;display:flex!important}.referenceNav.open .navPanelItem b{font-size:16px!important}.referenceNav.open .navPanelItem small{color:#66796e!important;font-size:12px!important;line-height:1.35!important}.referenceNav.open .navPanelItem>i{color:#0a9556!important;font-style:normal!important}.navPanelCta{color:#095547!important;text-transform:uppercase!important;justify-content:space-between!important;align-items:center!important;min-height:46px!important;padding:0 2px!important;font-size:12px!important;font-weight:900!important;display:flex!important}.productDrop>.productMega{display:none!important}.productLineBar{min-height:38px!important;top:72px!important}.productLineBarTrack{width:max-content!important;min-width:100%!important}.productLineBar a{flex:none!important;min-width:180px!important;min-height:38px!important;padding-inline:15px!important;font-size:13px!important}.productLineBar a .navItemIcon{width:18px!important;min-width:18px!important;height:18px!important}.productsShowcasePage .showcaseIntro{flex-direction:column!important;align-items:flex-start!important;gap:15px!important;padding:34px 5vw!important}.productsShowcasePage .showcaseIntro h1{font-size:39px!important}.productsShowcasePage .showcaseLine{padding:32px 4vw 38px!important}.productsShowcasePage .showcaseLineHeader{align-items:flex-start!important}.productsShowcasePage .showcaseLineIdentity{grid-template-columns:34px minmax(0,1fr)!important;gap:11px!important}.productsShowcasePage .showcaseLineIndex{width:30px!important;height:30px!important}}@media (max-width:650px){.productsShowcasePage .productsLineHero h1{max-width:92%!important;font-size:43px!important}.productsShowcasePage .productsLineHero p{max-width:88%!important}.productsShowcasePage .showcaseLineHeader{gap:20px!important}.productsShowcasePage .showcaseLineActions{padding-left:45px!important}.productsShowcasePage .showcaseCard{flex-basis:79vw!important;width:79vw!important}}@media (prefers-reduced-motion:reduce){.referenceDrop>.navPanel,.productDrop>.productMega,.navPanelItem,.megaProductLink{transition:none!important}}.homeProductGridMobile{display:none!important}@media (max-width:700px){.homePage #produtos{padding:24px 3vw 34px!important}.homePage #produtos .products.homeProductGrid,.fireLinePage .fireProductRail,.workLinePage .workProductRail,.highVisPage .highVisProductRail,.accessoriesLinePage .fireProductRail,.winterLinePage .fireProductRail,.formalLinePage .fireProductRail,.productDetailPage .relatedProducts>div,.productsShowcasePage .showcaseTrack{scroll-snap-type:none!important;overscroll-behavior:auto!important;-webkit-overflow-scrolling:auto!important;touch-action:pan-y!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;gap:7px 6px!important;width:100%!important;max-width:100%!important;padding-right:0!important;display:grid!important;overflow:visible!important;transform:none!important}.homePage #produtos .products.homeProductGridDesktop{display:none!important}.homePage #produtos .products.homeProductGridMobile{display:grid!important}.productsShowcasePage .showcaseViewport{scroll-snap-type:none!important;touch-action:pan-y!important;width:100%!important;max-width:100%!important;overflow:visible!important}.homePage #produtos .homeProductGrid>.homeProductCard,.fireLinePage .fireProductRail>.productListingCard,.workLinePage .workProductRail>.productListingCard,.highVisPage .highVisProductRail>.productListingCard,.accessoriesLinePage .fireProductRail>.productListingCard,.winterLinePage .fireProductRail>.productListingCard,.formalLinePage .fireProductRail>.productListingCard,.productDetailPage .relatedProducts>div>.productListingCard,.productsShowcasePage .showcaseTrack>.showcaseCard{isolation:isolate!important;flex:initial!important;scroll-snap-align:none!important;box-sizing:border-box!important;border-radius:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:4px!important;position:relative!important;overflow:hidden!important}.homePage #produtos .productListingCard figure,.productsPage .productListingCard figure,.workLinePage .productListingCard figure,.fireLinePage .productListingCard figure,.highVisPage .productListingCard figure,.accessoriesLinePage .productListingCard figure,.winterLinePage .productListingCard figure,.formalLinePage .productListingCard figure,.productDetailPage .relatedProductCard figure{aspect-ratio:1/1.04!important;border-radius:8px!important;width:100%!important;height:auto!important;min-height:0!important}.homePage #produtos .productListingCard h3,.productsPage .productListingCard h3,.workLinePage .productListingCard h3,.fireLinePage .productListingCard h3,.highVisPage .productListingCard h3,.accessoriesLinePage .productListingCard h3,.winterLinePage .productListingCard h3,.formalLinePage .productListingCard h3,.productDetailPage .relatedProductCard h3{-webkit-line-clamp:2!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;min-height:32px!important;margin:8px 3px 4px!important;font-size:14px!important;line-height:1.12!important;display:-webkit-box!important;overflow:hidden!important}.homePage #produtos .productListingCard p,.productsPage .productListingCard p,.workLinePage .productListingCard p,.fireLinePage .productListingCard p,.highVisPage .productListingCard p,.accessoriesLinePage .productListingCard p,.winterLinePage .productListingCard p,.formalLinePage .productListingCard p{-webkit-line-clamp:2!important;min-height:28px!important;margin:0 3px 7px!important;font-size:10px!important;line-height:1.35!important}main[class] .productListingCard>button:not(.wishlistButton){border-radius:7px!important;min-height:36px!important;padding:0 7px!important;font-size:10px!important;line-height:1.15!important;overflow:hidden!important}main[class] .productListingCard>.wishlistButton{width:27px!important;height:27px!important;top:7px!important;right:7px!important}.homePage #produtos .homeProductCard figure>span,.productsShowcasePage .showcaseCard figure>span,.fireLinePage .productListingCard figure>span,.workLinePage .productListingCard figure>span,.highVisPage .productListingCard figure>span,.accessoriesLinePage .productListingCard figure>span,.winterLinePage .productListingCard figure>span,.formalLinePage .productListingCard figure>span{padding:5px 6px!important;font-size:6.5px!important;top:7px!important;left:7px!important}.productDetailPage .relatedProducts .relatedProductCard>a>small{margin:8px 3px 0!important;font-size:8px!important}.productDetailPage .relatedProducts .relatedProductCard h3{min-height:31px!important;margin:6px 3px 7px!important;font-size:13px!important}.productDetailPage .relatedProducts .relatedProductCard>a>b{margin:0 3px 5px!important;font-size:9px!important}}@media (min-width:901px){.referenceHeader .servicesDrop>.servicesNavLink{height:100%;color:inherit;font:inherit;white-space:nowrap;align-items:center;gap:10px;display:flex}.referenceHeader .servicesDrop>.mobileServicesToggle{display:none!important}}@media (max-width:900px){.referenceHeader .servicesDrop>.servicesNavLink{display:none!important}}.productLineBar .productLineBarTrack>a[aria-current=page]{color:#043b29!important;box-shadow:none!important;background:#13ff8c!important}.productLineBar .productLineBarTrack>a[aria-current=page] :is(span,svg){color:inherit!important}.welcomeBar>.welcomeSocialPrompt{display:none}@media (min-width:901px){.referenceHeader .referenceDrop>.desktopSectionLink{height:100%;color:inherit;font:inherit;white-space:nowrap;align-items:center;gap:10px;display:flex}.referenceHeader .referenceDrop>.mobileSectionToggle{display:none!important}.welcomeBar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:20px}.welcomeBar>span:first-child{text-overflow:ellipsis;text-align:left;min-width:0;overflow:hidden}.welcomeBar>.welcomeSocialPrompt{text-align:right;font-size:inherit;white-space:nowrap;justify-self:end;display:block}.productLineBar .productLineBarTrack>a[aria-current=page]{isolation:isolate;position:relative;background:0 0!important}.productLineBar .productLineBarTrack>a[aria-current=page]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0bee7d,#2aff99);position:absolute;inset:0}.productLineBar .productLineBarTrack>a:first-child[aria-current=page]:before{left:-50vw}.productLineBar .productLineBarTrack>a:last-child[aria-current=page]:before{right:-50vw}}@media (max-width:900px){.referenceHeader .referenceDrop>.desktopSectionLink,.welcomeBar>.welcomeSocialPrompt{display:none!important}}
