*{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-contact) .container{width:90%;max-width:var(--max-width);margin:auto}:where(.pg-contact) h1,:where(.pg-contact) h2,:where(.pg-contact) h3,:where(.pg-contact) h4,:where(.pg-contact) h5{letter-spacing:2px;font-family:Bebas Neue,sans-serif;font-weight:400}:where(.pg-contact) h1{font-size:6rem}:where(.pg-contact) h2{font-size:3rem}:where(.pg-contact) h3{font-size:2rem}:where(.pg-contact) p{color:var(--dark-gray);font-size:1rem}:where(.pg-contact) a{color:inherit;transition:var(--transition);text-decoration:none}:where(.pg-contact) img{width:100%;display:block}:where(.pg-contact) .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-contact) .btn-light{color:#000;background:#fff}:where(.pg-contact) .btn-light:hover{background:#e8e8e8}:where(.pg-contact) .btn-dark{color:#fff;background:#000}:where(.pg-contact) .btn-dark:hover{background:#2a2a2a}:where(.pg-contact) section{width:100%}:where(.pg-contact) .section-title{letter-spacing:3px;color:#888;margin-bottom:15px;font-size:.8rem;font-weight:700;display:block}:where(.pg-contact) .product-card{transition:var(--transition);display:block;overflow:hidden}:where(.pg-contact) .product-card img{transition:all .45s}:where(.pg-contact) .product-card:hover img{transform:scale(1.05)}:where(.pg-contact) .product-card h3{margin-top:14px;font-size:1.2rem}:where(.pg-contact) .product-card span{margin-top:6px;font-size:1rem;font-weight:600}:where(.pg-contact) input{border:1px solid var(--light-gray);outline:none;width:100%;padding:16px;font-size:1rem}:where(.pg-contact) input:focus{border-color:#000}:where(.pg-contact) button{font-family:Montserrat,sans-serif}:where(.pg-contact) .text-center{text-align:center}:where(.pg-contact) .mb-1{margin-bottom:10px}:where(.pg-contact) .mb-2{margin-bottom:20px}:where(.pg-contact) .mb-3{margin-bottom:40px}:where(.pg-contact) ::selection{color:#fff;background:#000}:root{--header-height:96px}:where(.pg-contact) #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-contact) .navbar{justify-content:space-between;align-items:center;height:60px;display:flex}:where(.pg-contact) .logo{align-items:center;display:flex}:where(.pg-contact) .logo img,:where(.pg-contact) .logo svg{width:auto;height:46px;transition:all .3s}:where(.pg-contact) .logo:hover img,:where(.pg-contact) .logo:hover svg{transform:scale(1.03)}:where(.pg-contact) .nav-links{gap:45px;list-style:none;display:flex}:where(.pg-contact) .nav-links li{position:relative}:where(.pg-contact) .nav-links a{letter-spacing:1px;text-transform:uppercase;padding:5px 0;font-size:.9rem;font-weight:600}:where(.pg-contact) .nav-links a:after{content:"";background:#111;width:0;height:2px;transition:all .3s;position:absolute;bottom:-6px;left:0}:where(.pg-contact) .nav-links a:hover:after{width:100%}:where(.pg-contact) .promo-ticker{color:#fff;white-space:nowrap;background:#000;width:100%;padding:7px 0;overflow:hidden}:where(.pg-contact) .promo-ticker-track{will-change:transform;width:max-content;animation:24s linear infinite promoTickerScroll;display:flex}:where(.pg-contact) .promo-ticker-group{flex-shrink:0;display:flex}:where(.pg-contact) .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-contact) .promo-ticker-track{animation:none}}:where(.pg-contact) .nav-icons{align-items:center;gap:25px;display:flex}:where(.pg-contact) .nav-icons a{font-size:1.1rem;transition:all .3s;position:relative}:where(.pg-contact) .nav-icons a:hover{transform:translateY(-2px)}:where(.pg-contact) #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-contact) .cart-link{justify-content:center;align-items:center;display:inline-flex;position:relative}:where(.pg-contact) .cart-icon{fill:none;stroke:#111;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}:where(.pg-contact) .menu-toggle{cursor:pointer;font-size:1.5rem;display:none}:where(.pg-contact) .nav-links a.active{font-weight:700}:where(.pg-contact) .nav-links a.active:after{width:100%}:where(.pg-contact) section{scroll-margin-top:calc(var(--header-height) + 10px)}:where(.pg-contact) #header a,:where(.pg-contact) #header i,:where(.pg-contact) #header li,:where(.pg-contact) #header nav,:where(.pg-contact) #header .logo{color:#111}:where(.pg-contact) #header .logo img{opacity:1!important}:where(.pg-contact) .contact-hero{color:#fff;text-align:center;background:#111;padding:120px 20px 90px}:where(.pg-contact) .contact-hero h1{letter-spacing:4px;margin-bottom:20px;font-size:72px}:where(.pg-contact) .contact-hero p{color:#bbb;max-width:700px;margin:auto;line-height:1.8}:where(.pg-contact) .contact-section{padding:90px 0}:where(.pg-contact) .contact-grid{grid-template-columns:2fr 1fr;gap:80px;display:grid}:where(.pg-contact) .contact-form h2,:where(.pg-contact) .contact-info h2{margin-bottom:35px}:where(.pg-contact) .contact-form form{flex-direction:column;gap:20px;display:flex}:where(.pg-contact) .contact-form input,:where(.pg-contact) .contact-form textarea{background:#fff;border:1px solid #ddd;width:100%;padding:16px;font-family:inherit;font-size:15px}:where(.pg-contact) .contact-form textarea{resize:vertical}:where(.pg-contact) .contact-form button{width:220px}:where(.pg-contact) .contact-info{flex-direction:column;gap:35px;display:flex}:where(.pg-contact) .info-item{align-items:flex-start;gap:20px;display:flex}:where(.pg-contact) .info-item i{margin-top:5px;font-size:22px}:where(.pg-contact) .info-item h3{margin-bottom:8px}:where(.pg-contact) .info-item p{color:#666}:where(.pg-contact) .faq{background:#f8f8f8;padding:90px 0}:where(.pg-contact) .faq h2{text-align:center;margin-bottom:60px}:where(.pg-contact) .faq-item{max-width:850px;margin:0 auto 40px}:where(.pg-contact) .faq-item h3{margin-bottom:12px}:where(.pg-contact) .faq-item p{color:#666;line-height:1.8}:where(.pg-contact) .contact-quote{color:#fff;text-align:center;background:#111;padding:90px 20px}:where(.pg-contact) .contact-quote h2{letter-spacing:4px;font-size:70px}:where(.pg-contact) .site-notification{z-index:9999;color:#fff;text-align:center;opacity:0;visibility:hidden;pointer-events:none;border-radius:4px;width:min(90%,420px);padding:16px 22px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:1.5;transition:opacity .3s,transform .3s,visibility .3s;position:fixed;top:24px;left:50%;transform:translate(-50%,-20px)}:where(.pg-contact) .site-notification.show{opacity:1;visibility:visible;transform:translate(-50%)}:where(.pg-contact) .site-notification.success{background:#111}:where(.pg-contact) .site-notification.error{background:#b3261e}@media (max-width:600px){:where(.pg-contact) .site-notification{width:calc(100% - 32px);padding:14px 16px;font-size:13px;top:16px}}@media (max-width:900px){:where(.pg-contact) .contact-grid{grid-template-columns:1fr;gap:60px}:where(.pg-contact) .contact-form button{width:100%}:where(.pg-contact) .contact-hero h1{font-size:52px}:where(.pg-contact) .contact-quote h2{font-size:44px}}:where(.pg-contact) .newsletter{background:#fff;padding:90px 0}:where(.pg-contact) .newsletter .container{width:90%;max-width:1100px;margin:0 auto}:where(.pg-contact) .newsletter h2{margin-bottom:10px;font-size:3.5rem}:where(.pg-contact) .newsletter p{color:#666;margin-bottom:25px}:where(.pg-contact) .newsletter form{align-items:stretch;gap:16px;width:100%;display:flex}:where(.pg-contact) .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-contact) .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-contact) .newsletter form button:hover{background:#333}:where(.pg-contact) footer{color:#fff;background:#111;padding:90px 0 30px}:where(.pg-contact) .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:80px;padding-bottom:60px;display:grid}:where(.pg-contact) .footer-logo{filter:brightness(0)invert();width:110px;margin-bottom:25px}:where(.pg-contact) .footer-grid p{color:#bdbdbd;max-width:320px;line-height:1.8}:where(.pg-contact) .footer-grid h4{letter-spacing:2px;margin-bottom:25px;font-size:1.5rem}:where(.pg-contact) .footer-grid a{color:#cfcfcf;margin-bottom:15px;transition:all .3s;display:block}:where(.pg-contact) .footer-grid a:hover{color:#fff;transform:translate(6px)}:where(.pg-contact) .footer-social{gap:18px;margin-top:30px;display:flex}:where(.pg-contact) .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-contact) .footer-social a:hover{color:#000;background:#fff;transform:translateY(-4px)}:where(.pg-contact) .footer-divider{background:#ffffff1f;width:100%;height:1px;margin-bottom:30px}:where(.pg-contact) .copyright{color:#888;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}:where(.pg-contact) .copyright a{color:#888}:where(.pg-contact) .copyright a:hover{color:#fff}:where(.pg-contact) .footer-small{color:#888;font-size:.9rem}@media (max-width:768px){:where(.pg-contact) .newsletter-form{flex-direction:column;gap:12px}:where(.pg-contact) .newsletter-form input{border-right:1px solid #111}:where(.pg-contact) .newsletter-form button{width:100%}}:where(.pg-contact) .size-btn.sold-out,:where(.pg-contact) .size-btn:disabled{text-decoration:line-through;opacity:.35!important;cursor:not-allowed!important}:where(.pg-contact) #stock-note{color:#b45309;min-height:18px;margin:12px 0 0;font-size:13px;font-weight:600}:where(.pg-contact) #stock-note.out{color:#c00}:where(.pg-contact) .add-cart.is-sold-out,:where(.pg-contact) .add-cart:disabled{opacity:.5;cursor:not-allowed}:where(.pg-contact) .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-contact) .product-card.rise-sold-out img{opacity:.55}:where(.pg-contact) .product-card{position:relative}:where(.pg-contact) .promo-ticker-track a{color:inherit;text-decoration:none}:where(.pg-contact) .promo-ticker-sequence{flex-shrink:0;display:flex}:where(.pg-contact) .promo-ticker:hover .promo-ticker-track,:where(.pg-contact) .promo-ticker:focus-within .promo-ticker-track{animation-play-state:paused}:where(.pg-contact) .form-status{min-height:20px;margin-top:14px;font-size:14px;font-weight:500}:where(.pg-contact) .form-status.error{color:#c00}:where(.pg-contact) .form-status.success{color:#137333}:where(.pg-contact) .nav-icons{align-items:center;display:flex}:where(.pg-contact) .nav-icons .account-icon{margin-right:18px}:where(.pg-contact) .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-contact) .product-faq{padding:60px 0 20px}:where(.pg-contact) .product-faq h2{letter-spacing:1px;margin-bottom:22px;font-family:Bebas Neue,sans-serif;font-size:34px}:where(.pg-contact) .product-faq details{border-bottom:1px solid #e5e5e5;padding:16px 0}:where(.pg-contact) .product-faq summary{cursor:pointer;font-size:15px;font-weight:600;list-style:none}:where(.pg-contact) .product-faq summary::-webkit-details-marker{display:none}:where(.pg-contact) .product-faq summary:after{content:"+";float:right;font-size:20px;line-height:1}:where(.pg-contact) .product-faq details[open] summary:after{content:"−"}:where(.pg-contact) .product-faq details p{color:#666;max-width:760px;margin-top:10px;font-size:14px}:where(.pg-contact) .brand-logo{display:block;overflow:visible}:where(.pg-contact) .brand-logo-lift{transition:transform .35s cubic-bezier(.2,.9,.3,1.3)}:where(.pg-contact) .logo:hover .brand-logo-lift{transform:translateY(-10px)}:where(.pg-contact) .consent{color:#666;margin:14px 0;font-size:12px;line-height:1.6}:where(.pg-contact) .consent a{color:#111;text-underline-offset:2px;text-decoration:underline}:where(.pg-contact) .checkout-page .empty-cart{text-align:center;padding:30px 0 10px}@media (max-width:1400px){:where(.pg-contact) .container{width:92%}}@media (max-width:1200px){:where(.pg-contact) h1{font-size:5rem}:where(.pg-contact) h2{font-size:2.5rem}:where(.pg-contact) .featured-content{padding:70px}}@media (max-width:992px){:where(.pg-contact) .nav-links{gap:25px}:where(.pg-contact) .logo img,:where(.pg-contact) .logo svg{height:46px}:where(.pg-contact) .hero h1{font-size:5rem}:where(.pg-contact) .hero-description{max-width:500px}:where(.pg-contact) .featured{grid-template-columns:1fr}:where(.pg-contact) .featured-image{height:500px}:where(.pg-contact) .featured-content{text-align:center;align-items:center}:where(.pg-contact) .product-grid{grid-template-columns:repeat(2,1fr)}:where(.pg-contact) .why-rise .container{grid-template-columns:1fr}:where(.pg-contact) .footer-grid{grid-template-columns:1fr;gap:50px}}@media (max-width:768px){:where(.pg-contact) .navbar{height:54px}:where(.pg-contact) .logo img,:where(.pg-contact) .logo svg{height:40px}:where(.pg-contact) .nav-links{display:none}:where(.pg-contact) .hero{padding:0 25px}:where(.pg-contact) .hero h1{letter-spacing:5px;font-size:3.8rem}:where(.pg-contact) .hero-slogan{letter-spacing:4px;font-size:1rem}:where(.pg-contact) .hero-description{font-size:1rem}:where(.pg-contact) .hero .btn{width:100%;max-width:280px}:where(.pg-contact) .statement{padding:100px 20px}:where(.pg-contact) .statement h2{font-size:2.8rem}:where(.pg-contact) .featured-image{height:400px}:where(.pg-contact) .featured-content{padding:50px 25px}:where(.pg-contact) .featured-content h2{font-size:3rem}:where(.pg-contact) .products{padding:100px 0}:where(.pg-contact) .product-grid{grid-template-columns:1fr}:where(.pg-contact) .feature-card{padding:40px 25px}:where(.pg-contact) .quote{padding:120px 20px}:where(.pg-contact) .quote h2{letter-spacing:4px;font-size:4rem}:where(.pg-contact) .newsletter{padding:80px 20px}:where(.pg-contact) .newsletter .container{width:100%}:where(.pg-contact) .newsletter form{flex-direction:column;gap:12px}:where(.pg-contact) .newsletter form input,:where(.pg-contact) .newsletter form button{width:100%;min-width:0}:where(.pg-contact) .newsletter form input{border-right:1px solid #111;height:56px}:where(.pg-contact) .newsletter form button{flex:none;height:56px}:where(.pg-contact) .copyright{text-align:center;flex-direction:column;gap:15px}}@media (max-width:480px){:where(.pg-contact) h1{font-size:3rem}:where(.pg-contact) h2{font-size:2.2rem}:where(.pg-contact) h3{font-size:1.6rem}:where(.pg-contact) .hero{min-height:90vh}:where(.pg-contact) .hero-description{font-size:.95rem}:where(.pg-contact) .featured-image{height:300px}:where(.pg-contact) .featured-content{padding:40px 20px}:where(.pg-contact) .statement h2{font-size:2.2rem}:where(.pg-contact) .quote h2{font-size:3rem}:where(.pg-contact) .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-account) .container{width:90%;max-width:var(--max-width);margin:auto}:where(.pg-account) h1,:where(.pg-account) h2,:where(.pg-account) h3,:where(.pg-account) h4,:where(.pg-account) h5{letter-spacing:2px;font-family:Bebas Neue,sans-serif;font-weight:400}:where(.pg-account) h1{font-size:6rem}:where(.pg-account) h2{font-size:3rem}:where(.pg-account) h3{font-size:2rem}:where(.pg-account) p{color:var(--dark-gray);font-size:1rem}:where(.pg-account) a{color:inherit;transition:var(--transition);text-decoration:none}:where(.pg-account) img{width:100%;display:block}:where(.pg-account) .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-account) .btn-light{color:#000;background:#fff}:where(.pg-account) .btn-light:hover{background:#e8e8e8}:where(.pg-account) .btn-dark{color:#fff;background:#000}:where(.pg-account) .btn-dark:hover{background:#2a2a2a}:where(.pg-account) section{width:100%}:where(.pg-account) .section-title{letter-spacing:3px;color:#888;margin-bottom:15px;font-size:.8rem;font-weight:700;display:block}:where(.pg-account) .product-card{transition:var(--transition);display:block;overflow:hidden}:where(.pg-account) .product-card img{transition:all .45s}:where(.pg-account) .product-card:hover img{transform:scale(1.05)}:where(.pg-account) .product-card h3{margin-top:14px;font-size:1.2rem}:where(.pg-account) .product-card span{margin-top:6px;font-size:1rem;font-weight:600}:where(.pg-account) input{border:1px solid var(--light-gray);outline:none;width:100%;padding:16px;font-size:1rem}:where(.pg-account) input:focus{border-color:#000}:where(.pg-account) button{font-family:Montserrat,sans-serif}:where(.pg-account) .text-center{text-align:center}:where(.pg-account) .mb-1{margin-bottom:10px}:where(.pg-account) .mb-2{margin-bottom:20px}:where(.pg-account) .mb-3{margin-bottom:40px}:where(.pg-account) ::selection{color:#fff;background:#000}:root{--header-height:96px}:where(.pg-account) #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-account) .navbar{justify-content:space-between;align-items:center;height:60px;display:flex}:where(.pg-account) .logo{align-items:center;display:flex}:where(.pg-account) .logo img,:where(.pg-account) .logo svg{width:auto;height:46px;transition:all .3s}:where(.pg-account) .logo:hover img,:where(.pg-account) .logo:hover svg{transform:scale(1.03)}:where(.pg-account) .nav-links{gap:45px;list-style:none;display:flex}:where(.pg-account) .nav-links li{position:relative}:where(.pg-account) .nav-links a{letter-spacing:1px;text-transform:uppercase;padding:5px 0;font-size:.9rem;font-weight:600}:where(.pg-account) .nav-links a:after{content:"";background:#111;width:0;height:2px;transition:all .3s;position:absolute;bottom:-6px;left:0}:where(.pg-account) .nav-links a:hover:after{width:100%}:where(.pg-account) .promo-ticker{color:#fff;white-space:nowrap;background:#000;width:100%;padding:7px 0;overflow:hidden}:where(.pg-account) .promo-ticker-track{will-change:transform;width:max-content;animation:24s linear infinite promoTickerScroll;display:flex}:where(.pg-account) .promo-ticker-group{flex-shrink:0;display:flex}:where(.pg-account) .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-account) .promo-ticker-track{animation:none}}:where(.pg-account) .nav-icons{align-items:center;gap:25px;display:flex}:where(.pg-account) .nav-icons a{font-size:1.1rem;transition:all .3s;position:relative}:where(.pg-account) .nav-icons a:hover{transform:translateY(-2px)}:where(.pg-account) #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-account) .cart-link{justify-content:center;align-items:center;display:inline-flex;position:relative}:where(.pg-account) .cart-icon{fill:none;stroke:#111;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}:where(.pg-account) .menu-toggle{cursor:pointer;font-size:1.5rem;display:none}:where(.pg-account) .nav-links a.active{font-weight:700}:where(.pg-account) .nav-links a.active:after{width:100%}:where(.pg-account) section{scroll-margin-top:calc(var(--header-height) + 10px)}:where(.pg-account) #header a,:where(.pg-account) #header i,:where(.pg-account) #header li,:where(.pg-account) #header nav,:where(.pg-account) #header .logo{color:#111}:where(.pg-account) #header .logo img{opacity:1!important}:where(.pg-account) .auth-page,:where(.pg-account) .acct-page{min-height:60vh;padding:70px 0 110px}:where(.pg-account) .auth-card{max-width:440px;margin:0 auto;padding:0 20px}:where(.pg-account) .auth-card h1,:where(.pg-account) .acct-page h1{letter-spacing:1px;margin-bottom:8px;font-family:Bebas Neue,sans-serif;font-size:48px;line-height:1.05}:where(.pg-account) .auth-card .sub{color:#666;margin-bottom:28px;font-size:14px}:where(.pg-account) .field{margin-bottom:18px}:where(.pg-account) .field label{letter-spacing:.5px;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:600;display:block}:where(.pg-account) .field input,:where(.pg-account) .field select,:where(.pg-account) .field textarea{width:100%;font:inherit;background:#fff;border:1px solid #ddd;border-radius:0;outline:none;padding:14px 16px;font-size:14px}:where(.pg-account) .field input:focus,:where(.pg-account) .field select:focus,:where(.pg-account) .field textarea:focus{border-color:#111}:where(.pg-account) .auth-btn,:where(.pg-account) .acct-btn{color:#fff;width:100%;font:inherit;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;text-align:center;background:#111;border:1px solid #111;padding:15px 22px;font-size:13px;font-weight:600;transition:all .3s;display:inline-block}:where(.pg-account) .auth-btn:hover,:where(.pg-account) .acct-btn:hover{color:#111;background:#fff}:where(.pg-account) .auth-btn:disabled,:where(.pg-account) .acct-btn:disabled{opacity:.5;cursor:not-allowed}:where(.pg-account) .acct-btn{width:auto}:where(.pg-account) .acct-btn.ghost,:where(.pg-account) .auth-btn.ghost{color:#111;background:#fff}:where(.pg-account) .acct-btn.ghost:hover,:where(.pg-account) .auth-btn.ghost:hover{color:#fff;background:#111}:where(.pg-account) .acct-btn.small{padding:9px 16px;font-size:11px}:where(.pg-account) .acct-btn.danger{color:#c00;background:#fff;border-color:#c00}:where(.pg-account) .acct-btn.danger:hover{color:#fff;background:#c00}:where(.pg-account) .auth-divider{color:#999;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:14px;margin:22px 0;font-size:12px;display:flex}:where(.pg-account) .auth-divider:before,:where(.pg-account) .auth-divider:after{content:"";background:#e5e5e5;flex:1;height:1px}:where(.pg-account) .auth-links{color:#666;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:22px;font-size:14px;display:flex}:where(.pg-account) .auth-links a{color:#111;text-decoration:underline}:where(.pg-account) .notice{background:#f5f5f5;border:1px solid #e5e5e5;margin-bottom:18px;padding:12px 14px;font-size:13px}:where(.pg-account) .notice.error{color:#a00;background:#fdf0f0;border-color:#f3c2c2}:where(.pg-account) .notice.success{color:#137333;background:#eefaf1;border-color:#bfe3c8}:where(.pg-account) .acct-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:26px;display:flex}:where(.pg-account) .acct-head p{color:#666;font-size:14px}:where(.pg-account) .acct-nav{border-bottom:1px solid #e5e5e5;gap:8px;margin-bottom:34px;display:flex}:where(.pg-account) .acct-nav a{letter-spacing:1px;text-transform:uppercase;color:#666;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 18px;font-size:13px;font-weight:600}:where(.pg-account) .acct-nav a.active{color:#111;border-bottom-color:#111}:where(.pg-account) .acct-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}:where(.pg-account) .acct-card{background:#fff;border:1px solid #e5e5e5;margin-bottom:22px;padding:26px}:where(.pg-account) .acct-card h2{letter-spacing:1px;margin-bottom:18px;font-family:Bebas Neue,sans-serif;font-size:28px}:where(.pg-account) .acct-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}:where(.pg-account) .addr{border:1px solid #e5e5e5;margin-bottom:12px;padding:16px 18px;font-size:14px;line-height:1.55}:where(.pg-account) .addr strong{margin-bottom:2px;display:block}:where(.pg-account) .addr .tag{letter-spacing:1px;color:#fff;vertical-align:middle;background:#111;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}:where(.pg-account) .addr .row-actions{gap:8px;margin-top:10px;display:flex}:where(.pg-account) .chips{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}:where(.pg-account) .chip{font:inherit;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #ddd;padding:8px 16px;font-size:12px;font-weight:600}:where(.pg-account) .chip.active{color:#fff;background:#111;border-color:#111}:where(.pg-account) .order-card{background:#fff;border:1px solid #e5e5e5;margin-bottom:18px}:where(.pg-account) .order-card .order-head{background:#fafafa;border-bottom:1px solid #eee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;font-size:14px;display:flex}:where(.pg-account) .order-card .order-head b{font-size:15px}:where(.pg-account) .order-card .meta{color:#666;font-size:13px}:where(.pg-account) .order-lines{padding:6px 20px}:where(.pg-account) .order-line{border-bottom:1px solid #f0f0f0;align-items:center;gap:14px;padding:12px 0;font-size:14px;display:flex}:where(.pg-account) .order-line:last-child{border-bottom:0}:where(.pg-account) .order-line img{object-fit:cover;background:#f5f5f5;width:56px;height:64px}:where(.pg-account) .order-line .grow{flex:1}:where(.pg-account) .order-line small{color:#666;display:block}:where(.pg-account) .order-card .order-foot{border-top:1px solid #eee;justify-content:space-between;align-items:center;padding:14px 20px;font-size:14px;display:flex}:where(.pg-account) .status{letter-spacing:1px;text-transform:uppercase;border-radius:99px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-block}:where(.pg-account) .status.pending{color:#8a5a00;background:#fff4d6}:where(.pg-account) .status.confirmed{color:#134a99;background:#e3efff}:where(.pg-account) .status.shipped{color:#4b24a6;background:#ece4ff}:where(.pg-account) .status.delivered{color:#137333;background:#e0f5e6}:where(.pg-account) .status.canceled{color:#a00;background:#fde6e6}:where(.pg-account) .status.returned{color:#444;background:#eee}:where(.pg-account) .timeline{margin:8px 0 0;padding:0;list-style:none}:where(.pg-account) .timeline li{padding:0 0 18px 24px;font-size:14px;position:relative}:where(.pg-account) .timeline li:before{content:"";background:#111;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:0}:where(.pg-account) .timeline li:after{content:"";background:#ddd;width:1px;position:absolute;top:16px;bottom:0;left:4px}:where(.pg-account) .timeline li:last-child:after{display:none}:where(.pg-account) .timeline small{color:#666;display:block}:where(.pg-account) .totals div{justify-content:space-between;padding:6px 0;font-size:14px;display:flex}:where(.pg-account) .totals .grand{border-top:1px solid #eee;margin-top:8px;padding-top:12px;font-size:16px;font-weight:700}:where(.pg-account) .empty-state{text-align:center;color:#666;border:1px dashed #ddd;padding:60px 20px}:where(.pg-account) .empty-state h2{color:#111;margin-bottom:8px;font-family:Bebas Neue,sans-serif;font-size:30px}@media (max-width:800px){:where(.pg-account) .acct-grid,:where(.pg-account) .acct-two{grid-template-columns:1fr;gap:14px}:where(.pg-account) .auth-card h1,:where(.pg-account) .acct-page h1{font-size:38px}}:where(.pg-account) .newsletter{background:#fff;padding:90px 0}:where(.pg-account) .newsletter .container{width:90%;max-width:1100px;margin:0 auto}:where(.pg-account) .newsletter h2{margin-bottom:10px;font-size:3.5rem}:where(.pg-account) .newsletter p{color:#666;margin-bottom:25px}:where(.pg-account) .newsletter form{align-items:stretch;gap:16px;width:100%;display:flex}:where(.pg-account) .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-account) .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-account) .newsletter form button:hover{background:#333}:where(.pg-account) footer{color:#fff;background:#111;padding:90px 0 30px}:where(.pg-account) .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:80px;padding-bottom:60px;display:grid}:where(.pg-account) .footer-logo{filter:brightness(0)invert();width:110px;margin-bottom:25px}:where(.pg-account) .footer-grid p{color:#bdbdbd;max-width:320px;line-height:1.8}:where(.pg-account) .footer-grid h4{letter-spacing:2px;margin-bottom:25px;font-size:1.5rem}:where(.pg-account) .footer-grid a{color:#cfcfcf;margin-bottom:15px;transition:all .3s;display:block}:where(.pg-account) .footer-grid a:hover{color:#fff;transform:translate(6px)}:where(.pg-account) .footer-social{gap:18px;margin-top:30px;display:flex}:where(.pg-account) .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-account) .footer-social a:hover{color:#000;background:#fff;transform:translateY(-4px)}:where(.pg-account) .footer-divider{background:#ffffff1f;width:100%;height:1px;margin-bottom:30px}:where(.pg-account) .copyright{color:#888;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}:where(.pg-account) .copyright a{color:#888}:where(.pg-account) .copyright a:hover{color:#fff}:where(.pg-account) .footer-small{color:#888;font-size:.9rem}@media (max-width:768px){:where(.pg-account) .newsletter-form{flex-direction:column;gap:12px}:where(.pg-account) .newsletter-form input{border-right:1px solid #111}:where(.pg-account) .newsletter-form button{width:100%}}:where(.pg-account) .size-btn.sold-out,:where(.pg-account) .size-btn:disabled{text-decoration:line-through;opacity:.35!important;cursor:not-allowed!important}:where(.pg-account) #stock-note{color:#b45309;min-height:18px;margin:12px 0 0;font-size:13px;font-weight:600}:where(.pg-account) #stock-note.out{color:#c00}:where(.pg-account) .add-cart.is-sold-out,:where(.pg-account) .add-cart:disabled{opacity:.5;cursor:not-allowed}:where(.pg-account) .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-account) .product-card.rise-sold-out img{opacity:.55}:where(.pg-account) .product-card{position:relative}:where(.pg-account) .promo-ticker-track a{color:inherit;text-decoration:none}:where(.pg-account) .promo-ticker-sequence{flex-shrink:0;display:flex}:where(.pg-account) .promo-ticker:hover .promo-ticker-track,:where(.pg-account) .promo-ticker:focus-within .promo-ticker-track{animation-play-state:paused}:where(.pg-account) .form-status{min-height:20px;margin-top:14px;font-size:14px;font-weight:500}:where(.pg-account) .form-status.error{color:#c00}:where(.pg-account) .form-status.success{color:#137333}:where(.pg-account) .nav-icons{align-items:center;display:flex}:where(.pg-account) .nav-icons .account-icon{margin-right:18px}:where(.pg-account) .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-account) .product-faq{padding:60px 0 20px}:where(.pg-account) .product-faq h2{letter-spacing:1px;margin-bottom:22px;font-family:Bebas Neue,sans-serif;font-size:34px}:where(.pg-account) .product-faq details{border-bottom:1px solid #e5e5e5;padding:16px 0}:where(.pg-account) .product-faq summary{cursor:pointer;font-size:15px;font-weight:600;list-style:none}:where(.pg-account) .product-faq summary::-webkit-details-marker{display:none}:where(.pg-account) .product-faq summary:after{content:"+";float:right;font-size:20px;line-height:1}:where(.pg-account) .product-faq details[open] summary:after{content:"−"}:where(.pg-account) .product-faq details p{color:#666;max-width:760px;margin-top:10px;font-size:14px}:where(.pg-account) .brand-logo{display:block;overflow:visible}:where(.pg-account) .brand-logo-lift{transition:transform .35s cubic-bezier(.2,.9,.3,1.3)}:where(.pg-account) .logo:hover .brand-logo-lift{transform:translateY(-10px)}:where(.pg-account) .consent{color:#666;margin:14px 0;font-size:12px;line-height:1.6}:where(.pg-account) .consent a{color:#111;text-underline-offset:2px;text-decoration:underline}:where(.pg-account) .checkout-page .empty-cart{text-align:center;padding:30px 0 10px}@media (max-width:1400px){:where(.pg-account) .container{width:92%}}@media (max-width:1200px){:where(.pg-account) h1{font-size:5rem}:where(.pg-account) h2{font-size:2.5rem}:where(.pg-account) .featured-content{padding:70px}}@media (max-width:992px){:where(.pg-account) .nav-links{gap:25px}:where(.pg-account) .logo img,:where(.pg-account) .logo svg{height:46px}:where(.pg-account) .hero h1{font-size:5rem}:where(.pg-account) .hero-description{max-width:500px}:where(.pg-account) .featured{grid-template-columns:1fr}:where(.pg-account) .featured-image{height:500px}:where(.pg-account) .featured-content{text-align:center;align-items:center}:where(.pg-account) .product-grid{grid-template-columns:repeat(2,1fr)}:where(.pg-account) .why-rise .container{grid-template-columns:1fr}:where(.pg-account) .footer-grid{grid-template-columns:1fr;gap:50px}}@media (max-width:768px){:where(.pg-account) .navbar{height:54px}:where(.pg-account) .logo img,:where(.pg-account) .logo svg{height:40px}:where(.pg-account) .nav-links{display:none}:where(.pg-account) .hero{padding:0 25px}:where(.pg-account) .hero h1{letter-spacing:5px;font-size:3.8rem}:where(.pg-account) .hero-slogan{letter-spacing:4px;font-size:1rem}:where(.pg-account) .hero-description{font-size:1rem}:where(.pg-account) .hero .btn{width:100%;max-width:280px}:where(.pg-account) .statement{padding:100px 20px}:where(.pg-account) .statement h2{font-size:2.8rem}:where(.pg-account) .featured-image{height:400px}:where(.pg-account) .featured-content{padding:50px 25px}:where(.pg-account) .featured-content h2{font-size:3rem}:where(.pg-account) .products{padding:100px 0}:where(.pg-account) .product-grid{grid-template-columns:1fr}:where(.pg-account) .feature-card{padding:40px 25px}:where(.pg-account) .quote{padding:120px 20px}:where(.pg-account) .quote h2{letter-spacing:4px;font-size:4rem}:where(.pg-account) .newsletter{padding:80px 20px}:where(.pg-account) .newsletter .container{width:100%}:where(.pg-account) .newsletter form{flex-direction:column;gap:12px}:where(.pg-account) .newsletter form input,:where(.pg-account) .newsletter form button{width:100%;min-width:0}:where(.pg-account) .newsletter form input{border-right:1px solid #111;height:56px}:where(.pg-account) .newsletter form button{flex:none;height:56px}:where(.pg-account) .copyright{text-align:center;flex-direction:column;gap:15px}}@media (max-width:480px){:where(.pg-account) h1{font-size:3rem}:where(.pg-account) h2{font-size:2.2rem}:where(.pg-account) h3{font-size:1.6rem}:where(.pg-account) .hero{min-height:90vh}:where(.pg-account) .hero-description{font-size:.95rem}:where(.pg-account) .featured-image{height:300px}:where(.pg-account) .featured-content{padding:40px 20px}:where(.pg-account) .statement h2{font-size:2.2rem}:where(.pg-account) .quote h2{font-size:3rem}:where(.pg-account) .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-legal) .container{width:90%;max-width:var(--max-width);margin:auto}:where(.pg-legal) h1,:where(.pg-legal) h2,:where(.pg-legal) h3,:where(.pg-legal) h4,:where(.pg-legal) h5{letter-spacing:2px;font-family:Bebas Neue,sans-serif;font-weight:400}:where(.pg-legal) h1{font-size:6rem}:where(.pg-legal) h2{font-size:3rem}:where(.pg-legal) h3{font-size:2rem}:where(.pg-legal) p{color:var(--dark-gray);font-size:1rem}:where(.pg-legal) a{color:inherit;transition:var(--transition);text-decoration:none}:where(.pg-legal) img{width:100%;display:block}:where(.pg-legal) .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-legal) .btn-light{color:#000;background:#fff}:where(.pg-legal) .btn-light:hover{background:#e8e8e8}:where(.pg-legal) .btn-dark{color:#fff;background:#000}:where(.pg-legal) .btn-dark:hover{background:#2a2a2a}:where(.pg-legal) section{width:100%}:where(.pg-legal) .section-title{letter-spacing:3px;color:#888;margin-bottom:15px;font-size:.8rem;font-weight:700;display:block}:where(.pg-legal) .product-card{transition:var(--transition);display:block;overflow:hidden}:where(.pg-legal) .product-card img{transition:all .45s}:where(.pg-legal) .product-card:hover img{transform:scale(1.05)}:where(.pg-legal) .product-card h3{margin-top:14px;font-size:1.2rem}:where(.pg-legal) .product-card span{margin-top:6px;font-size:1rem;font-weight:600}:where(.pg-legal) input{border:1px solid var(--light-gray);outline:none;width:100%;padding:16px;font-size:1rem}:where(.pg-legal) input:focus{border-color:#000}:where(.pg-legal) button{font-family:Montserrat,sans-serif}:where(.pg-legal) .text-center{text-align:center}:where(.pg-legal) .mb-1{margin-bottom:10px}:where(.pg-legal) .mb-2{margin-bottom:20px}:where(.pg-legal) .mb-3{margin-bottom:40px}:where(.pg-legal) ::selection{color:#fff;background:#000}:root{--header-height:96px}:where(.pg-legal) #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-legal) .navbar{justify-content:space-between;align-items:center;height:60px;display:flex}:where(.pg-legal) .logo{align-items:center;display:flex}:where(.pg-legal) .logo img,:where(.pg-legal) .logo svg{width:auto;height:46px;transition:all .3s}:where(.pg-legal) .logo:hover img,:where(.pg-legal) .logo:hover svg{transform:scale(1.03)}:where(.pg-legal) .nav-links{gap:45px;list-style:none;display:flex}:where(.pg-legal) .nav-links li{position:relative}:where(.pg-legal) .nav-links a{letter-spacing:1px;text-transform:uppercase;padding:5px 0;font-size:.9rem;font-weight:600}:where(.pg-legal) .nav-links a:after{content:"";background:#111;width:0;height:2px;transition:all .3s;position:absolute;bottom:-6px;left:0}:where(.pg-legal) .nav-links a:hover:after{width:100%}:where(.pg-legal) .promo-ticker{color:#fff;white-space:nowrap;background:#000;width:100%;padding:7px 0;overflow:hidden}:where(.pg-legal) .promo-ticker-track{will-change:transform;width:max-content;animation:24s linear infinite promoTickerScroll;display:flex}:where(.pg-legal) .promo-ticker-group{flex-shrink:0;display:flex}:where(.pg-legal) .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-legal) .promo-ticker-track{animation:none}}:where(.pg-legal) .nav-icons{align-items:center;gap:25px;display:flex}:where(.pg-legal) .nav-icons a{font-size:1.1rem;transition:all .3s;position:relative}:where(.pg-legal) .nav-icons a:hover{transform:translateY(-2px)}:where(.pg-legal) #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-legal) .cart-link{justify-content:center;align-items:center;display:inline-flex;position:relative}:where(.pg-legal) .cart-icon{fill:none;stroke:#111;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}:where(.pg-legal) .menu-toggle{cursor:pointer;font-size:1.5rem;display:none}:where(.pg-legal) .nav-links a.active{font-weight:700}:where(.pg-legal) .nav-links a.active:after{width:100%}:where(.pg-legal) section{scroll-margin-top:calc(var(--header-height) + 10px)}:where(.pg-legal) #header a,:where(.pg-legal) #header i,:where(.pg-legal) #header li,:where(.pg-legal) #header nav,:where(.pg-legal) #header .logo{color:#111}:where(.pg-legal) #header .logo img{opacity:1!important}:where(.pg-legal) .legal-hero{color:#fff;text-align:center;background:#111;padding:90px 0 70px}:where(.pg-legal) .legal-hero span{letter-spacing:4px;color:#bdbdbd;margin-bottom:18px;font-size:12px;font-weight:600;display:block}:where(.pg-legal) .legal-hero h1{letter-spacing:2px;margin:0 0 16px;font-family:Bebas Neue,sans-serif;font-size:clamp(44px,7vw,78px);font-weight:400;line-height:1.05}:where(.pg-legal) .legal-hero p{color:#cfcfcf;max-width:640px;margin:0 auto 18px}:where(.pg-legal) .legal-hero small{color:#8d8d8d;letter-spacing:1px;text-transform:uppercase;font-size:12px}:where(.pg-legal) .legal-body{padding:70px 0 110px}:where(.pg-legal) .legal-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:70px;display:grid}:where(.pg-legal) .legal-toc{top:calc(var(--header-height) + 24px);border-top:2px solid #111;padding-top:16px;position:sticky}:where(.pg-legal) .legal-toc h2{letter-spacing:1px;margin:0 0 12px;font-family:Bebas Neue,sans-serif;font-size:22px;font-weight:400}:where(.pg-legal) .legal-toc ol{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}:where(.pg-legal) .legal-toc li{counter-increment:toc}:where(.pg-legal) .legal-toc a{color:#666;padding:6px 0 6px 28px;font-size:14px;transition:color .2s;display:block;position:relative}:where(.pg-legal) .legal-toc a:before{content:counter(toc);color:#aaa;width:20px;font-size:12px;font-weight:600;position:absolute;left:0}:where(.pg-legal) .legal-toc a:hover{color:#111}:where(.pg-legal) .legal-content{min-width:0;max-width:760px}:where(.pg-legal) .legal-content section{scroll-margin-top:calc(var(--header-height) + 20px);padding-bottom:38px}:where(.pg-legal) .legal-content h2{letter-spacing:1px;margin:0 0 14px;font-family:Bebas Neue,sans-serif;font-size:32px;font-weight:400}:where(.pg-legal) .legal-content p,:where(.pg-legal) .legal-content li{color:#4a4a4a;font-size:15px;line-height:1.8}:where(.pg-legal) .legal-content p{margin:0 0 14px}:where(.pg-legal) .legal-content ul{gap:6px;margin:0 0 14px;padding-left:20px;display:grid}:where(.pg-legal) .legal-content a{color:#111;text-underline-offset:3px;text-decoration:underline}:where(.pg-legal) .legal-content strong{color:#111}:where(.pg-legal) .legal-table{border-collapse:collapse;width:100%;margin:6px 0 16px;font-size:14px}:where(.pg-legal) .legal-table th,:where(.pg-legal) .legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e5e5;padding:11px 14px}:where(.pg-legal) .legal-table th{letter-spacing:1.2px;text-transform:uppercase;color:#666;background:#f7f7f7;font-size:11px}:where(.pg-legal) .legal-table-wrap{overflow-x:auto}:where(.pg-legal) .legal-note{background:#f7f7f7;border-left:3px solid #111;margin:4px 0 16px;padding:14px 18px}:where(.pg-legal) .legal-note p{margin:0}:where(.pg-legal) .legal-more{border-top:1px solid #e5e5e5;padding-top:26px}:where(.pg-legal) .legal-more ul{flex-wrap:wrap;gap:8px 22px;padding:0;list-style:none;display:flex}@media (max-width:900px){:where(.pg-legal) .legal-hero{padding:64px 0 50px}:where(.pg-legal) .legal-body{padding:44px 0 80px}:where(.pg-legal) .legal-layout{grid-template-columns:1fr;gap:36px}:where(.pg-legal) .legal-toc{position:static}}:where(.pg-legal) .legal-table td:first-child{white-space:nowrap}:where(.pg-legal) .newsletter{background:#fff;padding:90px 0}:where(.pg-legal) .newsletter .container{width:90%;max-width:1100px;margin:0 auto}:where(.pg-legal) .newsletter h2{margin-bottom:10px;font-size:3.5rem}:where(.pg-legal) .newsletter p{color:#666;margin-bottom:25px}:where(.pg-legal) .newsletter form{align-items:stretch;gap:16px;width:100%;display:flex}:where(.pg-legal) .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-legal) .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-legal) .newsletter form button:hover{background:#333}:where(.pg-legal) footer{color:#fff;background:#111;padding:90px 0 30px}:where(.pg-legal) .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:80px;padding-bottom:60px;display:grid}:where(.pg-legal) .footer-logo{filter:brightness(0)invert();width:110px;margin-bottom:25px}:where(.pg-legal) .footer-grid p{color:#bdbdbd;max-width:320px;line-height:1.8}:where(.pg-legal) .footer-grid h4{letter-spacing:2px;margin-bottom:25px;font-size:1.5rem}:where(.pg-legal) .footer-grid a{color:#cfcfcf;margin-bottom:15px;transition:all .3s;display:block}:where(.pg-legal) .footer-grid a:hover{color:#fff;transform:translate(6px)}:where(.pg-legal) .footer-social{gap:18px;margin-top:30px;display:flex}:where(.pg-legal) .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-legal) .footer-social a:hover{color:#000;background:#fff;transform:translateY(-4px)}:where(.pg-legal) .footer-divider{background:#ffffff1f;width:100%;height:1px;margin-bottom:30px}:where(.pg-legal) .copyright{color:#888;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}:where(.pg-legal) .copyright a{color:#888}:where(.pg-legal) .copyright a:hover{color:#fff}:where(.pg-legal) .footer-small{color:#888;font-size:.9rem}@media (max-width:768px){:where(.pg-legal) .newsletter-form{flex-direction:column;gap:12px}:where(.pg-legal) .newsletter-form input{border-right:1px solid #111}:where(.pg-legal) .newsletter-form button{width:100%}}:where(.pg-legal) .size-btn.sold-out,:where(.pg-legal) .size-btn:disabled{text-decoration:line-through;opacity:.35!important;cursor:not-allowed!important}:where(.pg-legal) #stock-note{color:#b45309;min-height:18px;margin:12px 0 0;font-size:13px;font-weight:600}:where(.pg-legal) #stock-note.out{color:#c00}:where(.pg-legal) .add-cart.is-sold-out,:where(.pg-legal) .add-cart:disabled{opacity:.5;cursor:not-allowed}:where(.pg-legal) .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-legal) .product-card.rise-sold-out img{opacity:.55}:where(.pg-legal) .product-card{position:relative}:where(.pg-legal) .promo-ticker-track a{color:inherit;text-decoration:none}:where(.pg-legal) .promo-ticker-sequence{flex-shrink:0;display:flex}:where(.pg-legal) .promo-ticker:hover .promo-ticker-track,:where(.pg-legal) .promo-ticker:focus-within .promo-ticker-track{animation-play-state:paused}:where(.pg-legal) .form-status{min-height:20px;margin-top:14px;font-size:14px;font-weight:500}:where(.pg-legal) .form-status.error{color:#c00}:where(.pg-legal) .form-status.success{color:#137333}:where(.pg-legal) .nav-icons{align-items:center;display:flex}:where(.pg-legal) .nav-icons .account-icon{margin-right:18px}:where(.pg-legal) .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-legal) .product-faq{padding:60px 0 20px}:where(.pg-legal) .product-faq h2{letter-spacing:1px;margin-bottom:22px;font-family:Bebas Neue,sans-serif;font-size:34px}:where(.pg-legal) .product-faq details{border-bottom:1px solid #e5e5e5;padding:16px 0}:where(.pg-legal) .product-faq summary{cursor:pointer;font-size:15px;font-weight:600;list-style:none}:where(.pg-legal) .product-faq summary::-webkit-details-marker{display:none}:where(.pg-legal) .product-faq summary:after{content:"+";float:right;font-size:20px;line-height:1}:where(.pg-legal) .product-faq details[open] summary:after{content:"−"}:where(.pg-legal) .product-faq details p{color:#666;max-width:760px;margin-top:10px;font-size:14px}:where(.pg-legal) .brand-logo{display:block;overflow:visible}:where(.pg-legal) .brand-logo-lift{transition:transform .35s cubic-bezier(.2,.9,.3,1.3)}:where(.pg-legal) .logo:hover .brand-logo-lift{transform:translateY(-10px)}:where(.pg-legal) .consent{color:#666;margin:14px 0;font-size:12px;line-height:1.6}:where(.pg-legal) .consent a{color:#111;text-underline-offset:2px;text-decoration:underline}:where(.pg-legal) .checkout-page .empty-cart{text-align:center;padding:30px 0 10px}@media (max-width:1400px){:where(.pg-legal) .container{width:92%}}@media (max-width:1200px){:where(.pg-legal) h1{font-size:5rem}:where(.pg-legal) h2{font-size:2.5rem}:where(.pg-legal) .featured-content{padding:70px}}@media (max-width:992px){:where(.pg-legal) .nav-links{gap:25px}:where(.pg-legal) .logo img,:where(.pg-legal) .logo svg{height:46px}:where(.pg-legal) .hero h1{font-size:5rem}:where(.pg-legal) .hero-description{max-width:500px}:where(.pg-legal) .featured{grid-template-columns:1fr}:where(.pg-legal) .featured-image{height:500px}:where(.pg-legal) .featured-content{text-align:center;align-items:center}:where(.pg-legal) .product-grid{grid-template-columns:repeat(2,1fr)}:where(.pg-legal) .why-rise .container{grid-template-columns:1fr}:where(.pg-legal) .footer-grid{grid-template-columns:1fr;gap:50px}}@media (max-width:768px){:where(.pg-legal) .navbar{height:54px}:where(.pg-legal) .logo img,:where(.pg-legal) .logo svg{height:40px}:where(.pg-legal) .nav-links{display:none}:where(.pg-legal) .hero{padding:0 25px}:where(.pg-legal) .hero h1{letter-spacing:5px;font-size:3.8rem}:where(.pg-legal) .hero-slogan{letter-spacing:4px;font-size:1rem}:where(.pg-legal) .hero-description{font-size:1rem}:where(.pg-legal) .hero .btn{width:100%;max-width:280px}:where(.pg-legal) .statement{padding:100px 20px}:where(.pg-legal) .statement h2{font-size:2.8rem}:where(.pg-legal) .featured-image{height:400px}:where(.pg-legal) .featured-content{padding:50px 25px}:where(.pg-legal) .featured-content h2{font-size:3rem}:where(.pg-legal) .products{padding:100px 0}:where(.pg-legal) .product-grid{grid-template-columns:1fr}:where(.pg-legal) .feature-card{padding:40px 25px}:where(.pg-legal) .quote{padding:120px 20px}:where(.pg-legal) .quote h2{letter-spacing:4px;font-size:4rem}:where(.pg-legal) .newsletter{padding:80px 20px}:where(.pg-legal) .newsletter .container{width:100%}:where(.pg-legal) .newsletter form{flex-direction:column;gap:12px}:where(.pg-legal) .newsletter form input,:where(.pg-legal) .newsletter form button{width:100%;min-width:0}:where(.pg-legal) .newsletter form input{border-right:1px solid #111;height:56px}:where(.pg-legal) .newsletter form button{flex:none;height:56px}:where(.pg-legal) .copyright{text-align:center;flex-direction:column;gap:15px}}@media (max-width:480px){:where(.pg-legal) h1{font-size:3rem}:where(.pg-legal) h2{font-size:2.2rem}:where(.pg-legal) h3{font-size:1.6rem}:where(.pg-legal) .hero{min-height:90vh}:where(.pg-legal) .hero-description{font-size:.95rem}:where(.pg-legal) .featured-image{height:300px}:where(.pg-legal) .featured-content{padding:40px 20px}:where(.pg-legal) .statement h2{font-size:2.2rem}:where(.pg-legal) .quote h2{font-size:3rem}:where(.pg-legal) .footer-logo{width:90px}}
.sf-theme .container{max-width:var(--sf-width)}.sf-theme h1,.sf-theme h2,.sf-theme h3,.sf-theme h4,.sf-theme h5,.sf-theme h6{font-family:var(--sf-heading)}.sf-theme .btn{border-radius:var(--sf-radius)}.sf-theme .btn-dark{background:var(--sf-accent);color:var(--sf-on-accent);border-color:var(--sf-accent)}.sf-theme .btn-dark:hover{filter:brightness(.85)}.sf-theme .custom-brand-logo{object-fit:contain;width:auto;max-width:170px;height:42px}.sf-theme .featured.image-right .featured-image{order:2}.sf-theme .why-rise .container,.sf-theme .values{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.sf-theme .footer-social{flex-wrap:wrap}.sf-theme .footer-social a{width:auto;height:auto;min-height:36px;padding:6px 10px;font-size:13px}.sf-theme .legal-content .custom-policy{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:700px){.sf-theme .featured.image-right .featured-image{order:0}}#header .cart-action{align-items:center;display:inline-flex;position:relative}#header .cart-feedback{z-index:4;color:#111;text-align:left;background:#fff;border:1px solid #dedede;border-radius:12px;gap:6px;width:min(300px,100vw - 32px);padding:18px 42px 18px 18px;font:13px/1.5 Montserrat,Arial,sans-serif;display:grid;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 12px 38px #0002}#header .cart-feedback:before{content:"";background:#fff;border-top:1px solid #dedede;border-left:1px solid #dedede;width:10px;height:10px;position:absolute;top:-6px;right:8px;transform:rotate(45deg)}#header .cart-feedback strong{font-size:14px}#header .cart-feedback span{color:#666;overflow-wrap:anywhere;font-size:12px}#header .cart-feedback a{color:#111;letter-spacing:0;padding:4px 0;font-size:12px;text-decoration:underline}#header .cart-feedback button{color:#111;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;font-size:22px;display:grid;position:absolute;top:4px;right:4px}.sf-theme .product-cart-error{color:#9c211a;background:#fff1f0;border:1px solid #d9302544;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.5}
