.elementor-2426 .elementor-element.elementor-element-bbecae8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2426 .elementor-element.elementor-element-75d4528 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:1.5625rem;font-weight:600;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-2426 .elementor-element.elementor-element-7d545da{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-size:0.875rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-2426 .elementor-element.elementor-element-7d545da a{color:var( --e-global-color-primary );}.elementor-2426 .elementor-element.elementor-element-0fbb56d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-2426 .elementor-element.elementor-element-c50e87c .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#02010100;}.elementor-2426 .elementor-element.elementor-element-c50e87c .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#02010100;}.elementor-2426 .elementor-element.elementor-element-c50e87c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-2426 .elementor-element.elementor-element-c50e87c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-2426 .elementor-element.elementor-element-c50e87c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-2426 .elementor-element.elementor-element-c50e87c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-2426 .elementor-element.elementor-element-c50e87c .e-my-account-tab__payment-methods input[type=text]{background-color:#02010100;}.elementor-2426 .elementor-element.elementor-element-c50e87c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-2426 .elementor-element.elementor-element-c50e87c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-2426 .elementor-element.elementor-element-c50e87c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-2426 .elementor-element.elementor-element-c50e87c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-2426 .elementor-element.elementor-element-c50e87c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-2426 .elementor-element.elementor-element-c50e87c #add_payment_method #payment #place_order{background-color:var( --e-global-color-accent );}.elementor-2426 .elementor-element.elementor-element-c50e87c{--tabs-container-justify-content:space-between;--tab-width:100%;--tabs-alignment:center;--tabs-normal-color:var( --e-global-color-9ee04e1 );--tabs-hover-color:var( --e-global-color-primary );--tabs-hover-border-color:var( --e-global-color-primary );--tabs-active-color:var( --e-global-color-primary );--tabs-active-border-color:var( --e-global-color-primary );--tabs-border-type:solid;--tabs-border-color:#BFBFBF;--tabs-spacing:0px;--sections-border-type:none;--typography-section-titles-color:var( --e-global-color-primary );--general-text-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-accent );--forms-labels-color:var( --e-global-color-9ee04e1 );--forms-buttons-normal-text-color:var( --e-global-color-secondary );--forms-buttons-border-radius:2px 2px 2px 2px;--order-summary-rows-gap-top:calc( 100px/2 );--order-summary-rows-gap-bottom:calc( 100px/2 );--tables-title-color:var( --e-global-color-primary );--tables-items-color:var( --e-global-color-text );--tables-links-normal-color:var( --e-global-color-text );--tables-links-hover-color:var( --e-global-color-accent );--tables-button-normal-text-color:var( --e-global-color-primary );--tables-buttons-border-type:none;--tables-button-border-radius:0px 0px 0px 0px;--tables-button-padding:3px 0px 3px 0px;}.elementor-2426 .elementor-element.elementor-element-c50e87c .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{border-width:0px 0px 1px 0px;}.elementor-2426 .elementor-element.elementor-element-c50e87c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-2426 .elementor-element.elementor-element-c50e87c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Cormorant Garamond", Sans-serif;font-size:2rem;font-weight:600;line-height:1em;letter-spacing:-1px;}.elementor-2426 .elementor-element.elementor-element-c50e87c .woocommerce-MyAccount-content > div > p, .elementor-2426 .elementor-element.elementor-element-c50e87c address, .elementor-2426 .elementor-element.elementor-element-c50e87c .woocommerce-EditAccountForm fieldset legend, .elementor-2426 .elementor-element.elementor-element-c50e87c .woocommerce-ResetPassword p:nth-child(1), .elementor-2426 .elementor-element.elementor-element-c50e87c .woocommerce-OrderUpdate{font-family:"Source Sans Pro", Sans-serif;}.elementor-2426 .elementor-element.elementor-element-c50e87c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-2426 .elementor-element.elementor-element-c50e87c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:"Source Sans Pro", Sans-serif;}.elementor-2426 .elementor-element.elementor-element-c50e87c .woocommerce-form-row label, .elementor-2426 .elementor-element.elementor-element-c50e87c .woocommerce-address-fields label{font-family:"Source Sans Pro", Sans-serif;font-size:0.875rem;font-weight:600;}.elementor-2426 .elementor-element.elementor-element-c50e87c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-2426 .elementor-element.elementor-element-c50e87c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-2426 .elementor-element.elementor-element-c50e87c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-2426 .elementor-element.elementor-element-c50e87c .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:0px 0px 0.5px 0px;border-color:var( --e-global-color-9ee04e1 );}.elementor-2426 .elementor-element.elementor-element-c50e87c button.button, .elementor-2426 .elementor-element.elementor-element-c50e87c #add_payment_method #payment #place_order{font-family:"Cormorant Garamond", Sans-serif;font-size:1.125rem;font-weight:700;font-style:italic;line-height:1em;}body:not(.rtl) .elementor-2426 .elementor-element.elementor-element-8b6a1ec{left:0px;}body.rtl .elementor-2426 .elementor-element.elementor-element-8b6a1ec{right:0px;}.elementor-2426 .elementor-element.elementor-element-8b6a1ec{top:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2426 .elementor-element.elementor-element-bbecae8{--content-width:90%;}.elementor-2426 .elementor-element.elementor-element-7d545da{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-2426 .elementor-element.elementor-element-0fbb56d{--content-width:90%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2426 .elementor-element.elementor-element-bbecae8{--content-width:90%;}.elementor-2426 .elementor-element.elementor-element-0fbb56d{--content-width:90%;}}/* Start custom CSS for text-editor, class: .elementor-element-7d545da */.elementor-2426 .elementor-element.elementor-element-7d545da {
  cursor: pointer;
  background-image: linear-gradient(to right, #000 33%,#0000 33% 66%,#000 66%);
  background-position: right bottom;
  background-size: 300% 2px;
  background-repeat: no-repeat;
}

.elementor-2426 .elementor-element.elementor-element-7d545da:hover {
  background-position: left bottom;
  transition: background-position 1s;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-c50e87c */.qob-empty-orders{
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 0px;
}

.qob-empty-orders__title{
  margin: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600!important;
  font-size: 0.875rem;
  line-height: 1;
  color: #0D0C0D;
}

.qob-empty-orders__text{
  margin: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1;
  color: #A2A2A2;
}

.qob-empty-orders__btn{
  margin-top: 2rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 10px 44px;
  background: #C99D66;
  color: #fff!important;
  text-decoration: none;
  border-radius: 4px;

  font-family: "Cormorant Garamond", serif;
  font-weight: 700;
  font-style: italic;
  font-size: 1.125rem;
  line-height: 1.1111em;
}

.qob-empty-orders__btn:hover{
  filter: brightness(.97);
}


.woocommerce-account .woocommerce-orders-table__cell-order-actions a.woocommerce-button.button{
  cursor: pointer;

  /* remove default button paint that can override backgrounds */
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;

  /* force underline background */
  background-image: linear-gradient(to right, currentColor 33%, transparent 33% 66%, currentColor 66%) !important;
  background-position: 100% 100% !important;  /* right bottom */
  background-size: 300% 2px !important;
  background-repeat: no-repeat !important;

  display: inline-block;
  padding-bottom: 2px;
}

.woocommerce-account .woocommerce-orders-table__cell-order-actions a.woocommerce-button.button:hover{
  background-position: 0 100% !important; /* left bottom */
  transition: background-position 1s ease;
}

/* Space between "View" + "Order again" */
.woocommerce-account .woocommerce-orders-table__cell-order-actions{
  display: flex;
  flex-wrap: wrap;  /* keeps it nice on smaller screens */
  gap: 48px;
  align-items: center;
}

.woocommerce-account .woocommerce-orders-table__cell-order-actions a.woocommerce-button.button{
  margin: 0 !important; /* override Woo defaults */
}

/* Stack action buttons vertically on mobile */
@media (max-width: 880px) {
  /* the Actions cell becomes a vertical flex stack */
  .woocommerce-account.woocommerce-orders
  .woocommerce-orders-table__cell-order-actions{
    display: flex;
    flex-direction: column;
    gap: 10px;              /* space between buttons */
    align-items: flex-start; /* use center if you want them centered */
  }

  /* buttons/links keep natural width (so underline doesn't stretch) */
  .woocommerce-account.woocommerce-orders
  .woocommerce-orders-table__cell-order-actions a.button{
    display: inline-block;
    width: auto;
    margin: 0;
  }
}


/* login screens */

/* ==== RESET the 2-column grid (if you added it earlier) ==== */
.woocommerce-account #customer_login.u-columns {
  display: block !important;
}

/* ==== Tabs bar ==== */
.woocommerce-account .dp-auth-tabs {
  max-width: 1100px;
  margin: 0 auto;
  border: 1px solid #cfcfcf;
  background: #fff;
  display: flex;
}

.woocommerce-account .dp-auth-tabs .dp-tab {
  flex: 1;
  padding: 22px 18px;
  border: 0;
  background: transparent;
  cursor: pointer;

  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: 16px;
  font-weight: 500;
  color: #777;
  border-radius: 0;
}

.woocommerce-account .dp-auth-tabs .dp-tab.is-active {
  color: #111;
  box-shadow: inset 0 -2px 0 #111; /* underline */
}

/* ==== Card wrapper for the forms ==== */
.woocommerce-account #customer_login {
  max-width: 1100px;
  margin: 0 auto;
  border: 1px solid #cfcfcf;
  border-top: 0; /* connects to tab bar */
  background: #fff;
  padding: 60px 80px;
}

/* Make forms auto height (Woo/Elementor sometimes adds inline height) */
.woocommerce-account #customer_login form.woocommerce-form {
  height: auto !important;
}

/* Only show one column at a time */
.woocommerce-account #customer_login[data-active="login"] .u-column2 { display: none !important; }
.woocommerce-account #customer_login[data-active="register"] .u-column1 { display: none !important; }

/* Remove any leftover column borders/padding from previous attempts */
.woocommerce-account #customer_login .u-column1,
.woocommerce-account #customer_login .u-column2 {
  border: 0 !important;
  padding: 0 !important;
  width: 100%;
}

/* Hide the default H2 headings (tabs replace them) */
.woocommerce-account #customer_login .u-column1 > h2,
.woocommerce-account #customer_login .u-column2 > h2 {
  display: none !important;
}

/* ==== Form styling (clean, like your design) ==== */
.woocommerce-account #customer_login .form-row { margin: 0 0 20px; }
.woocommerce-account #customer_login label {
  display: block;
  font-size: 15px;
  font-weight: 500;
  margin: 0 0 10px;
}

.woocommerce-account #customer_login .woocommerce-Input {
  width: 100%;
  max-width: 100%;
  border: 1px solid #bfbfbf;
  border-radius: 4px;
  padding: 14px 16px;
  font-size: 16px;
  background: #fff;
  box-shadow: none;
}

.woocommerce-account #customer_login .woocommerce-Input:focus {
  outline: none;
  border-color: #111;
}

/* Buttons (gold) */
.woocommerce-account #customer_login button.button,
.woocommerce-account #customer_login .button {
  padding: 14px 34px;
  border-radius: 4px;
  border: 1px solid #caa46a;
  background: #caa46a;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  cursor: pointer;
}

.woocommerce-account #customer_login button.button:hover { filter: brightness(0.95); }

/* Remember me alignment */
.woocommerce-account #customer_login .woocommerce-form__label-for-checkbox {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
.woocommerce-account #customer_login input[type="checkbox"] {
  width: 18px;
  height: 18px;
  margin: 0;
}

/* Password eye button positioning */
.woocommerce-account #customer_login .password-input { position: relative; display: block; }
.woocommerce-account #customer_login .password-input .show-password-input {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
}

/* Newsletter checkbox row */
.woocommerce-account #customer_login .dp-optin-row {
  margin: 10px 0 18px;
}

.woocommerce-account #customer_login .dp-optin-row label {
  display: flex;
  gap: 12px;
  align-items: flex-start;
  font-weight: 400;
}

/* Legal text */
.woocommerce-account #customer_login .dp-legal-text-emails {
  margin: 10px 0 24px;
  margin-top:-1rem;
  color: #A2A2A2;
  font-size: 14px;
  line-height: 1.5;
  padding-inline: 1.5rem;
}

.woocommerce-account #customer_login .dp-legal-text {
  margin: 10px 0 24px;
  color: #A2A2A2;
  font-size: 14px;
  line-height: 1.6;
}

.woocommerce-account #customer_login .dp-legal-text a,
.woocommerce-account #customer_login .dp-legal-text-emails a{
  color: inherit;
  text-decoration: underline;
}

/* Newsletter opt-in row alignment */
.woocommerce-account #customer_login .dp-optin-row label{
  display: flex;
  align-items: center; /* centers checkbox to first line of text */
  gap: 12px;
  margin: 0;
}

/* Remove any default checkbox offsets */
.woocommerce-account #customer_login .dp-optin-row input[type="checkbox"]{
  margin: 0 !important;
  transform: translateY(-1px); /* tiny nudge if needed */
  flex: 0 0 auto;
}

/* Make the text behave as one block */
.woocommerce-account #customer_login .dp-optin-row label span{
  line-height: 1.3;
  display: block;
}


/* =====================================================
   AUTH (login/register tabs) — mobile fixes
   ===================================================== */

/* Prevent padding from making the card wider than the viewport */
.woocommerce-account .dp-auth-tabs,
.woocommerce-account #customer_login,
.woocommerce-account .dp-auth-tabs *,
.woocommerce-account #customer_login * {
  box-sizing: border-box;
}

@media (max-width: 768px) {

  /* Keep tabs + card inside the screen (fix "crooked"/overflow) */
  .woocommerce-account .dp-auth-tabs,
  .woocommerce-account #customer_login {
    max-width: none;
    width: calc(100% - 32px);  /* 16px left/right gutter */
    margin: 0 16px;
  }

  /* Reduce padding so fields don't get tiny */
  .woocommerce-account #customer_login {
    padding: 28px 16px;
  }

  /* Tabs height + text scale */
  .woocommerce-account .dp-auth-tabs .dp-tab {
    padding: 16px 12px;
    font-size: 14px;
  }

  /* Full-width button on phone */
  .woocommerce-account #customer_login button.button,
  .woocommerce-account #customer_login .button {
    width: 100%;
    display: block;
    padding: 16px 18px;
  }

  /* Slightly smaller spacing */
  .woocommerce-account #customer_login .form-row {
    margin: 0 0 16px;
  }
}



/* =========================================
   LOST PASSWORD (Woo endpoint) — Figma style
   Scope: /my-account/lost-password/
   ========================================= */


/* =========================================
   Lost password (Figma) — single source CSS
   ========================================= */

.woocommerce-account.woocommerce-lost-password .dp-auth-card{
  max-width: 1100px;
  margin: 0 auto;
  border: 0.5px solid #a2a2a2;
  background: transparent;
  padding: 80px 90px;
  border-radius: 2px;
}

/* Heading */
.woocommerce-account.woocommerce-lost-password .dp-reset-head{
  max-width: 640px;
  margin: 0 auto 34px;
  text-align: center;
}
.woocommerce-account.woocommerce-lost-password .dp-reset-head h2{
  font-size: 1,25rem;
  margin: 0 0 12px;
  font-weight: 700;
}
.woocommerce-account.woocommerce-lost-password .dp-reset-head p{
  margin: 0;
  font-size: 0.75rem;
  line-height: 1.6;
  color: #a2a2a2;
}

/* Form layout */
.woocommerce-account.woocommerce-lost-password form.woocommerce-ResetPassword{
  max-width: 640px;
  margin: 0 auto;
}
.woocommerce-account.woocommerce-lost-password form.woocommerce-ResetPassword .form-row{
  margin: 0 0 22px;
}

/* Figma uses placeholder label style */
.woocommerce-account.woocommerce-lost-password form.woocommerce-ResetPassword label{
  /*display: none;*/
}

.woocommerce-account.woocommerce-lost-password #user_login::placeholder{
  color: hotpink !important;
  opacity: 1;
}



/* Input — FORCE full border (overrides underline styles) */
.woocommerce-account.woocommerce-lost-password form.woocommerce-ResetPassword input.woocommerce-Input{
  width: 100%;
  border: 0.5px solid #0D0C0D !important;
  border-bottom: 0.5px solid #0D0C0D !important;
  border-radius: 2px;
  padding: 18px 18px;
  background: transparent;
  box-shadow: none;
  outline: none;
  background-image: none !important;
}

/* Button */
.woocommerce-account.woocommerce-lost-password form.woocommerce-ResetPassword button.woocommerce-Button{
  width: 100%;
  padding: 18px 34px;
  border-radius: 3px;
  border: 0;
  background-color: #c99d66;
  color: #fff;
  font-size: 1.25rem;
  font-weight: 700;
  cursor: pointer;
}
.woocommerce-account.woocommerce-lost-password form.woocommerce-ResetPassword button.woocommerce-Button:hover{
  background-color: #AD7D41!important;
}

/* Go back */
.woocommerce-account.woocommerce-lost-password .dp-back{
  text-align: center;
  margin-top: 18px;
}
.woocommerce-account.woocommerce-lost-password .dp-back a{
  font-size: 0,875rem;
  color: #0D0C0D;
  cursor: pointer;
  background-image: linear-gradient(to right, #000 33%,#0000 33% 66%,#000 66%);
  background-position: right bottom;
  background-size: 300% 2px;
  background-repeat: no-repeat;
}

.woocommerce-account.woocommerce-lost-password .dp-back a:hover {
    color: #0D0C0D!important;
  background-position: left bottom;
  transition: background-position 1s;
}

/* =========================
   AUTH (Login/Register Tabs) — Mobile
   ========================= */
@media (max-width: 768px) {
  .woocommerce-account .dp-auth-tabs {
    max-width: 100%;
    margin: 0 16px;
  }

  .woocommerce-account .dp-auth-tabs .dp-tab {
    padding: 16px 12px;
    font-size: 14px;
  }

  .woocommerce-account #customer_login {
    max-width: 100%;
    margin: 0 16px;
    padding: 28px 16px; /* was 60/80 */
  }

  .woocommerce-account #customer_login .form-row {
    margin-bottom: 16px;
  }

  .woocommerce-account #customer_login .woocommerce-Input {
    padding: 14px 14px;
    font-size: 16px;
  }

  .woocommerce-account #customer_login button.button,
  .woocommerce-account #customer_login .button {
    width: 100%;
    padding: 16px 18px;
    font-size: 18px;
  }
}

/* Extra-small phones */
@media (max-width: 380px) {
  .woocommerce-account .dp-auth-tabs,
  .woocommerce-account #customer_login {
    margin: 0 12px;
  }

  .woocommerce-account #customer_login {
    padding: 22px 12px;
  }
}


/* =========================
   LOST PASSWORD — Mobile
   ========================= */
@media (max-width: 767px) {

  /* Reduce side padding so content can breathe */
  .woocommerce-account.woocommerce-lost-password .dp-auth-card{
    padding: 28px 18px !important;
  }

  /* Let the heading span full width */
  .woocommerce-account.woocommerce-lost-password .dp-reset-head{
    max-width: 100% !important;
  }

  /* Make the form span full width (same as text) */
  .woocommerce-account.woocommerce-lost-password form.woocommerce-ResetPassword{
    max-width: 100% !important;
    width: 100% !important;
  }

  /* Ensure the row and input take full width */
  .woocommerce-account.woocommerce-lost-password form.woocommerce-ResetPassword .form-row{
    width: 100% !important;
  }

  .woocommerce-account.woocommerce-lost-password form.woocommerce-ResetPassword input.woocommerce-Input,
  .woocommerce-account.woocommerce-lost-password form.woocommerce-ResetPassword button.woocommerce-Button{
    width: 100% !important;
  }
}


/* Extra-small phones */
@media (max-width: 380px) {
  .woocommerce-account.woocommerce-lost-password .dp-auth-card{
    margin: 0 12px;
    padding: 22px 12px;
  }
}/* End custom CSS */
/* Start custom CSS *//* Page wrapper (the one you applied body.elementor-page-2426{} to) */
body.elementor-page-2426{
  /* 👇 set this to your actual header height (start with 110px and adjust) */
  --qob-header-h: 35px;

  display: flex;
  flex-direction: column;

  /* use 100svh for better viewport behavior */
  min-height: calc(100svh - var(--qob-header-h));

  box-sizing: border-box;
}

/* Push footer to bottom within that wrapper */
body.elementor-page-2426 footer,
body.elementor-page-2426 .site-footer,
body.elementor-page-2426 .elementor-location-footer{
  margin-top: auto;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cormorant Garamond';
	font-display: auto;
	src: url('https://questofbeard.com/wp-content/uploads/2025/12/CormorantGaramond-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */