#top-header{display:none!important}#main-header{padding:5px 0!important;min-height:0!important}#logo{max-height:40px!important}.et_header_style_left #et-top-navigation{padding:20px 0 0!important}footer#main-footer{padding-top:20px}form#frm_let_us_design{margin-bottom:70px}.image-calculator-title{display:block!important;float:none!important}#main-header{z-index:9999}#top-header{z-index:10000}.et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular{background-color:#2d2d2d!important}div#top-header{background-color:#2d2d2d!important}.qty_discounts{display:none!important}#top-menu li{padding-right:15px}.f-left{float:left}.d-inline-block{display:inline-block}.woocommerce .quantity input.qty{width:4.8em}.woocommerce nav.woocommerce-pagination ul li{border:1px solid #0170b9;margin:0 6px 2px 0;width:37px;height:37px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:0.75em}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#0170b9;color:#fff}.woocommerce nav.woocommerce-pagination ul{border:0}.product-thumbnail img{width:50%!important;max-width:50%}.product-quantity input.qty{padding:5px!important}.coupon button{color:#fff!important;width:180px!important}.wc-proceed-to-checkout a{background-color:#0170b9!important;color:#fff!important}.actions .button.wp-element-button{background-color:#0170b9!important;color:#fff!important;font-size:18px!important}button#place_order{background-color:#0170b9!important;color:#fff!important;font-size:18px!important}.coupon #coupon_code{padding-top:12px;padding-bottom:12px}#customer_details{width:48%;float:left}.order_review_section{width:48%;float:right}#customer_details .col-1{width:100%}#customer_details .col-2{width:100%}.woocommerce-billing-fields__field-wrapper input{background-color:#fff!important;border:1px solid #ccc!important;padding:10px!important}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{background-color:#0170b9!important;color:#fff!important;font-size:18px!important}button.woocommerce-Button.woocommerce-button.button.wp-element-button.woocommerce-form-register__submit{background-color:#0170b9!important;color:#fff!important;font-size:18px!important}.value select{width:100%;border:1px solid #dfdfdf!important;font-size:14px!important;height:50px}.variations_button select{border:1px solid #dfdfdf;font-size:14px;height:45px;width:60px!important}.variations_form table.variations{border-bottom:1px solid #cfcfcf!important}#customer_details .woocommerce-billing-fields h3{font-weight:bold;border-bottom:1px solid #ccc;margin-bottom:20px}#customer_details .woocommerce form .form-row label{font-weight:bold}.woocommerce-shipping-fields{margin-top:20px}.woocommerce-shipping-fields h3{font-weight:bold}.woocommerce-input-wrapper textarea{background:transparent!important;border:1px solid #ccc!important}.woocommerce-additional-fields__field-wrapper{font-weight:bold}.shipping_address input{background-color:#fff!important;border:1px solid #ccc!important;padding:10px!important}.order_review_section{width:48%;float:right;border:1px solid #ccc;padding:30px}.order_review_section .woocommerce-checkout-payment{background:transparent!important}.order_review_section #payment #place_order{float:right;width:100%!important;margin:20px 0 0 0}#customer_details .select2-container--default .select2-selection--single{height:50px;line-height:50px}#customer_details .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px!important}#customer_details .select2-container--default .select2-selection--single .select2-selection__arrow{top:11px!important}form.cart table.variations tbody tr th.label{padding:0!important}form.cart table.variations tbody tr td.value{padding-bottom:4px!important}.woocommerce div.product form.cart .variations td:last-child{padding-bottom:5px!important}.comment-form .submit.et_pb_button{color:#e09900!important}.comment-form #et_pb_submit:hover:after{margin-top:7px}.et-social-linkedin a.icon:before{content:"\E09D"!important}.white-button{float:left;margin-right:10px;padding:.3em 0.9em!important}.white-button:after{display:none!important}.white-button:hover{padding:.3em 0.7em!important}.white-button hover:after{display:none!important}@media (max-width:980px){.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product{width:100%!important}#customer_details{width:100%}.order_review_section{width:100%}}.woocommerce-page form.woocommerce-cart-form button.button{color:#000000!important}.woocommerce a.button.alt:after,.woocommerce-page a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce-page button.button.alt:after,.woocommerce input.button.alt:after,.woocommerce-page input.button.alt:after,.woocommerce #respond input#submit.alt:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce #content input.button.alt:after,.woocommerce-page #content input.button.alt:after,.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:after,.woocommerce-page button.button:after,.woocommerce input.button:after,.woocommerce-page input.button:after,.woocommerce #respond input#submit:after,.woocommerce-page #respond input#submit:after,.woocommerce #content input.button:after,.woocommerce-page #content input.button:after,body .et_pb_button:after{font-size:20px}.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{font-size:18px;font-weight:500;padding:0.3em 1em;background:transparent;border:2px solid;border-radius:3px;-webkit-transition:all 0.2s;transition:all 0.2s}.woocommerce a.button.alt:after,.woocommerce-page a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce-page button.button.alt:after,.woocommerce input.button.alt:after,.woocommerce-page input.button.alt:after,.woocommerce #respond input#submit.alt:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce #content input.button.alt:after,.woocommerce-page #content input.button.alt:after,.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:not(.button-confirm):after,.woocommerce-page button.button:not(.button-confirm):after,.woocommerce input.button:after,.woocommerce-page input.button:after,.woocommerce #respond input#submit:after,.woocommerce-page #respond input#submit:after,.woocommerce #content input.button:after,.woocommerce-page #content input.button:after{font-family:"ETmodules";font-size:32px;line-height:1em;opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all 0.2s;transition:all 0.2s}.woocommerce.et_pb_button_helper_class a.button.alt,.woocommerce-page.et_pb_button_helper_class a.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt.disabled,.woocommerce-page.et_pb_button_helper_class button.button.alt,.woocommerce-page.et_pb_button_helper_class button.button.alt.disabled,.woocommerce.et_pb_button_helper_class input.button.alt,.woocommerce-page.et_pb_button_helper_class input.button.alt,.woocommerce.et_pb_button_helper_class #respond input#submit.alt,.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt,.woocommerce.et_pb_button_helper_class #content input.button.alt,.woocommerce-page.et_pb_button_helper_class #content input.button.alt,.woocommerce.et_pb_button_helper_class a.button,.woocommerce-page.et_pb_button_helper_class a.button,.woocommerce.et_pb_button_helper_class button.button,.woocommerce-page.et_pb_button_helper_class button.button,.woocommerce.et_pb_button_helper_class input.button,.woocommerce-page.et_pb_button_helper_class input.button,.woocommerce.et_pb_button_helper_class #respond input#submit,.woocommerce-page.et_pb_button_helper_class #respond input#submit,.woocommerce.et_pb_button_helper_class #content input.button,.woocommerce-page.et_pb_button_helper_class #content input.button,body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#000000}#top-menu li.menu-item-288405 a,#top-menu li:last-child a{background:#FFB81C!important;color:#111111!important;padding:10px 20px!important;border-radius:4px!important;font-weight:600!important;text-transform:uppercase!important;font-size:12px!important;letter-spacing:1px!important;transition:background 0.3s ease!important}#top-menu li.menu-item-288405 a:hover,#top-menu li:last-child a:hover{background:#E5A619!important}#top-menu li.menu-cart-trigger a{background:transparent!important;padding:0!important}#footer-bottom,#et-footer-nav{display:none!important}.wpcf7-form label{display:block!important;font-size:0!important;line-height:0!important;margin:0!important;padding:0!important;color:transparent!important}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form textarea{width:100%!important;background-color:#1a1a1a!important;border:1px solid #333333!important;border-radius:4px!important;color:#FFFFFF!important;font-family:'Inter',sans-serif!important;font-size:15px!important;padding:14px 18px!important;margin-bottom:16px!important;outline:none!important;transition:border-color 0.3s ease!important}.wpcf7-form input::placeholder,.wpcf7-form textarea::placeholder{color:#999999!important}.wpcf7-form input:focus,.wpcf7-form textarea:focus{border-color:#FFB81C!important}.wpcf7-form textarea{min-height:140px!important;resize:vertical!important}.wpcf7-form input[type="submit"]{background-color:#FFB81C!important;color:#111111!important;font-family:'Inter',sans-serif!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;border:none!important;border-radius:4px!important;padding:14px 40px!important;cursor:pointer!important;transition:background-color 0.3s ease!important}.wpcf7-form input[type="submit"]:hover{background-color:#E5A619!important}.wpcf7-form p{margin:0!important;padding:0!important}.wpcf7-form br{display:none!important}.wpcf7-form select{width:100%!important;background-color:#1a1a1a!important;border:1px solid #333333!important;border-radius:4px!important;color:#ffffff!important;font-family:'Inter',sans-serif!important;font-size:15px!important;padding:14px 18px!important;margin-bottom:16px!important;outline:none!important;appearance:auto!important;-webkit-appearance:auto!important;transition:border-color 0.3s ease!important;height:auto!important}.wpcf7-form select:focus{border-color:#FFB81C!important}.single-product #main-content{background:#0a0a0a!important}.single-product #main-content .container{background:#0a0a0a!important}.single-product .entry-content{background:#0a0a0a!important}.single-product #content-area{background:#0a0a0a!important}.single-product .et_pb_pagebuilder_layout{background:#0a0a0a!important}.single-product #left-area{background:#0a0a0a!important}.single-product .container:before{display:none!important}.single-product .product_title,.single-product h1.product_title,.single-product div.product .product_title,.single-product .summary .product_title,.woocommerce.single-product h1.product_title.entry-title{font-family:'Inter',sans-serif!important;font-size:28px!important;font-weight:700!important;letter-spacing:-0.5px!important;color:#ffffff!important;margin-bottom:4px!important;padding-top:10px!important;padding-bottom:0!important;line-height:1.2!important}.single-product .summary .price,.single-product .summary .price .woocommerce-Price-amount,.single-product .summary .price ins .woocommerce-Price-amount{font-family:'Inter',sans-serif!important;font-size:22px!important;font-weight:600!important;color:#FFB81C!important;margin-bottom:12px!important}.single-product .summary .price del{color:#555555!important;opacity:0.6!important}.single-product div.product div.summary{color:#cccccc!important}.single-product .variations_form .variations th.label,.single-product .variations_form .variations th.label label{font-family:'Inter',sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#aaaaaa!important;padding-bottom:4px!important}.single-product .variations_form .variations select,.single-product .variations_form .variations td.value select{background-color:#1a1a1a!important;border:1px solid #333333!important;border-radius:6px!important;color:#ffffff!important;font-family:'Inter',sans-serif!important;font-size:14px!important;padding:10px 14px!important;height:auto!important;width:100%!important;appearance:auto!important;-webkit-appearance:auto!important;transition:border-color 0.3s ease!important}.single-product .variations_form .variations select:focus{border-color:#FFB81C!important;outline:none!important}.single-product .variations_form table.variations{border:none!important;border-bottom:1px solid #222222!important;margin-bottom:20px!important}.single-product .variations_form table.variations tr{border:none!important}.single-product .variations_form table.variations td,.single-product .variations_form table.variations th{border:none!important;background:transparent!important}.single-product .quantity input.qty{background-color:#1a1a1a!important;border:1px solid #333333!important;border-radius:6px!important;color:#ffffff!important;font-family:'Inter',sans-serif!important;font-size:14px!important;padding:10px!important;width:80px!important;text-align:center!important}.single-product .quantity label,.single-product label[for="quantity"]{color:#aaaaaa!important;font-family:'Inter',sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important}.single-product .variations_button select,.single-product select[name="quantity"]{background-color:#1a1a1a!important;border:1px solid #333333!important;border-radius:6px!important;color:#ffffff!important;font-family:'Inter',sans-serif!important;font-size:14px!important;padding:10px 14px!important;height:auto!important}.single-product .single_add_to_cart_button,.single-product button.single_add_to_cart_button{background:#FFB81C!important;color:#0a0a0a!important;font-family:'Inter',sans-serif!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.5px!important;border:none!important;border-radius:6px!important;padding:14px 32px!important;cursor:pointer!important;transition:all 0.3s ease!important;width:100%!important}.single-product .single_add_to_cart_button:hover{background:#E5A619!important;box-shadow:0 4px 20px rgba(255,184,28,0.3)!important;transform:translateY(-1px)!important}.single-product .stripe-payment-request-wrapper,.single-product #wc-stripe-payment-request-wrapper{margin-top:5px!important;margin-bottom:5px!important}.single-product .woocommerce-product-gallery{background:#111111!important;border-radius:12px!important;overflow:visible!important;border:1px solid #1a1a1a!important}.single-product .woocommerce-product-gallery .flex-viewport{border-radius:12px!important;overflow:hidden!important}.single-product .woocommerce-product-gallery img{border-radius:0!important;transform:none!important;transition:none!important}.single-product .woocommerce-product-gallery:hover img{transform:none!important}.single-product .zoomImg{display:none!important}.single-product .woocommerce-product-gallery__image img{max-height:500px!important;width:100%!important;object-fit:contain!important;background:#111111!important}.single-product .woocommerce-product-gallery .flex-control-thumbs{margin-top:12px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important;list-style:none!important}.single-product .woocommerce-product-gallery .flex-control-thumbs li{width:calc(20% - 7px)!important;margin:0!important;padding:0!important;float:none!important}.single-product .woocommerce-product-gallery .flex-control-thumbs li img{width:100%!important;height:80px!important;object-fit:cover!important;border-radius:6px!important;border:2px solid #222222!important;opacity:0.6!important;cursor:pointer!important;transition:all 0.3s ease!important}.single-product .woocommerce-product-gallery .flex-control-thumbs li img:hover{opacity:0.9!important;border-color:#FFB81C!important}.single-product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1!important;border-color:#FFB81C!important;box-shadow:0 0 0 1px #FFB81C!important}.single-product .woocommerce-product-gallery a.woocommerce-product-gallery__trigger{background:#ffffff!important;border:1px solid #ffffff!important;border-radius:50%!important;color:#0a0a0a!important;opacity:1!important;box-shadow:0 2px 10px rgba(0,0,0,0.3)!important}.single-product .woocommerce-product-gallery a.woocommerce-product-gallery__trigger:hover{background:#FFB81C!important;border-color:#FFB81C!important}.single-product .woocommerce-tabs{background:#111111!important;border-radius:12px!important;padding:20px!important;margin-top:10px!important;border:1px solid #1a1a1a!important}.single-product .woocommerce-tabs ul.tabs{background:transparent!important;border-bottom:1px solid #222222!important;padding:0!important;margin:0 0 24px 0!important}.single-product .woocommerce-tabs ul.tabs::before{border-bottom-color:#222222!important}.single-product .woocommerce-tabs ul.tabs li{background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;margin:0!important;padding:0!important;border-radius:0!important}.single-product .woocommerce-tabs ul.tabs li::before,.single-product .woocommerce-tabs ul.tabs li::after{display:none!important}.single-product .woocommerce-tabs ul.tabs li a{font-family:'Inter',sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#666666!important;padding:12px 20px!important;transition:color 0.3s ease!important}.single-product .woocommerce-tabs ul.tabs li a:hover{color:#ffffff!important}.single-product .woocommerce-tabs ul.tabs li.active{border-bottom-color:#FFB81C!important}.single-product .woocommerce-tabs ul.tabs li.active a{color:#FFB81C!important}.single-product .woocommerce-tabs .panel,.single-product .woocommerce-tabs .woocommerce-Tabs-panel{color:#bbbbbb!important;font-family:'Inter',sans-serif!important;font-size:15px!important;line-height:1.7!important}.single-product .woocommerce-tabs .panel h2,.single-product .woocommerce-tabs .woocommerce-Tabs-panel h2{display:none!important}.single-product .woocommerce-tabs .panel p,.single-product .woocommerce-tabs .woocommerce-Tabs-panel p{color:#bbbbbb!important}.single-product .woocommerce-tabs .panel strong{color:#ffffff!important}.single-product .woocommerce-tabs ul.tabs li.reviews_tab,.single-product .woocommerce-tabs #tab-reviews,.single-product #reviews{display:none!important}.single-product .create_new_button,.single-product a.create_new_button,.single-product .create_new_opt,.single-product div.create_new_opt,.single-product [class*="create_new"],.single-product .wpo-wrapper,.single-product [class*="wpo-"],.single-product .wpo_container,.single-product [id*="wpo"],.single-product #svg_templates{display:none!important}.single-product .woocommerce-breadcrumb{font-family:'Inter',sans-serif!important;font-size:12px!important;color:#555555!important;padding:20px 0 0!important;margin-bottom:2px!important;padding-bottom:0!important}.single-product .woocommerce-breadcrumb a{color:#888888!important;text-decoration:none!important}.single-product .woocommerce-breadcrumb a:hover{color:#FFB81C!important}.single-product .product_meta{color:#555555!important;font-family:'Inter',sans-serif!important;font-size:12px!important;margin-top:20px!important;padding-top:16px!important;border-top:1px solid #1a1a1a!important}.single-product .product_meta a{color:#FFB81C!important}.single-product .product_meta span{color:#666666!important}.single-product .related.products{background:#0a0a0a!important;padding-top:40px!important}.single-product .related.products h2{font-family:'Inter',sans-serif!important;font-size:24px!important;font-weight:700!important;color:#ffffff!important;letter-spacing:-0.5px!important;margin-bottom:24px!important}.single-product .related.products .product{background:#111111!important;border:1px solid #1a1a1a!important;border-radius:10px!important;overflow:hidden!important;transition:all 0.3s ease!important}.single-product .related.products .product:hover{border-color:#2a2a2a!important;transform:translateY(-4px)!important;box-shadow:0 12px 40px rgba(0,0,0,0.3)!important}.single-product .related.products .product .woocommerce-loop-product__title,.single-product .related.products .product h2{font-family:'Inter',sans-serif!important;font-size:15px!important;font-weight:600!important;color:#ffffff!important;padding:12px 16px 4px!important}.single-product .related.products .product .price{color:#FFB81C!important;font-family:'Inter',sans-serif!important;font-size:14px!important;font-weight:500!important;padding:0 16px 12px!important}.single-product .related.products .product .price .woocommerce-Price-amount{color:#FFB81C!important}.single-product .related.products .product .button{background:transparent!important;color:#FFB81C!important;border-top:1px solid #1a1a1a!important;border-radius:0!important;font-family:'Inter',sans-serif!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:12px 16px!important;width:100%!important;text-align:center!important}.single-product .related.products .product .button:hover{background:#FFB81C!important;color:#0a0a0a!important}.single-product .et_pb_post_content,.single-product .post-meta{display:none!important}.single-product .stock{color:#00E694!important;font-family:'Inter',sans-serif!important;font-size:13px!important;font-weight:500!important}.single-product .out-of-stock{color:#ff4444!important}.single-product .onsale{background:#FFB81C!important;color:#0a0a0a!important;font-family:'Inter',sans-serif!important;font-size:12px!important;font-weight:700!important;border-radius:4px!important;padding:4px 12px!important;min-height:auto!important;min-width:auto!important;line-height:1.4!important}.single-product .reset_variations{color:#FFB81C!important;font-size:12px!important;visibility:visible!important}.single-product div.product{margin-top:0!important;padding-top:0!important}.single-product div.product div.images,.single-product div.product div.summary{margin-bottom:0!important}.single-product div.product .woocommerce-product-gallery{margin-bottom:0!important}.single-product div.product div.summary{padding-top:0!important}.single-product .summary .cart{margin-bottom:5px!important}.single-product .summary .variations_form{margin-bottom:0!important}.single-product .summary .variations_form .variations{margin-bottom:5px!important}.single-product #main-content .container{padding-top:0!important}.single-product .btn_overall{margin-top:5px!important;margin-bottom:5px!important}.single-product .summary .variations_button{margin-bottom:5px!important}.single-product .col-md-12{padding-top:0!important;padding-bottom:0!important}.single-product #design_editor,.single-product button#design_editor,.single-product .btn_overall>#design_editor,.single-product form#frm_0,.single-product form[action="/design_editor/"],.single-product .artwork-form-toggle,.single-product #upload-artwork{display:none!important}.postid-288602 .summary .price,.postid-288603 .summary .price{display:none!important}.postid-288602 .summary::before,.postid-288603 .summary::before{content:'Call for Pricing';display:block;font-family:'Inter',sans-serif;font-size:22px;font-weight:600;color:#FFB81C;margin-bottom:12px}.home #main-content .et_pb_section:first-of-type,.page-id-2 #main-content .et_pb_section:first-of-type{padding:0!important;margin:0!important}.home #main-content .et_pb_section:first-of-type .et_pb_row,.page-id-2 #main-content .et_pb_section:first-of-type .et_pb_row{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important}.home #main-content .et_pb_section:first-of-type .et_pb_column,.page-id-2 #main-content .et_pb_section:first-of-type .et_pb_column{padding:0!important;margin:0!important}.home #main-content .et_pb_section:first-of-type .et_pb_code,.page-id-2 #main-content .et_pb_section:first-of-type .et_pb_code{padding:0!important;margin:0!important}.ajf-hero-wrap{font-family:'Inter',sans-serif;background:#FFFFFF;width:100%}.ajf-hero-wrap *{margin:0;padding:0;box-sizing:border-box}.ajf-video-hero{position:relative;width:100%;height:85vh;min-height:600px;max-height:820px;overflow:hidden;background:#000000}.ajf-video-hero video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.ajf-video-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.55) 45%,rgba(0,0,0,0.25) 100%);z-index:2;pointer-events:none}.ajf-video-content{position:relative;z-index:3;height:100%;max-width:1200px;margin:0 auto;padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ajf-video-eyebrow{font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#FFB81C;margin-bottom:20px;opacity:0;transform:translateY(20px);animation:ajfFadeUp 0.8s cubic-bezier(0.25,0.46,0.45,0.94) 0.3s forwards}.ajf-video-headline{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:0.95;letter-spacing:-2px;color:#ffffff;margin-bottom:20px;max-width:820px;opacity:0;transform:translateY(20px);animation:ajfFadeUp 1s cubic-bezier(0.25,0.46,0.45,0.94) 0.5s forwards}.ajf-video-headline .ajf-line2{display:block;color:#FFB81C}.ajf-video-subtitle{font-size:18px;color:#dddddd;line-height:1.6;margin-bottom:28px;max-width:640px;opacity:0;transform:translateY(20px);animation:ajfFadeUp 1s cubic-bezier(0.25,0.46,0.45,0.94) 0.8s forwards}.ajf-video-buttons{display:flex;gap:16px;flex-wrap:wrap;opacity:0;transform:translateY(20px);animation:ajfFadeUp 1s cubic-bezier(0.25,0.46,0.45,0.94) 1.1s forwards}.ajf-video-btn-primary{display:inline-block;background:#FFB81C;color:#111111;font-weight:700;font-size:14px;padding:16px 32px;border-radius:4px;text-decoration:none;letter-spacing:0.5px;transition:all 0.3s ease}.ajf-video-btn-primary:hover{background:#E5A619;transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,184,28,0.4);color:#111111}.ajf-video-btn-secondary{display:inline-block;background:transparent;color:#ffffff;font-weight:700;font-size:14px;padding:16px 32px;border-radius:4px;border:2px solid #ffffff;text-decoration:none;letter-spacing:0.5px;transition:all 0.3s ease}.ajf-video-btn-secondary:hover{background:#ffffff;color:#111111;transform:translateY(-2px)}.ajf-video-badge{align-self:flex-start;margin-top:24px;border:1.5px solid rgba(255,184,28,0.5);background:rgba(255,184,28,0.1);backdrop-filter:blur(8px);border-radius:50px;font-weight:700;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#ffffff;white-space:nowrap;width:fit-content;opacity:0;transform:translateY(20px);animation:ajfFadeUp 1s cubic-bezier(0.25,0.46,0.45,0.94) 1.4s forwards}@keyframes ajfFadeUp{to{opacity:1;transform:translateY(0)}}.ajf-mobile-hero{display:none;background:#FFFFFF;padding:20px 24px 60px}.ajf-mobile-inner{max-width:1200px;margin:0 auto}.ajf-mobile-eyebrow{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#FFB81C;margin-bottom:14px}.ajf-mobile-headline{font-size:2.5rem;font-weight:800;line-height:0.95;letter-spacing:-1.5px;color:#111111;margin-bottom:18px}.ajf-mobile-headline .ajf-line2{display:block;color:#FFB81C}.ajf-mobile-subtitle{font-size:16px;color:#666666;line-height:1.6;margin-bottom:24px}.ajf-mobile-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.ajf-mobile-btn-primary{display:inline-block;background:#FFB81C;color:#111111;font-weight:600;font-size:14px;padding:12px 24px;border-radius:4px;text-decoration:none}.ajf-mobile-btn-secondary{display:inline-block;background:transparent;color:#111111;font-weight:600;font-size:14px;padding:12px 24px;border-radius:4px;border:2px solid #111111;text-decoration:none}.ajf-mobile-badge{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin-bottom:28px;padding:8px 16px;border:1.5px solid #FFB81C;background:#FFF8E1;border-radius:50px;font-weight:700;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#111111;white-space:nowrap;width:fit-content}.ajf-mobile-badge svg{width:14px;height:14px;stroke:#FFB81C;fill:none;stroke-width:2;flex-shrink:0}.ajf-mobile-mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px;height:320px}.ajf-mobile-item{position:relative;overflow:hidden;border-radius:4px}.ajf-mobile-item img{width:100%;height:100%;object-fit:cover;display:block}.ajf-mobile-label{position:absolute;bottom:0;left:0;right:0;padding:14px 10px 10px;background:linear-gradient(to top,rgba(0,0,0,0.85) 0%,transparent 100%);color:#FFB81C;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase}@media (max-width:768px){.ajf-video-hero{display:none}.ajf-mobile-hero{display:block}}#main-content{padding-top:0!important;margin-top:0!important}#main-content .container{padding-top:0!important;margin-top:0!important}.home #main-content>.container,.page-id-2 #main-content>.container{padding-top:0!important;margin-top:0!important}body.home #page-container,body.page-id-2 #page-container{padding-top:0!important}.ajf-video-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;height:auto!important;min-height:0!important;padding:10px 22px!important;gap:10px!important}.ajf-video-badge svg{display:block!important;flex-shrink:0!important;width:14px!important;height:14px!important;position:relative!important;top:0!important}.ajf-hero-wrap p:empty{display:none!important;margin:0!important;padding:0!important;line-height:0!important;height:0!important}.menu-cart-trigger>a{position:relative!important;font-size:0!important;width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;background:transparent!important}.menu-cart-trigger>a::before{content:'';width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23111111%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%279%27%20cy%3D%2721%27%20r%3D%271%27%2F%3E%3Ccircle%20cx%3D%2720%27%20cy%3D%2721%27%20r%3D%271%27%2F%3E%3Cpath%20d%3D%27M1%201h4l2.68%2013.39a2%202%200%200%200%202%201.61h9.72a2%202%200%200%200%202-1.61L23%206H6%27%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;display:block}.menu-cart-trigger .cart-count-badge{position:absolute;top:2px;right:2px;background:#FFB81C;color:#000;font-size:11px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 5px;line-height:1}.menu-cart-trigger .cart-count-badge.hidden{display:none}#ajf-cart-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.5);z-index:99998;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}#ajf-cart-overlay.open{opacity:1;visibility:visible}#ajf-cart-panel{position:fixed;top:0;right:0;width:420px;max-width:100vw;height:100vh;background:#0a0a0a;color:#fff;z-index:99999;transform:translateX(100%);transition:transform 0.3s ease;display:flex;flex-direction:column;box-shadow:-4px 0 20px rgba(0,0,0,0.4)}#ajf-cart-panel.open{transform:translateX(0)}.ajf-cart-header{padding:20px 24px;border-bottom:1px solid #222;display:flex;justify-content:space-between;align-items:center}.ajf-cart-header h3{margin:0;color:#fff;font-family:'Inter',sans-serif;font-size:18px;font-weight:600;letter-spacing:0.5px}.ajf-cart-close{background:none;border:none;color:#fff;font-size:28px;cursor:pointer;padding:0;line-height:1}.ajf-cart-body{flex:1;overflow-y:auto;padding:20px 24px}.ajf-cart-empty{text-align:center;padding:60px 20px;color:#666;font-family:'Inter',sans-serif}.ajf-cart-footer{padding:20px 24px;border-top:1px solid #222;background:#0a0a0a}.ajf-cart-subtotal{display:flex;justify-content:space-between;margin-bottom:16px;font-family:'Inter',sans-serif;font-size:16px}.ajf-cart-subtotal strong{color:#FFB81C;font-size:18px}.ajf-cart-actions{display:flex;flex-direction:column;gap:10px}.ajf-cart-btn{display:block;padding:14px;text-align:center;text-decoration:none;font-family:'Inter',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:13px;border-radius:4px;transition:opacity 0.2s}.ajf-cart-btn:hover{opacity:0.85}.ajf-cart-btn-primary{background:#FFB81C;color:#111!important}.ajf-cart-btn-secondary{background:transparent;color:#fff!important;border:1px solid #444}.ajf-cart-item{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #1a1a1a}.ajf-cart-item img{width:60px;height:60px;object-fit:cover;border-radius:4px}.ajf-cart-item-info{flex:1;font-family:'Inter',sans-serif;font-size:14px}.ajf-cart-item-name{font-weight:500;margin-bottom:4px;color:#fff}.ajf-cart-item-meta{color:#999;font-size:12px}.ajf-cart-item-price{color:#FFB81C;font-weight:600;margin-top:4px}.ajf-cart-item-remove{background:none;border:none;color:#666;cursor:pointer;font-size:18px;padding:0;text-decoration:none}.ajf-cart-item-remove:hover{color:#fff}#ajf-cart-panel{padding-top:0!important}.ajf-cart-header{padding-top:24px!important;padding-bottom:20px!important;position:sticky;top:0;background:#0a0a0a;z-index:2}.ajf-cart-item-remove{position:relative;z-index:10;align-self:flex-start;padding:4px 8px!important;min-width:28px;text-align:center}.single_add_to_cart_button:disabled,#submit_art_work:disabled,button[name="add-to-cart"]:disabled{cursor:wait!important}.single-product .single_add_to_cart_button::after,.single-product #submit_art_work::after,.single-product button[name="add-to-cart"]::after{display:none!important;content:none!important}.woocommerce-checkout #main-content,.woocommerce-checkout .et_pb_pagebuilder_layout,.woocommerce-checkout #left-area,.woocommerce-checkout .entry-content{background:#0a0a0a!important;color:#ffffff!important}.woocommerce-checkout h1.entry-title,.woocommerce-checkout .entry-title{color:#ffffff!important;font-family:'Inter',sans-serif!important;font-weight:700!important;letter-spacing:-0.5px!important}.woocommerce-checkout h3,.woocommerce-checkout #order_review_heading{color:#ffffff!important;font-family:'Inter',sans-serif!important;font-weight:700!important;border-bottom:1px solid #222!important;padding-bottom:12px!important;margin-bottom:20px!important}.woocommerce-checkout label,.woocommerce-checkout .woocommerce form .form-row label{color:#cccccc!important;font-family:'Inter',sans-serif!important;font-size:13px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:0.5px!important;margin-bottom:6px!important}.woocommerce-checkout label .required,.woocommerce-checkout .required{color:#FFB81C!important;text-decoration:none!important}.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout input[type="password"],.woocommerce-checkout input[type="number"],.woocommerce-checkout textarea,.woocommerce-checkout .select2-container--default .select2-selection--single,.woocommerce-checkout select{background-color:#1a1a1a!important;border:1px solid #2a2a2a!important;border-radius:6px!important;color:#ffffff!important;font-family:'Inter',sans-serif!important;font-size:15px!important;padding:12px 16px!important;height:auto!important;transition:border-color 0.2s ease!important}.woocommerce-checkout input:focus,.woocommerce-checkout textarea:focus,.woocommerce-checkout select:focus{border-color:#FFB81C!important;outline:none!important;box-shadow:0 0 0 2px rgba(255,184,28,0.15)!important}.woocommerce-checkout input::placeholder,.woocommerce-checkout textarea::placeholder{color:#666!important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:#ffffff!important;line-height:44px!important;padding-left:16px!important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px!important;top:0!important;right:10px!important}.select2-dropdown{background:#1a1a1a!important;border:1px solid #2a2a2a!important;color:#fff!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#FFB81C!important;color:#111!important}.select2-search--dropdown .select2-search__field{background:#0a0a0a!important;border:1px solid #2a2a2a!important;color:#fff!important}.woocommerce-checkout .order_review_section,.woocommerce-checkout #order_review,.woocommerce-checkout .woocommerce-checkout-review-order{background:#111!important;border:1px solid #222!important;border-radius:10px!important;padding:24px!important}.woocommerce-checkout .shop_table,.woocommerce-checkout .woocommerce-checkout-review-order-table{background:transparent!important;border:none!important;color:#fff!important}.woocommerce-checkout .shop_table th,.woocommerce-checkout .shop_table td{background:transparent!important;border-top:1px solid #222!important;color:#ccc!important;padding:12px 8px!important}.woocommerce-checkout .shop_table thead th{color:#888!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:1px!important;border-bottom:1px solid #222!important;border-top:none!important}.woocommerce-checkout .shop_table .order-total th,.woocommerce-checkout .shop_table .order-total td{color:#fff!important;font-size:18px!important;font-weight:700!important;padding-top:16px!important}.woocommerce-checkout .shop_table .order-total .amount{color:#FFB81C!important}.woocommerce-checkout #shipping_method li,.woocommerce-checkout .woocommerce-shipping-methods li{color:#ccc!important;margin-bottom:6px!important}.woocommerce-checkout #shipping_method input[type="radio"],.woocommerce-checkout input[type="radio"]{accent-color:#FFB81C!important;margin-right:8px!important}.woocommerce-checkout #payment,.woocommerce-checkout .woocommerce-checkout-payment{background:transparent!important;border-radius:0!important}.woocommerce-checkout #payment ul.payment_methods{background:#0a0a0a!important;border:1px solid #222!important;border-radius:8px!important;padding:16px!important;margin-bottom:20px!important}.woocommerce-checkout #payment ul.payment_methods li{color:#fff!important;padding:10px 0!important;border-bottom:1px solid #1a1a1a!important}.woocommerce-checkout #payment ul.payment_methods li:last-child{border-bottom:none!important}.woocommerce-checkout #payment ul.payment_methods label{color:#fff!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;cursor:pointer!important}.woocommerce-checkout #payment div.payment_box{background:#111!important;color:#ccc!important;border-radius:6px!important;margin-top:10px!important;font-size:14px!important}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#111!important}.woocommerce-checkout #place_order,.woocommerce-checkout button#place_order{background:#FFB81C!important;color:#0a0a0a!important;font-family:'Inter',sans-serif!important;font-size:15px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.5px!important;border:none!important;border-radius:6px!important;padding:16px 32px!important;width:100%!important;cursor:pointer!important;transition:all 0.3s ease!important;margin-top:20px!important}.woocommerce-checkout #place_order:hover{background:#E5A619!important;box-shadow:0 4px 20px rgba(255,184,28,0.3)!important;transform:translateY(-1px)!important}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-checkout .woocommerce-info{background:#111!important;border:1px solid #222!important;border-left:3px solid #FFB81C!important;color:#ccc!important;border-radius:6px!important;padding:14px 20px!important}.woocommerce-checkout .woocommerce-info a{color:#FFB81C!important}.woocommerce-checkout .woocommerce-privacy-policy-text,.woocommerce-checkout .woocommerce-privacy-policy-text p{color:#888!important;font-size:13px!important}.woocommerce-checkout .woocommerce-privacy-policy-text a{color:#FFB81C!important}.woocommerce-checkout .wc-stripe-express-checkout-separator,.woocommerce-checkout #wc-stripe-express-checkout-separator{color:#666!important;font-family:'Inter',sans-serif!important}.woocommerce-checkout #ship-to-different-address label{color:#ccc!important;font-size:15px!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important}.woocommerce-checkout input[type="checkbox"]{accent-color:#FFB81C!important}.woocommerce-checkout textarea[name="order_comments"]{min-height:100px!important}.woocommerce-checkout .woocommerce-input-wrapper strong{color:#fff!important;font-weight:500!important}