@import url('https://fonts.googleapis.com/css2?family=Assistant:wght@200;300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap');

body{font-family: 'Assistant', sans-serif;}

h4{font-size: 22px;}
.my-full-width-container > .wp-block-group__inner-container{ max-width: 1230px; padding: 0 15px;}

.full-width .ubermenu-nav, .container, .row{max-width: 1200px !important;}

.text-center{text-align: center;}

.header, .header-wrapper{z-index: 999 !important;}

.custom.html_topbar_right h4 { font-size: 23px !important; color: #000 !important;font-weight: normal;text-align: center;}

.header-bottom { background: linear-gradient(180deg,#f4d48d,#eebd4f 48.96%) !important;}
.header-bottom .container{max-width: 1230px !important;}

li.html.custom.html_top_right_text h4{font-size: 34px !important;padding-left: 40px;}

#wrapper .header-bg-color, #wrapper .header-wrapper { background-color: rgba(40,44,47,.60) !important; }

.nav>li{margin: 0 20px !important;}
.nav>li>a{padding: 20px 0 !important;}

ul.header-nav.header-nav-main.nav li a{text-transform: uppercase !important;font-family: 'Assistant', sans-serif;margin: 0 !important;}

header #logo { max-width: 80px; margin: -5px auto 0;}

.header-main .header-inner.container{padding: 15px 30px 15px 54px; height: inherit;}

#wrapper .header-main{height: inherit !important;}

.stuck .header-main .nav > li > a { line-height: inherit !important;}

.header-button a { font-family: 'Cabin', sans-serif !important; padding: 16px 20px !important; line-height: 1; }
.header-button a span{line-height: 1 !important;}

.home-banner{padding: 60px 0;background-image: url(../images/home-banner.jpg); background-repeat: no-repeat; background-attachment: inherit; background-position: 50%; background-size: cover;}
.home-banner .is-layout-flex, .last-knives-wrap .is-layout-flex,.order-your-today .is-layout-flex, .todays-special .is-layout-flex{gap: 0 !important;margin-bottom: 0 !important;}
.home-banner h1{margin-bottom: 5px;}

.home-content-wrap{padding: 45px 30px 30px;}

h3.font-txt{font-family: 'Roboto', sans-serif !important;position: relative;font-weight: 700;padding-top: 10px;}
h3.blue-bdr-text::after{position: absolute;content: "";left: 0;bottom: -20px;right: 0;border-bottom: 3px solid #1ac8ed; margin: 0 auto;height: 3px; width: 420px;}

.btn a { margin: 35px 0 15px; background: linear-gradient(180deg,#f5d690,#eeba46); box-shadow: 0 0 15px 0 rgba(52,57,63,.5); overflow: hidden; color: #50575e !important; text-transform: inherit; padding: 15px 35px; font-size: 34px; border-radius: 3px; font-weight: 700; line-height: 1; }
.ban-wrapper{position: relative;min-width: 600px !important;}

.side-banner-bg{position: absolute;width: 210px;top: 33%;left: -18%;}

.only-txt code{font-size: 24px !important;background: transparent;font-weight: normal;vertical-align: 7px;border: 0;padding: 0;margin: 0;border-radius: 0;font-family: 'Assistant', sans-serif;}

.rbt-font{font-family: 'Roboto', sans-serif !important;}

.mb-0, .miracle-blade h5{margin-bottom: 0 !important;}

.miracle-blade h5{font-family: 'Roboto', sans-serif !important;}

.pb-10{padding-bottom: 10px !important;}

.pb-5{padding-bottom: 5px !important;}

.pb-8{padding-bottom: 8px !important;}

.pt-20{padding-top: 20px !important;}

.p-15{padding: 15px;}

.p-20{padding: 20px;}

h2.p-15{margin-bottom: 5px;line-height: 1;}

.lh-1{line-height: 1 !important;}

.last-knives-wrap{padding: 30px 0 40px;}

.mw-250{max-width: 250px !important;margin: 0 auto;}

figure, .order-your-today .is-layout-flex, .todays-special .is-layout-flex{margin-bottom: 0 !important;}

.mw-600{max-width: 600px;margin: 0 auto;line-height: 1.2;font-family: 'Assistant', sans-serif;margin-bottom: 20px;}

.mw-770{max-width: 770px;margin: 25px auto;line-height: 1.2;}

.image-wrap { margin: 0 35px;}
.image-wrap img { width: 100%; }

.world-class-design, .satisfied-customens, .miracle-blade, .customer-review{padding: 95px 0 80px;}

.order-your-today.my-full-width-container > .wp-block-group__inner-container, .todays-special.my-full-width-container > .wp-block-group__inner-container{ max-width: 100%; padding: 0;}
.order-your-today .btn a, .todays-special  .btn a{background: #1ac8ed !important;border-radius: 0 !important;margin: 25px 25px 0;font-size: 28px;padding: 15px 25px;line-height: 1.2 !important;}

/* .buy-one-right{background-image: url(../images/order-today-bg.jpg); background-repeat: no-repeat; background-attachment: inherit; background-position: 50%; background-size: cover;min-height: auto;} */
.buy-one-right{background-image: url(../images/order-today-bg-new.jpg); background-repeat: no-repeat; background-attachment: inherit; background-position: 50%; background-size: cover;min-height: auto;}
.todays-special .buy-one-right{background-image: url(../images/todays-special.jpg);min-height: inherit;}

.red-bg-wrap h3, .red-bg-wrap h2, .red-bg-wrap h4{line-height: 1;}
.red-bg-wrap p{font-family: 'Assistant', sans-serif;}
.red-bg-wrap strong{font-weight: 700 !important;}

.satisfied-customens.my-full-width-container > .wp-block-group__inner-container{ max-width: 800px; margin: 0 auto;padding: 0;}

.video-wrap{padding-top: 20px;}
.video-wrap .wistia_embed #wistia_chrome_23 #wistia_grid_29_wrapper img.w-css-reset{border: 0 !important;}
.miracle-blade{background-image: url(../images/13-piece-sec.jpg);background-color: transparent !important; background-repeat: no-repeat; background-attachment: inherit; background-position: 50%; background-size: cover;padding-bottom: 110px;}
.miracle-blade .title-content{max-width: 800px;margin: 0 auto;}

.slide-img img{width: 100%; height: auto !important; max-width: 350px !important; margin: 0 auto; }
.blade-slider{background-image: url(../images/13-slide-bg.png);background-color: transparent !important; background-repeat: no-repeat; background-attachment: inherit; background-position: 50%; background-size: contain;}

.each-set-list ul{padding-top: 30px;}
.each-set-list ul li{position: relative;background: url(../images/plus.png) no-repeat 0; list-style-type: none; background-size: 22px 22px; padding-left: 37px; background-position-x: 5px; background-position-y: center;font-family: 'Roboto', sans-serif !important;}

.miracle-blade h2{margin-bottom: 15px;}
.wp-block-eedee-block-gutenslider .eedee-gutenslider-pagination{bottom: -25px !important;}
.wp-block-eedee-block-gutenslider .swiper-horizontal~.swiper-pagination-bullets .swiper-pagination-bullet, .wp-block-eedee-block-gutenslider.dot-position-bottom .swiper-vertical~.swiper-pagination-bullets .swiper-pagination-bullet, .wp-block-eedee-block-gutenslider.dot-position-top .swiper-vertical~.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 10px !important; }
.customer-review{background-image: url(../images/customer-review-bg.jpg) !important;background-color: transparent !important; background-repeat: no-repeat; background-attachment: inherit; background-position: 50%; background-size: cover;}

.review-card{border: 2px solid #AB2531; width: auto; flex: 1; background-color: rgba(233,240,247,0.8); box-shadow: 0 0 18px 0 rgba(0,0,0,0.25); padding: 30px 20px; color: #50575E; box-sizing: border-box;height: 100%;min-height: 331px;}
.reviews-slider .slick-slide > div { height: 100%; }
.review-card p { margin-bottom: 10px; font-family: "Roboto";margin-top: 0; line-height: 1.2;color:#50575e;font-size: 20px;}

.quoteImg{ width: 50px; margin: 10px 0; }
.starts{ width: 120px; margin-top: 10px; }

.reviews-slider{padding: 25px 5% 0; }
.reviews-slider .slick-slide {margin: 0 15px;height: 100%;}
.reviews-slider .slick-list {margin: 0 -15px;}
.customer-review { padding: 95px 0 110px;}


.slick-track{display: flex !important;}
.slick-arrow.slick-next:before, .slick-arrow.slick-prev:before { content: ""; width: 30px; height: 57px; background-position: center !important; opacity: 1; display: block; }
.slick-arrow.slick-prev, .slick-arrow.slick-next { width: 30px; height: 57px;}

.slick-arrow.slick-next:before{background: url(../images/next.png) no-repeat;}
.slick-arrow.slick-prev:before{background: url(../images/prev.png) no-repeat;}
.slick-prev { left: -330px; }
.slick-next { right: -330px; }

.todays-special .btn a{font-size: 34px !important;padding: 15px 30px !important;line-height: 1.2 !important;margin: 25px 10px;}
/* .todays-special .red-bg-wrap{margin-left: -48px;} */
.todays-special .red-bg-wrap h4 { padding-top: 5px;}

#footer.footer-wrapper{background-color: rgba(40,44,47,.5);padding-top: 121.72px !important;background-position: 50%;}
#footer .absolute-footer.dark.medium-text-center.text-center{background: rgba(40,44,47,.85) !important;padding: 35px 0;}
#footer .absolute-footer p{font-size: 20px !important;line-height: 1.2;}

.footer-secondary.pull-right { padding: 0; }
.footer-secondary.pull-right p{margin-bottom: 15px !important;}

.copyright-footer p { margin-bottom: 0; }
#media_image-3 img { max-width: 180px !important; width: 100%; }

ul#menu-secondary li{line-height: 1 !important;margin-bottom: 8px;}
ul#menu-secondary li a{font-size: 19px !important;padding: 0 !important;}
ul#menu-secondary li a:hover{color: #7b919d!important;}

.footer-2 form .actions{text-align: right;}
.footer-2 form label { font-size: 19px !important; font-weight: 500 !important; margin-bottom: 4px; line-height: 1.2; }
#footer .footer-widgets.footer.footer-2 input.hs-button.primary.large { padding: 12px 24px !important; margin-right: 0 !important; line-height: 14px; font-size: 14px !important; font-family: helvetica !important; font-weight: 700; margin-top: 20px; }
#footer .footer-widgets.footer.footer-2.dark span.widget-title{padding-bottom: 5px !important; max-width: 200px;margin: 15px auto 18px;font-weight: 700;}

input{border-radius: 3px !important;}
#custom_html-12 h2{margin-bottom: 10px !important;margin-top: 15px;}
#footer.footer-wrapper:before{background: rgba(40,44,47,.5);}
#media_image-3{max-width: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%;}
#nav_menu-3{max-width: 41.66667%; -ms-flex-preferred-size: 41.66667%; flex-basis: 41.66667%;padding-left: 140px;}
#custom_html-12{max-width: 33.33%; -ms-flex-preferred-size: 33.33%; flex-basis: 33.33%;}
#footer .footer-widgets.footer.footer-2.dark{padding: 0 0 32px!important;}
ul#menu-secondary { max-width: 200px; margin: auto; }
.tab-image-wrap, .mobile-image-wrap{display: none;}
/* inner page */
.inner-banner.faq{background-image: url(../images/Faq-banner.jpg); background-repeat: no-repeat; background-attachment: inherit; background-position: 50%; background-size: cover;padding: 100px 0;}
.inner-banner.faq h1{color: #fff;margin: 180px 0px;}
.faq-wrapper{padding: 90px 0;}

.aagb__accordion_icon .aagb__icon { border-radius: 50%; border: 1px solid #50575E; height: 25px; width: 25px; text-align: center; font-size: 17px; display: flex; justify-content: center; align-items: center; }
.aagb__accordion_body{margin: 15px 15px 15px 85px; padding: 0 0 0 20px !important; max-width: 750px; border-left: 5px solid #ac2935; overflow: hidden; }
.aagb__accordion_body p{margin-bottom: 0;color: #000;}
h4.aagb__accordion_title { font-size: 22px;line-height: 1.2; }
.wp-block-aab-accordion-item.aagb__accordion_container:last-child { margin-bottom: 0 !important; }

.content-wrap-sec{padding: 15px 0 0;}
.content-wrap-sec .content-wrapper .wp-block-group__inner-container p{font-size: 16px !important;line-height: 1.2 !important;font-weight: 400 !important;}

.page-id-86 header .header-bottom, .page-id-372 header .header-bottom, .page-id-366 header .header-bottom, .page-id-2041 header .header-bottom{display: none;}
#footer label.hs-error-msg{margin-top: -12px;}
ul.hs-error-msgs li label{margin-top: 26px;}
#footer label.hs-error-msg, ul.hs-error-msgs li label { color: #f2545b; font-weight: 400 !important; font-size: 15px !important; }
footer span.hs-form-required { color: red; }

.woocommerce-checkout .checkout-page-title .page-title-inner{display: none;}
.woocommerce-checkout .woocommerce-message , .woocommerce-checkout .mobile-nav{display: none;}


.todays-special .red-bg-wrap{ padding: 65px 15px 50px;}
.red-bg-wrap{padding: 65px 0 75px;}
.todays-special .red-bg-wrap h2{line-height: 1.2;margin-bottom: 10px;}

.mfp-bg.off-canvas-center:not(.dark) { background-color: rgba(40,44,47,.85) !important; opacity: .95; }
.off-canvas-center:not(.dark) .mfp-close { color: #fff !important;}
.off-canvas-center .nav-vertical>li>a{font-size: 18px !important;}

.woocommerce-checkout ul.header-nav.header-nav-main, .woocommerce-checkout .header-bottom, .woocommerce-checkout footer { display: none; }

.tab-pt h2 {margin-bottom: 0;}

.upsell-page-wrapper{padding: 80px 0;}
.upsell-page-wrapper h1 { padding: 15px 0 0; text-align: center; font-size: 50px; color: #aa2430; margin-bottom: 60px; line-height: 1.2; }
.upsell-page-wrapper .row .col-5 { width: 41.66667%; }
.upsell-page-wrapper .row .col-7 { width: 58.33333%; }

.upsell-page-content h2 { color: #5b5b5b; margin: 0 0 15px; line-height: 1.2; }
.upsell-page-content { padding-left: 35px; }
.upsell-page-content p { margin: 15px 0; color: #5b5b5b; font-weight: 700; line-height: 1.4; }
.upsell-page-content .btn a { margin: 25px 25px 25px 15px; padding: 15px; border: 2px solid #b42a38!important; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; font-size: 22px !important; color: #ab2531 !important; text-transform: uppercase; background: #fff; font-weight: 700; box-shadow: none !important; line-height: 1.2;letter-spacing: 0px;}
.upsell-page-content .noButton a { background: transparent; border: 0; margin: 0 25px 25px 10px; padding: 15px 15px 15px 10px; font-size: 18px; color: #5b5b5b; text-transform: inherit; line-height: 1.2;letter-spacing: 0px;}

.page-id-18014586 .header-bottom{display: none;}

.upsell-page-content .small-paragraph{margin: 15px 0;}
.upsell-page-content .small-paragraph p { font-size: 16px; margin: 0 0 23px;}
.upsell-page-content .small-paragraph p:last-child{margin: 0;}

.upsell-page-content .upsell-step-3 p { font-weight: 400;}
.upsell-page-wrapper h1 .widget-text-hub{ padding: 0; max-width: 840px; margin: 15px auto 60px; overflow: hidden; }

/* .page-id-18014586 .upsell-page-content { padding-left: 0; }

.page-id-18014586 .upsell-page-wrapper h1 { padding: 0; max-width: 830px; margin: 15px auto 60px; overflow: hidden; }
.page-id-18014586 .upsell-page-wrapper .upsell-page-img .wps_upsell_offer_product_image { display: block; text-align: center; }
.page-id-18014586 .upsell-page-wrapper .upsell-page-img .wps_upsell_offer_product_image img { max-width: 350px; }
.page-id-18014586 .upsell-page-content h2{margin: 15px !important;} */

section.error-404 .searchform { display: none;}
section.error-404 .row { align-items: center;}

.cart_item.chained_item a.remove { display: none !important; } 
.chained_item.cart_item a.remove { display: block; font-size: 14px!important; font-weight: 700; height: 20px; line-height: 17px!important; text-align: center; width: 20px; color: #ab2531 !important; border: 2px solid #ab2531; margin: 0 5px 0 0!important; }


tr.cart_item { position: relative; }
td.product-name { position: relative; }
td.product-name .quantity.buttons_added{margin: 0 0 5px;padding-left: 30px;}
.woocommerce-checkout a.remove { position: absolute; left: 0; z-index: 2; padding: 0; color: #ab2531 !important; top: 18px; transform: none; border: 2px solid #ab2531; margin: 0 !important; }

.cart_item td.product-name { display: flex; align-items: center; }
.woocommerce-invalid .select2-selection { border: 1px solid #b20000 !important;}

.checkout-sidebar .quantity.buttons_added { margin: 0px 10px 0px 0 !important; }
.checkout-sidebar .quantity.buttons_added input.input-text.qty.text { margin: 0 -3px!important; height: 28px!important; max-width: 160px; border: 1px solid #ab2531; }
.checkout-sidebar .quantity.buttons_added .button.minus, .checkout-sidebar .quantity.buttons_added .button.plus { height: 28px!important; line-height: inherit !important; min-height: inherit !important; min-width: 21px !important; background: #ab2531; color: #FFF; text-shadow: none; border: 1px solid #ab2531; }
.upsell-page-content .wps_upsell_quantity.quantity { margin-left: 15px; }


.filters-dropdown .yotpo-dropdown-button { position: relative; }
.filters-dropdown .yotpo-dropdown-button .yotpo-icon { position: absolute; }

/* 26.06.2023 */
.upsel-qty-btn { display: flex; align-items: center; padding-top: 15px; }
.upsel-qty-btn label { margin: 0px 20px 0 0; font-size: 18px; }
.upsel-qty-btn select { max-width: 150px; width: 100%; }

.upsell-page-content .btn a { margin-left: 0; }
.upsell-page-content .noButton a { padding: 0 !important; margin: 0; line-height: 1; }
.upsell-page-content .noButton a:hover { box-shadow: none; }

p.order-again { margin: 0; }
p.order-again a { color: #fff; }

.coupon button[type="submit"], .checkout-sidebar button[type="submit"]{ background-color: #ff8700 !important;}

.woocommerce-checkout form.checkout_coupon .flex-row { align-items: inherit; }
.woocommerce-checkout form.checkout_coupon .flex-row button.button.expand {font-size: 14px; height: 100%; }
/* 26.06.2023 */

.cart-discount { font-size: 16px !important;}

/** TSYS CSS **/
.card-data-cls { display: none; }


/*=========== 05.07.2023 ===========*/
span.password-input { position: relative; display: block; }
span.show-password-input { position: absolute; background: url(../images/hide.png) no-repeat; background-position: right; background-size: 16px 16px; width: 16px; height: 16px; display: block; top: calc(50% - 16px); right: 10px; cursor: pointer;visibility: visible;padding: 0;line-height: 0;}
span.show-password-input.display-password{ background: url(../images/view.png) no-repeat;}

.show-password-input:after{display: none;}
.woocommerce-account span.show-password-input {top: 15px;}

button.woocommerce-button.button.woocommerce-form-login__submit, button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{ background: #1ac8ed;box-shadow: 0 0 15px 0 rgba(52,57,63,.5); color: #fff !important; font-size: 16px; border-radius: 0; line-height: 1; padding: 10px 30px; }

.account-login-inner h3, .account-register-inner h3 { font-size: 26px !important; margin-bottom: 15px; font-weight: 700 !important; }

.woocommerce-Addresses a { color: #3d9cd2 !important; font-weight: 500; }

span.required { color: red;}

p.lost_password { font-size: 16px; }


ul.dashboard-links li a { padding: 15px 0;font-size: 18px;}
.dashboard-links a:hover { background-color: #1ac8ed !important; color: #fff !important; }

.my-account a.woocommerce-button:last-of-type{ margin-right: 0; }

ul.account-nav li a { font-size: 18px !important;} 

header.woocommerce-Address-title.title h3 { font-size: 20px; margin-bottom: 20px; } 

p span.woocommerce-input-wrapper input.input-checkbox, input[type=radio].woocommerce-form__input.woocommerce-form__input-radio.input-radio{margin: 0 5px 0 0;} 

p#update_all_subscriptions_addresses_field, p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide label{display: flex;}

.woocommerce-MyAccount-content fieldset { margin: 0; }
.woocommerce-MyAccount-content .woocommerce-Button{margin-top: 10px;}

p.mailchimp-newsletter { display: flex; line-height: 1.2; font-size: 16px;}
p.mailchimp-newsletter input { margin: 0 5px 0 0; }

.woocommerce-privacy-policy-text p{font-size: 12px !important;}

.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle { text-align: center;}

.container .message-container a { color: #ff8700 ; font-weight: 600; }

/*===========account==================*/
.woocommerce-account .page-title-inner {text-align: center;}

.header-button a.button{background: #1ac8ed !important; box-shadow: 0 0 15px 0 rgba(52,57,63,.5); color: #fff !important; line-height: 1; min-height: inherit; padding: 4px 20px;}

.woocommerce-account main { min-height: calc(100vh - 290px);}

.my-account-header h1 { font-size: 30px !important;}
.my-account .chained_item td.product-name{padding-left: 0 !important;}

ul.dashboard-links li a { padding: 15px 0;font-size: 18px;}

ul.account-nav li { margin: 0 !important; }
ul.account-nav li a { font-size: 16px !important;text-transform: none;padding: 10px 0 !important;}

header.woocommerce-Address-title.title h3 { font-size: 20px; margin-bottom: 20px; }

.woocommerce-orders .view , .woocommerce-view-order .view , .administrator .view, .pay, a.button.cancel, .woocommerce-MyAccount-content .woocommerce-Button{ background: #1ac8ed !important;box-shadow: 0 0 15px 0 rgba(52,57,63,.5); color: #fff !important; border-radius: 5px !important; font-size: 14px !important;}
.woocommerce-orders .woocommerce-Button--next,  #payment button {background: #1ac8ed;box-shadow: 0 0 15px 0 rgba(52,57,63,.5); color: #fff !important; border-radius: 5px !important; font-size: 15px !important; }

.woocommerce-order-details h2 , .addresses h2 , .addresses h3 , .woocommerce-customer-details h2 { font-size: 22px !important; }
.woocommerce-customer-details--phone , .woocommerce-customer-details--email{margin: 5px 0 !important; color: #777 !important; font-size: 16px;}

.woocommerce-table--order-details tr td {font-size: 15px !important;}

ul.wc_payment_methods.payment_methods.methods { list-style: none; }
/*===========account==================*/

/* error page */

.error404 .error-404 { margin-top: 0 !important; }
.error404 h1 { font-size: 30px !important; margin-bottom: 0; line-height: 1.2; }

section.error-404 .page-content p, section.error-404 .searchform { display: none;}
section.error-404 .row { align-items: center;}
section.error-404 .row .col { width: 100%; flex-basis: 100%; max-width: 100%; text-align: center; padding: 0;}
section.error-404 .row .col .header-font { line-height: 1.1; font-size: 100px !important; }

.error404 main.site-main { min-height: calc(100vh - 460px); display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding-top: 0; }

/* error page */

/*THANK YOU PAGE TABLE*/

.woocommerce-order-received table.order_details { border: 1px dashed #ccc; padding: 15px;margin-top: 10px;} 
.woocommerce-order-received table.order_details tbody tr:nth-child(even) {background: #f1f1f1;} 
.woocommerce-order-received table.order_details tbody tr td { padding: 10px; } 
.woocommerce-order-received table.order_details tfoot { background: #1a9ab5; } 
.woocommerce-order-received table.order_details tfoot td, .woocommerce-order-received table.order_details tfoot th { padding: 10px; color: #fff; } 
.woocommerce-order-received table.order_details thead { background: #1a9ab5; color: #fff; } 
.woocommerce-order-received table.order_details thead th { padding: 15px; } 
.woocommerce-order-received table.order_details td.woocommerce-table__product-name.product-name { line-height: 1; } 
.woocommerce-order-received table.order_details tfoot td span.woocommerce-Price-amount.amount { color: #fff; padding: 0 3px; }
.woocommerce-order-received td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {line-height: 1.4 !important;min-width: auto;height: auto;}
.woocommerce-order-received .chained_item td.product-name{padding-left: 10px !important;}
/*THANK YOU PAGE TABLE*/

/*=========== 05.07.2023 ===========*/





.checkout-sidebar { position: relative; }
.checkout-sidebar a.pd-clearcart { position: absolute; right: 0; top: 15px; background: linear-gradient(180deg, #E57A41 0%, #E57A41 50%, #E57A41 100%); color: #fff; font-size: 11px; line-height: 1; padding: 6px 12px; border-radius: 3px; } 

.payment_box input[type=tel] { font-size: 16px !important; }
.place-order p { font-size: 14px; }

.cart-container ul.woocommerce-error { text-align: center; color: #b20000; }


.account-item.has-icon .header-button a {  padding: 12px !important; border-radius: 0; }
.cart-item.has-icon .header-button a{border-radius: 0;}
.nav-dropdown li a {
    color: #000 !important;
    font-size: 14px !important;
}


/*/ my account /*/
form.woocommerce-form-register.register p label.woocommerce-form__label.woocommerce-form__label-for-checkbox input {margin: 0 6px 0 0 !important;}
form.woocommerce-form-register.register p label.woocommerce-form__label.woocommerce-form__label-for-checkbox { font-size: 14px; line-height: 1.1; }

button.woocommerce-button.button.woocommerce-form-login__submit, button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit { background: #fbb442; font-size: 16px; border-radius: 3px; line-height: 1; padding: 10px 30px; }

.account-login-inner h3, .account-register-inner h3 { font-size: 26px !important; margin-bottom: 15px; font-weight: 700 !important; }

.woocommerce-Addresses a { color: #3d9cd2 !important; font-weight: 500; }

span.required { color: red;}

p.lost_password { font-size: 16px; }


ul.dashboard-links li a { padding: 15px 0;font-size: 18px;}
.dashboard-links a:hover { background-color: #fbb442 !important; color: #fff !important; }

.my-account a.woocommerce-button:last-of-type{ margin-right: 0; }

ul.account-nav li a { font-size: 18px !important;} 

header.woocommerce-Address-title.title h3 { font-size: 20px; margin-bottom: 20px; } 

p span.woocommerce-input-wrapper input.input-checkbox, input[type=radio].woocommerce-form__input.woocommerce-form__input-radio.input-radio{margin: 0 5px 0 0;} 

p#update_all_subscriptions_addresses_field, p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide label{display: flex;}

.woocommerce-MyAccount-content fieldset { margin: 0; }
.woocommerce-MyAccount-content .woocommerce-Button{margin-top: 10px;}

.woocommerce-account .page-title-inner {text-align: center;}

.header-button a.button {background: #fbb442 !important; color: #fff !important; line-height: 1; min-height: inherit; padding: 4px 20px;}

.woocommerce-account main { min-height: calc(100vh - 290px);}

.my-account-header h1 { font-size: 28px !important;}
.my-account h3 { font-size: 24px !important; }
.my-account p input, .my-account p select, .my-account p .select2-container{ margin-bottom: 10px; font-size: 15px; }
.my-account p label { font-size: 14px; }
.my-account p em { font-size: 14px; }
.my-account a.woocommerce-button, table.shop_table.subscription_details tr td a{ margin-bottom: 0; }

ul.wc_payment_methods.payment_methods.methods { list-style: none;}

form#order_review { font-size: 16px; margin-bottom: 0; }

.dashboard-links li { width: 25% !important;}

ul.dashboard-links li a { padding: 15px 0;font-size: 18px;}
ul.account-nav li a { font-size: 18px !important;text-transform: capitalize; font-weight: 500;}

header.woocommerce-Address-title.title{box-shadow: none !important;}
header.woocommerce-Address-title.title h3 { font-size: 20px; margin-bottom: 10px;line-height: 1.2;}

.woocommerce-orders .view , .woocommerce-view-order .view , .administrator .view, .my-account .administrator , .pay, a.button.cancel, .woocommerce-MyAccount-content .woocommerce-Button, .woocommerce-address-fields button, form#order_review button, .woocommerce-orders .pay, form.woocommerce-ResetPassword.lost_reset_password button, .shop_table.subscription_details a.button{ background: #fbb442 !important; border-radius: 3px !important; font-size: 14px !important;color: #fff;}
.woocommerce-orders .woocommerce-Button--next, a.button.subscription_renewal_early, a.button.reactivate{background: #fbb442; border-radius: 3px !important; font-size: 15px !important; }
.woocommerce-order-details h2 , .addresses h2 , .addresses h3 , .woocommerce-customer-details h2 { font-size: 22px !important; }

.woocommerce-customer-details--phone , .woocommerce-customer-details--email{margin: 5px 0 !important; color: #777 !important; font-size: 16px;}

.woocommerce-MyAccount-content table.shop_table { font-size: 18px; }
.woocommerce-MyAccount-content h2 { font-size: 26px !important; }

table.shop_table.subscription_details tr td a:last-of-type{ margin-right: 0;}
/*/ my account /*/


#main, #wrapper { z-index: 2; }

.zenagent .product-info .price-wrapper p.price.product-page-price { display: none; }
.zenagent.single-product .nyp { display: block !important; }
.zenagent.woocommerce-cart .cart_item td.product-name{display: table-cell;}

/*================= 08.08.2023 =================*/
.woocommerce-MyAccount-content p a { color: #ab2531; font-weight: 600;}
.woocommerce-checkout  .woocommerce form .form-row .required {visibility: visible;}
.privacy-wrap-box { padding: 60px 0; }
.privacy-wrap-box ol, .privacy-wrap-box ul { margin-left: 40px; color: #000;font-size: 18px;}
.privacy-wrap-box ol li, .privacy-wrap-box ul li{line-height: 1.2;}
.privacy-wrap-box table tr, .privacy-wrap-box table td { color: #000; font-size: 16px; }
.privacy-wrap-box table tr td ul {margin-left: 20px; }
.privacy-wrap-box table tr td a, .privacy-wrap-box a{color: #3d9cd2 !important;word-break: break-all;}

.page-id-3624 .header-bottom{display: none;}
.warranty-sec {padding: 40px 0;}
.warranty-sec h4{font-size: 18px !important}
.form-sec-wrap { background: #fff; padding-bottom: 20px; }
.form-sec-wrap .form-row-wrap { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(var(--bs-gutter-y) * -1); margin-right: calc(var(--bs-gutter-x) * -.5); margin-left: calc(var(--bs-gutter-x) * -.5); }
.form-sec-wrap .form-row-wrap h3 { padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); color: rgb(0, 174, 239);font-weight: bold;line-height: 1.2; font-size: 24px;}
.form-sec-wrap form .form-row-wrap label{margin-bottom: 6px;font-size: 16px;}
.form-sec-wrap form .form-row-wrap .col-6 {width: 50%;max-width: 100%;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);margin-top: var(--bs-gutter-y);}
.form-sec-wrap form .form-row-wrap .col-12 {width: 100%;max-width: 100%;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);margin-top: var(--bs-gutter-y);}
.form-sec-wrap form .form-row-wrap .col-12.form-btn{ width: auto; background: rgb(0, 174, 239); padding: 0; margin: 20px 12px 0 auto; }
.form-sec-wrap form .form-row-wrap .col-12.form-btn input { margin: auto; background: rgb(0, 174, 239) !important; margin-bottom: 0; text-transform: capitalize; font-size: 18px; padding: 10px; line-height: 1.2; min-height: auto; height: auto !important;width: auto !important;}
.form-sec-wrap form .form-row-wrap input[type=date]{text-align: left;}
.form-sec-wrap form .form-row-wrap .col-12.form-btn .wpcf7-spinner { position: absolute; right: 0; bottom: 48px;}
.form-sec-wrap .form-row-wrap select, .form-sec-wrap .form-row-wrap input { height: 61px !important; }
.form-sec-wrap .wpcf7 .wpcf7-not-valid-tip{display: none;}
.form-sec-wrap select.wpcf7-validates-as-required.wpcf7-not-valid  , .form-sec-wrap input.wpcf7-validates-as-required.wpcf7-not-valid{border-width: 1px ; border-color: #b20000;}
.form-sec-wrap form .form-row-wrap label sup{color: red; position: relative; top: 4px;}
.form-sec-wrap select.wpcf7-not-valid  , .form-sec-wrap input.wpcf7-not-valid{border-color: #ddd}

/*================= 08.08.2023 =================*/

.woocommerce-checkout .place-order p a { color: #ab2531; } 
.woocommerce-checkout .place-order p a:last-child { margin-left: 28px; }

/*================= Home-beta =================*/

.banner-new{background: url(../images/new-banner.jpg) no-repeat center center; background-size: cover; padding: 37px 15px 26px;}
.new-bnr-info h2 { color: #FFF; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);  font-size: 48px; font-style: normal; font-weight: 500; line-height: 1; }
.new-bnr-info h3{color: #FFF;  font-size: 42px; font-style: normal; font-weight: 500; line-height: 1.1;}
.new-bnr-info p{color: #FFF;  font-size: 25px; font-style: normal; font-weight: 500; line-height: normal; margin-bottom: 20px;}
.blades-image { position: relative; margin-top: 40px; } 
.free-img { position: absolute; top: -23px; right: -37px; }
.free-img img { max-width: 120px !important; }
.new-bnr-info .wp-block-buttons a , .free-bnr-info .wp-block-buttons a , .beta-shop-bnr-wrap .wp-block-buttons a{ width: 320px;  padding: 9px; font-weight: 700; }
.all-image-responsive img{width: 100%;}

.cutter-wrap :where(.wp-block-columns.is-layout-flex) { gap: 0em; }
.cutter-img img { width: 100%; height: 480px !important; object-fit: cover; } 
.cutter-info h3{margin-bottom: 8px;}
.cutter-info { background: #BE1E2D; padding: 92px 65px; } 
.cutter-info p { max-width: 372px; margin: 0px auto; min-height: 153px; font-size: 24px;} 
.cutter-info .wp-block-buttons { margin-top: 32px; } 
.cutter-info .wp-block-buttons a { max-width: 216px; width: 100%; padding: 9px; font-weight: 700; }

.piece-wrap {padding: 60px 15px;}
.piece-wrap.my-full-width-container > .wp-block-group__inner-container { max-width: 800px;}
.pieces-list .wp-block-group__inner-container { display: flex; justify-content: space-between; margin-top: 34px; }
.piece-wrap ul li { color: #000; font-size: 24px; font-style: normal; font-weight: 500; line-height: 1.3; text-transform: capitalize; }

.grante-wrap {padding: 35px 20px}
.grante-wrap .wp-block-columns{max-width: 800px; margin: 0 auto;}
.grante-wrap h3 { margin-bottom: 0px; } 
.grante-wrap p { max-width: 500px; margin: 0 auto; font-size: 22px; line-height: 1.3; }

.free-offer-wrap{background: url(../images/vegetables.jpg) no-repeat center; background-size: cover; padding: 65px 15px}
.grey-free-bg { padding: 60px 40px; } 
.grey-free-bg ul { padding-left: 20px; margin: 15px 0; display: flex; flex-wrap: wrap; } 
.grey-free-bg ul li { width: 49%; color: #000; font-size: 18px; font-style: normal; font-weight: 500; line-height: normal; margin-bottom: 5px; }
.grey-free-bg  .free-img { position: absolute; top: -90px; right: -16px; }
.grey-free-bg  .free-img img {max-width: 150px !important;}

.free-bnr-info h2{color: #FFF; text-align: center;  font-size: 48px; font-style: normal; font-weight: 500; line-height: normal; margin-bottom: 30px;}
.free-bnr-info h3{color: #FFF; text-align: center;  font-size: 42px; font-style: normal; font-weight: 500; text-transform: uppercase; line-height: 1.1; max-width: 400px; margin: 0 auto 17px;}
.free-bnr-info h3 span{font-size: 55px;}
.free-bnr-info p{font-size: 25px;}

.beta-two-video { padding-top: 90px; } 
.beta-two-video video { height: 400px; width: 100%; object-fit: cover; object-position: top; }

.testi-box { background: #FFF; box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.20); padding: 87px 60px 41px; margin: 0 21px; min-height: 398px;} 
.testi-box p { color: #000; text-align: center; font-size: 24px; font-style: normal; line-height: normal; max-width: 300px; margin: 0px auto 50px; min-height: 145px;
}
.testi-box img{margin: 0px auto;}
.testi-box h4{margin-top: 24px; text-align: center; color: #000; text-align: center;  font-size: 24px; font-style: normal; font-weight: 500; line-height: normal; margin-bottom: 0}
.beta-review-wrap { padding: 0px 0px 90px; } 
.beta-review-wrap .slick-track { padding-bottom: 50px; padding-top: 24px; } 
.beta-review-wrap .slick-dots li { width: 25px; height: 25px; border: 3px solid #ccc; border-radius: 50%; } 
.beta-review-wrap .slick-dots li.slick-active { background: #ab2531; border: 3px solid #ab2531; }
.beta-review-wrap .slick-dots{bottom: -20px}
.beta-review-wrap .slick-dots li button:before {opacity: 0;}
.beta-review-wrap.my-full-width-container > .wp-block-group__inner-container { max-width: 1600px; padding: 0 15px; }

.design-blades-box .rbt-font { position: relative; padding-bottom: 7px; margin-bottom: 7px; } 
.design-blades-box p{color: #000 !important; margin-bottom: 0;}
.design-blades-box .wp-block-columns:first-child .rbt-font:before {  position: absolute; content: ''; width: 785px; height: 1px; background: #BE1E2D; bottom: 0; }  
.design-blades-box .wp-block-columns:first-child .rbt-font:after { position: absolute; content: ''; width: 10px; height: 10px; background: #BE1E2D; bottom: -4px; border-radius: 50%; right: -308px; }
.design-blades-box .wp-block-columns:nth-child(2) .rbt-font:before{position: absolute; content: ''; width: 836px; height: 1px; background: #BE1E2D; bottom: 0; }
.design-blades-box .wp-block-columns:nth-child(2) .rbt-font:after{position: absolute; content: ''; width: 10px; height: 10px; background: #BE1E2D; bottom: -4px; border-radius: 50%; right: -350px; }
.design-blades-box .wp-block-columns:last-child .rbt-font:before{position: absolute; content: ''; width: 897px; height: 1px; background: #BE1E2D; bottom: 0; } 
.design-blades-box .wp-block-columns:last-child .rbt-font:after{position: absolute; content: ''; width: 10px; height: 10px; background: #BE1E2D; bottom: -4px; border-radius: 50%; right: -422px;}
/*================= Home-beta =================*/

/*================= shop-beta =================*/
.beta-product-wrap{padding: 130px 15px; }
.beta-prdct-box figure { background: #F2F2F2; text-align: center; padding: 30px; min-height: 268px;}
.beta-prdct-info { padding: 11px 21px 46px; } 
.beta-prdct-info h3 { color: #000; text-align: center; font-size: 24px; font-style: normal; font-weight: 500; line-height: 1; margin-bottom: 12px; } 
.beta-prdct-info h5 { color: #000; text-align: center; font-size: 24px; font-style: normal; font-weight: 700; line-height: 1.1; } 
.beta-prdct-info ul { padding-left: 21px; } 
.beta-prdct-info ul li { color: #000; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; }
.beta-cart-btn a{ display: block; width: 100%;  background: #BE1E2D; padding: 12px; margin: 20px auto 0; color: #FFF !important; text-align: center; font-size: 18px; font-style: normal; font-weight: 500; line-height: normal;  }
.beta-shop-bnr-wrap { max-width: 440px; margin: 0 auto; }
.beta-shop-bnr-wrap h2 { color: #BE1E2D; font-family: MetaPlus; font-size: 36px; font-style: normal; font-weight: 700; line-height: normal; margin-bottom: 8px !important; } 
.beta-shop-bnr-wrap p { color: #000; font-size: 21px; font-style: normal; font-weight: 500; line-height: normal; }
.shop-sliders  .eedee-gutenslider-pagination { bottom: 0px !important; }
.shop-sliders .wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide.is-position-center-center .slide-content{height: 470px}
.shop-sliders .wp-block-eedee-block-gutenslider .swiper-pagination-bullet-active{background: #ab2531; border: 3px solid #ab2531;}
.shop-sliders .wp-block-eedee-block-gutenslider .swiper-pagination-bullet{width: 25px; height: 25px; border: 3px solid #ccc; border-radius: 50%; opacity: 1;}
.shop-sliders .eedee-background-div img { width: auto !important; margin: 0 auto; }
.beta-prdct-box { background: #fff; height: 100%; } 
.beta-prdct-box  .wp-block-group__inner-container { height: 100%; display: flex; flex-direction: column; } 
.beta-cart-btn { margin-top: auto; }
.beta-cart-btn .wp-block-buttons>.wp-block-button{width: 100%;}
.beta-prdct-info{height: 100%; display: block;}
.mb-1{margin-bottom: 10px;}
.woocommerce-cart .cart_item td.product-name {display: table-cell;}
/*================= shop-beta =================*/

/*================= paid-search =================*/
.pg-funnel :where(.wp-block-columns.is-layout-flex) { gap: 0em;}
.paid-piecepg { display: flex; justify-content: center; align-items: center; /* padding: 76px 0; */ flex-wrap: wrap; } 
.paid-piecepg h3 { color: #AB2531; text-align: center; font-family: PT Sans; font-size: 36px; font-style: normal; font-weight: 700; line-height: normal; } 
.paid-piecepg ul li { color: #000; font-size: 25px; font-style: normal; font-weight: 700; line-height: normal; } 
.paid-piecepg ul { padding-left: 21px; }
.pg-funnel img { width: 100%; max-width: 100%; height: 100%; } 
.paid-utube figure { position: relative; padding-bottom: 55.6%; margin-bottom: 50px !important; }
.paid-utube video {width: 100%;height: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;} 
.paid-utube p { color: #4D5153; font-size: 30px; font-style: normal; font-weight: 400; line-height: normal; }
.paid-utube p span { font-weight: 700; font-size: 34px; }
.funnel-video{padding-bottom: 90px;}

.pg-red-banner h1 {line-height: 1; font-family: 'PT Sans', sans-serif !important;}
.pg-red-banner h3.font-txt {padding-top: 0; color: #FFF; text-align: center; font-family: 'PT Sans', sans-serif !important; font-size: 34px !important; font-style: normal; font-weight: 700; line-height: normal; text-transform: capitalize; }
.pg-red-banner h3.font-txt:after{display: none;} 
.pg-red-banner h2 { position: relative; padding: 30px 0; margin-bottom: 0; max-width: 350px; margin-left: auto; margin-right: auto; font-size: 42px !important; font-family: 'PT Sans', sans-serif !important; } 
.pg-red-banner h2:before { position: absolute; content: ''; width: 100%; height: 2px; background: #fff; left: 0; right: 0; top: 0; }
.pg-red-banner h2:after { position: absolute; content: ''; width: 100%; height: 2px; background: #fff; left: 0; right: 0; bottom: 0; }
.pg-red-banner .text-none{display: none;}

/*================= paid-search =================*/
	.blueinfo-text-col { display: flex; align-content: center; justify-content: center; align-items: center; } 
    .blueinfo-text-col img { max-width: 25px; } 
    .blueinfo-text-col h4 { margin-bottom: 0; font-size: 23px; font-weight: 400; } 
    .blueinfo-text-col .info-auth-img { margin-right: 10px; }
    .ca-ppc .nav .menu-item-2376 {display: none;}
/*================= paid-search =================*/
.shop_table_responsive.cart thead{border-bottom: 3px solid #ececec; display: table-caption;}
.shop_table.shop_table_responsive thead th {border-width: 0px !important;}
@media only screen and (max-width: 1900px){

.slick-next { right: -180px;}
.slick-prev { left: -180px;}

}

@media only screen and (max-width: 1600px){
    .slick-prev { left: -180px; }
    .slick-next { right: -170px; } 
    #footer.footer-wrapper{padding-top: 84px !important;}
    #footer .footer-widgets.footer.footer-2.dark { padding: 0 0 19px!important; }
    .header-main .header-inner.container { padding: 15px 30px 15px 41px; }
    .header-button a{padding: 16px !important;}
    li.html.custom.html_top_right_text h4{padding-left: 26px !important;}
    .todays-special .red-bg-wrap h2:nth-child(2){font-size: 50px !important;}
    .custom.html_topbar_right h4{line-height: 1.2;}

    .slick-next { right: -90px;}
    .slick-prev { left: -90px;}

    .grey-free-bg  .free-img { position: absolute; top: -67px; right: 0; }
    .grey-free-bg  .free-img img { max-width: 120px !important; }

}
@media only screen and (max-width: 1440px){
    .slick-prev { left: 0px; }
    .slick-next { right: 0px; }
    /*================= Home-beta =================*/
    .cutter-info p{font-size: 20px;}
    .testi-box p{font-size: 23px;}
    /*================= Home-beta =================*/
}
@media only screen and (max-width: 1280px){
    .todays-special .red-bg-wrap h2:nth-child(2){ padding: 0 35px;}
    .header-main .header-inner.container { padding: 15px 30px 15px 30px; }

    .miracle-blade h2{font-size: 40px !important;}
    .miracle-blade h5{font-size: 20px !important;}

    #footer.footer-wrapper { padding-top: 72px !important; }
    li.html.custom.html_top_right_text h4 { padding-left: 13px !important; }

    .upsell-page-content h2{font-size: 40px !important;}
    .piece-wrap ul li{font-size: 20px}
    /*================= Home-beta =================*/
    .free-bnr-info h2 {font-size: 35px; margin-bottom: 20px;}
    .free-bnr-info h3{max-width: 380px;}
    .free-bnr-info h3 span { font-size: 50px; }
    .free-bnr-info p { font-size: 20px; }
    .cutter-info { padding: 79px 45px; }
    .cutter-info p{ max-width: 391px; min-height: 140px;}
    .cutter-img img{height: 433px !important;}
    .testi-box p{min-height: 158px; }
    .testi-box{padding: 58px 40px 41px;}
    /*================= Home-beta =================*/
    /*================= shop-beta =================*/
    .beta-prdct-info h3 , .beta-prdct-info h5{font-size: 20px;}
    .beta-prdct-info ul li{font-size: 14px;}
    
    /*================= shop-beta =================*/
    

}
@media only screen and (max-width: 1200px){
	/*================= Home-beta =================*/
	.design-blades-box .wp-block-columns:first-child .rbt-font:before{width: 773px;}
	.design-blades-box .wp-block-columns:nth-child(2) .rbt-font:before{width: 820px;}
	/*================= Home-beta =================*/
	.beta-cart-btn a{ font-size: 16px;}
}

@media only screen and (max-width: 1199px){
    .d-col-none{display: none;}
    .d-col-w-100{width: 100% !important;flex-basis: 100% !important;}
    .todays-special .red-bg-wrap h2:nth-child(2){ padding: 0 15px;}
    li.html.custom.html_top_right_text h4 { font-size: 23px !important; padding-left: 10px; }
    .header-main .header-inner.container {padding: 15px 30px 15px 23px;}
    ul.header-nav.header-nav-main.nav li a { font-size: 20px !important;}
    .ban-wrapper{margin: 0 9% !important;}
    .side-banner-bg{left: -14%;}
    .custom.html_topbar_right h4{font-size: 24px !important;}
    .last-knives-wrap .is-layout-flex{display: block !important;}
    .tab-pt{padding-top: 65px;}
    .tab-pt h2{margin-bottom: 0 !important;}
    .tab-pt h2.p-20{padding: 20px 20px 15px !important;}
    .review-card{min-height: 360px !important;}
    .satisfied-customens.my-full-width-container > .wp-block-group__inner-container { max-width: 680px;}
    .satisfied-customens.my-full-width-container > .wp-block-group__inner-container .wistia_embed { height: 383px !important; }

    .home-banner h2.only-txt{ margin-bottom: 3px; line-height: 1.2; }
    #footer.footer-wrapper { padding-top: 61px !important; }
    #footer .footer-widgets.footer.footer-2.dark{padding: 0 !important;}

    header li.html.custom.html_top_right_text { width: 150px; }
}

@media only screen and (max-width: 1024px){
/*================= Home-beta =================*/
.free-img { top: -23px; right: -26px; }
.free-img img { max-width: 103px !important; }
.new-bnr-info h2{font-size: 40px; margin-bottom: 10px;}
.new-bnr-info h3{font-size: 36px;}
.desktop-design-blades-box h2 { font-size: 30px!important; }
.design-blades-box p { color: #000 !important; margin-bottom: 0; line-height: 1.2; font-size: 16px !important; }
.mw-770{margin: 16px auto;}
.design-blades-box .wp-block-columns:first-child .rbt-font:before {width: 648px; }
.design-blades-box .wp-block-columns:first-child .rbt-font:after{right: -255px;}
.design-blades-box .wp-block-columns:nth-child(2) .rbt-font:before { width: 666px; }
.design-blades-box .wp-block-columns:nth-child(2) .rbt-font:after{right: -270px;}
.design-blades-box .wp-block-columns:last-child .rbt-font:before{width: 727px;}
.design-blades-box .wp-block-columns:last-child .rbt-font:after{right: -332px;}
.testi-box p {font-size: 20px;}
.cutter-info {padding: 79px 30px;}
.cutter-info p { font-size: 18px;}
/*================= Home-beta =================*/

/*================= paid-search =================*/
.nav>li { margin: 0 15px !important;}
.account-item.has-icon .header-button a {padding: 16px 12px !important;}
.account-item .button.icon i , .cart-item .button.icon i{font-size: 16px;}
.header-button a { padding: 16px !important;}
.paid-utube .wp-block-embed__wrapper{margin-bottom: 30px;}
.paid-utube p{font-size: 24px;}
.paid-utube p span{font-size: 23px;}
.funnel-video {padding-bottom: 60px;}
.paid-piecepg{padding: 56px 0}
.piece-set-img img { height: 100% !important; width: 100% ; max-width: 100%; }
.paid-piecepg h3{font-size: 30px;}
.paid-piecepg ul li{font-size: 20px;}
/*================= paid-search =================*/
.beta-prdct-box figure{min-height: 218px;}
}


@media only screen and (max-width: 991px){
    .slick-prev { left: -10px; }
    .slick-next { right: -10px; }
    ul.header-nav.header-nav-main.nav li a { font-size: 16px !important;}
    .header-main .header-inner.container {padding: 15px 20px !important;}
    .image-wrap{display: none;}
    .image-wrap.tab-image-wrap{display: block;}
    .todays-special .red-bg-wrap h2:not(:last-of-type){font-size: 36px !important;}
    .todays-special .red-bg-wrap h2:last-of-type{font-size: 46px !important;}
    .todays-special .btn a{font-size: 26px !important;}
    .custom.html_topbar_left { padding: 0 !important; background-color: transparent !important;}
    .custom.html_topbar_left h4{font-size: 24px !important; color: #000 !important;font-weight: normal;text-align: center;margin-bottom: 0 !important;}
    header #logo{margin: 0;}
    .header-main li.html.custom{display: block !important;}
    .inner-banner.faq h1{font-size: 40px !important;margin: 80px 0 !important;}
    .reviews-slider { height: inherit !important;}
    .review-card{min-height: auto !important;}

    .upsell-page-wrapper { padding: 60px 0; }

    .account-item.has-icon .header-button a { padding: 10px !important; border-radius: 0; } 
    .header-button a {padding: 12px !important;}
    .account-item.has-icon .header-button a i { font-size: 18px !important; }

    .piece-wrap.my-full-width-container > .wp-block-group__inner-container {max-width: 700px;}
    .design-blades-box .wp-block-columns:first-child .rbt-font:before { width: 641px; }
    .design-blades-box .wp-block-columns:first-child .rbt-font:after { right: -255px; }
    .design-blades-box .wp-block-columns:nth-child(2) .rbt-font:before { width: 630px; }
    .design-blades-box .wp-block-columns:nth-child(2) .rbt-font:after { right: -253px; }
    .design-blades-box .wp-block-columns:last-child .rbt-font:before { width: 699px; }
    .design-blades-box .wp-block-columns:last-child .rbt-font:after { right: -321px; }
    .cutter-info { padding: 79px 35px; }
    .cutter-info p { max-width: 371px; min-height: 120px; font-size: 16px;}
    .cutter-img img { height: 413px !important; }


}
@media only screen and (max-width: 849px) {
	.off-canvas-right .mfp-content{background-color: hsla(0,0%,100%,.95) !important;}
	div#cart-popup * { color: #000 !important; }
	div#cart-popup .remove.remove_from_cart_button{border: 2px solid #333 !important;}
}
@media only screen and (max-width: 820px){
    .satisfied-customens.my-full-width-container > .wp-block-group__inner-container { max-width: 546px; margin: 0 auto; padding: 0; }
    .satisfied-customens.my-full-width-container > .wp-block-group__inner-container .wistia_embed{height: 307px !important;}

    .slide-img img{max-width: 320px !important;}

    .header, .header-wrapper{z-index: 999 !important;}
    .nav>li { margin: 0 !important; margin-left: 15px !important}

    /*==================== 03.07.2023 ====================*/
    header li.html.custom.html_top_right_text { width: 250px; }
    header li.html.custom.html_top_right_text h4 { line-height: 1.2; }
    /*==================== 03.07.2023 ====================*/
    /*================= paid-search =================*/
    ul.mobile-nav.nav.nav-right i{font-size: 16px !important;}
    .account-item.has-icon .header-button a { padding: 12px !important;}
    /*================= paid-search =================*/

    .testi-box{padding: 47px 30px 41px;min-height: auto;}
    .testi-box p{font-size: 20px; max-width: 300px; min-height: 138px;}

}
@media only screen and (max-width: 768px){
    footer#footer, ul#menu-secondary li, .hbspt-form{text-align: left !important;}
    #nav_menu-3{padding-left: 40px !important;}
    ul#menu-secondary{margin: 0;}
    #footer .footer-widgets.footer.footer-2.dark span.widget-title{margin: 15px 0 18px -5px;}
    .custom.html_topbar_left h4{font-size: 17px !important;font-family: 'Source Sans Pro', sans-serif !important;}
    .mw-250 { max-width: 200px !important;}
    .tab-pt { padding-top: 15px; }
    .tab-pt h2.p-20{font-size: 33px !important;}
    .tab-pt p{font-size: 23px !important;}
    #footer.footer-wrapper { padding-top: 6% !important; }
    .slide-img img { max-width: 250px !important; }
    /*================= Home-beta =================*/
	.free-img { right: 0px; }
    /*.custom-order-2{order: 2}
    .custom-order-1{order: 1}*/
    .piece-wrap.my-full-width-container > .wp-block-group__inner-container {max-width: 100%;}
    .piece-wrap { padding: 40px 0px; }
    .pieces-list .wp-block-group__inner-container ul {padding-left: 15px; margin-bottom: 0}
    .new-bnr-info h2 , .new-bnr-info p , .new-bnr-info h3{text-align: center;}
    .new-bnr-info h3{max-width: 370px; margin: 0 auto;}
    .new-bnr-info .wp-block-buttons{justify-content: center;}
    .beta-wc-design .image-wrap.mobile-image-wrap{display: block !important;}
    .desktop-design-blades-box{display: none;}
    .cutter-info p{min-height: auto;}
    .cutter-img img { height: 370px !important; }
    .cutter-info {padding: 40px 35px;}
    
    /*================= Home-beta =================*/

    

}
@media only screen and (max-width: 767px){
    li.html.custom.html_top_right_text h4{font-size: 16px !important;text-transform: none !important;}
    .custom.html_topbar_left h4{font-size: 18px !important;line-height: 1.2 !important;font-family: 'Source Sans Pro', sans-serif !important;}

    .home-content-wrap h1, .home-content-wrap h3{font-size: 26px !important;}
    .home-content-wrap h3:nth-child(2), .home-content-wrap h3:last-of-type{font-size: 24px !important;}
    .home-content-wrap { padding: 20px 15px; }

    .ban-wrapper { margin: 0!important; min-width: auto !important; }
    .side-banner-bg{width: 110px !important;left: -7% !important;top: 26% !important;}
    h3.blue-bdr-text::after{width: 350px !important;}
    .only-txt code{display: block;}
    h2.only-txt { margin-bottom: 10px; }
    p{line-height: 1.2 !important;}
    .btn a{font-size: 28px !important;padding: 15px !important;}
    .mw-250{max-width: 160px !important;}

    .tab-pt{padding-top: 10px;}
    .tab-pt h2.p-20, .world-class-design h2,.satisfied-customens h2{font-size: 30px !important;line-height: 1.2;}
    .tab-pt p{font-size: 20px !important;}

    .world-class-design{ padding: 40px 0 15px; }

    .satisfied-customens, .customer-review{padding: 55px 0 40px;}
    .satisfied-customens.my-full-width-container > .wp-block-group__inner-container { max-width: 100%; margin: 0 auto; padding: 0 15px; }
    .satisfied-customens.my-full-width-container > .wp-block-group__inner-container .wistia_embed { height: 220px !important; }

    .image-wrap.tab-image-wrap { display: none; }
    .image-wrap.mobile-image-wrap { display: block; }
    .image-wrap.mobile-image-wrap .is-layout-flex{gap: 0;margin-bottom: 25px;}
    .image-wrap.mobile-image-wrap .is-layout-flex h4{margin: 15px 0 !important;line-height: 1.2;}
    .image-wrap { margin: 0;}

    .order-your-today .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column, .miracle-blade .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column, .todays-special .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis: 100% !important;}
    .order-your-today .wp-block-columns.is-not-stacked-on-mobile, .miracle-blade .wp-block-columns.is-not-stacked-on-mobile, .todays-special .wp-block-columns.is-not-stacked-on-mobile{ flex-wrap: wrap !important; }

    .each-set-list{gap: 0;margin-bottom: 0;}
    .each-set-list ul { padding-top: 0; margin-bottom: 0; }

    .miracle-blade{padding-bottom: 60px;}

    .blade-slider{background-image: url(../images/13-slide-bg-mobile.png);}
    .slide-img img { max-width: 200px !important; }
    .blade-slider .gutenslider-content-initial { font-size: 22px !important; }

    .red-bg-wrap { padding: 50px 0;}

    .reviews-slider { padding: 25px 10% 0 !important;}

    .todays-special .red-bg-wrap h2:not(:last-of-type) { font-size: 40px !important; }

    #media_image-3 , #nav_menu-3, #custom_html-12{ max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
    #media_image-3, #nav_menu-3{text-align: center;}
    #nav_menu-3{padding-left: 0 !important;}
    #media_image-3 img{max-width: 140px !important;}

    #footer .footer-widgets.footer.footer-2.dark span.widget-title { margin: auto; }

    ul#menu-secondary { margin: 15px auto 0; }
    ul#menu-secondary li { line-height: 1.2 !important; margin-bottom: 15px; text-align: center !important;}
    ul#menu-secondary li a{font-size: 18px !important;}

    .hbspt-form{max-width: 100% !important;}
    #custom_html-12 h2, #custom_html-12 p{text-align: center !important;}
    #footer .footer-widgets.footer.footer-2.dark { padding: 0 0 10px!important; }
    #footer.footer-wrapper{padding-top: 60px !important;}

    .inner-banner.faq h1{font-size: 36px !important;}
    .faq-wrapper { padding: 40px 0; }
    .aagb__accordion_body p{font-size: 18px !important;}

    .has-border{padding: 15px !important;}

    .todays-special .red-bg-wrap h2:nth-child(1) { font-size: 36px !important; }
    .miracle-blade h2 { font-size: 30px !important; }

    .header-main .header-inner.container { padding: 10px 20px !important; }

    .miracle-blade{padding: 55px 0 60px !important;}

    .upsell-page-wrapper .row .col-5, .upsell-page-wrapper .row .col-7{width: 100%;}
    .upsell-page-content { padding-left: 15px; padding-right: 15px; }
    .upsell-page-wrapper .row .col-5 { padding: 0 15px; }
    .upsell-page-wrapper h1{font-size: 30px !important;}
    .upsell-page-wrapper { padding: 40px 0; }
    .upsell-page-content p{font-size: 18px !important;}

    .upsell-page-content h2{font-size: 36px !important;}

    .upsell-page-img { text-align: center; }
    .upsell-page-wrapper h1 .widget-text-hub{margin: 15px auto 20px;}
    .upsell-page-wrapper h1{margin-bottom: 20px;}

    /*==================== 03.07.2023 ====================*/
    header li.html.custom.html_top_right_text { width: auto; }
    .piece-wrap ul li {font-size: 16px;}
    .pieces-list .wp-block-group__inner-container{margin-top: 0px;}
    .grante-wrap h3{font-size: 26px;}
    .grante-wrap p{font-size: 15px; max-width: 400px;}
    /*==================== 03.07.2023 ====================*/

      /*=============warranty================*/
  .form-sec-wrap .form-row-wrap h3{font-size: 18px;}
    .form-sec-wrap form .form-row-wrap .col-6 { width: 100%;}
    .form-sec-wrap form .form-row-wrap .col-12.form-btn input{font-size: 15px;}
    .form-sec-wrap .form-row-wrap select, .form-sec-wrap .form-row-wrap input { height: 45px !important; }
  /*=============warranty================*/
  .woocommerce-checkout .place-order p a:last-child { margin-left: 0px; }

	/*================= Home-beta =================*/
	.free-img img {max-width: 63px !important;}
	.grante-wrap figure img { max-width: 140px; }
	.grante-wrap .wp-block-columns{gap: 1em;}
	.grey-free-bg .free-img img{max-width: 90px !important;}
	.grey-free-bg ul{    flex-direction: column;}
	.grey-free-bg ul li{width: 100%}
	.grey-free-bg { padding: 30px 30px; }
	.grey-free-bg .free-img{top: -61px}
	.beta-review-wrap{padding: 0px 0px 50px}
	.beta-review-wrap .slick-dots li{width: 15px; height: 15px;}
	.beta-shop-bnr-wrap{margin: 0 15px;}
	.beta-shop-bnr-wrap .wp-block-buttons.is-layout-flex{justify-content: center;}
	.testi-box p{    min-height: inherit;}
	.dashboard-links li {width: 100% !important;}
	/*================= Home-beta =================*/

	/*================= paid-search =================*/
	.paid-utube p{    font-size: 24px;}
	.paid-utube p span{font-size: 25px;}
	.paid-piecepg{padding: 50px 20px;}
	.paid-piecepg h3{font-size: 32px;}
	.paid-piecepg ul li{font-size: 22px;}
	.pg-red-banner .side-banner-bg { width: 110px !important; left: 0 !important; top: -98px !important; transform: translateX(0%); right: 0; margin: 0 auto; text-align: center; }
	.page-id-4382 .home-banner {padding: 150px 0 60px;}
	.pg-red-banner .home-content-wrap {padding: 20px 15px;}
	.pg-red-banner h1 {line-height: 1.3; font-size: 33px !important;}
	.pg-red-banner h2{font-size: 33px !important; padding: 20px 0;}
	.pg-red-banner h3.font-txt{margin-bottom: 10px;}
	.pg-red-banner h4{font-size: 16px !important;}
	.woocommerce-cart .button {font-size: 10px;}
	/*================= paid-search =================*/
}


@media only screen and (max-width: 567px){
	/*================= Home-beta =================*/
		.new-bnr-info .wp-block-buttons a, .free-bnr-info .wp-block-buttons a{width: 220px;}
		.new-bnr-info h2{font-size: 36px}
		.new-bnr-info h3{font-size: 30px}
		.new-bnr-info p{font-size: 21px;}
		.grante-wrap h3 { font-size: 20px; }
		.testi-box h4{font-size: 20px;}
	/*================= Home-beta =================*/
	/*================= paid-search =================*/
	.paid-utube p { font-size: 18px;}
	.paid-utube p span {font-size: 21px;}
	/*================= paid-search =================*/
}
 .zenagent #footer{    display: none !important;}
/*li.cart-item.has-icon {    display: none;}*/
.zenagent #footer {display: none;}
.zenagent #masthead{display: block !important}
.zenagent div#logo,.zenagent div#wide-nav{    display: none;}
.zenagent ul.header-nav.header-nav-main.nav.nav-left.nav-uppercase{    display: none;}
.zenagent ul.header-nav.header-nav-main.nav.nav-right.nav-uppercase li{    display: none;}
.zenagent li.cart-item.has-icon {    display: block !important}
 .zenagent #footer{    display: none !important;}


.zen_agent_level_1 #footer {display: none;}
.zen_agent_level_1 #masthead{display: block !important}
.zen_agent_level_1 div#logo,.zen_agent_level_1 div#wide-nav{    display: none;}
.zen_agent_level_1 ul.header-nav.header-nav-main.nav.nav-left.nav-uppercase{    display: none;}
.zen_agent_level_1 ul.header-nav.header-nav-main.nav.nav-right.nav-uppercase li{    display: none;}
.zen_agent_level_1 li.cart-item.has-icon {    display: block !important}
.zen_agent_level_1 .product-info .price-wrapper p.price.product-page-price { display: none; }
.zen_agent_level_1.single-product .nyp { display: block !important; }
.zen_agent_level_1.woocommerce-cart .cart_item td.product-name{display: table-cell;}

tr.woocommerce-table__line-item.order_item.chained_item .product-quantity {display: none;}


.zenagent.woocommerce-checkout .checkout-page-title .page-title-inner {
    display: block;
}

.banner-top-blueinfo-sec {
    display: none;
}
.page-id-4382 div#wide-nav {
    display: none;
}

.page-id-4382 .banner-top-blueinfo-sec {
	display: block;
	background-color: #efc15a !important;
    padding: 15px 0;
}

/*warranty form*/
.page-id-3624 .col-lg-6 {
    flex: 0 0 auto;
    width: 50% !important;
}
.page-id-3624 .col-lg-12 {
    flex: 0 0 auto;
    width: 100% !important;
}
.page-id-3624 .warranties_form .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y) * -1);
    margin-right: calc(var(--bs-gutter-x) * -.5) !important;
    margin-left: calc(var(--bs-gutter-x) * -.5) !important;
}
.page-id-3624 .warranties_form {
    max-width: 820px;
    margin: auto;
}
.page-id-3624 .warranties_form .row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
}
.page-id-3624 .mb-btn{
    background: rgb(0, 174, 239) !important;
    border-radius: 0px;
    border-style: none;
    border-color: rgb(0, 0, 0);
    border-width: 0px;
    color: rgb(255, 255, 255);
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1;
    white-space: normal;
    padding: 11px 10px;
    text-align: center;
    word-break: break-word;
    align-self: flex-end;
    cursor: pointer;
    height: auto;
}
.page-id-3624 .warranties_form h4{
    color: rgb(0, 174, 239);
    font-size: 24px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: bold;
}
.page-id-4068 .eedee-gutenslider-nav.eedee-gutenslider-prev,
.page-id-4068 .eedee-gutenslider-nav.eedee-gutenslider-next{display:none !important;}

#wc-cybersource-credit-card-expiry {
    height: 56px !important;
}

/* MB Upsell Pages - Added by Manoj  */
.page-id-18014586 .no-upsell,
.page-id-18014594 .no-upsell,
.page-id-18014590 .no-upsell,
.page-id-18014592 .no-upsell,
.page-id-18014588 .no-upsell,
.page-id-18014586 .header-bottom,
.page-id-18014594 .header-bottom,
.page-id-18014590 .header-bottom,
.page-id-18014592 .header-bottom,
.page-id-18014588 .header-bottom,
.yes-upsell{
    display: none !important;
}

.page-id-18014586 .header-main .flex-right,
.page-id-18014594 .header-main .flex-right,
.page-id-18014590 .header-main .flex-right,
.page-id-18014592 .header-main .flex-right,
.page-id-18014588 .header-main .flex-right{
    display: none;
}

.page-id-18014586 .yes-upsell,
.page-id-18014594 .yes-upsell,
.page-id-18014590 .yes-upsell,
.page-id-18014592 .yes-upsell,
.page-id-18014588 .yes-upsell{
    display: block !important;
}
.row.mb-upsell-row {
    max-width: 1480px !important;
}
.mb-upsell-title h2{
    margin-bottom: 120px;
    color: #AB2531;
    font-family: 'PT Sans', sans-serif !important;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1.2px;
}
.mb-upsell-col-right{
    padding: 18px 12px !important;
    margin: 0 !important;
}
.mb-upsell-price-del h2{
    color: #484B4E;
    font-family: 'PT Sans', sans-serif !important;
    font-size: 42px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: line-through;
}
.mb-upsell-price h2{
    color: #484B4E;
    font-family: 'PT Sans', sans-serif !important;
    font-size: 55px;
    font-style: normal;
    font-weight: 700;
    line-height: 71.17px;
    padding-bottom: 18px;
    margin: 0;
}
.mb-upsell-para p,
.mb-upsell-features p,
.upsell-prodes-keypoint{
    padding: 18px 0 !important;
    margin: 0;
}
.upsell-prodes-keypoint ul,
.upsell-prodes-keypoint li{
    margin: 0;
}
.mb-upsell-para p,
.mb-upsell-features p,
.mb-upsell-features ul li{
    color: #484B4E;
    font-family: 'PT Sans', sans-serif !important;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
}
.upsell-prodes-keypoint{
    display: flex;
    justify-content: space-between;
}
.mb-upsell-btn .upsell-page-content{
    padding: 18px 0 0 0 !important;
}
.mb-upsell-btn .upsell-page-content .btn a{
    color: #AB2531;
    font-family: 'PT Sans', sans-serif !important;
    font-size: 25px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 32px; /* 128% */
    letter-spacing: 1.5px;
    text-transform: uppercase;
    border-radius: 6px;
    border: 2px solid #AB2531;
    margin: 0 !important;
}
.mb-upsell-btn .upsell-page-content{
    width: fit-content;
}
.mb-upsell-btn .upsell-page-content .noButton{
    padding-top: 24px;
    text-align: center;
}
.mb-upsell-btn .upsell-page-content .noButton a{
    min-height: auto !important;
    color: #484B4E;
    text-align: center;
    font-family: 'PT Sans', sans-serif !important;
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    text-transform: capitalize;
}
.mb-upsell-img {
    width: 598px !important;
}
.mb-upsell-sub-top h4,
.mb-upsell-sub-btm h4{
    color: #AB2531;
    font-family: 'PT Sans', sans-serif !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0.36px;
    text-transform: uppercase;
}
.mb-upsell-rush-title h2{
    color: #484B4E;
    font-family: 'PT Sans', sans-serif !important;
    font-size: 55px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}
.mb-red{
    color: #AB2531;
    font-weight: 700;
}

.klaviyo-form {max-width:unset !important;}


.testi-box .custom-heading {color: #000;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    line-height: normal;max-width:unset !important;margin-top:24px;min-height:unset !important;margin-bottom:0;}

.none {display: none;}

.new-ups-off p.top-heading {color: #AB2531;font-family: "PT Sans";font-size: 45px;font-weight: 700;letter-spacing: 1.2px;}
.new-ups-off p.left-row1 {color: #484B4E;font-family: "PT Sans";font-size: 40px;line-height: 140%;letter-spacing: -0.96px;}
.new-ups-off p.left-row2 {color: #484B4E;font-family: Roboto;font-size: 20px;line-height: 140%;margin-bottom:40px;}

/* Mobile layout - full width stacked buttons */
@media (max-width: 768px) {
  .wc-deposits-option {
    flex-direction: column;
    gap: 12px; /* spacing between buttons */
    align-items: stretch; /* make items stretch full width */
    width: 100%;
  }

  .wc-deposits-option li {
    width: 100%;
  }

  .wc-deposits-option .payment-option {
    width: 100%;
    text-align: center;
    display: block;
  }
  .wc-deposits-wrapper .wc-deposits-option li {width:100%;}
}
.ca-septtvtest dd.variation-PaymentPlan p{font-size:10px;}


.custom.html_topbar_right h4.top-banner {font-size:37px !important;font-weight:700;text-transform: none;}
@media only screen and (max-width: 767px){
    .custom.html_topbar_left h4.top-banner {font-size:38px !important;font-weight:700;text-transform: none;}
}
