.wc_payment_methods [type=radio]{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.page-checkout .header{padding:175px 0 260px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='284' height='149' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1397 323H880.5c-22.091 0-40-17.909-40-40V84c0-22.091-17.909-40-40-40h-710c-22.091 0-40 17.909-40 40v607' stroke='%23fff' stroke-width='2'/%3E%3Cpath d='M1396.5 280.5h-494c-11.046 0-20-8.954-20-20v-179c0-44.183-35.817-80-80-80H88c-44.183 0-80 35.817-80 80V694' stroke='%23F56F46' stroke-width='2'/%3E%3Cpath d='M1399 365.5H878c-44.183 0-80-35.817-80-80v-179c0-11.046-8.954-20-20-20H113c-11.046 0-20 8.954-20 20v585' stroke='%23FFD147' stroke-width='2'/%3E%3C/svg%3E");background-position:100% 100%;background-repeat:no-repeat}@media (max-width:1250px){.page-checkout .header{padding:90px 0 80px;background-image:none}}.is-style-square-testimonial .wp-block-quote p:before{content:"";display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24 0a24 24 0 110 48 24 24 0 010-48z' fill='%23172153'/%3E%3Cpath d='M18.2 29.5a3.7 3.7 0 100-7.4 3.7 3.7 0 000 7.4z' fill='%23fff' stroke='%23fff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.5 25.8v0A8.7 8.7 0 0123 17' stroke='%23fff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.1 29.5a3.7 3.7 0 100-7.4 3.7 3.7 0 000 7.4z' fill='%23fff' stroke='%23fff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.4 25.8v0A8.7 8.7 0 0133 17' stroke='%23fff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:24px 24px;background-repeat:no-repeat;vertical-align:top;margin-right:5px}@media (max-width:1250px){.entry-content .block-testimonial{padding:22px 30px 30px}}@media (max-width:1250px){.entry-content .block-testimonial.is-style-square-testimonial{padding:0 0 32px}}.entry-content .block-testimonial__cite{display:flex;font-family:Roboto,sans-serif;font-size:.875rem}.block-testimonial{display:flex;border-radius:24px;align-items:center}h2+p+.block-testimonial{margin-top:80px}@media (max-width:700px){h2+p+.block-testimonial{margin-top:60px}}@media (max-width:1250px){.block-testimonial{display:block}}.block-testimonial .wp-block-quote{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;background-color:initial}@media (max-width:1250px){.block-testimonial .wp-block-quote{background:none;padding:0}}.block-testimonial__cite{align-items:center;font-size:.875rem;line-height:1.3;color:#454f59}.block-testimonial__author span{display:block;font-size:1.125rem;line-height:1.5;color:#0c0f1f}@media (max-width:1250px){.block-testimonial__image{display:none}}.is-style-large-testimonial{padding:60px 100px 60px 87px;margin:60px -200px;width:auto}.is-style-large-testimonial .wp-block-quote{padding-right:117px;background-size:63px 63px;background-position:left 13px top 10px}@media (max-width:1250px){.is-style-large-testimonial .wp-block-quote{padding-right:0}}.is-style-large-testimonial .block-testimonial__image{flex:0 0 188px}.is-style-large-testimonial .block-testimonial__logo{margin-right:24px}.has-gray-background-color .is-style-large-testimonial{background-color:#fff}.is-style-small-testimonial{padding:40px;margin-top:24px;margin-bottom:24px}.is-style-small-testimonial .wp-block-quote{padding-left:90px;background-position:left 0 top 8px}@media (max-width:1250px){.is-style-small-testimonial .wp-block-quote{padding-left:0}}@media (max-width:1250px){.is-style-small-testimonial .block-testimonial__cite{display:block}}.is-style-small-testimonial .block-testimonial__cite strong{margin-right:10px}.is-style-small-testimonial .block-testimonial__image{flex:0 0 142px}.has-gray-background-color .is-style-small-testimonial{background-color:#fff}.is-style-square-testimonial{max-width:388px;display:block;padding-bottom:32px;border-radius:0}.is-style-square-testimonial .block-testimonial__logo{max-width:210px}.is-style-square-testimonial .block-testimonial__logo:not(:empty){min-height:65px;max-height:65px;margin-bottom:40px}.is-style-square-testimonial .block-testimonial__logo img{display:block}.is-style-square-testimonial .wp-block-quote{background-image:none;padding-left:0;padding-right:0}.is-style-square-testimonial .wp-block-quote p{font-family:Roboto,sans-serif;font-size:1.125rem}.is-style-square-testimonial .block-testimonial__cite{align-items:flex-end;margin-top:30px}.is-style-square-testimonial .block-testimonial__image{border-radius:10px;margin-right:16px}@media (max-width:1250px){.is-style-square-testimonial .block-testimonial__image{display:block}}.blockOverlay{background-image:url(../gif/loader.gif)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:45px auto!important}.page-checkout .entry-content>:first-child{margin-top:0}.page-checkout .entry-content>:first-child.wp-block-columns{width:1196px;margin:-13.125rem -11.5625rem 0;padding:4.375rem 6.25rem 0;background-color:#fff;border-top-right-radius:24px;border-top-left-radius:24px}@media (max-width:1250px){.page-checkout .entry-content>:first-child.wp-block-columns{width:100%;margin:0;padding:4.25rem 0 0}.page-checkout .entry-content>:first-child.wp-block-columns .wp-block-column{flex-basis:100%!important}}.page-checkout .flex{display:flex;flex-direction:row;width:100%}@media (max-width:1250px){.page-checkout .flex{flex-direction:column}}.page-checkout .layout-fixed-sidebar{position:relative}.page-checkout .layout-fixed-sidebar .col-checkout-sidebar{width:460px;padding:0 0 20px 100px;flex-shrink:0;flex-grow:0}@media (max-width:1250px){.page-checkout .layout-fixed-sidebar .col-checkout-sidebar{width:100%;padding:0 0 20px;margin-top:2.5rem}}.page-checkout .sidebar-content{position:-webkit-sticky;position:sticky;top:65px}@media (max-width:1250px){.page-checkout .sidebar-content{position:relative;top:0}}.page-checkout .sidebar-content .wp-block-separator{margin-top:2rem;margin-bottom:2rem}.page-checkout .sidebar-content .is-style-square-testimonial{margin-bottom:0;margin-top:0;padding-bottom:0}.sidebar__trustpilot{text-align:left}.sidebar__trustpilot .trustpilot-widget-mobile{display:none}@media (max-width:1250px){.sidebar__trustpilot{margin:0;padding:20px}.sidebar__trustpilot .trustpilot-widget-mobile{display:block}.sidebar__trustpilot .trustpilot-widget-desktop{display:none}}.sidebar__trustpilot .sidebar__trustpilot-rating,.sidebar__trustpilot .sidebar__trustpilot-text{flex-grow:1}.sidebar__trustpilot .sidebar__trustpilot-text{flex-basis:55%;padding-top:.5rem}.sidebar__trustpilot .sidebar__trustpilot-text p{font-family:Roboto,sans-serif;font-size:1rem;color:#5e5e5e;line-height:1.2;margin:0}.sidebar__trustpilot .sidebar__trustpilot-text p.sidebar__trustpilot-title{font-family:Gotham,sans-serif;font-weight:500;font-size:1.625rem;color:#0c0f1f}.sidebar__trustpilot .sidebar__trustpilot-rating{flex-basis:45%;text-align:right}.g30d-title{display:inline-block;width:100%;margin-bottom:1.375rem}.g30d-title svg{float:left;margin-right:2.1875rem}.g30d-title p{font-family:Gotham,sans-serif;font-weight:500;font-size:1.375rem;line-height:1.4;color:#0c0f1f;margin:0}p.g30d-description{font-size:1.125rem;color:#0c0f1f;margin:0}.woocommerce form .wc-jilt-email-usage-notice{font-size:.75rem}.woocommerce form .form-row{margin:0 0 1rem}.woocommerce form .form-row#billing_company_field,.woocommerce form .form-row#billing_first_name_field,.woocommerce form .form-row#billing_last_name_field,.woocommerce form .form-row#woocommerce_eu_vat_number_field{width:48%}@media (max-width:700px){.woocommerce form .form-row#billing_company_field,.woocommerce form .form-row#billing_first_name_field,.woocommerce form .form-row#billing_last_name_field,.woocommerce form .form-row#woocommerce_eu_vat_number_field{width:100%}}.woocommerce form .form-row#billing_company_field,.woocommerce form .form-row#billing_first_name_field{float:left}@media (max-width:700px){.woocommerce form .form-row#billing_company_field,.woocommerce form .form-row#billing_first_name_field{float:none}}.woocommerce form .form-row#billing_last_name_field,.woocommerce form .form-row#woocommerce_eu_vat_number_field{float:right}@media (max-width:700px){.woocommerce form .form-row#billing_last_name_field,.woocommerce form .form-row#woocommerce_eu_vat_number_field{float:none}}.woocommerce form .form-row#billing_country_field{display:inline-block;width:100%}.woocommerce form .form-row label{font-family:Roboto,sans-serif;font-size:1.125rem;color:#454f59}.woocommerce form .form-row input{width:100%;height:64px;border:1px solid #d0d3d8;border-radius:16px;padding:1.4375rem 1.25rem;font-family:Roboto,sans-serif;font-size:1.125rem;color:#0c0f1f}.woocommerce form .form-row input:focus,.woocommerce form .form-row input:valid{outline:none}.woocommerce form .form-row .select2-container--default .select2-selection--single{width:100%;height:64px;border:1px solid #d0d3d8;border-radius:16px;padding:1.4375rem 1.25rem;margin:0}.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1;padding-left:0}.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow{top:20px;right:20px}.woocommerce form p{margin:0}.woocommerce form p.submit-order-agreement{font-size:.6875rem;color:#454f59;margin:0 1.25rem}.woocommerce form p.submit-order-agreement a:after{display:none}.woocommerce form .wp-block-button,.woocommerce form .wp-block-button__link{width:100%}#place_order,.ppc-button-wrapper,.wc_ppec_responsive_payment_buttons{margin-top:1.5rem;margin-bottom:1rem}.woocommerce-coupon-form{display:none;width:100%;margin-top:40px}.woocommerce-coupon-form .checkout_coupon{position:relative;width:100%;height:50px;border-radius:58px;border:1px solid #dadada;background-color:#fff}@media (max-width:700px){.woocommerce-coupon-form .checkout_coupon{display:flex}}.woocommerce-coupon-form .checkout_coupon .input-text{border:none;width:100%;height:100%;background:none;padding-left:1.5625rem;font-weight:700;font-size:1rem;box-shadow:none;outline:none;opacity:.7;border-radius:58px}@media (max-width:700px){.woocommerce-coupon-form .checkout_coupon .input-text{flex:2 2 auto;max-width:calc(100% - 150px);width:auto;padding-left:10px}}.woocommerce-coupon-form .checkout_coupon .input-text:focus{opacity:1}.woocommerce-coupon-form .checkout_coupon .input-text::-webkit-input-placeholder{color:#454f59;opacity:.7}.woocommerce-coupon-form .checkout_coupon .input-text:-moz-placeholder,.woocommerce-coupon-form .checkout_coupon .input-text::-moz-placeholder{color:#454f59;opacity:.7}.woocommerce-coupon-form .checkout_coupon .input-text:-ms-input-placeholder{color:#454f59;opacity:.7}.woocommerce-coupon-form .checkout_coupon .wp-block-button{position:absolute;top:-1px;right:-3px;border:none;font-weight:700;width:170px}@media (max-width:700px){.woocommerce-coupon-form .checkout_coupon .wp-block-button{width:150px;display:flex}}.woocommerce-coupon-form .checkout_coupon .wp-block-button .wp-block-button__link{padding-left:0;padding-right:0;width:100%;background-color:#172153}.woocommerce-coupon-form .checkout_coupon .wp-block-button .wp-block-button__link:active,.woocommerce-coupon-form .checkout_coupon .wp-block-button .wp-block-button__link:focus,.woocommerce-coupon-form .checkout_coupon .wp-block-button .wp-block-button__link:hover{transform:none}.woocommerce-coupon-form .checkout_coupon .wp-block-button:active,.woocommerce-coupon-form .checkout_coupon .wp-block-button:focus,.woocommerce-coupon-form .checkout_coupon .wp-block-button:hover{transform:translateX(8px)}.wc_payment_methods{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;padding-top:55px}.wc_payment_methods li:first-child label{left:0}.wc_payment_methods li:last-child label{right:0}.woocommerce-order-pay .wc_payment_methods .wc_payment_method:not(.payment_method_stripe) [type=radio]+.payment_method_name:before{border-radius:16px}.wc_payment_methods [type=radio]+.payment_method_name{transition:opacity .275s}.wc_payment_methods [type=radio]+.payment_method_name:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;background:#f5f7fa;border-top-right-radius:16px;border-top-left-radius:16px;opacity:1;transition:all .275s}.wc_payment_methods [type=radio]+.payment_method_name:after{content:"";position:absolute;top:32px;left:35px;width:24px;height:24px;margin:-.75rem 0 0 -.75rem;border-radius:12px;transition:all .275s .12s;opacity:1;transform:none}.wc_payment_methods [type=radio]:not(:checked)+.payment_method_name:before{background:#fff}.wc_payment_methods [type=radio]:not(:checked)+.payment_method_name:after{border:1px solid #d0d3d8;background:#fff}.wc_payment_methods [type=radio]:checked+.payment_method_name{opacity:1}.wc_payment_methods [type=radio]:checked+.payment_method_name:after{box-shadow:inset 0 0 0 2px #f56f46,inset 0 0 0 6px #f5f7fa!important;background:#f56f46}.woocommerce-checkout-review-order{margin-top:2rem}.shop_table--wrapper{padding:1.875rem;border-radius:0 0 16px 16px}.shop_table{width:100%;margin-bottom:1.5rem}.shop_table thead{display:none}.shop_table tbody tr,.shop_table tfoot tr{border-top:1px solid #d0d3d8}.shop_table thead th{font-size:1.4rem;text-transform:uppercase;letter-spacing:.03em;word-spacing:.03em;color:#71787d;border-bottom:2px solid #3d474e}.shop_table td{padding:1.125rem 0;font-size:1.125rem;color:#454f59}.shop_table .tax-total{border:none}.shop_table .tax-total td,.shop_table .tax-total th{padding:0;font-size:.75rem}.shop_table .total td,.shop_table .total th{font-weight:700;color:#0c0f1f!important}body:not(.woocommerce-order-pay) .shop_table .total td{padding-bottom:0}.payment_box{background:#f5f7fa;padding:1.875rem 1.875rem 0;border-radius:0 16px 0 0}.woocommerce-order-pay .payment_box{padding-bottom:1.875rem}.woocommerce-order-pay .payment_box.payment_method_stripe{order:inherit;border-radius:0 0 16px 16px}.payment_box.payment_method_stripe{order:3}.payment_box.payment_method_ppcp-gateway{display:none!important}.payment_method_stripe .payment_info{margin-bottom:1.875rem}.payment_method_stripe .payment_info p:first-child{color:#0c0f1f;font-size:1rem}.payment_method_stripe .payment_info p:first-child:before{content:"";display:inline-block;width:14px;height:19px;margin-right:.625rem;vertical-align:-.1em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='19' fill='none'%3E%3Cpath d='M12 8.2H2a1 1 0 00-1 1V17c0 .6.5 1.1 1 1.1h10c.5 0 1-.5 1-1V9.2c0-.6-.5-1.1-1-1.1z' stroke='%230C0F1F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.2 8.2V5.5a3.8 3.8 0 017.6 0v2.7' stroke='%230C0F1F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 12a1 1 0 100 2 1 1 0 000-2z' fill='%230C0F1F'/%3E%3C/svg%3E")}.payment_method_stripe .payment_info p:last-child{font-size:.875rem;color:#454f59;margin:0}#stripe-payment-data p{margin-bottom:1.25rem}#stripe-payment-data br,.wc-credit-card-form label{display:none}.wc-stripe-elements-field{margin:0;width:100%;height:64px;border:1px solid #d0d3d8;border-radius:16px;padding:1.4375rem 1.25rem;font-family:Roboto,sans-serif;font-size:1.125rem;color:#0c0f1f;background-color:#fff}.woocommerce-order-pay .wc_payment_methods{margin:2.5rem auto}.woocommerce-order-pay .wc_payment_method{width:100%}.wc_payment_method label{width:50%;position:absolute;top:0;display:block;padding:1.25rem 1.25rem 1.25rem 3.4375rem;z-index:1;cursor:pointer}.payment_method_name span:first-child{font-size:1rem;color:#454f59;margin-right:5px}@media (max-width:700px){.payment_method_name span:first-child{margin-right:0}}.payment_method__icon{display:inline-block;vertical-align:-5px}@media (max-width:700px){.payment_method__icon{display:none}}[for=payment_method_ppcp-gateway] .payment_method__icon,[for=payment_method_ppec_paypal] .payment_method__icon{width:79px;height:22px;background:transparent url(../svg/paypal.svg) 0 0 no-repeat}[for=payment_method_stripe] .payment_method__icon{width:99px;height:24px;background-image:url(../svg/credit-cards.svg)}[id=coupon-form]{display:block!important}.woocommerce-message{margin-bottom:2.5rem}.woocommerce-form-coupon-toggle .woocommerce-info{display:inline-block;width:100%;background-color:#fff;padding:1.5rem 1.6875rem 0;font-size:1rem}.checkout-form.coupon .woocommerce-form-coupon-toggle{display:none}.cart-discount .coupon-code-desc{font-size:1.125rem;font-weight:400;color:#f56f46}.cart-discount .woocommerce-remove-coupon{font-size:.875rem;font-weight:700;color:#454f59;text-decoration:none}.cart-discount td{font-weight:700;color:#f56f46!important}#woocommerce_eu_vat_number-description{display:flex;align-items:baseline;margin-top:1rem;padding:1rem;background-color:#f5f7fa;color:#0c0f1f;font-size:.875rem;font-weight:700;border-radius:10px}#woocommerce_eu_vat_number-description img{margin-right:.625rem!important}.woocommerce-button{color:#fff;background-color:#32373c;border:none;border-radius:1.55em;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.125em;padding:.667em 1.333em;text-align:center;text-decoration:none;overflow-wrap:break-word}