@charset "UTF-8";:root{--pxmfitness: #720eec;--wc-green: #7ad03a;--wc-red: #a00;--wc-orange: #ffba00;--wc-blue: #2ea2cc;--wc-primary: #720eec;--wc-primary-text: #fcfbfe;--wc-secondary: #e9e6ed;--wc-secondary-text: #515151;--wc-highlight: #958e09;--wc-highligh-text: white;--wc-content-bg: #fff;--wc-subtext: #767676;--wc-form-border-color: rgba(32, 7, 7, .8);--wc-form-border-radius: 4px;--wc-form-border-width: 1px}@keyframes spin{to{transform:rotate(360deg)}}.select2-container{width:100%}.select2-container .select2-selection--single{height:auto}.select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text, #444);font-weight:400}.select2-container .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}.select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}.select2-container .select2-dropdown,.select2-container .select2-selection{background-color:var(--wc-form-color-background, #fff);border:var(--wc-form-border-width, 1px) solid var(--wc-form-border-color, #aaa);border-radius:var(--wc-form-border-radius, 4px)}.select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{margin:0}.pxmfitness-store-notice{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em #0003;display:none}.pxmfitness-store-notice a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.clear{clear:both}.pxmfitness .blockUI.blockOverlay{position:relative}.pxmfitness .blockUI.blockOverlay:before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background-size:cover;line-height:1;text-align:center;font-size:2em;color:#000000bf}.pxmfitness .loader:before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background-size:cover;line-height:1;text-align:center;font-size:2em;color:#000000bf}.pxmfitness a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.pxmfitness a.remove:hover{color:#fff!important;background:var(--wc-red)}.pxmfitness small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.pxmfitness .quantity .qty{width:3.631em;text-align:center}.pxmfitness div.blogpost{margin-bottom:0;position:relative}.pxmfitness div.blogpost p.price ins,.pxmfitness div.blogpost span.price ins{background:inherit;font-weight:700;display:inline-block}.pxmfitness div.blogpost p.price del,.pxmfitness div.blogpost span.price del{opacity:.7;display:inline-block}.pxmfitness div.blogpost div.images{margin-bottom:2em}.pxmfitness div.blogpost div.images img{display:block;width:100%;height:auto;box-shadow:none}.pxmfitness div.blogpost div.images div.thumbnails{padding-top:1em}.pxmfitness div.blogpost div.summary{margin-bottom:2em}.pxmfitness div.blogpost div.social{text-align:right;margin:0 0 1em}.pxmfitness div.blogpost div.social span{margin:0 0 0 2px}.pxmfitness div.blogpost div.social span span{margin:0}.pxmfitness div.blogpost div.social iframe{float:left;margin-top:3px}.pxmfitness .posts ul,.pxmfitness ul.posts{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.pxmfitness .posts ul:after,.pxmfitness .posts ul:before,.pxmfitness ul.posts:after,.pxmfitness ul.posts:before{content:" ";display:table}.pxmfitness .posts ul:after,.pxmfitness ul.posts:after{clear:both}.pxmfitness .posts ul li,.pxmfitness ul.posts li{list-style:none outside}.pxmfitness ul.posts li.blogpost .pxmfitness-loop-blogpost__title,.pxmfitness ul.posts li.blogpost h3{padding:.5em 0;margin:0;font-size:1em}.pxmfitness ul.posts li.blogpost a{text-decoration:none}.pxmfitness ul.posts li.blogpost a.pxmfitness-loop-blogpost__link{display:block}.pxmfitness ul.posts li.blogpost a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.pxmfitness ul.posts li.blogpost strong{display:block}.pxmfitness ul.posts li.blogpost .button{display:inline-block;margin-top:1em}.pxmfitness ul.posts li.blogpost .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.pxmfitness ul.posts li.blogpost .price del{color:inherit;opacity:.7;display:inline-block}.pxmfitness ul.posts li.blogpost .price ins{background:0 0;font-weight:700;display:inline-block}.pxmfitness ul.posts li.blogpost .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:#5a594480}.pxmfitness .pxmfitness-result-count,.pxmfitness .pxmfitness-ordering{margin:0 0 1em}.pxmfitness .pxmfitness-ordering>label{margin-right:.25rem}.pxmfitness .pxmfitness-ordering select{vertical-align:top}.pxmfitness a.added_to_cart{padding-top:.5em;display:inline-block}.pxmfitness #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.pxmfitness #reviews h2 small a{text-decoration:none;color:#767676}.pxmfitness #reviews h3{margin:0}.pxmfitness #reviews #respond{margin:0;border:0;padding:0}.pxmfitness #reviews #comment{height:75px}.pxmfitness #reviews #comments h2{clear:none}.pxmfitness td.blogpost-quantity{min-width:80px}.pxmfitness form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) #respond input#submit,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) a.button,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) button.button,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) #respond input#submit.loading,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) a.button.loading,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) button.button.loading,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) input.button.loading{opacity:.25;padding-right:2.618em}.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) #respond input#submit:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) a.button:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) button.button:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) #respond input#submit.alt,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) a.button.alt,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) button.button.alt,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) #respond input#submit.alt:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) a.button.alt:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) button.button.alt:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) input.button.alt:hover{background-color:#7249a4;color:#fff}.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) a.button.alt.disabled,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) a.button.alt.disabled:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) a.button.alt:disabled,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) a.button.alt:disabled:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) button.button.alt.disabled,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) button.button.alt.disabled:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) button.button.alt:disabled,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) button.button.alt:disabled:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) input.button.alt.disabled,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) input.button.alt.disabled:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) input.button.alt:disabled,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) input.button.alt:disabled:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) #respond input#submit.disabled,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) #respond input#submit:disabled,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) a.button.disabled,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) a.button:disabled,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) a.button:disabled[disabled],.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) button.button.disabled,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) button.button:disabled,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) button.button:disabled[disabled],.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) input.button.disabled,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) input.button:disabled,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) a.button.disabled:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) a.button:disabled:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) button.button.disabled:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) button.button:disabled:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) input.button.disabled:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) input.button:disabled:hover,.pxmfitness:where(body:not(.pxmfitness-block-theme-has-button-styles)) input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.pxmfitness:where(body:not(.pxmfitness-uses-block-theme)) div.blogpost p.price,.pxmfitness:where(body:not(.pxmfitness-uses-block-theme)) div.blogpost span.price{color:#958e09;font-size:1.25em}.pxmfitness:where(body:not(.pxmfitness-uses-block-theme)) ul.posts li.blogpost .price{color:#958e09}.pxmfitness-error,.pxmfitness-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.pxmfitness-error:after,.pxmfitness-error:before,.pxmfitness-message:after,.pxmfitness-message:before{content:" ";display:table}.pxmfitness-error:after,.pxmfitness-message:after{clear:both}.pxmfitness-error .button,.pxmfitness-message .button{float:right}.pxmfitness-error li,.pxmfitness-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.pxmfitness-message{border-top-color:#8fae1b}.pxmfitness-message:before{content:"";color:#8fae1b}.pxmfitness-error{border-top-color:#b81c23}.pxmfitness-error:before{content:"";color:#b81c23}
