*{font-family:"Muli",Helvetica,Arial,sans-serif}#masthead-pro.progression-studios-site-header.progression-studios-nav-right{background:rgb(9 4 29 / .4);max-height:90px}.progression-studios-menu-title img{height:20px;margin-top:-3px;margin-right:3px}ul.products li.product .progression-studios-shop-index-content span.price del span.woocommerce-Price-amount,ul.products li.product .progression-studios-shop-index-content span.price ins span.woocommerce-Price-amount,ul.products li.product .progression-studios-shop-index-content span.price span.woocommerce-Price-amount{color:#a1d31e}#boxed-layout-pro a.checkout-button.button{background:#a1d31e;color:#fff;font-size:16px!important}.showcoupon,.about_paypal{color:#a1d31e!important}a.added_to_cart{background:#a1d31e!important}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border:1em solid #fff;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#fff;border-radius:4px}#stripe-card-element{background:#ffffff!important;padding:8px 11px!important;margin:20px 0px!important;border:1px solid #e4e4e4!important;box-shadow:0 0 30px rgb(0 0 0 / .06)!important;font-family:"Muli",Helvetica,Arial,sans-serif!important;border-radius:4px!important;font-weight:400!important}#chaseproGreen{display:none}#chaseproOrange{display:none}table.variations{border:none;margin:0 0 1rem}table.variations th,table.variations td{padding:0 0 5px;background:none!important;border:none;padding-left:0}table.variations tr{display:flex;flex-direction:column}.single_add_to_cart_button.elementor.button{background:#a1d31e!important;color:#fff!important}select{padding:6px 11px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e4e4e4;box-shadow:0 0 30px rgb(0 0 0 / .06);background:#fff;border-radius:4px;font-size:16px;line-height:26px}#progression-shopping-cart-count a.progression-count-icon-nav{margin-left:0}.sf-menu ul.sub-menu{margin-left:18px}.sf-menu li.current-menu-item a:before{background:none!important}.sf-menu li.current-menu-item a.highlight:before{background:#a1d31e}.mobile-menu-icon-pro{margin-right:1rem;margin-top:-1.5px}.progression-studios-header-full-width-no-gap #onzo-progression-header-top .width-container-pro,footer#site-footer.progression-studios-footer-full-width .width-container-pro,.progression-studios-page-title-full-width #page-title-pro .width-container-pro,.progression-studios-header-full-width #onzo-progression-header-top .width-container-pro,.progression-studios-header-full-width header#masthead-pro .width-container-pro{max-width:1440px}.swiss-made{display:flex;background:#fff;color:#333;border-radius:4px;margin:1.5rem 0 1.5rem;overflow:hidden;align-items:center}.swiss-made img{height:40px!important}.swiss-made p{line-height:1;margin:0 .8rem;padding:0;font-weight:600;font-size:18px}#post-secondary-page-title-pro,#page-title-pro{padding-top:110px!important;padding-bottom:3rem!important}#page-title-pro h1{font-size:3.2rem!important}#content-pro{min-height:calc(100vh - 418px)}.woocommerce .woocommerce-shop-single{@media only screen and (min-width:769px){display:flex;justify-content:space-between}}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{@media only screen and (min-width:769px){width:calc(50% - 1rem)}}.elementor-element .elementor-shortcode>.woocommerce-Price-amount.amount{color:#a1d31e;font-family:"Muli",Sans-serif;font-size:28px;font-weight:700}.elementor-shortcode .exchange-rate{font-size:16px;margin-left:.5rem}select#pa_farbe{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;padding-right:55px}input.woocommerce-form__input-checkbox{margin-bottom:0!important}.single_add_to_cart_button{background:#a1d31e!important;color:#fff!important;font-size:18px!important}.woocommerce-terms-and-conditions-link{color:#a1d31e}.single_add_to_cart_button:hover{background:#85af18!important}.elementor .quantity{display:none!important}.ship-to-different-address{font-size:20px}.wc_payment_methods img{height:20px;border-radius:2px}a.button.wc-forward{//display:none!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f1f1f1}.select2-container--default .select2-selection--single{border:none;border-radius:0}.select2-dropdown{margin-top:-20px;border:1px solid #e4e4e4}.select2-dropdown--above{margin-top:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #e4e4e4;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:8px 11px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e4e4e4;box-shadow:0 0 30px rgb(0 0 0 / .06);background:#fff;border-radius:4px;line-height:26px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;position:absolute;top:1px;right:10px;width:20px}#billing_address_1_field{margin-top:15px}input::placeholder{color:#999;font-size:16px;line-height:26px}:focus{outline:none!important}body #content-pro form.woocommerce-checkout textarea,body #content-pro form.woocommerce-checkout input,.ElementsApp .InputElement{border:1px solid #e4e4e4;border-radius:4px;line-height:26px;color:#000;font-size:16px!important}.woocommerce #respond p.comment-form-email input:focus,.woocommerce #respond p.comment-form-author input:focus,.woocommerce #respond p.comment-form-comment textarea:focus,#no-results-pro .search-form input.search-field:focus,body #content-pro form.woocommerce-checkout textarea:focus,body #content-pro form.woocommerce-checkout input:focus,#respond p.comment-form-comment input:focus,#respond p.comment-form-comment textarea:focus,#panel-search-progression .search-form input.search-field:focus,form#mc-embedded-subscribe-form .mc-field-group input:focus,body .acf-form .acf-field .acf-input textarea:focus,body .acf-form .acf-field .acf-input-wrap input:focus,.tml input:focus,.tml textarea:focus,.woocommerce input:focus,#content-pro .woocommerce table.shop_table .coupon input#coupon_code:focus,#content-pro .woocommerce table.shop_table input:focus,form.checkout.woocommerce-checkout textarea.input-text:focus,form.checkout.woocommerce-checkout input.input-text:focus,#newsletter-form-fields input:focus,.wpcf7-form select:focus,blockquote,.post-password-form input:focus,.search-form input.search-field:focus,#respond textarea:focus,#respond input:focus,.wpcf7-form input:focus,.wpcf7-form textarea:focus{border-color:#a1d31e!important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background:#a1d31e;color:#fff;font-size:18px!important}.woocommerce form .form-row .required{color:#a1d31e!important}.woocommerce-shop-single p.price span.woocommerce-Price-amount{font-weight:700!important;color:#a1d31e}#zoid-paypal-buttons-d43f7f920f_mte6mjy6mze{width:200px!important}strong.product-quantity{display:none}div.wpcf7-mail-sent-ok{border-color:#a1d31e;border-radius:6px}.tml input,.tml textarea,.wpcf7 select,.post-password-form input,#respond textarea,#respond input,.wpcf7-form input,.wpcf7-form textarea{border:1px solid #e4e4e4;border-radius:4px;line-height:26px;color:#000;font-size:16px!important;width:calc(100% - 38px)}.input-group{display:flex;justify-content:space-between}.input-group .item{width:calc(50% - 1rem);margin:10px 0}.boosted-elements-progression-popup-container{max-height:88vh!important;overflow-y:scroll!important}@media screen and (max-width:1100px){.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{display:block;width:100%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{display:block;width:100%}}@media screen and (max-width:425px){.swiss-made{margin:1rem 1.5rem}.swiss-made img{height:55px!important}.swiss-made p{line-height:1.18;text-align:left}}body #content-pro{padding-bottom:0px!important}