:root {
    --cream: #f5eddf;
    --expressway: expressway, sans-serif;
    --bourbon: #b55846;
    --dark-blue: #005b6f;
    --light-blue: #85c9d6;
    --pink: #fcd3c1;
    --staat: Staatliches, sans-serif;
    --blue: #438ac9;
    --salmon: #f09585;
    --signpainter: "Signpainter Housescript", sans-serif;
    --white: white;
    --black: black;
}

.accelpay-btn {
    background-color: var(--blue) !important;
    color: var(--cream) !important;
    text-align: center !important;
    letter-spacing: .2em !important;
    text-transform: uppercase !important;
    padding: 10px 40px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
	border: 0!important;
}

.accelpay-btn:hover {
	background-color: #85c9d6 !important;
}

.accelpay-view-cart {
	background: #FFF!important;
	border: 1px solid #FFF !important;
	border-radius: 50%;
	min-width: auto;
}

/* Theme Fixes */
.oat-cocktail-block a {
	text-decoration: none;
}
.oat-form {
	margin-bottom: 40px;
}
.oat-floating-button {
	display: none!important;
}
a:hover, a:focus, a:active, a:visited {
    color: var(--dark-blue);
}
a.oat-footer-link:hover, a.oat-footer-link:focus, a.oat-footer-link:active, a.oat-footer-link:visited {
	color: var(--cream)
}

div.content {
	width: 100%;
	padding: 20px;
	max-width: 1000px;
	margin: 0 auto;
}

.coconut-holder {
	position: relative;
}
.coconut-holder::after {
	position: absolute;
	content: ' ';
	background-image: url('https://drinkoatrageous.com/wp-content/uploads/2025/12/coconut-awards-Custom.png');
	background-size: contain;
	background-repeat: no-repeat;
	width: 40%;
	height: 100%;
	top: 0;
	left: -10%;
}
.espresso-holder {
	position: relative;
}
.espresso-holder::after {
	position: absolute;
	content: ' ';
	background-image: url('https://drinkoatrageous.com/wp-content/uploads/2025/12/espresso-awards-Custom.png');
	background-size: contain;
	background-repeat: no-repeat;
	width: 40%;
	height: 100%;
	top: 0;
	left: -10%;
}

/* In Flight Page - Force Brand Fonts */
#in-flight .elementor-heading-title,
#in-flight .elementor-widget-heading h1,
#in-flight .elementor-widget-heading h2,
#in-flight .elementor-widget-heading h3,
#in-flight .elementor-widget-heading h4 {
  font-family: expressway, sans-serif !important;
}

#in-flight .elementor-widget-text-editor,
#in-flight .elementor-widget-text-editor p,
#in-flight .elementor-button-text {
  font-family: expressway, sans-serif !important;
}

/* Hide Klaviyo teaser on In Flight page only */
.page-id-357 [data-testid="animated-teaser"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
}