.woocommerce-error{background:#F6F6F6;border:1px solid #FF0000;padding:24px;display:flex;flex-direction:column;align-items:center;gap:5px;border-radius:8px}@media (max-width:992px){.woocommerce-error{flex-direction:column}}.woocommerce-error:before,.woocommerce-error:after{display:none}.woocommerce-error li{font-size:14px;font-weight:400;line-height:1.2;text-align:center;color:#FF0000}.woocommerce-checkout .woo-section{padding-bottom:100px}.woo-section .wc_payment_methods{display:none}.woo-section #billing_payment_field{pointer-events:none}.woo-section .woocommerce-message{color:#2d2c2b;border-radius:0;border:1px solid rgba(0, 0, 0, 0.15);background:#fff;display:flex;align-items:center;justify-content:flex-end}.woo-section .woocommerce-message a{color:#070709 !important;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border-radius:40px;border:1px solid #FFF;background:#FFF !important;display:flex;justify-content:center;align-items:center;width:150px;height:30px;padding:0;margin-left:auto}.woo-section h1{margin:0 0 25px 0;font-size:36px;font-weight:600;line-height:31px;text-align:center;color:#2270CA}.woocommerce-order-pay .woocommerce-wrap #order_review table{border-collapse:collapse}.woocommerce-order-pay .woocommerce-wrap #order_review table thead th{background:#0C0D11;padding:18px 20px;color:#FFF;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.woocommerce-order-pay .woocommerce-wrap #order_review table thead th:first-child{border-top-left-radius:15px;border-bottom-left-radius:15px}.woocommerce-order-pay .woocommerce-wrap #order_review table thead th:last-child{text-align:right;border-top-right-radius:15px;border-bottom-right-radius:15px}.woocommerce-order-pay .woocommerce-wrap #order_review table tbody td{color:#FFF;padding:18px 20px;font-size:14px;font-style:normal;font-weight:400;line-height:normal;border-bottom:1px solid rgba(255, 255, 255, 0.15)}.woocommerce-order-pay .woocommerce-wrap #order_review table tbody td:last-child{text-align:right}.woocommerce-order-pay .woocommerce-wrap #order_review table tfoot td,.woocommerce-order-pay .woocommerce-wrap #order_review table tfoot th{color:#FFF;padding:18px 20px;font-size:14px;font-style:normal;font-weight:400;line-height:normal;border-bottom:1px solid rgba(255, 255, 255, 0.15)}.woocommerce-order-pay .woocommerce-wrap #order_review table tfoot td:last-child,.woocommerce-order-pay .woocommerce-wrap #order_review table tfoot th:last-child{text-align:right}.woocommerce-order-pay .woocommerce-wrap #order_review table tfoot th{font-weight:600}.woocommerce-order-pay .woocommerce-wrap #order_review table tfoot .order-total td{border:none;font-style:normal;font-size:16px;font-weight:600;line-height:24px;text-align:right;color:#050505}.woocommerce-order-pay .woocommerce-wrap #order_review #payment{border-radius:0;background:transparent;padding:0;position:relative}.woocommerce-order-pay .woocommerce-wrap #order_review #payment .wc_payment_methods{display:none;padding:0;border:none}.woocommerce-order-pay .woocommerce-wrap #order_review #payment .wc_payment_methods .woocommerce-info{margin:0;color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:normal;border-radius:15px;border:1px solid #202022;background:#0C0C0E;padding:20px 20px;display:flex;align-items:center;text-align:center}.woocommerce-order-pay .woocommerce-wrap #order_review #payment .wc_payment_methods .woocommerce-info:before{display:none}.woocommerce-order-pay .woocommerce-wrap #order_review #payment .form-row{display:flex;flex-direction:column-reverse;align-items:center;gap:30px;text-align:center}.woocommerce-order-pay .woocommerce-wrap #order_review #payment .form-row .woocommerce-terms-and-conditions-wrapper p{max-width:470px;font-size:14px;font-style:italic;font-weight:275;line-height:19px;text-align:left}.woocommerce-order-pay .woocommerce-wrap #order_review #payment .form-row .woocommerce-terms-and-conditions-wrapper p a{font-size:14px;font-style:italic;font-weight:275;line-height:19px;color:#050505}.woocommerce-order-pay .woocommerce-wrap #order_review #payment .form-row button{color:#070709 !important;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border-radius:40px;border:1px solid #FFF;background:#FFF !important;display:flex;justify-content:center;align-items:center;width:190px;height:50px;padding:0}.woocommerce-checkout .entry-title{display:none}.woocommerce-checkout h1{margin:0 0 25px 0;font-size:36px;font-weight:600;line-height:31px;text-align:center;color:#2270CA}.woocommerce-checkout .entry-content{margin:0;background:#f3f3f3;padding-top:50px}.checkout-text{font-size:14px;font-style:italic;font-weight:300;line-height:1.2;text-align:center;margin-top:20px}form.woocommerce-checkout{max-width:557px;margin:0 auto}form.woocommerce-checkout .woocommerce-error{background:#ff000014;border:1px solid #f00;border-radius:20px;color:#050505}form.woocommerce-checkout .woocommerce-account-fields{display:none}form.woocommerce-checkout h3{text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:21px;margin:30px 0 25px 0}form.woocommerce-checkout #customer_details{display:flex;flex-direction:column}form.woocommerce-checkout #customer_details>div{width:100%}form.woocommerce-checkout #customer_details .woocommerce-billing-fields label{display:none}form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;column-gap:15px;row-gap:20px}form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row{width:calc(50% - 15px);padding:0;margin:0}form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid input{border-color:#f00}@media (max-width:992px){form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row{width:100%}}form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field,form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_2_field{width:calc(50% - 15px)}@media (max-width:992px){form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field,form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_2_field{width:100%}}form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input,form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-selection{max-width:100%;width:100%;color:#050505;border-radius:9px;border:1px solid #050505;background:#fff;padding:0 20px;display:flex;align-items:center;height:54px;margin:0;font-size:16px;font-style:italic;font-weight:275;line-height:22px}form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input span,form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-selection span{padding:0}form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input span.select2-selection__arrow,form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-selection span.select2-selection__arrow{height:auto !important;width:auto !important;right:20px !important;top:50% !important;transform:translateY(-50%)}form.woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .iti{width:100%}form.woocommerce-checkout #customer_details .woocommerce-additional-fields label{display:none}form.woocommerce-checkout #customer_details .woocommerce-additional-fields textarea{max-width:100%;width:100%;color:#050505;border-radius:9px;border:1px solid #050505;background:#fff;padding:18px 26px;display:flex;align-items:center;height:102px;margin:0;font-size:16px;font-style:italic;font-weight:275;line-height:22px}form.woocommerce-checkout #order_review a.remove{display:none}form.woocommerce-checkout #order_review table{border:none;border-collapse:collapse}form.woocommerce-checkout #order_review table thead th{background:transparent;padding:12px 0;font-size:16px;font-style:normal;font-weight:300;line-height:normal;border-bottom:1px solid #A2A2A2}form.woocommerce-checkout #order_review table thead th:last-child{text-align:right}form.woocommerce-checkout #order_review table tbody td{padding:12px 0;border:none;border-bottom:1px solid #00000033;font-size:16px;font-weight:400;line-height:24px}form.woocommerce-checkout #order_review table tbody td:last-child{text-align:right}form.woocommerce-checkout #order_review table tbody td .product-quantity{font-weight:400}form.woocommerce-checkout #order_review table .cart-subtotal{display:none}form.woocommerce-checkout #order_review table tfoot td,form.woocommerce-checkout #order_review table tfoot th{padding:18px 20px;font-size:14px;font-style:normal;font-weight:400;line-height:normal;border-bottom:1px solid rgba(255, 255, 255, 0.15)}form.woocommerce-checkout #order_review table tfoot td:last-child,form.woocommerce-checkout #order_review table tfoot th:last-child{text-align:right}form.woocommerce-checkout #order_review table tfoot th{font-weight:600}form.woocommerce-checkout #order_review table tfoot .order-total td{border:none;font-style:normal;font-size:22px;font-weight:600;line-height:24px;text-align:right;color:#050505;padding:25px 0}form.woocommerce-checkout #order_review table tfoot .order-total td bdi{font-weight:600}form.woocommerce-checkout #order_review #payment{border-radius:0;background:transparent;padding:0;position:relative}form.woocommerce-checkout #order_review #payment .wc_payment_methods.payment_methods.methods{border-bottom:0}form.woocommerce-checkout #order_review #payment .woocommerce-terms-and-conditions-wrapper{padding-left:30px}@media (max-width:992px){form.woocommerce-checkout #order_review #payment .woocommerce-terms-and-conditions-wrapper{padding:0}}form.woocommerce-checkout #order_review #payment .woocommerce-terms-and-conditions-wrapper .validate-required{font-size:14px;font-style:italic;font-weight:275;line-height:19px;color:#050505;padding:0;margin:0;margin-bottom:10px}form.woocommerce-checkout #order_review #payment .woocommerce-terms-and-conditions-wrapper .validate-required label{display:flex;align-items:center;gap:10px;line-height:1.1}form.woocommerce-checkout #order_review #payment .woocommerce-terms-and-conditions-wrapper .validate-required label a{text-decoration:underline;color:#050505}form.woocommerce-checkout #order_review #payment .woocommerce-terms-and-conditions-wrapper input[type="checkbox"]{appearance:none;-webkit-appearance:none;margin:0;cursor:pointer;position:relative;width:16px !important;height:16px;background:transparent;border:1px solid #000000 !important;border-radius:3px !important;padding:0 !important;transition:background-color 0.3s, border-color 0.3s;min-width:16px;transition:background-color 0.3s, border-color 0.3s}form.woocommerce-checkout #order_review #payment .woocommerce-terms-and-conditions-wrapper input[type="checkbox"]:checked::after{content:"";position:absolute;left:3px;top:3px;width:8px;height:8px;background-color:#2270CA;border-radius:2px;border:none}form.woocommerce-checkout #order_review #payment .form-row.place-order{display:flex;flex-direction:column-reverse;align-items:center;gap:30px;text-align:center}@media (max-width:992px){form.woocommerce-checkout #order_review #payment .form-row.place-order{padding:0}}@media (max-width:992px){form.woocommerce-checkout #order_review #payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper{padding:0}}form.woocommerce-checkout #order_review #payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper p{max-width:470px;font-size:14px;font-style:italic;font-weight:275;line-height:19px;text-align:left}form.woocommerce-checkout #order_review #payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper p a{font-size:14px;font-style:italic;font-weight:275;line-height:19px;color:#050505}form.woocommerce-checkout #order_review #payment .form-row.place-order button{margin:0 auto 0 auto;display:flex;align-items:center;justify-content:center;width:100%;column-gap:40px;padding:12px 64px;color:#fff;border-radius:9px;background-color:#2270CA;transition:all 0.3s ease 0s;font-size:20px;font-weight:400;line-height:19.2px;text-align:left;transition:all 0.3s ease 0s}form.woocommerce-checkout #order_review #payment .form-row.place-order button:hover{background-color:#0038B8}@media (max-width:992px){form.woocommerce-checkout #order_review #payment .form-row.place-order button{padding:12px 24px;font-size:16px}}form.woocommerce-checkout #order_review #payment .woocommerce-privacy-policy-text{position:absolute;bottom:0;left:35px;max-width:500px;font-size:14px;font-style:italic;font-weight:275;line-height:19px;text-align:left;color:#050505}@media (max-width:992px){form.woocommerce-checkout #order_review #payment .woocommerce-privacy-policy-text{bottom:-10px;width:100%;left:0;text-align:center;font-size:12px;line-height:1.1}}form.woocommerce-checkout #order_review #payment .woocommerce-privacy-policy-text a{text-transform:capitalize;color:#050505;text-decoration:underline}.woocommerce-order-received .woo-section__body{background:transparent}.woocommerce-order .thank-you__top{display:flex;flex-direction:column;align-items:center;gap:15px;max-width:672px;margin:0 auto}.woocommerce-order .thank-you__top h1{font-size:36px;font-weight:600;line-height:30px;text-align:center;color:#171717}@media (max-width:992px){.woocommerce-order .thank-you__top h1{font-size:24px}}.woocommerce-order .thank-you__top p{font-size:18px;font-weight:400;line-height:1.2;text-align:center;color:#0B0B0B;margin-bottom:15px}.woocommerce-order .thank-you__top a{margin:0 auto 0 auto;display:flex;align-items:center;justify-content:space-between;width:fit-content;column-gap:40px;padding:12px 64px;color:#fff;border-radius:9px;background-color:#2270CA;transition:all 0.3s ease 0s;font-size:20px;font-weight:400;line-height:19.2px;text-align:left;transition:all 0.3s ease 0s}.woocommerce-order .thank-you__top a:hover{background-color:#0038B8}@media (max-width:992px){.woocommerce-order .thank-you__top a{padding:12px 24px;font-size:16px}}.woocommerce-order-received .woocommerce-wrap h1{display:none}.woocommerce-order-received .woocommerce-wrap .thank-you *{box-sizing:border-box}.woocommerce-order-received .woocommerce-wrap .thank-you .buttons{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:60px}@media (max-width:992px){.woocommerce-order-received .woocommerce-wrap .thank-you .buttons{flex-direction:column;align-items:center}}.woocommerce-order-received .woocommerce-wrap .thank-you .buttons a{margin:0}.woocommerce-order-received .woocommerce-wrap .thank-you .buttons a:nth-child(2){border-radius:40px;border:1px solid #FFF;background:transparent;padding:15px 53px;display:block;color:#fff;font-size:16px;font-weight:500;line-height:normal}.woocommerce-order-received .woocommerce-wrap .thank-you .buttons a:nth-child(2):hover{background:#fff;color:#070709}.woocommerce-order-received .woocommerce-wrap .thank-you__top{display:flex;flex-direction:column;align-items:center;padding:200px 0;gap:30px}.woocommerce-order-received .woocommerce-wrap .thank-you__top h2{margin:0;font-size:42px;font-weight:600;line-height:32px;text-align:center;color:#050505}@media (max-width:992px){.woocommerce-order-received .woocommerce-wrap .thank-you__top h2{font-size:26px}}.woocommerce-order-received .woocommerce-wrap .thank-you__top p{margin:0;font-size:18px;font-weight:400;line-height:27px;text-align:center;color:#050505}@media (max-width:992px){.woocommerce-order-received .woocommerce-wrap .thank-you__top p br{display:none}}.woocommerce-order-received .woocommerce-wrap .thank-you__top a{border-radius:20px;padding:10px 107px;display:block;color:#050505;margin-top:10px;font-size:22px;font-weight:400;line-height:34px;background-color:#BEFB7C;transition:all 0.5s}.woocommerce-order-received .woocommerce-wrap .thank-you__top a:hover{color:#fff;background:#050505}.woocommerce-order-received .woocommerce-wrap .thank-you__next{display:flex;flex-direction:column;align-items:center;margin-top:60px}.woocommerce-order-received .woocommerce-wrap .thank-you__next h2{color:#FFF;text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 40px 0}.woocommerce-order-received .woocommerce-wrap .thank-you__row{display:flex;gap:30px}@media (max-width:992px){.woocommerce-order-received .woocommerce-wrap .thank-you__row{flex-direction:column}}.woocommerce-order-received .woocommerce-wrap .thank-you__row>div{width:calc(50% - 15px);border-radius:15px;background-color:#0C0D11;padding:30px 30px 40px;border:1px solid #ffffff1a;display:flex;flex-direction:column;background-size:contain;background-repeat:no-repeat;background-position:left top}@media (max-width:992px){.woocommerce-order-received .woocommerce-wrap .thank-you__row>div{width:100%}}.woocommerce-order-received .woocommerce-wrap .thank-you__row>div:first-child{background-image:url(/wp-content/uploads/2024/03/Mask-group-19.png)}.woocommerce-order-received .woocommerce-wrap .thank-you__row>div:last-child{background-image:url(/wp-content/uploads/2024/03/Mask-group-20.png)}.woocommerce-order-received .woocommerce-wrap .thank-you__row>div h4{display:flex;align-items:center;gap:15px;margin-bottom:20px;color:#FFF;font-size:30px;font-weight:600;line-height:normal}@media (max-width:992px){.woocommerce-order-received .woocommerce-wrap .thank-you__row>div h4{font-size:22px}}.woocommerce-order-received .woocommerce-wrap .thank-you__row>div p{margin:0;color:#ADB0B9;font-size:16px;font-weight:400;line-height:normal}.woocommerce-order-received .woocommerce-wrap .thank-you__assistance{display:flex;flex-direction:column;align-items:center;margin-top:60px}.woocommerce-order-received .woocommerce-wrap .thank-you__assistance h2{color:#FFF;text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 15px 0}.woocommerce-order-received .woocommerce-wrap .thank-you__assistance p{color:#ADB0B9;text-align:center;margin:0 0 30px 0;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.woocommerce-order-received .woocommerce-wrap .thank-you__assistance a{border-radius:40px;border:1px solid #FFF;background:#FFF;padding:15px 53px;display:block;color:#070709;font-size:16px;font-weight:500;line-height:normal;margin-bottom:20px}.woocommerce-order-received .woocommerce-wrap .thank-you__assistance a:hover{color:#fff;background:transparent}.woocommerce-form-login-toggle .woocommerce-info{text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:25px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;color:#fff;border-radius:15px;border:1px solid #202022;background:#0C0C0E}.woocommerce-form-login-toggle .woocommerce-info:after,.woocommerce-form-login-toggle .woocommerce-info:before{display:none}.woocommerce-form-login-toggle .woocommerce-info a{color:#070709 !important;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border-radius:40px;border:1px solid #FFF;background:#FFF !important;display:flex;justify-content:center;align-items:center;width:150px;height:30px;padding:0 15px}.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login{display:none}.woocommerce-checkout .popup-wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;z-index:9999}.woocommerce-checkout .popup-wrap form{display:flex !important;flex-direction:column;align-items:center;padding:0;border:none}.woocommerce-checkout .popup-wrap form p.form-row{max-width:350px;display:flex;justify-content:center;flex-direction:column;width:100% !important}.woocommerce-checkout .popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.7);z-index:9999}.woocommerce-checkout .popup-inner{display:flex;justify-content:center;align-items:center;padding:50px 24px;background:#0C0D11;box-shadow:0px 4px 40px rgba(0, 0, 0, 0.05);border-radius:20px;position:relative;z-index:99999;flex-direction:column;align-items:center;width:600px;max-width:95%;margin:0 auto}.woocommerce-checkout .popup-inner label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{display:none !important}.woocommerce-checkout .popup-inner button.woocommerce-form-login__submit{color:#070709 !important;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border-radius:40px;border:1px solid #FFF;background:#FFF !important;display:flex;justify-content:center;align-items:center;width:100%;height:50px;padding:0}@media (max-width:992px){.woocommerce-checkout .popup-inner button.woocommerce-form-login__submit{width:100%}}.woocommerce-checkout .popup-inner .lost_password{display:none !important}.woocommerce-checkout .popup-inner h2{font-style:normal;font-weight:600;font-size:36px;line-height:1 !important;display:flex;align-items:center;text-align:center;color:#fff;margin:0 0 30px 0}.woocommerce-checkout .popup-inner ul.woocommerce-error{border:none !important;background:none;margin:0;color:#ff2f2f;text-align:center;padding:0;font-style:normal;font-weight:400;font-size:11px !important;line-height:13px;text-align:center;color:#FF2F2F}.woocommerce-checkout .popup-inner ul.woocommerce-error::before,.woocommerce-checkout .popup-inner ul.woocommerce-error::after{display:none}.woocommerce-checkout .popup-inner ul.woocommerce-error li{border:none !important;background:none;margin:0;color:#ff2f2f;text-align:center;padding:0;font-style:normal;font-weight:400;font-size:11px !important;line-height:13px;text-align:center;color:#FF2F2F}.woocommerce-checkout .popup-inner .woocommerce-message{border:none !important;background:none;margin:0;color:#ff2f2f;text-align:center;padding:0;font-style:normal;font-weight:400;font-size:11px;line-height:13px;text-align:center;color:#8fae1b !important}.woocommerce-checkout .popup-inner form{margin:0 !important;width:350px}.woocommerce-checkout .popup-inner label{display:block !important}.woocommerce-checkout .popup-inner .form-row input,.woocommerce-checkout .popup-inner .form-row>span{width:100%}.woocommerce-checkout .popup-inner input{max-width:100%;width:100%;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal;border-radius:0;border:1px solid #b0b0b0;background:#fff;padding:0 20px;display:flex;align-items:center;height:50px;margin:0}.woocommerce-checkout .popup-inner .woocommerce-form-login__rememberme input{opacity:1;position:relative;width:auto !important}.woocommerce-checkout .close-popup{position:absolute;right:15px;top:10px;width:16px;height:16px;display:block;cursor:pointer}.woocommerce-checkout .close-popup svg{max-width:100%;fill:#fff}