.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row textarea,.select2-container--default .select2-selection--single{background:rgb(255 255 255 / .07)!important;border:1px solid rgb(212 175 55 / .35)!important;border-radius:8px!important;color:#f0e6c8!important;padding:12px 16px!important;font-size:15px!important;transition:border-color 0.25s,box-shadow 0.25s!important;width:100%!important;box-shadow:none!important}.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row select:focus,.woocommerce-checkout .form-row textarea:focus{border-color:rgb(212 175 55 / .8)!important;box-shadow:0 0 0 3px rgb(212 175 55 / .12)!important;outline:none!important;background:rgb(255 255 255 / .1)!important}.woocommerce-checkout .form-row label{font-size:12px!important;letter-spacing:0.08em!important;color:rgb(240 230 200 / .65)!important;font-weight:500!important;margin-bottom:5px!important;display:block!important}.woocommerce-checkout h3,.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3{font-size:13px!important;letter-spacing:0.2em!important;color:rgb(212 175 55 / .85)!important;border-bottom:1px solid rgb(212 175 55 / .2)!important;padding-bottom:10px!important;margin-bottom:20px!important;margin-top:30px!important}.woocommerce-form-coupon-toggle{background:rgb(255 255 255 / .04)!important;border:1px solid rgb(212 175 55 / .2)!important;border-radius:8px!important;padding:12px 16px!important;margin-bottom:20px!important}.woocommerce-form-coupon-toggle .woocommerce-info{background:transparent!important;border:none!important;padding:0!important;margin:0!important;color:rgb(240 230 200 / .7)!important;font-size:14px!important}#order_review_heading{font-size:13px!important;letter-spacing:0.2em!important;color:rgb(212 175 55 / .85)!important;border-bottom:1px solid rgb(212 175 55 / .2)!important;padding-bottom:10px!important;margin-bottom:20px!important}.woocommerce-checkout-review-order-table{background:rgb(255 255 255 / .04)!important;border:1px solid rgb(212 175 55 / .2)!important;border-radius:10px!important;overflow:hidden!important;width:100%!important}.woocommerce-checkout-review-order-table thead th{background:rgb(212 175 55 / .1)!important;color:rgb(212 175 55 / .9)!important;font-size:11px!important;letter-spacing:0.15em!important;padding:12px 16px!important;border-bottom:1px solid rgb(212 175 55 / .2)!important}.woocommerce-checkout-review-order-table tbody td{padding:14px 16px!important;border-bottom:1px solid rgb(255 255 255 / .07)!important;color:#f0e6c8!important;font-size:14px!important}.woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout-review-order-table tfoot tr td{padding:12px 16px!important;border-top:1px solid rgb(212 175 55 / .2)!important;color:rgb(240 230 200 / .8)!important;font-size:14px!important}.woocommerce-checkout-review-order-table tfoot .order-total th,.woocommerce-checkout-review-order-table tfoot .order-total td{font-size:18px!important;font-weight:700!important;color:#d4af37!important}#payment{background:transparent!important;border:none!important;padding:0!important}#payment ul.payment_methods{list-style:none!important;padding:0!important;margin:0 0 16px 0!important}#payment ul.payment_methods li{background:rgb(255 255 255 / .04)!important;border:1px solid rgb(212 175 55 / .2)!important;border-radius:8px!important;margin-bottom:8px!important;padding:12px 16px!important;transition:border-color 0.2s!important}#payment ul.payment_methods li:has(input:checked),#payment ul.payment_methods li.active-payment{border-color:rgb(212 175 55 / .7)!important;background:rgb(212 175 55 / .07)!important}#payment ul.payment_methods label{color:#f0e6c8!important;font-size:15px!important;font-weight:500!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:10px!important}.wc_payment_method .payment_box{background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:0 0 8px 8px!important;padding:12px 16px!important;margin-top:4px!important;color:rgb(240 230 200 / .7)!important;font-size:13px!important}.wc_payment_method .payment_box .mp-checkout-pro-notice,.mp-checkout-notification,.mp-checkout-pro-activate-info{font-size:12px!important;color:rgb(240 230 200 / .5)!important}#place_order,.woocommerce-checkout #place_order{background:linear-gradient(135deg,#d4af37,#b8902a)!important;color:#1a1a2e!important;font-weight:700!important;font-size:15px!important;letter-spacing:0.12em!important;border:none!important;border-radius:8px!important;padding:16px 32px!important;width:100%!important;cursor:pointer!important;transition:opacity 0.2s,transform 0.1s!important;box-shadow:0 4px 20px rgb(212 175 55 / .3)!important;text-transform:uppercase!important;margin-top:16px!important}#place_order:hover{opacity:0.9!important;transform:translateY(-1px)!important;box-shadow:0 6px 24px rgb(212 175 55 / .45)!important}.woocommerce-terms-and-conditions-wrapper,.woocommerce-privacy-policy-text{font-size:12px!important;color:rgb(240 230 200 / .45)!important;text-align:center!important;margin-top:12px!important;line-height:1.6!important}.woocommerce-terms-and-conditions-wrapper a,.woocommerce-privacy-policy-text a{color:rgb(212 175 55 / .7)!important}.select2-container--default .select2-selection--single{height:auto!important;line-height:normal!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#f0e6c8!important;line-height:normal!important;padding:0!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important;top:0!important}.select2-dropdown{background:#1a1a35!important;border:1px solid rgb(212 175 55 / .35)!important;border-radius:8px!important}.select2-container--default .select2-results__option{color:#f0e6c8!important;font-size:14px!important}.select2-container--default .select2-results__option--highlighted{background:rgb(212 175 55 / .2)!important}.mp-checkout-credits-container{padding:12px 0!important}.mp-test-mode-card{margin:0 0 12px!important;padding:12px!important}.mp-credits-checkout-benefits{padding:12px 0!important}.mp-checkout-benefits-list-title{margin:0 0 10px!important}.mp-checkout-redirect-v3-container{padding:12px 0!important}.mp-checkout-container{padding:0!important}.mp-checkout-credits-container *,.mp-checkout-redirect-v3-container *{font-size:13px!important;line-height:1.5!important}.mp-credits-checkout-benefits ol,.mp-credits-checkout-benefits ul{padding-left:20px!important;margin:0!important}.mp-credits-checkout-benefits li{margin-bottom:6px!important;padding:0!important}.gh-guides{max-width:1100px;margin:56px auto 20px;padding:0 4px;text-align:center}.gh-guides__title{font-family:'Cinzel Decorative',serif;font-weight:400;font-size:clamp(1.3rem,2.6vw,1.8rem);color:#e8d5b0;margin:0 0 10px;text-transform:none}.gh-guides__lead{max-width:640px;margin:0 auto 24px;color:#b8a98a;line-height:1.8}.gh-guides__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:left}.gh-guide{display:block;background:#111827;border:1px solid rgb(241 176 65 / .22);padding:20px 22px;text-decoration:none;transition:border-color .3s,transform .3s}.gh-guide:hover{border-color:rgb(241 176 65 / .6);transform:translateY(-3px)}.gh-guide__title{display:block;font-family:'Cinzel',serif;font-weight:600;color:#ffd07a;margin-bottom:6px}.gh-guide__text{display:block;font-size:.92rem;line-height:1.7;color:#b8a98a}.gh-guides__rule{max-width:760px;margin:24px auto 0;font-size:.92rem;line-height:1.8;color:#7a6a50}.gh-guides__rule strong{color:#e8d5b0}@media(max-width:760px){.gh-guides__grid{grid-template-columns:1fr}}html body .woocommerce table.woocommerce-checkout-review-order-table,html body .woocommerce .woocommerce-checkout-review-order-table thead,html body .woocommerce .woocommerce-checkout-review-order-table tbody,html body .woocommerce .woocommerce-checkout-review-order-table tfoot,html body .woocommerce .cart_totals table.shop_table,html body .woocommerce .cart_totals table.shop_table tbody{display:block!important;width:100%!important}html body .woocommerce .woocommerce-checkout-review-order-table thead>tr,html body .woocommerce .woocommerce-checkout-review-order-table tbody>tr{display:flex!important;justify-content:space-between;align-items:center;gap:16px;width:100%!important}html body .woocommerce .woocommerce-checkout-review-order-table thead>tr>th,html body .woocommerce .woocommerce-checkout-review-order-table tbody>tr>td{display:block!important;border:0!important}html body .woocommerce .woocommerce-checkout-review-order-table thead>tr>th.product-name,html body .woocommerce .woocommerce-checkout-review-order-table tbody>tr>td.product-name{flex:1 1 auto;text-align:left!important}html body .woocommerce .woocommerce-checkout-review-order-table thead>tr>th.product-total,html body .woocommerce .woocommerce-checkout-review-order-table tbody>tr>td.product-total{flex:0 0 auto;text-align:right!important}html body .woocommerce .woocommerce-checkout-review-order-table thead{border-bottom:1px solid rgb(212 175 55 / .2)}html body .woocommerce .woocommerce-checkout-review-order-table tfoot>tr,html body .woocommerce .cart_totals table.shop_table tbody>tr{display:flex!important;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;width:100%!important;padding:12px 16px!important;border-top:1px solid rgb(212 175 55 / .2)!important}html body .woocommerce .woocommerce-checkout-review-order-table tfoot>tr>th,html body .woocommerce .woocommerce-checkout-review-order-table tfoot>tr>td,html body .woocommerce .cart_totals table.shop_table tbody>tr>th,html body .woocommerce .cart_totals table.shop_table tbody>tr>td{display:block!important;width:auto!important;padding:0!important;border:0!important;background:transparent!important}html body .woocommerce .woocommerce-checkout-review-order-table tfoot th,html body .woocommerce .cart_totals table.shop_table th{font-family:'Raleway',sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;color:rgb(240 230 200 / .85)!important}html body .woocommerce .woocommerce-checkout-review-order-table tfoot td,html body .woocommerce .cart_totals table.shop_table td{font-size:16px!important;color:#f0e6c8!important;text-align:right!important}html body .woocommerce .cart_totals table.shop_table td::before{display:none!important}html body .woocommerce .woocommerce-checkout-review-order-table tfoot .order-total th,html body .woocommerce .woocommerce-checkout-review-order-table tfoot .order-total td,html body .woocommerce .cart_totals .order-total th,html body .woocommerce .cart_totals .order-total td{font-size:20px!important;font-weight:700!important;color:#f1b041!important}html body .woocommerce .woocommerce-checkout-review-order-table tbody td.product-name{font-size:15px!important;line-height:1.5!important}html body .woocommerce .woocommerce-checkout-review-order-table .wc-item-meta,html body .woocommerce .woocommerce-checkout-review-order-table dl.variation{font-size:13px!important;line-height:1.6!important;opacity:.85}html body .woocommerce tr.woocommerce-shipping-totals{flex-direction:column;align-items:stretch!important}html body .woocommerce tr.woocommerce-shipping-totals>td{width:100%!important;text-align:left!important}html body .woocommerce tr.gh-ship-note{padding-top:0!important;border-top:0!important}html body .woocommerce tr.gh-ship-note>td{width:100%!important}html body .woocommerce #shipping_method,html body .woocommerce ul.woocommerce-shipping-methods{list-style:none!important;margin:0!important;padding:0!important}html body .woocommerce ul.woocommerce-shipping-methods li{display:flex!important;align-items:flex-start!important;gap:12px!important;margin:0 0 8px!important;padding:12px 14px!important;text-align:left!important;border:1px solid rgb(212 175 55 / .22)!important;border-radius:8px!important;background:rgb(255 255 255 / .03)!important;transition:border-color .2s,background .2s}html body .woocommerce ul.woocommerce-shipping-methods li:has(input:checked){border-color:rgb(241 176 65 / .75)!important;background:rgb(241 176 65 / .07)!important}html body .woocommerce ul.woocommerce-shipping-methods li input[type="radio"]{flex:0 0 auto;width:18px;height:18px;margin:3px 0 0!important;accent-color:#f1b041}html body .woocommerce ul.woocommerce-shipping-methods li label{flex:1 1 auto;display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;margin:0!important;cursor:pointer;font-family:'Raleway',sans-serif!important;font-size:15px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1.4!important;color:#f0e6c8!important;text-align:left!important}.gh-ship__name{font-weight:600}.gh-ship__price{font-family:'Cinzel',serif;font-size:16px;font-weight:700;color:#f1b041;text-align:right;white-space:nowrap}.gh-ship__price .amount,.gh-ship__price bdi{color:inherit!important;font-weight:inherit!important}.gh-ship__note{grid-column:1 / -1;font-size:13px;line-height:1.5;color:rgb(240 230 200 / .62)}html body .woocommerce tr.gh-ship-note td{padding:0!important;border-top:0!important;font-family:'Raleway',sans-serif!important;font-size:13.5px!important;line-height:1.6!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;color:rgb(240 230 200 / .75)!important}html body .woocommerce tr.gh-ship-note td strong{color:#ffd07a;font-weight:600}html body .woocommerce tr.gh-ship-note td::before{display:none!important}.woocommerce-form-coupon-toggle .showcoupon{font-size:13px!important;padding:7px 14px!important;letter-spacing:.04em!important}