*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#111;padding-top:var(--header-height);background:#fff;font-family:Montserrat,sans-serif;line-height:1.6;overflow-x:hidden}:root{--black:#111;--white:#fff;--gray:#f5f5f5;--dark-gray:#666;--light-gray:#ddd;--max-width:1300px;--transition:.35s ease}:where(.pg-home) .container{width:90%;max-width:var(--max-width);margin:auto}:where(.pg-home) h1,:where(.pg-home) h2,:where(.pg-home) h3,:where(.pg-home) h4,:where(.pg-home) h5{letter-spacing:2px;font-family:Bebas Neue,sans-serif;font-weight:400}:where(.pg-home) h1{font-size:6rem}:where(.pg-home) h2{font-size:3rem}:where(.pg-home) h3{font-size:2rem}:where(.pg-home) p{color:var(--dark-gray);font-size:1rem}:where(.pg-home) a{color:inherit;transition:var(--transition);text-decoration:none}:where(.pg-home) img{width:100%;display:block}:where(.pg-home) .btn{letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:var(--transition);border:none;justify-content:center;align-items:center;padding:16px 38px;font-size:.9rem;font-weight:700;display:inline-flex}:where(.pg-home) .btn-light{color:#000;background:#fff}:where(.pg-home) .btn-light:hover{background:#e8e8e8}:where(.pg-home) .btn-dark{color:#fff;background:#000}:where(.pg-home) .btn-dark:hover{background:#2a2a2a}:where(.pg-home) section{width:100%}:where(.pg-home) .section-title{letter-spacing:3px;color:#888;margin-bottom:15px;font-size:.8rem;font-weight:700;display:block}:where(.pg-home) .product-card{transition:var(--transition);display:block;overflow:hidden}:where(.pg-home) .product-card img{transition:all .45s}:where(.pg-home) .product-card:hover img{transform:scale(1.05)}:where(.pg-home) .product-card h3{margin-top:14px;font-size:1.2rem}:where(.pg-home) .product-card span{margin-top:6px;font-size:1rem;font-weight:600}:where(.pg-home) input{border:1px solid var(--light-gray);outline:none;width:100%;padding:16px;font-size:1rem}:where(.pg-home) input:focus{border-color:#000}:where(.pg-home) button{font-family:Montserrat,sans-serif}:where(.pg-home) .text-center{text-align:center}:where(.pg-home) .mb-1{margin-bottom:10px}:where(.pg-home) .mb-2{margin-bottom:20px}:where(.pg-home) .mb-3{margin-bottom:40px}:where(.pg-home) ::selection{color:#fff;background:#000}:root{--header-height:96px}:where(.pg-home) #header{transition:all .3s;box-shadow:0 2px 12px #0000000d;z-index:9999!important;opacity:1!important;background:#fff!important;border-bottom:1px solid #e5e5e5!important;width:100%!important;position:fixed!important;top:0!important;left:0!important}:where(.pg-home) .navbar{justify-content:space-between;align-items:center;height:60px;display:flex}:where(.pg-home) .logo{align-items:center;display:flex}:where(.pg-home) .logo img,:where(.pg-home) .logo svg{width:auto;height:46px;transition:all .3s}:where(.pg-home) .logo:hover img,:where(.pg-home) .logo:hover svg{transform:scale(1.03)}:where(.pg-home) .nav-links{gap:45px;list-style:none;display:flex}:where(.pg-home) .nav-links li{position:relative}:where(.pg-home) .nav-links a{letter-spacing:1px;text-transform:uppercase;padding:5px 0;font-size:.9rem;font-weight:600}:where(.pg-home) .nav-links a:after{content:"";background:#111;width:0;height:2px;transition:all .3s;position:absolute;bottom:-6px;left:0}:where(.pg-home) .nav-links a:hover:after{width:100%}:where(.pg-home) .promo-ticker{color:#fff;white-space:nowrap;background:#000;width:100%;padding:7px 0;overflow:hidden}:where(.pg-home) .promo-ticker-track{will-change:transform;width:max-content;animation:24s linear infinite promoTickerScroll;display:flex}:where(.pg-home) .promo-ticker-group{flex-shrink:0;display:flex}:where(.pg-home) .promo-ticker span{letter-spacing:1px;padding:0 45px;font-size:13px;font-weight:700;display:inline-block}@keyframes promoTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){:where(.pg-home) .promo-ticker-track{animation:none}}:where(.pg-home) .nav-icons{align-items:center;gap:25px;display:flex}:where(.pg-home) .nav-icons a{font-size:1.1rem;transition:all .3s;position:relative}:where(.pg-home) .nav-icons a:hover{transform:translateY(-2px)}:where(.pg-home) #cart-count{z-index:10000;background:#111;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:-8px;right:-10px;color:#fff!important}:where(.pg-home) .cart-link{justify-content:center;align-items:center;display:inline-flex;position:relative}:where(.pg-home) .cart-icon{fill:none;stroke:#111;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}:where(.pg-home) .menu-toggle{cursor:pointer;font-size:1.5rem;display:none}:where(.pg-home) .nav-links a.active{font-weight:700}:where(.pg-home) .nav-links a.active:after{width:100%}:where(.pg-home) section{scroll-margin-top:calc(var(--header-height) + 10px)}:where(.pg-home) #header a,:where(.pg-home) #header i,:where(.pg-home) #header li,:where(.pg-home) #header nav,:where(.pg-home) #header .logo{color:#111}:where(.pg-home) #header .logo img{opacity:1!important}:where(.pg-home) .hero{background:#111;justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}:where(.pg-home) .hero-overlay{background:rgba(0,0,0,var(--hero-dim,.45));position:absolute;inset:0}:where(.pg-home) .hero-content{z-index:5;text-align:center;color:#fff;max-width:850px;position:relative}:where(.pg-home) .hero h1{letter-spacing:10px;margin-bottom:10px;font-size:8rem}:where(.pg-home) .hero-slogan{letter-spacing:6px;text-transform:uppercase;color:#ddd;margin-bottom:30px;font-size:1.3rem}:where(.pg-home) .hero-description{color:#fff;max-width:600px;margin:auto auto 45px;font-size:1.2rem;line-height:1.8}:where(.pg-home) .hero .btn{min-width:220px}:where(.pg-home) .statement{color:#fff;text-align:center;background:#111;padding:140px 0}:where(.pg-home) .statement h2{margin-bottom:25px;font-size:4rem}:where(.pg-home) .statement p{color:#ccc;max-width:700px;margin:auto;font-size:1.1rem}:where(.pg-home) .featured{grid-template-columns:1fr 1fr;min-height:750px;display:grid}:where(.pg-home) .featured-image{overflow:hidden}:where(.pg-home) .featured-image img{object-fit:cover;width:100%;height:100%;transition:all .6s}:where(.pg-home) .featured:hover img{transform:scale(1.05)}:where(.pg-home) .featured-content{flex-direction:column;justify-content:center;padding:100px;display:flex}:where(.pg-home) .featured-content h2{margin-bottom:20px;font-size:4rem}:where(.pg-home) .featured-content p{max-width:500px;margin-bottom:40px}:where(.pg-home) .products{padding:140px 0}:where(.pg-home) .products h2{text-align:center;margin-bottom:70px}:where(.pg-home) .products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:50px 25px;display:grid}:where(.pg-home) .products .product-card{color:#111;width:100%;max-width:300px;margin:0 auto;text-decoration:none;transition:all .35s;display:block}:where(.pg-home) .products .product-card img{aspect-ratio:4/5;object-fit:contain;background:#f7f7f7;width:100%;height:auto;transition:all .4s;display:block}:where(.pg-home) .products .product-card:hover{transform:translateY(-8px)}:where(.pg-home) .products .product-card:hover img{transform:scale(1.03)}:where(.pg-home) .products .product-card h3{margin-top:20px;font-size:1.4rem;line-height:1.2}:where(.pg-home) .products .product-card span{color:#666;margin-top:8px;font-size:1rem;font-weight:600;display:block}:where(.pg-home) .why-rise{background:#f5f5f5;padding:140px 0}:where(.pg-home) .why-rise .container{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}:where(.pg-home) .feature-card{text-align:center;background:#fff;border:1px solid #e5e5e5;padding:60px 40px;transition:all .35s}:where(.pg-home) .feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014}:where(.pg-home) .feature-card h3{margin-bottom:20px}:where(.pg-home) .feature-card p{color:#777}:where(.pg-home) .quote{text-align:center;background:#fff;padding:220px 20px}:where(.pg-home) .quote h2{letter-spacing:8px;font-size:9rem;line-height:.9}:where(.pg-home) .newsletter{color:#fff;text-align:center;background:#111;padding:140px 20px}:where(.pg-home) .newsletter h2{margin-bottom:20px}:where(.pg-home) .newsletter p{color:#cfcfcf;max-width:650px;margin:auto auto 50px}:where(.pg-home) .newsletter form{gap:15px;max-width:650px;margin:auto;display:flex}:where(.pg-home) .newsletter input{border:none;flex:1;padding:18px}:where(.pg-home) .newsletter button{color:#000;cursor:pointer;background:#fff;border:none;padding:18px 35px;font-weight:700;transition:all .3s}:where(.pg-home) .newsletter button:hover{background:#ddd}@media (max-width:1100px){:where(.pg-home) .products .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.pg-home) .products .product-card{max-width:280px}}@media (max-width:800px){:where(.pg-home) .hero h1{font-size:6rem}:where(.pg-home) .featured{grid-template-columns:1fr}:where(.pg-home) .featured-image{min-height:500px}:where(.pg-home) .featured-content{padding:70px 40px}:where(.pg-home) .products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 20px}:where(.pg-home) .products .product-card{max-width:280px}:where(.pg-home) .why-rise .container{grid-template-columns:1fr}:where(.pg-home) .quote h2{font-size:6rem}:where(.pg-home) .hero{height:calc(100svh - var(--header-height));min-height:700px}:where(.pg-home) .hero-content{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;height:100%;padding:32px 20px;display:flex}:where(.pg-home) .hero .hero-description{margin-top:auto;margin-bottom:24px}:where(.pg-home) .hero-overlay{background:linear-gradient(rgba(0,0,0,calc(var(--hero-dim,.45) + .05)),rgba(0,0,0,calc(var(--hero-dim,.45) * .3)) 45%,rgba(0,0,0,calc(var(--hero-dim,.45) + .15)))}:where(.pg-home) .hero h1{margin-bottom:0;font-size:4rem}:where(.pg-home) .hero .hero-slogan{letter-spacing:5px;margin-top:0;font-size:1rem}}@media (max-width:500px){:where(.pg-home) .hero{min-height:700px}:where(.pg-home) .hero h1{letter-spacing:6px;font-size:4.5rem}:where(.pg-home) .hero-slogan{letter-spacing:4px;font-size:1rem}:where(.pg-home) .hero-description{padding:0 20px;font-size:1rem}:where(.pg-home) .statement{padding:90px 20px}:where(.pg-home) .statement h2{font-size:2.8rem}:where(.pg-home) .featured-content{padding:60px 25px}:where(.pg-home) .featured-content h2{font-size:3rem}:where(.pg-home) .products{padding:90px 0}:where(.pg-home) .products h2{margin-bottom:50px}:where(.pg-home) .products .product-grid{grid-template-columns:1fr;gap:50px}:where(.pg-home) .products .product-card{max-width:360px}:where(.pg-home) .quote{padding:150px 20px}:where(.pg-home) .quote h2{letter-spacing:4px;font-size:4rem}:where(.pg-home) .newsletter{padding:100px 20px}:where(.pg-home) .newsletter form{flex-direction:column}}:where(.pg-home) .hero-media{background:var(--hero-img) center center/cover no-repeat;position:absolute;inset:0}@media (max-width:800px){:where(.pg-home) .hero-media{background-image:var(--hero-img-m)}}:where(.pg-home) .hero.hero--edge{box-sizing:border-box;justify-content:flex-start;align-items:flex-end;padding:0 6vw 14vh}:where(.pg-home) .hero.hero--edge .hero-overlay{background:linear-gradient(to top,#000000bf,rgba(0,0,0,calc(var(--hero-dim,.45) * .25)) 65%)}:where(.pg-home) .hero.hero--edge .hero-content{text-align:left;max-width:760px}:where(.pg-home) .hero.hero--edge h1{letter-spacing:6px;font-size:6.5rem;line-height:1}:where(.pg-home) .hero.hero--edge .hero-description{margin-left:0}:where(.pg-home) .hero.hero--split{color:#111;background:#f4f2ee;grid-template-columns:1fr 1fr;display:grid}:where(.pg-home) .hero.hero--split .hero-media{grid-area:1/2;align-self:stretch;position:relative;inset:auto}:where(.pg-home) .hero.hero--split .hero-overlay{display:none}:where(.pg-home) .hero.hero--split .hero-content{text-align:left;color:#111;box-sizing:border-box;grid-area:1/1;place-self:center;padding:0 6vw}:where(.pg-home) .hero.hero--split h1{letter-spacing:6px;font-size:6.5rem;line-height:1}:where(.pg-home) .hero.hero--split .hero-slogan{color:#555}:where(.pg-home) .hero.hero--split .hero-description{color:#333;margin-left:0}@media (max-width:800px){:where(.pg-home) .hero.hero--edge{padding:0 20px 56px}:where(.pg-home) .hero.hero--edge .hero-content{align-items:flex-start;height:auto;padding:0}:where(.pg-home) .hero.hero--edge h1{font-size:4rem}:where(.pg-home) .hero.hero--edge .hero-description,:where(.pg-home) .hero.hero--split .hero-description{text-align:left;margin:12px 0 24px;padding:0}:where(.pg-home) .hero.hero--split{flex-direction:column;height:auto;min-height:0;padding:0;display:flex}:where(.pg-home) .hero.hero--split .hero-media{flex:none;height:62svh}:where(.pg-home) .hero.hero--split .hero-content{align-items:flex-start;height:auto;padding:36px 24px 48px}:where(.pg-home) .hero.hero--split h1{font-size:4rem}}:where(.pg-home) .newsletter{background:#fff;padding:90px 0}:where(.pg-home) .newsletter .container{width:90%;max-width:1100px;margin:0 auto}:where(.pg-home) .newsletter h2{margin-bottom:10px;font-size:3.5rem}:where(.pg-home) .newsletter p{color:#666;margin-bottom:25px}:where(.pg-home) .newsletter form{align-items:stretch;gap:16px;width:100%;display:flex}:where(.pg-home) .newsletter form input{border:1px solid #111;flex:auto;min-width:0;height:58px;padding:0 20px;font-family:Montserrat,sans-serif;font-size:16px}:where(.pg-home) .newsletter form button{color:#fff;letter-spacing:2px;text-transform:uppercase;cursor:pointer;background:#111;border:1px solid #111;flex:0 0 170px;height:58px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;transition:all .3s}:where(.pg-home) .newsletter form button:hover{background:#333}:where(.pg-home) footer{color:#fff;background:#111;padding:90px 0 30px}:where(.pg-home) .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:80px;padding-bottom:60px;display:grid}:where(.pg-home) .footer-logo{filter:brightness(0)invert();width:110px;margin-bottom:25px}:where(.pg-home) .footer-grid p{color:#bdbdbd;max-width:320px;line-height:1.8}:where(.pg-home) .footer-grid h4{letter-spacing:2px;margin-bottom:25px;font-size:1.5rem}:where(.pg-home) .footer-grid a{color:#cfcfcf;margin-bottom:15px;transition:all .3s;display:block}:where(.pg-home) .footer-grid a:hover{color:#fff;transform:translate(6px)}:where(.pg-home) .footer-social{gap:18px;margin-top:30px;display:flex}:where(.pg-home) .footer-social a{border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:1rem;transition:all .3s;display:flex}:where(.pg-home) .footer-social a:hover{color:#000;background:#fff;transform:translateY(-4px)}:where(.pg-home) .footer-divider{background:#ffffff1f;width:100%;height:1px;margin-bottom:30px}:where(.pg-home) .copyright{color:#888;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}:where(.pg-home) .copyright a{color:#888}:where(.pg-home) .copyright a:hover{color:#fff}:where(.pg-home) .footer-small{color:#888;font-size:.9rem}@media (max-width:768px){:where(.pg-home) .newsletter-form{flex-direction:column;gap:12px}:where(.pg-home) .newsletter-form input{border-right:1px solid #111}:where(.pg-home) .newsletter-form button{width:100%}}:where(.pg-home) .size-btn.sold-out,:where(.pg-home) .size-btn:disabled{text-decoration:line-through;opacity:.35!important;cursor:not-allowed!important}:where(.pg-home) #stock-note{color:#b45309;min-height:18px;margin:12px 0 0;font-size:13px;font-weight:600}:where(.pg-home) #stock-note.out{color:#c00}:where(.pg-home) .add-cart.is-sold-out,:where(.pg-home) .add-cart:disabled{opacity:.5;cursor:not-allowed}:where(.pg-home) .rise-sold-out-badge{z-index:2;color:#fff;letter-spacing:1px;background:#111;padding:6px 10px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}:where(.pg-home) .product-card.rise-sold-out img{opacity:.55}:where(.pg-home) .product-card{position:relative}:where(.pg-home) .promo-ticker-track a{color:inherit;text-decoration:none}:where(.pg-home) .promo-ticker-sequence{flex-shrink:0;display:flex}:where(.pg-home) .promo-ticker:hover .promo-ticker-track,:where(.pg-home) .promo-ticker:focus-within .promo-ticker-track{animation-play-state:paused}:where(.pg-home) .form-status{min-height:20px;margin-top:14px;font-size:14px;font-weight:500}:where(.pg-home) .form-status.error{color:#c00}:where(.pg-home) .form-status.success{color:#137333}:where(.pg-home) .nav-icons{align-items:center;display:flex}:where(.pg-home) .nav-icons .account-icon{margin-right:18px}:where(.pg-home) .nav-icons .account-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}:where(.pg-home) .product-faq{padding:60px 0 20px}:where(.pg-home) .product-faq h2{letter-spacing:1px;margin-bottom:22px;font-family:Bebas Neue,sans-serif;font-size:34px}:where(.pg-home) .product-faq details{border-bottom:1px solid #e5e5e5;padding:16px 0}:where(.pg-home) .product-faq summary{cursor:pointer;font-size:15px;font-weight:600;list-style:none}:where(.pg-home) .product-faq summary::-webkit-details-marker{display:none}:where(.pg-home) .product-faq summary:after{content:"+";float:right;font-size:20px;line-height:1}:where(.pg-home) .product-faq details[open] summary:after{content:"−"}:where(.pg-home) .product-faq details p{color:#666;max-width:760px;margin-top:10px;font-size:14px}:where(.pg-home) .brand-logo{display:block;overflow:visible}:where(.pg-home) .brand-logo-lift{transition:transform .35s cubic-bezier(.2,.9,.3,1.3)}:where(.pg-home) .logo:hover .brand-logo-lift{transform:translateY(-10px)}:where(.pg-home) .consent{color:#666;margin:14px 0;font-size:12px;line-height:1.6}:where(.pg-home) .consent a{color:#111;text-underline-offset:2px;text-decoration:underline}:where(.pg-home) .checkout-page .empty-cart{text-align:center;padding:30px 0 10px}@media (max-width:1400px){:where(.pg-home) .container{width:92%}}@media (max-width:1200px){:where(.pg-home) h1{font-size:5rem}:where(.pg-home) h2{font-size:2.5rem}:where(.pg-home) .featured-content{padding:70px}}@media (max-width:992px){:where(.pg-home) .nav-links{gap:25px}:where(.pg-home) .logo img,:where(.pg-home) .logo svg{height:46px}:where(.pg-home) .hero h1{font-size:5rem}:where(.pg-home) .hero-description{max-width:500px}:where(.pg-home) .featured{grid-template-columns:1fr}:where(.pg-home) .featured-image{height:500px}:where(.pg-home) .featured-content{text-align:center;align-items:center}:where(.pg-home) .product-grid{grid-template-columns:repeat(2,1fr)}:where(.pg-home) .why-rise .container{grid-template-columns:1fr}:where(.pg-home) .footer-grid{grid-template-columns:1fr;gap:50px}}@media (max-width:768px){:where(.pg-home) .navbar{height:54px}:where(.pg-home) .logo img,:where(.pg-home) .logo svg{height:40px}:where(.pg-home) .nav-links{display:none}:where(.pg-home) .hero{padding:0 25px}:where(.pg-home) .hero h1{letter-spacing:5px;font-size:3.8rem}:where(.pg-home) .hero-slogan{letter-spacing:4px;font-size:1rem}:where(.pg-home) .hero-description{font-size:1rem}:where(.pg-home) .hero .btn{width:100%;max-width:280px}:where(.pg-home) .statement{padding:100px 20px}:where(.pg-home) .statement h2{font-size:2.8rem}:where(.pg-home) .featured-image{height:400px}:where(.pg-home) .featured-content{padding:50px 25px}:where(.pg-home) .featured-content h2{font-size:3rem}:where(.pg-home) .products{padding:100px 0}:where(.pg-home) .product-grid{grid-template-columns:1fr}:where(.pg-home) .feature-card{padding:40px 25px}:where(.pg-home) .quote{padding:120px 20px}:where(.pg-home) .quote h2{letter-spacing:4px;font-size:4rem}:where(.pg-home) .newsletter{padding:80px 20px}:where(.pg-home) .newsletter .container{width:100%}:where(.pg-home) .newsletter form{flex-direction:column;gap:12px}:where(.pg-home) .newsletter form input,:where(.pg-home) .newsletter form button{width:100%;min-width:0}:where(.pg-home) .newsletter form input{border-right:1px solid #111;height:56px}:where(.pg-home) .newsletter form button{flex:none;height:56px}:where(.pg-home) .copyright{text-align:center;flex-direction:column;gap:15px}}@media (max-width:480px){:where(.pg-home) h1{font-size:3rem}:where(.pg-home) h2{font-size:2.2rem}:where(.pg-home) h3{font-size:1.6rem}:where(.pg-home) .hero{min-height:90vh}:where(.pg-home) .hero-description{font-size:.95rem}:where(.pg-home) .featured-image{height:300px}:where(.pg-home) .featured-content{padding:40px 20px}:where(.pg-home) .statement h2{font-size:2.2rem}:where(.pg-home) .quote h2{font-size:3rem}:where(.pg-home) .footer-logo{width:90px}}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#111;padding-top:var(--header-height);background:#fff;font-family:Montserrat,sans-serif;line-height:1.6;overflow-x:hidden}:root{--black:#111;--white:#fff;--gray:#f5f5f5;--dark-gray:#666;--light-gray:#ddd;--max-width:1300px;--transition:.35s ease}:where(.pg-shop) .container{width:90%;max-width:var(--max-width);margin:auto}:where(.pg-shop) h1,:where(.pg-shop) h2,:where(.pg-shop) h3,:where(.pg-shop) h4,:where(.pg-shop) h5{letter-spacing:2px;font-family:Bebas Neue,sans-serif;font-weight:400}:where(.pg-shop) h1{font-size:6rem}:where(.pg-shop) h2{font-size:3rem}:where(.pg-shop) h3{font-size:2rem}:where(.pg-shop) p{color:var(--dark-gray);font-size:1rem}:where(.pg-shop) a{color:inherit;transition:var(--transition);text-decoration:none}:where(.pg-shop) img{width:100%;display:block}:where(.pg-shop) .btn{letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:var(--transition);border:none;justify-content:center;align-items:center;padding:16px 38px;font-size:.9rem;font-weight:700;display:inline-flex}:where(.pg-shop) .btn-light{color:#000;background:#fff}:where(.pg-shop) .btn-light:hover{background:#e8e8e8}:where(.pg-shop) .btn-dark{color:#fff;background:#000}:where(.pg-shop) .btn-dark:hover{background:#2a2a2a}:where(.pg-shop) section{width:100%}:where(.pg-shop) .section-title{letter-spacing:3px;color:#888;margin-bottom:15px;font-size:.8rem;font-weight:700;display:block}:where(.pg-shop) .product-card{transition:var(--transition);display:block;overflow:hidden}:where(.pg-shop) .product-card img{transition:all .45s}:where(.pg-shop) .product-card:hover img{transform:scale(1.05)}:where(.pg-shop) .product-card h3{margin-top:14px;font-size:1.2rem}:where(.pg-shop) .product-card span{margin-top:6px;font-size:1rem;font-weight:600}:where(.pg-shop) input{border:1px solid var(--light-gray);outline:none;width:100%;padding:16px;font-size:1rem}:where(.pg-shop) input:focus{border-color:#000}:where(.pg-shop) button{font-family:Montserrat,sans-serif}:where(.pg-shop) .text-center{text-align:center}:where(.pg-shop) .mb-1{margin-bottom:10px}:where(.pg-shop) .mb-2{margin-bottom:20px}:where(.pg-shop) .mb-3{margin-bottom:40px}:where(.pg-shop) ::selection{color:#fff;background:#000}:root{--header-height:96px}:where(.pg-shop) #header{transition:all .3s;box-shadow:0 2px 12px #0000000d;z-index:9999!important;opacity:1!important;background:#fff!important;border-bottom:1px solid #e5e5e5!important;width:100%!important;position:fixed!important;top:0!important;left:0!important}:where(.pg-shop) .navbar{justify-content:space-between;align-items:center;height:60px;display:flex}:where(.pg-shop) .logo{align-items:center;display:flex}:where(.pg-shop) .logo img,:where(.pg-shop) .logo svg{width:auto;height:46px;transition:all .3s}:where(.pg-shop) .logo:hover img,:where(.pg-shop) .logo:hover svg{transform:scale(1.03)}:where(.pg-shop) .nav-links{gap:45px;list-style:none;display:flex}:where(.pg-shop) .nav-links li{position:relative}:where(.pg-shop) .nav-links a{letter-spacing:1px;text-transform:uppercase;padding:5px 0;font-size:.9rem;font-weight:600}:where(.pg-shop) .nav-links a:after{content:"";background:#111;width:0;height:2px;transition:all .3s;position:absolute;bottom:-6px;left:0}:where(.pg-shop) .nav-links a:hover:after{width:100%}:where(.pg-shop) .promo-ticker{color:#fff;white-space:nowrap;background:#000;width:100%;padding:7px 0;overflow:hidden}:where(.pg-shop) .promo-ticker-track{will-change:transform;width:max-content;animation:24s linear infinite promoTickerScroll;display:flex}:where(.pg-shop) .promo-ticker-group{flex-shrink:0;display:flex}:where(.pg-shop) .promo-ticker span{letter-spacing:1px;padding:0 45px;font-size:13px;font-weight:700;display:inline-block}@keyframes promoTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){:where(.pg-shop) .promo-ticker-track{animation:none}}:where(.pg-shop) .nav-icons{align-items:center;gap:25px;display:flex}:where(.pg-shop) .nav-icons a{font-size:1.1rem;transition:all .3s;position:relative}:where(.pg-shop) .nav-icons a:hover{transform:translateY(-2px)}:where(.pg-shop) #cart-count{z-index:10000;background:#111;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:-8px;right:-10px;color:#fff!important}:where(.pg-shop) .cart-link{justify-content:center;align-items:center;display:inline-flex;position:relative}:where(.pg-shop) .cart-icon{fill:none;stroke:#111;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}:where(.pg-shop) .menu-toggle{cursor:pointer;font-size:1.5rem;display:none}:where(.pg-shop) .nav-links a.active{font-weight:700}:where(.pg-shop) .nav-links a.active:after{width:100%}:where(.pg-shop) section{scroll-margin-top:calc(var(--header-height) + 10px)}:where(.pg-shop) #header a,:where(.pg-shop) #header i,:where(.pg-shop) #header li,:where(.pg-shop) #header nav,:where(.pg-shop) #header .logo{color:#111}:where(.pg-shop) #header .logo img{opacity:1!important}:where(.pg-shop) .shop-hero{background:#f8f8f8;padding:150px 0 80px}:where(.pg-shop) .shop-hero .container{text-align:center}:where(.pg-shop) .shop-hero .section-title{margin-bottom:15px;display:block}:where(.pg-shop) .shop-hero h1{margin-bottom:20px;font-size:5rem}:where(.pg-shop) .shop-hero p{max-width:600px;margin:0 auto}:where(.pg-shop) .shop-filters{border-bottom:1px solid #e5e5e5;padding:35px 0}:where(.pg-shop) .shop-filters .container{justify-content:center;align-items:center;gap:15px;display:flex}:where(.pg-shop) .filter{letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:10px 20px;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:600;transition:all .3s}:where(.pg-shop) .filter:hover{color:#777}:where(.pg-shop) .filter.active{color:#fff;background:#111}:where(.pg-shop) .shop-products{padding:80px 0 120px}:where(.pg-shop) #product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:55px 25px;display:grid}:where(.pg-shop) #product-grid .product-card{color:#111;width:100%;max-width:300px;margin:0 auto;text-decoration:none;display:block}:where(.pg-shop) #product-grid .product-card img{aspect-ratio:4/5;object-fit:contain;background:#f7f7f7;width:100%;height:auto;transition:all .4s;display:block}:where(.pg-shop) #product-grid .product-card:hover img{transform:scale(1.03)}:where(.pg-shop) #product-grid .product-card h3{margin-top:18px;font-size:1.35rem;line-height:1.2}:where(.pg-shop) #product-grid .product-card span{margin-top:8px;font-size:1rem;font-weight:600;display:block}:where(.pg-shop) #product-grid .shop-btn{letter-spacing:1px;text-transform:uppercase;align-items:center;gap:8px;margin-top:15px;font-size:.8rem;font-weight:700;display:inline-flex}:where(.pg-shop) #product-grid .shop-btn i{transition:all .3s}:where(.pg-shop) #product-grid .product-card:hover .shop-btn i{transform:translate(4px)}:where(.pg-shop) .empty-shop{text-align:center;grid-column:1/-1;padding:100px 20px}:where(.pg-shop) .empty-shop h2{margin-bottom:15px}:where(.pg-shop) .empty-shop p{color:#666}@media (max-width:1100px){:where(.pg-shop) #product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){:where(.pg-shop) .shop-hero{padding:120px 0 60px}:where(.pg-shop) .shop-hero h1{font-size:4rem}:where(.pg-shop) #product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 20px}}@media (max-width:500px){:where(.pg-shop) .shop-hero h1{font-size:3rem}:where(.pg-shop) .shop-filters .container{gap:5px}:where(.pg-shop) .filter{padding:8px 12px;font-size:.75rem}:where(.pg-shop) #product-grid{grid-template-columns:1fr;gap:50px}:where(.pg-shop) #product-grid .product-card{max-width:360px}}:where(.pg-shop) .newsletter{background:#fff;padding:90px 0}:where(.pg-shop) .newsletter .container{width:90%;max-width:1100px;margin:0 auto}:where(.pg-shop) .newsletter h2{margin-bottom:10px;font-size:3.5rem}:where(.pg-shop) .newsletter p{color:#666;margin-bottom:25px}:where(.pg-shop) .newsletter form{align-items:stretch;gap:16px;width:100%;display:flex}:where(.pg-shop) .newsletter form input{border:1px solid #111;flex:auto;min-width:0;height:58px;padding:0 20px;font-family:Montserrat,sans-serif;font-size:16px}:where(.pg-shop) .newsletter form button{color:#fff;letter-spacing:2px;text-transform:uppercase;cursor:pointer;background:#111;border:1px solid #111;flex:0 0 170px;height:58px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;transition:all .3s}:where(.pg-shop) .newsletter form button:hover{background:#333}:where(.pg-shop) footer{color:#fff;background:#111;padding:90px 0 30px}:where(.pg-shop) .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:80px;padding-bottom:60px;display:grid}:where(.pg-shop) .footer-logo{filter:brightness(0)invert();width:110px;margin-bottom:25px}:where(.pg-shop) .footer-grid p{color:#bdbdbd;max-width:320px;line-height:1.8}:where(.pg-shop) .footer-grid h4{letter-spacing:2px;margin-bottom:25px;font-size:1.5rem}:where(.pg-shop) .footer-grid a{color:#cfcfcf;margin-bottom:15px;transition:all .3s;display:block}:where(.pg-shop) .footer-grid a:hover{color:#fff;transform:translate(6px)}:where(.pg-shop) .footer-social{gap:18px;margin-top:30px;display:flex}:where(.pg-shop) .footer-social a{border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:1rem;transition:all .3s;display:flex}:where(.pg-shop) .footer-social a:hover{color:#000;background:#fff;transform:translateY(-4px)}:where(.pg-shop) .footer-divider{background:#ffffff1f;width:100%;height:1px;margin-bottom:30px}:where(.pg-shop) .copyright{color:#888;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}:where(.pg-shop) .copyright a{color:#888}:where(.pg-shop) .copyright a:hover{color:#fff}:where(.pg-shop) .footer-small{color:#888;font-size:.9rem}@media (max-width:768px){:where(.pg-shop) .newsletter-form{flex-direction:column;gap:12px}:where(.pg-shop) .newsletter-form input{border-right:1px solid #111}:where(.pg-shop) .newsletter-form button{width:100%}}:where(.pg-shop) .size-btn.sold-out,:where(.pg-shop) .size-btn:disabled{text-decoration:line-through;opacity:.35!important;cursor:not-allowed!important}:where(.pg-shop) #stock-note{color:#b45309;min-height:18px;margin:12px 0 0;font-size:13px;font-weight:600}:where(.pg-shop) #stock-note.out{color:#c00}:where(.pg-shop) .add-cart.is-sold-out,:where(.pg-shop) .add-cart:disabled{opacity:.5;cursor:not-allowed}:where(.pg-shop) .rise-sold-out-badge{z-index:2;color:#fff;letter-spacing:1px;background:#111;padding:6px 10px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}:where(.pg-shop) .product-card.rise-sold-out img{opacity:.55}:where(.pg-shop) .product-card{position:relative}:where(.pg-shop) .promo-ticker-track a{color:inherit;text-decoration:none}:where(.pg-shop) .promo-ticker-sequence{flex-shrink:0;display:flex}:where(.pg-shop) .promo-ticker:hover .promo-ticker-track,:where(.pg-shop) .promo-ticker:focus-within .promo-ticker-track{animation-play-state:paused}:where(.pg-shop) .form-status{min-height:20px;margin-top:14px;font-size:14px;font-weight:500}:where(.pg-shop) .form-status.error{color:#c00}:where(.pg-shop) .form-status.success{color:#137333}:where(.pg-shop) .nav-icons{align-items:center;display:flex}:where(.pg-shop) .nav-icons .account-icon{margin-right:18px}:where(.pg-shop) .nav-icons .account-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}:where(.pg-shop) .product-faq{padding:60px 0 20px}:where(.pg-shop) .product-faq h2{letter-spacing:1px;margin-bottom:22px;font-family:Bebas Neue,sans-serif;font-size:34px}:where(.pg-shop) .product-faq details{border-bottom:1px solid #e5e5e5;padding:16px 0}:where(.pg-shop) .product-faq summary{cursor:pointer;font-size:15px;font-weight:600;list-style:none}:where(.pg-shop) .product-faq summary::-webkit-details-marker{display:none}:where(.pg-shop) .product-faq summary:after{content:"+";float:right;font-size:20px;line-height:1}:where(.pg-shop) .product-faq details[open] summary:after{content:"−"}:where(.pg-shop) .product-faq details p{color:#666;max-width:760px;margin-top:10px;font-size:14px}:where(.pg-shop) .brand-logo{display:block;overflow:visible}:where(.pg-shop) .brand-logo-lift{transition:transform .35s cubic-bezier(.2,.9,.3,1.3)}:where(.pg-shop) .logo:hover .brand-logo-lift{transform:translateY(-10px)}:where(.pg-shop) .consent{color:#666;margin:14px 0;font-size:12px;line-height:1.6}:where(.pg-shop) .consent a{color:#111;text-underline-offset:2px;text-decoration:underline}:where(.pg-shop) .checkout-page .empty-cart{text-align:center;padding:30px 0 10px}@media (max-width:1400px){:where(.pg-shop) .container{width:92%}}@media (max-width:1200px){:where(.pg-shop) h1{font-size:5rem}:where(.pg-shop) h2{font-size:2.5rem}:where(.pg-shop) .featured-content{padding:70px}}@media (max-width:992px){:where(.pg-shop) .nav-links{gap:25px}:where(.pg-shop) .logo img,:where(.pg-shop) .logo svg{height:46px}:where(.pg-shop) .hero h1{font-size:5rem}:where(.pg-shop) .hero-description{max-width:500px}:where(.pg-shop) .featured{grid-template-columns:1fr}:where(.pg-shop) .featured-image{height:500px}:where(.pg-shop) .featured-content{text-align:center;align-items:center}:where(.pg-shop) .product-grid{grid-template-columns:repeat(2,1fr)}:where(.pg-shop) .why-rise .container{grid-template-columns:1fr}:where(.pg-shop) .footer-grid{grid-template-columns:1fr;gap:50px}}@media (max-width:768px){:where(.pg-shop) .navbar{height:54px}:where(.pg-shop) .logo img,:where(.pg-shop) .logo svg{height:40px}:where(.pg-shop) .nav-links{display:none}:where(.pg-shop) .hero{padding:0 25px}:where(.pg-shop) .hero h1{letter-spacing:5px;font-size:3.8rem}:where(.pg-shop) .hero-slogan{letter-spacing:4px;font-size:1rem}:where(.pg-shop) .hero-description{font-size:1rem}:where(.pg-shop) .hero .btn{width:100%;max-width:280px}:where(.pg-shop) .statement{padding:100px 20px}:where(.pg-shop) .statement h2{font-size:2.8rem}:where(.pg-shop) .featured-image{height:400px}:where(.pg-shop) .featured-content{padding:50px 25px}:where(.pg-shop) .featured-content h2{font-size:3rem}:where(.pg-shop) .products{padding:100px 0}:where(.pg-shop) .product-grid{grid-template-columns:1fr}:where(.pg-shop) .feature-card{padding:40px 25px}:where(.pg-shop) .quote{padding:120px 20px}:where(.pg-shop) .quote h2{letter-spacing:4px;font-size:4rem}:where(.pg-shop) .newsletter{padding:80px 20px}:where(.pg-shop) .newsletter .container{width:100%}:where(.pg-shop) .newsletter form{flex-direction:column;gap:12px}:where(.pg-shop) .newsletter form input,:where(.pg-shop) .newsletter form button{width:100%;min-width:0}:where(.pg-shop) .newsletter form input{border-right:1px solid #111;height:56px}:where(.pg-shop) .newsletter form button{flex:none;height:56px}:where(.pg-shop) .copyright{text-align:center;flex-direction:column;gap:15px}}@media (max-width:480px){:where(.pg-shop) h1{font-size:3rem}:where(.pg-shop) h2{font-size:2.2rem}:where(.pg-shop) h3{font-size:1.6rem}:where(.pg-shop) .hero{min-height:90vh}:where(.pg-shop) .hero-description{font-size:.95rem}:where(.pg-shop) .featured-image{height:300px}:where(.pg-shop) .featured-content{padding:40px 20px}:where(.pg-shop) .statement h2{font-size:2.2rem}:where(.pg-shop) .quote h2{font-size:3rem}:where(.pg-shop) .footer-logo{width:90px}}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#111;padding-top:var(--header-height);background:#fff;font-family:Montserrat,sans-serif;line-height:1.6;overflow-x:hidden}:root{--black:#111;--white:#fff;--gray:#f5f5f5;--dark-gray:#666;--light-gray:#ddd;--max-width:1300px;--transition:.35s ease}:where(.pg-product) .container{width:90%;max-width:var(--max-width);margin:auto}:where(.pg-product) h1,:where(.pg-product) h2,:where(.pg-product) h3,:where(.pg-product) h4,:where(.pg-product) h5{letter-spacing:2px;font-family:Bebas Neue,sans-serif;font-weight:400}:where(.pg-product) h1{font-size:6rem}:where(.pg-product) h2{font-size:3rem}:where(.pg-product) h3{font-size:2rem}:where(.pg-product) p{color:var(--dark-gray);font-size:1rem}:where(.pg-product) a{color:inherit;transition:var(--transition);text-decoration:none}:where(.pg-product) img{width:100%;display:block}:where(.pg-product) .btn{letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:var(--transition);border:none;justify-content:center;align-items:center;padding:16px 38px;font-size:.9rem;font-weight:700;display:inline-flex}:where(.pg-product) .btn-light{color:#000;background:#fff}:where(.pg-product) .btn-light:hover{background:#e8e8e8}:where(.pg-product) .btn-dark{color:#fff;background:#000}:where(.pg-product) .btn-dark:hover{background:#2a2a2a}:where(.pg-product) section{width:100%}:where(.pg-product) .section-title{letter-spacing:3px;color:#888;margin-bottom:15px;font-size:.8rem;font-weight:700;display:block}:where(.pg-product) .product-card{transition:var(--transition);display:block;overflow:hidden}:where(.pg-product) .product-card img{transition:all .45s}:where(.pg-product) .product-card:hover img{transform:scale(1.05)}:where(.pg-product) .product-card h3{margin-top:14px;font-size:1.2rem}:where(.pg-product) .product-card span{margin-top:6px;font-size:1rem;font-weight:600}:where(.pg-product) input{border:1px solid var(--light-gray);outline:none;width:100%;padding:16px;font-size:1rem}:where(.pg-product) input:focus{border-color:#000}:where(.pg-product) button{font-family:Montserrat,sans-serif}:where(.pg-product) .text-center{text-align:center}:where(.pg-product) .mb-1{margin-bottom:10px}:where(.pg-product) .mb-2{margin-bottom:20px}:where(.pg-product) .mb-3{margin-bottom:40px}:where(.pg-product) ::selection{color:#fff;background:#000}:root{--header-height:96px}:where(.pg-product) #header{transition:all .3s;box-shadow:0 2px 12px #0000000d;z-index:9999!important;opacity:1!important;background:#fff!important;border-bottom:1px solid #e5e5e5!important;width:100%!important;position:fixed!important;top:0!important;left:0!important}:where(.pg-product) .navbar{justify-content:space-between;align-items:center;height:60px;display:flex}:where(.pg-product) .logo{align-items:center;display:flex}:where(.pg-product) .logo img,:where(.pg-product) .logo svg{width:auto;height:46px;transition:all .3s}:where(.pg-product) .logo:hover img,:where(.pg-product) .logo:hover svg{transform:scale(1.03)}:where(.pg-product) .nav-links{gap:45px;list-style:none;display:flex}:where(.pg-product) .nav-links li{position:relative}:where(.pg-product) .nav-links a{letter-spacing:1px;text-transform:uppercase;padding:5px 0;font-size:.9rem;font-weight:600}:where(.pg-product) .nav-links a:after{content:"";background:#111;width:0;height:2px;transition:all .3s;position:absolute;bottom:-6px;left:0}:where(.pg-product) .nav-links a:hover:after{width:100%}:where(.pg-product) .promo-ticker{color:#fff;white-space:nowrap;background:#000;width:100%;padding:7px 0;overflow:hidden}:where(.pg-product) .promo-ticker-track{will-change:transform;width:max-content;animation:24s linear infinite promoTickerScroll;display:flex}:where(.pg-product) .promo-ticker-group{flex-shrink:0;display:flex}:where(.pg-product) .promo-ticker span{letter-spacing:1px;padding:0 45px;font-size:13px;font-weight:700;display:inline-block}@keyframes promoTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){:where(.pg-product) .promo-ticker-track{animation:none}}:where(.pg-product) .nav-icons{align-items:center;gap:25px;display:flex}:where(.pg-product) .nav-icons a{font-size:1.1rem;transition:all .3s;position:relative}:where(.pg-product) .nav-icons a:hover{transform:translateY(-2px)}:where(.pg-product) #cart-count{z-index:10000;background:#111;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:-8px;right:-10px;color:#fff!important}:where(.pg-product) .cart-link{justify-content:center;align-items:center;display:inline-flex;position:relative}:where(.pg-product) .cart-icon{fill:none;stroke:#111;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}:where(.pg-product) .menu-toggle{cursor:pointer;font-size:1.5rem;display:none}:where(.pg-product) .nav-links a.active{font-weight:700}:where(.pg-product) .nav-links a.active:after{width:100%}:where(.pg-product) section{scroll-margin-top:calc(var(--header-height) + 10px)}:where(.pg-product) #header a,:where(.pg-product) #header i,:where(.pg-product) #header li,:where(.pg-product) #header nav,:where(.pg-product) #header .logo{color:#111}:where(.pg-product) #header .logo img{opacity:1!important}:where(.pg-product) .breadcrumb{background:#f8f8f8;margin-top:40px;padding:25px 0}:where(.pg-product) .breadcrumb .container{align-items:center;gap:12px;font-size:.95rem;display:flex}:where(.pg-product) .breadcrumb a{color:#666;transition:all .3s}:where(.pg-product) .breadcrumb a:hover{color:#111}:where(.pg-product) .product-page{padding:70px 0 120px}:where(.pg-product) .product-layout{grid-template-columns:1.1fr 1fr;align-items:flex-start;gap:70px;display:grid}:where(.pg-product) .product-gallery{gap:25px;display:flex;position:sticky;top:120px}:where(.pg-product) .thumbnails{box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:15px;width:104px;max-height:min(620px,100svh - 160px);padding:4px;display:flex;overflow:hidden auto}:where(.pg-product) .thumbnail{box-sizing:border-box;object-fit:cover;cursor:pointer;background:0 0;border:2px solid #0000;flex-shrink:0;width:100%;height:105px;padding:0;transition:all .3s}:where(.pg-product) .thumbnail img{object-fit:cover;width:100%;height:100%;display:block}:where(.pg-product) .thumbnail[aria-pressed=true]{border-color:#111}:where(.pg-product) .gallery-controls{color:#666;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:.9rem;display:flex}:where(.pg-product) .gallery-controls button{color:#111;cursor:pointer;background:#fff;border:1px solid #ddd;width:44px;height:44px;font-size:1.2rem}:where(.pg-product) .gallery-controls button:hover{border-color:#111}:where(.pg-product) .thumbnail:hover,:where(.pg-product) .thumbnail:focus{border-color:#111;outline:none;transform:scale(1.04)}:where(.pg-product) .main-image{flex:1;min-width:0}:where(.pg-product) .main-image img{border-radius:6px;width:100%;height:auto;display:block}:where(.pg-product) .product-info{flex-direction:column;display:flex}:where(.pg-product) .product-info h1{margin-bottom:10px;font-size:4rem}:where(.pg-product) .product-info h3{color:#666;margin-bottom:25px;font-size:1.5rem}:where(.pg-product) .price{margin-bottom:30px;font-size:2rem;font-weight:700}:where(.pg-product) #product-description{margin-bottom:35px;line-height:1.8}:where(.pg-product) .product-meta{margin-bottom:40px}:where(.pg-product) .product-meta p{margin-bottom:12px}:where(.pg-product) .product-meta strong{color:#111}:where(.pg-product) .sizes{margin-bottom:35px}:where(.pg-product) .sizes h4{margin-bottom:15px}:where(.pg-product) #size-container{flex-wrap:wrap;gap:15px;display:flex}:where(.pg-product) .size-btn{cursor:pointer;background:#fff;border:1px solid #d7d7d7;width:60px;height:60px;font-weight:700;transition:all .3s}:where(.pg-product) .size-btn:hover,:where(.pg-product) .size-btn:focus{border-color:#111;outline:none}:where(.pg-product) .size-btn.selected{color:#fff;background:#111}:where(.pg-product) .size-chart-button{color:#111;cursor:pointer;width:max-content;font:inherit;background:#fff;border:1px solid #111;justify-content:center;align-items:center;margin-top:16px;padding:11px 18px;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-flex}:where(.pg-product) .size-chart-button:hover,:where(.pg-product) .size-chart-button:focus{color:#fff;background:#111;outline:none}:where(.pg-product) .size-chart-button:focus-visible,:where(.pg-product) .close-size-chart:focus-visible{outline-offset:3px;outline:3px solid #777}:where(.pg-product) .size-chart-modal{z-index:9999;opacity:1;visibility:visible;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}:where(.pg-product) .size-chart-modal[hidden]{display:none}:where(.pg-product) .size-chart-dialog{background:#fff;border-radius:6px;width:min(92vw,650px);max-height:90vh;padding:28px;position:relative;overflow:auto;box-shadow:0 12px 45px #00000040}:where(.pg-product) .size-chart-dialog h2{margin:0 42px 22px 0;font-size:1.6rem}:where(.pg-product) #size-chart-image{object-fit:contain;width:100%;height:auto;max-height:75vh;display:block}:where(.pg-product) .close-size-chart{color:#111;cursor:pointer;width:40px;height:40px;font:inherit;background:0 0;border:0;font-size:32px;line-height:1;position:absolute;top:8px;right:12px}:where(.pg-product) .close-size-chart:hover{color:#777}body.size-chart-open{overflow:hidden}:where(.pg-product) .quantity{margin-bottom:40px}:where(.pg-product) .quantity h4{margin-bottom:15px}:where(.pg-product) .quantity-box{border:1px solid #ddd;width:170px;display:flex}:where(.pg-product) .quantity-box button{cursor:pointer;background:#fff;border:none;width:55px;height:55px;font-size:1.3rem;transition:all .3s}:where(.pg-product) .quantity-box button:hover{color:#fff;background:#111}:where(.pg-product) .quantity-box span{flex:1;justify-content:center;align-items:center;font-weight:700;display:flex}:where(.pg-product) .add-cart{justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:35px;font-size:1rem;transition:all .3s;display:flex}:where(.pg-product) .button-arrow{transition:all .3s}:where(.pg-product) .add-cart:hover{transform:translateY(-3px)}:where(.pg-product) .add-cart:hover .button-arrow{transform:translate(4px,-4px)}:where(.pg-product) .add-cart:active{transform:scale(.98)}:where(.pg-product) .cart-notification{z-index:10000;pointer-events:none;border-radius:6px;max-width:calc(100vw - 48px);padding:14px 20px;font-size:15px;line-height:1.4;display:none;position:fixed;top:24px;right:24px;box-shadow:0 4px 14px #0000002e}:where(.pg-product) .cart-notification.show{animation:3.5s forwards cartNotificationFade;display:block}:where(.pg-product) .cart-notification.error{color:#fff;background:#d93025}:where(.pg-product) .cart-notification.success{color:#222;background:#fff}@keyframes cartNotificationFade{0%{opacity:0;transform:translateY(-10px)}10%,80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}:where(.pg-product) .benefits{border-top:1px solid #e5e5e5;padding-top:30px}:where(.pg-product) .benefits p{color:#444;align-items:center;gap:15px;margin-bottom:18px;display:flex}:where(.pg-product) .benefits i{width:22px}:where(.pg-product) .related-products{background:#fafafa;padding:120px 0}:where(.pg-product) .related-products h2{text-align:center;margin-bottom:60px}:where(.pg-product) .related-products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:55px 25px;display:grid}:where(.pg-product) .related-products .product-card{color:#111;width:100%;max-width:300px;margin:0 auto;text-decoration:none;display:block}:where(.pg-product) .related-products .product-card img{aspect-ratio:4/5;object-fit:contain;background:#f7f7f7;width:100%;height:auto;transition:all .35s;display:block}:where(.pg-product) .related-products .product-card:hover img{transform:scale(1.03)}:where(.pg-product) .related-products .product-card h3{margin-top:18px;font-size:1.35rem;line-height:1.2}:where(.pg-product) .related-products .product-card span{margin-top:8px;font-weight:600;display:block}@media (max-width:1100px){:where(.pg-product) .related-products .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:992px){:where(.pg-product) .product-layout{grid-template-columns:1fr}:where(.pg-product) .product-gallery{flex-direction:column-reverse;min-width:0;position:static}:where(.pg-product) .thumbnails{flex-flow:row;justify-content:flex-start;width:100%;max-height:none;overflow:auto hidden}:where(.pg-product) .thumbnail{width:70px;height:90px}}@media (max-width:800px){:where(.pg-product) .related-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 20px}}@media (max-width:768px){:where(.pg-product) .product-info h1{font-size:3rem}:where(.pg-product) .product-info h3{font-size:1.3rem}:where(.pg-product) .price{font-size:1.6rem}:where(.pg-product) .size-btn{width:50px;height:50px}:where(.pg-product) .size-chart-dialog{padding:22px 16px 16px}}@media (max-width:600px){:where(.pg-product) .cart-notification{text-align:center;max-width:none;top:16px;left:16px;right:16px}}@media (max-width:500px){:where(.pg-product) .breadcrumb{display:none}:where(.pg-product) .product-page{padding-top:40px}:where(.pg-product) .product-info h1{font-size:2.4rem}:where(.pg-product) .related-products .product-grid{grid-template-columns:1fr}:where(.pg-product) .related-products .product-card{max-width:360px}:where(.pg-product) .size-chart-button{width:100%}:where(.pg-product) .size-chart-dialog h2{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){:where(.pg-product) .size-chart-button,:where(.pg-product) .size-btn,:where(.pg-product) .thumbnail,:where(.pg-product) .add-cart,:where(.pg-product) .button-arrow,:where(.pg-product) .related-products .product-card img,:where(.pg-product) .cart-notification.show{transition:none;animation:none}}:where(.pg-product) .newsletter{background:#fff;padding:90px 0}:where(.pg-product) .newsletter .container{width:90%;max-width:1100px;margin:0 auto}:where(.pg-product) .newsletter h2{margin-bottom:10px;font-size:3.5rem}:where(.pg-product) .newsletter p{color:#666;margin-bottom:25px}:where(.pg-product) .newsletter form{align-items:stretch;gap:16px;width:100%;display:flex}:where(.pg-product) .newsletter form input{border:1px solid #111;flex:auto;min-width:0;height:58px;padding:0 20px;font-family:Montserrat,sans-serif;font-size:16px}:where(.pg-product) .newsletter form button{color:#fff;letter-spacing:2px;text-transform:uppercase;cursor:pointer;background:#111;border:1px solid #111;flex:0 0 170px;height:58px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;transition:all .3s}:where(.pg-product) .newsletter form button:hover{background:#333}:where(.pg-product) footer{color:#fff;background:#111;padding:90px 0 30px}:where(.pg-product) .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:80px;padding-bottom:60px;display:grid}:where(.pg-product) .footer-logo{filter:brightness(0)invert();width:110px;margin-bottom:25px}:where(.pg-product) .footer-grid p{color:#bdbdbd;max-width:320px;line-height:1.8}:where(.pg-product) .footer-grid h4{letter-spacing:2px;margin-bottom:25px;font-size:1.5rem}:where(.pg-product) .footer-grid a{color:#cfcfcf;margin-bottom:15px;transition:all .3s;display:block}:where(.pg-product) .footer-grid a:hover{color:#fff;transform:translate(6px)}:where(.pg-product) .footer-social{gap:18px;margin-top:30px;display:flex}:where(.pg-product) .footer-social a{border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:1rem;transition:all .3s;display:flex}:where(.pg-product) .footer-social a:hover{color:#000;background:#fff;transform:translateY(-4px)}:where(.pg-product) .footer-divider{background:#ffffff1f;width:100%;height:1px;margin-bottom:30px}:where(.pg-product) .copyright{color:#888;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}:where(.pg-product) .copyright a{color:#888}:where(.pg-product) .copyright a:hover{color:#fff}:where(.pg-product) .footer-small{color:#888;font-size:.9rem}@media (max-width:768px){:where(.pg-product) .newsletter-form{flex-direction:column;gap:12px}:where(.pg-product) .newsletter-form input{border-right:1px solid #111}:where(.pg-product) .newsletter-form button{width:100%}}:where(.pg-product) .size-btn.sold-out,:where(.pg-product) .size-btn:disabled{text-decoration:line-through;opacity:.35!important;cursor:not-allowed!important}:where(.pg-product) #stock-note{color:#b45309;min-height:18px;margin:12px 0 0;font-size:13px;font-weight:600}:where(.pg-product) #stock-note.out{color:#c00}:where(.pg-product) .add-cart.is-sold-out,:where(.pg-product) .add-cart:disabled{opacity:.5;cursor:not-allowed}:where(.pg-product) .rise-sold-out-badge{z-index:2;color:#fff;letter-spacing:1px;background:#111;padding:6px 10px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}:where(.pg-product) .product-card.rise-sold-out img{opacity:.55}:where(.pg-product) .product-card{position:relative}:where(.pg-product) .promo-ticker-track a{color:inherit;text-decoration:none}:where(.pg-product) .promo-ticker-sequence{flex-shrink:0;display:flex}:where(.pg-product) .promo-ticker:hover .promo-ticker-track,:where(.pg-product) .promo-ticker:focus-within .promo-ticker-track{animation-play-state:paused}:where(.pg-product) .form-status{min-height:20px;margin-top:14px;font-size:14px;font-weight:500}:where(.pg-product) .form-status.error{color:#c00}:where(.pg-product) .form-status.success{color:#137333}:where(.pg-product) .nav-icons{align-items:center;display:flex}:where(.pg-product) .nav-icons .account-icon{margin-right:18px}:where(.pg-product) .nav-icons .account-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}:where(.pg-product) .product-faq{padding:60px 0 20px}:where(.pg-product) .product-faq h2{letter-spacing:1px;margin-bottom:22px;font-family:Bebas Neue,sans-serif;font-size:34px}:where(.pg-product) .product-faq details{border-bottom:1px solid #e5e5e5;padding:16px 0}:where(.pg-product) .product-faq summary{cursor:pointer;font-size:15px;font-weight:600;list-style:none}:where(.pg-product) .product-faq summary::-webkit-details-marker{display:none}:where(.pg-product) .product-faq summary:after{content:"+";float:right;font-size:20px;line-height:1}:where(.pg-product) .product-faq details[open] summary:after{content:"−"}:where(.pg-product) .product-faq details p{color:#666;max-width:760px;margin-top:10px;font-size:14px}:where(.pg-product) .brand-logo{display:block;overflow:visible}:where(.pg-product) .brand-logo-lift{transition:transform .35s cubic-bezier(.2,.9,.3,1.3)}:where(.pg-product) .logo:hover .brand-logo-lift{transform:translateY(-10px)}:where(.pg-product) .consent{color:#666;margin:14px 0;font-size:12px;line-height:1.6}:where(.pg-product) .consent a{color:#111;text-underline-offset:2px;text-decoration:underline}:where(.pg-product) .checkout-page .empty-cart{text-align:center;padding:30px 0 10px}@media (max-width:1400px){:where(.pg-product) .container{width:92%}}@media (max-width:1200px){:where(.pg-product) h1{font-size:5rem}:where(.pg-product) h2{font-size:2.5rem}:where(.pg-product) .featured-content{padding:70px}}@media (max-width:992px){:where(.pg-product) .nav-links{gap:25px}:where(.pg-product) .logo img,:where(.pg-product) .logo svg{height:46px}:where(.pg-product) .hero h1{font-size:5rem}:where(.pg-product) .hero-description{max-width:500px}:where(.pg-product) .featured{grid-template-columns:1fr}:where(.pg-product) .featured-image{height:500px}:where(.pg-product) .featured-content{text-align:center;align-items:center}:where(.pg-product) .product-grid{grid-template-columns:repeat(2,1fr)}:where(.pg-product) .why-rise .container{grid-template-columns:1fr}:where(.pg-product) .footer-grid{grid-template-columns:1fr;gap:50px}}@media (max-width:768px){:where(.pg-product) .navbar{height:54px}:where(.pg-product) .logo img,:where(.pg-product) .logo svg{height:40px}:where(.pg-product) .nav-links{display:none}:where(.pg-product) .hero{padding:0 25px}:where(.pg-product) .hero h1{letter-spacing:5px;font-size:3.8rem}:where(.pg-product) .hero-slogan{letter-spacing:4px;font-size:1rem}:where(.pg-product) .hero-description{font-size:1rem}:where(.pg-product) .hero .btn{width:100%;max-width:280px}:where(.pg-product) .statement{padding:100px 20px}:where(.pg-product) .statement h2{font-size:2.8rem}:where(.pg-product) .featured-image{height:400px}:where(.pg-product) .featured-content{padding:50px 25px}:where(.pg-product) .featured-content h2{font-size:3rem}:where(.pg-product) .products{padding:100px 0}:where(.pg-product) .product-grid{grid-template-columns:1fr}:where(.pg-product) .feature-card{padding:40px 25px}:where(.pg-product) .quote{padding:120px 20px}:where(.pg-product) .quote h2{letter-spacing:4px;font-size:4rem}:where(.pg-product) .newsletter{padding:80px 20px}:where(.pg-product) .newsletter .container{width:100%}:where(.pg-product) .newsletter form{flex-direction:column;gap:12px}:where(.pg-product) .newsletter form input,:where(.pg-product) .newsletter form button{width:100%;min-width:0}:where(.pg-product) .newsletter form input{border-right:1px solid #111;height:56px}:where(.pg-product) .newsletter form button{flex:none;height:56px}:where(.pg-product) .copyright{text-align:center;flex-direction:column;gap:15px}}@media (max-width:480px){:where(.pg-product) h1{font-size:3rem}:where(.pg-product) h2{font-size:2.2rem}:where(.pg-product) h3{font-size:1.6rem}:where(.pg-product) .hero{min-height:90vh}:where(.pg-product) .hero-description{font-size:.95rem}:where(.pg-product) .featured-image{height:300px}:where(.pg-product) .featured-content{padding:40px 20px}:where(.pg-product) .statement h2{font-size:2.2rem}:where(.pg-product) .quote h2{font-size:3rem}:where(.pg-product) .footer-logo{width:90px}}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#111;padding-top:var(--header-height);background:#fff;font-family:Montserrat,sans-serif;line-height:1.6;overflow-x:hidden}:root{--black:#111;--white:#fff;--gray:#f5f5f5;--dark-gray:#666;--light-gray:#ddd;--max-width:1300px;--transition:.35s ease}:where(.pg-cart) .container{width:90%;max-width:var(--max-width);margin:auto}:where(.pg-cart) h1,:where(.pg-cart) h2,:where(.pg-cart) h3,:where(.pg-cart) h4,:where(.pg-cart) h5{letter-spacing:2px;font-family:Bebas Neue,sans-serif;font-weight:400}:where(.pg-cart) h1{font-size:6rem}:where(.pg-cart) h2{font-size:3rem}:where(.pg-cart) h3{font-size:2rem}:where(.pg-cart) p{color:var(--dark-gray);font-size:1rem}:where(.pg-cart) a{color:inherit;transition:var(--transition);text-decoration:none}:where(.pg-cart) img{width:100%;display:block}:where(.pg-cart) .btn{letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:var(--transition);border:none;justify-content:center;align-items:center;padding:16px 38px;font-size:.9rem;font-weight:700;display:inline-flex}:where(.pg-cart) .btn-light{color:#000;background:#fff}:where(.pg-cart) .btn-light:hover{background:#e8e8e8}:where(.pg-cart) .btn-dark{color:#fff;background:#000}:where(.pg-cart) .btn-dark:hover{background:#2a2a2a}:where(.pg-cart) section{width:100%}:where(.pg-cart) .section-title{letter-spacing:3px;color:#888;margin-bottom:15px;font-size:.8rem;font-weight:700;display:block}:where(.pg-cart) .product-card{transition:var(--transition);display:block;overflow:hidden}:where(.pg-cart) .product-card img{transition:all .45s}:where(.pg-cart) .product-card:hover img{transform:scale(1.05)}:where(.pg-cart) .product-card h3{margin-top:14px;font-size:1.2rem}:where(.pg-cart) .product-card span{margin-top:6px;font-size:1rem;font-weight:600}:where(.pg-cart) input{border:1px solid var(--light-gray);outline:none;width:100%;padding:16px;font-size:1rem}:where(.pg-cart) input:focus{border-color:#000}:where(.pg-cart) button{font-family:Montserrat,sans-serif}:where(.pg-cart) .text-center{text-align:center}:where(.pg-cart) .mb-1{margin-bottom:10px}:where(.pg-cart) .mb-2{margin-bottom:20px}:where(.pg-cart) .mb-3{margin-bottom:40px}:where(.pg-cart) ::selection{color:#fff;background:#000}:root{--header-height:96px}:where(.pg-cart) #header{transition:all .3s;box-shadow:0 2px 12px #0000000d;z-index:9999!important;opacity:1!important;background:#fff!important;border-bottom:1px solid #e5e5e5!important;width:100%!important;position:fixed!important;top:0!important;left:0!important}:where(.pg-cart) .navbar{justify-content:space-between;align-items:center;height:60px;display:flex}:where(.pg-cart) .logo{align-items:center;display:flex}:where(.pg-cart) .logo img,:where(.pg-cart) .logo svg{width:auto;height:46px;transition:all .3s}:where(.pg-cart) .logo:hover img,:where(.pg-cart) .logo:hover svg{transform:scale(1.03)}:where(.pg-cart) .nav-links{gap:45px;list-style:none;display:flex}:where(.pg-cart) .nav-links li{position:relative}:where(.pg-cart) .nav-links a{letter-spacing:1px;text-transform:uppercase;padding:5px 0;font-size:.9rem;font-weight:600}:where(.pg-cart) .nav-links a:after{content:"";background:#111;width:0;height:2px;transition:all .3s;position:absolute;bottom:-6px;left:0}:where(.pg-cart) .nav-links a:hover:after{width:100%}:where(.pg-cart) .promo-ticker{color:#fff;white-space:nowrap;background:#000;width:100%;padding:7px 0;overflow:hidden}:where(.pg-cart) .promo-ticker-track{will-change:transform;width:max-content;animation:24s linear infinite promoTickerScroll;display:flex}:where(.pg-cart) .promo-ticker-group{flex-shrink:0;display:flex}:where(.pg-cart) .promo-ticker span{letter-spacing:1px;padding:0 45px;font-size:13px;font-weight:700;display:inline-block}@keyframes promoTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){:where(.pg-cart) .promo-ticker-track{animation:none}}:where(.pg-cart) .nav-icons{align-items:center;gap:25px;display:flex}:where(.pg-cart) .nav-icons a{font-size:1.1rem;transition:all .3s;position:relative}:where(.pg-cart) .nav-icons a:hover{transform:translateY(-2px)}:where(.pg-cart) #cart-count{z-index:10000;background:#111;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:-8px;right:-10px;color:#fff!important}:where(.pg-cart) .cart-link{justify-content:center;align-items:center;display:inline-flex;position:relative}:where(.pg-cart) .cart-icon{fill:none;stroke:#111;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}:where(.pg-cart) .menu-toggle{cursor:pointer;font-size:1.5rem;display:none}:where(.pg-cart) .nav-links a.active{font-weight:700}:where(.pg-cart) .nav-links a.active:after{width:100%}:where(.pg-cart) section{scroll-margin-top:calc(var(--header-height) + 10px)}:where(.pg-cart) #header a,:where(.pg-cart) #header i,:where(.pg-cart) #header li,:where(.pg-cart) #header nav,:where(.pg-cart) #header .logo{color:#111}:where(.pg-cart) #header .logo img{opacity:1!important}:where(.pg-cart) .cart-page{min-height:70vh;padding:64px 0 100px}:where(.pg-cart) .cart-page h1{letter-spacing:2px;margin-bottom:10px;font-size:3.5rem}:where(.pg-cart) #cart-items-count{color:#777;margin-bottom:50px}:where(.pg-cart) .cart-layout{grid-template-columns:2fr 1fr;align-items:flex-start;gap:50px;display:grid}:where(.pg-cart) #cart-items{flex-direction:column;gap:30px;display:flex}:where(.pg-cart) .cart-item{border-bottom:1px solid #e8e8e8;grid-template-columns:150px 1fr;gap:30px;padding-bottom:30px;display:grid}:where(.pg-cart) .cart-item img{object-fit:contain;width:140px;height:auto}:where(.pg-cart) .cart-item-details{flex-direction:column;display:flex}:where(.pg-cart) .cart-item-details h3{margin-bottom:8px;font-size:1.8rem}:where(.pg-cart) .cart-item-details p{color:#666;margin-bottom:8px}:where(.pg-cart) .cart-price{margin:20px 0;font-size:1.2rem;font-weight:700}:where(.pg-cart) .cart-quantity{border:1px solid #ddd;align-items:center;width:150px;margin-bottom:20px;display:flex}:where(.pg-cart) .cart-quantity button{cursor:pointer;background:#fff;border:none;width:45px;height:45px;font-size:1.1rem;transition:all .3s}:where(.pg-cart) .cart-quantity button:hover{color:#fff;background:#111}:where(.pg-cart) .cart-quantity span{text-align:center;flex:1;font-weight:700}:where(.pg-cart) .remove-item{color:#888;border-bottom:1px solid #0000;width:max-content;font-size:.95rem;transition:all .3s;display:inline-block}:where(.pg-cart) .remove-item:hover{color:#111;border-color:#111}:where(.pg-cart) .cart-summary{background:#fafafa;border:1px solid #ececec;padding:35px;position:sticky;top:120px}:where(.pg-cart) .cart-summary h2{margin-bottom:35px;font-size:2rem}:where(.pg-cart) .summary-row{justify-content:space-between;margin-bottom:20px;font-size:1rem;display:flex}:where(.pg-cart) .summary-divider{background:#ddd;height:1px;margin:30px 0}:where(.pg-cart) .summary-row.total{font-size:1.3rem;font-weight:700}:where(.pg-cart) .checkout-btn{justify-content:center;align-items:center;gap:10px;width:100%;margin:35px 0;transition:all .3s;display:flex}:where(.pg-cart) .checkout-btn:hover{transform:translateY(-3px)}:where(.pg-cart) .checkout-btn:hover .button-arrow{transform:translate(4px,-4px)}:where(.pg-cart) .button-arrow{transition:all .3s}:where(.pg-cart) .secure-checkout{border-top:1px solid #ddd;padding-top:25px}:where(.pg-cart) .secure-checkout p{color:#555;align-items:center;gap:12px;margin-bottom:15px;display:flex}:where(.pg-cart) .secure-checkout i{width:18px}:where(.pg-cart) .empty-cart{text-align:center;padding:120px 20px}:where(.pg-cart) .empty-cart h2{margin-bottom:20px;font-size:2.5rem}:where(.pg-cart) .empty-cart p{color:#666;margin-bottom:35px}:where(.pg-cart) .related-products{padding:100px 0}:where(.pg-cart) .related-products .product-grid{grid-template-columns:repeat(2,1fr);gap:50px;display:grid}:where(.pg-cart) .related-products .product-card{max-width:340px;margin:0 auto}:where(.pg-cart) .related-products .product-card img{object-fit:contain;width:100%;height:auto;display:block}:where(.pg-cart) .related-products .product-card h3{margin-top:14px;font-size:1.2rem}:where(.pg-cart) .related-products .product-card span{font-size:1rem;font-weight:600}@media (max-width:992px){:where(.pg-cart) .cart-layout{grid-template-columns:1fr}:where(.pg-cart) .cart-summary{position:static}}@media (max-width:768px){:where(.pg-cart) .cart-item{grid-template-columns:1fr}:where(.pg-cart) .cart-item img{max-width:260px;margin:auto}:where(.pg-cart) .cart-item-details{text-align:center;align-items:center}:where(.pg-cart) .cart-quantity{margin:auto auto 20px}}@media (max-width:480px){:where(.pg-cart) .cart-page{padding-top:40px}:where(.pg-cart) .cart-page h1{font-size:2.5rem}:where(.pg-cart) .cart-summary{padding:25px}}:where(.pg-cart) .newsletter{background:#fff;padding:90px 0}:where(.pg-cart) .newsletter .container{width:90%;max-width:1100px;margin:0 auto}:where(.pg-cart) .newsletter h2{margin-bottom:10px;font-size:3.5rem}:where(.pg-cart) .newsletter p{color:#666;margin-bottom:25px}:where(.pg-cart) .newsletter form{align-items:stretch;gap:16px;width:100%;display:flex}:where(.pg-cart) .newsletter form input{border:1px solid #111;flex:auto;min-width:0;height:58px;padding:0 20px;font-family:Montserrat,sans-serif;font-size:16px}:where(.pg-cart) .newsletter form button{color:#fff;letter-spacing:2px;text-transform:uppercase;cursor:pointer;background:#111;border:1px solid #111;flex:0 0 170px;height:58px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;transition:all .3s}:where(.pg-cart) .newsletter form button:hover{background:#333}:where(.pg-cart) footer{color:#fff;background:#111;padding:90px 0 30px}:where(.pg-cart) .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:80px;padding-bottom:60px;display:grid}:where(.pg-cart) .footer-logo{filter:brightness(0)invert();width:110px;margin-bottom:25px}:where(.pg-cart) .footer-grid p{color:#bdbdbd;max-width:320px;line-height:1.8}:where(.pg-cart) .footer-grid h4{letter-spacing:2px;margin-bottom:25px;font-size:1.5rem}:where(.pg-cart) .footer-grid a{color:#cfcfcf;margin-bottom:15px;transition:all .3s;display:block}:where(.pg-cart) .footer-grid a:hover{color:#fff;transform:translate(6px)}:where(.pg-cart) .footer-social{gap:18px;margin-top:30px;display:flex}:where(.pg-cart) .footer-social a{border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:1rem;transition:all .3s;display:flex}:where(.pg-cart) .footer-social a:hover{color:#000;background:#fff;transform:translateY(-4px)}:where(.pg-cart) .footer-divider{background:#ffffff1f;width:100%;height:1px;margin-bottom:30px}:where(.pg-cart) .copyright{color:#888;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}:where(.pg-cart) .copyright a{color:#888}:where(.pg-cart) .copyright a:hover{color:#fff}:where(.pg-cart) .footer-small{color:#888;font-size:.9rem}@media (max-width:768px){:where(.pg-cart) .newsletter-form{flex-direction:column;gap:12px}:where(.pg-cart) .newsletter-form input{border-right:1px solid #111}:where(.pg-cart) .newsletter-form button{width:100%}}:where(.pg-cart) .size-btn.sold-out,:where(.pg-cart) .size-btn:disabled{text-decoration:line-through;opacity:.35!important;cursor:not-allowed!important}:where(.pg-cart) #stock-note{color:#b45309;min-height:18px;margin:12px 0 0;font-size:13px;font-weight:600}:where(.pg-cart) #stock-note.out{color:#c00}:where(.pg-cart) .add-cart.is-sold-out,:where(.pg-cart) .add-cart:disabled{opacity:.5;cursor:not-allowed}:where(.pg-cart) .rise-sold-out-badge{z-index:2;color:#fff;letter-spacing:1px;background:#111;padding:6px 10px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}:where(.pg-cart) .product-card.rise-sold-out img{opacity:.55}:where(.pg-cart) .product-card{position:relative}:where(.pg-cart) .promo-ticker-track a{color:inherit;text-decoration:none}:where(.pg-cart) .promo-ticker-sequence{flex-shrink:0;display:flex}:where(.pg-cart) .promo-ticker:hover .promo-ticker-track,:where(.pg-cart) .promo-ticker:focus-within .promo-ticker-track{animation-play-state:paused}:where(.pg-cart) .form-status{min-height:20px;margin-top:14px;font-size:14px;font-weight:500}:where(.pg-cart) .form-status.error{color:#c00}:where(.pg-cart) .form-status.success{color:#137333}:where(.pg-cart) .nav-icons{align-items:center;display:flex}:where(.pg-cart) .nav-icons .account-icon{margin-right:18px}:where(.pg-cart) .nav-icons .account-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}:where(.pg-cart) .product-faq{padding:60px 0 20px}:where(.pg-cart) .product-faq h2{letter-spacing:1px;margin-bottom:22px;font-family:Bebas Neue,sans-serif;font-size:34px}:where(.pg-cart) .product-faq details{border-bottom:1px solid #e5e5e5;padding:16px 0}:where(.pg-cart) .product-faq summary{cursor:pointer;font-size:15px;font-weight:600;list-style:none}:where(.pg-cart) .product-faq summary::-webkit-details-marker{display:none}:where(.pg-cart) .product-faq summary:after{content:"+";float:right;font-size:20px;line-height:1}:where(.pg-cart) .product-faq details[open] summary:after{content:"−"}:where(.pg-cart) .product-faq details p{color:#666;max-width:760px;margin-top:10px;font-size:14px}:where(.pg-cart) .brand-logo{display:block;overflow:visible}:where(.pg-cart) .brand-logo-lift{transition:transform .35s cubic-bezier(.2,.9,.3,1.3)}:where(.pg-cart) .logo:hover .brand-logo-lift{transform:translateY(-10px)}:where(.pg-cart) .consent{color:#666;margin:14px 0;font-size:12px;line-height:1.6}:where(.pg-cart) .consent a{color:#111;text-underline-offset:2px;text-decoration:underline}:where(.pg-cart) .checkout-page .empty-cart{text-align:center;padding:30px 0 10px}@media (max-width:1400px){:where(.pg-cart) .container{width:92%}}@media (max-width:1200px){:where(.pg-cart) h1{font-size:5rem}:where(.pg-cart) h2{font-size:2.5rem}:where(.pg-cart) .featured-content{padding:70px}}@media (max-width:992px){:where(.pg-cart) .nav-links{gap:25px}:where(.pg-cart) .logo img,:where(.pg-cart) .logo svg{height:46px}:where(.pg-cart) .hero h1{font-size:5rem}:where(.pg-cart) .hero-description{max-width:500px}:where(.pg-cart) .featured{grid-template-columns:1fr}:where(.pg-cart) .featured-image{height:500px}:where(.pg-cart) .featured-content{text-align:center;align-items:center}:where(.pg-cart) .product-grid{grid-template-columns:repeat(2,1fr)}:where(.pg-cart) .why-rise .container{grid-template-columns:1fr}:where(.pg-cart) .footer-grid{grid-template-columns:1fr;gap:50px}}@media (max-width:768px){:where(.pg-cart) .navbar{height:54px}:where(.pg-cart) .logo img,:where(.pg-cart) .logo svg{height:40px}:where(.pg-cart) .nav-links{display:none}:where(.pg-cart) .hero{padding:0 25px}:where(.pg-cart) .hero h1{letter-spacing:5px;font-size:3.8rem}:where(.pg-cart) .hero-slogan{letter-spacing:4px;font-size:1rem}:where(.pg-cart) .hero-description{font-size:1rem}:where(.pg-cart) .hero .btn{width:100%;max-width:280px}:where(.pg-cart) .statement{padding:100px 20px}:where(.pg-cart) .statement h2{font-size:2.8rem}:where(.pg-cart) .featured-image{height:400px}:where(.pg-cart) .featured-content{padding:50px 25px}:where(.pg-cart) .featured-content h2{font-size:3rem}:where(.pg-cart) .products{padding:100px 0}:where(.pg-cart) .product-grid{grid-template-columns:1fr}:where(.pg-cart) .feature-card{padding:40px 25px}:where(.pg-cart) .quote{padding:120px 20px}:where(.pg-cart) .quote h2{letter-spacing:4px;font-size:4rem}:where(.pg-cart) .newsletter{padding:80px 20px}:where(.pg-cart) .newsletter .container{width:100%}:where(.pg-cart) .newsletter form{flex-direction:column;gap:12px}:where(.pg-cart) .newsletter form input,:where(.pg-cart) .newsletter form button{width:100%;min-width:0}:where(.pg-cart) .newsletter form input{border-right:1px solid #111;height:56px}:where(.pg-cart) .newsletter form button{flex:none;height:56px}:where(.pg-cart) .copyright{text-align:center;flex-direction:column;gap:15px}}@media (max-width:480px){:where(.pg-cart) h1{font-size:3rem}:where(.pg-cart) h2{font-size:2.2rem}:where(.pg-cart) h3{font-size:1.6rem}:where(.pg-cart) .hero{min-height:90vh}:where(.pg-cart) .hero-description{font-size:.95rem}:where(.pg-cart) .featured-image{height:300px}:where(.pg-cart) .featured-content{padding:40px 20px}:where(.pg-cart) .statement h2{font-size:2.2rem}:where(.pg-cart) .quote h2{font-size:3rem}:where(.pg-cart) .footer-logo{width:90px}}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#111;padding-top:var(--header-height);background:#fff;font-family:Montserrat,sans-serif;line-height:1.6;overflow-x:hidden}:root{--black:#111;--white:#fff;--gray:#f5f5f5;--dark-gray:#666;--light-gray:#ddd;--max-width:1300px;--transition:.35s ease}:where(.pg-checkout) .container{width:90%;max-width:var(--max-width);margin:auto}:where(.pg-checkout) h1,:where(.pg-checkout) h2,:where(.pg-checkout) h3,:where(.pg-checkout) h4,:where(.pg-checkout) h5{letter-spacing:2px;font-family:Bebas Neue,sans-serif;font-weight:400}:where(.pg-checkout) h1{font-size:6rem}:where(.pg-checkout) h2{font-size:3rem}:where(.pg-checkout) h3{font-size:2rem}:where(.pg-checkout) p{color:var(--dark-gray);font-size:1rem}:where(.pg-checkout) a{color:inherit;transition:var(--transition);text-decoration:none}:where(.pg-checkout) img{width:100%;display:block}:where(.pg-checkout) .btn{letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:var(--transition);border:none;justify-content:center;align-items:center;padding:16px 38px;font-size:.9rem;font-weight:700;display:inline-flex}:where(.pg-checkout) .btn-light{color:#000;background:#fff}:where(.pg-checkout) .btn-light:hover{background:#e8e8e8}:where(.pg-checkout) .btn-dark{color:#fff;background:#000}:where(.pg-checkout) .btn-dark:hover{background:#2a2a2a}:where(.pg-checkout) section{width:100%}:where(.pg-checkout) .section-title{letter-spacing:3px;color:#888;margin-bottom:15px;font-size:.8rem;font-weight:700;display:block}:where(.pg-checkout) .product-card{transition:var(--transition);display:block;overflow:hidden}:where(.pg-checkout) .product-card img{transition:all .45s}:where(.pg-checkout) .product-card:hover img{transform:scale(1.05)}:where(.pg-checkout) .product-card h3{margin-top:14px;font-size:1.2rem}:where(.pg-checkout) .product-card span{margin-top:6px;font-size:1rem;font-weight:600}:where(.pg-checkout) input{border:1px solid var(--light-gray);outline:none;width:100%;padding:16px;font-size:1rem}:where(.pg-checkout) input:focus{border-color:#000}:where(.pg-checkout) button{font-family:Montserrat,sans-serif}:where(.pg-checkout) .text-center{text-align:center}:where(.pg-checkout) .mb-1{margin-bottom:10px}:where(.pg-checkout) .mb-2{margin-bottom:20px}:where(.pg-checkout) .mb-3{margin-bottom:40px}:where(.pg-checkout) ::selection{color:#fff;background:#000}:root{--header-height:96px}:where(.pg-checkout) #header{transition:all .3s;box-shadow:0 2px 12px #0000000d;z-index:9999!important;opacity:1!important;background:#fff!important;border-bottom:1px solid #e5e5e5!important;width:100%!important;position:fixed!important;top:0!important;left:0!important}:where(.pg-checkout) .navbar{justify-content:space-between;align-items:center;height:60px;display:flex}:where(.pg-checkout) .logo{align-items:center;display:flex}:where(.pg-checkout) .logo img,:where(.pg-checkout) .logo svg{width:auto;height:46px;transition:all .3s}:where(.pg-checkout) .logo:hover img,:where(.pg-checkout) .logo:hover svg{transform:scale(1.03)}:where(.pg-checkout) .nav-links{gap:45px;list-style:none;display:flex}:where(.pg-checkout) .nav-links li{position:relative}:where(.pg-checkout) .nav-links a{letter-spacing:1px;text-transform:uppercase;padding:5px 0;font-size:.9rem;font-weight:600}:where(.pg-checkout) .nav-links a:after{content:"";background:#111;width:0;height:2px;transition:all .3s;position:absolute;bottom:-6px;left:0}:where(.pg-checkout) .nav-links a:hover:after{width:100%}:where(.pg-checkout) .promo-ticker{color:#fff;white-space:nowrap;background:#000;width:100%;padding:7px 0;overflow:hidden}:where(.pg-checkout) .promo-ticker-track{will-change:transform;width:max-content;animation:24s linear infinite promoTickerScroll;display:flex}:where(.pg-checkout) .promo-ticker-group{flex-shrink:0;display:flex}:where(.pg-checkout) .promo-ticker span{letter-spacing:1px;padding:0 45px;font-size:13px;font-weight:700;display:inline-block}@keyframes promoTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){:where(.pg-checkout) .promo-ticker-track{animation:none}}:where(.pg-checkout) .nav-icons{align-items:center;gap:25px;display:flex}:where(.pg-checkout) .nav-icons a{font-size:1.1rem;transition:all .3s;position:relative}:where(.pg-checkout) .nav-icons a:hover{transform:translateY(-2px)}:where(.pg-checkout) #cart-count{z-index:10000;background:#111;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:-8px;right:-10px;color:#fff!important}:where(.pg-checkout) .cart-link{justify-content:center;align-items:center;display:inline-flex;position:relative}:where(.pg-checkout) .cart-icon{fill:none;stroke:#111;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}:where(.pg-checkout) .menu-toggle{cursor:pointer;font-size:1.5rem;display:none}:where(.pg-checkout) .nav-links a.active{font-weight:700}:where(.pg-checkout) .nav-links a.active:after{width:100%}:where(.pg-checkout) section{scroll-margin-top:calc(var(--header-height) + 10px)}:where(.pg-checkout) #header a,:where(.pg-checkout) #header i,:where(.pg-checkout) #header li,:where(.pg-checkout) #header nav,:where(.pg-checkout) #header .logo{color:#111}:where(.pg-checkout) #header .logo img{opacity:1!important}:where(.pg-checkout) .checkout-page{padding:64px 0 90px}:where(.pg-checkout) .checkout-page h1{letter-spacing:2px;margin-bottom:50px;font-size:3rem;font-weight:700}:where(.pg-checkout) .checkout-layout{grid-template-columns:2fr 1fr;align-items:start;gap:60px;display:grid}:where(.pg-checkout) .checkout-form{width:100%}:where(.pg-checkout) .checkout-form h2{margin-bottom:35px;font-size:1.8rem}:where(.pg-checkout) .two-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}:where(.pg-checkout) .input-group{margin-bottom:24px}:where(.pg-checkout) .input-group label{margin-bottom:10px;font-size:.95rem;font-weight:600;display:block}:where(.pg-checkout) .input-group input,:where(.pg-checkout) .input-group textarea{color:#111;box-sizing:border-box;background:#fff;border:1px solid #ddd;width:100%;padding:16px 18px;font-family:Montserrat,sans-serif;font-size:1rem;transition:all .25s}:where(.pg-checkout) .input-group textarea{resize:vertical;min-height:130px}:where(.pg-checkout) .input-group input:focus,:where(.pg-checkout) .input-group textarea:focus{border-color:#111;outline:none}:where(.pg-checkout) .input-group input,:where(.pg-checkout) .input-group select,:where(.pg-checkout) .input-group textarea{color:#111;box-sizing:border-box;background:#fff;border:1px solid #ddd;width:100%;padding:16px 18px;font-family:Montserrat,sans-serif;font-size:1rem;transition:all .25s}:where(.pg-checkout) .input-group input:focus,:where(.pg-checkout) .input-group select:focus,:where(.pg-checkout) .input-group textarea:focus{border-color:#111;outline:none}:where(.pg-checkout) .input-group select{border-radius:0}:where(.pg-checkout) .checkout-submit{color:#fff;letter-spacing:1px;cursor:pointer;background:#111;border:none;width:100%;height:56px;font-size:1rem;font-weight:600;transition:all .3s}:where(.pg-checkout) .checkout-submit:hover{background:#333}:where(.pg-checkout) .checkout-summary{background:#fafafa;border:1px solid #e7e7e7;padding:35px;position:sticky;top:120px}:where(.pg-checkout) .checkout-summary h2{margin-bottom:30px;font-size:1.8rem}:where(.pg-checkout) .checkout-summary h3{margin-bottom:15px;font-size:1rem;font-weight:600}:where(.pg-checkout) .checkout-item{border-bottom:1px solid #ececec;grid-template-columns:70px 1fr auto;align-items:center;gap:15px;padding:18px 0;display:grid}:where(.pg-checkout) .checkout-item:last-child{border-bottom:none}:where(.pg-checkout) .checkout-item img{object-fit:contain;width:70px;height:auto}:where(.pg-checkout) .checkout-item h4{margin-bottom:6px}:where(.pg-checkout) .checkout-item p{color:#777;margin:3px 0;font-size:.9rem}:where(.pg-checkout) .checkout-item strong{white-space:nowrap}:where(.pg-checkout) .promo-box{align-items:center;width:100%;margin-bottom:10px;display:flex}:where(.pg-checkout) .promo-box input{box-sizing:border-box;border:1px solid #ddd;border-right:none;flex:1;height:50px;padding:0 16px;font-family:inherit;font-size:.9rem}:where(.pg-checkout) .promo-box input:focus{border-color:#111;outline:none}:where(.pg-checkout) .promo-box button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:50px;font-weight:600;transition:all .25s;display:flex}:where(.pg-checkout) .promo-box button:hover{background:#333}:where(.pg-checkout) #promo-message{white-space:normal;text-overflow:clip;width:100%;max-width:100%;margin-top:10px;font-size:.9rem;line-height:1.4;display:block;overflow:visible}@media (max-width:550px){:where(.pg-checkout) #promo-message{font-size:.78rem;line-height:1.3}}:where(.pg-checkout) .success{color:#2fa84f}:where(.pg-checkout) .error{color:#d73c3c}:where(.pg-checkout) .summary-divider{background:#ddd;height:1px;margin:28px 0}:where(.pg-checkout) .summary-row{justify-content:space-between;align-items:center;margin:18px 0;display:flex}:where(.pg-checkout) .summary-row.total{font-size:1.35rem;font-weight:700}:where(.pg-checkout) .checkout-info{border-top:1px solid #ddd;margin-top:35px;padding-top:25px}:where(.pg-checkout) .checkout-info p{color:#666;align-items:center;gap:12px;margin-bottom:14px;display:flex}:where(.pg-checkout) .checkout-info i{width:18px}@media (max-width:1100px){:where(.pg-checkout) .checkout-layout{grid-template-columns:1fr}:where(.pg-checkout) .checkout-summary{position:static}}@media (max-width:768px){:where(.pg-checkout) .checkout-page{padding-top:40px}:where(.pg-checkout) .checkout-page h1{font-size:2.3rem}:where(.pg-checkout) .two-columns{grid-template-columns:1fr;gap:0}}@media (max-width:550px){:where(.pg-checkout) .checkout-summary{padding:20px 16px}:where(.pg-checkout) .promo-box{flex-direction:row;align-items:stretch;gap:8px;width:100%;margin-bottom:10px;display:flex}:where(.pg-checkout) .promo-box input{box-sizing:border-box;border-right:1px solid #ddd;flex:auto;width:auto;min-width:0;height:50px;padding:0 12px;font-size:.95rem}:where(.pg-checkout) .promo-box button{box-sizing:border-box;flex:0 0 82px;width:82px;height:50px;padding:0 8px;font-size:.85rem}:where(.pg-checkout) #promo-message{font-size:.95rem}}:where(.pg-checkout) .input-group input:invalid:not(:placeholder-shown){border-color:#d73c3c}:where(.pg-checkout) .input-group input:valid:not(:placeholder-shown){border-color:#2fa84f}:where(.pg-checkout) .newsletter{background:#fff;padding:90px 0}:where(.pg-checkout) .newsletter .container{width:90%;max-width:1100px;margin:0 auto}:where(.pg-checkout) .newsletter h2{margin-bottom:10px;font-size:3.5rem}:where(.pg-checkout) .newsletter p{color:#666;margin-bottom:25px}:where(.pg-checkout) .newsletter form{align-items:stretch;gap:16px;width:100%;display:flex}:where(.pg-checkout) .newsletter form input{border:1px solid #111;flex:auto;min-width:0;height:58px;padding:0 20px;font-family:Montserrat,sans-serif;font-size:16px}:where(.pg-checkout) .newsletter form button{color:#fff;letter-spacing:2px;text-transform:uppercase;cursor:pointer;background:#111;border:1px solid #111;flex:0 0 170px;height:58px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;transition:all .3s}:where(.pg-checkout) .newsletter form button:hover{background:#333}:where(.pg-checkout) footer{color:#fff;background:#111;padding:90px 0 30px}:where(.pg-checkout) .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:80px;padding-bottom:60px;display:grid}:where(.pg-checkout) .footer-logo{filter:brightness(0)invert();width:110px;margin-bottom:25px}:where(.pg-checkout) .footer-grid p{color:#bdbdbd;max-width:320px;line-height:1.8}:where(.pg-checkout) .footer-grid h4{letter-spacing:2px;margin-bottom:25px;font-size:1.5rem}:where(.pg-checkout) .footer-grid a{color:#cfcfcf;margin-bottom:15px;transition:all .3s;display:block}:where(.pg-checkout) .footer-grid a:hover{color:#fff;transform:translate(6px)}:where(.pg-checkout) .footer-social{gap:18px;margin-top:30px;display:flex}:where(.pg-checkout) .footer-social a{border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:1rem;transition:all .3s;display:flex}:where(.pg-checkout) .footer-social a:hover{color:#000;background:#fff;transform:translateY(-4px)}:where(.pg-checkout) .footer-divider{background:#ffffff1f;width:100%;height:1px;margin-bottom:30px}:where(.pg-checkout) .copyright{color:#888;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}:where(.pg-checkout) .copyright a{color:#888}:where(.pg-checkout) .copyright a:hover{color:#fff}:where(.pg-checkout) .footer-small{color:#888;font-size:.9rem}@media (max-width:768px){:where(.pg-checkout) .newsletter-form{flex-direction:column;gap:12px}:where(.pg-checkout) .newsletter-form input{border-right:1px solid #111}:where(.pg-checkout) .newsletter-form button{width:100%}}:where(.pg-checkout) .size-btn.sold-out,:where(.pg-checkout) .size-btn:disabled{text-decoration:line-through;opacity:.35!important;cursor:not-allowed!important}:where(.pg-checkout) #stock-note{color:#b45309;min-height:18px;margin:12px 0 0;font-size:13px;font-weight:600}:where(.pg-checkout) #stock-note.out{color:#c00}:where(.pg-checkout) .add-cart.is-sold-out,:where(.pg-checkout) .add-cart:disabled{opacity:.5;cursor:not-allowed}:where(.pg-checkout) .rise-sold-out-badge{z-index:2;color:#fff;letter-spacing:1px;background:#111;padding:6px 10px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}:where(.pg-checkout) .product-card.rise-sold-out img{opacity:.55}:where(.pg-checkout) .product-card{position:relative}:where(.pg-checkout) .promo-ticker-track a{color:inherit;text-decoration:none}:where(.pg-checkout) .promo-ticker-sequence{flex-shrink:0;display:flex}:where(.pg-checkout) .promo-ticker:hover .promo-ticker-track,:where(.pg-checkout) .promo-ticker:focus-within .promo-ticker-track{animation-play-state:paused}:where(.pg-checkout) .form-status{min-height:20px;margin-top:14px;font-size:14px;font-weight:500}:where(.pg-checkout) .form-status.error{color:#c00}:where(.pg-checkout) .form-status.success{color:#137333}:where(.pg-checkout) .nav-icons{align-items:center;display:flex}:where(.pg-checkout) .nav-icons .account-icon{margin-right:18px}:where(.pg-checkout) .nav-icons .account-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}:where(.pg-checkout) .product-faq{padding:60px 0 20px}:where(.pg-checkout) .product-faq h2{letter-spacing:1px;margin-bottom:22px;font-family:Bebas Neue,sans-serif;font-size:34px}:where(.pg-checkout) .product-faq details{border-bottom:1px solid #e5e5e5;padding:16px 0}:where(.pg-checkout) .product-faq summary{cursor:pointer;font-size:15px;font-weight:600;list-style:none}:where(.pg-checkout) .product-faq summary::-webkit-details-marker{display:none}:where(.pg-checkout) .product-faq summary:after{content:"+";float:right;font-size:20px;line-height:1}:where(.pg-checkout) .product-faq details[open] summary:after{content:"−"}:where(.pg-checkout) .product-faq details p{color:#666;max-width:760px;margin-top:10px;font-size:14px}:where(.pg-checkout) .brand-logo{display:block;overflow:visible}:where(.pg-checkout) .brand-logo-lift{transition:transform .35s cubic-bezier(.2,.9,.3,1.3)}:where(.pg-checkout) .logo:hover .brand-logo-lift{transform:translateY(-10px)}:where(.pg-checkout) .consent{color:#666;margin:14px 0;font-size:12px;line-height:1.6}:where(.pg-checkout) .consent a{color:#111;text-underline-offset:2px;text-decoration:underline}:where(.pg-checkout) .checkout-page .empty-cart{text-align:center;padding:30px 0 10px}@media (max-width:1400px){:where(.pg-checkout) .container{width:92%}}@media (max-width:1200px){:where(.pg-checkout) h1{font-size:5rem}:where(.pg-checkout) h2{font-size:2.5rem}:where(.pg-checkout) .featured-content{padding:70px}}@media (max-width:992px){:where(.pg-checkout) .nav-links{gap:25px}:where(.pg-checkout) .logo img,:where(.pg-checkout) .logo svg{height:46px}:where(.pg-checkout) .hero h1{font-size:5rem}:where(.pg-checkout) .hero-description{max-width:500px}:where(.pg-checkout) .featured{grid-template-columns:1fr}:where(.pg-checkout) .featured-image{height:500px}:where(.pg-checkout) .featured-content{text-align:center;align-items:center}:where(.pg-checkout) .product-grid{grid-template-columns:repeat(2,1fr)}:where(.pg-checkout) .why-rise .container{grid-template-columns:1fr}:where(.pg-checkout) .footer-grid{grid-template-columns:1fr;gap:50px}}@media (max-width:768px){:where(.pg-checkout) .navbar{height:54px}:where(.pg-checkout) .logo img,:where(.pg-checkout) .logo svg{height:40px}:where(.pg-checkout) .nav-links{display:none}:where(.pg-checkout) .hero{padding:0 25px}:where(.pg-checkout) .hero h1{letter-spacing:5px;font-size:3.8rem}:where(.pg-checkout) .hero-slogan{letter-spacing:4px;font-size:1rem}:where(.pg-checkout) .hero-description{font-size:1rem}:where(.pg-checkout) .hero .btn{width:100%;max-width:280px}:where(.pg-checkout) .statement{padding:100px 20px}:where(.pg-checkout) .statement h2{font-size:2.8rem}:where(.pg-checkout) .featured-image{height:400px}:where(.pg-checkout) .featured-content{padding:50px 25px}:where(.pg-checkout) .featured-content h2{font-size:3rem}:where(.pg-checkout) .products{padding:100px 0}:where(.pg-checkout) .product-grid{grid-template-columns:1fr}:where(.pg-checkout) .feature-card{padding:40px 25px}:where(.pg-checkout) .quote{padding:120px 20px}:where(.pg-checkout) .quote h2{letter-spacing:4px;font-size:4rem}:where(.pg-checkout) .newsletter{padding:80px 20px}:where(.pg-checkout) .newsletter .container{width:100%}:where(.pg-checkout) .newsletter form{flex-direction:column;gap:12px}:where(.pg-checkout) .newsletter form input,:where(.pg-checkout) .newsletter form button{width:100%;min-width:0}:where(.pg-checkout) .newsletter form input{border-right:1px solid #111;height:56px}:where(.pg-checkout) .newsletter form button{flex:none;height:56px}:where(.pg-checkout) .copyright{text-align:center;flex-direction:column;gap:15px}}@media (max-width:480px){:where(.pg-checkout) h1{font-size:3rem}:where(.pg-checkout) h2{font-size:2.2rem}:where(.pg-checkout) h3{font-size:1.6rem}:where(.pg-checkout) .hero{min-height:90vh}:where(.pg-checkout) .hero-description{font-size:.95rem}:where(.pg-checkout) .featured-image{height:300px}:where(.pg-checkout) .featured-content{padding:40px 20px}:where(.pg-checkout) .statement h2{font-size:2.2rem}:where(.pg-checkout) .quote h2{font-size:3rem}:where(.pg-checkout) .footer-logo{width:90px}}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#111;padding-top:var(--header-height);background:#fff;font-family:Montserrat,sans-serif;line-height:1.6;overflow-x:hidden}:root{--black:#111;--white:#fff;--gray:#f5f5f5;--dark-gray:#666;--light-gray:#ddd;--max-width:1300px;--transition:.35s ease}:where(.pg-about) .container{width:90%;max-width:var(--max-width);margin:auto}:where(.pg-about) h1,:where(.pg-about) h2,:where(.pg-about) h3,:where(.pg-about) h4,:where(.pg-about) h5{letter-spacing:2px;font-family:Bebas Neue,sans-serif;font-weight:400}:where(.pg-about) h1{font-size:6rem}:where(.pg-about) h2{font-size:3rem}:where(.pg-about) h3{font-size:2rem}:where(.pg-about) p{color:var(--dark-gray);font-size:1rem}:where(.pg-about) a{color:inherit;transition:var(--transition);text-decoration:none}:where(.pg-about) img{width:100%;display:block}:where(.pg-about) .btn{letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:var(--transition);border:none;justify-content:center;align-items:center;padding:16px 38px;font-size:.9rem;font-weight:700;display:inline-flex}:where(.pg-about) .btn-light{color:#000;background:#fff}:where(.pg-about) .btn-light:hover{background:#e8e8e8}:where(.pg-about) .btn-dark{color:#fff;background:#000}:where(.pg-about) .btn-dark:hover{background:#2a2a2a}:where(.pg-about) section{width:100%}:where(.pg-about) .section-title{letter-spacing:3px;color:#888;margin-bottom:15px;font-size:.8rem;font-weight:700;display:block}:where(.pg-about) .product-card{transition:var(--transition);display:block;overflow:hidden}:where(.pg-about) .product-card img{transition:all .45s}:where(.pg-about) .product-card:hover img{transform:scale(1.05)}:where(.pg-about) .product-card h3{margin-top:14px;font-size:1.2rem}:where(.pg-about) .product-card span{margin-top:6px;font-size:1rem;font-weight:600}:where(.pg-about) input{border:1px solid var(--light-gray);outline:none;width:100%;padding:16px;font-size:1rem}:where(.pg-about) input:focus{border-color:#000}:where(.pg-about) button{font-family:Montserrat,sans-serif}:where(.pg-about) .text-center{text-align:center}:where(.pg-about) .mb-1{margin-bottom:10px}:where(.pg-about) .mb-2{margin-bottom:20px}:where(.pg-about) .mb-3{margin-bottom:40px}:where(.pg-about) ::selection{color:#fff;background:#000}:root{--header-height:96px}:where(.pg-about) #header{transition:all .3s;box-shadow:0 2px 12px #0000000d;z-index:9999!important;opacity:1!important;background:#fff!important;border-bottom:1px solid #e5e5e5!important;width:100%!important;position:fixed!important;top:0!important;left:0!important}:where(.pg-about) .navbar{justify-content:space-between;align-items:center;height:60px;display:flex}:where(.pg-about) .logo{align-items:center;display:flex}:where(.pg-about) .logo img,:where(.pg-about) .logo svg{width:auto;height:46px;transition:all .3s}:where(.pg-about) .logo:hover img,:where(.pg-about) .logo:hover svg{transform:scale(1.03)}:where(.pg-about) .nav-links{gap:45px;list-style:none;display:flex}:where(.pg-about) .nav-links li{position:relative}:where(.pg-about) .nav-links a{letter-spacing:1px;text-transform:uppercase;padding:5px 0;font-size:.9rem;font-weight:600}:where(.pg-about) .nav-links a:after{content:"";background:#111;width:0;height:2px;transition:all .3s;position:absolute;bottom:-6px;left:0}:where(.pg-about) .nav-links a:hover:after{width:100%}:where(.pg-about) .promo-ticker{color:#fff;white-space:nowrap;background:#000;width:100%;padding:7px 0;overflow:hidden}:where(.pg-about) .promo-ticker-track{will-change:transform;width:max-content;animation:24s linear infinite promoTickerScroll;display:flex}:where(.pg-about) .promo-ticker-group{flex-shrink:0;display:flex}:where(.pg-about) .promo-ticker span{letter-spacing:1px;padding:0 45px;font-size:13px;font-weight:700;display:inline-block}@keyframes promoTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){:where(.pg-about) .promo-ticker-track{animation:none}}:where(.pg-about) .nav-icons{align-items:center;gap:25px;display:flex}:where(.pg-about) .nav-icons a{font-size:1.1rem;transition:all .3s;position:relative}:where(.pg-about) .nav-icons a:hover{transform:translateY(-2px)}:where(.pg-about) #cart-count{z-index:10000;background:#111;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:-8px;right:-10px;color:#fff!important}:where(.pg-about) .cart-link{justify-content:center;align-items:center;display:inline-flex;position:relative}:where(.pg-about) .cart-icon{fill:none;stroke:#111;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}:where(.pg-about) .menu-toggle{cursor:pointer;font-size:1.5rem;display:none}:where(.pg-about) .nav-links a.active{font-weight:700}:where(.pg-about) .nav-links a.active:after{width:100%}:where(.pg-about) section{scroll-margin-top:calc(var(--header-height) + 10px)}:where(.pg-about) #header a,:where(.pg-about) #header i,:where(.pg-about) #header li,:where(.pg-about) #header nav,:where(.pg-about) #header .logo{color:#111}:where(.pg-about) #header .logo img{opacity:1!important}:where(.pg-about) .about-hero{color:#fff;text-align:center;background:#111;padding:130px 20px 100px}:where(.pg-about) .about-hero span{letter-spacing:3px;text-transform:uppercase;color:#aaa}:where(.pg-about) .about-hero h1{margin:20px 0;font-size:72px}:where(.pg-about) .about-hero p{color:#bbb;max-width:700px;margin:auto;line-height:1.8}:where(.pg-about) .about-image img{width:100%;height:auto;display:block}:where(.pg-about) .story{padding:100px 0}:where(.pg-about) .narrow{max-width:850px}:where(.pg-about) .story h2{text-align:center;margin-bottom:40px}:where(.pg-about) .story p{color:#555;text-align:center;margin-bottom:30px;line-height:2}:where(.pg-about) .mission{background:#f8f8f8;padding:100px 0}:where(.pg-about) .mission h2{text-align:center;margin-bottom:60px}:where(.pg-about) .values{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}:where(.pg-about) .value{text-align:center;background:#fff;padding:40px}:where(.pg-about) .value i{margin-bottom:20px;font-size:36px}:where(.pg-about) .value h3{margin-bottom:15px}:where(.pg-about) .value p{color:#666;line-height:1.8}:where(.pg-about) .about-quote{color:#fff;text-align:center;background:#111;padding:90px 20px}:where(.pg-about) .about-quote h2{letter-spacing:3px;font-size:60px}:where(.pg-about) .about-cta{text-align:center;padding:100px 0}:where(.pg-about) .about-cta h2{margin-bottom:20px}:where(.pg-about) .about-cta p{color:#666;margin-bottom:40px}@media (max-width:900px){:where(.pg-about) .values{grid-template-columns:1fr}:where(.pg-about) .about-hero h1{font-size:52px}:where(.pg-about) .about-quote h2{font-size:42px}}:where(.pg-about) .newsletter{background:#fff;padding:90px 0}:where(.pg-about) .newsletter .container{width:90%;max-width:1100px;margin:0 auto}:where(.pg-about) .newsletter h2{margin-bottom:10px;font-size:3.5rem}:where(.pg-about) .newsletter p{color:#666;margin-bottom:25px}:where(.pg-about) .newsletter form{align-items:stretch;gap:16px;width:100%;display:flex}:where(.pg-about) .newsletter form input{border:1px solid #111;flex:auto;min-width:0;height:58px;padding:0 20px;font-family:Montserrat,sans-serif;font-size:16px}:where(.pg-about) .newsletter form button{color:#fff;letter-spacing:2px;text-transform:uppercase;cursor:pointer;background:#111;border:1px solid #111;flex:0 0 170px;height:58px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;transition:all .3s}:where(.pg-about) .newsletter form button:hover{background:#333}:where(.pg-about) footer{color:#fff;background:#111;padding:90px 0 30px}:where(.pg-about) .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:80px;padding-bottom:60px;display:grid}:where(.pg-about) .footer-logo{filter:brightness(0)invert();width:110px;margin-bottom:25px}:where(.pg-about) .footer-grid p{color:#bdbdbd;max-width:320px;line-height:1.8}:where(.pg-about) .footer-grid h4{letter-spacing:2px;margin-bottom:25px;font-size:1.5rem}:where(.pg-about) .footer-grid a{color:#cfcfcf;margin-bottom:15px;transition:all .3s;display:block}:where(.pg-about) .footer-grid a:hover{color:#fff;transform:translate(6px)}:where(.pg-about) .footer-social{gap:18px;margin-top:30px;display:flex}:where(.pg-about) .footer-social a{border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:1rem;transition:all .3s;display:flex}:where(.pg-about) .footer-social a:hover{color:#000;background:#fff;transform:translateY(-4px)}:where(.pg-about) .footer-divider{background:#ffffff1f;width:100%;height:1px;margin-bottom:30px}:where(.pg-about) .copyright{color:#888;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}:where(.pg-about) .copyright a{color:#888}:where(.pg-about) .copyright a:hover{color:#fff}:where(.pg-about) .footer-small{color:#888;font-size:.9rem}@media (max-width:768px){:where(.pg-about) .newsletter-form{flex-direction:column;gap:12px}:where(.pg-about) .newsletter-form input{border-right:1px solid #111}:where(.pg-about) .newsletter-form button{width:100%}}:where(.pg-about) .size-btn.sold-out,:where(.pg-about) .size-btn:disabled{text-decoration:line-through;opacity:.35!important;cursor:not-allowed!important}:where(.pg-about) #stock-note{color:#b45309;min-height:18px;margin:12px 0 0;font-size:13px;font-weight:600}:where(.pg-about) #stock-note.out{color:#c00}:where(.pg-about) .add-cart.is-sold-out,:where(.pg-about) .add-cart:disabled{opacity:.5;cursor:not-allowed}:where(.pg-about) .rise-sold-out-badge{z-index:2;color:#fff;letter-spacing:1px;background:#111;padding:6px 10px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}:where(.pg-about) .product-card.rise-sold-out img{opacity:.55}:where(.pg-about) .product-card{position:relative}:where(.pg-about) .promo-ticker-track a{color:inherit;text-decoration:none}:where(.pg-about) .promo-ticker-sequence{flex-shrink:0;display:flex}:where(.pg-about) .promo-ticker:hover .promo-ticker-track,:where(.pg-about) .promo-ticker:focus-within .promo-ticker-track{animation-play-state:paused}:where(.pg-about) .form-status{min-height:20px;margin-top:14px;font-size:14px;font-weight:500}:where(.pg-about) .form-status.error{color:#c00}:where(.pg-about) .form-status.success{color:#137333}:where(.pg-about) .nav-icons{align-items:center;display:flex}:where(.pg-about) .nav-icons .account-icon{margin-right:18px}:where(.pg-about) .nav-icons .account-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}:where(.pg-about) .product-faq{padding:60px 0 20px}:where(.pg-about) .product-faq h2{letter-spacing:1px;margin-bottom:22px;font-family:Bebas Neue,sans-serif;font-size:34px}:where(.pg-about) .product-faq details{border-bottom:1px solid #e5e5e5;padding:16px 0}:where(.pg-about) .product-faq summary{cursor:pointer;font-size:15px;font-weight:600;list-style:none}:where(.pg-about) .product-faq summary::-webkit-details-marker{display:none}:where(.pg-about) .product-faq summary:after{content:"+";float:right;font-size:20px;line-height:1}:where(.pg-about) .product-faq details[open] summary:after{content:"−"}:where(.pg-about) .product-faq details p{color:#666;max-width:760px;margin-top:10px;font-size:14px}:where(.pg-about) .brand-logo{display:block;overflow:visible}:where(.pg-about) .brand-logo-lift{transition:transform .35s cubic-bezier(.2,.9,.3,1.3)}:where(.pg-about) .logo:hover .brand-logo-lift{transform:translateY(-10px)}:where(.pg-about) .consent{color:#666;margin:14px 0;font-size:12px;line-height:1.6}:where(.pg-about) .consent a{color:#111;text-underline-offset:2px;text-decoration:underline}:where(.pg-about) .checkout-page .empty-cart{text-align:center;padding:30px 0 10px}@media (max-width:1400px){:where(.pg-about) .container{width:92%}}@media (max-width:1200px){:where(.pg-about) h1{font-size:5rem}:where(.pg-about) h2{font-size:2.5rem}:where(.pg-about) .featured-content{padding:70px}}@media (max-width:992px){:where(.pg-about) .nav-links{gap:25px}:where(.pg-about) .logo img,:where(.pg-about) .logo svg{height:46px}:where(.pg-about) .hero h1{font-size:5rem}:where(.pg-about) .hero-description{max-width:500px}:where(.pg-about) .featured{grid-template-columns:1fr}:where(.pg-about) .featured-image{height:500px}:where(.pg-about) .featured-content{text-align:center;align-items:center}:where(.pg-about) .product-grid{grid-template-columns:repeat(2,1fr)}:where(.pg-about) .why-rise .container{grid-template-columns:1fr}:where(.pg-about) .footer-grid{grid-template-columns:1fr;gap:50px}}@media (max-width:768px){:where(.pg-about) .navbar{height:54px}:where(.pg-about) .logo img,:where(.pg-about) .logo svg{height:40px}:where(.pg-about) .nav-links{display:none}:where(.pg-about) .hero{padding:0 25px}:where(.pg-about) .hero h1{letter-spacing:5px;font-size:3.8rem}:where(.pg-about) .hero-slogan{letter-spacing:4px;font-size:1rem}:where(.pg-about) .hero-description{font-size:1rem}:where(.pg-about) .hero .btn{width:100%;max-width:280px}:where(.pg-about) .statement{padding:100px 20px}:where(.pg-about) .statement h2{font-size:2.8rem}:where(.pg-about) .featured-image{height:400px}:where(.pg-about) .featured-content{padding:50px 25px}:where(.pg-about) .featured-content h2{font-size:3rem}:where(.pg-about) .products{padding:100px 0}:where(.pg-about) .product-grid{grid-template-columns:1fr}:where(.pg-about) .feature-card{padding:40px 25px}:where(.pg-about) .quote{padding:120px 20px}:where(.pg-about) .quote h2{letter-spacing:4px;font-size:4rem}:where(.pg-about) .newsletter{padding:80px 20px}:where(.pg-about) .newsletter .container{width:100%}:where(.pg-about) .newsletter form{flex-direction:column;gap:12px}:where(.pg-about) .newsletter form input,:where(.pg-about) .newsletter form button{width:100%;min-width:0}:where(.pg-about) .newsletter form input{border-right:1px solid #111;height:56px}:where(.pg-about) .newsletter form button{flex:none;height:56px}:where(.pg-about) .copyright{text-align:center;flex-direction:column;gap:15px}}@media (max-width:480px){:where(.pg-about) h1{font-size:3rem}:where(.pg-about) h2{font-size:2.2rem}:where(.pg-about) h3{font-size:1.6rem}:where(.pg-about) .hero{min-height:90vh}:where(.pg-about) .hero-description{font-size:.95rem}:where(.pg-about) .featured-image{height:300px}:where(.pg-about) .featured-content{padding:40px 20px}:where(.pg-about) .statement h2{font-size:2.2rem}:where(.pg-about) .quote h2{font-size:3rem}:where(.pg-about) .footer-logo{width:90px}}
