.woocommerce,.woocommerce-page{background:transparent;color:#fff}.woocommerce table.shop_table,.woocommerce-page table.shop_table{background:transparent;border:none;border-radius:0}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th,.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{background:transparent;border-color:var(--border);color:inherit}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-error{background:var(--card);border:1px solid var(--border);border-top:4px solid var(--gold);color:#fff;border-radius:0 0 8px 8px;margin-bottom:24px;padding:16px 20px;list-style:none}.woocommerce-notices-wrapper .woocommerce-error{border-top-color:#ff5050}.woocommerce-notices-wrapper .woocommerce-message a,.woocommerce-notices-wrapper .woocommerce-info a{color:var(--gold);font-weight:700}.woocommerce .quantity .input-text.qty,.woocommerce .quantity input.qty{background:transparent;border:none;color:#fff;outline:none}.wp-block-woocommerce-cart *,.wc-block-cart *{box-sizing:border-box}.wp-block-woocommerce-cart{background:transparent!important;color:#fff!important;padding:60px 0 100px!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;padding-left:16px!important;padding-right:16px!important}.wc-block-cart{background:transparent!important;color:#fff!important}.wc-block-cart.wc-block-cart--is-fullpage{display:flex!important;gap:40px!important;align-items:flex-start!important}.wc-block-cart__main{flex:1 1 0%!important;background:transparent!important;color:#fff!important;min-width:0!important}.wc-block-cart__sidebar,.wc-block-components-checkout-sidebar{width:360px!important;flex-shrink:0!important;background:var(--card)!important;border:1px solid var(--border)!important;border-radius:12px!important;overflow:hidden!important;position:sticky!important;top:90px!important;padding-right:15px}.wc-block-cart-items{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:12px!important;overflow:hidden!important;margin-bottom:20px!important}.wc-block-cart-items table,.wc-block-cart-items .wc-block-cart-items__header{background:transparent!important;border:none!important}.wc-block-cart-items .wc-block-cart-items__header{padding:14px 20px!important;border-bottom:1px solid var(--border)!important}.wc-block-cart-items .wc-block-cart-items__header span{color:var(--text)!important;font-size:11px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important}.wc-block-cart-items__row{border-bottom:1px solid var(--border)!important;background:transparent!important}.wc-block-cart-items__row:last-child{border-bottom:none!important}.wc-block-cart-items__row:hover{background:rgba(255,255,255,.02)!important}.wc-block-cart-items__row td{background:transparent!important;border:none!important;padding:18px 16px!important;vertical-align:middle!important;color:#fff!important}.wc-block-cart-item__image img{border-radius:8px!important;border:1px solid var(--border)!important;width:72px!important;height:72px!important;object-fit:cover!important}.wc-block-cart-line-item-title,.wc-block-components-product-name,.wc-block-cart-item__product-name{color:#333!important;font-size:14px!important;font-weight:600!important}.wc-block-cart-item__product-name a{color:#fff!important}.wc-block-cart-item__product-name a:hover,.wc-block-cart-line-item-title:hover{color:var(--gold)!important}.wc-block-cart-item__meta,.wc-block-components-product-metadata{color:var(--text)!important;font-size:12px!important}.wc-block-cart-item__total .woocommerce-Price-amount,.wc-block-components-product-price .woocommerce-Price-amount,.wc-block-components-totals-item__value .woocommerce-Price-amount{color:var(--gold)!important}.wc-block-cart-item__total,.wc-block-components-product-price,.wc-block-components-totals-item__value{color:var(--gold)!important;font-weight:700!important}.wc-block-components-quantity-selector{background:rgba(255,255,255,.04)!important;border:1px solid var(--border)!important;border-radius:6px!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important}.wc-block-components-quantity-selector__button{background:transparent!important;border:none!important;color:var(--text)!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;font-size:18px!important;transition:color .2s!important}.wc-block-components-quantity-selector__button:hover{color:var(--gold)!important}.wc-block-components-quantity-selector__input{background:transparent!important;border-left:1px solid var(--border)!important;border-right:1px solid var(--border)!important;border-top:none!important;border-bottom:none!important;color:#333!important;font-size:14px!important;font-weight:600!important;text-align:center!important;width:48px!important;padding:6px 4px!important;outline:none!important}.wc-block-cart-item__remove-link{color:rgba(255,80,80,.7)!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;transition:color .2s!important}.wc-block-cart-item__remove-link:hover{color:#ff5050!important}.wc-block-components-coupon{margin-top:0!important}.wc-block-components-coupon .wc-block-components-text-input input,.wc-block-components-coupon input[type="text"]{background:rgba(255,255,255,.05)!important;border:1px solid var(--border)!important;border-radius:50px!important;color:#fff!important;font-size:13px!important;padding:11px 20px!important;outline:none!important;transition:border-color .2s!important}.wc-block-components-coupon .wc-block-components-text-input input:focus,.wc-block-components-coupon input[type="text"]:focus{border-color:var(--gold)!important;box-shadow:none!important}.wc-block-components-coupon .wc-block-components-text-input label,.wc-block-components-coupon label{color:rgba(255,255,255,.4)!important;background:transparent!important}.wc-block-components-coupon__button,.wc-block-components-coupon .wc-block-components-button{background:transparent!important;border:1px solid var(--gold)!important;border-radius:50px!important;color:var(--gold)!important;font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:11px 20px!important;cursor:pointer!important;transition:all .35s ease!important}.wc-block-components-coupon__button:hover,.wc-block-components-coupon .wc-block-components-button:hover{background:var(--gold)!important;color:#000!important}.wc-block-components-order-summary{background:transparent!important;color:#fff!important}.wc-block-components-order-summary__button-text,.wc-block-components-order-summary .wc-block-components-panel__button{background:transparent!important;border-bottom:1px solid var(--border)!important;color:#fff!important;font-size:13px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;padding:18px 24px!important;width:100%!important}.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity span{color:#333}.wc-block-components-order-summary-item{border-bottom:1px solid var(--border)!important;padding:14px 24px!important}.wc-block-components-order-summary-item__description,.wc-block-components-order-summary-item__full-price{color:var(--text)!important;font-size:14px!important}.wc-block-components-order-summary-item__full-price .woocommerce-Price-amount{color:var(--gold)!important;font-weight:700!important}.wc-block-components-totals-wrapper{padding:0!important}.wc-block-components-totals-item{border-bottom:1px solid var(--border)!important;padding:14px 20px 14px 0!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.wc-block-components-totals-coupon .wc-block-components-panel__button{margin-top:0;padding-top:0;padding:17px 24px 17px 0}.wc-block-cart .wc-block-cart__totals-title{padding:20px 16px 14px 0}.wc-block-components-totals-item:last-child{border-bottom:none!important}.wc-block-components-totals-item__label{color:#fff!important;font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important}.wc-block-components-totals-item__value{color:var(--gold)!important;font-weight:700!important;font-size:15px!important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-size:14px!important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:22px!important}.wc-block-components-totals-taxes .wc-block-components-totals-item__value{color:var(--text)!important;font-size:13px!important;font-weight:400!important}.wc-block-components-totals-shipping__label{color:#fff!important}.wc-block-components-totals-shipping__via{color:var(--text)!important;font-size:12px!important}.wc-block-components-totals-discount .wc-block-components-totals-item__value{color:#48c78e!important}.wc-block-cart__submit-container,.wc-block-cart__submit{padding:20px 24px!important;background:transparent!important}.wc-block-cart__submit-container .wc-block-components-checkout-place-order-button,.wc-block-cart__submit .wc-block-components-button,.wc-block-cart__proceed-to-checkout-button,.wc-block-components-checkout-place-order-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;background:var(--gold)!important;color:#000!important;font-size:13px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;padding:15px 24px!important;border-radius:50px!important;border:none!important;cursor:pointer!important;transition:all .35s ease!important;text-decoration:none!important}.wc-block-cart__submit-container .wc-block-components-checkout-place-order-button:hover,.wc-block-cart__submit .wc-block-components-button:hover,.wc-block-cart__proceed-to-checkout-button:hover,.wc-block-components-checkout-place-order-button:hover{background:var(--gold-light)!important;transform:translateY(-2px)!important;box-shadow:0 10px 28px rgba(216,167,65,.35)!important;color:#000!important}.wc-block-components-notice-banner{background:rgba(216,167,65,.08)!important;border-left:4px solid var(--gold)!important;border-radius:0 6px 6px 0!important;color:#fff!important;padding:14px 18px!important;margin-bottom:16px!important}.wc-block-components-notice-banner.is-error{border-left-color:#ff5050!important}.wc-block-components-notice-banner__content{color:#fff!important}.wc-block-cart-is-empty{text-align:center!important;padding:60px 24px!important;color:var(--text)!important}.wc-block-cart-is-empty p{color:var(--text)!important}.wc-block-cart-is-empty .wc-block-cart-is-empty__action .wc-block-components-button{background:var(--gold)!important;color:#000!important;border-radius:50px!important;border:none!important;font-size:13px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:13px 28px!important;cursor:pointer!important;transition:all .35s ease!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.wp-site-blocks,.entry-content,.page-content,.hentry,.site-main,.has-global-padding{background:transparent!important;color:#fff!important}@media (max-width:991px){.wc-block-cart.wc-block-cart--is-fullpage{flex-direction:column!important}.wc-block-cart__sidebar,.wc-block-components-checkout-sidebar{width:100%!important;position:static!important}}@media (max-width:575px){.wp-block-woocommerce-cart{padding-left:12px!important;padding-right:12px!important}}body.woocommerce-cart .site-main,body.woocommerce-checkout .site-main{background:transparent!important;padding:0!important;margin:0!important}body.woocommerce-cart .default-content-wrapper,body.woocommerce-checkout .default-content-wrapper{background:transparent!important;padding:0!important;margin:0!important}body.woocommerce-cart .page-content-wrapper,body.woocommerce-checkout .page-content-wrapper{background:transparent!important;padding:0!important;margin:0!important;border:none!important;box-shadow:none!important;border-radius:0}body.woocommerce-cart .entry-header,body.woocommerce-checkout .entry-header{display:none!important}body.woocommerce-cart .page-content,body.woocommerce-checkout .page-content{background:transparent!important;padding:0!important;margin:0!important}body.woocommerce-cart .post-thumbnail,body.woocommerce-checkout .post-thumbnail{display:none!important}.wp-block-woocommerce-checkout{background:transparent!important;color:#fff!important;padding:60px 0 100px!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;padding-left:16px!important;padding-right:16px!important}.wc-block-checkout{background:transparent!important;color:#fff!important}.wc-block-checkout__main{flex:1 1 0%!important;background:transparent!important;color:#fff!important;min-width:0!important}.wc-block-checkout__sidebar{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:12px!important;overflow:hidden!important;position:sticky!important;top:90px!important}.wc-block-checkout__step-title{color:#fff!important;font-size:15px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;border-bottom:1px solid var(--border)!important;padding-bottom:14px!important;margin-bottom:24px!important}.wc-block-components-text-input,.wc-block-components-select{background:transparent!important}.wc-block-components-text-input label,.wc-block-components-select label,.wc-block-components-combobox label{color:#333!important;background:transparent!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important}.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{line-height:10px}.wc-block-components-text-input input,.wc-block-components-select select,.wc-block-components-combobox input{background:rgba(255,255,255,.05)!important;border:1px solid var(--border)!important;border-radius:6px!important;color:#333!important;font-size:14px!important;padding:14px 16px!important;outline:none!important;transition:border-color .2s!important}.wc-block-components-title.wc-block-components-title{color:#333}.wc-block-components-text-input input:focus,.wc-block-components-select select:focus,.wc-block-components-combobox input:focus{border-color:var(--gold)!important;box-shadow:none!important}.wc-block-components-text-input input::placeholder,.wc-block-components-combobox input::placeholder{color:rgba(255,255,255,.25)!important}.wc-block-components-select select{appearance:none!important;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'12\'\ height=\'12\'\ fill=\'none\'\ stroke=\'%23b9b9b9\'\ stroke-width=\'2\'\ viewBox=\'0\ 0\ 24\ 24\'%3E%3Cpolyline\ points=\'6\ 9\ 12\ 15\ 18\ 9\'/%3E%3C/svg%3E)!important;background-repeat:no-repeat!important;background-position:right 14px center!important}.wc-block-components-select select option{background:#1a1a1a!important;color:#fff!important}.wc-block-components-checkbox input[type="checkbox"],.wc-block-components-radio-control input[type="radio"]{accent-color:var(--gold)!important}.wc-block-components-checkbox .wc-block-components-checkbox__label,.wc-block-components-radio-control .wc-block-components-radio-control__option-label{color:var(--text)!important;font-size:13px!important}.wc-block-components-text-input textarea{background:rgba(255,255,255,.05)!important;border:1px solid var(--border)!important;border-radius:6px!important;color:#fff!important;font-size:14px!important;padding:14px 16px!important;outline:none!important;min-height:100px!important;resize:vertical!important;transition:border-color .2s!important}.wc-block-components-text-input textarea:focus{border-color:var(--gold)!important;box-shadow:none!important}.wc-block-components-shipping-rates-control__package{background:transparent!important}.wc-block-components-radio-control-accordion-option{background:rgba(255,255,255,.04)!important;border:1px solid var(--border)!important;border-radius:6px!important;margin-bottom:8px!important}.wc-block-components-radio-control-accordion-option:has(input:checked){border-color:var(--gold)!important;background:rgba(216,167,65,.06)!important}.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__option-layout{padding:14px 16px!important}.wc-block-components-payment-methods{background:transparent!important}.wc-block-components-payment-method-label{color:#333!important;font-size:14px!important;font-weight:600!important}.wc-block-components-radio-control-accordion-content{color:#333}.wc-block-components-payment-method-description{color:var(--text)!important;font-size:13px!important}label.wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked.wc-block-components-radio-control__option--checked-option-highlighted{color:#333;border:0;box-shadow: inset 0 0 0 1px rgb(216 167 65)}li.wc-block-components-payment-method{background:rgba(255,255,255,.04)!important;border:1px solid var(--border)!important;border-radius:6px!important;margin-bottom:8px!important;list-style:none!important}li.wc-block-components-payment-method.is-active{border-color:var(--gold)!important;background:rgba(216,167,65,.06)!important}.wc-block-checkout__sidebar .wc-block-components-order-summary{background:transparent!important}.wc-block-checkout__sidebar .wc-block-components-totals-item{border-bottom:1px solid var(--border)!important;padding:14px 24px!important}.wc-block-checkout__sidebar .wc-block-components-totals-item__label{color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important}.wc-block-checkout__sidebar .wc-block-components-totals-item__value,.wc-block-checkout__sidebar .wc-block-components-totals-item__value .woocommerce-Price-amount{color:var(--gold)!important;font-weight:700!important}.wc-block-checkout__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:22px!important}.wc-block-checkout__sidebar .wc-block-components-panel__button,.wc-block-checkout__sidebar h2{background:transparent!important;border-bottom:1px solid var(--border)!important;color:#fff!important;font-size:13px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;padding:18px 24px!important;margin:0!important;width:100%!important}.wc-block-checkout__actions .wc-block-components-checkout-place-order-button,.wc-block-components-checkout-place-order-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;background:var(--gold)!important;color:#000!important;font-size:13px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;padding:16px 24px!important;border-radius:50px!important;border:none!important;cursor:pointer!important;transition:all .35s ease!important}.wc-block-checkout__actions .wc-block-components-checkout-place-order-button:hover,.wc-block-components-checkout-place-order-button:hover{background:var(--gold-light)!important;transform:translateY(-2px)!important;box-shadow:0 10px 28px rgba(216,167,65,.35)!important;color:#000!important}.wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button{color:var(--text)!important;font-size:13px!important;text-decoration:none!important;display:flex!important;align-items:center!important;gap:6px!important;transition:color .2s!important;margin-top:12px!important;justify-content:center!important;min-width:120px}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{color:#0b8c38;font-size:20px;margin:12px 0 30px 0}.wc-block-components-address-card{background:#d5bb87}.wc-blocks-components-select .wc-blocks-components-select__label{color:#333}.wc-block-components-shipping-rates-control .wc-block-components-radio-control__option-layout{padding:0!important}.wc-block-cart .wp-block-woocommerce-cart-order-summary-block{padding-left:20px}.wc-block-components-sidebar{padding-left:0}.wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button:hover{color:var(--gold)!important}.wc-block-checkout__privacy-policy,.wc-block-checkout__terms{color:var(--text)!important;font-size:12px!important}.wc-block-checkout__privacy-policy a,.wc-block-checkout__terms a{color:var(--gold)!important}.wc-block-components-validation-error{color:#ff5050!important;font-size:12px!important;margin-top:4px!important}.wc-block-components-notice-banner{background:rgba(216,167,65,.08)!important;border-left:4px solid var(--gold)!important;border-radius:0 6px 6px 0!important;color:#fff!important;padding:14px 18px!important;margin-bottom:16px!important}.wc-block-components-notice-banner.is-error{border-left-color:#ff5050!important}.wc-block-components-notice-banner__content{color:#fff!important}@media (max-width:991px){.wc-block-checkout__sidebar{position:static!important;margin-top:32px!important}}@media (max-width:575px){.wp-block-woocommerce-checkout{padding-left:12px!important;padding-right:12px!important}}