:root{--pt-site-width:1800px;}#site-header .pt-logo img,#site-sticky-header .pt-logo img{max-height:45px;}#site-header .pt-logo img.blogsy-svg-logo,#site-sticky-header .pt-logo img.blogsy-svg-logo{height:45px;}#site-header .pt-logo .logo-inner{}@media only screen and (max-width:1024px){#site-header .pt-logo .logo-inner{margin-right:1px;}}@media only screen and (max-width:600px){#site-header .pt-logo .logo-inner{margin-right:1px;}}.blogsy-topbar{background:#216be9;background:-webkit-linear-gradient(45deg,#216be9 0,#f84d57 100%);background:-o-linear-gradient(45deg,#216be9 0,#f84d57 100%);background:linear-gradient(45deg,#216be9 0,#f84d57 100%);}.blogsy-topbar{border-style:solid;}.blogsy-topbar{color:#ffffff;}.blogsy-topbar-widget__text a,.blogsy-topbar-widget .blogsy-header-nav > li.menu-item > a,.blogsy-topbar-widget__socials .blogsy-social-icons-widget > ul > li > a{color:#fafafa;}.blogsy-topbar-widget .blogsy-header-nav > li.menu-item > a:hover,.blogsy-topbar-widget .blogsy-header-nav > li.menu-item > a:focus,.blogsy-topbar-widget .blogsy-header-nav > li.menu-item-has-children:hover > a,.blogsy-topbar-widget .blogsy-header-nav > li.current-menu-item > a,.blogsy-topbar-widget .blogsy-header-nav > li.current-menu-ancestor > a,.blogsy-topbar-widget__text a:focus,.blogsy-topbar-widget__text a:hover,.blogsy-topbar-widget__socials .blogsy-social-icons-widget > ul > li > a:focus,.blogsy-topbar-widget__socials .blogsy-social-icons-widget > ul > li > a:hover{color:#ffffff;}html:not([scheme="dark"]) .pt-header-layout-1 .pt-header .pt-header-inner .pt-header-container::after,html:not([scheme="dark"]) .pt-header-layout-2 .pt-header .pt-header-inner,html:not([scheme="dark"]) .pt-header-layout-3 .pt-header .pt-header-inner > .pt-header-container{background:#ffffff;}html:not([scheme="dark"]) .pt-header{color:#29294b;}html:not([scheme="dark"]) .pt-header .blogsy-header-nav > li > a,html:not([scheme="dark"]) .pt-header .blogsy-header-v-nav > li > a,html:not([scheme="dark"]) .pt-header .pt-header-widget .blogsy-social-icons-widget:not(.minimal-fill,.rounded-fill) > ul > li > a{color:#29294b;}html .pt-header .blogsy-header-nav > li > a:hover,html .pt-header .blogsy-header-nav > li.hovered > a,html .pt-header .blogsy-header-nav > li.current_page_item > a,html .pt-header .blogsy-header-nav > li.current-menu-item > a,html .pt-header .blogsy-header-nav > li.current-menu-ancestor > a,html .pt-header .blogsy-header-v-nav > li a:focus,html .pt-header .blogsy-header-v-nav > li a:hover,html .pt-header .pt-header-widget .blogsy-social-icons-widget:not(.minimal-fill,.rounded-fill) > ul > li > a:focus,html .pt-header .pt-header-widget .blogsy-social-icons-widget:not(.minimal-fill,.rounded-fill) > ul > li > a:hover{color:#216be9;}html .pt-header .blogsy-header-nav > li.menu-item > a{--menu-shape-color:#216be9;}.default-archive-container .post-wrapper .title{font-size:24px;}@media only screen and (max-width:1024px){.default-archive-container .post-wrapper .title{font-size:22px;}}@media only screen and (max-width:600px){.default-archive-container .post-wrapper .title{font-size:20px;}}.site-default-footer{background:#ffffff;}.site-default-footer .default-footer-copyright{border-top-color:#e6e6e6;}.site-default-footer{background:#ffffff;}html{font-size:62.5%;}@media only screen and (max-width:1024px){html{font-size:53%;}}@media only screen and (max-width:600px){html{font-size:50%;}}html:not([scheme="dark"]) .card-layout,html:not([scheme="dark"]) .card-layout-w{box-shadow:0 2px 5px 0 rgba(14,14,19,0.05);}html:not([scheme="dark"]) .card-layout,html:not([scheme="dark"]) .card-layout-w{background:#ffffff;}html:not([scheme="dark"]) .sidebar-container .sidebar-container-inner > .blogsy-sidebar-widget{box-shadow:0 2px 5px 0 rgba(14,14,19,0.05);}html:not([scheme="dark"]) .sidebar-container .sidebar-container-inner > .blogsy-sidebar-widget{background:#ffffff;}body{font-weight:400;font-family:Inter,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.55;}h1,.h1{font-weight:600;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:4.2rem;line-height:1.2;}h2,.h2{font-weight:600;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:3.4rem;line-height:1.45;}h3,.h3{font-weight:600;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:2.6rem;line-height:1.45;}h4,.h4{font-weight:600;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:2.2rem;line-height:1.45;}h5,.h5{font-weight:600;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.8rem;line-height:1.45;}h6,.h6{font-weight:600;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.45;}.blogsy-section-heading .blogsy-divider-heading,.blogsy-section-heading .blogsy-divider-heading .title{font-weight:600;font-size:2.2rem;line-height:1.45;}.blogsy-sidebar-widget .blogsy-divider-heading,.blogsy-sidebar-widget .blogsy-divider-heading .title{font-weight:600;font-size:2.2rem;line-height:1.45;}.term-item,.single-hero-title .category a{font-weight:600;letter-spacing:.25px;font-size:1.4rem;line-height:1.2;}.blogsy-header-nav > li a{font-weight:600;letter-spacing:-0.25px;font-size:15px;line-height:1.625;}.single-hero-title .title{font-size:2.8rem;}.single-content-inner{font-size:1.6rem;}.pt-header-inner .pt-logo .site-title{font-weight:600;font-size:3rem;line-height:1.2;}@media only screen and (max-width:1024px){.pt-header-inner .pt-logo .site-title{font-size:2.7rem;}}@media only screen and (max-width:600px){.pt-header-inner .pt-logo .site-title{font-size:2.2rem;}}.pt-header-inner .pt-logo .site-description{font-weight:400;font-size:1.5rem;line-height:1.2;}.cs-checkout-style{max-width:1180px !important;margin:0 auto 70px !important;padding:28px 32px !important;background:#ffffff !important;border:1px solid #e6e9f0 !important;border-radius:6px !important;box-shadow:0 12px 34px rgba(0,0,0,0.04) !important;font-family:Arial,Helvetica,sans-serif !important;color:#1f2b34 !important;} .cs-checkout-style .woocommerce-info,.cs-checkout-style .woocommerce-message,.cs-checkout-style .woocommerce-error{width:100% !important;margin:0 0 24px !important;padding:14px 18px !important;border:none !important;border-top:3px solid #28a9e0 !important;border-radius:6px !important;background:#ffffff !important;color:#1f2b34 !important;font-size:13px !important;line-height:1.5 !important;box-shadow:0 6px 16px rgba(0,0,0,0.04) !important;}.cs-checkout-style .woocommerce-info::before,.cs-checkout-style .woocommerce-message::before,.cs-checkout-style .woocommerce-error::before{color:#28a9e0 !important;} .cs-checkout-style form.checkout{display:grid !important;grid-template-columns:minmax(0,1.15fr) minmax(430px,0.85fr) !important;column-gap:44px !important;row-gap:0 !important;align-items:start !important;} .cs-checkout-style #customer_details{grid-column:1 !important;grid-row:1 !important;width:100% !important;float:none !important;display:block !important;} .cs-checkout-style #customer_details .col-1,.cs-checkout-style #customer_details .col-2{width:100% !important;max-width:100% !important;float:none !important;display:block !important;clear:both !important;margin:0 !important;padding:0 !important;}.cs-checkout-style #customer_details .col-2{margin-top:22px !important;} .cs-checkout-style #order_review_heading{display:none !important;} .cs-checkout-style #order_review{grid-column:2 !important;grid-row:1 !important;width:100% !important;float:none !important;display:block !important;align-self:start !important;margin:0 !important;padding:24px 26px 28px !important;background:#ffffff !important;border:1px solid #1f2b34 !important;border-radius:0 !important;position:sticky !important;top:24px !important;} .cs-checkout-style #order_review::before{content:"YOUR ORDER";display:block !important;margin:0 0 18px !important;padding:0 0 16px !important;border-bottom:1px solid #e4e4e4 !important;color:#111111 !important;font-size:19px !important;line-height:1.2 !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:.6px !important;} .cs-checkout-style .woocommerce-billing-fields h3,.cs-checkout-style .woocommerce-shipping-fields h3,.cs-checkout-style .woocommerce-additional-fields h3{margin:0 0 18px !important;color:#252541 !important;font-size:21px !important;line-height:1.2 !important;font-weight:800 !important;letter-spacing:.1px !important;} .cs-checkout-style #ship-to-different-address{margin:0 0 14px !important;padding:0 !important;color:#252541 !important;font-size:20px !important;line-height:1.2 !important;font-weight:800 !important;}.cs-checkout-style #ship-to-different-address label{display:inline-flex !important;align-items:center !important;gap:8px !important;margin:0 !important;font-size:20px !important;font-weight:800 !important;color:#252541 !important;cursor:pointer !important;}.cs-checkout-style #ship-to-different-address-checkbox{width:14px !important;height:14px !important;margin:0 !important;} .cs-checkout-style .form-row{margin:0 0 14px !important;padding:0 !important;} .cs-checkout-style #billing_first_name_field,.cs-checkout-style #billing_last_name_field{width:calc(50% - 8px) !important;float:left !important;clear:none !important;}.cs-checkout-style #billing_first_name_field{margin-right:16px !important;}.cs-checkout-style #billing_last_name_field{margin-right:0 !important;} .cs-checkout-style #billing_country_field,.cs-checkout-style #billing_address_1_field,.cs-checkout-style #billing_address_2_field,.cs-checkout-style #billing_city_field,.cs-checkout-style #billing_state_field,.cs-checkout-style #billing_postcode_field,.cs-checkout-style #billing_phone_field,.cs-checkout-style #billing_email_field{width:100% !important;clear:both !important;float:none !important;} .cs-checkout-style label{display:block !important;margin:0 0 6px !important;color:#1f2b34 !important;font-size:12px !important;line-height:1.3 !important;font-weight:700 !important;}.cs-checkout-style .required{color:#cf3d3d !important;text-decoration:none !important;} .cs-checkout-style input.input-text,.cs-checkout-style textarea,.cs-checkout-style select,.cs-checkout-style .select2-container--default .select2-selection--single{width:100% !important;height:38px !important;min-height:38px !important;border:1px solid #c9c9c9 !important;border-radius:0 !important;background:#ffffff !important;color:#111111 !important;font-size:13px !important;line-height:38px !important;padding:0 10px !important;box-shadow:none !important;outline:none !important;}.cs-checkout-style textarea{height:84px !important;min-height:84px !important;line-height:1.5 !important;padding:10px !important;resize:vertical !important;}.cs-checkout-style input.input-text:focus,.cs-checkout-style textarea:focus,.cs-checkout-style select:focus,.cs-checkout-style .select2-container--default.select2-container--open .select2-selection--single{border-color:#00394e !important;box-shadow:0 0 0 2px rgba(0,57,78,0.08) !important;}.cs-checkout-style .select2-container{width:100% !important;}.cs-checkout-style .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px !important;padding-left:0 !important;color:#111111 !important;}.cs-checkout-style .select2-container--default .select2-selection--single .select2-selection__arrow{height:38px !important;} .cs-checkout-style .woocommerce-additional-fields{margin-top:14px !important;}.cs-checkout-style .woocommerce-additional-fields h3{display:none !important;} .cs-checkout-style table.shop_table{width:100% !important;margin:0 0 20px !important;border:1px solid #dddddd !important;border-collapse:collapse !important;background:transparent !important;}.cs-checkout-style table.shop_table thead th{padding:12px 10px !important;border:1px solid #dddddd !important;color:#111111 !important;font-size:12px !important;line-height:1.3 !important;font-weight:800 !important;}.cs-checkout-style table.shop_table th,.cs-checkout-style table.shop_table td{padding:11px 10px !important;border:1px solid #dddddd !important;color:#111111 !important;font-size:12px !important;line-height:1.4 !important;vertical-align:top !important;}.cs-checkout-style table.shop_table .product-name{width:68% !important;font-weight:500 !important;}.cs-checkout-style table.shop_table .product-total,.cs-checkout-style table.shop_table td:last-child,.cs-checkout-style table.shop_table th:last-child{text-align:right !important;font-weight:700 !important;}.cs-checkout-style table.shop_table .order-total th,.cs-checkout-style table.shop_table .order-total td{font-weight:900 !important;color:#111111 !important;} .cs-checkout-style #payment{margin:0 !important;padding:0 !important;background:#ffffff !important;border:none !important;border-radius:0 !important;}.cs-checkout-style #payment ul.payment_methods{margin:0 0 18px !important;padding:0 !important;border:none !important;background:transparent !important;}.cs-checkout-style #payment ul.payment_methods li{list-style:none !important;margin:0 !important;padding:0 !important;background:transparent !important;font-size:13px !important;line-height:1.5 !important;}.cs-checkout-style #payment ul.payment_methods li > label{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;margin:0 0 8px !important;padding:0 !important;font-size:13px !important;font-weight:700 !important;color:#111 !important;}.cs-checkout-style #payment ul.payment_methods li img{max-height:20px !important;width:auto !important;margin:0 0 0 4px !important;float:none !important;display:inline-block !important;vertical-align:middle !important;} .cs-checkout-style #payment div.payment_box{margin:10px 0 20px !important;padding:18px 18px 20px !important;background:#f2f4f6 !important;color:#111 !important;border:none !important;border-radius:0 !important;box-shadow:none !important;font-size:13px !important;line-height:1.5 !important;}.cs-checkout-style #payment div.payment_box::before{display:none !important;}.cs-checkout-style #payment div.payment_box p{margin:0 0 16px !important;color:#222 !important;font-size:13px !important;} .cs-checkout-style .wc-credit-card-form,.cs-checkout-style .woocommerce-SavedPaymentMethods,.cs-checkout-style .stripe-card-group,.cs-checkout-style .wc-stripe-elements-field,.cs-checkout-style fieldset{border:none !important;outline:none !important;box-shadow:none !important;background:transparent !important;} .cs-checkout-style .wc-credit-card-form{margin:0 !important;padding:0 !important;}.cs-checkout-style .wc-credit-card-form .form-row{margin:0 0 14px !important;padding:0 !important;}.cs-checkout-style .wc-credit-card-form .form-row-wide{width:100% !important;float:none !important;clear:both !important;}.cs-checkout-style .wc-credit-card-form .form-row-first,.cs-checkout-style .wc-credit-card-form .form-row-last{width:calc(50% - 7px) !important;float:left !important;clear:none !important;}.cs-checkout-style .wc-credit-card-form .form-row-first{margin-right:14px !important;}.cs-checkout-style .wc-credit-card-form .form-row-last{margin-right:0 !important;}.cs-checkout-style .wc-credit-card-form label{display:block !important;margin:0 0 7px !important;color:#111 !important;font-size:13px !important;font-weight:800 !important;} .cs-checkout-style .wc-credit-card-form input,.cs-checkout-style .wc-credit-card-form .input-text,.cs-checkout-style .wc-stripe-elements-field,.cs-checkout-style .stripe-card-group{width:100% !important;height:48px !important;min-height:48px !important;padding:0 14px !important;border:1px solid #cfcfd7 !important;border-radius:8px !important;background:#ffffff !important;color:#111 !important;font-size:14px !important;line-height:48px !important;box-shadow:none !important;}.cs-checkout-style .wc-credit-card-form input:focus,.cs-checkout-style .wc-stripe-elements-field:focus,.cs-checkout-style .stripe-card-group:focus{border-color:#00394e !important;box-shadow:0 0 0 2px rgba(0,57,78,0.10) !important;}.cs-checkout-style .wc-credit-card-form::after{content:"";display:table;clear:both;} .cs-checkout-style .woocommerce-privacy-policy-text{margin:18px 0 18px !important;color:#555 !important;font-size:0 !important;line-height:1.7 !important;}.cs-checkout-style .woocommerce-privacy-policy-text::before{content:"Your personal data will be used to process your order,support your experience throughout this website,and for other purposes described in our privacy policy.";display:block !important;color:#555 !important;font-size:13px !important;line-height:1.7 !important;}.cs-checkout-style .woocommerce-privacy-policy-text a{display:none !important;}.cs-checkout-style a{color:#005d8f !important;font-weight:700 !important;} .cs-checkout-style #place_order{width:100% !important;height:54px !important;margin:0 !important;padding:0 22px !important;background:#f6bd32 !important;color:#ffffff !important;border:none !important;border-radius:3px !important;font-size:14px !important;line-height:54px !important;font-weight:900 !important;letter-spacing:1px !important;text-transform:uppercase !important;box-shadow:none !important;transition:all .2s ease !important;}.cs-checkout-style #place_order:hover{background:#e2aa23 !important;transform:translateY(-1px) !important;} .cs-checkout-style #payment::after{content:"🔒 100% Secure Checkout\A\A Your payment is protected with credit cards and SSL encryption.\A\A✓ Secure Payment ✓ Fast Shipping ✓ Easy Returns";white-space:pre-line !important;display:block !important;margin:20px 0 0 !important;padding:20px 16px !important;border:1px solid #dbe3ee !important;border-radius:6px !important;background:#fbfdff !important;color:#00394e !important;text-align:center !important;font-size:12px !important;line-height:1.55 !important;font-weight:700 !important;} .cs-checkout-style .checkout_coupon{margin:0 0 26px !important;padding:18px !important;border:1px solid #dddddd !important;background:#ffffff !important;} .cs-checkout-style .woocommerce-billing-fields__field-wrapper::after,.cs-checkout-style #customer_details::after,.cs-checkout-style #customer_details .col-1::after,.cs-checkout-style #customer_details .col-2::after{content:"";display:table;clear:both;} @media (max-width:900px){.cs-checkout-style{margin:24px auto 50px !important;padding:20px 16px !important;}.cs-checkout-style form.checkout{display:block !important;}.cs-checkout-style #customer_details,.cs-checkout-style #order_review{width:100% !important;grid-column:auto !important;grid-row:auto !important;}.cs-checkout-style #order_review{margin-top:28px !important;position:relative !important;top:auto !important;padding:22px 18px 24px !important;}.cs-checkout-style #billing_first_name_field,.cs-checkout-style #billing_last_name_field{width:100% !important;float:none !important;margin-right:0 !important;}.cs-checkout-style .woocommerce-billing-fields h3,.cs-checkout-style #ship-to-different-address label,.cs-checkout-style #order_review::before{font-size:19px !important;}}@media (max-width:520px){.cs-checkout-style{padding:16px 12px !important;}.cs-checkout-style input.input-text,.cs-checkout-style textarea,.cs-checkout-style select,.cs-checkout-style .select2-container--default .select2-selection--single{height:42px !important;min-height:42px !important;line-height:42px !important;font-size:13px !important;}.cs-checkout-style table.shop_table th,.cs-checkout-style table.shop_table td{font-size:11px !important;padding:9px 8px !important;}.cs-checkout-style #payment div.payment_box{padding:14px !important;}.cs-checkout-style .wc-credit-card-form .form-row-first,.cs-checkout-style .wc-credit-card-form .form-row-last{width:100% !important;float:none !important;margin-right:0 !important;}.cs-checkout-style .wc-credit-card-form input,.cs-checkout-style .wc-credit-card-form .input-text,.cs-checkout-style .wc-stripe-elements-field,.cs-checkout-style .stripe-card-group{height:44px !important;min-height:44px !important;line-height:44px !important;}}