:root{--pm-orange: #DC0000;--pm-dark: #0D0D0D;--pm-dark-alt: #111111}body,.shopify-section{background-color:var(--pm-dark)!important}h1,h2,h3,h4,h5,h6,p,span,a,li,label{color:var(--pm-orange)!important}h1,h2,h3,.h1,.h2,.h3,.banner__heading,.title,[class*=heading],[class*=title]{text-transform:uppercase!important;letter-spacing:.05em;font-weight:700!important}.header-wrapper,.section-header,header.header{background-color:var(--pm-dark)!important;border-bottom:1px solid #222!important}.header__menu-item,.header__menu-item span,.header__menu-item a,.list-menu__item,.list-menu__item a{color:#fff!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:.12em;font-size:2rem!important}.header__menu-item:hover,.header__menu-item:hover span,.header__menu-item a:hover,.list-menu__item a:hover{color:var(--pm-orange)!important}.banner{position:relative}.banner__heading{color:var(--pm-orange)!important;text-shadow:0 0 50px rgba(220,0,0,.5),0 0 100px rgba(220,0,0,.2),2px 2px 20px rgba(0,0,0,.8);font-size:clamp(3rem,7vw,5.5rem)!important}.banner__text,.banner__text *{color:var(--pm-orange)!important;text-transform:uppercase!important;letter-spacing:.1em;text-shadow:0 0 30px rgba(220,0,0,.3);font-size:4rem!important}.banner .button,.banner .btn,.banner a.button,.banner [class*=button]{background-color:var(--pm-orange)!important;color:#000!important;border:2px solid var(--pm-orange)!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:.1em;padding:12px 28px!important;font-size:.85rem!important;transition:all .3s ease}.banner .button:hover,.banner a.button:hover,.banner [class*=button]:hover{background-color:transparent!important;color:var(--pm-orange)!important}.collection .title,.featured-collection .title,.collection-list .title,section[id*=collection] .title,section[id*=collection] h2,.section-header__title,.title--primary{color:var(--pm-orange)!important;text-align:center!important;font-size:clamp(1.8rem,3vw,2.8rem)!important;text-shadow:0 0 30px rgba(220,0,0,.3)!important}.section-header__title:after,.collection .title:after,.title--primary:after{content:"";display:block;width:60px;height:3px;background:var(--pm-orange);margin:10px auto 0;box-shadow:0 0 10px #dc000080}section[id*=collection] .grid,section[id*=collection] .collection-product-list,section[id*=collection] ul,.featured-collection .grid,.featured-collection ul,.collection-list,.product-grid-container{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:1.5rem}section[id*=collection] .page-width,.featured-collection .page-width{display:flex!important;flex-direction:column!important;align-items:center!important}section[id*=collection] .grid__item,.featured-collection .grid__item,.product-card-wrapper{flex:0 0 auto!important;width:30%!important;max-width:350px!important;min-width:280px!important}.card-wrapper,.card,.product-card-wrapper,.card--standard,.card--card{background-color:var(--pm-dark-alt)!important;border:1px solid #222!important;border-radius:8px!important;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.card-wrapper:hover,.card:hover,.product-card-wrapper:hover{transform:translateY(-4px);box-shadow:0 8px 30px #dc000026;border-color:var(--pm-orange)!important}.card__heading a,.card-information__text,.card__heading,.full-unstyled-link{color:#fff!important;text-transform:uppercase!important;font-weight:600!important;letter-spacing:.05em;font-size:.9rem!important}.price-item,.price,.price__regular,.price-item--regular{color:var(--pm-orange)!important;font-weight:700!important}.quick-add,.card__content .button,.card a.button,.quick-add__submit{background-color:var(--pm-orange)!important;color:#000!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:.08em;border:none!important;border-radius:0!important}.banner__heading{text-align:center;font-size:clamp(1.5rem,4vw,3.2rem)!important;text-shadow:2px 2px 30px rgba(0,0,0,.9);max-width:1000px!important}.banner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#0000004d,#0000001a,#00000080);pointer-events:none;z-index:1}.banner__content{position:relative;z-index:2}.newsletter,.email-signup-banner,section[id*=newsletter],section[id*=email]{background-color:var(--pm-dark-alt)!important}.newsletter h2,.email-signup-banner h2,section[id*=newsletter] h2,section[id*=email] h2,.newsletter .title{color:#fff!important;font-size:clamp(1.8rem,4vw,3rem)!important;text-transform:uppercase!important;text-align:center}.newsletter__email,.field__input,.newsletter input[type=email]{background-color:#ffffff1a!important;border:1px solid #555!important;color:#fff!important;padding:12px 16px!important;border-radius:4px 0 0 4px!important}.newsletter__email::placeholder,.field__input::placeholder{color:#888!important}.newsletter .button,.newsletter__button,.newsletter [type=submit],.form__submit{background-color:var(--pm-orange)!important;color:#000!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:.08em;border:none!important;border-radius:0 4px 4px 0!important;padding:12px 24px!important}.newsletter .button:hover,.newsletter__button:hover{background-color:#a00000!important}.footer,.section-footer,footer{background-color:var(--pm-dark)!important;border-top:1px solid #222!important}.footer__copyright,.copyright__content{color:#888!important;text-transform:uppercase!important;font-size:.75rem!important;letter-spacing:.05em}.footer .social-icons a,.footer svg,.list-social a{color:#fff!important;fill:#fff!important;transition:color .3s ease}.footer .social-icons a:hover,.list-social a:hover{color:var(--pm-orange)!important;fill:var(--pm-orange)!important}@media(max-width:749px){.banner__heading{font-size:1.8rem!important}.collection .title,.section-header__title{font-size:1.5rem!important}.card-wrapper{margin-bottom:1rem}section[id*=collection] .grid__item,.featured-collection .grid__item,.product-card-wrapper{width:90%!important;max-width:100%!important}}.announcement-bar{display:none!important}.card .media img{border:none!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--pm-dark)}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--pm-orange)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.shopify-section{animation:fadeInUp .6s ease forwards}header.header{display:flex!important;justify-content:space-between!important;align-items:center!important}header.header nav{margin-left:auto!important;margin-right:0!important}.header__inline-menu{margin-left:auto!important}.banner__heading,.banner__heading span,.banner__heading .banner__heading,h1.banner__heading,h2.banner__heading,.banner .banner__heading,.shopify-section .banner__heading{font-size:clamp(3rem,7vw,5.5rem)!important;color:#dc0000!important;text-shadow:2px 2px 4px rgba(0,0,0,.9),0 0 0 transparent!important}.banner__text,.banner__text *,.banner__text p,.banner__text span,.banner .banner__text,.shopify-section .banner__text{color:#dc0000!important;text-shadow:2px 2px 4px rgba(0,0,0,.9),0 0 0 transparent!important;font-size:2rem!important}.banner .button,.banner .button span,.banner a.button,.shopify-section .banner .button{font-size:1.5rem!important}.banner__heading{max-width:550px!important;text-align:left!important}.banner__content{align-items:flex-start!important;text-align:left!important}.shopify-section:not(:first-of-type) .banner__heading{max-width:1600px!important;text-align:center!important;word-spacing:normal!important;font-size:clamp(3rem,7vw,5rem)!important;margin:0 auto!important}.shopify-section:not(:first-of-type) .banner__content{align-items:center!important;text-align:center!important}.section-header__title,.title--primary,section[id*=collection] h2,.featured-collection h2{font-size:clamp(2.5rem,5vw,4rem)!important}.newsletter h2,section[id*=newsletter] h2,section[id*=email] h2,.newsletter .title{font-size:clamp(2.5rem,5vw,4rem)!important}.newsletter__email,.field__input,.newsletter input[type=email],section[id*=newsletter] .field__input,section[id*=email] .field__input{background-color:transparent!important;border:2px solid #DC0000!important;color:#fff!important;padding:16px 20px!important;font-size:1rem!important;border-radius:4px 0 0 4px!important;height:56px!important}.newsletter__email::placeholder,.field__input::placeholder,.field__label{color:#999!important;font-size:1rem!important}.newsletter .button,.newsletter__button,.newsletter [type=submit],.form__submit,section[id*=newsletter] .button,section[id*=email] .button{height:56px!important;padding:16px 32px!important;font-size:1rem!important;border-radius:0 4px 4px 0!important}.field,.newsletter .field,section[id*=newsletter] .field{background:transparent!important;border:none!important}.blog-articles,.blog-articles__article,.article-card{background-color:var(--pm-dark-alt)!important;border:1px solid #222!important;border-radius:8px!important;overflow:hidden;transition:transform .3s ease}.blog-articles__article:hover,.article-card:hover{transform:translateY(-4px);border-color:var(--pm-orange)!important}.article-card__title a,.article-card__title,.blog-articles__article h2 a{color:#fff!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:.05em}.article-card__title a:hover{color:var(--pm-orange)!important}.article-card__info,.article-card__excerpt,.blog-articles__article p{color:#999!important}.article-template h1,.article-template__title{color:var(--pm-orange)!important;text-transform:uppercase!important}.article-template__content,.article-template__content p{color:#ddd!important;line-height:1.8!important}.article-template{background-color:var(--pm-dark)!important}@media(max-width:749px){.card__inner[style*=--ratio-percent]{--ratio-percent: 100% !important}.card__media .media{aspect-ratio:1 / 1!important;overflow:hidden!important}.card__media .media img.motion-reduce{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.card__inner{height:100%!important}.card__content{padding:8px!important}.card__heading a.full-unstyled-link{font-size:.75rem!important;line-height:1.3!important}.card-information{padding:4px 0!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-power-moves.css.map */
