.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.woocommerce .button.single_add_to_cart_button,.btn-primary-filled,#place_order{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;height:4.3rem;width:100%;border:solid 1px #a0e79c;background-color:#a0e79c!important;font-family:"Lato",sans-serif;font-weight:300;color:black!important;font-size:1.3rem;border-radius:0;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;position:relative;background-color:transparent;text-decoration:none;transition:background 0.2s}.woocommerce .button.single_add_to_cart_button span,.btn-primary-filled span,#place_order span{position:relative;z-index:3;font-weight:700;top:.3rem;left:.4rem}.woocommerce .button.single_add_to_cart_button:before,.btn-primary-filled:before,#place_order:before{content:"";position:absolute;height:100%;width:100%;top:.2rem;left:.2rem;border:solid 1px #fff;transition:background 0.2s}.woocommerce .button.single_add_to_cart_button:hover,.btn-primary-filled:hover,#place_order:hover{color:#000;background-color:transparent!important;font-family:"Lato",sans-serif;font-weight:700}.woocommerce .button.single_add_to_cart_button:hover:before,.btn-primary-filled:hover:before,#place_order:hover:before{background:#fff}.woocommerce .button.single_add_to_cart_button:hover:after,.btn-primary-filled:hover:after,#place_order:hover:after{position:absolute;width:2.8rem;height:1.8rem;right:1.2rem}main#main{padding:0 1.6rem;transition:opacity 0.3s}main#main.loading{opacity:.5;cursor:wait}main#main.loading>*{pointer-events:none}.payment_methods .woocommerce-notice{background:#262626;font-size:1.5rem;line-height:2.2rem!important;color:#fff;font-weight:700;padding:2rem 2.1rem 2rem 5rem!important;border-top:none;border-left:.2rem solid #000}@media (max-width:480px){.payment_methods .woocommerce-notice{padding:1rem 1.1rem 1rem 5rem!important}}.payment_methods .woocommerce-notice:before{top:2rem}@media (max-width:480px){.payment_methods .woocommerce-notice:before{left:1.5rem}}.payment_methods .woocommerce-notice:before{top:50%;transform:translateY(-50%)}@media (max-width:480px){.payment_methods .woocommerce-notice:before{left:1.5rem}}.payment_methods .woocommerce-notice a{color:#a3a3a3;font-weight:400;margin-left:1rem}@media (max-width:480px){.payment_methods .woocommerce-notice a{display:block!important;margin-top:0.5rem!important;margin-left:0rem!important}}@media (max-width:480px){.payment_methods .woocommerce-notice a{display:block}}.payment_methods .woocommerce-notice.woocommerce-error{border-color:#f74c4c}.payment_methods .woocommerce-notice.woocommerce-error:before{color:#f74c4c}.payment_methods .woocommerce-notice.woocommerce-info{border-color:#9dceff}.payment_methods .woocommerce-notice.woocommerce-info:before{color:#9dceff}.payment_methods .woocommerce-notice.woocommerce-warning{border-color:#d6d58f}.payment_methods .woocommerce-notice.woocommerce-warning:before{color:#d6d58f}.payment_methods .woocommerce-notice.woocommerce-success{border-color:#a0e79c}.payment_methods .woocommerce-notice.woocommerce-success:before{color:#a0e79c}.cart-empty.woocommerce-info{background:#262626;font-size:1.5rem;line-height:2.2rem!important;color:#fff;font-weight:700;padding:2rem 2.1rem 2rem 5rem!important;border-top:none;border-left:.2rem solid #000;margin:0 0 2rem;width:100%;max-width:100%;flex:1 1 100%;border-color:#9dceff}@media (max-width:480px){.cart-empty.woocommerce-info{padding:1rem 1.1rem 1rem 5rem!important}}.cart-empty.woocommerce-info:before{top:2rem}@media (max-width:480px){.cart-empty.woocommerce-info:before{left:1.5rem}}.cart-empty.woocommerce-info:before{top:50%;transform:translateY(-50%)}@media (max-width:480px){.cart-empty.woocommerce-info:before{left:1.5rem}}.cart-empty.woocommerce-info:before{color:#9dceff}p.return-to-shop{margin-bottom:10rem}.woocommerce-notices-wrapper,.woocommerce-form-login-toggle,.woocommerce-form-coupon-toggle{width:100%}.woocommerce-notices-wrapper>div,.woocommerce-notices-wrapper>ul,.woocommerce-form-login-toggle>div,.woocommerce-form-login-toggle>ul,.woocommerce-form-coupon-toggle>div,.woocommerce-form-coupon-toggle>ul{background:#262626;font-size:1.5rem;line-height:2.2rem!important;color:#fff;font-weight:700;padding:2rem 2.1rem 2rem 5rem!important;border-top:none;border-left:.2rem solid #000}@media (max-width:480px){.woocommerce-notices-wrapper>div,.woocommerce-notices-wrapper>ul,.woocommerce-form-login-toggle>div,.woocommerce-form-login-toggle>ul,.woocommerce-form-coupon-toggle>div,.woocommerce-form-coupon-toggle>ul{padding:1rem 1.1rem 1rem 5rem!important}}.woocommerce-notices-wrapper>div:before,.woocommerce-notices-wrapper>ul:before,.woocommerce-form-login-toggle>div:before,.woocommerce-form-login-toggle>ul:before,.woocommerce-form-coupon-toggle>div:before,.woocommerce-form-coupon-toggle>ul:before{top:2rem}@media (max-width:480px){.woocommerce-notices-wrapper>div:before,.woocommerce-notices-wrapper>ul:before,.woocommerce-form-login-toggle>div:before,.woocommerce-form-login-toggle>ul:before,.woocommerce-form-coupon-toggle>div:before,.woocommerce-form-coupon-toggle>ul:before{left:1.5rem}}.woocommerce-notices-wrapper>div:before,.woocommerce-notices-wrapper>ul:before,.woocommerce-form-login-toggle>div:before,.woocommerce-form-login-toggle>ul:before,.woocommerce-form-coupon-toggle>div:before,.woocommerce-form-coupon-toggle>ul:before{top:50%;transform:translateY(-50%)}@media (max-width:480px){.woocommerce-notices-wrapper>div:before,.woocommerce-notices-wrapper>ul:before,.woocommerce-form-login-toggle>div:before,.woocommerce-form-login-toggle>ul:before,.woocommerce-form-coupon-toggle>div:before,.woocommerce-form-coupon-toggle>ul:before{left:1.5rem}}.woocommerce-notices-wrapper>div a,.woocommerce-notices-wrapper>ul a,.woocommerce-form-login-toggle>div a,.woocommerce-form-login-toggle>ul a,.woocommerce-form-coupon-toggle>div a,.woocommerce-form-coupon-toggle>ul a{color:#a3a3a3;font-weight:400;margin-left:1rem}@media (max-width:480px){.woocommerce-notices-wrapper>div a,.woocommerce-notices-wrapper>ul a,.woocommerce-form-login-toggle>div a,.woocommerce-form-login-toggle>ul a,.woocommerce-form-coupon-toggle>div a,.woocommerce-form-coupon-toggle>ul a{display:block!important;margin-top:0.5rem!important;margin-left:0rem!important}}@media (max-width:480px){.woocommerce-notices-wrapper>div a,.woocommerce-notices-wrapper>ul a,.woocommerce-form-login-toggle>div a,.woocommerce-form-login-toggle>ul a,.woocommerce-form-coupon-toggle>div a,.woocommerce-form-coupon-toggle>ul a{display:block}}.woocommerce-notices-wrapper>div.woocommerce-error,.woocommerce-notices-wrapper>ul.woocommerce-error,.woocommerce-form-login-toggle>div.woocommerce-error,.woocommerce-form-login-toggle>ul.woocommerce-error,.woocommerce-form-coupon-toggle>div.woocommerce-error,.woocommerce-form-coupon-toggle>ul.woocommerce-error{border-color:#f74c4c}.woocommerce-notices-wrapper>div.woocommerce-error:before,.woocommerce-notices-wrapper>ul.woocommerce-error:before,.woocommerce-form-login-toggle>div.woocommerce-error:before,.woocommerce-form-login-toggle>ul.woocommerce-error:before,.woocommerce-form-coupon-toggle>div.woocommerce-error:before,.woocommerce-form-coupon-toggle>ul.woocommerce-error:before{color:#f74c4c}.woocommerce-notices-wrapper>div.woocommerce-info,.woocommerce-notices-wrapper>ul.woocommerce-info,.woocommerce-form-login-toggle>div.woocommerce-info,.woocommerce-form-login-toggle>ul.woocommerce-info,.woocommerce-form-coupon-toggle>div.woocommerce-info,.woocommerce-form-coupon-toggle>ul.woocommerce-info{border-color:#9dceff}.woocommerce-notices-wrapper>div.woocommerce-info:before,.woocommerce-notices-wrapper>ul.woocommerce-info:before,.woocommerce-form-login-toggle>div.woocommerce-info:before,.woocommerce-form-login-toggle>ul.woocommerce-info:before,.woocommerce-form-coupon-toggle>div.woocommerce-info:before,.woocommerce-form-coupon-toggle>ul.woocommerce-info:before{color:#9dceff}.woocommerce-notices-wrapper>div.woocommerce-warning,.woocommerce-notices-wrapper>ul.woocommerce-warning,.woocommerce-form-login-toggle>div.woocommerce-warning,.woocommerce-form-login-toggle>ul.woocommerce-warning,.woocommerce-form-coupon-toggle>div.woocommerce-warning,.woocommerce-form-coupon-toggle>ul.woocommerce-warning{border-color:#d6d58f}.woocommerce-notices-wrapper>div.woocommerce-warning:before,.woocommerce-notices-wrapper>ul.woocommerce-warning:before,.woocommerce-form-login-toggle>div.woocommerce-warning:before,.woocommerce-form-login-toggle>ul.woocommerce-warning:before,.woocommerce-form-coupon-toggle>div.woocommerce-warning:before,.woocommerce-form-coupon-toggle>ul.woocommerce-warning:before{color:#d6d58f}.woocommerce-notices-wrapper>div.woocommerce-success,.woocommerce-notices-wrapper>ul.woocommerce-success,.woocommerce-form-login-toggle>div.woocommerce-success,.woocommerce-form-login-toggle>ul.woocommerce-success,.woocommerce-form-coupon-toggle>div.woocommerce-success,.woocommerce-form-coupon-toggle>ul.woocommerce-success{border-color:#a0e79c}.woocommerce-notices-wrapper>div.woocommerce-success:before,.woocommerce-notices-wrapper>ul.woocommerce-success:before,.woocommerce-form-login-toggle>div.woocommerce-success:before,.woocommerce-form-login-toggle>ul.woocommerce-success:before,.woocommerce-form-coupon-toggle>div.woocommerce-success:before,.woocommerce-form-coupon-toggle>ul.woocommerce-success:before{color:#a0e79c}@media (max-width:767px){body.layout-two-column main.main{margin-top:12.8rem}}ul.products.entry .variations{position:relative;border:none!important}ul.products.entry .variations tr :last-child td{border:none}ul.products.entry .variations td{display:block}ul.products.entry .variations td:first-child{padding-bottom:0;border:none}ul.products.entry .variations td:last-child{padding-top:.5rem}ul.products.entry .variations td label{font-weight:600}ul.products.entry .variations td select{width:100%}ul.products.entry .variations .reset_variations{margin:1rem 0 0;position:absolute;bottom:-3.5rem;left:0;right:0}@media (max-width:767px){ul.products.entry .product-category{width:100%!important}}ul.products.entry .product-category a{border:1px solid #3b3b3b;transition:background 0.2s;display:block}ul.products.entry .product-category a:hover{background:#000}ul.products.entry .product-category a:hover svg path{fill:#A0E79C!important}ul.products.entry .product-category a:hover svg:nth-child(1){transform:translateX(25%)}ul.products.entry .product-category a:hover svg:nth-child(2){transform:translateX(75%)}ul.products.entry .product-category a .text{padding:1.6rem;position:relative}ul.products.entry .product-category a .text h2{color:#FFF}ul.products.entry .product-category a .description{margin-top:auto}ul.products.entry .product-category a .description p{color:#a3a3a3;font-size:1.6rem;margin-top:0;margin-bottom:.5rem}ul.products.entry .product-category a .description p:last-child{margin-bottom:0}ul.products.entry .product-category a .arrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);height:2.4rem;width:4rem}ul.products.entry .product-category a .arrow svg{height:2.4rem;width:2.4rem;position:absolute;top:0;left:0;transform:translateX(50%);transition:transform 0.3s;will-change:transform}ul.products.entry .product-category a .arrow svg path{fill:#9dceff;transition:fill 0.3s}ul.products.entry .product-category a .notice{width:100%;left:0;color:#000;text-transform:uppercase;font-size:1rem;display:flex;align-items:center;height:2rem;font-weight:700;letter-spacing:.083rem;padding:0 1.6rem}ul.products.entry .product-category a .notice.red{background:#f74c4c}ul.products.entry .product-category a .notice.blue{background:#9dceff}ul.products.entry .type-product{width:100%!important}ul.products.entry .type-product h2,ul.products.entry .type-product .value{padding-bottom:0px!important}ul.products.entry .type-product h2{font-size:1.4rem!important}ul.products.entry .type-product .reset_variations{display:none!important}ul.products.entry .type-product .single_variation{flex:0 0 11rem;text-align:center}ul.products.entry .type-product table{width:auto!important;margin-bottom:0px!important}ul.products.entry .type-product .woocommerce-placeholder,ul.products.entry .type-product .price{display:none!important}ul.products.accordion>.product-category.disabled{opacity:.7;cursor:not-allowed}ul.products.accordion>.product-category.disabled>.text{pointer-events:none}ul.products.accordion>.product-category.disabled .arrow{display:none!important}ul.products.accordion>.product-category .product-heading{display:flex;justify-content:center;flex-flow:column nowrap}ul.products.accordion>.product-category>.text{height:6.8rem;border:1px solid #3b3b3b;padding:1.1rem 1.6rem;transition:background 0.2s;position:relative;display:flex;align-items:center;cursor:pointer}ul.products.accordion>.product-category>.text h2{color:#fff;transition:color 0.2s;padding-right:6rem}ul.products.accordion>.product-category>.text .arrow{position:absolute;top:0;right:0;bottom:0;width:6.8rem;border-left:1px solid #262626;display:flex;align-items:center;justify-content:center}ul.products.accordion>.product-category>.text .arrow span{position:absolute;width:1.6rem;height:.15rem;background-color:#9dceff;display:inline-block;transition:all 0.2s ease}ul.products.accordion>.product-category>.text .arrow span:first-of-type{left:50%;margin-left:-.28rem;transform:rotate(-45deg)}ul.products.accordion>.product-category>.text .arrow span:last-of-type{right:50%;margin-right:-.28rem;transform:rotate(45deg)}ul.products.accordion>.product-category.active>.text{background:#000}ul.products.accordion>.product-category.active>.text h2{color:#A0E79C}ul.products.accordion>.product-category.active>.text .arrow span{background-color:#A0E79C}ul.products.accordion>.product-category.active>.text .arrow span:first-of-type{transform:rotate(45deg)}ul.products.accordion>.product-category.active>.text .arrow span:last-of-type{transform:rotate(-45deg)}ul.products.accordion>.product-category ul.products{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;margin-bottom:0;background:#000;border:1px solid #3b3b3b;border-top:0;position:relative;top:-1px}ul.products.accordion>.product-category ul.products .type-product{background:#111;display:flex;flex-flow:row wrap;border-bottom:1px solid #3b3b3b;padding:1.5rem}ul.products.accordion>.product-category ul.products .type-product:last-of-type{border-bottom:none;margin-bottom:0}ul.products.accordion>.product-category ul.products .type-product h2{display:flex;align-items:center;width:100%;font-size:1.9rem;line-height:2.1rem;color:#fff;font-weight:700;margin-bottom:0rem}ul.products.accordion>.product-category ul.products .type-product .price{display:none!important}ul.products.accordion>.product-category ul.products .type-product .variations select{display:none}ul.products.accordion>.product-category ul.products .type-product .variations_form{flex:1}ul.products.accordion>.product-category ul.products .type-product .variations_form>.variations{order:2;width:100%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){ul.products.accordion>.product-category ul.products .type-product .variations_form>.variations{height:100%}}ul.products.accordion>.product-category ul.products .type-product .variations_form>.variations td{display:flex;height:100%}ul.products.accordion>.product-category ul.products .type-product .variations_form>.variations td.label{display:none}ul.products.accordion>.product-category ul.products .type-product .variations_form>.variations td .reset_variations{display:none!important}ul.products.accordion>.product-category ul.products .type-product .variations_form>.single_variation_wrap{order:3;display:flex;align-items:center}ul.products.accordion>.product-category ul.products .type-product .variations_form>.single_variation_wrap>.single_variation{display:none!important}ul.products.accordion>.product-category ul.products .type-product .variations_form>.single_variation_wrap>*{width:100%}ul.products.accordion>.product-category ul.products .type-product .variations_form>.single_variation_wrap button{width:100%;color:#fff;position:relative;transition:all 0.2s;margin-top:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){ul.products.accordion>.product-category ul.products .type-product .variations_form>.single_variation_wrap button{width:auto!important}}ul.products.accordion>.product-category ul.products .type-product .variations_form>.single_variation_wrap button:before{z-index:2}ul.products.accordion>.product-category ul.products .type-product .variations_form>.single_variation_wrap button:hover{background:#fff}ul.products.accordion>.product-category ul.products .type-product .variations_form>.single_variation_wrap button:hover:after{z-index:3;background:transparent!important}ul.products.accordion>.product-category ul.products .type-product .variations_form>.single_variation_wrap button.loading:after{content:"";top:1.5rem;right:.7rem;font-size:1.2rem;line-height:1;width:1.6rem;height:1.6rem;display:block;text-align:center;background:url(../../../../../../../../../themes/ipa/assets/svg/cog.svg);background-size:cover!important;background-position:center center!important}ul.products.accordion>.product-category ul.products .type-product .variations_form>.single_variation_wrap button.added:after{position:relative;width:auto;height:auto;top:0.3rem!important;left:0.3rem!important;font-size:1.4rem!important;line-height:1!important}.hidden{display:none!important}.manual-search-filter{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.manual-search-filter{margin-bottom:1.5rem;flex-wrap:wrap}}@media (max-width:479px){.manual-search-filter{flex-flow:column;justify-content:flex-start;align-items:flex-start}}.manual-search-filter .search{display:flex;position:relative}@media (max-width:991px){.manual-search-filter .search{width:100%;margin-bottom:2rem}}.manual-search-filter .search input{height:3.8rem;width:100%;background:#000;border:1px solid #a3a3a3;color:#fff;font-size:1.5rem;padding-left:1.1rem;padding-right:5rem}.manual-search-filter .search button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#000;border-radius:0;cursor:pointer}.manual-search-filter .search button#trigger-reset{position:absolute;right:4.8rem;top:50%;transform:translateY(-50%);width:2.2rem;height:2.2rem;padding:0;background:none}.manual-search-filter .search button#trigger-reset svg{width:100%;height:auto}.manual-search-filter .search button#trigger-search{border:1px solid #a3a3a3;border-left:none;width:3.8rem;display:flex;align-items:center;justify-content:center;transition:background 0.2s}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.manual-search-filter .search button#trigger-search{height:3.8rem}}.manual-search-filter .search button#trigger-search svg{width:2.3rem;height:auto}.manual-search-filter .search button#trigger-search:hover{background:#262626}.manual-search-filter .actions{position:relative;padding-left:1.5rem}@media (max-width:991px){.manual-search-filter .actions{padding-left:0}}@media (max-width:479px){.manual-search-filter .actions{padding-left:0}}.manual-search-filter #open-all{background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:none;padding:0 0 0 1.6rem;display:inline-block;position:relative;cursor:pointer}.manual-search-filter #open-all.open .arrow-down{transform:rotate(180deg);bottom:0rem}.manual-search-filter #open-all .text-link{font-size:1.2rem;color:#fff;border-bottom:1px solid #9dceff;text-transform:uppercase;transition:border-color 0.2s}.manual-search-filter #open-all .arrow-down{position:absolute;width:1.2rem;height:1.4rem;bottom:-.2rem;left:0rem;transition:all 0.3s;will-change:transform}.manual-search-filter #open-all:hover .text-link{border-bottom:1px solid #a0e79c}.manual-search-filter #open-all:hover svg{transform:translateY(-50%);fill:#a0e79c}.arrow-down{position:relative}.arrow-down svg{left:0;width:100%;height:auto;position:absolute;top:50%;transform:translateY(-70%);fill:#9dceff;transition:all 0.2s;will-change:transform}.arrow-down svg+svg{transform:translateY(-30%)}.arrow-down:hover svg{transform:translateY(-50%);fill:#a0e79c}aside.sidebar{display:none}form.entry-information{display:flex;flex-flow:column;justify-content:center;flex:0 0 100%}form.entry-information .form-row{position:relative}form.entry-information [data-tooltip]{display:block;width:1.4rem;height:1.4rem;margin-left:.5rem;position:absolute;right:.7rem;top:.5rem}form.entry-information [data-tooltip] svg{display:block;width:100%;height:auto}form.entry-information label{margin-bottom:2rem;text-transform:uppercase;color:#a3a3a3}form.entry-information label:last-child{margin-bottom:0}form.entry-information label input,form.entry-information label select{display:block;width:100%;margin-top:0.4rem!important;height:3.8rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0;background:none;border:1px solid #a3a3a3;color:#fff;padding-left:1.1rem;font-size:1.5rem;background:#000}form.entry-information label.custom-select{position:relative}form.entry-information label.custom-select:after{content:"";background:url(../../../../../../../../../themes/ipa/assets/svg/arrows-dropdown.svg);background-size:cover;width:1.4rem;height:1.4rem;display:block;position:absolute;pointer-events:none;bottom:1.2rem;right:1.2rem}form.entry-information label.custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}form.entry-information label.custom-select select::-ms-expand{display:none}form.entry-information label.custom-select .required{border:1px solid #f74c4c!important;color:#f74c4c!important;font-weight:normal!important;background:#150506}.variation-radios .var-wrap{flex:1;display:flex;align-items:center;position:relative}.variation-radios .var-wrap input{display:none}.variation-radios .var-wrap label{display:flex;align-items:center;font-size:1.5rem;padding:2rem 2.1rem 2rem 1.2rem;position:relative;cursor:pointer;transition:background 0.2s;width:100%}.variation-radios .var-wrap label:hover{background:rgba(38,38,38,.4)}.variation-radios .var-wrap label>*{flex:0 1 11.2rem}.variation-radios .var-wrap label:before{content:"";display:block;width:2.6rem;height:2.6rem;border-radius:50%;overflow:hidden;border:1px solid #fff;margin-right:.8rem;transition:background 0.2s;will-change:background}.variation-radios .var-wrap label:after{content:"";display:block;background:url(../../../../../../../../../themes/ipa/assets/svg/tick.svg);background-size:cover;width:2rem;height:2rem;position:absolute;top:50%;left:1.7rem;margin-top:-.85rem;transform:scale(0);transition:transform 0.3s;will-change:transform}.variation-radios .var-wrap label .price-wrapper{margin-left:auto}.variation-radios .var-wrap label .price-wrapper .amount{margin-left:auto;font-size:1.9rem;font-weight:700}.variation-radios .var-wrap label .price-wrapper del,.variation-radios .var-wrap label .price-wrapper ins{display:block;width:100%}.variation-radios .var-wrap label .price-wrapper del{color:#a3a3a3}.variation-radios .var-wrap label .price-wrapper del .amount{font-size:1.2rem;font-weight:400}.variation-radios .var-wrap label .price-wrapper ins{text-decoration:none}.variation-radios .var-wrap label .price-wrapper ins .amount{color:#f74c4c}.variation-radios .var-wrap.active{background:#262626}.variation-radios .var-wrap.active:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:1.1rem 0 1.1rem .8rem;border-color:transparent transparent transparent #262626;position:absolute;top:50%;right:-.8rem;transform:translateY(-50%)}.variation-radios .var-wrap.active label:before{background:#a0e79c}.variation-radios .var-wrap.active label:after{transform:scale(1)}.tax-product_cat .products li{width:100%!important}.woo-tab-navigation{border-top:1px solid #fff;display:flex;margin-top:0;list-style-type:none;padding:0;grid-column:span 2;margin-bottom:4.8rem;width:100%}@media (max-width:767px){.woo-tab-navigation{border-top-color:#262626;position:-webkit-sticky;position:sticky;top:7rem;z-index:10;background:rgba(0,0,0,.9)}}.woo-tab-navigation li{margin-right:.9rem}@media (max-width:767px){.woo-tab-navigation li{margin-right:0rem;flex:1}}@media (max-width:767px){.woo-tab-navigation li.active,.woo-tab-navigation li.is-active,.woo-tab-navigation li[data-index="0"]{display:none}}.woo-tab-navigation li.active a,.woo-tab-navigation li.is-active a,.woo-tab-navigation li[data-index="0"] a{background:#fff;color:#000}.woo-tab-navigation li a{display:block;padding:.7rem 1.2rem;text-transform:uppercase;color:#fff;border:1px solid #fff;font-size:1.3rem;text-decoration:none;position:relative;top:-1px;transition:all 0.2s;font-weight:700}@media (max-width:767px){.woo-tab-navigation li a{border-color:#262626;min-height:5rem;display:flex;align-items:center}}.woo-tab-navigation li a:hover{background:#fff;background:rgba(255,255,255,.9);color:#3b3b3b}.woo-tab-navigation li a:hover:before{-webkit-filter:brightness(0%);filter:brightness(0%)}.woo-tab-navigation li a[data-trigger=dialog]{display:flex}.woo-tab-navigation li a[data-trigger=dialog]:before{content:"";display:block;width:1.4rem;height:1.4rem;margin-right:.4rem;background:url(../../../../../../../../../themes/ipa/assets/svg/info-circle-blue.svg);background-size:cover;background-position:center center;transition:-webkit-filter 0.2s;transition:filter 0.2s;transition:filter 0.2s,-webkit-filter 0.2s}@media (max-width:767px){.woo-tab-navigation li a[data-trigger=dialog]:before{margin-right:.9rem}}.woo-tab-navigation li .mobile-minicart{display:none}@media (max-width:767px){.woo-tab-navigation li .mobile-minicart{display:block}}.woo-tab-navigation li .mobile-minicart a{color:#a0e79c;flex-flow:row wrap;font-size:1.2rem;position:relative}.woo-tab-navigation li .mobile-minicart a:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);right:.5rem;width:1.4rem;height:1.4rem;margin-right:.4rem;background:url(../../../../../../../../../themes/ipa/assets/svg/chevron-right-g.svg);background-size:cover;background-position:center center;transition:-webkit-filter 0.2s;transition:filter 0.2s;transition:filter 0.2s,-webkit-filter 0.2s}@media (max-width:767px){.woo-tab-navigation li .mobile-minicart a:after{margin-right:.9rem}}.woo-tab-navigation li .mobile-minicart a .amount{display:block;flex:1 1 100%;color:#fff;font-size:1.5rem;text-align:left}.woo-tab-navigation li .mobile-minicart a .basket-title{display:flex;flex:1 1 100%;align-items:center;justify-content:flex-start;margin-bottom:.1rem}.woo-tab-navigation li .mobile-minicart a .basket-title img,.woo-tab-navigation li .mobile-minicart a .basket-title svg{flex:0 0 1.4rem;width:1.4rem;margin-right:.4rem}.woocommerce-products-header .rbs-breadcrumb .item{display:flex;align-items:center}.woocommerce-products-header .rbs-breadcrumb .item svg{width:2rem;height:2rem;flex:0 0 2rem;margin-left:1rem}.woocommerce-products-header .rbs-breadcrumb .item svg path{fill:#656565}.woocommerce-products-header .rbs-breadcrumb h1,.woocommerce-products-header .rbs-breadcrumb a{color:#a0e79c;text-decoration:none}@media (min-width:481px){dl.variation{display:grid;grid-template-columns:10rem 1fr}}dl.variation dt,dl.variation dd{display:block!important;float:none!important}dl.variation dt p,dl.variation dd p{margin:0!important;font-size:1.5rem}.widget_shopping_cart h3{color:#9dceff;display:flex;align-items:center}.widget_shopping_cart h3:before{content:"";background:url(../../../../../../../../../themes/ipa/assets/svg/basket-cart.svg);width:4rem;height:4rem;margin-right:.6rem;background-size:cover}.widget_shopping_cart h3:after{content:"";border-bottom:1px solid #9dceff;margin-left:2.2rem;flex:1}.widget_shopping_cart h4{color:#9dceff;display:flex;align-items:center;font-size:1.5rem;line-height:2.1rem;font-weight:300}.widget_shopping_cart h4:before{content:"";background:url(../../../../../../../../../themes/ipa/assets/svg/recommend.svg);width:2.2rem;height:2.2rem;margin-right:.9rem;background-size:cover}.widget_shopping_cart h4:after{content:"";border-bottom:1px solid #9dceff;margin-left:2.2rem;flex:1}.widget_shopping_cart .woocommerce-mini-cart__empty-message{display:block;padding:2.2rem 2.8rem;background:#000;border:1px dashed #656565;font-size:1.5rem;line-height:1.8rem}.widget_shopping_cart .woocommerce-mini-cart__empty-message strong{display:block;margin-bottom:.5rem}.widget_shopping_cart .shop_table{margin:1rem 0 0!important}.widget_shopping_cart .shop_table th{background-color:#1a1a1a;font-size:1.2rem;color:#a3a3a3;border-top:none!important;font-weight:400;text-transform:uppercase;border:solid 1px #000000!important;border-right:0!important}.widget_shopping_cart .shop_table td{background-color:#262626;font-size:1.5rem;color:#a3a3a3;border-top:none!important;border:solid 1px #000000!important}.widget_shopping_cart .shop_table td .coupon-code{display:flex;flex-flow:row nowrap;align-items:center}.widget_shopping_cart .shop_table td .woocommerce-remove-coupon{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;position:relative;top:-.1rem;padding:.2rem 0}.widget_shopping_cart .shop_table td .woocommerce-remove-coupon svg{width:1.4rem;height:1.4rem}.widget_shopping_cart .mini_cart_item{background:#1a1a1a;border:2px solid #000;margin-top:1rem!important;padding:1.2rem 1.2rem 4rem 4rem!important;position:relative}.widget_shopping_cart .mini_cart_item .remove{font-size:0;top:0.8rem!important;left:0.8rem!important}.widget_shopping_cart .mini_cart_item .remove:before{content:"";display:block;background:url(../../../../../../../../../themes/ipa/assets/svg/close-red.svg);width:1.6rem;height:1.6rem;background-position:center center;background-size:cover}.widget_shopping_cart .mini_cart_item .heading{margin-bottom:.6rem;position:relative;font-weight:700;font-size:1.5rem;line-height:1.4;color:#a0e79c;padding-right:1.8rem}.widget_shopping_cart .mini_cart_item .var-toggle{position:absolute;display:flex;align-items:center;justify-content:center;padding:0;right:0rem;bottom:0rem;width:1.6rem;height:1.6rem;background:#262626;border:none;border-radius:50%;border:1px solid #000;transition:transform 0.1s;will-change:transform}.widget_shopping_cart .mini_cart_item .var-toggle svg{display:block;width:80%;height:auto;fill:#9dceff}.widget_shopping_cart .mini_cart_item .var-toggle.active{transform:rotate(-180deg)}.widget_shopping_cart .mini_cart_item dl.variation{padding:0;overflow:hidden;max-height:0;transition:all 0.3s;font-size:1.5rem;font-weight:300;display:flex;flex-flow:row wrap}.widget_shopping_cart .mini_cart_item dl.variation p,.widget_shopping_cart .mini_cart_item dl.variation dd{margin:0;line-height:1}.widget_shopping_cart .mini_cart_item dl.variation dd,.widget_shopping_cart .mini_cart_item dl.variation dt{padding-bottom:0;line-height:1;font-weight:300;margin-bottom:.2rem;min-height:2.2rem;font-size:1.5rem;padding-top:.8rem}.widget_shopping_cart .mini_cart_item dl.variation dd{flex:0 0 66%}.widget_shopping_cart .mini_cart_item dl.variation dd:last-of-type{padding-bottom:.8rem}.widget_shopping_cart .mini_cart_item dl.variation dd p{font-size:1.5rem}.widget_shopping_cart .mini_cart_item dl.variation dt{flex:0 0 34%;margin:0}.widget_shopping_cart .mini_cart_item dl.variation dt:last-of-type{padding-bottom:.8rem}.widget_shopping_cart .mini_cart_item .quantity{font-size:1.5rem;background:#262626;position:absolute;bottom:0;left:0;right:0;padding:.5rem 4rem 0.7rem!important}.widget_shopping_cart .woocommerce-mini-cart__total{display:block;border-top:none!important;padding:2.7rem 2.8rem!important;background:#a0e79c;color:#000;line-height:1.2}.widget_shopping_cart .woocommerce-mini-cart__total strong{display:block!important;font-size:1.5rem}.widget_shopping_cart .woocommerce-mini-cart__total span{font-size:2.9rem;font-weight:700}.widget_shopping_cart .woocommerce-mini-cart__total span.vat-status{font-size:1.2rem;font-weight:400;margin-left:.2rem}.widget_shopping_cart .button.wc-forward{display:flex!important;width:auto!important;margin-top:1.6rem!important;justify-content:flex-start!important;margin-right:.5rem;padding-top:1.1rem!important;padding-bottom:0.7rem!important}.widget_shopping_cart .related{margin-top:6.3rem}.widget_shopping_cart .related h4{margin-bottom:.7rem}.widget_shopping_cart .related .related-awards a{display:block;background:#262626;color:#a3a3a3;text-transform:uppercase;padding:.9rem 1.2rem;margin-bottom:.7rem;font-size:1.2rem;text-decoration:none;transition:background 0.2s;font-weight:700;position:relative}.widget_shopping_cart .related .related-awards a:hover{background:#333}.widget_shopping_cart .related .related-awards a small{display:block;margin-bottom:.2rem;font-weight:300}.widget_shopping_cart .related .related-awards a svg{width:1.5rem;height:1.5rem;position:absolute;top:50%;margin-top:-.75rem;right:1.2rem}.coupon-content-wrapper{margin-bottom:7rem}.coupon-content-wrapper .coupon-content{background:#412120;position:relative;display:flex}.coupon-content-wrapper .coupon-content .heading{background:#f74c4c;display:block;flex:0 0 2.3rem;position:relative;display:flex;flex-flow:column;align-items:center;justify-content:center;padding:1rem 1.8rem}.coupon-content-wrapper .coupon-content .heading span{position:absolute;display:flex;align-items:center;justify-content:center;transform:rotate(-90deg);text-transform:uppercase;color:#000;font-weight:400;min-width:10rem;text-align:center}.coupon-content-wrapper .coupon-content .description{padding:2.5rem;flex:1 1 100%;font-family:1.8rem}.coupon-content-wrapper .coupon-content .description p{margin:0;width:100%;max-width:100%;font-family:1.8rem;font-weight:700}.ipa-notice-wrapper{font-size:1rem;text-transform:uppercase;font-weight:700}.ipa-notice-wrapper .notice{margin-bottom:.5rem;border-top:1px solid #262626;padding-top:.5rem}.ipa-notice-wrapper .notice:first-child{border-top:none;padding-top:0}.ipa-notice-wrapper .notice-information{color:#9dceff}.ipa-notice-wrapper .notice-error{color:#f74c4c}.ipa-notice-wrapper .notice-warning{color:#d6d58f}.ipa-notice-wrapper .notice-success{color:#a0e79c}.stripe-source-errors .wc-stripe-error li{padding-left:5rem!important}.stripe-payment-info{border-top:.2rem solid #262626;background:#111;padding:2.7rem}@media (max-width:767px){.stripe-payment-info{padding:2.5rem}}.stripe-payment-info p{color:#a3a3a3;font-size:1.2rem;line-height:1.2rem;margin-top:0;margin-bottom:.8rem;text-align:center}@media (min-width:901px){.stripe-payment-info p{text-align:left}}.stripe-payment-info p:last-of-type{margin-bottom:0}.stripe-payment-info .card-logos{display:flex;align-items:center;justify-content:center;flex-flow:row wrap}.stripe-payment-info .card-logos .icon{display:flex;flex:1 1 70%}@media (max-width:767px){.stripe-payment-info .card-logos .icon{justify-content:center}}.stripe-payment-info .card-logos p{color:#a3a3a3;margin-left:0;margin-right:0;width:16rem;font-size:1.2rem;margin-right:1.2rem}.stripe-payment-info .card-logos .images{flex:1 1 100%;margin-top:2rem;margin-bottom:2rem;display:flex;flex-flow:row wrap;justify-content:center}.stripe-payment-info .card-logos .images img{margin-bottom:.4rem}@media (min-width:481px){.stripe-payment-info .card-logos .images{flex-flow:row nowrap}.stripe-payment-info .card-logos .images img{margin-bottom:0rem}}.stripe-payment-info .card-logos svg{fill:#a3a3a3;width:2rem;height:2rem;flex:0 0 2rem;margin-right:.6rem}.stripe-payment-info .card-logos .logo.card{margin-left:.4rem}.stripe-payment-info .text p{color:#a3a3a3;font-size:1.2rem;line-height:1.6rem}#order_comments{padding:1rem}.vat-cif-lookup{padding-right:3px}.vat-cif-lookup .woocommerce-input-wrapper{display:block;transition:opacity 0.2s;position:relative}.vat-cif-lookup .woocommerce-input-wrapper.loading{cursor:wait;opacity:.5}.vat-cif-lookup .woocommerce-input-wrapper.loading>*{pointer-events:none}.vat-cif-lookup .woocommerce-input-wrapper.success .vat-response,.vat-cif-lookup .woocommerce-input-wrapper.error .vat-response{display:block}.vat-cif-lookup .woocommerce-input-wrapper.success input{border-color:#a0e79c!important}.vat-cif-lookup .woocommerce-input-wrapper.success .vat-response{color:#a0e79c!important;background:#080a08}.vat-cif-lookup .woocommerce-input-wrapper.error input{border-color:#f74c4c!important;color:#f74c4c!important;background:#150506}.vat-cif-lookup .woocommerce-input-wrapper.error .vat-response{color:#f74c4c!important;background:#150506}.vat-cif-lookup .woocommerce-input-wrapper #trigger-lookup{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-left:1px solid #a3a3a3;width:4.3rem;height:4.2rem;display:flex;align-items:center;justify-content:center;transition:background 0.2s;position:absolute;top:1px;right:1px}.vat-cif-lookup .woocommerce-input-wrapper #trigger-lookup svg{width:2.3rem;height:auto}.vat-cif-lookup .woocommerce-input-wrapper #trigger-lookup:hover{background:#262626}.vat-cif-lookup .woocommerce-input-wrapper .vat-response{display:none;font-size:1.6rem;padding:1.2rem 1rem 1rem;font-weight:700}.woocommerce-button,button.alt{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4.3rem;border:solid 1px #a0e79c!important;padding:0 2.7rem;font-family:"Lato",sans-serif;font-weight:300;color:#FFF;font-size:1.3rem;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;position:relative;background-color:transparent;text-decoration:none;padding-top:.3rem;border-radius:0!important;transition:background 0.2s;background-color:transparent!important;z-index:2}.woocommerce-button:before,button.alt:before{content:"";position:absolute;height:100%;width:100%;right:-5px;bottom:-5px;border:solid 1px #FFF;background-color:transparent}.woocommerce-button:hover,button.alt:hover{color:#000;background-color:#a0e79c!important}.woocommerce-button:hover:before,button.alt:hover:before{z-index:1}button.alt{margin-top:1rem!important;width:100%;padding-bottom:0!important}#place_order{border-radius:0!important;display:flex!important;align-items:center;justify-content:flex-start;font-weight:700}#place_order:hover{background-color:#5c9d58!important}#place_order:hover:before{background-color:transparent}#place_order:after{content:"";background:url(../../../../../../../../../themes/ipa/assets/svg/arrow-right-double-black.svg);position:absolute;width:2.8rem;height:1.8rem;right:1.2rem;background-repeat:no-repeat;background-size:cover;background-position:center center}body.woocommerce-cart .wc-proceed-to-checkout .checkout-button,body.woocommerce-checkout .wc-proceed-to-checkout .checkout-button{background:#a0e79c!important;display:flex;align-items:center;justify-content:space-between}body.woocommerce-cart .wc-proceed-to-checkout .checkout-button span,body.woocommerce-checkout .wc-proceed-to-checkout .checkout-button span{flex:0 0 3rem;width:3rem}body.woocommerce-cart .wc-proceed-to-checkout .checkout-button span svg,body.woocommerce-checkout .wc-proceed-to-checkout .checkout-button span svg{width:100%;height:auto}body.woocommerce-cart .form-row-divider,body.woocommerce-checkout .form-row-divider{margin:2rem 0;padding:2rem 0 3rem;border-top:1px solid #333;border-bottom:1px solid #333}body.woocommerce-cart #how_hear_field .woocommerce-input-wrapper,body.woocommerce-checkout #how_hear_field .woocommerce-input-wrapper{display:block;position:relative}body.woocommerce-cart #how_hear_field .woocommerce-input-wrapper:after,body.woocommerce-checkout #how_hear_field .woocommerce-input-wrapper:after{content:"";display:block;border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;right:.7rem;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}body.woocommerce-cart .stripe-payment-info,body.woocommerce-checkout .stripe-payment-info{width:100%;flex:1 1 100%;display:flex;align-items:center;justify-content:space-between;margin-top:8.5rem}@media (max-width:1023px){body.woocommerce-cart .stripe-payment-info,body.woocommerce-checkout .stripe-payment-info{flex-flow:column}}@media (max-width:767px){body.woocommerce-cart .stripe-payment-info,body.woocommerce-checkout .stripe-payment-info{width:auto;margin:4rem -1.5rem 2rem}}body.woocommerce-cart .stripe-payment-info .card-logos,body.woocommerce-checkout .stripe-payment-info .card-logos{flex-wrap:nowrap}@media (max-width:1023px){body.woocommerce-cart .stripe-payment-info .card-logos,body.woocommerce-checkout .stripe-payment-info .card-logos{flex-flow:column}}body.woocommerce-cart .page-banner,body.woocommerce-checkout .page-banner{background-color:#000;padding-bottom:2rem}body.woocommerce-cart .page-header,body.woocommerce-checkout .page-header{display:block;background-color:#111;padding:17rem 5.8rem 4.2rem 5.8rem}@media (max-width:1023px){body.woocommerce-cart .page-header,body.woocommerce-checkout .page-header{background-color:#000}}@media (max-width:1023px){body.woocommerce-cart .page-header,body.woocommerce-checkout .page-header{padding:17rem 3rem 4.2rem 3rem}}@media (max-width:768px){body.woocommerce-cart .page-header,body.woocommerce-checkout .page-header{padding:15rem 1.5rem 2rem 1.5rem}}body.woocommerce-cart .page-header h1,body.woocommerce-checkout .page-header h1{font-size:3.2rem}body.woocommerce-cart .woocommerce,body.woocommerce-checkout .woocommerce{display:flex;background-color:#111;justify-content:space-between;flex-wrap:wrap;padding:0 5.8rem}@media (max-width:1023px){body.woocommerce-cart .woocommerce,body.woocommerce-checkout .woocommerce{padding:0 3rem;background-color:#000}}@media (max-width:768px){body.woocommerce-cart .woocommerce,body.woocommerce-checkout .woocommerce{padding:0 1.5rem;background-color:#000}}body.woocommerce-cart .woocommerce-notices-wrapper,body.woocommerce-checkout .woocommerce-notices-wrapper{width:100%}body.woocommerce-cart .woocommerce-cart-form{flex:0 1 48%;margin-right:10rem}@media (max-width:1023px){body.woocommerce-cart .woocommerce-cart-form{flex:1 1 100%;width:100%;max-width:none;flex:none;padding-right:0}}body.woocommerce-cart .woocommerce-cart-form table{border:none;border-collapse:collapse}body.woocommerce-cart .woocommerce-cart-form thead{background-color:#1a1a1a;border:solid 1px #000;border-bottom:solid 3px #000;color:#FFF;font-size:1.5rem}body.woocommerce-cart .woocommerce-cart-form thead .product-subtotal{text-align:right}body.woocommerce-cart .woocommerce-cart-form tbody tr{position:relative}body.woocommerce-cart .woocommerce-cart-form tbody th{padding:1.4rem 2rem}body.woocommerce-cart .woocommerce-cart-form tbody td{vertical-align:top;padding:1.4rem 2rem}body.woocommerce-cart .woocommerce-cart-form tbody td.product-remove{padding:0!important}@media (min-width:769px){body.woocommerce-cart .woocommerce-cart-form tbody td.product-remove{padding:1.4rem 1rem!important}}body.woocommerce-cart .woocommerce-cart-form tbody .cart_item{background-color:#262626;border:solid 1px #000}@media (max-width:768px){body.woocommerce-cart .woocommerce-cart-form tbody .cart_item{margin-bottom:1.5rem;padding-top:2rem}}@media (max-width:768px){body.woocommerce-cart .woocommerce-cart-form tbody .cart_item td{text-align:left!important;display:flex;flex-flow:row wrap}body.woocommerce-cart .woocommerce-cart-form tbody .cart_item td:before{flex:0 0 10rem}body.woocommerce-cart .woocommerce-cart-form tbody .cart_item td .variation{flex:1 1 100%;margin-left:10rem}}@media (max-width:768px) and (max-width:767px){body.woocommerce-cart .woocommerce-cart-form tbody .cart_item td .variation{margin-left:0}}body.woocommerce-cart .woocommerce-cart-form tbody a{font-size:1.5rem;color:#a0e79c;text-decoration:none;font-weight:700}body.woocommerce-cart .woocommerce-cart-form tbody dt,body.woocommerce-cart .woocommerce-cart-form tbody dd,body.woocommerce-cart .woocommerce-cart-form tbody p,body.woocommerce-cart .woocommerce-cart-form tbody span{font-size:1.5rem;color:#a3a3a3;line-height:1.73}body.woocommerce-cart .woocommerce-cart-form tbody dt p,body.woocommerce-cart .woocommerce-cart-form tbody dd p,body.woocommerce-cart .woocommerce-cart-form tbody p p,body.woocommerce-cart .woocommerce-cart-form tbody span p{margin:0}body.woocommerce-cart .woocommerce-cart-form tbody .product-name{font-size:1.5rem;color:#a0e79c;font-weight:700;width:auto}@media (max-width:768px){body.woocommerce-cart .woocommerce-cart-form tbody .product-name{width:auto}}body.woocommerce-cart .woocommerce-cart-form tbody .product-price span,body.woocommerce-cart .woocommerce-cart-form tbody .product-subtotal span{color:#fff;font-size:1.5rem}body.woocommerce-cart .woocommerce-cart-form tbody .product-subtotal{text-align:right}@media (max-width:768px){body.woocommerce-cart .woocommerce-cart-form tbody td:before{font-size:1.5rem;font-weight:700;color:#FFF}body.woocommerce-cart .woocommerce-cart-form tbody .product-subtotal{background-color:#a0e79c!important}body.woocommerce-cart .woocommerce-cart-form tbody .product-subtotal:before,body.woocommerce-cart .woocommerce-cart-form tbody .product-subtotal span{color:#000;line-height:1.4;font-weight:700}}body.woocommerce-cart .woocommerce-cart-form tbody .product-quantity input{line-height:1.73;color:#a3a3a3;background-color:#262626;border:solid 1px #FFF;height:3.6rem}@media (max-width:768px){body.woocommerce-cart .woocommerce-cart-form tbody .product-remove{height:0rem}}body.woocommerce-cart .woocommerce-cart-form tbody .product-remove a{font-size:2.5rem;width:2.5rem;font-size:0;margin:.2rem auto 0}body.woocommerce-cart .woocommerce-cart-form tbody .product-remove a:before{content:"";display:block;background:url(../../../../../../../../../themes/ipa/assets/svg/close-red.svg);width:2rem;height:2rem;background-position:center center;background-size:cover}@media (max-width:768px){body.woocommerce-cart .woocommerce-cart-form tbody .product-remove a{position:absolute;right:1rem;top:1rem;margin-left:auto;width:2.5rem}}body.woocommerce-cart .woocommerce-cart-form tbody .variation dt,body.woocommerce-cart .woocommerce-cart-form tbody .variation dd p{color:#fff;font-weight:300;font-size:1.5rem}@media (max-width:768px){body.woocommerce-cart .woocommerce-cart-form tbody .variation dt{text-align:left!important}}body.woocommerce-cart .woocommerce-cart-form .product-thumbnail{display:none!important}body.woocommerce-cart .woocommerce-cart-form .product-subtotal{border-right:solid 1px #000}body.woocommerce-cart .woocommerce-cart-form .actions{padding:0;padding-top:3rem}@media (max-width:768px){body.woocommerce-cart .woocommerce-cart-form .actions{display:flex;flex-flow:row wrap}body.woocommerce-cart .woocommerce-cart-form .actions>*{flex:1 1 100%}body.woocommerce-cart .woocommerce-cart-form .actions>.qualifying-text{order:2}body.woocommerce-cart .woocommerce-cart-form .actions>.coupon{display:flex;flex-flow:column;order:1}body.woocommerce-cart .woocommerce-cart-form .actions>.coupon .woocommerce-button{margin-top:.2rem}body.woocommerce-cart .woocommerce-cart-form .actions>.woocommerce-button{margin-top:2rem;width:100%;order:3}}body.woocommerce-cart .woocommerce-cart-form .actions .qualifying-text{width:100%;display:block;color:#a3a3a3;font-size:1.3rem;margin-top:1rem;text-align:left}body.woocommerce-cart .woocommerce-cart-form .actions input{padding:1rem!important;width:22rem!important;margin:0 1rem 0 0!important;height:4.7rem!important;border:0px!important}@media (max-width:768px){body.woocommerce-cart .woocommerce-cart-form .actions input{width:100%!important}}body.woocommerce-cart .woocommerce-cart-form .actions p{text-align:left;font-size:1.3rem;max-width:none}body.woocommerce-cart .cart-collaterals{flex:1}@media (max-width:1023px){body.woocommerce-cart .cart-collaterals{width:100%;max-width:40rem;margin-left:auto}}@media (max-width:768px){body.woocommerce-cart .cart-collaterals{flex:1 1 100%;max-width:none;margin-top:4rem}}body.woocommerce-cart .cart-collaterals .cart_totals{width:100%;float:none}body.woocommerce-cart .cart-collaterals h2{font-size:2.1rem;color:#a0e79c;margin-bottom:1rem}body.woocommerce-cart .cart-collaterals table{border-collapse:separate!important;border-spacing:0 2px}body.woocommerce-cart .cart-collaterals tr{display:table-row}body.woocommerce-cart .cart-collaterals tr.order-total{margin-top:1rem}body.woocommerce-cart .cart-collaterals tr th{background-color:#1a1a1a;font-size:1.2rem;color:#a3a3a3;border-top:none!important;font-weight:400;text-transform:uppercase;border:solid 1px #000000!important;border-right:0!important;padding:1.9rem 2.2rem;display:table-cell;width:100%}body.woocommerce-cart .cart-collaterals tr td{background-color:#262626;font-size:1.5rem;color:#fff;border-top:none!important;border:solid 1px #000000!important;padding:1.9rem 2.2rem;display:table-cell}body.woocommerce-cart .cart-collaterals tr td:before{display:none}body.woocommerce-cart .cart-collaterals tr td .woocommerce-remove-coupon{color:#ffffff!important}@media (max-width:768px){body.woocommerce-cart .cart-collaterals .order-total{background-color:#a0e79c;margin-top:1rem}}body.woocommerce-cart .cart-collaterals .order-total th,body.woocommerce-cart .cart-collaterals .order-total td{background-color:#a0e79c;padding:3rem 2.2rem;font-size:2.9rem;color:#000;text-transform:none;border:solid 1px #000000!important}@media (max-width:768px){body.woocommerce-cart .cart-collaterals .order-total th,body.woocommerce-cart .cart-collaterals .order-total td{border:none!important}}body.woocommerce-cart .cart-collaterals .order-total th{border-right:0!important}body.woocommerce-cart .cart-collaterals .order-total td{border-left:0!important}form.woocommerce-ResetPassword{padding-top:3rem;padding-bottom:3rem}form.woocommerce-ResetPassword input[type=text],form.woocommerce-ResetPassword input[type=email],form.woocommerce-ResetPassword input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px #a3a3a3;background-color:#000;height:4.5rem;border-radius:0;font-size:1.5rem!important;color:#FFF;width:100%!important;outline:none;padding-left:1rem}body.woocommerce-checkout .woocommerce-form-login{border:none;padding:0;margin-top:0;border:dashed 1px #656565;background-color:#000;border-radius:0;padding:2rem 3rem 3rem 3rem}body.woocommerce-checkout .woocommerce-form-login input[type=text],body.woocommerce-checkout .woocommerce-form-login input[type=email],body.woocommerce-checkout .woocommerce-form-login input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px #a3a3a3;background-color:#000;height:4.5rem;border-radius:0;font-size:1.5rem!important;color:#FFF;width:100%!important;outline:none;padding-left:1rem}body.woocommerce-checkout .woocommerce-error{background:#262626;font-size:1.5rem;color:#fff;font-weight:700;padding:2rem 2.1rem 2rem 5rem;border-top:none;border-left:.2rem solid #000;border-color:#f74c4c;width:100%}body.woocommerce-checkout .woocommerce-error:before{color:#f74c4c}body.woocommerce-checkout .woocommerce-error:before{top:50%;transform:translateY(-50%)}body.woocommerce-checkout .checkout_coupon{width:100%;border:dashed 1px #656565;background-color:#000;margin:0 0 4rem 0;border-radius:0;padding:2rem 3rem 3rem 3rem}body.woocommerce-checkout .checkout_coupon p{margin:0 0 1.6rem 0;font-weight:700}body.woocommerce-checkout .checkout_coupon input{padding:1rem 1.5rem;max-width:29rem;background-color:#000;border:solid 1px #a3a3a3;color:#a3a3a3}body.woocommerce-checkout .checkout_coupon .form-row{margin:0;width:auto;margin-right:3rem}body.woocommerce-checkout .checkout_coupon .form-row-last{float:none}body.woocommerce-checkout .woocommerce-form-coupon-toggle{width:100%}body.woocommerce-checkout .woocommerce-form-coupon-toggle div{box-shadow:inset 2px 0 0 0 #9dceff;background-color:#262626;border-top:0;padding:2rem 5rem;font-size:1.5rem;color:#FFF;font-weight:700}body.woocommerce-checkout .woocommerce-form-coupon-toggle div:before{content:"";background:url(../../../../../../../../../themes/ipa/assets/svg/info-circle-blue.svg);width:2rem;height:2rem;background-size:cover;top:2.8rem}body.woocommerce-checkout .woocommerce-form-coupon-toggle div a{color:#a3a3a3;font-weight:400;margin-left:1rem}body.woocommerce-checkout form[name=checkout]{display:grid;grid-template-columns:1fr 50.4rem}@media (max-width:1023px){body.woocommerce-checkout form[name=checkout]{grid-template-columns:1fr}}body.woocommerce-checkout form[name=checkout] .woocommerce-NoticeGroup{grid-column:span 2}body.woocommerce-checkout form[name=checkout] #customer_details{display:flex;flex-flow:column;padding-right:13.6rem;font-family:"Lato",sans-serif}@media (max-width:1023px){body.woocommerce-checkout form[name=checkout] #customer_details{padding-right:0}}body.woocommerce-checkout form[name=checkout] #customer_details .col-1,body.woocommerce-checkout form[name=checkout] #customer_details .col-2{width:100%;float:none}body.woocommerce-checkout form[name=checkout] #customer_details .vat-cif-lookup{margin-top:2rem;padding-top:2rem;border-top:solid 1px #262626}body.woocommerce-checkout form[name=checkout] #customer_details .vat-cif-lookup label{margin-bottom:.3rem;line-height:2}body.woocommerce-checkout form[name=checkout] #customer_details .vat-cif-lookup p{font-size:1.5rem;line-height:2.6rem;margin:.6rem 0 2.7rem}body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-billing-fields h3{margin-bottom:1rem}body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-billing-fields p{margin-top:0;font-size:1.5rem;max-width:none}body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields{margin-top:2rem;padding-top:2rem;border-top:solid 1px #262626}body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields h3{margin-bottom:1rem}body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields p{font-size:1.5rem}body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields.enabled .wc-checkbox label:after{display:block!important}body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields .wc-checkbox{display:flex;align-items:center;margin-top:1rem;margin-bottom:1.5rem;width:100%}body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields .wc-checkbox label{padding-right:1.5rem}body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields .wc-checkbox .optional{display:none}body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields .wc-checkbox label{margin:0;padding-bottom:0;background-color:#1a1a1a;display:flex;align-items:center;position:relative;cursor:pointer}@media (max-width:768px){body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields .wc-checkbox label{padding:1.5rem}}body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields .wc-checkbox label:before{content:"";width:3rem;height:3rem;flex:0 0 3rem;border:solid 1px #a3a3a3;position:relative;margin-right:1.5rem}body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields .wc-checkbox label:after{content:"";background:url(../../../../../../../../../themes/ipa/assets/svg/tick-green.svg);height:2rem;width:2rem;position:absolute;top:.5rem;left:.5rem;background-size:cover;display:none}@media (max-width:768px){body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields .wc-checkbox label:after{top:2.1rem;left:2.1rem}}body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields .wc-checkbox input{display:none!important}body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .select2{width:100%!important}body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper #cdetails_company_name_field,body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper #cdetails_address_line_1_field,body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper #cdetails_address_line_2_field,body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper #cdetails_city_field,body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper #cdetails_county_field,body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper #cdetails_postcode_field,body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper #cdetails_country_field{display:none}body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields.enabled .woocommerce-additional-fields__field-wrapper #cdetails_company_name_field,body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields.enabled .woocommerce-additional-fields__field-wrapper #cdetails_address_line_1_field,body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields.enabled .woocommerce-additional-fields__field-wrapper #cdetails_address_line_2_field,body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields.enabled .woocommerce-additional-fields__field-wrapper #cdetails_city_field,body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields.enabled .woocommerce-additional-fields__field-wrapper #cdetails_county_field,body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields.enabled .woocommerce-additional-fields__field-wrapper #cdetails_postcode_field,body.woocommerce-checkout form[name=checkout] #customer_details .woocommerce-additional-fields.enabled .woocommerce-additional-fields__field-wrapper #cdetails_country_field{display:block}body.woocommerce-checkout form[name=checkout] #customer_details label{font-size:1.2rem!important;color:#a3a3a3;font-weight:normal!important;text-transform:uppercase}body.woocommerce-checkout form[name=checkout] #customer_details .form-row{max-width:none}body.woocommerce-checkout form[name=checkout] #customer_details input,body.woocommerce-checkout form[name=checkout] #customer_details select,body.woocommerce-checkout form[name=checkout] #customer_details textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px #a3a3a3;background-color:#000;height:4.5rem;border-radius:0;font-size:1.5rem!important;color:#FFF;width:100%!important;outline:none;padding-left:1rem}body.woocommerce-checkout form[name=checkout] #customer_details textarea{height:14.4rem}body.woocommerce-checkout form[name=checkout] #customer_details .selection span{background-color:#000;height:4.5rem;border-radius:0!important;font-size:1.5rem!important;color:#FFF;outline:none;border:0}body.woocommerce-checkout form[name=checkout] #customer_details .selection span.select2-selection__placeholder{display:flex;align-items:center}body.woocommerce-checkout form[name=checkout] #customer_details .selection span .select2-selection__rendered{border:solid 1px #a3a3a3;display:flex;align-items:center}@media (max-width:1023px){body.woocommerce-checkout form[name=checkout] #customer_details .selection span .select2-selection__rendered{padding-top:.5rem}}body.woocommerce-checkout form[name=checkout] #customer_details .selection span .select2-selection__arrow{border-bottom:solid 1px #a3a3a3;border-top:solid 1px #a3a3a3;top:0}body.woocommerce-checkout form[name=checkout] #order_review .review-wrap{position:-webkit-sticky;position:sticky;top:10rem}@media (max-width:1023px){body.woocommerce-checkout form[name=checkout] #order_review{padding-top:5rem}}body.woocommerce-checkout form[name=checkout] #order_review h3{margin-bottom:1rem}body.woocommerce-checkout form[name=checkout] #order_review table{border:0;border-spacing:.2rem .3rem}@media (min-width:481px){body.woocommerce-checkout form[name=checkout] #order_review table{border-spacing:0 2px}}body.woocommerce-checkout form[name=checkout] #order_review th,body.woocommerce-checkout form[name=checkout] #order_review td{font-size:1.5rem}@media (max-width:768px){body.woocommerce-checkout form[name=checkout] #order_review td{vertical-align:top}}body.woocommerce-checkout form[name=checkout] #order_review thead tr{border:solid 1px #000;background-color:#1a1a1a;color:#FFF;font-weight:700}body.woocommerce-checkout form[name=checkout] #order_review tbody tr{border:solid 1px #000;background-color:#262626}body.woocommerce-checkout form[name=checkout] #order_review tbody .product-name{color:#a0e79c;font-weight:700}body.woocommerce-checkout form[name=checkout] #order_review tbody dd,body.woocommerce-checkout form[name=checkout] #order_review tbody dt,body.woocommerce-checkout form[name=checkout] #order_review tbody span,body.woocommerce-checkout form[name=checkout] #order_review tbody p{color:#a3a3a3;line-height:1.3;font-weight:400}@media (min-width:481px){body.woocommerce-checkout form[name=checkout] #order_review tbody dd,body.woocommerce-checkout form[name=checkout] #order_review tbody dt,body.woocommerce-checkout form[name=checkout] #order_review tbody span,body.woocommerce-checkout form[name=checkout] #order_review tbody p{line-height:1.73}}body.woocommerce-checkout form[name=checkout] #order_review tbody dd{margin-bottom:.6rem}@media (min-width:481px){body.woocommerce-checkout form[name=checkout] #order_review tbody dd{margin-bottom:0rem}}body.woocommerce-checkout form[name=checkout] #order_review tbody p{margin:0}body.woocommerce-checkout form[name=checkout] #order_review tfoot th{background-color:#1a1a1a}body.woocommerce-checkout form[name=checkout] #order_review tfoot td{background-color:#262626}body.woocommerce-checkout form[name=checkout] #order_review tfoot th,body.woocommerce-checkout form[name=checkout] #order_review tfoot td,body.woocommerce-checkout form[name=checkout] #order_review tfoot span{color:#a3a3a3;font-weight:400}body.woocommerce-checkout form[name=checkout] #order_review .woocommerce-remove-coupon{color:#fff}body.woocommerce-checkout form[name=checkout] #order_review .order-total{padding-top:1rem!important}body.woocommerce-checkout form[name=checkout] #order_review .order-total th,body.woocommerce-checkout form[name=checkout] #order_review .order-total td{background-color:#a0e79c;font-size:2rem;color:#000;text-transform:none;border:solid 1px #000000!important;font-weight:700}@media (min-width:481px){body.woocommerce-checkout form[name=checkout] #order_review .order-total th,body.woocommerce-checkout form[name=checkout] #order_review .order-total td{font-size:2.9rem;padding:3rem 2.2rem}}body.woocommerce-checkout form[name=checkout] #order_review .order-total th span,body.woocommerce-checkout form[name=checkout] #order_review .order-total td span{color:#000;font-weight:700}body.woocommerce-checkout form[name=checkout] #order_review .order-total th{border-right:0!important}body.woocommerce-checkout form[name=checkout] #order_review .order-total td{border-left:0!important}body.woocommerce-checkout form[name=checkout] #order_review #payment{background:transparent!important}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods{border-bottom:0;padding:0;border:solid 2px #000;background-color:#1a1a1a}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods li{padding:0;border-top:2px solid #000}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods li:first-child{border-top:none}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods li>label{display:flex;align-items:center;background-color:#1a1a1a;font-size:1.5rem;line-height:1.73;border:0;position:relative;font-size:1.5rem;padding-left:6.7rem;height:6.5rem;color:#FFF;cursor:pointer}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods li>label:before{content:"";width:3rem;height:3rem;flex:0 0 3rem;border-radius:100%;position:absolute;border:solid 1px #a0e79c;left:1.5rem;background-color:transparent;top:50%;transform:translateY(-50%)}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods li>label:after{content:"";background:url(../../../../../../../../../themes/ipa/assets/svg/tick.svg);height:2.5rem;width:2.5rem;position:absolute;background-size:cover;left:1.8rem;top:2rem;display:none}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods li>label:active:after{display:none}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods li input[type=radio]{display:none}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods li>input[checked=checked]+label{color:#a0e79c;background:#262626}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods li>input[checked=checked]+label:after{display:block}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods li>input[checked=checked]+label:before{background-color:#a0e79c}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods li .input-radio{display:none}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods .payment_method_paypal a{color:#a0e79c;padding:0 2rem}@media (max-width:479px){body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods .payment_method_paypal a{line-height:1.4}}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods .payment_method_woocommerce_gateway_purchase_order fieldset{border:none;padding:0;margin:0}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods .payment_method_woocommerce_gateway_purchase_order fieldset label{text-transform:uppercase;color:#a3a3a3}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods .payment_method_woocommerce_gateway_purchase_order fieldset input{border:1px solid #a3a3a3;height:45px;background-color:#000;padding:.7rem 1rem;color:#fff;font-size:1.5rem}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods .payment_method_stripe .stripe-icon{display:none}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods .payment_method_stripe #stripe-card-element,body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods .payment_method_stripe #stripe-exp-element,body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods .payment_method_stripe #stripe-cvc-element{background:#000;border:1px solid #a3a3a3;padding:.9rem 1.2rem;height:4.5rem;color:#fff}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods .payment_method_stripe #stripe-card-element iframe,body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods .payment_method_stripe #stripe-exp-element iframe,body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods .payment_method_stripe #stripe-cvc-element iframe{margin-top:.2rem}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods .payment_method_stripe .form-row label{line-height:1.4}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods .payment_box{background:transparent!important;padding-left:2rem;padding-right:2rem;border-top:2px solid #000;margin-top:0rem}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods .payment_box:before{display:none!important}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods .payment_box p.form-row{display:block;width:100%}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods #wc-stripe-cc-form label{font-size:1.2rem;color:#a3a3a3;text-transform:uppercase}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods #wc-stripe-cc-form .stripe-source-errors .woocommerce_error{padding-top:5px;padding-bottom:5px}body.woocommerce-checkout form[name=checkout] #order_review #payment ul.wc_payment_methods #wc-stripe-cc-form .stripe-source-errors .woocommerce_error li{justify-content:flex-start;padding-left:0!important}body.woocommerce-checkout form[name=checkout] #order_review #payment .place-order{padding:2rem 1.6rem;margin-top:5rem;border:solid 1px #000;background-color:#1a1a1a;position:relative}body.woocommerce-checkout form[name=checkout] #order_review #payment .place-order:after{content:"Data consent agreement";display:block;position:absolute;top:-2.2rem;left:0;color:#a3a3a3;font-size:1.2rem;text-transform:uppercase}body.woocommerce-checkout form[name=checkout] #order_review #payment .place-order .woocommerce-terms-and-conditions-wrapper{padding:1.8rem 1.5rem 1.6rem 1.5rem;border:solid 1px #a3a3a3}body.woocommerce-checkout form[name=checkout] #order_review #payment .place-order .woocommerce-terms-and-conditions-wrapper p{color:#a3a3a3;margin:0;font-size:1.5rem}body.woocommerce-checkout .woocommerce-order{width:100%}body.woocommerce-checkout .woocommerce-order p{margin-left:0;margin-right:0;max-width:none}body.woocommerce-checkout .woocommerce-order ul{display:flex;flex-flow:column;border:solid 1px #000;background-color:#262626;padding:1.4rem 2.2rem 0 2.2rem;width:100%}body.woocommerce-checkout .woocommerce-order ul li{font-size:1.2rem;color:#a3a3a3;margin-bottom:2.4rem;border-right:0}body.woocommerce-checkout .woocommerce-order ul li strong{font-size:1.5rem;font-weight:400}body.woocommerce-checkout .woocommerce-order h2{font-size:2.1rem;color:#a0e79c;margin-bottom:1rem}body.woocommerce-checkout .woocommerce-order address{font-size:1.5rem;color:#FFF;padding:0;line-height:1.73}.select2-container ul li{background-color:#262626!important;font-size:1.5rem}body.woocommerce-order-received .woocommerce{display:block;grid-template-columns:61rem 1fr 50rem}@media (min-width:1025px){body.woocommerce-order-received .woocommerce{display:grid}}@media (min-width:1367px){body.woocommerce-order-received .woocommerce{grid-template-columns:70rem 1fr 60rem}}body.woocommerce-order-received .woocommerce .woocommerce-order-overview{padding:1.4rem 2.2rem 1.4rem 2.2rem}body.woocommerce-order-received .woocommerce .woocommerce-order-overview li strong{color:#fff}body.woocommerce-order-received .woocommerce .woocommerce-order-overview li:last-child{margin-bottom:0}body.woocommerce-order-received .woocommerce .woocommerce-order{grid-column:1}body.woocommerce-order-received .woocommerce .woocommerce-order-additional-info{grid-column:3;font-size:1.5rem}@media (min-width:1367px){body.woocommerce-order-received .woocommerce .woocommerce-order-additional-info{padding-left:5rem}}@media (max-width:1024px){body.woocommerce-order-received .woocommerce .woocommerce-order-additional-info{margin-top:3rem;padding-bottom:6rem}}body.woocommerce-order-received .woocommerce .woocommerce-order-additional-info #ipa-what-next h2{margin-bottom:1.6rem}body.woocommerce-order-received .woocommerce .woocommerce-order-additional-info #ipa-what-next ol{list-style:none;counter-reset:item}body.woocommerce-order-received .woocommerce .woocommerce-order-additional-info #ipa-what-next ol li{line-height:1.73;margin-bottom:3rem;position:relative}body.woocommerce-order-received .woocommerce .woocommerce-order-additional-info #ipa-what-next ol li:before{position:absolute;left:-4.2rem;top:-.4rem;counter-increment:item;content:counter(item);background:#9dceff;border-radius:100%;color:#000;width:3.2rem;height:3.2rem;align-items:center;justify-content:center;display:flex;font-weight:700;font-size:1.8rem}body.woocommerce-order-received .woocommerce .woocommerce-order-additional-info #ipa-help h3{color:#9dceff}body.woocommerce-order-received .woocommerce .woocommerce-order-additional-info #ipa-help p{max-width:none}body.woocommerce-order-received .woocommerce .woocommerce-order-additional-info #ipa-links{padding-top:4.2rem;margin-top:4.2rem;border-top:1px solid #262626}body.woocommerce-order-received .woocommerce .woocommerce-order-additional-info #ipa-links h3{color:#9dceff}body.woocommerce-order-received .woocommerce .woocommerce-order-additional-info #ipa-links p{max-width:none}.woocommerce-orders-table,.woocommerce-table{background-color:#262626;border-radius:0!important;border-collapse:collapse!important;color:#FFF}.woocommerce-orders-table thead,.woocommerce-table thead{font-size:1.5rem;font-weight:700}.woocommerce-orders-table thead th,.woocommerce-table thead th{font-size:1.5rem;text-transform:none!important}.woocommerce-orders-table tfoot tr:nth-child(3),.woocommerce-table tfoot tr:nth-child(3){background-color:#a0e79c}.woocommerce-orders-table tfoot tr:nth-child(3) th,.woocommerce-orders-table tfoot tr:nth-child(3) span,.woocommerce-table tfoot tr:nth-child(3) th,.woocommerce-table tfoot tr:nth-child(3) span{font-size:2.9rem;color:#000;font-weight:700;background-color:#a0e79c;text-transform:none}.woocommerce-orders-table tfoot tr:nth-child(3) th,.woocommerce-orders-table tfoot tr:nth-child(3) td,.woocommerce-table tfoot tr:nth-child(3) th,.woocommerce-table tfoot tr:nth-child(3) td{padding:3rem 2.7rem}.woocommerce-orders-table tr,.woocommerce-table tr{border:solid 1px #000}.woocommerce-orders-table td,.woocommerce-orders-table th,.woocommerce-table td,.woocommerce-table th{border-top:0!important;font-size:1.2rem;text-transform:uppercase}.woocommerce-orders-table a,.woocommerce-table a{color:#a0e79c;font-weight:700;font-size:1.5rem;text-transform:none}.woocommerce-orders-table ul,.woocommerce-table ul{border:0!important;padding:0!important}.woocommerce-orders-table ul li,.woocommerce-table ul li{font-size:1.5rem!important;color:#FFFFFF!important;displaY:flex!important;align-items:center;line-height:1.73;text-transform:none}.woocommerce-orders-table ul li p,.woocommerce-table ul li p{margin:0!important}.woocommerce-orders-table span,.woocommerce-table span{font-size:1.5rem;font-weight:400}.woocommerce-orders-table th,.woocommerce-table th{background-color:#1a1a1a}.woocommerce-table--order-details tfoot tr:nth-child(3){background-color:#262626}.woocommerce-table--order-details tfoot tr:nth-child(3) th,.woocommerce-table--order-details tfoot tr:nth-child(3) span{font-size:2.9rem;color:#000;font-weight:700;background-color:#1a1a1a;text-transform:uppercase;font-size:1.2rem;color:#FFF}.woocommerce-table--order-details tfoot tr:nth-child(3) th,.woocommerce-table--order-details tfoot tr:nth-child(3) td{padding:9px 12px}body.woocommerce-orders .woocommerce-MyAccount-content .dashboard-header,body.woocommerce-downloads .woocommerce-MyAccount-content .dashboard-header,body.woocommerce-edit-address .woocommerce-MyAccount-content .dashboard-header,body.woocommerce-edit-account .woocommerce-MyAccount-content .dashboard-header,body.woocommerce-account .woocommerce-MyAccount-content .dashboard-header{display:none}body.woocommerce-orders .woocommerce-MyAccount-content .page-header,body.woocommerce-downloads .woocommerce-MyAccount-content .page-header,body.woocommerce-edit-address .woocommerce-MyAccount-content .page-header,body.woocommerce-edit-account .woocommerce-MyAccount-content .page-header,body.woocommerce-account .woocommerce-MyAccount-content .page-header{display:block;margin-bottom:2rem}body.woocommerce-orders .woocommerce-MyAccount-content .page-header h1,body.woocommerce-orders .woocommerce-MyAccount-content .page-header a,body.woocommerce-downloads .woocommerce-MyAccount-content .page-header h1,body.woocommerce-downloads .woocommerce-MyAccount-content .page-header a,body.woocommerce-edit-address .woocommerce-MyAccount-content .page-header h1,body.woocommerce-edit-address .woocommerce-MyAccount-content .page-header a,body.woocommerce-edit-account .woocommerce-MyAccount-content .page-header h1,body.woocommerce-edit-account .woocommerce-MyAccount-content .page-header a,body.woocommerce-account .woocommerce-MyAccount-content .page-header h1,body.woocommerce-account .woocommerce-MyAccount-content .page-header a{color:#a0e79c;text-decoration:none}body.woocommerce-orders .woocommerce-MyAccount-content .page-header svg,body.woocommerce-downloads .woocommerce-MyAccount-content .page-header svg,body.woocommerce-edit-address .woocommerce-MyAccount-content .page-header svg,body.woocommerce-edit-account .woocommerce-MyAccount-content .page-header svg,body.woocommerce-account .woocommerce-MyAccount-content .page-header svg{width:2rem;height:2rem;margin:0 1rem}body.woocommerce-orders .woocommerce-MyAccount-content .page-header svg path,body.woocommerce-downloads .woocommerce-MyAccount-content .page-header svg path,body.woocommerce-edit-address .woocommerce-MyAccount-content .page-header svg path,body.woocommerce-edit-account .woocommerce-MyAccount-content .page-header svg path,body.woocommerce-account .woocommerce-MyAccount-content .page-header svg path{fill:#a3a3a3}body.woocommerce-ordersbody.woocommerce-account a,body.woocommerce-downloadsbody.woocommerce-account a,body.woocommerce-edit-addressbody.woocommerce-account a,body.woocommerce-edit-accountbody.woocommerce-account a,body.woocommerce-accountbody.woocommerce-account a{display:none}body.woocommerce-ordersbody.woocommerce-account h1,body.woocommerce-downloadsbody.woocommerce-account h1,body.woocommerce-edit-addressbody.woocommerce-account h1,body.woocommerce-edit-accountbody.woocommerce-account h1,body.woocommerce-accountbody.woocommerce-account h1{font-size:5.1rem}