body{width:100%;max-width:2160px;margin:0 auto}.header-wrapper span.et_pb_menu__cart-count{background:#C9A84C;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;position:absolute;justify-content:center;right:-6px;top:-5px}.single-product #main-content{background:#000}section.related.products h2{margin-bottom:50px}.product-top-wrap{position:relative;margin-bottom:20px!important}body .featured_product_sec .woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{width:100%;aspect-ratio:1 / 1;height:auto;object-fit:cover;display:block;height:500px}.featured_product_sec .woocommerce ul.products li.product .et_shop_image{aspect-ratio:4 / 5;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #C9A2273D;border-radius:5px}.featured_product_sec .product_type_simple:after{font-size:19px!important;top:13px!important;right:15px!important}.featured_product_sec a.button.product_type_simple:hover{border:1px solid #fff!important}.product-top-wrap .my-loop-cart-wrap{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);width:100%;display:grid;justify-content:center;z-index:10;pointer-events:none;align-items:center}.featured_product_sec .woocommerce ul.products li.product .button:after{font-size:19px!important;top:13px!important;right:15px!important}.featured_product_sec p.woocommerce-result-count{line-height:normal!important}.featured_product_sec a.added_to_cart.wc-forward{text-align:center;background:#C9A227;border-radius:34px;color:#fff;line-height:normal;padding:12px 0;font-size:15px;max-width:132px;margin:10px auto;width:100%}.featured_product_sec h2.woocommerce-loop-product__title{text-align:center;font-family:'Inter';font-weight:400;color:#F5F2E9;font-size:16px}.featured_product_sec span.price{color:#F5F2E9!important;text-align:center;font-size:22px!important;font-weight:700!important}.product-top-wrap .my-loop-cart-wrap .button{pointer-events:auto}.header-wrapper .et_pb_menu__cart-button:before{display:none!important}.header-wrapper .et_pb_menu__cart-button:after{content:""!important;display:inline-block!important;width:23px;height:23px;background-image:url('/wp-content/uploads/2026/07/cart-icon.svg')!important;background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle}.header-wrapper a.et_pb_menu__icon.et_pb_menu__cart-button{position:relative}.header-wrapper a.et_pb_menu__icon__with_count:after,button.et_pb_menu__icon__with_count:after{margin:0!important}.header-wrapper .et_pb_menu_inner_container.et_flex_module{justify-content:space-between!important}.banner-wrapper{position:relative}.banner-wrapper:after{background-image:url(/wp-content/uploads/2026/07/overlay-lion.png);position:absolute;content:'';width:100%;height:100%;background-repeat:no-repeat;background-position:left;top:0;bottom:0;right:0}.footer-wrapper nav.et-menu-nav ul{display:block!important}.footer-icon-box .et_pb_blurb_content.et_flex_module{display:flex;align-items:center;justify-content:left}.footer-icon-box .et_pb_blurb_container{padding-left:0}.banner_bottom-sec>.et_pb_column:not(:last-child)::after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:#181206}.why-choose-sec::after{content:"";position:absolute;right:0;bottom:-95px;width:300px;height:500px;background:url('/wp-content/uploads/2026/07/right-lion.png') no-repeat center;background-size:contain;z-index:10}.footer-icon-box a{color:#BAB8B8}.research_input_wrapper .es_form_wrapper{max-width:450px!important;width:100%!important;margin:0 auto!important}.research_input_wrapper form.es_subscription_form{display:flex!important;align-items:stretch!important;gap:0!important;background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.research_input_wrapper .es-field-label{color:transparent!important;font-size:0!important;line-height:0!important}.research_input_wrapper .es-field-label br{display:none!important}.research_input_wrapper .es-field-label input{font-size:16px!important;color:#fff!important;line-height:normal!important}.research_input_wrapper .es-field-label br{display:none!important}.research_input_wrapper .es-field-wrap{margin:0!important}.research_input_wrapper .ig-es-form-field{flex:1}body .research_input_wrapper .ig-es-form-input{width:100%!important;height:52px!important;background:#161616!important;border:1px solid #333333!important;border-right:0!important;border-radius:0!important;color:#555555!important;padding:0 18px!important;font-size:16px!important;box-shadow:none!important;outline:none!important}.research_input_wrapper .ig-es-form-input::placeholder{color:#555555!important;font-weight:400}.research_input_wrapper .es-field-wrap.es-submit-container{width:55px;min-width:55px;height:52px;margin:0!important;padding:0!important;position:relative;display:flex}.research_input_wrapper .es-subscribe-btn{width:100%!important;min-width:100%!important;height:100%!important;margin:0!important;padding:0!important;background:#C9A84C!important;border:none!important;border-radius:0!important;color:transparent!important;font-size:0!important;text-indent:-9999px;box-shadow:none!important;position:relative}.research_input_wrapper .es-field-wrap.es-submit-container::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px;background:url('/wp-content/uploads/2026/07/submit-icon.svg') center center no-repeat;background-size:contain;pointer-events:none;z-index:3}.research_input_wrapper .es-subscribe-btn:hover{background:#D5B24D!important}.product-tags{color:#C9A227;font-size:16px;font-weight:500;position:absolute;top:10px;right:15px}.featured_product_sec .et_overlay:before{color:#c7a338!important}.age-gate__wrapper .age-gate__background{background-image:url(/wp-content/uploads/2026/07/age-bg.png);background-repeat:no-repeat;background-size:390px;background-position:left bottom}.age-gate__wrapper .age-gate{background:transparent!important;width:100%!important;max-width:800px;margin:0 auto}.age-gate__wrapper{min-height:100vh;position:relative;overflow-y:auto}.age-gate__wrapper p.age-gate__subheadline{color:#C9A227;font-size:54px;font-weight:600;font-family:'Oswald';padding:0!important;margin-bottom:30px}.age-gate__wrapper p.age-gate__challenge{color:#F5F2E9!important;font-family:'Inter'!important;font-weight:400!important;line-height:28px}.age-gate__wrapper .age-gate__heading{padding-bottom:20px}.age-gate__wrapper button.age-gate__submit.age-gate__submit--yes{background:#C9A227!important;border-radius:34px;padding:13px 22px;border:1px solid #C9A227;width:100%;max-width:272px}.age-gate__additional-information{position:absolute;bottom:0;left:0;width:100%;text-align:center}.age-gate__wrapper{position:relative;min-height:100vh}.age-gate__wrapper .age-gate__additional-information p{color:#C9A227;font-weight:500;font-size:16px;line-height:28px}.age-gate__wrapper button.age-gate__submit.age-gate__submit--no{background:transparent;border-radius:34px;padding:13px 22px;border:1px solid #F5F2E9;width:100%;max-width:272px}.age-gate__wrapper .age-gate__buttons{margin-top:45px;gap:16px}.age-gate{padding-bottom:80px}.woocommerce nav.woocommerce-pagination ul{display:inline-flex;gap:12px;padding:0;margin:0;border:none;list-style:none;align-items:center}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li .page-numbers{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#C9A227;color:#fff!important;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 18px rgba(201,162,39,.25)}.woocommerce nav.woocommerce-pagination ul li a.page-numbers:hover{background:#111;color:#fff!important;box-shadow:0 12px 24px rgba(0,0,0,.25)}.woocommerce nav.woocommerce-pagination ul li .current{background:#111!important;color:#fff!important;border:2px solid #C9A227}.woocommerce nav.woocommerce-pagination ul li .next,.woocommerce nav.woocommerce-pagination ul li .prev{font-size:20px;font-weight:700}.additional-info textarea{height:80px!important}.my-account-wrapper .woocommerce-MyAccount-navigation{flex:0 0 280px;background:#111;border:1px solid rgba(201,162,39,.25);border-radius:16px;overflow:hidden;box-shadow:0 15px 40px rgba(0,0,0,.12);margin-bottom:15px}.my-account-wrapper .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}.my-account-wrapper .woocommerce-MyAccount-navigation li{margin:0}.my-account-wrapper .woocommerce-MyAccount-navigation a{display:flex;align-items:center;padding:16px 22px;color:#F5F2E9;text-decoration:none;font-size:16px;font-weight:500;border-bottom:1px solid rgba(255,255,255,.08);transition:.3s ease}.my-account-wrapper .woocommerce-MyAccount-navigation a:hover{background:#C9A227;color:#111;padding-left:28px}.my-account-wrapper .woocommerce-MyAccount-navigation .is-active a{background:#C9A227;color:#111;font-weight:700}.my-account-wrapper .woocommerce-MyAccount-content{flex:1;background:#111;border:1px solid rgba(201,162,39,.25);border-radius:16px;padding:35px;color:#F5F2E9;box-shadow:0 15px 40px rgba(0,0,0,.12)}.my-account-wrapper .woocommerce-MyAccount-content a{color:#C9A227;text-decoration:none;font-weight:600;transition:.3s}.my-account-wrapper .woocommerce-MyAccount-content a:hover{color:#fff}.my-account-wrapper .woocommerce-MyAccount-content h2,.my-account-wrapper .woocommerce-MyAccount-content h3{color:#F5F2E9;margin-bottom:20px}.my-account-wrapper .woocommerce-MyAccount-content p{color:#F5F2E9;line-height:1.8}.my-account-wrapper table{width:100%;border-collapse:collapse;margin-top:25px}.my-account-wrapper table th{background:#C9A227;color:#111;padding:14px}.my-account-wrapper table td{padding:14px;border:1px solid rgba(201,162,39,.2);color:#F5F2E9}.my-account-wrapper input,.my-account-wrapper select,.my-account-wrapper textarea{width:100%;background:#1b1b1b;color:#F5F2E9;border:1px solid rgba(201,162,39,.35);border-radius:10px;padding:14px 16px;transition:.3s}.my-account-wrapper input:focus,.my-account-wrapper select:focus,.my-account-wrapper textarea:focus{outline:none;border-color:#C9A227;box-shadow:0 0 0 4px rgba(201,162,39,.15)}.my-account-wrapper .button,.my-account-wrapper button,.my-account-wrapper input[type="submit"]{background:#C9A227;color:#111;border:none;padding:14px 28px;border-radius:10px;font-weight:700;transition:.3s}.my-account-wrapper .button:hover,.my-account-wrapper button:hover,.my-account-wrapper input[type="submit"]:hover{background:#F5F2E9;color:#111}.my-account-wrapper .woocommerce-Address{background:#1b1b1b;border:1px solid rgba(201,162,39,.2);border-radius:12px;padding:25px}.my-account-wrapper .woocommerce-message,.my-account-wrapper .woocommerce-info,.my-account-wrapper .woocommerce-error{border:none;background:#1b1b1b;color:#F5F2E9;border-left:4px solid #C9A227;border-radius:10px}.my-account-wrapper .woocommerce-ResetPassword.lost_reset_password{background:#111;padding:35px;border-radius:16px;border:1px solid rgba(201,162,39,.25);box-shadow:0 15px 40px rgba(0,0,0,.25);max-width:700px;margin:auto}.my-account-wrapper .woocommerce-ResetPassword p{color:#F5F2E9;font-size:15px;line-height:1.6;margin-bottom:20px;width:100%}.my-account-wrapper .woocommerce-ResetPassword label{margin-bottom:8px}.my-account-wrapper input#user_login{background:transparent!important;border-radius:34px;border:1px solid #fff}.my-account-wrapper .woocommerce-form-login{background:#111;border:1px solid rgba(201,162,39,.25)!important;box-shadow:0 15px 40px rgba(0,0,0,.25);max-width:700px;margin:auto!important;border-radius:16px}.my-account-wrapper .woocommerce h2{color:#F5F2E9;text-align:center;margin-bottom:20px;font-size:40px}.my-account-wrapper .woocommerce-form-login label{color:#F5F2E9;font-weight:500;margin-bottom:8px;display:block}.my-account-wrapper .woocommerce-form-login input.input-text{width:100%;padding:14px 16px!important;border-radius:34px!important;border:1px solid #ddd!important;background:transparent!important;color:#F5F2E9!important;transition:.3s ease;margin-bottom:15px;position:relative!important}.my-account-wrapper .woocommerce-form-login input.input-text:focus{outline:none;border:1px solid #C9A227!important;box-shadow:0 0 0 4px rgba(201,162,39,.15)}.my-account-wrapper .woocommerce-form-login .woocommerce-form__label{color:#F5F2E9;font-size:14px;width:100%;max-width:300px;align-items:center}.my-account-wrapper .woocommerce-form-login button,.my-account-wrapper .woocommerce-form-login .button,.my-account-wrapper .woocommerce-form-login .woocommerce-button{width:100%}.my-account-wrapper .woocommerce-form-login button:hover,.my-account-wrapper .woocommerce-form-login .button:hover,.my-account-wrapper .woocommerce-form-login .woocommerce-button:hover{background:transparent!important}.my-account-wrapper .woocommerce-LostPassword a{color:#C9A227;text-decoration:none;font-size:14px}.my-account-wrapper .woocommerce-LostPassword a:hover{color:#F5F2E9}.my-account-wrapper .show-password-input{background:transparent;border:none!important;line-height:normal!important;max-width:fit-content;top:25px!important;outline:unset!important;border:unset!important}.my-account-wrapper .woocommerce form .show-password-input::before,.my-account-wrapper .woocommerce-page form .show-password-input::before{filter:invert(1);outline:unset!important;border:unset!important}.my-account-wrapper input#rememberme{max-width:fit-content}.woocommerce .quantity input.qty{color:#000!important;border:1px solid #fff;padding-right:0!important;width:100%;max-width:60px;padding:12px}.featured_product_sec select.orderby{background:transparent!important;font-size:15px;border:1px solid #ddd;font-family:'Inter',Helvetica,Arial,Lucida,sans-serif!important}.featured_product_sec select.orderby option{background:#fff!important;font-family:'Inter',Helvetica,Arial,Lucida,sans-serif!important}.lionlabs-row{display:flex;gap:20px;margin-bottom:20px}.lionlabs-col{flex:1}.lionlabs-field{margin-bottom:20px}.wpcf7-form p{margin:0}.lionlabs-col .wpcf7-form-control,.lionlabs-field .wpcf7-form-control{width:100%;padding:14px 18px;background:#FFFFFF08;border:1px solid rgba(201,162,39,.35);border-radius:8px;color:#F5F2E9;font-family:'Inter',sans-serif;font-size:16px;box-sizing:border-box;outline:none;transition:.3s ease}.lionlabs-col .wpcf7-form-control::placeholder,.lionlabs-field .wpcf7-form-control::placeholder{color:rgba(245,242,233,.7)}.lionlabs-col .wpcf7-form-control:focus,.lionlabs-field .wpcf7-form-control:focus{border-color:#C9A227}.wpcf7-not-valid-tip{font-size:12px}.lionlabs-field textarea{min-height:160px;resize:vertical}.lionlabs-btn .wpcf7-submit{background:#C9A227;color:#000;border:0;border-radius:8px;padding:14px 36px;font-family:'Inter',sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:.3s}.lionlabs-btn .wpcf7-submit:hover{background:#d8b237}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{border-radius:12px}.cart_wrap table.cart td.actions .coupon .input-text{width:251px;border-radius:6px;padding:12px 20px}.shop_table.woocommerce-checkout-review-order-table thead tr{background:#c8a53c}.shop_table.woocommerce-checkout-review-order-table tfoot{background:#0a0a0a}.woocommerce-checkout #main-content .et_pb_wc_checkout_order_details table.shop_table tr.cart-subtotal td{border-top:1px solid #ffffff36}.additional-info textarea.input-text:focus{border-color:#fff!important}#order_review .payment_box{color:#fff!important}.featured_product_sec select{color:#fff!important}.featured_product_sec select option{color:#000!important}.woocommerce-result-count{margin-bottom:0px!important;margin-top:8px!important;color:#fff!important}#reviews .star-rating span:before{color:#c9a227}#reviews textarea{background-color:#0a0a0a;border-width:1px;border-color:rgb(255 255 255 / 7%);margin-top:8px}#reviews .comment-form-rating .stars+.stars{display:none!important}#reviews .comment-form-rating .stars:nth-of-type(2){display:none!important}#reviews .stars a{color:#c9a227!important}.policy-text h2{margin-top:20px}#review_form .comment-form-author label,#review_form .comment-form-email label{margin-right:14px}#review_form #respond .form-submit input{padding:7px 36px!important}#review_form #respond .form-submit{text-align:left}.wpcf7-response-output{border-color:#c8a53c!important;color:#fff;text-align:center;font-size:16px;line-height:24px}@media(max-width:991px){.my-account-wrapper .woocommerce{flex-direction:column}.woocommerce-page .et_pb_wc_cart_products .quantity input.qty,.woocommerce .et_pb_wc_cart_products .quantity input.qty{padding:8px 13px!important;width:15%}.my-account-wrapper .woocommerce-MyAccount-navigation{width:100%;flex:100%}.my-account-wrapper .woocommerce-MyAccount-content{width:100%}.contact-icon-rows .et_pb_blurb_container{padding-left:8px}.cart_wrap table.cart td.actions .coupon .input-text{width:50%}}@media (min-width:768px){.built-on-sec{display:flex}.built-on-sec .et_pb_image,.built-on-sec .et_pb_image_wrap{width:100%;height:100%;flex:1}.built-on-sec .et_pb_image img{width:100%;height:100%;display:block;object-fit:cover;max-height:100%!important}}@media (max-width:980px){.footer-wrapper .et_pb_menu .et_pb_menu__menu{display:flex!important}.age-gate__wrapper .age-gate__heading{padding-bottom:20px}.age-gate__wrapper img.age-gate__heading-title.age-gate__heading-title--logo{margin:0}.age-gate__wrapper p.age-gate__challenge{font-size:14px}.age-gate__wrapper .age-gate__buttons{display:block;margin-top:20px}.age-gate__wrapper .age-gate__heading{padding-bottom:0}.age-gate__wrapper .age-gate__additional-information p{font-size:14px;line-height:20px}.age-gate__wrapper p.age-gate__subheadline{font-size:30px;margin-bottom:10px}.footer-wrapper .et_pb_menu .et_mobile_nav_menu{display:none!important}.banner_bottom-sec>.et_pb_column:not(:last-child)::after{display:none}}@media (max-width:767px){.woocommerce nav.woocommerce-pagination ul{gap:8px}.age-gate__wrapper button.age-gate__submit.age-gate__submit--no{margin-top:10px}.lionlabs-row{flex-direction:column;gap:20px}.woocommerce nav.woocommerce-pagination ul li .page-numbers{width:42px;height:42px;font-size:15px}.my-account-wrapper .woocommerce-MyAccount-content{padding:20px}.my-account-wrapper .woocommerce-ResetPassword{padding:25px}.cart_wrap table.cart td.actions .coupon .input-text{width:100%}}@media (max-width:576px){body .featured_product_sec .et_pb_shop ul.products li.product{width:100%!important;margin-right:0!important}.featured-wrapper .et_pb_module.et_pb_shop ul.products[class*="columns-"]>li.product{width:100%!important;margin-right:0!important}.featured_product_sec p.woocommerce-result-count{line-height:normal!important;width:100%!important;text-align:right}.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-3 li.product{width:100%!important;margin-right:0!important}}