#layout-4-2{margin-left:65%}.dmp-348{padding-right:350px}.single-ajde_events #sidebar{display:none}.eventon_events_list{margin-left:0px!important}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:15px;position:relative;font-family:"ETModules";content:'\43';color:#e90506;background:#f0f3f6;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\42'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}@media(max-width:1281px) and (min-width:980px){.et_pb_gutters2 .et_pb_column_1_4,.et_pb_gutters2.et_pb_row .et_pb_column_1_4{width:19.75%;margin-right:0px}div.et_pb_section.et_pb_section_7_tb_header .et_pb_column_3_4{width:118.25%!important}div.et_pb_section.et_pb_section_7_tb_header .et_pb_image_0_tb_header{margin-bottom:29px!important;max-width:77%!important}.et_pb_menu_1_tb_header ul li a{font-size:15px!important}#menu-main-menu li{padding-left:7px!important;padding-right:7px!important}}@media(max-width:980px) and (min-width:768px){.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot{width:20%!important}}img{pointer-events:none!important}.paypal-button-container{min-width:300px;max-width:350px;padding-bottom:10px;padding-top:10px}.evcal_cblock .date{color:#e90506!important}.ajde_evcal_calendar.boxy .eventon_list_event{border-radius:8px}.ajde_evcal_calendar #evcal_list.eventon_events_list .eventon_list_event p .evoet_cx span.evcal_event_title{font-size:18px}.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig .evcal_cblock{width:auto;height:auto;justify-content:center;padding-top:16px;padding-bottom:16px;text-align:center}.eventon_events_list .eventon_list_event .evcal_list_a{text-align:center}.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .desc_trig{border-radius:8px}.ajde_evcal_calendar.boxy.boxstyle1 .evo_boxtop,.ajde_evcal_calendar.boxy.boxstyle2 .evo_boxtop{border-radius:4px}.ajde_evcal_calendar.boxy .eventon_list_event.hasbgimg{border-radius:8px!important}.ajde_evcal_calendar{text-align:left!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background-color:#e90506;color:#ffffff;border:none;font-weight:bold;padding:12px 24px;border-radius:4px;text-transform:uppercase;transition:all 0.3s ease}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover,.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background-color:#cc0000;color:#ffffff}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#e9e7e6}.woocommerce-message,.woocommerce-error,.woocommerce-info{color:#330606!important}.woocommerce-info a,.woocommerce-message a{color:#330606!important}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product .woocommerce-Price-amount,.woocommerce-cart .cart_totals .amount,.woocommerce-checkout-review-order-table .amount{color:#c70e0e!important}.woocommerce span.onsale{background-color:#c70e0e!important;color:#ffffff!important}.woocommerce ul.products li.product .price del,.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:#888888!important}.woocommerce ul.products li.product a.button{background-color:#c70e0e!important;border-color:#c70e0e!important;color:#ffffff!important;transition:all 0.2s ease-in-out}.woocommerce ul.products li.product a.button:hover{background-color:#a40b0b!important;border-color:#a40b0b!important;color:#ffffff!important}.woocommerce .single_add_to_cart_button button alt{color:#C91717!important}.single-product form.cart input[type="text"],.single-product form.cart input[type="email"],.single-product form.cart input[type="tel"],.single-product form.cart input[type="number"],.single-product form.cart textarea,.single-product form.cart select{border-radius:4px!important;padding:8px 8px!important;font-size:16px!important;line-height:1.4}.single-product form.cart label{font-size:16px;font-weight:600}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.single-product .single_add_to_cart_button{background-color:#e90506!important;color:#ffffff!important;border:none!important;padding:12px 24px;font-weight:bold;text-transform:uppercase;border-radius:4px;transition:all 0.3s ease}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover,.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover,.single-product .single_add_to_cart_button:hover{background-color:#c90405!important;color:#ffffff!important}.single-product .product_meta{display:none!important}.related.products{visibility:hidden}.single-product .__PrivateStripeElement,.single-product .p-PaymentMethodMessagingProvider,.single-product .p-PaymentMethodMessaging,.single-product .p-CondensedMultiPromotionView{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important}@media only screen and (max-width:768px){.single-product div.product .woocommerce-product-gallery{margin-bottom:25px!important}}@media only screen and (max-width:768px){.single-product .product_title{font-size:26px!important;line-height:1.2!important}}.single-product .woocommerce-product-details__short-description{font-size:16px!important;line-height:1.5!important}.single-product .woocommerce-breadcrumb{display:none!important}.woocommerce-billing-fields{margin-bottom:30px!important}#order_review_heading{margin-top:30px!important;display:block}.edit-order-button{background-color:#e90506!important;color:#fff!important;padding:10px 20px!important;border-radius:4px!important;font-weight:bold!important}.edit-order-button:hover{background-color:#b10404!important}.wc_gc_giftcard_to_first_name input,.wc_gc_giftcard_to_last_name input{background:#f5f5f5!important;border:1px solid #ddd!important;padding:12px 14px!important;border-radius:4px!important;font-size:15px!important;line-height:1.4!important;height:auto!important;box-shadow:none!important}.wc_gc_giftcard_to_first_name input:focus,.wc_gc_giftcard_to_last_name input:focus{background:#ffffff!important;border-color:#999!important;outline:none!important}.wc_gc_giftcard_to_first_name label,.wc_gc_giftcard_to_last_name label{font-weight:600;margin-bottom:6px;display:block}.wc_gc_field_names_row{margin-bottom:18px}.wc_gc_giftcard_to_first_name label,.wc_gc_giftcard_to_last_name label{font-weight:400!important}e-product.product_cat-gift-certificate .woocommerce-tabs{display:none!important}body[class*="product_cat-gift-certificate"] .woocommerce-tabs,body[class*="product_cat-gift-certificate"] .wc-tabs-wrapper,body[class*="product_cat-gift-certificate"] .et_pb_wc_tabs{display:none!important}.woocommerce-checkout #customer_details{margin-top:36px!important}#wc_gc_cart_code{margin-bottom:12px}.wp-block-woocommerce,.wp-block-woocommerce *{font-size:18px!important;line-height:1.4}.woocommerce,.woocommerce *{font-size:18px}[class*="wp-block-woocommerce"],[class*="wp-block-woocommerce"] *,.wc-block-components-main,.wc-block-components-main *,.wc-block-components-sidebar,.wc-block-components-sidebar *,.wc-block-components,.wc-block-components *,.wc-block-cart,.wc-block-cart *,.wc-block-checkout,.wc-block-checkout *,.wp-block-woocommerce-cart,.wp-block-woocommerce-cart *,.wp-block-woocommerce-checkout,.wp-block-woocommerce-checkout *{font-size:20px!important;line-height:1.4!important}.step-item{display:flex;align-items:flex-start;gap:32px;background:#000000;padding:32px;font-family:'Open Sans',sans-serif}.step-num{font-family:'Fjalla One',sans-serif;font-size:64px;line-height:1;color:#FF2227;flex-shrink:0}.step-body h3{font-family:'Fjalla One',sans-serif;font-size:20px;line-height:1.2;letter-spacing:0.12em;text-transform:uppercase;color:#FFFFFF;margin:6px 0 12px}.step-body p{font-size:15px;line-height:1.6;color:#999999;max-width:460px;margin:0}.spec-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:28px 32px;background:#111111;border-top:1px solid #1f1f1f;font-family:'Open Sans',sans-serif}.spec-num{font-family:'Fjalla One',sans-serif;font-size:clamp(32px,4vw,44px);line-height:1;color:#FF2227;margin-bottom:8px;letter-spacing:0.01em}.spec-label{font-size:12px;letter-spacing:0.2em;text-transform:uppercase;color:#888888;font-weight:600}@media (max-width:768px){.spec-strip{grid-template-columns:repeat(2,1fr);gap:20px;padding:24px}}@media (max-width:480px){.spec-strip{grid-template-columns:1fr;gap:16px;text-align:left}.spec{padding-bottom:16px;border-bottom:1px solid #1f1f1f}.spec:last-child{padding-bottom:0;border-bottom:none}}.meta-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:24px 15px 15px 24px;border-top:1px solid #1f1f1f;background:#000000;font-family:'Open Sans',sans-serif}.meta-num{font-family:'Fjalla One',sans-serif;font-size:clamp(28px,3.4vw,38px);line-height:1;color:#FF2227;margin-bottom:8px;letter-spacing:0.01em}.meta-label{font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:#888888;font-weight:600}@media (max-width:600px){.meta-strip{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:380px){.meta-strip{grid-template-columns:1fr;gap:16px}}