@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_9443aef7-module__vKFuNW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_9443aef7-module__vKFuNW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_1b97ba4b-module__NjNj1a__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_1b97ba4b-module__NjNj1a__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#1a1a1e;font-family:var(--font-archivo), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}@keyframes sheen{0%{transform:translate(-120%)}60%,to{transform:translate(320%)}}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}[data-reveal].is-visible{opacity:1;transform:none}.pp-nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #ececee;position:sticky;top:0}.pp-nav-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:0 auto;padding:16px 40px;display:flex}.pp-nav-logo{align-items:center;line-height:1;display:flex}.pp-logo-img{width:auto;height:46px;display:block}.pp-logo-main{font:800 26px var(--font-bricolage);letter-spacing:-1px;font-style:italic}.pp-logo-sub{font:600 8px var(--font-archivo);letter-spacing:1.5px;color:#8a8a90;text-transform:uppercase;margin-top:2px}.pp-red{color:#e0141b}.pp-red-plain{color:#e0141b;font-style:normal}.pp-nav-links{font:600 13.5px var(--font-archivo);align-items:center;gap:28px;display:flex}.pp-nav-links a{color:#3a3a40;white-space:nowrap}.pp-nav-links a.active{color:#e0141b}.pp-nav-cta{color:#04220f;font:700 13px var(--font-archivo);white-space:nowrap;background:#25d366;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;display:inline-flex}.pp-nav-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:9px;display:none}.pp-nav-burger span{background:#1a1a1e;border-radius:2px;width:100%;height:2px;transition:transform .22s,opacity .22s;display:block}.pp-nav-burger.open span:first-child{transform:translateY(7px)rotate(45deg)}.pp-nav-burger.open span:nth-child(2){opacity:0}.pp-nav-burger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.pp-nav-mobile{background:#fff;border-top:1px solid #ececee;flex-direction:column;padding:6px 20px 18px;display:none}.pp-nav-mobile a{font:600 16px var(--font-archivo);color:#1a1a1e;border-bottom:1px solid #f2f2f4;padding:14px 4px}.pp-nav-mobile a.active{color:#e0141b}.pp-nav-mobile .pp-nav-cta{justify-content:center;margin-top:16px;padding:14px 20px;font-size:15px}.pp-brands{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:22px 40px;display:flex}.pp-brands-label{font:700 11px var(--font-archivo);letter-spacing:2px;color:#9a9aa0;white-space:nowrap}.pp-brands-list{font:700 16px var(--font-bricolage);color:#1a1a1e;flex-wrap:wrap;align-items:center;gap:28px;display:flex}@media (max-width:900px){.pp-nav-inner{padding:14px 20px}.pp-logo-img{height:38px}.pp-nav-links,.pp-nav-inner>.pp-nav-cta{display:none}.pp-nav-burger,.pp-nav-mobile.open{display:flex}.pp-brands{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:20px}.pp-brands-list{justify-content:center;gap:10px 20px;font-size:15px}.pp-gallery{grid-template-columns:1fr!important}.pp-gallery>*{grid-area:auto!important}[style*=max-width\:1280px],[style*="max-width: 1280px"]{padding-left:20px!important;padding-right:20px!important}[style*=width\:640px],[style*="width: 640px"],[style*=width\:520px][style*=height\:440px],[style*="width: 520px"][style*="height: 440px"],[style*=width\:440px][style*=height\:320px],[style*="width: 440px"][style*="height: 320px"]{display:none!important}[style*=margin-bottom\:26px],[style*="margin-bottom: 26px"]{flex-wrap:wrap!important;row-gap:6px!important}[style*="grid-template-columns:1.1fr 1fr"],[style*="grid-template-columns: 1.1fr 1fr"]{grid-template-columns:1fr!important;gap:24px!important}[style*=justify-content\:flex-end],[style*="justify-content: flex-end"]{justify-content:flex-start!important}[style*="grid-template-columns:repeat(4,1fr)"],[style*="grid-template-columns: repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}[style*="grid-template-columns:repeat(3,1fr)"],[style*="grid-template-columns: repeat(3, 1fr)"],[style*="grid-template-columns:1fr 1fr"],[style*="grid-template-columns: 1fr 1fr"],[style*="grid-template-columns:1fr 1.2fr"],[style*="grid-template-columns: 1fr 1.2fr"],[style*="grid-template-columns:1.4fr 1fr 1fr"],[style*="grid-template-columns: 1.4fr 1fr 1fr"]{grid-template-columns:1fr!important}[style*=align-items\:flex-end][style*=justify-content\:space-between],[style*="align-items: flex-end"][style*="justify-content: space-between"]{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}[style*=align-items\:flex-end][style*=justify-content\:space-between]>p,[style*="align-items: flex-end"][style*="justify-content: space-between"]>p{text-align:left!important}[style*="grid-template-columns:60px 1fr 2fr auto"],[style*="grid-template-columns: 60px 1fr 2fr auto"]{grid-template-columns:40px 1fr!important;gap:4px 14px!important}[style*="grid-template-columns:60px 1fr 2fr auto"]>:nth-child(3),[style*="grid-template-columns: 60px 1fr 2fr auto"]>:nth-child(3){grid-column:1/-1!important}[style*="grid-template-columns:60px 1fr 2fr auto"]>:nth-child(4),[style*="grid-template-columns: 60px 1fr 2fr auto"]>:nth-child(4){display:none!important}}@media (max-width:560px){[style*="grid-template-columns:repeat(4,1fr)"],[style*="grid-template-columns: repeat(4, 1fr)"]{grid-template-columns:1fr!important}}
