.elementor-kit-109{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#000000;--e-global-color-accent:#8AB4F8;--e-global-color-85eb5bf:#FFFFFF;--e-global-color-2e4784a:#EEF4F2;--e-global-color-8a48b6a:#02010100;--e-global-color-35fc8f5:#DBDBDB;--e-global-color-b907eca:#FFFFFFB3;--e-global-color-d404a03:#000000;--e-global-color-758bcef:#E7E8F1;--e-global-color-ce6703b:#99A6B6;--e-global-color-dfa488a:#111111;--e-global-color-85dfb5a:#666666;--e-global-color-6b863d7:#DADADA;--e-global-color-3781d29:#FFFFFF;--e-global-color-9fcf814:#F5F5F5;--e-global-color-d5f4774:#B3B3B3;--e-global-color-e0da5c2:#343434;--e-global-color-a482921:#000000;--e-global-typography-primary-font-family:"Castoro";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-font-style:normal;--e-global-typography-secondary-font-family:"Castoro";--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-font-style:normal;--e-global-typography-text-font-family:"Fanwood";--e-global-typography-text-font-weight:400;--e-global-typography-text-font-style:normal;--e-global-typography-accent-font-family:"Fanwood";--e-global-typography-accent-font-weight:400;--e-global-typography-accent-font-style:italic;background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Arial;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-109 p{margin-bottom:1em;}.elementor-kit-109 a{font-family:var( --e-global-typography-text-font-family ), Arial;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-109 a:hover{font-family:var( --e-global-typography-text-font-family ), Arial;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-109 h1{font-family:var( --e-global-typography-primary-font-family ), Arial;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-kit-109 h2{font-family:var( --e-global-typography-primary-font-family ), Arial;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-kit-109 h3{font-family:var( --e-global-typography-primary-font-family ), Arial;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-kit-109 h4{font-family:var( --e-global-typography-secondary-font-family ), Arial;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-109 h5{font-family:var( --e-global-typography-secondary-font-family ), Arial;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-109 h6{font-family:var( --e-global-typography-secondary-font-family ), Arial;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-109 button,.elementor-kit-109 input[type="button"],.elementor-kit-109 input[type="submit"],.elementor-kit-109 .elementor-button{font-family:"Castoro", Arial;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:#FF0000;font-family:var( --e-global-typography-text-font-family ), Arial;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );--error-message-normal-links-color:#FF0000;}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:var( --e-global-typography-text-font-family ), Arial;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );--message-message-icon-color:#43D5A9;--message-buttons-hover-text-color:var( --e-global-color-secondary );--message-buttons-hover-border-color:var( --e-global-color-secondary );--message-border-type:solid;--message-border-color:var( --e-global-color-primary );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:var( --e-global-typography-text-font-family ), Arial;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-text );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-family:var( --e-global-typography-text-font-family ), Arial;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );--info-buttons-hover-text-color:var( --e-global-color-secondary );--info-buttons-hover-border-color:var( --e-global-color-secondary );--info-border-type:solid;--info-border-color:var( --e-global-color-primary );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-family:var( --e-global-typography-text-font-family ), Arial;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-header .site-branding .site-logo img{width:160px;max-width:160px;}.site-header .site-navigation .menu li{font-size:16px;line-height:1.2em;}@media(max-width:1024px){.elementor-kit-109{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-109 a{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-109 a:hover{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-109 h4{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-109 h5{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-109 h6{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-109 button,.elementor-kit-109 input[type="button"],.elementor-kit-109 input[type="submit"],.elementor-kit-109 .elementor-button{font-size:16px;line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.site-header .site-branding .site-logo img{width:120px;max-width:120px;}.site-header .site-navigation .menu li{font-size:16px;line-height:1.2em;}}@media(max-width:767px){.elementor-kit-109{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-109 p{margin-bottom:1em;}.elementor-kit-109 a{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-109 a:hover{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-109 h4{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-109 h5{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-109 h6{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-109 button,.elementor-kit-109 input[type="button"],.elementor-kit-109 input[type="submit"],.elementor-kit-109 .elementor-button{font-size:15px;line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );border-width:0px 1px 0px 1px;}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );border-width:0px 1px 0px 1px;}.site-header .site-branding .site-logo img{width:90px;max-width:90px;}.site-header .site-navigation .menu li{font-size:15px;line-height:1.2em;}}/* Start custom CSS *//* Fallback icon is visible by default */
.elementor-element-5e94d6f {
  visibility: visible;
}

/* Hide fallback icon only when JavaScript is active */
.js-enabled .elementor-element-5e94d6f {
  visibility: hidden;
}

/* Elementor popup wrapper: transparent, fixed, above site */
.elementor-popup-modal {
  background: transparent !important;
  position: fixed !important;
  inset: 0;
  z-index: 9999;
}

/* Blur the page behind the popup (subtle 1px + darkening) */
.elementor-popup-modal::before {
  content: '';
  position: fixed;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  background: rgba(0, 0, 0, 0); /* dark veil, prevents washout */
  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(0px);
  will-change: backdrop-filter;
}

/* Popup content: above the blur, not affected */
.elementor-popup-modal .dialog-widget-content {
  position: relative;
  z-index: 2;
}

/* Ensure the header is always visually above other elements */
header.elementor-sticky--effects {
  z-index: 9999 !important;
  position: relative;
}

/* Keep the magnifying glass icon below the header when scrolling */
.woocommerce-product-gallery__trigger {
  z-index: 10 !important;
  position: relative;
}



@keyframes fadeOutScroll {
	from { opacity: 1; }
	to { opacity: 0; }
}

.fade-out-scroll {
	animation: fadeOutScroll 300ms ease-out forwards;
	will-change: opacity;
}









/* ---- Global safety (font-agnostic) ---- */
html { font-synthesis: none; } /* block fake bold/italic by default */
body{ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* Tabular numerals where money/counters live */
.woocommerce-Price-amount,
.amount,
.cart-count,
.fkcart-counter { font-variant-numeric: tabular-nums; }

/* ---- Prose wrapper: long-form reading blocks ---- */
:root{
	--measure: 68ch;   /* comfortable line length */
	--lh-body: 1.58;   /* desktop */
	--lh-list: 1.40;   /* lists slightly tighter than paragraphs */
}

/* Responsive rhythm tuned to column width */
@media (max-width: 1024px){
	:root{
		--lh-body: 1.48; /* tablet */
		--lh-list: 1.38;
	}
}
@media (max-width: 767px){
	:root{
		--lh-body: 1.40; /* mobile */
		--lh-list: 1.35;
	}
}

/* Neutral by default: inherit parent color */
.prose{
	max-width: var(--measure);
	--text-color: currentColor;
	/* no font-size here; Elementor controls size */
}

/* Optional modes when needed */
.prose-readable{ --text-color: #111; }    /* on light backgrounds */
.prose-on-dark{ --text-color: #e9e9e9; }  /* on dark backgrounds */

/* Color scope: affect text elements only */
.prose,
.prose p,
.prose li,
.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,
.prose blockquote,
.prose figcaption,
.prose small,
.prose table,
.prose th,.prose td {
	color: var(--text-color, currentColor);
}

/* Vertical rhythm */
.prose > * { margin-top: 0; margin-bottom: 1em; }
.prose > :first-child { margin-top: 0; }
.prose > :last-child { margin-bottom: 0; }

/* Paragraphs: flow only (size comes from Elementor) */
[class*="elementor-kit"] .prose p,
.elementor .prose p,
.prose p{
	line-height: var(--lh-body);
	hyphens: auto;
	-webkit-hyphens: auto;
	overflow-wrap: break-word;
	word-break: normal;
}
@supports (text-wrap: pretty){
	.prose p{ text-wrap: pretty; }
}

/* Emphasis inside Fanwood-only prose (allow synth bold narrowly) */
.prose b,
.prose strong{
	font-weight: 700;
	font-synthesis: weight; /* local override only for emphasis */
}

/* Headings: spacing only; sizes/weights come from Elementor */
@supports (text-wrap: balance){
	.prose h1,.prose h2,.prose h3{ text-wrap: balance; }
}
.prose h1{ margin: 0 0 .6em; line-height: inherit; }
.prose h2{ margin: 1.2em 0 .5em; }
.prose h3{ margin: 1em 0 .4em; }
.prose h4,.prose h5,.prose h6{ margin: .8em 0 .4em; }

/* Lists */
.prose ul,.prose ol{
	margin: .8em 0 1.1em;
	padding-left: 1.2em;
	list-style-position: outside;
}
[class*="elementor-kit"] .prose li,
.elementor .prose li,
.prose li{
	line-height: var(--lh-list);
	margin: .35em 0;
}
.prose li > ul, .prose li > ol{ margin: .4em 0 .6em; }

/* Links: keep color = inherit; improve underline and focus */
.prose a{
	text-decoration-thickness: .08em;
	text-underline-offset: .18em;
	text-decoration-skip-ink: auto;
}
.prose a:focus-visible{
	outline: 2px solid currentColor;
	outline-offset: 2px;
	border-radius: 2px;
}

/* Blockquotes */
.prose blockquote{
	margin: 1.2em 0;
	padding-left: 1em;
	border-left: 2px solid rgba(0,0,0,.12);
	font-style: italic; /* real italic cut */
}

/* Figures and media */
.prose img,
.prose svg,
.prose video,
.prose canvas{
	display: block;
	max-width: 100%;
	height: auto;
}
.prose figure{ margin: 1.2em 0; }
.prose figcaption{
	line-height: 1.4;
	opacity: .78;
	margin-top: .4em;
}

/* Tables */
.prose table{
	width: 100%;
	border-collapse: collapse;
	margin: 1em 0;
	display: block;
	max-width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}
.prose th, .prose td{
	padding: .5em .75em;
	border-top: 1px solid #e5e5e5;
}
.prose th{
	text-align: left;
	font-weight: 700;
	font-synthesis: weight; /* allow bold synthesis only here */
}

/* Code & pre */
.prose code, .prose kbd, .prose samp{
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	/* no font-size; Elementor controls size */
}
.prose pre{
	overflow: auto;
	padding: .75em;
	background: #fafafa;
	border: 1px solid #eee;
	border-radius: 4px;
	white-space: pre;
	tab-size: 2;
}

/* Long URLs/paths */
.prose a, .prose code, .prose pre {
	overflow-wrap: anywhere;
	word-break: break-word;
}

/* Horizontal rule */
.prose hr{
	border: 0;
	border-top: 1px solid #e5e5e5;
	margin: 2em 0;
}

/* ==== Prose normalizer for Elementor "Product Content" widget ==== */
.prose.elementor-widget-woocommerce-product-content .elementor-widget-container,
.prose .elementor-widget-woocommerce-product-content .elementor-widget-container{
	color: var(--text-color, currentColor);
}

/* Treat arbitrary top-level wrappers like paragraphs */
.prose.elementor-widget-woocommerce-product-content .elementor-widget-container > *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(ul):not(ol):not(blockquote):not(figure):not(table):not(pre):not(hr),
.prose .elementor-widget-woocommerce-product-content .elementor-widget-container > *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(ul):not(ol):not(blockquote):not(figure):not(table):not(pre):not(hr){
	line-height: var(--lh-body);
	hyphens: auto;
	-webkit-hyphens: auto;
	overflow-wrap: break-word;
	word-break: normal;
	margin: 0 0 1em 0;
}

/* Normalize lists and beat inline styles */
.prose.elementor-widget-woocommerce-product-content .elementor-widget-container ul,
.prose.elementor-widget-woocommerce-product-content .elementor-widget-container ol,
.prose .elementor-widget-woocommerce-product-content .elementor-widget-container ul,
.prose .elementor-widget-woocommerce-product-content .elementor-widget-container ol{
	margin: .8em 0 1.1em;
	padding-left: 1.2em;
	list-style-position: outside;
}
.prose.elementor-widget-woocommerce-product-content .elementor-widget-container ul[style],
.prose.elementor-widget-woocommerce-product-content .elementor-widget-container ol[style],
.prose .elementor-widget-woocommerce-product-content .elementor-widget-container ul[style],
.prose .elementor-widget-woocommerce-product-content .elementor-widget-container ol[style]{
	margin: .8em 0 1.1em !important;
	padding-left: 1.2em !important;
	list-style-position: outside !important;
}
.prose.elementor-widget-woocommerce-product-content .elementor-widget-container li,
.prose .elementor-widget-woocommerce-product-content .elementor-widget-container li{
	line-height: var(--lh-list);
	margin: .35em 0;
}

/* Make links inherit text color, even if inline-styled */
.prose.elementor-widget-woocommerce-product-content .elementor-widget-container a,
.prose .elementor-widget-woocommerce-product-content .elementor-widget-container a{
	color: inherit;
}
.prose.elementor-widget-woocommerce-product-content .elementor-widget-container a[style],
.prose .elementor-widget-woocommerce-product-content .elementor-widget-container a[style]{
	color: inherit !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Castoro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://gldnmnky.com/wp-content/uploads/2025/08/Castoro-Medium.woff2') format('woff2'),
		url('https://gldnmnky.com/wp-content/uploads/2025/08/Castoro-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Castoro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://gldnmnky.com/wp-content/uploads/2025/08/Castoro-Semibold.woff2') format('woff2'),
		url('https://gldnmnky.com/wp-content/uploads/2025/08/Castoro-Semibold.woff') format('woff');
}
@font-face {
	font-family: 'Castoro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://gldnmnky.com/wp-content/uploads/2025/08/Castoro-Bold.woff2') format('woff2'),
		url('https://gldnmnky.com/wp-content/uploads/2025/08/Castoro-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fanwood';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gldnmnky.com/wp-content/uploads/2025/06/quattrocento-regular-webfont.woff2') format('woff2'),
		url('https://gldnmnky.com/wp-content/uploads/2025/06/fanwoodtext-regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Fanwood';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://gldnmnky.com/wp-content/uploads/2025/06/fanwoodtext-italic-webfont.woff2') format('woff2'),
		url('https://gldnmnky.com/wp-content/uploads/2025/06/fanwoodtext-italic-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */