.single-product .content-area{max-width:1200px !important;width:100% !important;margin:0 auto;padding:0 20px}.woocommerce div.product{border:2px solid #c89a09;padding:40px;border-radius:12px;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.05);max-width:1100px;width:100%;margin:0 auto}.woocommerce div.product .product_title{font-size:28px;color:#222;margin-bottom:15px;font-weight:600}.woocommerce div.product .price{color:#c89a09;font-weight:700;font-size:22px}.woocommerce div.product .product_meta{font-size:14px;color:#777;margin-top:25px;border-top:1px solid #eee;padding-top:15px}.woocommerce div.product form.variations{margin-top:20px;border-top:1px solid #eee;padding-top:20px}.woocommerce ul.products{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce ul.products li.product{width:19%;margin:0 .5% 40px;padding:16px;background:#fff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.woocommerce ul.products li.product:hover{transform:scale(1.04);box-shadow:0 8px 20px rgba(0,0,0,.1)}.woocommerce ul.products li.product img{max-height:280px;width:100%;object-fit:contain;border-radius:12px;margin-bottom:12px}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:16px;font-weight:600;margin:0 0 5px;text-align:center}.woocommerce ul.products li.product h2.woocommerce-loop-product__title:before{display:none !important}.woocommerce ul.products li.product .price{color:#222;font-weight:500;text-align:center;display:block;margin-top:5px}body.woocommerce.archive .container{max-width:100% !important;width:100% !important;padding-left:2vw;padding-right:2vw}@media (max-width:1024px){.woocommerce ul.products li.product{width:45%;margin:0 2.5% 30px}}@media (max-width:600px){.woocommerce ul.products li.product{width:100%;margin:0 0 30px}}.g2g-stock-ok:before,.g2g-stock-low:before,.g2g-stock-out:before{content:'';position:absolute;top:12px;left:12px;background:#28a745;color:#fff;font-size:12px;font-weight:700;padding:4px 8px;border-radius:4px;z-index:10;box-shadow:0 2px 5px rgba(0,0,0,.2)}.g2g-stock-ok:before{content:'✔ Lagernd';background:#28a745}.g2g-stock-low:before{content:'⚠ Geringer Bestand';background:#fd7e14}.g2g-stock-out:before{content:'✖ Ausverkauft';background:#dc3545}.woocommerce-ordering{margin-bottom:30px;display:flex;justify-content:flex-end}.woocommerce-ordering select.orderby{padding:8px 12px;border:2px solid #c89a09;border-radius:30px;background:#fff;color:#222;font-size:14px;font-weight:500;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='14' height='10' viewBox='0 0 14 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%23c89a09' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;padding-right:32px;transition:border-color .3s ease}.woocommerce-ordering select.orderby:hover{border-color:#a37606}.woocommerce-breadcrumb{background:0 0 !important;border:none !important;padding:0 !important;margin-bottom:20px;font-size:13px;color:#666 !important;font-weight:400}.woocommerce-breadcrumb a{color:#999 !important;text-decoration:none}.woocommerce-breadcrumb a:hover{color:#c89a09 !important;text-decoration:underline}.woocommerce-breadcrumb:before{content:''}.woocommerce-breadcrumb{margin-top:10px !important;margin-bottom:25px !important}.kategorie-info-box{background:#fff;border:1px solid #c89a09;padding:30px 30px 20px;max-width:1000px;margin:30px auto 20px auto;border-radius:12px;box-shadow:0 3px 12px rgba(0,0,0,.05);text-align:center;position:relative;overflow:hidden}.kategorie-info-box:before{content:"";position:absolute;top:0;left:0;height:8px;width:100%;background:linear-gradient(to right,#e5b100 0%,#fff 30%,#e5b100 100%);background-size:200% 100%;background-position:left;animation:gold-reflex 6s ease-in-out infinite}@keyframes gold-reflex{0%,100%{background-position:left}50%{background-position:right}}.kategorie-info-box h1{font-size:28px;font-weight:700;color:#1d1d1d;margin-bottom:12px}.kategorie-info-box p{font-size:16px;color:#555;margin-bottom:25px;max-width:800px;margin-left:auto;margin-right:auto}.kategorie-info-icons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.kategorie-info-icon{background:#fafafa;border:1px solid #eee;border-radius:8px;padding:14px 18px;font-size:15px;color:#333;min-width:140px;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,.03);transition:transform .2s ease,border-color .3s ease}.kategorie-info-icon .emoji{font-size:24px;display:block;margin-bottom:8px}.kategorie-info-icon:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.06);border-color:#e5b100}@media (max-width:600px){.kategorie-info-box{padding:20px}.kategorie-info-box h1{font-size:22px}.kategorie-info-box p{font-size:15px}.kategorie-info-icon{min-width:100px;font-size:14px;padding:10px 12px}.kategorie-info-icon .emoji{font-size:20px}}.g2g-attr-btn{color:#222 !important;background:#fff !important;font-weight:600;text-align:center;white-space:nowrap;min-width:52px}.g2g-attr-btn.is-selected{color:#1d1d1d !important}.g2g-attr-btn.is-oos{color:#999 !important}.single-product .variations_button{display:flex !important;align-items:center !important;gap:18px !important;flex-wrap:wrap !important}.single-product .variations_button .quantity{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:48px !important;border:1px solid #ddd !important;border-radius:9999px !important;background:#fff !important;padding:0 !important;margin:0 !important;gap:0 !important;overflow:hidden !important}.single-product .variations_button .quantity .minus,.single-product .variations_button .quantity .plus{width:48px !important;height:48px !important;line-height:48px !important;border:0 !important;border-radius:0 !important;background:#c89a09 !important;color:#fff !important;font-size:20px !important;font-weight:700 !important;padding:0 !important;margin:0 !important;cursor:pointer !important;transition:background .2s ease !important}.single-product .variations_button .quantity .minus:hover,.single-product .variations_button .quantity .plus:hover{background:#a37606 !important}.single-product .variations_button .quantity input.qty{width:60px !important;height:48px !important;line-height:48px !important;text-align:center !important;font-size:16px !important;font-weight:600 !important;border:0 !important;margin:0 !important;background:#fff !important;box-shadow:none !important;-moz-appearance:textfield !important}.single-product .variations_button .quantity input.qty::-webkit-inner-spin-button,.single-product .variations_button .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none !important;margin:0 !important}.single-product .variations_button .single_add_to_cart_button{height:48px !important;padding:0 30px !important;border-radius:9999px !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;margin:0 !important;background:#c89a09;color:#fff;font-size:16px;border:0}.single-product .variations_button .single_add_to_cart_button:hover{background:#a37606}.single-product .variations_button .single_add_to_cart_button:before{content:"🛒";font-size:18px;margin-right:4px}.single-product .summary .price{display:inline-block;margin-bottom:20px;vertical-align:middle}.single-product .variations_button{position:relative}.single-product .variations_button .quantity{float:right;margin-top:-52px}.single-product .variations_button .single_add_to_cart_button{display:block !important;clear:both;width:100%;margin-top:12px !important}@media (max-width:700px){.single-product .variations_button{display:block !important}.single-product .variations_button .quantity{float:none;margin-top:8px}.single-product .variations_button .single_add_to_cart_button{width:100%}}#g2g-delivery-box{margin-top:20px;padding:18px 20px;border-radius:12px;font-size:15px;line-height:1.6}#g2g-delivery-box .g2g-title{font-weight:700;margin-bottom:6px}#g2g-delivery-box.g2g-green{border:2px solid #28a745;background:#f0faf3}#g2g-delivery-box.g2g-orange{border:2px solid #fd7e14;background:#fff5eb}#g2g-delivery-box.g2g-blue{border:2px solid #0b6bdc;background:#eef5ff}#g2g-delivery-box.g2g-green .g2g-title{color:#28a745}#g2g-delivery-box.g2g-orange .g2g-title{color:#fd7e14}#g2g-delivery-box.g2g-blue .g2g-title{color:#0b6bdc}#g2g-delivery-box .g2g-count{margin-top:8px;font-size:14px;color:#333}.single-product form.cart+#g2g-delivery-box{margin-top:18px;clear:both;position:relative;z-index:1}.woocommerce-cart table.shop_table.cart,.woocommerce-cart table.shop_table.cart *{box-sizing:border-box}.woocommerce-cart table.shop_table.cart{display:table !important;width:100% !important;table-layout:fixed !important;border-collapse:separate !important;border-spacing:0 !important}.woocommerce-cart table.shop_table.cart thead{display:table-header-group !important}.woocommerce-cart table.shop_table.cart tbody{display:table-row-group !important}.woocommerce-cart table.shop_table.cart tr{display:table-row !important}.woocommerce-cart table.shop_table.cart th,.woocommerce-cart table.shop_table.cart td{display:table-cell !important;float:none !important;position:static !important;vertical-align:middle !important;padding:14px 0 !important;white-space:normal !important;word-break:break-word !important;overflow:visible !important}.woocommerce-cart table.shop_table.cart thead th{font-size:13px !important;font-weight:700 !important;color:#222 !important;text-transform:none !important;text-align:left !important;padding:10px 0 12px !important;border-bottom:1px solid #e6e6e6 !important}@media (min-width:981px){.woocommerce-cart table.shop_table.cart .product-thumbnail{width:120px !important}.woocommerce-cart table.shop_table.cart .product-name{width:46% !important}.woocommerce-cart table.shop_table.cart .product-price{width:12% !important;text-align:right !important}.woocommerce-cart table.shop_table.cart .product-quantity{width:14% !important;text-align:center !important;z-index:2 !important}.woocommerce-cart table.shop_table.cart .product-subtotal{width:18% !important;text-align:right !important;white-space:nowrap !important;z-index:1 !important}}.woocommerce-cart td.product-thumbnail{padding-right:12px !important}.g2g-thumb-wrap{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:8px !important}.g2g-cart-thumb{width:96px !important;height:96px !important;object-fit:cover !important;border-radius:10px !important;background:#fff !important;box-shadow:0 4px 12px rgba(0,0,0,.06),inset 0 0 0 1px rgba(0,0,0,.05) !important}.woocommerce-cart td.product-name{font-weight:700 !important;line-height:1.3 !important;color:#111 !important}.g2g-qty{display:inline-flex !important;align-items:center !important;height:36px !important;border:1px solid #d6d6d6 !important;border-radius:10px !important;background:#fff !important;overflow:hidden !important}.g2g-qty .g2g-qty-btn,.woocommerce-cart .quantity .plus,.woocommerce-cart .quantity .minus{width:36px !important;height:36px !important;border:0 !important;background:#f3f3f3 !important;cursor:pointer !important;font-size:18px !important;font-weight:700 !important;line-height:36px !important}.g2g-qty input.qty,.woocommerce-cart .quantity input.qty{width:56px !important;height:36px !important;border:0 !important;text-align:center !important;font-weight:700 !important;margin:0 !important;background:#fff !important}.woocommerce-cart .quantity input.qty::-webkit-outer-spin-button,.woocommerce-cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0 !important}.woocommerce-cart .quantity input.qty[type=number]{-moz-appearance:textfield !important}.woocommerce-cart td.product-price,.woocommerce-cart td.product-subtotal{font-weight:700 !important;color:#111 !important}.woocommerce-cart .cart .actions{display:flex !important;justify-content:space-between !important;align-items:center !important;gap:12px !important;padding-top:14px !important;border:0 !important}.woocommerce-cart .cart .actions .coupon{display:flex !important;gap:8px !important;align-items:center !important}.woocommerce-cart .cart .actions .coupon input.input-text{height:38px !important;border:1px solid #ddd !important;border-radius:10px !important;padding:0 12px !important;min-width:220px !important;background:#fff !important}.woocommerce-cart .cart .actions .button{height:38px !important;padding:0 16px !important;border-radius:10px !important;font-weight:700 !important;line-height:38px !important}.woocommerce-cart .cart .actions .button[name=apply_coupon]{background:#fff !important;border:1px solid #c89a09 !important;color:#c89a09 !important}.woocommerce-cart .cart .actions .button[name=apply_coupon]:hover{background:#c89a09 !important;color:#111 !important;border-color:#c89a09 !important}.woocommerce-cart .cart .actions .g2g-update{background:#c89a09 !important;color:#fff !important;border:none !important}.woocommerce-cart .cart .actions .g2g-update:hover{filter:brightness(.95) !important}.cart-totals-box{background:#fff !important;border:1px solid #c89a09 !important;border-radius:12px !important;padding:22px !important;box-shadow:0 0 12px rgba(200,154,9,.35) !important}.cart-totals-title{margin:0 0 14px !important;font-size:20px !important;font-weight:700 !important;color:#c89a09 !important}.woocommerce-cart .cart_totals table tr th,.woocommerce-cart .cart_totals table tr td{padding:10px 0 !important;border-bottom:1px solid #c89a09 !important}@media (max-width:980px){.woocommerce-cart .woocommerce{display:block !important}.woocommerce-cart .cart_totals{max-width:none !important;margin-top:18px !important}.woocommerce-cart table.shop_table.cart thead{display:none !important}.woocommerce-cart table.shop_table.cart tr,.woocommerce-cart table.shop_table.cart th,.woocommerce-cart table.shop_table.cart td{display:block !important}.woocommerce-cart table.shop_table.cart td{border:none !important;padding:6px 0 !important}.woocommerce-cart table.shop_table.cart .product-thumbnail{float:left !important;width:84px !important;padding-right:10px !important}.woocommerce-cart table.shop_table.cart .product-name{margin-left:94px !important}.woocommerce-cart table.shop_table.cart .product-price,.woocommerce-cart table.shop_table.cart .product-quantity,.woocommerce-cart table.shop_table.cart .product-subtotal{margin-left:94px !important;text-align:left !important}.woocommerce-cart .cart .actions{flex-direction:column !important;align-items:stretch !important}.woocommerce-cart .cart .actions .coupon{width:100% !important}.woocommerce-cart .cart .actions .button{width:100% !important}}.woocommerce-cart table.shop_table.cart td{padding:16px 0}.woocommerce-cart td.product-thumbnail{padding-right:14px}.g2g-thumb-wrap{align-items:flex-start}.g2g-cart-thumb{margin-left:-8px}.woocommerce-cart table.shop_table.cart thead th{letter-spacing:.2px;color:#2a2a2a}.g2g-qty{height:38px;border-color:#d0d0d0}.g2g-qty .g2g-qty-btn{width:38px;height:38px;background:#f1f1f1}.g2g-qty input.qty{width:60px;height:38px}.woocommerce-cart .cart .actions{justify-content:flex-start;gap:12px;flex-wrap:wrap}.woocommerce-cart .cart .actions .coupon input.input-text{min-width:240px}.woocommerce-cart .cart .actions .button[name=apply_coupon]{background:#fff;border:1px solid #c89a09;color:#c89a09}.woocommerce-cart .cart .actions .g2g-update{background:#c89a09;color:#111;border:1px solid #c89a09;box-shadow:0 2px 8px rgba(200,154,9,.25)}.woocommerce-cart .cart .actions .g2g-update:hover{filter:none;background:#b28507;border-color:#b28507;box-shadow:0 3px 10px rgba(200,154,9,.3)}@media (min-width:981px){.woocommerce-cart .cart_totals{flex:0 0 440px;max-width:440px}.cart-totals-box{position:sticky;top:24px}}.cart-totals-title{margin-bottom:16px}.woocommerce-cart .cart_totals table tr th,.woocommerce-cart .cart_totals table tr td{border-bottom:1px solid rgba(200,154,9,.75)}.woocommerce-cart td.product-name{font-weight:600}.woocommerce-cart td.product-price,.woocommerce-cart td.product-subtotal{font-weight:700}.g2g-qty{height:40px;border:1px solid #c89a09;border-radius:10px;background:#fff;overflow:hidden}.g2g-qty .g2g-qty-btn{width:40px;height:40px;border:0;background:#fff;color:#c89a09;font-size:18px;font-weight:700;cursor:pointer;transition:all .2s ease}.g2g-qty .g2g-qty-btn:hover{background:#c89a09;color:#fff}.g2g-qty input.qty{width:56px;height:40px;border-left:1px solid #c89a09;border-right:1px solid #c89a09;border-top:0;border-bottom:0;text-align:center;font-weight:700;font-size:15px;background:#fff;margin:0;-moz-appearance:textfield}.g2g-qty input.qty::-webkit-inner-spin-button,.g2g-qty input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (min-width:981px){.woocommerce-cart table.shop_table.cart td{border-bottom:0 !important}.woocommerce-cart table.shop_table.cart tbody tr.cart_item+tr.cart_item td{border-top:2px solid #c89a09 !important}}@media (max-width:980px){.woocommerce-cart table.shop_table.cart tbody tr.cart_item{border-top:2px solid #c89a09;padding-top:8px}.woocommerce-cart table.shop_table.cart tbody tr.cart_item:first-child{border-top:0}}.woocommerce-checkout #order_review{background:#fff;border:1px solid #c89a09;border-radius:12px;padding:24px 26px;box-shadow:0 0 12px rgba(200,154,9,.35)}.woocommerce-checkout h3#order_review_heading{font-size:20px;font-weight:700;color:#c89a09;margin-bottom:16px}.woocommerce-checkout #order_review table th,.woocommerce-checkout #order_review table td{border-bottom:1px solid rgba(200,154,9,.75);padding:10px 0}.woocommerce-checkout #order_review .order-total th,.woocommerce-checkout #order_review .order-total td{font-size:18px;font-weight:700;color:#111}.woocommerce-checkout #place_order{background:#c89a09;color:#fff;border:0;border-radius:10px;padding:14px 20px;font-weight:700;font-size:16px;width:100%;transition:background .2s ease}.woocommerce-checkout #place_order:hover{background:#a37606}@media (min-width:981px){.woocommerce-checkout #order_review{position:sticky;top:24px}}.woocommerce-checkout .woocommerce-info{background:#fff !important;border:1px solid #c89a09 !important;border-radius:12px !important;padding:12px 14px !important;color:#333 !important;box-shadow:0 2px 10px rgba(200,154,9,.08) !important;display:flex !important;align-items:center !important;gap:12px !important;margin:0 0 14px !important}.woocommerce-checkout .woocommerce-info:before{content:none !important;display:none !important}.woocommerce-checkout .woocommerce-info a{margin-left:auto !important;background:#fff !important;color:#c89a09 !important;border:1px solid #c89a09 !important;border-radius:10px !important;padding:8px 12px !important;font-weight:700 !important;text-decoration:none !important}.woocommerce-checkout .woocommerce-info a:hover{background:#c89a09 !important;color:#fff !important}.woocommerce-checkout .input-text,.woocommerce-checkout select,.woocommerce-checkout textarea{width:100% !important;border:1px solid #c89a09 !important;border-radius:12px !important;background:#fff !important;padding:12px 14px !important;font-size:15px !important;line-height:1.35 !important;transition:border-color .15s,box-shadow .15s !important}.woocommerce-checkout .input-text:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus{border-color:#b38708 !important;box-shadow:0 0 0 4px rgba(200,154,9,.18) !important;outline:0 !important}.woocommerce-checkout ::placeholder{color:#9a9a9a}.woocommerce-checkout select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'><path fill='%23c89a09' d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px !important}.woocommerce-checkout .form-row label{display:block !important;margin:0 0 6px !important;font-size:15px !important;font-weight:700 !important;color:#222 !important}.woocommerce-checkout .required{color:#c89a09}@media (min-width:701px){#customer_details .col-1 .woocommerce-billing-fields__field-wrapper,#customer_details .col-2 .woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper{display:grid !important;grid-template-columns:1fr 1fr !important;gap:18px 22px !important}.form-row-wide{grid-column:1/-1 !important}}.woocommerce-checkout .woocommerce-invalid .input-text,.woocommerce-checkout .woocommerce-invalid select{border-color:#dc3545 !important;box-shadow:0 0 0 4px rgba(220,53,69,.12) !important}.woocommerce-checkout #payment{background:#fff !important;border:1px solid #eae3c6 !important;border-radius:12px !important;padding:14px 16px !important}.woocommerce-checkout #payment .payment_box{background:#fffaf0 !important;border:1px solid #f0e0b4 !important;border-radius:10px !important;padding:12px !important;margin-top:10px !important}.woocommerce-checkout .select2-container .select2-selection--single{height:46px !important;border:1px solid #c89a09 !important;border-radius:12px !important;background:#fff !important;display:flex !important;align-items:center !important;padding:0 36px 0 14px !important;box-sizing:border-box !important}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{padding:0 !important;margin:0 !important;line-height:1.2 !important;color:#222 !important;width:100% !important}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__placeholder{margin:0 !important;line-height:1.2 !important;color:#9a9a9a !important}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{position:absolute !important;right:8px !important;top:0 !important;height:46px !important;width:24px !important;display:flex !important;align-items:center !important;justify-content:center !important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#c89a09 transparent transparent !important}.woocommerce-checkout .select2-container--default.select2-container--focus .select2-selection--single,.woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single{border-color:#b38708 !important;box-shadow:0 0 0 4px rgba(200,154,9,.18) !important}.woocommerce-checkout h3#order_review_heading{color:#c89a09 !important}.woocommerce-checkout h3{color:#c89a09 !important}.woocommerce div.product form.cart,.woocommerce div.product .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.woocommerce div.product form.cart .quantity{display:inline-flex;align-items:center;gap:0;height:44px !important;min-height:44px !important;max-height:44px !important;border:1px solid #ddd;border-radius:8px;overflow:hidden;background:#fff}.woocommerce div.product form.cart .quantity input.qty{width:64px;height:44px !important;line-height:44px !important;padding:0 10px;text-align:center;border:0;box-shadow:none;outline:none;-moz-appearance:textfield}.woocommerce div.product form.cart .quantity input.qty::-webkit-outer-spin-button,.woocommerce div.product form.cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product form.cart .quantity .minus,.woocommerce div.product form.cart .quantity .plus,.woocommerce div.product form.cart .quantity button.minus,.woocommerce div.product form.cart .quantity button.plus,.woocommerce div.product form.cart .quantity .qty-button{width:44px;height:44px !important;line-height:44px !important;display:inline-flex;align-items:center;justify-content:center;background:#c89a09;color:#fff;font-weight:700;border:0;cursor:pointer}.woocommerce div.product form.cart .quantity{flex-direction:row !important}.woocommerce div.product form.cart .quantity>*{max-height:44px !important}.woocommerce div.product form.cart .single_add_to_cart_button,.woocommerce div.product .single_variation_wrap .single_add_to_cart_button{height:48px;padding:0 22px;border-radius:10px;background:#c89a09 !important;color:#fff !important;font-weight:800;border:0;box-shadow:none;letter-spacing:.2px}.woocommerce div.product .single_add_to_cart_button:hover{filter:brightness(.95)}.woocommerce div.product form.cart{margin:8px 0 16px}.woocommerce div.product .product_meta{margin-top:12px}.woocommerce div.product .product_meta,.woocommerce div.product .product_meta a{color:#666}.woocommerce div.product form.cart .quantity input.qty,.woocommerce div.product form.cart .quantity{box-sizing:border-box !important}html body .single_add_to_cart_button{background:#c89a09 !important;color:#fff !important}