.mouse-scroll{display:flex;justify-content:center;margin-top:2rem}.mouse{width:26px;height:40px;border:2px solid #d4af37;border-radius:20px;position:relative}.wheel{width:4px;height:8px;background-color:#d4af37;border-radius:2px;position:absolute;top:8px;left:50%;transform:translateX(-50%);animation:scroll-wheel 1.4s infinite ease-in-out}@keyframes scroll-wheel{0%{opacity:1;top:8px}50%{opacity:1;top:20px}100%{opacity:1;top:8px}}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding-left:30px!important}.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product .price,.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product .price .amount{padding-left:15px!important;padding-bottom:20px!important}.product .related h2{display:none!important}.woocommerce .quantity input[type=number]::-webkit-inner-spin-button,.woocommerce .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity input[type=number]{-moz-appearance:textfield}.woocommerce .quantity input.qty{width:60px;height:50px;padding:0 10px;text-align:center;font-size:15px;background:#222;color:#fff;border:1px solid #555;border-radius:6px}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{background:#111111;color:#ffffff;border:none;padding:18px 24px;display:flex;align-items:center;justify-content:space-between}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info{font-size:15px}.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-info a.button{color:#050504!important;border-width:0px!important;border-radius:8px;font-size:16px;font-family:'Verdana',Helvetica,Arial,Lucida,sans-serif!important;background-image:linear-gradient(62deg,#d4af37 0%,#d1d5d0 100%)!important;padding-top:10px!important;padding-right:40px!important;padding-bottom:10px!important;padding-left:40px!important;margin-left:auto}.woocommerce .woocommerce-message a.button:hover,.woocommerce .woocommerce-info a.button:hover{filter:brightness(0.9)}.cart_totals h2{display:none}.woocommerce-billing-fields h3{display:none!important}#order_review_heading{display:none}body.single-product{background-color:#070604!important}body.single-product,body.single-product #page-container,body.single-product #et-main-area,body.single-product #main-content{background-color:#070604!important}body.single-product #main-content>.clearfix:first-child{margin:0!important;padding:0!important;height:0!important;background-color:#070604!important}body.single-product #main-content>.clearfix:first-child::before,body.single-product #main-content>.clearfix:first-child::after{content:none!important;border:0!important;background-color:#070604!important}body.single-product .woocommerce-notices-wrapper .woocommerce-message,body.single-product .woocommerce-notices-wrapper .woocommerce-info,body.single-product .woocommerce-notices-wrapper .woocommerce-error{background-color:#070604!important;border-color:#070604!important;box-shadow:none!important}body.single-product .woocommerce-notices-wrapper .woocommerce-message,body.single-product .woocommerce-notices-wrapper .woocommerce-info,body.single-product .woocommerce-notices-wrapper .woocommerce-error{background-color:#070604!important;border-color:#070604!important;box-shadow:none!important;padding-left:100px!important;padding-right:100px!important}body.single-product .woocommerce-message .button,body.single-product .woocommerce-message .wc-forward{border-radius:8px!important}body.single-product .woocommerce-message .button::before,body.single-product .woocommerce-message .button::after,body.single-product .woocommerce-message .wc-forward::before,body.single-product .woocommerce-message .wc-forward::after,body.single-product .woocommerce-message .button .et_pb_button_icon{display:none!important;content:none!important}body.single-product .woocommerce-message .button:hover::before,body.single-product .woocommerce-message .button:hover::after,body.single-product .woocommerce-message .wc-forward:hover::before,body.single-product .woocommerce-message .wc-forward:hover::after{display:none!important;content:none!important}@media (max-width:767px){.checkout-summary{width:100%!important;max-width:100%!important;padding:0 16px;box-sizing:border-box;margin:0 auto}.checkout-summary table.shop_table{width:100%!important;border-collapse:collapse;table-layout:fixed}.checkout-summary table.shop_table thead{display:none}.checkout-summary table.shop_table tbody tr,.checkout-summary table.shop_table tfoot tr{display:block;padding:10px 0;border-bottom:1px solid rgba(255,255,255,0.08)}.checkout-summary table.shop_table td,.checkout-summary table.shop_table th{display:block;width:100%;font-size:15px;white-space:normal;word-break:normal;text-align:left}.checkout-summary table.shop_table tbody tr td+td,.checkout-summary table.shop_table tfoot tr td+td{margin-top:4px;white-space:nowrap}}.et_shop_image img{border-top-left-radius:20px;border-top-right-radius:20px}#payment .wc_payment_method input[type="radio"]{display:none}#payment .wc_payment_method input:checked+label{background-color:#2d291d;border-color:#d4af37;box-shadow:0 0 0 2px #d4af37;color:#d4af37}#payment .wc_payment_method label{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:600;padding:15px;background:#222;border-radius:12px;color:white;cursor:pointer;transition:background 0.3s ease,border-color 0.3s ease}#payment .wc_payment_method input:checked+label:after{content:"✔";font-size:22px;margin-left:10px;color:#d4af37}#payment .wc_payment_method:hover label{background-color:#2d291d;border-color:#d4af37}#payment .wc_payment_method{margin-bottom:25px!important}#payment .wc_payment_method label{padding-bottom:15px!important}#payment .wc_payment_method input[type="radio"]:checked+label{padding-bottom:20px!important}#payment .wc_payment_method label img{display:none}.stock.out-of-stock{font-size:20px!important;font-weight:bold;color:#d00000;display:block;margin-top:8px}.woocommerce .stock.in-stock{display:none!important}