:root {
  /* Primary Brand Colours */
  --bb-sky-blue: #7AA7D8;
  --bb-blush-pink: #E7A3B5;
  --bb-sunshine-gold: #F4BF5A;
  --bb-lavender: #AA9AD8;
  --bb-cta-pink: #F55F9C;
  --bb-aqua-green: #61A894;
  --bb-aqua-bright: #74C7B2;
  --bb-soft-white: #FFF9FC;
  --bb-cloud-lilac: #F1EAF7;
  --bb-deep-plum: #6B5AA5;
  --bb-warm-grey: #6A6A78;
}

/* Responsiveness */
@media (min-width: 992px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 100%;
	}
}

@media (min-width: 1200px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1320px;
	}
}

.bb-desktop-line {
  display: block;
}

@media only screen and (max-width: 991.98px) {
  .bb-desktop-line {
    display: inline !important;
  }
}

/* Menu */
.custom-menu-byd {
	padding: 0px 20px 0px 15px !important;
	background: #F55F9C;
	line-height: 44px !important;
	border-radius: 255px;
	color: #fff !important;
}

.custom-menu-byd:hover {
	background: #6B5AA5;
}

.custom-menu-byd::before {
	content: "\f073";
	font-weight: 900;
	font-family: "Font Awesome 6 Free";
	margin-right: 10px;
}

/* Custom buttons on slider */
.custom-heart-before::before {
	content: "x";
}
