:root{--pm-white: #FFFFFF;--pm-off-white: #F8F7F5;--pm-black: #111111;--pm-grey-dark: #3D3D3D;--pm-grey-mid: #6B6B6B;--pm-grey-light: #E8E8E4;--pm-navy: #1B2A4A;--pm-teal: #00C2A8;--pm-teal-dark: #009E88;--pm-radius: 2px;--pm-transition: .22s ease}*,*:before,*:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1{font-size:clamp(40px,5.5vw,72px)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.05!important;color:var(--pm-black)!important}h2,.h2{font-size:clamp(28px,3.5vw,48px)!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.1!important;color:var(--pm-black)!important}h3,.h3{font-size:clamp(20px,2.2vw,28px)!important;font-weight:600!important;letter-spacing:-.015em!important}body{line-height:1.7!important}p{color:var(--pm-grey-dark);font-size:16px}.button,.button--primary,button[name=add],.shopify-payment-button__button,input[type=submit]{background-color:var(--pm-navy)!important;color:var(--pm-white)!important;border:1.5px solid var(--pm-navy)!important;border-radius:var(--pm-radius)!important;font-weight:700!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:16px 40px!important;transition:background-color var(--pm-transition),border-color var(--pm-transition)!important;cursor:pointer!important}.button--primary:hover,button[name=add]:hover{background-color:#0f1e35!important;border-color:#0f1e35!important}.button--secondary{background-color:transparent!important;color:var(--pm-navy)!important;border:1.5px solid var(--pm-navy)!important;border-radius:var(--pm-radius)!important}.button--secondary:hover{background-color:var(--pm-navy)!important;color:var(--pm-white)!important}.header{background-color:var(--pm-white)!important;border-bottom:1px solid var(--pm-grey-light)!important;padding-top:16px!important;padding-bottom:16px!important}.header__menu-item,.header__heading-link{font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--pm-black)!important;transition:color var(--pm-transition)!important}.header__menu-item:hover{color:var(--pm-teal)!important}.announcement-bar{background-color:var(--pm-navy)!important;padding:10px 0!important}.announcement-bar__message{font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--pm-white)!important}.banner{min-height:88vh!important;background-color:var(--pm-off-white)!important}.banner__content{padding:80px 48px!important;max-width:580px!important}.banner__heading{font-size:clamp(40px,5.5vw,68px)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.02!important;color:var(--pm-black)!important;margin-bottom:24px!important}.banner__text p{font-size:18px!important;line-height:1.65!important;color:var(--pm-grey-dark)!important;margin-bottom:36px!important}.card{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;transition:transform var(--pm-transition)!important}.card:hover{transform:translateY(-4px)!important}.card__media{border-radius:4px!important;overflow:hidden!important;background-color:var(--pm-off-white)!important}.card__media img{transition:transform .4s ease!important}.card:hover .card__media img{transform:scale(1.04)!important}.card__heading{font-size:16px!important;font-weight:700!important;letter-spacing:-.01em!important;color:var(--pm-black)!important;margin-top:16px!important}.card__heading a{color:var(--pm-black)!important;text-decoration:none!important}.card__heading a:hover{color:var(--pm-teal)!important}.price-item--regular,.price-item--sale{font-size:17px!important;font-weight:700!important;color:var(--pm-black)!important}.card-wrapper{border:none!important}.multicolumn{background-color:var(--pm-off-white)!important}.multicolumn-card{border:none!important;background:transparent!important;padding:0 16px!important}.multicolumn-card__info .card__heading{font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--pm-black)!important}.rich-text{background-color:var(--pm-white)!important}.rich-text__heading{font-size:clamp(30px,4vw,52px)!important;font-weight:700!important;letter-spacing:-.03em!important;color:var(--pm-black)!important}.rich-text .rte p{font-size:18px!important;line-height:1.7!important;color:var(--pm-grey-dark)!important}.email-signup-banner{background-color:var(--pm-off-white)!important}.email-signup-banner__heading{font-size:clamp(24px,3vw,38px)!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--pm-black)!important}.newsletter-form__button{background-color:var(--pm-navy)!important;border-radius:var(--pm-radius)!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:700!important}.newsletter-form__field-wrapper input{border:1.5px solid var(--pm-grey-light)!important;border-radius:var(--pm-radius)!important}.product{padding:40px 0 80px!important}.product__title{font-size:clamp(26px,3vw,38px)!important;font-weight:700!important;letter-spacing:-.025em!important;color:var(--pm-black)!important;margin-bottom:12px!important}.price__regular .price-item,.price__sale .price-item--sale{font-size:28px!important;font-weight:700!important;color:var(--pm-black)!important}.product-form__submit{width:100%!important;padding:18px 40px!important;font-size:13px!important;letter-spacing:.1em!important;background-color:var(--pm-navy)!important;border-radius:var(--pm-radius)!important}.product__text--caption{font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--pm-teal)!important;font-weight:700!important;margin-bottom:8px!important;display:block!important}.footer{background-color:var(--pm-navy)!important;padding-top:64px!important;padding-bottom:40px!important}.footer__heading,.footer-block__heading{font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--pm-white)!important;margin-bottom:20px!important}.footer a{color:#fff9!important;font-size:14px!important;text-decoration:none!important;line-height:2.4!important;transition:color var(--pm-transition)!important}.footer a:hover{color:var(--pm-white)!important}.footer__copyright{font-size:12px!important;color:#ffffff59!important;border-top:1px solid rgba(255,255,255,.08)!important;padding-top:24px!important;margin-top:48px!important}.pm-proof-bar{background-color:var(--pm-off-white);border-bottom:1px solid var(--pm-grey-light);padding:14px 0;overflow:hidden}.pm-proof-bar__inner{display:flex;align-items:center;justify-content:center;gap:0}.pm-proof-bar__item{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:var(--pm-black);letter-spacing:.06em;text-transform:uppercase;padding:0 36px;border-right:1px solid var(--pm-grey-light);white-space:nowrap}.pm-proof-bar__item:last-child{border-right:none}.pm-proof-bar__item svg{width:16px;height:16px;color:var(--pm-teal);flex-shrink:0}.pm-proof-bar__stars{color:#f5a623;font-size:14px;letter-spacing:1px}.pm-numbers{background-color:var(--pm-navy);padding:72px 0}.pm-numbers__grid{display:grid;grid-template-columns:repeat(4,1fr)}.pm-numbers__item{text-align:center;padding:0 24px;border-right:1px solid rgba(255,255,255,.1)}.pm-numbers__item:last-child{border-right:none}.pm-numbers__value{display:block;font-size:clamp(36px,4vw,56px);font-weight:700;letter-spacing:-.04em;color:var(--pm-white);line-height:1;margin-bottom:10px}.pm-numbers__label{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff73}.pm-feature{padding:96px 0;background-color:var(--pm-white)}.pm-feature__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.pm-feature__media{border-radius:4px;overflow:hidden;background-color:var(--pm-off-white);aspect-ratio:4/5;display:flex;align-items:center;justify-content:center}.pm-feature__media img{width:100%;height:100%;object-fit:cover}.pm-feature__label{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pm-teal);margin-bottom:16px}.pm-feature__title{font-size:clamp(30px,4vw,52px);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--pm-black);margin-bottom:20px}.pm-feature__desc{font-size:17px;line-height:1.7;color:var(--pm-grey-dark);margin-bottom:32px}.pm-feature__list{list-style:none;padding:0;margin:0 0 40px}.pm-feature__list li{display:flex;align-items:flex-start;gap:14px;font-size:15px;font-weight:500;color:var(--pm-black);padding:12px 0;border-bottom:1px solid var(--pm-grey-light)}.pm-feature__list li:first-child{border-top:1px solid var(--pm-grey-light)}.pm-feature__check{width:22px;height:22px;background-color:var(--pm-teal);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.pm-feature__ctas{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.pm-feature__price-note{font-size:13px;color:var(--pm-grey-mid)}.pm-testimonials{padding:96px 0;background-color:var(--pm-off-white)}.pm-testimonials__header{margin-bottom:56px}.pm-testimonials__grid{display:grid;grid-template-columns:2fr 1fr;gap:20px;align-items:start}.pm-reviews-stack{display:flex;flex-direction:column;gap:20px}.pm-review{background-color:var(--pm-white);padding:32px;border-radius:4px}.pm-review__stars{color:#f5a623;font-size:15px;letter-spacing:2px;margin-bottom:14px}.pm-review__text{font-size:16px;line-height:1.7;color:var(--pm-black);font-style:italic;margin-bottom:20px}.pm-review__author{display:flex;align-items:center;gap:12px}.pm-review__avatar{width:40px;height:40px;border-radius:50%;background-color:var(--pm-navy);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:var(--pm-white);flex-shrink:0}.pm-review__name{font-size:14px;font-weight:700;color:var(--pm-black)}.pm-review__meta{font-size:12px;color:var(--pm-grey-mid)}.pm-review__tag{display:inline-block;margin-top:14px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-teal);background-color:#00c2a814;padding:4px 10px;border-radius:2px}.pm-creator{background-color:var(--pm-navy);padding:36px;border-radius:4px}.pm-creator__label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pm-teal);margin-bottom:16px;display:block}.pm-creator__handle{font-size:24px;font-weight:700;color:var(--pm-white);margin-bottom:6px;display:block}.pm-creator__followers{font-size:13px;color:#ffffff80;margin-bottom:20px;display:block}.pm-creator__quote{font-size:15px;line-height:1.65;color:#ffffffbf;font-style:italic;margin-bottom:28px}.pm-creator__cta{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-white);border:1.5px solid rgba(255,255,255,.25);padding:12px 24px;border-radius:var(--pm-radius);text-decoration:none;transition:all var(--pm-transition)}.pm-creator__cta:hover{border-color:var(--pm-white);background-color:#ffffff14}.pm-bundles{padding:96px 0;background-color:var(--pm-navy)}.pm-bundles__header{text-align:center;margin-bottom:56px}.pm-bundles__title{font-size:clamp(28px,3.5vw,44px);font-weight:700;letter-spacing:-.025em;color:var(--pm-white);margin-bottom:10px}.pm-bundles__sub{font-size:17px;color:#ffffff8c}.pm-bundles__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pm-bundle{background-color:var(--pm-white);border-radius:4px;overflow:hidden}.pm-bundle__media{background-color:var(--pm-off-white);padding:48px 40px;display:flex;align-items:center;justify-content:center;min-height:200px}.pm-bundle__body{padding:28px 32px 36px}.pm-bundle__badge{display:inline-block;background-color:var(--pm-teal);color:var(--pm-white);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:2px;margin-bottom:14px}.pm-bundle__title{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--pm-black);margin-bottom:10px}.pm-bundle__includes{list-style:none;padding:0;margin:0 0 20px}.pm-bundle__includes li{font-size:14px;color:var(--pm-grey-dark);padding:5px 0 5px 18px;position:relative}.pm-bundle__includes li:before{content:"\2014";position:absolute;left:0;color:var(--pm-teal);font-weight:700}.pm-bundle__pricing{display:flex;align-items:baseline;gap:12px;margin-bottom:20px}.pm-bundle__price{font-size:26px;font-weight:700;color:var(--pm-black)}.pm-bundle__compare{font-size:16px;color:var(--pm-grey-mid);text-decoration:line-through}.pm-bundle__cta{display:block;width:100%;text-align:center;padding:15px 24px;background-color:var(--pm-navy);color:var(--pm-white);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--pm-radius);text-decoration:none;transition:background-color var(--pm-transition)}.pm-bundle__cta:hover{background-color:#0f1e35}.pm-steps{padding:96px 0;background-color:var(--pm-white)}.pm-steps__header{margin-bottom:0}.pm-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--pm-grey-light);margin-top:56px}.pm-step{padding:52px 40px;border-right:1px solid var(--pm-grey-light)}.pm-step:last-child{border-right:none}.pm-step__number{display:block;font-size:80px;font-weight:700;letter-spacing:-.05em;color:var(--pm-grey-light);line-height:1;margin-bottom:20px}.pm-step__title{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--pm-black);margin-bottom:10px}.pm-step__desc{font-size:15px;line-height:1.65;color:var(--pm-grey-mid)}.pm-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:20px 0;margin:16px 0;border-top:1px solid var(--pm-grey-light);border-bottom:1px solid var(--pm-grey-light)}.pm-trust__item{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--pm-black)}.pm-trust__icon{width:18px;height:18px;color:var(--pm-teal);flex-shrink:0}.pm-sticky{position:fixed;bottom:0;left:0;right:0;background:var(--pm-white);border-top:1px solid var(--pm-grey-light);padding:12px 24px;z-index:999;transform:translateY(100%);transition:transform .3s ease;box-shadow:0 -4px 24px #00000012}.pm-sticky--show{transform:translateY(0)!important}.pm-sticky__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.pm-sticky__info{display:flex;align-items:center;gap:16px}.pm-sticky__thumb{width:50px;height:50px;border-radius:4px;background:var(--pm-off-white);overflow:hidden;flex-shrink:0}.pm-sticky__thumb img{width:100%;height:100%;object-fit:cover}.pm-sticky__name{font-size:15px;font-weight:700;color:var(--pm-black)}.pm-sticky__price{font-size:14px;color:var(--pm-grey-mid)}.pm-sticky__btn{background:var(--pm-navy)!important;color:var(--pm-white)!important;border:none!important;border-radius:var(--pm-radius)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:14px 32px!important;cursor:pointer!important;white-space:nowrap;transition:background-color var(--pm-transition)!important}.pm-sticky__btn:hover{background:#0f1e35!important}.pm-tiktok-banner{background:var(--pm-navy);padding:14px 0;text-align:center}.pm-tiktok-banner__text{font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--pm-white)}.pm-tiktok-banner__handle{color:var(--pm-teal)}.pm-specs{margin:40px 0}.pm-specs__title{font-size:18px;font-weight:700;color:var(--pm-black);margin-bottom:16px;letter-spacing:-.01em}.pm-specs__table{width:100%;border-collapse:collapse}.pm-specs__table tr{border-bottom:1px solid var(--pm-grey-light)}.pm-specs__table tr:first-child{border-top:1px solid var(--pm-grey-light)}.pm-specs__table td{padding:12px 0;font-size:14px}.pm-specs__table td:first-child{font-weight:600;color:var(--pm-black);width:42%}.pm-specs__table td:last-child{color:var(--pm-grey-dark)}@media screen and (max-width:749px){.banner{min-height:auto!important}.banner__content{padding:48px 20px 40px!important;max-width:100%!important;text-align:center!important}.pm-numbers__grid{grid-template-columns:repeat(2,1fr);gap:32px}.pm-numbers__item{border-right:none;border-bottom:none}.pm-feature__grid{grid-template-columns:1fr;gap:36px}.pm-testimonials__grid,.pm-bundles__grid,.pm-steps__grid{grid-template-columns:1fr}.pm-step{border-right:none;border-bottom:1px solid var(--pm-grey-light);padding:36px 20px}.pm-step__number{font-size:56px}.pm-proof-bar__inner{justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 16px}.pm-proof-bar__inner::-webkit-scrollbar{display:none}.pm-proof-bar__item{padding:0 20px}.pm-trust{grid-template-columns:1fr}.pm-sticky__inner{gap:12px}.pm-sticky__info{flex:1;min-width:0}.product-form__submit{min-height:54px!important}.pm-feature__ctas{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/puremotion-custom.css.map */
