@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700");@import url("https://fonts.googleapis.com/css?family=Cabin:300,400,500,600&display=swap");body{font-size:14px;line-height:1.5;font-weight:400;color:#262626;overflow-x:hidden;font-family:'Open Sans', Arial, sans-serif}section,footer{max-width:100vw}a{color:#48a1ff}html{margin-top:0 !important}table{overflow:hidden}label,input,select,textarea{color:#000}label abbr,label .required{color:#ff6767 !important}#page .site-main{padding:80px 15px;padding-bottom:50px}.cart-custom-count{position:absolute;z-index:1;bottom:calc(50% + 3px);height:20px;max-width:20px;right:0;line-height:19px;text-align:center;color:#fff;background:#06c;border-radius:10px;font-size:9px;padding:0 4px}.navbar-brand{max-width:140px}.navbar-brand img{max-height:35px;width:auto !important}.site-branding.navbar-brand a,.site-branding.navbar-brand p{float:left}.site-branding p.site-title{margin-top:7px}.header-1{max-width:1170px;margin:auto}.woocommerce ul.products li.product .product-wrap.circle .onsale,.woocommerce .product-wrap.circle span.onsale,.product-wrap.circle span.onsale,.single-product.woocommerce .product-single .product.circle span.onsale{line-height:45px}.nav.navbar-nav li.menu-item a{font-weight:600}.elementor-menu-cart__product-image.product-thumbnail img{max-height:60px;width:auto}.elementor-menu-cart__footer-buttons .elementor-button{display:inline-block;padding:5px 10px;border:1px solid;margin-top:10px}body:not(.premium-member) .fetured-products-premium{display:none}.primary-padding,.extra-info.style2 .section-content-container,.extra-info.style3 .section-content-container,.fun-fact .section-content-container,.shop-feature-2 .section-content-container{padding:0}.woocommerce table.my_account_orders .button,.woocommerce-pagination--without-numbers a.woocommerce-button--next{margin-bottom:10px}.woocommerce table.shop_table th a,.woocommerce table.shop_table th{font-weight:700;text-transform:uppercase}.home .woocommerce-products-header,.home .hero-banner,.navbar-brand .site-description,td.membership-product-excerpt,th.membership-discount-excerpt,li.cat-item.cat-item-24,a.btn.product_type_subscription,.entry-content .woocommerce .woocommerce-form-login p.form-row:nth-child(3) a.product_type_subscription.woocommerce-form-login__submit,.entry-content .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields p a.product_type_subscription.button,.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p a.product_type_subscription.button,.woocommerce-result-count,.woocommerce-ordering,#comments,.home .entry-title,#sidebar,.woocommerce-breadcrumb{display:none !important}#main{margin:auto}.contact-form .error{padding:5px 9px;border:1px solid red;color:red;border-radius:3px}.contact-form .success{padding:5px 9px;border:1px solid green;color:green;border-radius:3px}.contact-form form span{color:red}.cart-icon{position:relative}.main-footer{background:#f5f5f5}.main-footer ul li{display:inline-block}.main-footer ul li:hover{text-decoration:none;cursor:pointer}.copyright-text{background:#000;color:#fff}.term-membership ul.products{justify-content:center}.term-membership ul.products li.product{float:none;width:auto !important;display:inline-block}.product .count,.woocommerce div.product span.onsale,.woocommerce span.onsale,.product_meta{display:none !important}.wc-stripe-elements-field,.wc-stripe-iban-element-field{width:300px;padding:10px}.woocommerce-checkout .blockUI.blockOverlay{position:fixed !important}span.member-price{color:#000}.woocommerce-Price-currencySymbol,.woocommerce-Price-currencyCode{margin-right:3px}#main,.container{max-width:1500px}@media (max-width: 2560px){#main,.container{max-width:1500px !important}}@media (max-width: 1600px){#main,.container{max-width:1200px !important}}.form-control,.woocommerce-checkout .input-text,.page-template-my-account #billing_state,#rg_gateway_wrapper .good{padding:15px;line-height:1 !important;border-radius:0 !important;min-height:50px}#fc_frame,#fc_frame.fc-widget-normal{display:none}body.home #fc_frame,body.home #fc_frame.fc-widget-normal{display:block}@media only screen and (max-device-width: 667px), only screen and (max-device-width: 900px) and (min-device-width: 668px) and (orientation: landscape){.fc-widget-open{overflow:visible !important;position:static !important}body.home .fc-widget-open{height:100%;overflow:hidden !important;position:fixed !important;width:100%}}.elementor-menu-cart__main,.elementor-menu-cart__container,a.elementor-button--checkout,a.button.checkout.wc-forward,.post-edit-link{display:none !important}.checkout.woocommerce-checkout:after,.subs-cancellation-wrap:after{display:block;clear:both;content:""}.streaming-content ol ol ol li{list-style-type:lower-alpha}@media (min-width: 1025px){.elementor-element.elementor-products-grid.elementor-products-columns-4 ul.products{grid-template-columns:repeat(4, 1fr)}}@media (max-width: 1024px){.elementor-element.elementor-products-grid.elementor-products-columns-tablet-2 ul.products{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767px){.elementor-element.elementor-products-grid.elementor-products-columns-mobile-1 ul.products{grid-template-columns:repeat(1, 1fr)}}#order_review .club-member-price bdi .woocommerce-Price-currencyCode{display:none}menu#catalog-menu{display:contents;margin:0;list-style:none;padding:0}menu#catalog-menu li:last-child .nav-link{font-size:inherit !important}menu#catalog-menu li:last-child .nav-link:before{display:none}menu#catalog-menu .custom-item{float:left}#menu-header .menu-item-home{display:none}h1.entry-title,.page-title{display:inherit;text-align:center;text-transform:uppercase;font-size:40px;padding:0;border-bottom:none;color:#262626}h1.page-title{display:inherit;text-align:center;text-transform:uppercase;font-size:40px;margin:40px 0;padding:0;border-bottom:none;color:#262626}.woocommerce-products-header{padding:100px 15px 15px}.page-heading{margin-bottom:30px;padding:90px 0 20px;text-align:center;color:#262626}.entry-content .woocommerce .cart-page-title h2{font-size:16px;padding:0;text-transform:capitalize;margin:20px 0;color:#262626}.entry-content .woocommerce .woocommerce-cart-form .shop_table{border:none;border-radius:0}.entry-content .woocommerce .woocommerce-cart-form .shop_table thead{background-color:#f9f9f9}.entry-content .woocommerce .woocommerce-cart-form .shop_table thead .product-subtotal{display:none}.entry-content .woocommerce .woocommerce-cart-form .shop_table thead tr th,.entry-content .woocommerce .woocommerce-cart-form .shop_table thead tr td,.entry-content .woocommerce .woocommerce-cart-form .shop_table tbody tr th,.entry-content .woocommerce .woocommerce-cart-form .shop_table tbody tr td{color:#262626}.entry-content .woocommerce .woocommerce-cart-form .shop_table tbody td{font-size:12px}.entry-content .woocommerce .woocommerce-cart-form .shop_table tbody td .quantity input,.entry-content .woocommerce .woocommerce-cart-form .shop_table tbody td .coupon input{border-radius:4px;border:1px solid #e5e5e5}.entry-content .woocommerce .woocommerce-cart-form .shop_table tbody .product-subtotal{display:none}@media (max-width: 768px){.entry-content .woocommerce .woocommerce-cart-form .shop_table_responsive tr.cart_item{display:flex;flex-wrap:wrap;border-top:1px solid rgba(0,0,0,0.1)}.entry-content .woocommerce .woocommerce-cart-form .shop_table_responsive tr.cart_item td{border:none;background:none}.entry-content .woocommerce .woocommerce-cart-form .shop_table_responsive tr.cart_item td.product-thumbnail{display:block !important}.entry-content .woocommerce .woocommerce-cart-form .shop_table_responsive tr.cart_item td.product-name{flex:0 0 calc(100% - 140px)}.entry-content .woocommerce .woocommerce-cart-form .shop_table_responsive tr.cart_item td:before{display:none}.entry-content .woocommerce .woocommerce-cart-form .shop_table_responsive tr.cart_item td.product-remove{align-self:flex-end;margin-left:auto}}.entry-content .woocommerce .cart-empty{padding:1em 2em;text-align:center;border-top-color:transparent;background-color:transparent;text-align:center;font-family:Poppins, Arial, sans-serif;font-size:2rem;font-weight:700;margin-bottom:0px;padding-bottom:0;color:#000}.entry-content .woocommerce .cart-empty:before{content:"\e01d";display:block;position:relative;top:30px;left:0;margin:0 auto 30px;font-size:4em;color:#cecece}.entry-content .woocommerce .cart-empty:after{margin-bottom:30px}.entry-content .woocommerce .return-to-shop{text-align:center}.entry-content .woocommerce .cart-collaterals .cart_totals{width:100%}.entry-content .woocommerce .cart-collaterals .cart_totals h2{font-size:16px;padding:0;text-transform:capitalize;margin:20px 0;color:#262626}.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table{margin:0 0 10px;border:0;border-radius:0}.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table th,.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table td{padding:15px}.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr{background-color:#f9f9f9}.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr th{color:#000;border-top:2px solid #fff}.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td{border-top:2px solid #fff}.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.cart-subtotal{display:none}.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.cart-subtotal td,.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.order-total td{text-align:right;color:#4a9a05;font-weight:700;border-top:2px solid #fff}.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.shipping td ul li{text-align:right}.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.shipping td ul li label{color:#4a9a05;font-weight:700}.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.shipping td p{text-align:right;color:#000;display:none}.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table tbody .recurring-totals{background-color:#fff}.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table tbody .recurring-totals th{text-transform:capitalize;font-size:16px;padding:20px 0 20px 0}.entry-content .woocommerce .shop_table{border-radius:4px}.entry-content .woocommerce .shop_table tbody tr .actions{padding:10px}.entry-content .woocommerce .shop_table tbody tr .actions .coupon input{padding:0.8em 0.5em;margin-right:10px}.entry-content .woocommerce .shop_table tbody tr.cart_item td{padding:20px 10px}.entry-content .woocommerce .shop_table tbody tr.cart_item td.product-price{text-align:center}.entry-content .woocommerce .shop_table tbody tr.cart_item .club-member-price bdi{font-size:0px}.entry-content .woocommerce .shop_table tbody tr.cart_item .club-member-price bdi .woocommerce-Price-currencyCode{font-size:12px}.entry-content .woocommerce .shop_table tbody tr.cart_item span.price-label{font-size:10px;text-transform:capitalize;line-height:14px;background-color:#eaeaea;padding:4px 5px;border-radius:3px;margin:auto;display:block;max-width:82px}.entry-content .woocommerce .shop_table tbody .product-name a{color:#000;text-decoration:none}.entry-content .woocommerce .shop_table tbody .product-name a:hover{text-decoration:none}.entry-content .woocommerce .shop_table tbody .product-thumbnail a img{width:100px}.entry-content .woocommerce .shop_table tbody .product-remove a{height:20px;width:20px;font-weight:400;font-size:1.25rem}.entry-content .woocommerce .shop_table tbody .product-remove a:hover{background-color:transparent}.entry-content .woocommerce .shop_table tbody .product-remove a svg{fill:#000}.entry-content .woocommerce .quantity .qty{padding:0.5em 0}.entry-content .woocommerce .quantity select{min-width:50px;padding:10px}.entry-content .woocommerce .quantity .is_subscription_qty{padding-left:11px}.entry-content .woocommerce .woocommerce-notices-wrapper .woocommerce-message{display:none}.woocommerce-cart .product-qty-label{display:none}@media (max-width: 640px){.woocommerce-cart td.product-quantity:before{margin-top:12px}.woocommerce-cart .woocommerce .product-qty-label{visibility:hidden}}@media (max-width: 768px){.entry-content .woocommerce .cart-collaterals .cart_totals{width:100%}}.subscription-price{visibility:hidden;position:relative}.subscription_item .product-price{position:relative}.subscription_item .product-price .amount,.subscription_item .product-price .subscription-details{visibility:hidden}.subscription_item .product-price .amount{display:none}.subscription_item .product-price .subscription-details{position:relative;display:block}.subscription_item .product-price .subscription-details .amount{display:block;position:absolute;top:0;width:100%;text-align:center}.subscription-details .woocommerce-Price-amount{visibility:visible !important;display:flex;justify-content:center;align-items:center}@media (max-width: 768px){.subscription-details .woocommerce-Price-amount{padding-left:15px;justify-content:flex-start}}[tooltip]{position:relative}[tooltip]::before,[tooltip]::after{text-transform:none;font-size:10px;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0;text-transform:uppercase;z-index:9;font-family:Arial, Helvetica, sans-serif}[tooltip]::before{content:"";border:5px solid transparent;z-index:1001}[tooltip]::after{content:attr(tooltip);font-family:Helvetica, sans-serif;text-align:center;min-width:3em;max-width:21em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:0.3ch;box-shadow:0 1em 2em -0.5em rgba(0,0,0,0.35);background:#333;color:#fff;z-index:1000}[tooltip]:hover::before,[tooltip]:hover::after{display:block}[tooltip=""]::before,[tooltip=""]::after{display:none !important}[tooltip]:not([flow])::before,[tooltip][flow^="up"]::before{bottom:100%;border-bottom-width:0;border-top-color:#333}[tooltip]:not([flow])::after,[tooltip][flow^="up"]::after{bottom:calc(100% + 5px)}[tooltip]:not([flow])::before,[tooltip]:not([flow])::after,[tooltip][flow^="up"]::before,[tooltip][flow^="up"]::after{left:50%;transform:translate(-50%, -0.5em)}@keyframes tooltips-vert{to{opacity:0.9;transform:translate(-50%, 0)}}@keyframes tooltips-horz{to{opacity:0.9;transform:translate(0, -50%)}}[tooltip]:not([flow]):hover::before,[tooltip]:not([flow]):hover::after,[tooltip][flow^="up"]:hover::before,[tooltip][flow^="up"]:hover::after,[tooltip][flow^="down"]:hover::before,[tooltip][flow^="down"]:hover::after{animation:tooltips-vert 300ms ease-out forwards}.tooltipc a.remove[tooltip]::before,.tooltipc a.remove[tooltip]::after{display:none !important}.tooltipc.cart-flex-1 a.remove[tooltip]::before,.tooltipc.cart-flex-1 a.remove[tooltip]::after,.tooltipc.cart-flex-2 a.remove[tooltip]::before,.tooltipc.cart-flex-2 a.remove[tooltip]::after,.tooltipc.cart-flex-3 a.remove[tooltip]::before,.tooltipc.cart-flex-3 a.remove[tooltip]::after,.tooltipc.cart-flex-4 a.remove[tooltip]::before,.tooltipc.cart-flex-4 a.remove[tooltip]::after{display:block !important}.cart-flex-1 .woocommerce-cart-form{border:1px solid #e6e6e6;margin-bottom:50px;border-radius:5px;box-shadow:0 1em 2em -0.5em rgba(0,0,0,0.35)}.cart-flex-1 .woocommerce-cart-form .shop_table{border-radius:4px;margin:0}.cart-flex-1 .woocommerce-cart-form .shop_table thead{background-color:#e6e6e6 !important}.cart-flex-1 .shop_table tbody tr.cart_item td{padding:20px 20px !important}.cart-flex-1 .shop_table tbody .product-thumbnail a img{border:1px solid #e6e6e6;border-radius:10px;padding:3px}.cart-flex-1 .product-price{text-align:center}.cart-flex-1 .product-name{padding-left:20px !important}.cart-flex-1 .woocommerce-cart-form .shop_table tbody tr.cart_item span.price-label{background-color:#000000;color:#ffffff}.cart-flex-1 .quantity select{border-radius:10px}.cart-flex-1 .cart-collaterals .cart_totals .shop_table{border-radius:5px !important}.cart-flex-1 .cart-collaterals .cart_totals .shop_table tbody tr{background-color:#e6e6e6 !important}.cart-flex-1 .cart-collaterals .cart_totals .shop_table tbody tr th{border-top:none !important}.cart-flex-1 .cart-collaterals .cart_totals .shop_table tbody tr.cart-subtotal td,.cart-flex-1 .cart-collaterals .cart_totals .shop_table tbody tr.order-total td{border-top:none !important;font-weight:normal !important}.cart-flex-2 .woocommerce-cart-form{border:1px solid #e6e6e6;margin-bottom:50px;border-radius:5px;box-shadow:0 1em 2em -0.5em rgba(0,0,0,0.35)}.cart-flex-2 .woocommerce-cart-form .shop_table{border-radius:4px;margin:0}.cart-flex-2 .woocommerce-cart-form .shop_table thead{background-color:#e6e6e6 !important}.cart-flex-2 .shop_table tbody tr.cart_item td{padding:20px 20px !important}.cart-flex-2 .shop_table tbody .product-thumbnail a img{border:1px solid #e6e6e6;border-radius:10px;padding:3px}.cart-flex-2 .product-price{text-align:center}.cart-flex-2 .product-name{padding-left:20px !important}.cart-flex-2 .woocommerce-cart-form .shop_table tbody tr.cart_item span.price-label{background-color:#000000;color:#ffffff}.cart-flex-2 .quantity select{border-radius:10px}.cart-flex-2 .cart-collaterals .cart_totals .shop_table{border-radius:5px !important}.cart-flex-2 .cart-collaterals .cart_totals .shop_table tbody tr{background-color:#e6e6e6 !important}.cart-flex-2 .cart-collaterals .cart_totals .shop_table tbody tr th{border-top:none !important}.cart-flex-2 .cart-collaterals .cart_totals .shop_table tbody tr.cart-subtotal td,.cart-flex-2 .cart-collaterals .cart_totals .shop_table tbody tr.order-total td{border-top:none !important;font-weight:normal !important}.cart-flex-2 .col-lg-7{order:1}@media screen and (max-width: 991px){.cart-flex-2 .col-lg-7{order:0}}.cart-flex-2 .col-lg-5{order:0}@media screen and (max-width: 991px){.cart-flex-2 .col-lg-5{order:1}}.cart-flex-3 .woocommerce-cart-form{border:1px solid #e6e6e6;margin-bottom:50px;border-radius:5px;box-shadow:0 1em 2em -0.5em rgba(0,0,0,0.35)}.cart-flex-3 .woocommerce-cart-form .shop_table{border-radius:4px;margin:0}.cart-flex-3 .woocommerce-cart-form .shop_table thead{background-color:#e6e6e6 !important}.cart-flex-3 .shop_table tbody tr.cart_item td{padding:20px 20px !important}.cart-flex-3 .shop_table tbody .product-thumbnail a img{border:1px solid #e6e6e6;border-radius:10px;padding:3px}.cart-flex-3 .product-price{text-align:center}.cart-flex-3 .product-name{padding-left:20px !important}.cart-flex-3 .woocommerce-cart-form .shop_table tbody tr.cart_item span.price-label{background-color:#000000;color:#ffffff}.cart-flex-3 .quantity select{border-radius:10px}.cart-flex-3 .cart-collaterals .cart_totals .shop_table{border-radius:5px !important}.cart-flex-3 .cart-collaterals .cart_totals .shop_table tbody tr{background-color:#e6e6e6 !important}.cart-flex-3 .cart-collaterals .cart_totals .shop_table tbody tr th{border-top:none !important}.cart-flex-3 .cart-collaterals .cart_totals .shop_table tbody tr.cart-subtotal td,.cart-flex-3 .cart-collaterals .cart_totals .shop_table tbody tr.order-total td{border-top:none !important;font-weight:normal !important}.cart-flex-3 .col-lg-7{max-width:100%;flex:100%}.cart-flex-3 .col-lg-7 .product-thumbnail img{width:50px !important}.cart-flex-3 .col-lg-5{max-width:100%;flex:100%}.cart-flex-4 .woocommerce-cart-form{border:1px solid #e6e6e6;margin-bottom:50px;border-radius:5px;box-shadow:0 1em 2em -0.5em rgba(0,0,0,0.35)}.cart-flex-4 .woocommerce-cart-form .shop_table{border-radius:4px;margin:0}.cart-flex-4 .woocommerce-cart-form .shop_table thead{background-color:#e6e6e6 !important}.cart-flex-4 .shop_table tbody tr.cart_item td{padding:20px 20px !important}.cart-flex-4 .shop_table tbody .product-thumbnail a img{border:1px solid #e6e6e6;border-radius:10px;padding:3px}.cart-flex-4 .product-price{text-align:center}.cart-flex-4 .product-name{padding-left:20px !important}.cart-flex-4 .woocommerce-cart-form .shop_table tbody tr.cart_item span.price-label{background-color:#000000;color:#ffffff}.cart-flex-4 .quantity select{border-radius:10px}.cart-flex-4 .cart-collaterals .cart_totals .shop_table{border-radius:5px !important}.cart-flex-4 .cart-collaterals .cart_totals .shop_table tbody tr{background-color:#e6e6e6 !important}.cart-flex-4 .cart-collaterals .cart_totals .shop_table tbody tr th{border-top:none !important}.cart-flex-4 .cart-collaterals .cart_totals .shop_table tbody tr.cart-subtotal td,.cart-flex-4 .cart-collaterals .cart_totals .shop_table tbody tr.order-total td{border-top:none !important;font-weight:normal !important}.cart-flex-4 .col-lg-7{max-width:100%;flex:100%}.cart-flex-4 .col-lg-7 .product-thumbnail img{width:50px !important}.cart-flex-4 .col-lg-5{max-width:50%;flex:50%;margin-left:auto}@media screen and (max-width: 991px){.cart-flex-4 .col-lg-5{max-width:100%;flex:100%}}body.woocommerce-cart .cart-icon.svg-icon{display:none;visibility:hidden}.cart-custom-count{overflow:hidden}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-rows:auto auto;gap:10px 10px}.woocommerce-checkout #billing_first_name_field{order:1;width:100%}.woocommerce-checkout #billing_last_name_field{order:2;width:100%}.woocommerce-checkout #billing_email_field{order:3}.woocommerce-checkout #billing_phone_field{order:4}.woocommerce-checkout #billing_country_field,.woocommerce-checkout #shipping_country_field{order:5;grid-row:3 / span 1;grid-column:1 / span 2}.woocommerce-checkout #billing_country_field label,.woocommerce-checkout #shipping_country_field label{display:none}.woocommerce-checkout #billing_country_field:before,.woocommerce-checkout #shipping_country_field:before{content:"Billing Address";font-family:"Poppins", sans-serif;font-size:18px;font-weight:600;line-height:25px;margin:20px 0}.woocommerce-checkout .billing_country_fields select{min-height:50px;padding:10px;-webkit-appearance:auto}.woocommerce-checkout #shipping_country_field{order:1;grid-row:1 / span 1;grid-column:1 / span 2}.woocommerce-checkout #shipping_country_field label{display:none}.woocommerce-checkout #shipping_country_field:before{content:"Shipping Address";font-family:"Poppins", sans-serif;font-size:18px;font-weight:600;line-height:25px;margin:20px 0}.woocommerce-checkout #billing_address_1_field,.woocommerce-checkout #shipping_address_1_field{order:6}.woocommerce-checkout #billing_address_2_field,.woocommerce-checkout #shipping_address_2_field{order:7}.woocommerce-checkout #billing_postcode_field,.woocommerce-checkout #shipping_postcode_field{order:8}.woocommerce-checkout #billing_city_field,.woocommerce-checkout #shipping_city_field{order:9}.woocommerce-checkout #billing_state_field,.woocommerce-checkout #shipping_state_field{order:10}.woocommerce-checkout #billing_state_field label,.woocommerce-checkout #shipping_state_field label{display:none}.woocommerce-checkout .select2-container--default{padding:3px}.woocommerce-checkout .select2-container--default,.woocommerce-checkout .select2-selection__rendered{border-radius:0 !important}.woocommerce-checkout .col2-set .woocommerce-billing-fields h3{font-size:0px}.woocommerce-checkout .col2-set .woocommerce-billing-fields h3:after{content:"Contact Information";font-family:"Poppins", sans-serif;font-size:18px;font-weight:600;line-height:25px;margin:0 0 20px}.woocommerce-checkout tr.cart_item.subscription_item{display:none}.entry-content .woocommerce form .form-row input{border:1px solid #e6e6e6;border-radius:4px}.entry-content .woocommerce form .form-row textarea{height:6em;padding:10px;border:1px solid #e6e6e6;border-radius:4px}.entry-content .woocommerce form .form-row .select2-container,.entry-content .woocommerce form .form-row select{border:1px solid #e6e6e6;border-radius:4px}.entry-content .woocommerce tr.woocommerce-shipping-totals.shipping{display:none}.entry-content .woocommerce .checkout_coupon{border-radius:4px}.entry-content .woocommerce .checkout_coupon p{margin-bottom:10px}.entry-content .woocommerce .checkout_coupon .form-row{padding:0}.entry-content .woocommerce .checkout_coupon .form-row-first{width:60%;margin:0}.entry-content .woocommerce .checkout_coupon .form-row-first #coupon_code{padding:10px}.entry-content .woocommerce .checkout_coupon .form-row-last{width:40%}.entry-content .woocommerce .checkout_coupon .form-row-last button{margin-left:30px}.entry-content .woocommerce .checkout,.entry-content .woocommerce .woocommerce-checkout{display:block;margin-top:30px}.entry-content .woocommerce .checkout .col2-set,.entry-content .woocommerce .woocommerce-checkout .col2-set{width:60%;float:left;margin-bottom:30px;padding:0 15px}.entry-content .woocommerce .checkout .col2-set .col-1,.entry-content .woocommerce .woocommerce-checkout .col2-set .col-1{width:100%;max-width:100%;padding:0}.entry-content .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p,.entry-content .woocommerce .woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p{display:block}.entry-content .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper input,.entry-content .woocommerce .woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper input{padding:10px;line-height:1}.entry-content .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper span .selection .select2-selection,.entry-content .woocommerce .woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper span .selection .select2-selection{height:inherit;border-radius:4px;margin:0;border:none}.entry-content .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper span .selection .select2-selection .select2-selection__rendered,.entry-content .woocommerce .woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper span .selection .select2-selection .select2-selection__rendered{padding:7px 10px}.entry-content .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper span .selection .select2-selection .select2-selection__arrow,.entry-content .woocommerce .woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper span .selection .select2-selection .select2-selection__arrow{top:8px;right:10px}.entry-content .woocommerce .checkout .col2-set .col-2,.entry-content .woocommerce .woocommerce-checkout .col2-set .col-2{width:100%;max-width:100%;padding:0}.entry-content .woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields,.entry-content .woocommerce .woocommerce-checkout .col2-set .col-2 .woocommerce-shipping-fields{margin-top:20px}.entry-content .woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p,.entry-content .woocommerce .woocommerce-checkout .col2-set .col-2 .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p{display:block}.entry-content .woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p .woocommerce-input-wrapper input,.entry-content .woocommerce .woocommerce-checkout .col2-set .col-2 .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p .woocommerce-input-wrapper input{padding:10px;line-height:1}.entry-content .woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p .woocommerce-input-wrapper span .selection .select2-selection,.entry-content .woocommerce .woocommerce-checkout .col2-set .col-2 .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p .woocommerce-input-wrapper span .selection .select2-selection{height:inherit;border-radius:4px;margin:0;border:none}.entry-content .woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p .woocommerce-input-wrapper span .selection .select2-selection .select2-selection__rendered,.entry-content .woocommerce .woocommerce-checkout .col2-set .col-2 .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p .woocommerce-input-wrapper span .selection .select2-selection .select2-selection__rendered{padding:7px 10px}.entry-content .woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p .woocommerce-input-wrapper span .selection .select2-selection .select2-selection__arrow,.entry-content .woocommerce .woocommerce-checkout .col2-set .col-2 .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p .woocommerce-input-wrapper span .selection .select2-selection .select2-selection__arrow{top:8px;right:10px}.entry-content .woocommerce .checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p,.entry-content .woocommerce .woocommerce-checkout .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p{display:block}.entry-content .woocommerce .checkout h3#order_review_heading,.entry-content .woocommerce .woocommerce-checkout h3#order_review_heading{display:none}.entry-content .woocommerce .checkout h3#ship-to-different-address,.entry-content .woocommerce .woocommerce-checkout h3#ship-to-different-address{font-size:14px;font-weight:400}.entry-content .woocommerce .checkout h3#ship-to-different-address label,.entry-content .woocommerce .woocommerce-checkout h3#ship-to-different-address label{display:flex;align-items:center}.entry-content .woocommerce .checkout h3#ship-to-different-address label input,.entry-content .woocommerce .woocommerce-checkout h3#ship-to-different-address label input{margin-right:10px}.entry-content .woocommerce .checkout h3#ship-to-different-address label span,.entry-content .woocommerce .woocommerce-checkout h3#ship-to-different-address label span{line-height:1}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order{width:40%;float:right;padding:0 15px;margin-bottom:30px}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table{border:none;border-radius:0}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table th,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table th{padding:15px}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table thead tr,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table thead tr{background-color:#f9f9f9}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table thead tr th,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table thead tr th{color:#000}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table thead tr th.product-name,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table thead tr th.product-name{width:70%}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table thead tr th.product-total,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table thead tr th.product-total{width:30%}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table tbody tr.cart_item,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tbody tr.cart_item{font-size:12px;color:#000;background-color:#f9f9f9}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-total,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-total{color:#4a9a05}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table tbody tr.cart_item td,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tbody tr.cart_item td{padding:15px;border-top:2px solid #fff}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table tfoot tr,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot tr{background-color:#f9f9f9}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table tfoot tr td,.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table tfoot tr th,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot tr td,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot tr th{border-top:2px solid #fff}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table tfoot .cart-subtotal,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot .cart-subtotal{display:none}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table tfoot .cart-subtotal td,.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table tfoot .order-total td,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot .cart-subtotal td,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot .order-total td{color:#4a9a05}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table tfoot .shipping td ul li label,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot .shipping td ul li label{color:#4a9a05}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table tfoot .recurring-totals,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot .recurring-totals{background-color:#fff}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table tfoot .recurring-totals th,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot .recurring-totals th{text-transform:capitalize;font-size:16px;padding:20px 0 20px 0}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order .shop_table tr th,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .shop_table tr th{color:#000}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order #payment,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment{border-radius:0;background-color:#f9f9f9}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order #payment ul.wc_payment_methods,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment ul.wc_payment_methods{padding:20px}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order #payment ul.wc_payment_methods li.woocommerce-notice,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment ul.wc_payment_methods li.woocommerce-notice{background-color:#dfe9fc;line-height:1.5;font-size:12px}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order #payment ul.wc_payment_methods li.payment_method_stripe label,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment ul.wc_payment_methods li.payment_method_stripe label{display:flex;margin-bottom:20px}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order #payment ul.wc_payment_methods li.payment_method_stripe label img,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment ul.wc_payment_methods li.payment_method_stripe label img{margin-left:5px}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order #payment .place-order,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .place-order{padding:20px}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order #payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{line-height:1.5;font-size:12px;color:#000}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order #payment .place-order button,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .place-order button{width:100%;display:block;text-align:center;font-size:1.25em;background-color:#4a9a05;color:#fff}.thankyou-block{max-width:800px;margin:auto;padding:10px;border-radius:10px;margin-bottom:20px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #f1f1f1}.required-field-override .optional{font-size:0px}.required-field-override .optional:before{content:"*";color:red;font-size:13px}.validation-error-input{border-color:#aa0000 !important;background-color:#ffbaba;color:#d8000c}.form-row.create-account,#billing_company_field,#account_password_field,.visible-hidden-field{visibility:hidden;height:1px;overflow:hidden;order:15}.woocommerce-form-coupon-toggle,.cart-discount{display:none !important}#shipping_first_name_field,#shipping_last_name_field,#update_all_subscriptions_addresses_field,#shipping_company_field,.payment_box.payment_method_rocketgate-gateway p,.wc_payment_methods.payment_methods.methods,#rgSubmitButton .smalltext-btn{display:none}#rg_iframe_form{margin-top:0px !important;border:0;width:100%;height:400px !important;min-height:400px}#rgSubmitButton .bigtext-btn{font-size:19px !important}.modal-message-container p{text-align:left !important}.payment-review-details{border:1px solid #eaeaea;padding-bottom:20px;margin:20px;display:none}.payment-review-details hr{margin:20px}.paymentTotal{font-size:21px;margin-top:40px;margin-bottom:20px;display:inline-block;width:50%;padding-left:20px}.paymentTotal.amount{text-align:right;padding-right:20px}.payment-logo-block{display:block;text-align:center;background:#efefef;padding:60px 10px;width:100%}.payment-logo-domain{text-transform:uppercase;font-weight:700;font-size:18px;margin-left:15px;letter-spacing:2px}.shop-info-block{padding:20px 20px 30px;font-size:15px;text-transform:uppercase;font-weight:300}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:transparent}.woocommerce-invalid input.input-text,.woocommerce-invalid select,.woocommerce-invalid .select2-container--default .select2-selection--single{color:#d8000c;background-color:#ffbaba;-webkit-text-fill-color:#d8000c}#approved .approved{color:#4a9a05;font-weight:800;margin-top:0;margin-bottom:0.5rem;padding:0}#approved h5{color:#4a9a05;font-weight:400;text-transform:none;font-size:20px}#content-denied .denied{color:#06c;font-weight:800;margin-top:0;margin-bottom:0.5rem;padding:0}#content-denied h5{color:#06c;font-weight:400;text-transform:none;font-size:20px}.order-review-reg #customer_details,.order-review-reg .woocommerce-info{display:none}.order-review-reg #order_review{width:100%}@media (max-width: 768px){.entry-content .woocommerce .checkout .col2-set,.entry-content .woocommerce .woocommerce-checkout .col2-set{width:100%;padding:0}.entry-content .woocommerce .checkout .woocommerce-checkout-review-order,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order{width:100%}}@media (max-width: 640px){.entry-content .woocommerce .checkout .woocommerce-checkout-review-order,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order{padding:0}}.checkout-style-1 #customer_details{border:1px solid #e6e6e6;border-radius:5px;box-shadow:0 1em 2em -0.5em rgba(0,0,0,0.35);padding:30px 30px 20px;width:58%;margin-bottom:60px}@media screen and (max-width: 768px){.checkout-style-1 #customer_details{width:100%;margin-bottom:50px}}.checkout-style-1 #customer_details .form-row input{border-radius:5px !important;min-height:40px !important;box-shadow:inset 0 1px 2px #0000001a;background-color:#e8e8e8}.checkout-style-1 #customer_details .form-row span.select2{border-radius:5px !important;box-shadow:inset 0 1px 2px #0000001a;height:43px;background-color:#e8e8e8}.checkout-style-1 #customer_details .form-row span.select2 span.select2-selection{border-radius:5px;background-color:#e8e8e8}.checkout-style-1 #customer_details .form-row span.select2 span.select2-selection span.select2-selection__rendered{padding:3px 10px}.checkout-style-1 #customer_details .woocommerce-billing-fields h3{margin-bottom:15px}.checkout-style-1 #customer_details .woocommerce-billing-fields h3::after{font-family:inherit;text-transform:uppercase}.checkout-style-1 #customer_details .woocommerce-billing-fields #billing_country_field::before{font-family:inherit !important;text-transform:uppercase}.checkout-style-1 #customer_details .woocommerce-shipping-fields #shipping_country_field::before{font-family:inherit !important;text-transform:uppercase}.checkout-style-1 #order_review{padding:0}.checkout-style-1 #order_review table{background-color:#3c3d43;padding:10px;border-radius:5px}.checkout-style-1 #order_review *{background:#3c3d43;color:white;font-weight:normal;border-top-width:1px !important}.checkout-style-2 #customer_details{border:1px solid #e6e6e6;border-radius:10px;box-shadow:0 1em 2em -0.5em rgba(0,0,0,0.35);padding:30px 30px 20px;width:58%;margin-bottom:60px}@media screen and (max-width: 768px){.checkout-style-2 #customer_details{width:100%;margin-bottom:50px}}.checkout-style-2 #customer_details .form-row input{border-radius:50px !important;min-height:40px !important;box-shadow:inset 0 1px 2px #0000001a;background-color:#e8e8e8}.checkout-style-2 #customer_details .form-row span.select2{border-radius:50px !important;box-shadow:inset 0 1px 2px #0000001a;height:43px;background-color:#e8e8e8}.checkout-style-2 #customer_details .form-row span.select2 span.select2-selection{border-radius:50px;background-color:#e8e8e8}.checkout-style-2 #customer_details .form-row span.select2 span.select2-selection span.select2-selection__rendered{padding:3px 10px}.checkout-style-2 #customer_details .woocommerce-billing-fields h3{margin-bottom:15px}.checkout-style-2 #customer_details .woocommerce-billing-fields h3::after{font-family:inherit;text-transform:uppercase}.checkout-style-2 #customer_details .woocommerce-billing-fields #billing_country_field::before{font-family:inherit !important;text-transform:uppercase}.checkout-style-2 #customer_details .woocommerce-shipping-fields #shipping_country_field::before{font-family:inherit !important;text-transform:uppercase}.checkout-style-2 #order_review{padding:0}.checkout-style-2 #order_review table{background-color:#3c3d43;padding:20px;border-radius:10px}.checkout-style-2 #order_review *{background:#3c3d43;color:white;font-weight:normal;border-top-width:1px !important}.checkout-style-3 #customer_details{border:1px solid #e6e6e6;border-radius:0px;padding:30px 30px 20px;width:58%;margin-bottom:60px}@media screen and (max-width: 768px){.checkout-style-3 #customer_details{width:100%;margin-bottom:50px}}.checkout-style-3 #customer_details *{text-align:center}.checkout-style-3 #customer_details .form-row input{border-radius:0px !important;min-height:40px !important;box-shadow:0 1px 2px #0000001a;border-top:0;border-right:0;border-left:0}.checkout-style-3 #customer_details .form-row span.select2{border-radius:0px !important;box-shadow:0 1px 2px #0000001a;height:43px;border-top:0;border-right:0;border-left:0}.checkout-style-3 #customer_details .form-row span.select2 span.select2-selection span.select2-selection__rendered{padding:3px 10px}.checkout-style-3 #customer_details .woocommerce-billing-fields h3{margin-bottom:15px}.checkout-style-3 #customer_details .woocommerce-billing-fields h3::after{font-family:inherit;text-transform:uppercase}.checkout-style-3 #customer_details .woocommerce-billing-fields #billing_country_field::before{font-family:inherit !important;text-transform:uppercase;display:block}.checkout-style-3 #customer_details .woocommerce-shipping-fields #shipping_country_field::before{font-family:inherit !important;text-transform:uppercase;display:block}.checkout-style-3 #customer_details .woocommerce-shipping-fields #ship-to-different-address{width:100%}.checkout-style-3 #customer_details .woocommerce-shipping-fields #ship-to-different-address .checkbox{justify-content:center}.checkout-style-3 #customer_details .form-row.place-order{justify-content:center}.checkout-style-3 #order_review{padding:0}.checkout-style-3 #order_review *{text-align:center}.checkout-style-3 #order_review table{background-color:#e6e6e6;padding:0px;border-radius:0px}.exceed{font-size:12px;color:#c00;padding:2px 0 0}.additional-fee-block table.shop_table.woocommerce-checkout-review-order-table{display:revert !important;text-align:center;font-size:18px;margin-top:20px}.additional-fee-block table.shop_table.woocommerce-checkout-review-order-table tr.order-total th{padding:0 15px !important}.additional-fee-block table.shop_table.woocommerce-checkout-review-order-table tr.fee{font-size:14px}.additional-fee-block table.shop_table.woocommerce-checkout-review-order-table tr.fee th{padding:0 15px !important;font-weight:normal}.additional-fee-block table.shop_table.woocommerce-checkout-review-order-table tfoot tr{background-color:transparent !important}.additional-fee-block table.shop_table.woocommerce-checkout-review-order-table thead,.additional-fee-block table.shop_table.woocommerce-checkout-review-order-table tbody,.additional-fee-block table.shop_table.woocommerce-checkout-review-order-table tr.fee.recurring-total{display:none}.additional-fee-block tr.order-total th{font-size:0}.additional-fee-block tr.order-total th:after{content:"Today's Charge";font-size:18px}.payment-page div.entry-content .woocommerce .woocommerce-checkout .shop_table tr{background-color:#fff !important}.payment-page div.entry-content .woocommerce .woocommerce-checkout .shop_table tr th{font-size:0 !important}.payment-page div.entry-content .woocommerce .woocommerce-checkout .shop_table tr.fee th{font-size:inherit !important}.payment-page div.entry-content .woocommerce .woocommerce-checkout .shop_table tfoot .order-total td span{color:#000 !important}.payment-page div.entry-content .woocommerce .woocommerce-checkout .shop_table tfoot .order-total td strong{text-align:center !important}.page-template-page-templatespayment-php div.entry-content .woocommerce tr.woocommerce-shipping-totals.shipping{display:none !important}.woocommerce-cart .order-total .includes_tax,.woocommerce-checkout .order-total .includes_tax,.woocommerce .woocommerce-order section.woocommerce-order-details .shop_table .includes_tax{display:none}.entry-content .woocommerce>h2{text-align:center}.entry-content .woocommerce .woocommerce-form .form-control,.entry-content .woocommerce .woocommerce-form .woocommerce-checkout .input-text,.woocommerce-checkout .entry-content .woocommerce .woocommerce-form .input-text,.entry-content .woocommerce .woocommerce-form .page-template-my-account #billing_state,.page-template-my-account .entry-content .woocommerce .woocommerce-form #billing_state,.entry-content .woocommerce .woocommerce-form #rg_gateway_wrapper .good,#rg_gateway_wrapper .entry-content .woocommerce .woocommerce-form .good{font-weight:400;font-size:13px;color:#999}.entry-content .woocommerce .woocommerce-form .invalid-tooltip{display:none}.entry-content .woocommerce .woocommerce-form-login{margin:0 auto;padding:0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.entry-content .woocommerce .woocommerce-form-login p{display:block;position:relative;margin-bottom:5px}.entry-content .woocommerce .woocommerce-form-login p input{padding:15px;line-height:1;border-radius:0}.entry-content .woocommerce .woocommerce-form-login p.form-row:nth-child(3){display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;margin-bottom:30px;margin-top:30px}.entry-content .woocommerce .woocommerce-form-login p.form-row:nth-child(3) .woocommerce-form-login__submit{display:block;background-color:#4a9a05;color:#fff}.entry-content .woocommerce .woocommerce-form-login p:nth-child(4){text-align:center}.entry-content .woocommerce .woocommerce-form-register{border:none;padding:0;margin:0;text-align:left;border-radius:0}.entry-content .woocommerce .woocommerce-form-register .hidden{height:1px;visibility:hidden}.entry-content .woocommerce .woocommerce-form-register .form-check .form-check-label{color:#000;line-height:24px}.entry-content .woocommerce .woocommerce-form-register .woocommerce-privacy-policy-text,.entry-content .woocommerce .woocommerce-form-register .password-sent{display:none}.entry-content .woocommerce .woocommerce-form-register .form-row input#billing_state{display:none !important}.entry-content .woocommerce .woocommerce-form-register .registerSelect{padding-left:8px;padding-right:8px}.entry-content .woocommerce .woocommerce-form-register .registerSelect .woocommerce-input-wrapper{width:100%}.entry-content .woocommerce .woocommerce-form-register .registerSelect .woocommerce-input-wrapper .select2-selection--single{height:50px;margin:0;background-color:#fff;border:1px solid #fff;border-radius:0}.entry-content .woocommerce .woocommerce-form-register .registerSelect .woocommerce-input-wrapper .select2-selection--single .select2-selection__rendered{color:#999;line-height:45px;font-size:13px}.entry-content .woocommerce .woocommerce-form-register .select2-container--default{border-radius:0 !important;margin:0}.entry-content .woocommerce .woocommerce-form-register .select2-container--default .select2-selection--single .select2-selection__arrow{top:10px}.entry-content .woocommerce .woocommerce-form-register .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent transparent transparent}.entry-content .woocommerce nav.woocommerce-MyAccount-navigation{width:20%;float:right}.entry-content .woocommerce nav.woocommerce-MyAccount-navigation ul{padding:0;margin:0 0 30px 0;box-shadow:0px 2px 0px 0px rgba(0,0,0,0.1)}.entry-content .woocommerce nav.woocommerce-MyAccount-navigation ul li{list-style-type:none;border-bottom:1px solid #e5e5e5;padding:10px 15px;text-transform:capitalize}.entry-content .woocommerce nav.woocommerce-MyAccount-navigation ul li a{color:#969696}.entry-content .woocommerce nav.woocommerce-MyAccount-navigation ul li a:hover{color:#262626;text-decoration:none}.entry-content .woocommerce nav.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none}.entry-content .woocommerce nav.woocommerce-MyAccount-navigation ul .is-active a{color:#4a9a05}.entry-content .woocommerce .woocommerce-MyAccount-content{width:78%;padding:20px}.entry-content .woocommerce .woocommerce-MyAccount-content header h2{font-size:16px;text-transform:capitalize}.entry-content .woocommerce .woocommerce-MyAccount-content h2{font-size:16px;text-transform:capitalize}.entry-content .woocommerce .woocommerce-MyAccount-content p mark{background-color:#dfe9fc;margin:0 3px;font-weight:700;border-radius:4px;padding:0.35em 0.5em}.entry-content .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table{border-radius:4px;box-shadow:0px 2px 0px 0px rgba(0,0,0,0.1)}.entry-content .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table thead tr{background-color:#f9f9f9}.entry-content .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table thead tr th{padding:10px;color:#000;font-size:12px}.entry-content .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td{padding:10px;font-size:12px;color:#000}.entry-content .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td .view{padding:0.75em 1em !important;font-size:12px;margin:2px 0;background-color:#dfe9fc;color:#000}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details h2{font-size:16px;text-transform:capitalize}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table.order_details{box-shadow:0px 2px 0px 0px rgba(0,0,0,0.1)}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table.order_details thead tr{background-color:#f9f9f9}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table.order_details thead tr th{padding:10px;color:#000;font-size:12px}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table.order_details tbody tr td,.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table.order_details tbody tr th,.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table.order_details tfoot tr td,.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details table.order_details tfoot tr th{padding:10px;font-size:12px;font-weight:400;color:#000}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details h2{font-size:16px;text-transform:capitalize}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details address{padding:20px;line-height:1.5;display:flex;justify-content:space-between;border-radius:4px;border:1px solid #e5e5e5;background-color:#f9f9f9;box-shadow:0px 2px 0px 0px rgba(0,0,0,0.1);color:#000;font-size:12px}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-account-my-memberships .shop_table{box-shadow:0px 2px 0px 0px rgba(0,0,0,0.1)}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-account-my-memberships .shop_table thead tr{background-color:#f9f9f9}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-account-my-memberships .shop_table thead tr th{padding:10px;color:#000;font-size:12px}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-account-my-memberships .shop_table tbody tr td{padding:10px;font-size:12px;color:#000}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-account-my-memberships .shop_table tbody tr td .view,.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-account-my-memberships .shop_table tbody tr td .view-subscription{padding:0.75em 1em !important;font-size:12px;margin:2px 0;background-color:#dfe9fc;color:#000}.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details{box-shadow:0px 2px 0px 0px rgba(0,0,0,0.1)}.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tbody tr td,.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tbody tr th,.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tfoot tr td,.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tfoot tr th{padding:10px;font-size:12px;font-weight:400;color:#000}.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tbody tr td .cancel,.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tbody tr td .subscription_renewal_early,.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tbody tr th .cancel,.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tbody tr th .subscription_renewal_early,.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tfoot tr td .cancel,.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tfoot tr td .subscription_renewal_early,.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tfoot tr th .cancel,.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tfoot tr th .subscription_renewal_early{padding:0.75em 1em !important;font-size:12px;margin:2px 0}.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tbody tr td .cancel,.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tbody tr th .cancel,.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tfoot tr td .cancel,.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tfoot tr th .cancel{background-color:#ff6767;color:#fff}.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tbody tr td .subscription_renewal_early,.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tbody tr th .subscription_renewal_early,.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tfoot tr td .subscription_renewal_early,.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tfoot tr th .subscription_renewal_early{background-color:#4a9a05;color:#fff}.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tbody tr th,.entry-content .woocommerce .woocommerce-MyAccount-content table.subscription_details tfoot tr th{font-weight:400;color:#000;text-transform:capitalize;font-size:12px}.entry-content .woocommerce .woocommerce-MyAccount-content table.order_details{box-shadow:0px 2px 0px 0px rgba(0,0,0,0.1)}.entry-content .woocommerce .woocommerce-MyAccount-content table.order_details thead tr{background-color:#f9f9f9}.entry-content .woocommerce .woocommerce-MyAccount-content table.order_details thead tr th{padding:10px;color:#000;font-size:12px}.entry-content .woocommerce .woocommerce-MyAccount-content table.order_details tbody tr td,.entry-content .woocommerce .woocommerce-MyAccount-content table.order_details tbody tr th,.entry-content .woocommerce .woocommerce-MyAccount-content table.order_details tfoot tr td,.entry-content .woocommerce .woocommerce-MyAccount-content table.order_details tfoot tr th{padding:10px;font-size:12px;font-weight:400;color:#000}.entry-content .woocommerce .woocommerce-MyAccount-content table.order_details tbody tr th,.entry-content .woocommerce .woocommerce-MyAccount-content table.order_details tfoot tr th{font-weight:400;color:#000;text-transform:capitalize;font-size:12px}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{max-width:100%;margin-bottom:20px;padding:20px;background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0px 2px 0px 0px rgba(0,0,0,0.1)}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header h3{font-size:14px;text-transform:capitalize;margin:0 0 10px}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address{line-height:1.5;font-size:12px;color:#000;margin:0}.entry-content .woocommerce .woocommerce-MyAccount-content form{padding:0 18%}.entry-content .woocommerce .woocommerce-MyAccount-content form h3{font-size:14px;text-transform:capitalize;margin:0 0 10px}.entry-content .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p{display:block}.entry-content .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p .woocommerce-input-wrapper input{padding:10px;line-height:1}.entry-content .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p .woocommerce-input-wrapper span .selection .select2-selection{height:inherit;border-radius:4px;margin:0;border:none}.entry-content .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p .woocommerce-input-wrapper span .selection .select2-selection .select2-selection__rendered{padding:7px 10px}.entry-content .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p .woocommerce-input-wrapper span .selection .select2-selection .select2-selection__arrow{top:8px;right:10px}.entry-content .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields p .button{margin-top:20px;background-color:#4a9a05;color:#fff}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p{display:block}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p input{padding:10px;line-height:1}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p input:read-only{padding-left:0;border-radius:0;border:none;border-bottom:1px solid #e6e6e6}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p span em{font-size:11px;color:#000}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p .button{background-color:#4a9a05;color:#fff}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{margin:30px 0;border-radius:4px;border-color:#e5e5e5}.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend{font-size:14px;font-weight:700;text-transform:capitalize;padding:0 5px;color:#000}.invalid-country span.select2-selection.select2-selection--single{border:1px solid #ffa4a4 !important;background:#ffbaba !important}.account-subtitle{text-align:center}.form-control.is-invalid,.woocommerce-checkout .is-invalid.input-text,.page-template-my-account .is-invalid#billing_state,#rg_gateway_wrapper .is-invalid.good,.was-validated .form-control:invalid,.was-validated .woocommerce-checkout .input-text:invalid,.woocommerce-checkout .was-validated .input-text:invalid,.was-validated .page-template-my-account #billing_state:invalid,.page-template-my-account .was-validated #billing_state:invalid,.was-validated #rg_gateway_wrapper .good:invalid,#rg_gateway_wrapper .was-validated .good:invalid,.required-select{background-color:#ffbaba}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none !important}@media (max-width: 992px){.entry-content .woocommerce .woocommerce-form-login{width:50%}.entry-content .woocommerce nav.woocommerce-MyAccount-navigation ul li{font-size:12px}}@media (max-width: 768px){.entry-content .woocommerce .woocommerce-form-login{width:100%}.entry-content .woocommerce nav.woocommerce-MyAccount-navigation{width:100%}.entry-content .woocommerce .woocommerce-MyAccount-content{width:100%;float:left}.entry-content .woocommerce .woocommerce-MyAccount-content form{padding:0}}@media (max-width: 640px){.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details address{flex-direction:column}input#reg_billing_first_name,input#reg_email,input#reg_billing_address_1,input#reg_billing_postcode{margin-bottom:15px}}a.button.subscription_renewal_early:after,a.woocommerce-button.button.view:after,a.woocommerce-button.woocommerce-button--next:after,a.woocommerce-button.woocommerce-button--previous:after{display:none}.woocommerce-checkout #shipping_postcode_field{display:initial !important}td.subscription-status.order-status.woocommerce-orders-table__cell.woocommerce-orders-table__cell-subscription-status.woocommerce-orders-table__cell-order-status{color:#f54300}.page-template-my-account .woocommerce-error a,li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--members-area{display:none !important}.woocommerce-account .billing-title{display:none}.woocommerce-account .shop_table.subscription_details a.button.resubscribe,.woocommerce-account .shop_table.subscription_details a.button.renew,.woocommerce-account .shop_table.subscription_details a.button.renewal,.woocommerce-account .shop_table.subscription_details a.button.subscription_renewal_early,.woocommerce-account .shop_table.subscription_details a.button.reactivate{display:none !important}footer#wpshop-footer{background-color:#262626;padding-bottom:0;clear:both}footer#wpshop-footer .footer-logo{font-weight:700}footer#wpshop-footer .footer-logo img{height:35px;width:35px;object-fit:contain}footer#wpshop-footer .site-main a{color:#e5e5e5}footer#wpshop-footer .site-main h2{font-size:32px;color:#fff;margin-bottom:0;padding:0}footer#wpshop-footer .site-main div .footer-widget{flex-direction:row;align-items:center;justify-content:center}footer#wpshop-footer .site-main div .footer-widget .widget{padding:0 15px}footer#wpshop-footer .site-main div .footer-widget .widget h6{color:#fff;font-size:16px}footer#wpshop-footer .site-main div .footer-widget .widget p,footer#wpshop-footer .site-main div .footer-widget .widget ul{color:#e5e5e5;line-height:1.75;font-size:14px;margin-bottom:0}footer#wpshop-footer .site-main div .footer-widget .widget p{text-align:left}footer#wpshop-footer .site-main div .footer-widget .widget ul{margin:0;padding:0}footer#wpshop-footer .site-main div .footer-widget .widget ul li{list-style-type:none;display:block}footer#wpshop-footer .site-main div .footer-widget .widget ul li a{color:#e5e5e5}section.wpshop-footer-section{background-color:#1d1d1d;padding:10px 0}section.wpshop-footer-section .footer-copyright{display:flex;align-items:center;margin-top:10px}section.wpshop-footer-section .footer-copyright p{margin:0;padding:0;color:#fff}section.wpshop-footer-section .payment-options{display:flex;align-items:center}@media (max-width: 768px){footer#wpshop-footer .site-main .footer-widget{flex-direction:column}footer#wpshop-footer .site-main .footer-widget .widget ul li{display:block}footer#wpshop-footer .textwidget{text-align:left}section.wpshop-footer-section .footer-copyright{justify-content:center}section.wpshop-footer-section .payment-options{justify-content:center}}@media (max-width: 640px){.payment-options img{height:30px;width:auto}}header#masthead{position:relative}header#masthead.fixed-top{position:fixed;top:0px}header#masthead.fixed-bottom{position:fixed;top:auto;bottom:0px}header#masthead.fixed-bottom nav.navbar.ba_collapsed .cart-icon{top:auto;bottom:9px}header#masthead.fixed-bottom nav.navbar.ba_collapsed .navbar-toggler{top:auto;bottom:4px}header#masthead.fixed-bottom nav.navbar .navbar-collapse .navbar-nav li.menu-item ul.dropdown-menu{top:auto;bottom:56px}header#masthead nav.navbar.ba_collapsed .cart-icon{float:right;position:absolute;right:70px;top:9px}header#masthead nav.navbar.ba_collapsed .navbar-toggler{position:absolute;top:0px;right:0px}.hamburger{transform:scale(0.7)}.hamburger .line{width:40px;height:1px;background-color:#ecf0f1;display:block;margin:12px auto;margin-top:6px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.hamburger:hover{cursor:pointer}#hamburger-1.is-active .line:nth-child(2){opacity:0}#hamburger-1.is-active .line:nth-child(1){-webkit-transform:translateY(13px) rotate(45deg);-ms-transform:translateY(13px) rotate(45deg);-o-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}#hamburger-1.is-active .line:nth-child(3){-webkit-transform:translateY(-13px) rotate(-45deg);-ms-transform:translateY(-13px) rotate(-45deg);-o-transform:translateY(-13px) rotate(-45deg);transform:translateY(-13px) rotate(-45deg)}#hamburger-2.is-active .line:nth-child(1){-webkit-transform:translateY(13px);-ms-transform:translateY(13px);-o-transform:translateY(13px);transform:translateY(13px)}#hamburger-2.is-active .line:nth-child(3){-webkit-transform:translateY(-13px);-ms-transform:translateY(-13px);-o-transform:translateY(-13px);transform:translateY(-13px)}#hamburger-3.is-active .line:nth-child(1),#hamburger-3.is-active .line:nth-child(3){width:35px}#hamburger-3.is-active .line:nth-child(1){-webkit-transform:translateX(-10px) rotate(-45deg);-ms-transform:translateX(-10px) rotate(-45deg);-o-transform:translateX(-10px) rotate(-45deg);transform:translateX(-10px) rotate(-45deg)}#hamburger-3.is-active .line:nth-child(3){-webkit-transform:translateX(-10px) rotate(45deg);-ms-transform:translateX(-10px) rotate(45deg);-o-transform:translateX(-10px) rotate(45deg);transform:translateX(-10px) rotate(45deg)}#hamburger-4.is-active .line:nth-child(1),#hamburger-4.is-active .line:nth-child(3){width:35px}#hamburger-4.is-active .line:nth-child(1){-webkit-transform:translateX(10px) rotate(45deg);-ms-transform:translateX(10px) rotate(45deg);-o-transform:translateX(10px) rotate(45deg);transform:translateX(10px) rotate(45deg)}#hamburger-4.is-active .line:nth-child(3){-webkit-transform:translateX(10px) rotate(-45deg);-ms-transform:translateX(10px) rotate(-45deg);-o-transform:translateX(10px) rotate(-45deg);transform:translateX(10px) rotate(-45deg)}#hamburger-5.is-active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#hamburger-5.is-active .line:nth-child(2){-webkit-transition:none;-o-transition:none;transition:none}#hamburger-5 .line:nth-child(2){-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}#hamburger-5.is-active .line:nth-child(2){opacity:0}#hamburger-5.is-active .line:nth-child(1),#hamburger-5.is-active .line:nth-child(3){width:35px;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}#hamburger-5.is-active .line:nth-child(1){-webkit-transform:translateY(15px) rotate(45deg);-ms-transform:translateY(15px) rotate(45deg);-o-transform:translateY(15px) rotate(45deg);transform:translateY(15px) rotate(45deg)}#hamburger-5.is-active .line:nth-child(3){-webkit-transform:translateY(-15px) rotate(-45deg);-ms-transform:translateY(-15px) rotate(-45deg);-o-transform:translateY(-15px) rotate(-45deg);transform:translateY(-15px) rotate(-45deg)}#hamburger-6.is-active{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#hamburger-6.is-active .line:nth-child(2){width:0px}#hamburger-6.is-active .line:nth-child(1),#hamburger-6.is-active .line:nth-child(3){-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}#hamburger-6.is-active .line:nth-child(1){-webkit-transform:translateY(13px);-ms-transform:translateY(13px);-o-transform:translateY(13px);transform:translateY(13px)}#hamburger-6.is-active .line:nth-child(3){-webkit-transform:translateY(-13px) rotate(90deg);-ms-transform:translateY(-13px) rotate(90deg);-o-transform:translateY(-13px) rotate(90deg);transform:translateY(-13px) rotate(90deg)}#hamburger-7.is-active .line:nth-child(1){width:30px}#hamburger-7.is-active .line:nth-child(2){width:35px}#hamburger-7.is-active .line{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}#hamburger-8.is-active .line:nth-child(2){opacity:0}#hamburger-8.is-active .line:nth-child(1){-webkit-transform:translateY(13px);-ms-transform:translateY(13px);-o-transform:translateY(13px);transform:translateY(13px)}#hamburger-8.is-active .line:nth-child(3){-webkit-transform:translateY(-13px) rotate(90deg);-ms-transform:translateY(-13px) rotate(90deg);-o-transform:translateY(-13px) rotate(90deg);transform:translateY(-13px) rotate(90deg)}#hamburger-9{position:relative;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#hamburger-9.is-active{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#hamburger-9:before{content:"";position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:40px;height:40px;border:5px solid transparent;top:calc(50% - 20px);left:calc(50% - 20px);border-radius:100%;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#hamburger-9.is-active:before{border:5px solid #ecf0f1}#hamburger-9.is-active .line{width:13px}#hamburger-9.is-active .line:nth-child(2){opacity:0}#hamburger-9.is-active .line:nth-child(1){-webkit-transform:translateY(13px);-ms-transform:translateY(13px);-o-transform:translateY(13px);transform:translateY(13px)}#hamburger-9.is-active .line:nth-child(3){-webkit-transform:translateY(-13px) rotate(90deg);-ms-transform:translateY(-13px) rotate(90deg);-o-transform:translateY(-13px) rotate(90deg);transform:translateY(-13px) rotate(90deg)}#hamburger-10{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#hamburger-10.is-active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#hamburger-10.is-active .line:nth-child(1){width:30px}#hamburger-10.is-active .line:nth-child(2){width:40px}#hamburger-11{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#hamburger-11.is-active{animation:smallbig 0.6s forwards}@keyframes smallbig{0%, 100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}}#hamburger-11.is-active .line:nth-child(1),#hamburger-11.is-active .line:nth-child(2),#hamburger-11.is-active .line:nth-child(3){-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}#hamburger-11.is-active .line:nth-child(2){opacity:0}#hamburger-11.is-active .line:nth-child(1){-webkit-transform:translateY(13px) rotate(45deg);-ms-transform:translateY(13px) rotate(45deg);-o-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}#hamburger-11.is-active .line:nth-child(3){-webkit-transform:translateY(-13px) rotate(-45deg);-ms-transform:translateY(-13px) rotate(-45deg);-o-transform:translateY(-13px) rotate(-45deg);transform:translateY(-13px) rotate(-45deg)}#hamburger-12.is-active .line:nth-child(1){opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}#hamburger-12.is-active .line:nth-child(3){opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}div#wpadminbar{display:none}header#masthead{position:fixed;width:100%;z-index:999;transition:all .3s;background-color:#000;padding:7px 5px;top:0}header#masthead .cart-icon-img{display:block;background:url("../images/cart-icon.png") no-repeat scroll 0 0;width:24px;height:24px;background-size:contain;cursor:pointer}header#masthead nav.navbar{display:flex}header#masthead nav.navbar .navbar-brand{order:1}header#masthead nav.navbar .navbar-brand a.custom-logo-link{margin-right:0}header#masthead nav.navbar .navbar-brand a{color:white;font-size:14px;font-weight:700;margin-left:5px;text-transform:capitalize}header#masthead nav.navbar .navbar-collapse{order:2}header#masthead nav.navbar .navbar-collapse ul.navbar-nav li.menu-item a.nav-link{color:white;padding:0.5em 1.5em;text-transform:capitalize}header#masthead nav.navbar .navbar-collapse ul.navbar-nav li.menu-item a.nav-link:hover{color:white}@media (max-width: 640px){header#masthead nav.navbar .navbar-collapse ul.navbar-nav li.menu-item:last-child .nav-link:before{font-size:18px}}header#masthead nav.navbar .navbar-collapse ul.navbar-nav li.menu-item ul.dropdown-menu{padding:0;margin:0;box-shadow:0 10px 15px 0 rgba(0,0,0,0.1);overflow:hidden;top:56px;border-radius:0;border:none}header#masthead nav.navbar .navbar-collapse ul.navbar-nav li.menu-item ul.dropdown-menu li{text-transform:capitalize}header#masthead nav.navbar .navbar-collapse ul.navbar-nav li.menu-item ul.dropdown-menu li a.dropdown-item{padding:12px 20px;transition:all ease 0.2s;color:#000}header#masthead nav.navbar .navbar-collapse ul.navbar-nav li.menu-item ul.dropdown-menu li a.dropdown-item:hover{background-color:#f9f9f9}header#masthead nav.navbar .cart-icon{order:3}header#masthead nav.navbar .cart-icon div a{color:#000}header#masthead nav.navbar .cart-icon div a svg{fill:#000}header#masthead nav.navbar .cart-icon div a svg:hover{fill:#262626}header#masthead nav.navbar .cart-icon span.cart-count-block a.cart-custom-count{top:-10px;right:-10px}header#masthead nav.navbar .cart-icon span.cart-count-block a.cart-custom-count:hover{color:#fff;text-decoration:none}header#masthead nav.navbar .navbar-toggler{order:4;padding:0 !important;font-size:28px;border:none;border-radius:4px !important;background-color:black !important;color:white !important}header#masthead nav.navbar .navbar-toggler:hover{border-radius:4px !important}header#masthead nav.navbar .navbar-toggler:focus{outline:none;box-shadow:none}.coupon{display:none}@media (max-width: 1200px){header#masthead nav.navbar .navbar-brand{max-width:100%;flex:8;order:1;z-index:2}header#masthead nav.navbar .collapsing{display:none;transition:unset}header#masthead nav.navbar .navbar-collapse{order:4;position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:1;background-color:rgba(0,0,0,0.95);opacity:1}header#masthead nav.navbar .navbar-collapse ul.navbar-nav{align-items:center;height:100%;justify-content:center}header#masthead nav.navbar .navbar-collapse ul.navbar-nav li.menu-item a.nav-link{font-size:18px;text-align:center}header#masthead nav.navbar .navbar-collapse ul.navbar-nav li.menu-item ul.dropdown-menu{box-shadow:none;text-align:center;margin:15px 0}header#masthead nav.navbar .navbar-collapse ul.navbar-nav li.menu-item ul.dropdown-menu li{text-transform:capitalize}header#masthead nav.navbar .navbar-collapse ul.navbar-nav li.menu-item ul.dropdown-menu li a.dropdown-item{padding:8px 20px;transition:all ease 0.2s;color:white;border:none}header#masthead nav.navbar .navbar-collapse ul.navbar-nav li.menu-item ul.dropdown-menu li a.dropdown-item:hover{background-color:transparent}header#masthead nav.navbar .navbar-toggler{order:3;z-index:2}header#masthead nav.navbar .cart-icon{z-index:3;order:2;flex:1;display:flex;justify-content:center}header#masthead nav.navbar .cart-icon span.cart-count-block{position:relative}}@media (max-width: 992px){header#masthead nav.navbar .cart-icon span.cart-count-block a.cart-custom-count{top:-5px}}@media (max-width: 480px){header#masthead nav.navbar .cart-icon{flex:2}}@media screen and (max-width: 1201px) and (min-width: 1200px){body header#masthead nav.navbar .navbar-collapse{position:inherit;background-color:inherit;order:2}body header#masthead nav.navbar .navbar-collapse ul.navbar-nav li.menu-item ul.dropdown-menu li a.dropdown-item{text-align:left}}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border:1px solid #6dc22e}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border:1px solid #aa0000}.woocommerce .form-control.error,.woocommerce .woocommerce-checkout .error.input-text,.woocommerce-checkout .woocommerce .error.input-text,.woocommerce .page-template-my-account .error#billing_state,.page-template-my-account .woocommerce .error#billing_state,.woocommerce #rg_gateway_wrapper .error.good,#rg_gateway_wrapper .woocommerce .error.good{border-color:#ea3e33;background-color:#ffbaba}.woocommerce .form-control.valid,.woocommerce .woocommerce-checkout .valid.input-text,.woocommerce-checkout .woocommerce .valid.input-text,.woocommerce .page-template-my-account .valid#billing_state,.page-template-my-account .woocommerce .valid#billing_state,.woocommerce #rg_gateway_wrapper .valid.good,#rg_gateway_wrapper .woocommerce .valid.good{border:1px solid #83b43f}.woocommerce .term-description,.woocommerce-page .term-description{max-width:980px;margin:auto;padding-bottom:30px;text-align:center}.woocommerce .term-description p,.woocommerce-page .term-description p{line-height:1.75rem}.woocommerce ul.products,.woocommerce-page ul.products{display:flex;flex-wrap:wrap}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{clear:none !important;margin:0 10px 40px;padding:10px;width:23%;text-align:center}.woocommerce ul.products li.product h2.woocommerce-loop-product__title,.woocommerce-page ul.products li.product h2.woocommerce-loop-product__title{font-weight:400;padding-bottom:15px;line-height:1.5em;min-height:85px !important}.woocommerce ul.products li.product .product-image-wrapper,.woocommerce-page ul.products li.product .product-image-wrapper{display:flex;height:300px;overflow:hidden}.woocommerce ul.products li.product .woocommerce-loop-product__link .product-image-wrapper img,.woocommerce-page ul.products li.product .woocommerce-loop-product__link .product-image-wrapper img{margin:auto !important}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{margin:0;font-size:12px;color:#262626;display:block;width:50%;float:left}.woocommerce ul.products li.product .price:before,.woocommerce-page ul.products li.product .price:before{content:"regular price";font-size:11px;line-height:16px;opacity:.75;text-transform:uppercase;font-weight:500;display:block}.woocommerce ul.products li.product .price span.woocommerce-Price-amount.amount,.woocommerce-page ul.products li.product .price span.woocommerce-Price-amount.amount{display:block}.woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins{text-decoration:none;font-weight:500}.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{text-decoration:none;font-weight:500;margin:4px 0 0;font-size:12px;opacity:1;display:none}.woocommerce ul.products li.product .member-price,.woocommerce-page ul.products li.product .member-price{margin:0;font-size:12px;color:#4a9a05;display:block;width:50%;float:left}.woocommerce ul.products li.product .member-price .title,.woocommerce-page ul.products li.product .member-price .title{display:block;font-size:11px;line-height:16px;opacity:.75;text-transform:uppercase;font-weight:500;color:#26262F}.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{text-align:center}.woocommerce ul.products li.product a h2.woocommerce-loop-product__title,.woocommerce-page ul.products li.product a h2.woocommerce-loop-product__title{color:#262626}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{width:auto;height:auto;margin:auto}.woocommerce ul.products li.product a.button,.woocommerce-page ul.products li.product a.button{margin-top:20px;padding:10px 20px !important;background-color:#4a9a05;color:#fff;display:none}.woocommerce ul.products li.product a.added_to_cart,.woocommerce-page ul.products li.product a.added_to_cart{font-size:12px}.page-template-template-categories ul.products{justify-content:center}@media (max-width: 1200px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:31%}}@media (max-width: 992px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:46%}}@media (max-width: 480px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100% !important}}body.single-product .woocommerce-notices-wrapper{margin-top:30px}body.single-product .wc-memberships-products-grant-access{font-size:0px}body.single-product.woocommerce div.product .woocommerce-info.wc-memberships-member-discount-message span a{display:none !important}body.single-product.woocommerce div.product .woocommerce-info.wc-memberships-member-discount-message span a:first-child{display:inherit !important}body.single-product .single-template-one .woocommerce-product-gallery{display:flex}body.single-product .single-template-one .woocommerce-product-gallery .flex-control-thumbs{order:-10;margin-top:0 !important;margin-right:10px !important}body.single-product .single-template-one .woocommerce-product-gallery .flex-control-thumbs li{width:auto !important}body.single-product .single-template-one .woocommerce div.product div.images .flex-control-thumbs li{width:100%;padding-top:0;padding-bottom:5px}body.single-product .single-template-one .elementor-add-to-cart .cart{padding-top:20px}body.single-product .single-template-one .elementor-add-to-cart hr{display:none}.woocommerce div.product .wrapitems{order:5}.woocommerce .product-qty{display:flex;flex-direction:row}.woocommerce .product-qty-label{align-self:center;margin-right:10px}.woocommerce .dropdown-style select,.woocommerce .quantity select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;background-position:calc(100% - 4px) 50%;background-repeat:no-repeat;background-image:url(../images/dropdown.png);border-radius:0;min-width:60px;padding:5px 5px 5px 13px}.woocommerce .dropdown-style select,.woocommerce .quantity select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;padding:10px 20px;outline:none;box-shadow:none;font-family:Open-Sans, sans-serif;font-weight:400;font-size:13px;width:100%;color:#999;background-color:#fff;border:1px solid #e6e6e6;border-radius:0;-webkit-text-fill-color:#999}.woocommerce .product-variants-option{display:flex;flex-direction:row;float:left;margin:0 10px 0 0;align-items:center}.woocommerce .product-variants-option span{font-weight:500;text-transform:uppercase;margin-right:5px}.woocommerce .woocommerce-tabs ul.tabs{display:none}.woocommerce div.product{margin:0 auto}.woocommerce div.product .woocommerce-info.wc-memberships-member-discount-message{border-top:none;margin:50px 0;padding:10px 30px;background-color:#fafafa}.woocommerce div.product .wc-memberships-products-grant-access{margin-top:10px;display:block;margin-bottom:10px}.woocommerce div.product .wc-memberships-products-grant-access a{font-size:0px}.woocommerce div.product .wc-memberships-products-grant-access a:before{content:"become a member";margin:5px 0 20px;font-size:13px;font-weight:600;text-transform:uppercase;color:#262626}.woocommerce div.product .wc-memberships-products-grant-access .btn-become-member{margin:5px 0 20px;font-size:13px;font-weight:600;text-transform:uppercase;color:#262626}.woocommerce div.product .woocommerce-info::before{color:#1e85be;display:none}.woocommerce div.product .regular-price,.woocommerce div.product .member-price{font-size:15px;font-weight:600;margin-right:10px;text-transform:capitalize;margin-bottom:5px}.woocommerce div.product .regular-price .title,.woocommerce div.product .member-price .title{margin-right:10px}.woocommerce div.product .regular-price .regular-price-value,.woocommerce div.product .regular-price .member-discount-price,.woocommerce div.product .member-price .regular-price-value,.woocommerce div.product .member-price .member-discount-price{font-size:16px;font-weight:400}.woocommerce div.product .regular-price .member-discount-price,.woocommerce div.product .member-price .member-discount-price{color:#4a9a05}.woocommerce div.product span.onsale{min-height:5em;min-width:5em;font-size:1em;line-height:4.25;top:1em;left:1em;border-radius:5em;background-color:#ff6767;color:#fff;font-size:1em}.woocommerce div.product .woocommerce-product-gallery{padding:30px;border-radius:4px}.woocommerce div.product .woocommerce-product-gallery img.gallery-image{margin:auto;max-width:100%;display:block;margin-bottom:10px}.woocommerce div.product .summary .product_title{text-align:left;text-transform:capitalize;font-weight:700;font-size:32px;line-height:42px;margin-bottom:15px}.woocommerce div.product .summary .price{align-items:baseline;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5;font-size:15px;font-weight:600;margin-right:10px;color:#262626}.woocommerce div.product .summary .price del{order:2;opacity:1;text-decoration:none;display:block;margin-bottom:10px}.woocommerce div.product .summary .price del .woocommerce-Price-amount{font-size:16px;font-weight:400}.woocommerce div.product .summary .price del:before{content:"Regular Price: "}.woocommerce div.product .summary .price ins{order:1;text-decoration:none;margin-right:10px;font-weight:600;display:block}.woocommerce div.product .summary .price ins .woocommerce-Price-amount{font-weight:400;font-size:16px;color:#4a9a05}.woocommerce div.product .summary .price ins:before{content:"Members Price: "}.woocommerce div.product .summary .stock{display:none}.woocommerce div.product .summary .cart{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}.woocommerce div.product .summary .cart .quantity input{width:4em;padding:10px;margin-right:10px;border-radius:4px;border:1px solid #e5e5e5}.woocommerce div.product .summary .cart button.single_add_to_cart_button{background-color:#4a9a05;color:#fff;clear:both;margin-top:20px}.woocommerce div.product .summary .cart button.single_add_to_cart_button:hover{background-color:#0a0000}.woocommerce div.product .summary .product_meta{display:flex;flex-direction:column}.woocommerce div.product .summary .product_meta span{color:#000}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0 2px;border-color:#e5e5e5;background-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{border-color:#e5e5e5;box-shadow:0px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#f9f9f9;border-bottom-color:#f9f9f9}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:0px 2px 0 #f9f9f9}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-color:#e5e5e5}.woocommerce div.product .woocommerce-tabs .panel{padding:30px}.woocommerce div.product .woocommerce-tabs .panel h2{margin-top:0;font-size:1.75rem}.woocommerce div.product .woocommerce-tabs .panel p,.woocommerce div.product .woocommerce-tabs .panel ul{color:#000}.catalog-product-description img{display:block;margin:auto}.product-gallery_main{border:1px solid #eee;text-align:center}.product-gallery_main img{max-height:400px;margin:0 auto}@media (max-width: 768px){.product-gallery_main img{max-height:300px}}.product-gallery_thumbnails{margin-top:5px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.product-gallery_thumbnails--item{width:100px;height:100px;overflow:hidden;margin:10px 10px 0 0;border:1px solid #eee;opacity:.7;cursor:pointer}.product-gallery_thumbnails--item:first-child{margin-left:0px}.product-gallery_thumbnails--item:last-child{margin-right:0px}.product-gallery_thumbnails--item img{width:100%;height:100%;object-fit:contain}.product-gallery_thumbnails--item.active{border-color:#262626;opacity:1}.product-gallery .custom-modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100vw;height:100vh;overflow:auto;background-color:rgba(0,0,0,0.7)}.product-gallery .custom-modal.open{display:flex;flex-direction:column;align-items:center;justify-content:center}.product-gallery .custom-modal-content{position:relative;padding:20px;background-color:#fefefe;border:1px solid #888;width:80%;max-width:600px}.product-gallery .custom-modal-content .custom-close{position:absolute;top:0;right:10px;font-size:28px;font-weight:bold;cursor:pointer}.subscription-box.first{order:1}.subscription-box.second{order:2}.subscription-box.third{order:3}.subscription-box.third .card{box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);border:1px solid #eee}.products-holder.club-products{display:flex;flex-wrap:wrap;justify-content:space-evenly}.products-holder.club-products .subscription-details{display:none}.card{padding:40px;text-align:left;position:relative;margin-bottom:3rem;border:1px solid transparent;transition:.3s all}.card .subscription-details,.card .user-bought{font-size:13px;display:block;clear:both;width:220px;margin-top:14px}.card .user-subscription-incart{font-size:13px;max-width:265px;margin:auto;margin-bottom:15px}.card .card-header{padding:inherit;margin-bottom:inherit;background-color:inherit;border-bottom:inherit}.card .card-header img{float:left;margin-top:-50px;max-width:50%;height:auto;max-height:150px}.card .card-header h2{font-size:14px;text-transform:uppercase;letter-spacing:2px;font-weight:500;margin-bottom:15px}.card .card-header p{margin:0}.card .card-header hr{clear:both;border:none}.card .card-body{padding:0}.card .card-body h5{font-size:18px;font-weight:500;color:#4a9a05}.card .card-flex{display:flex;flex-direction:row;justify-content:space-around;align-content:center;height:100px}.card .card-flex .card-header{border-bottom:none;padding:0;align-self:center}.card .card-price{padding-bottom:5px}.card .card-price h3,.card .card-price h5{color:#4a9a05}.card .card-price h3{font-size:2.75em;margin:0 0 10px 0}.card .card-price h5{font-size:18px;font-weight:500}.card .price-inverted h3,.card .price-inverted h5{color:#81b03f}.card .card-content{z-index:2;position:relative}@media (max-width: 768px) and (min-width: 577px){.card .card-header h2 br{display:none}}.card:hover{box-shadow:0 3px 20px 0 rgba(0,0,0,0.1);border:1px solid #eee}.card-content ul{list-style:none;padding-left:0}.card-list{font-weight:300;text-align:left;margin-bottom:30px}.card-list li{padding-bottom:15px;padding-left:20px;position:relative;line-height:28px;list-style:none}.card-list li:after{content:'';display:block;position:absolute;width:10px;height:10px;border:solid 2px #06c;border-radius:5px;top:10px;left:0}.fa-check-circle,.fa-info-circle{margin-right:5px}.fa-check-circle{color:#4a9a05}@media screen and (max-width: 768px){.card .card-header h2{line-height:20px;float:none}}#club-loggedin,#club-loggedout{display:none}.club small{font-weight:300;font-size:12px;line-height:21px}.club .user{margin:0 0 10px}.club .fa-circle{margin-left:5px}.club hr{border:none;border-top:1px solid #ececec}.club .d-flex{box-shadow:0 1px 12px -2px rgba(0,0,0,0.15)}.club .d-flex>.col-6{padding:30px}@media (max-width: 768px){.club .d-flex{display:block;width:100%;margin:0 auto}}section.content-area main.container .entry-content .woocommerce .woocommerce-order{display:flex;flex-direction:column}section.content-area main.container .entry-content .woocommerce .woocommerce-order p.woocommerce-notice{text-align:center;font-size:18px;margin:20px 0 40px}section.content-area main.container .entry-content .woocommerce .woocommerce-order ul.woocommerce-thankyou-order-details{margin:0 auto;padding:20px 10px;background-color:#f9f9f9;border-radius:0;text-align:center}section.content-area main.container .entry-content .woocommerce .woocommerce-order ul.woocommerce-thankyou-order-details li{padding:0 20px;margin:0}section.content-area main.container .entry-content .woocommerce .woocommerce-order ul.woocommerce-thankyou-order-details li strong{padding-top:5px;color:#4a9a05}section.content-area main.container .entry-content .woocommerce .woocommerce-order p{margin:30px 0;font-size:14px;text-align:center}section.content-area main.container .entry-content .woocommerce .woocommerce-order section.woocommerce-order-details{margin-top:30px}section.content-area main.container .entry-content .woocommerce .woocommerce-order section.woocommerce-order-details h2{font-size:18px;text-transform:capitalize}section.content-area main.container .entry-content .woocommerce .woocommerce-order section.woocommerce-order-details .shop_table{border:none;background-color:#f9f9f9}section.content-area main.container .entry-content .woocommerce .woocommerce-order section.woocommerce-order-details .shop_table thead tr th{padding:15px 20px}section.content-area main.container .entry-content .woocommerce .woocommerce-order section.woocommerce-order-details .shop_table tbody tr td{padding:10px 20px !important;border-top:2px solid #fff}section.content-area main.container .entry-content .woocommerce .woocommerce-order section.woocommerce-order-details .shop_table tbody tr td.product-total{color:#4a9a05}section.content-area main.container .entry-content .woocommerce .woocommerce-order section.woocommerce-order-details .shop_table tfoot tr th,section.content-area main.container .entry-content .woocommerce .woocommerce-order section.woocommerce-order-details .shop_table tfoot tr td{padding:10px 20px;border-top:2px solid #fff}section.content-area main.container .entry-content .woocommerce .woocommerce-order section.woocommerce-order-details .shop_table tfoot tr td{color:#4a9a05;font-weight:400}section.content-area main.container .entry-content .woocommerce .woocommerce-order section.woocommerce-customer-details section.woocommerce-columns--addresses .woocommerce-column--billing-address,section.content-area main.container .entry-content .woocommerce .woocommerce-order section.woocommerce-customer-details section.woocommerce-columns--addresses .woocommerce-column--shipping-address{max-width:100%;margin-bottom:30px;padding:0}section.content-area main.container .entry-content .woocommerce .woocommerce-order section.woocommerce-customer-details section.woocommerce-columns--addresses .woocommerce-column--billing-address h2,section.content-area main.container .entry-content .woocommerce .woocommerce-order section.woocommerce-customer-details section.woocommerce-columns--addresses .woocommerce-column--shipping-address h2{font-size:18px;text-transform:capitalize}section.content-area main.container .entry-content .woocommerce .woocommerce-order section.woocommerce-customer-details section.woocommerce-columns--addresses .woocommerce-column--billing-address address,section.content-area main.container .entry-content .woocommerce .woocommerce-order section.woocommerce-customer-details section.woocommerce-columns--addresses .woocommerce-column--shipping-address address{padding:20px;line-height:1.75;display:flex;justify-content:space-between;background-color:#f9f9f9;color:#000;font-size:14px;border:none;border-radius:0}section.content-area main.container .entry-content .woocommerce .woocommerce-order section.woocommerce-customer-details section.woocommerce-columns--addresses .woocommerce-column--billing-address address p,section.content-area main.container .entry-content .woocommerce .woocommerce-order section.woocommerce-customer-details section.woocommerce-columns--addresses .woocommerce-column--shipping-address address p{font-size:14px;margin:0}@media (max-width: 992px){section.content-area main.container .entry-content .woocommerce .woocommerce-order ul.woocommerce-thankyou-order-details{display:block;width:100%;padding:0 15px}section.content-area main.container .entry-content .woocommerce .woocommerce-order ul.woocommerce-thankyou-order-details li{display:block;clear:both;border-right:none;border-bottom:1px dashed #e5e5e5;width:100%;padding:15px}section.content-area main.container .entry-content .woocommerce .woocommerce-order section.woocommerce-customer-details section.woocommerce-columns--addresses .woocommerce-column--billing-address address,section.content-area main.container .entry-content .woocommerce .woocommerce-order section.woocommerce-customer-details section.woocommerce-columns--addresses .woocommerce-column--shipping-address address{display:flex;flex-direction:column;align-items:baseline}}.hero{position:relative;background-color:#000}.hero .row{min-height:700px;height:calc(100vh - 140px)}.hero h1,.hero p{color:white}.hero-text{margin-top:200px}.hero .swiper-slide-contents{margin:auto;width:100%;max-width:1500px;position:relative}@media (max-width: 2560px){.hero .swiper-slide-contents{max-width:1500px !important}}@media (max-width: 1600px){.hero .swiper-slide-contents{max-width:1200px !important}}.hero .swiper-slide-contents .elementor-slide-button{position:absolute !important;top:calc(480px)}.hero .hero-title{font-weight:700;font-size:72px;line-height:1;text-transform:capitalize;margin-bottom:30px}.hero .text-bg-top{font-size:160px;font-weight:700;text-transform:uppercase;opacity:.05;position:absolute;right:-20px;top:250px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hero .text-bg-bottom{font-size:160px;font-weight:700;text-transform:uppercase;opacity:.05;position:absolute;right:500px;bottom:170px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hero-img{width:auto;float:right;object-fit:contain}.hero .container{height:100%;position:relative}.swiper-pagination-clickable .swiper-pagination-bullet{outline:none;box-shadow:none}.swiper-pagination-bullet-active{background:rgba(0,0,0,0.5)}@media (max-width: 1024px){.swiper-container{height:auto}.hero{height:auto}}@media (max-width: 992px){.hero .img-text-left{right:auto}.hero .img-text-left.second{right:310px}.hero .img-text-right{bottom:-20px}}@media (max-width: 768px){.hero{height:auto}}@media (max-width: 640px){.hero-text{margin-top:90px;margin-bottom:70px}.hero .hero-title{margin-bottom:10px}.hero .swiper-slide-contents .elementor-slide-button{top:340px}}.elementor-widget-wc-categories:not(:last-child){margin-bottom:10px !important}.elementor-widget-wc-categories ul.products li.product{background:#eaeaea;flex:1}.elementor-widget-wc-categories ul.products li.product a img{width:100%;height:auto;display:block;margin:0;box-shadow:none}.elementor-widget-wc-categories ul.products li.product .woocommerce-loop-category__title{position:absolute;top:0;padding-top:15px;padding-left:10px;padding-right:10px;text-align:center;width:100%}.elementor-widget-wc-categories ul.products li.product a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{display:none}.elementor-widget-wc-categories ul.products.columns-1 h2{padding:40px}.home .elementor-widget-woocommerce-products ul.products li.product .add_to_cart_button{display:none}.features{padding:140px 0 80px 0}.features .title-small{font-size:24px;line-height:32px;color:#262626;font-weight:700;text-transform:uppercase;letter-spacing:2px}.features .features-container{display:flex;flex-direction:row}.features .features-container .feature-box{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:0 10px;margin:0 10px}.features .features-container .feature-box h5{font-weight:500;font-size:18px;line-height:26px}.features .features-container .feature-box img{height:30px;margin-bottom:20px}.features .features-container .feature-box:last-child{margin:0}.features .features-container .feature-box-content{flex:1;margin:-70px 30px 0 10px;position:relative}.features .features-container .feature-box-main{width:100%;padding:30px;background-color:#fff;-webkit-box-shadow:5px 5px 18px 9px rgba(0,0,0,0.15);-moz-box-shadow:5px 5px 18px 9px rgba(0,0,0,0.15);box-shadow:5px 5px 18px 9px rgba(0,0,0,0.15);position:relative;z-index:10}.features .features-container .pattern{position:absolute;z-index:2;width:100%;bottom:-60px;left:-36px}.features .features-container .box{position:absolute;z-index:2;height:100%;bottom:-34px;left:-10px}@media (max-width: 1440px){.features .features-container .feature-box h5{font-size:18px;line-height:28px}.features .features-container .pattern{bottom:-46px;left:-30px}}@media (max-width: 1024px){.features .features-container .feature-box{margin:70px 0 0 0}.features .features-container .feature-box:last-child{margin:70px 0 0 0}.features .features-container .feature-box-main{margin:70px 0 0 0}}@media (max-width: 768px){.features{padding:60px 0}.features .features-container{flex-direction:column}.features .features-container .feature-box-content{margin:0 0 35px 0}.features .features-container .feature-box-content .pattern{width:200px}}button,a.button,.wc-backward{text-transform:uppercase;font-weight:400 !important;padding:1em 2em;border-radius:3px !important;outline:none !important;background-color:#06c;color:#ffffff}.return-to-shop a.button.wc-backward{padding:1em 2em}a.checkout-button{background-color:#06c !important;color:#fff !important;outline:none}button.btn.btn-dark,.entry-content .woocommerce .woocommerce-form-login p.form-row:nth-child(3) button.woocommerce-form-login__submit,.entry-content .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields p button.button,.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p button.button,.woocommerce div.product .summary .cart button.btn-dark.single_add_to_cart_button,button#place_order,.hero .swiper-slide-contents .elementor-slide-button{position:relative;padding:15px 60px 15px 30px;outline:none}button.btn.btn-dark:after,.entry-content .woocommerce .woocommerce-form-login p.form-row:nth-child(3) button.woocommerce-form-login__submit:after,.entry-content .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields p button.button:after,.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p button.button:after,.woocommerce div.product .summary .cart button.btn-dark.single_add_to_cart_button:after,button#place_order:after,.hero .swiper-slide-contents .elementor-slide-button:after{content:url(../images/arrow-right.svg);display:block;position:absolute;top:15px;right:30px}.btn:not(.button-no-icon):after,.entry-content .woocommerce .woocommerce-form-login p.form-row:nth-child(3) .woocommerce-form-login__submit:not(.button-no-icon):after,.entry-content .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields p .button:not(.button-no-icon):after,.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p .button:not(.button-no-icon):after,.woocommerce div.product .summary .cart button.single_add_to_cart_button:not(.button-no-icon):after,button#place_order:not(.button-no-icon):after,.button:not(.button-no-icon):after,button:not(.button-no-icon):after{outline:none}.btn-dark,.entry-content .woocommerce .woocommerce-form-login p.form-row:nth-child(3) .woocommerce-form-login__submit,.entry-content .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields p .button,.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p .button,button#place_order{position:relative;background-color:#2a2a2a;text-transform:uppercase;border-color:transparent;outline:none}.btn-dark:hover,.entry-content .woocommerce .woocommerce-form-login p.form-row:nth-child(3) .woocommerce-form-login__submit:hover,.entry-content .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields p .button:hover,.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p .button:hover,button#place_order:hover{border-color:transparent}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{outline:none}button#place_order{font-weight:700 !important}.elementor-size-sm{min-width:160px}.payment-page .modal-window .button.close.modal-close{padding:0}.payment-page .modal-window .button.close.modal-close span{font-size:32px}.payment-page .modal-window .button.close.modal-close:after{display:none}.payment-page{background:#fff;font-family:Circular, "Cabin", "Helvetica Neue", -apple-system, BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif !important;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.43;color:#484848}.payment-page h1{font-family:Circular, Cabin, Helvetica Neue, -apple-system, BlinkMacSystemFont, Roboto, sans-serif !important;font-weight:500;font-style:normal;color:#484848;font-size:36px;margin-top:30px;text-transform:none;margin-bottom:0;padding:15px 40px}.payment-page p.topbar-txt{color:#999;text-align:right;font-size:13px;margin:0;padding:15px 0}.payment-page .topbar{padding:0;background:rgba(255,255,255,0.99);border-bottom:1px solid #e4e4e4 !important}.payment-page p.topbar-head{text-align:left;vertical-align:baseline;font-size:16px;margin:0 0 0 10px;text-transform:uppercase}.payment-page .f-left{float:left}.payment-page .topbar img.icon{padding:0;width:auto;height:20px}.payment-page .f-left{float:left}.payment-page .topbar-left{padding:15px 0;display:flex}.payment-page .footer p{margin:0;padding:5px;font-size:12px}.payment-page .bottom-links a{margin:0 10px}.payment-page p a{color:#666}.payment-page .subtitle-text{text-align:left;padding:30px 40px 0 40px;font-size:17px;margin-bottom:-20px;color:#262626;font-weight:400}.payment-page .modal-window .close{height:20px;width:20px;background-color:transparent !important;color:#000 !important}.payment-page .payment_method_rocketgate-gateway-api .accepted-cards{display:inline-block;max-height:45px;width:auto;margin-bottom:20px !important}.payment-page .payment_method_rocketgate-gateway-api .accepted-cards:before{content:"Credit cards accepted:"}.payment-page .woocommerce-info{display:none}.payment-page .woocommerce img,.payment-page .woocommerce-page img{width:100%}.payment-page #add_payment_method #payment ul.payment_methods,.payment-page .woocommerce-cart #payment ul.payment_methods,.payment-page .woocommerce-checkout #payment ul.payment_methods{border-bottom:none !important}.payment-page .input-radio{display:none}.payment-page>.footer.text-center{clear:both}.payment-page .woocommerce-checkout.page-template-payment .blockUI.blockOverlay{z-index:1100;border:none;margin:0px;padding:0px;width:100%;height:600px;top:0px;left:0px;background:#fff;opacity:1;cursor:default;position:absolute !important}.payment-page .woocommerce-checkout.page-template-payment .preloader-pay{position:relative}.payment-page .woocommerce-checkout.page-template-payment .preloader-pay .blockUI.blockOverlay:after{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-0.5em;margin-top:-0.5em;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,0.75)}.card-header{display:none}.wc_payment_method.payment_method_cod{display:none}.campaign-image{background-image:url("../images/campaign_image.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover !important;min-height:190px !important}#rgSubmitButton{background-color:#5eb42a !important;border-radius:4px !important;text-transform:none}select#rg_Expire_year{margin-right:0 !important;width:50% !important}#paymentErrorsModal .close{cursor:pointer;position:absolute;top:0;right:0;background:#b3babf;opacity:1;text-shadow:none;width:28px;margin:0;height:28px;padding:0px;border-radius:50%;line-height:27px;text-align:center;color:#fff;margin-right:10px;margin-top:10px}#paymentErrorsModal .modal-header{padding:0;margin:0;border:none}#paymentErrorsModal .modal-header h5{text-align:center;display:block;width:100%;font-size:18px;font-weight:400;color:#8c969c}#paymentErrorsModal .modal-body{color:#b3babf;padding:15px;text-align:center}#paymentErrorsModal .modal-footer{border:none}#paymentErrorsModal .modal-content{border-radius:0;border:none;padding:30px}#paymentErrorsModal .error-sign{fill:#b3babf;width:65px;height:auto;margin-top:15px;margin-bottom:15px}#paymentErrorsModal button.btn.btn-success.modal-btn,#paymentErrorsModal .entry-content .woocommerce .woocommerce-form-login p.form-row:nth-child(3) button.btn-success.modal-btn.woocommerce-form-login__submit,.entry-content .woocommerce .woocommerce-form-login p.form-row:nth-child(3) #paymentErrorsModal button.btn-success.modal-btn.woocommerce-form-login__submit,#paymentErrorsModal .entry-content .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields p button.btn-success.modal-btn.button,.entry-content .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields p #paymentErrorsModal button.btn-success.modal-btn.button,#paymentErrorsModal .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p button.btn-success.modal-btn.button,.entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p #paymentErrorsModal button.btn-success.modal-btn.button,#paymentErrorsModal .woocommerce div.product .summary .cart button.btn-success.modal-btn.single_add_to_cart_button,.woocommerce div.product .summary .cart #paymentErrorsModal button.btn-success.modal-btn.single_add_to_cart_button,#paymentErrorsModal button.btn-success.modal-btn#place_order{margin:auto;border-radius:0 !important;border:1px solid red;font-size:14px}.payment_box.payment_method_rocketgate-gateway-api #MainForm div label{font-family:Circular, "Cabin", "Helvetica Neue", -apple-system, BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif !important;color:#484848;font-size:17px;display:block;margin-bottom:3px;letter-spacing:0.2px !important}.payment_box.payment_method_rocketgate-gateway-api #MainForm #rgSubmit .woocommerce-terms-and-conditions-wrapper label,.payment_box.payment_method_rocketgate-gateway-api #MainForm #rgSubmit #admin_fee_field label{font-size:13px !important}#rg_gateway_wrapper{font-family:Circular, "Cabin", "Helvetica Neue", -apple-system, BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif !important}.subs-terms-content p{color:#666;font-size:12px;text-align:left;text-transform:initial;line-height:18px}#rg_gateway_wrapper #formWrapper div label{font-family:Circular, "Cabin", "Helvetica Neue", -apple-system, BlinkMacSystemFont, Roboto, Helvetica Neue, sans-serif !important;color:#484848;font-size:17px;display:block;margin-bottom:3px;letter-spacing:0.2px !important}#error-terms{top:80% !important;left:0;position:absolute !important;width:auto}#error-terms .input-msg{left:100px !important;width:200px !important}.woocommerce-terms-and-conditions-wrapper p.form-row,.payment-form-checkbox{display:flex;flex-direction:row;align-items:center;margin-bottom:20px;order:5}.woocommerce-terms-and-conditions-wrapper p.form-row label,.payment-form-checkbox label{margin-bottom:0 !important;line-height:16px !important;align-items:center}.woocommerce-terms-and-conditions-wrapper p.form-row label a,.payment-form-checkbox label a{color:#5eb42a}.woocommerce-terms-and-conditions-wrapper p.form-row label a:hover,.payment-form-checkbox label a:hover{cursor:pointer}.woocommerce-terms-and-conditions-wrapper p.form-row input,.payment-form-checkbox input{width:5px !important;height:5px;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;margin:2px 0 0 2px !important;outline:#e6e6e6 solid 1px !important;border:4px solid #fff !important;padding:0 !important;box-sizing:content-box !important;background:#fff;cursor:pointer;float:left;min-height:0}.woocommerce-terms-and-conditions-wrapper p.form-row input.invalid-input,.payment-form-checkbox input.invalid-input{outline:1px solid #d8000c !important}.woocommerce-terms-and-conditions-wrapper p.form-row input.valid-input,.payment-form-checkbox input.valid-input{background-color:#59a34a !important;outline:1px solid #59a34a !important}.woocommerce-terms-and-conditions-wrapper p.form-row input:focus,.payment-form-checkbox input:focus{box-shadow:none}@media (max-width: 992px){.payment-review-details .paymentTotal{font-size:16px;padding-left:10px;margin-top:30px;margin-bottom:0}.payment-review-details .shop-info-block{padding:20px 15px;font-size:12px}}@media (max-width: 768px){.entry-content .woocommerce .checkout .woocommerce-checkout-review-order,.entry-content .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order{margin-top:0}.payment-page h1{padding:15px 40px 10px 20px}.payment-page .subtitle-text{padding:0 40px 0 20px}}@media (max-width: 640px){.payment-page h1{display:none}.payment-page p.topbar-head{font-size:13px}.payment-page .subtitle-text{padding:10px 20px 0 20px;margin-top:50px}.payment-page .payment_method_rocketgate-gateway-api .accepted-cards{margin-top:25px;margin-bottom:0 !important}.payment-review-details{margin:0;border:none}.payment-review-details .paymentTotal{position:absolute;top:30px;left:0;right:0;margin-left:0;margin-right:0;width:100%;padding:10px 30px;border-bottom:solid 1px #dadada}.payment-review-details hr{display:none}.payment-review-details .shop-info-block{padding:20px 0}#rg_gateway_wrapper #formWrapper{padding:0}.woocommerce-checkout #payment div.payment_box{padding:1em 0 !important}}@media (max-width: 560px){.payment-page .cvv-info-container .cvv-info-text{display:none}}@media (max-width: 360px){.payment-page p.topbar-head{font-size:12px}}.loader-wrapper{position:fixed;z-index:999999;left:0;right:0;top:0;bottom:0;background-color:#fff;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rg-loader{border:8px solid #f3f3f3;border-radius:50%;border-top:8px solid #777777;width:80px;height:80px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(0deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.payment-page .woocommerce-terms-and-conditions-wrapper{display:block !important}.payment-page .woocommerce-terms-and-conditions-wrapper p.form-row,.payment-page .payment-form-checkbox{text-align:left;z-index:1;padding-top:10px;padding-bottom:10px}.payment-page .woocommerce-terms-and-conditions-wrapper p.form-row label.checkbox,.payment-page .payment-form-checkbox label.checkbox{display:flex !important}.payment-page .woocommerce-terms-and-conditions-wrapper p.form-row .input-checkbox,.payment-page .payment-form-checkbox .input-checkbox{min-width:5px;min-height:5px;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;background:#fff;cursor:pointer;border-radius:0;margin-right:10px !important}.payment-page .woocommerce-terms-and-conditions-wrapper p.form-row .input-checkbox:checked,.payment-page .payment-form-checkbox .input-checkbox:checked{background-color:#59a34a;outline:1px solid #59a34a}.payment-page p.lm_checkbox_block{font-size:13px;text-align:left}.elementor-lost-password,.elementor-field-type-checkbox.elementor-remember-me,tr.recurring-totals,.elementor-login.elementor-login__logged-in-message{display:none !important}.cancel-subscription-form{padding:10px}.subs-cancellation-wrap{max-width:800px;margin:auto;padding-bottom:20px}.subs-cancellation-wrap .subs-cancellation-form .form-control,.subs-cancellation-wrap .subs-cancellation-form .woocommerce-checkout .input-text,.woocommerce-checkout .subs-cancellation-wrap .subs-cancellation-form .input-text,.subs-cancellation-wrap .subs-cancellation-form .page-template-my-account #billing_state,.page-template-my-account .subs-cancellation-wrap .subs-cancellation-form #billing_state,.subs-cancellation-wrap .subs-cancellation-form #rg_gateway_wrapper .good,#rg_gateway_wrapper .subs-cancellation-wrap .subs-cancellation-form .good{margin-bottom:20px}.subs-cancellation-wrap .display-subs-msg span{display:block;text-align:center}.subs-cancellation-wrap .subs-cancellation-title,.subs-cancellation-wrap .display-subs-msg{display:none}.content-cancel-subscription,.no-subscrtion-message{text-align:center}#terms-and-conditions .heading_terms{font-size:20px}#terms-and-conditions ol li ol{margin-bottom:30px}#cookies-policy h4{margin-top:20px}#cookies-policy table{margin-top:20px;margin-bottom:30px}#cookies-policy table tr:nth-child(odd){background:#efefef}#cookies-policy table tr td,#cookies-policy table tr th{padding:15px}#cookies-policy table tr td p,#cookies-policy table tr th p{margin-bottom:0px}.product-preloader{min-height:auto;display:flex;align-items:center;justify-content:center;margin-bottom:70px}.product-pagination{margin:50px 0 80px}.product-pagination-pages{text-align:center;margin:20px 0}.product-pagination-pages ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.product-pagination-pages ul li{margin:0 2px}.product-pagination-pages ul li a{position:relative;font-weight:bold;display:flex;height:35px;width:35px;align-items:center;justify-content:center;border-radius:2px;border:1px solid transparent;cursor:pointer}.product-pagination-pages ul li a:hover{border-color:rgba(38,38,38,0.25)}.product-pagination-pages ul li a.active{border-color:#ff6767;cursor:default}.product-pagination-pages ul li a#previous,.product-pagination-pages ul li a#next{border-color:rgba(38,38,38,0.85)}.product-pagination-pages ul li a.disabled{cursor:default;opacity:.5}.product-pagination-pages ul li.ellipsis{position:relative}.product-pagination-pages ul li.ellipsis:before{content:"..."}#product-grid-catalog .search-catalog-box{text-align:left}#product-grid-catalog .search-catalog-box .product-search{min-width:500px;margin-top:30px}#product-grid-catalog .search-catalog-box .alert-tooltip{position:absolute;left:0;color:#f63939;z-index:1;font-size:12px;top:-20px}#product-grid-catalog .search-catalog-box .label-searchbysku{margin-top:10px}#product-grid-catalog .search-catalog-box .search-btn-block{margin-left:10px}#product-grid-catalog .search-catalog-box button[disabled].search-btn{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
