<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
.masthead-top {
  position: relative;
  background-color: #182954;
  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    0 calc(100% - 8vw)
  );
}
.masthead-bottom {
  margin-top: -4vw;
}
*/

/* snipcart */
.snip-layout .snip-form__error { background-color: #8a2f28 !important; }
.snip-layout .snip-header { background-color: #DCDCDC !important; }
.snip-layout .snip-header__title { color: #12385B; font-size: 46px !important; font-weight: bold; }
.snip-layout .snip-btn:not(.snip-layout .snip-btn) { background-color: #182954 !important; }
.snip-layout .snip-header__total { background-color: #182954 !important; }
.snip-layout .snip-header__total-label { color: #DCDCDC !important; }
.snip-layout .snip-btn--highlight { background-color: #FDCF32 !important; color: #12385B !important; }
.snip-layout .snip-table__cell--highlight { white-space: nowrap; }
#snipcart-show-upcoming-payment-details { display: none; }
#snipcart-show-discount-box { font-size: 16px; }
/* end snipcart */

/* navbar-toggler */
.navbar-toggler:hover { background-color: #182954; }
.navbar-toggler:hover .toggler-icon { background-color: white; }
.navbar-toggler:focus,
.navbar-toggler:active {
    outline: none !important;
    box-shadow: none !important;
    border: 0 !important;
}
.toggler-icon {
		margin-left: 5px; margin-right: 0px;
		padding-left: 0px; padding-right: 5px;
		background-color: white;
    width: 30px;
    height: 3px;
    display: block;
    transition: all 0.2s;
}
.navbar-toggler.collapsed .toggler-icon {
	margin-left: 0px; margin-right: 5px;
	padding-left: 5px; padding-right: 0px;
}

.list-group-item.active { 
	background-color: #182954 !important;
	border: 1px solid #182954 !important;
}

.middle-bar{
    margin: 5px auto;
}

/* collapsed */
.navbar-toggler.collapsed .top-bar {
    transform: rotate(0);
}

.navbar-toggler.collapsed .middle-bar {
    opacity: 1;
    filter: alpha(opacity=100);
}

.navbar-toggler.collapsed .bottom-bar {
    transform: rotate(0);
}

/* not collapsed */
.navbar-toggler .top-bar {
    transform: rotate(45deg);
    transform-origin: 10% 10%;
}

.navbar-toggler .middle-bar {
    opacity: 0;
    filter: alpha(opacity=0);
}

.navbar-toggler .bottom-bar {
    transform: rotate(-45deg);
    transform-origin: 10% 90%;
}

.accordion-collapse {
	border: 1px solid #182954;
	border-top: none;
	background-color: ghostwhite;
}

.accordion-button:focus {
    box-shadow: none;
}
.accordion-button:not(.collapsed) {
  color: white;
  background-color: #182954;
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.accordion-button:hover::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
 }

.list-group-item-action,.accordion-button { color: #182954; }
.list-group-item-action:hover,.accordion-button:hover { background-color: #E2E2E2; }

/* cart icon */
.cart-display:hover { cursor: pointer; }
#cartIcon { position: relative; }
#cartIcon:hover {	cursor: pointer; }
#cartIcon img { max-width: 45px; float: left; }
#itemCount {
	position: absolute;
	bottom: 13px;
	left: 6px;
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: red;
  color: white;
  text-align: center;
  font-size: 0.7rem;
  line-height: 1.0rem;
}
/* end cart icon */


.carousel { position: relative; }           
.carousel-control-prev , .carousel-control-next {
	position: absolute;
	top: 50%;
	transform: TranslateY(-50%);
 }
 .carousel-control-prev {
 	right: auto;
 	left: -110px;
 }
 .carousel-control-next {
 	left: auto;
 	right: -110px;
 }

 .carousel-control-prev-icon {
 	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23182954' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
 }
 .carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23182954' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
 }

 .carousel-control-prev-icon.icon-light {
 	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
 }
 .carousel-control-next-icon.icon-light {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
 }

/* 3-image carousel */
@media (max-width: 767px) {
  .recipe-carousel .carousel-inner .carousel-item &gt; div {
    display: none;
  }
  .recipe-carousel .carousel-inner .carousel-item &gt; div:first-child {
    display: block;
  }
}

.recipe-carousel .carousel-inner .carousel-item.active,
.recipe-carousel .carousel-inner .carousel-item-next,
.recipe-carousel .carousel-inner .carousel-item-prev {
  display: flex;
}

/* medium and up screens */
@media (min-width: 768px) {

  .recipe-carousel .carousel-inner .carousel-item-end.active,
  .recipe-carousel .carousel-inner .carousel-item-next {
    transform: translateX(33.33%);
  }

  .recipe-carousel .carousel-inner .carousel-item-start.active, 
  .recipe-carousel .carousel-inner .carousel-item-prev {
    transform: translateX(-33.33%);
  }
}

.recipe-carousel .carousel-inner .carousel-item-end,
.recipe-carousel .carousel-inner .carousel-item-start { 
  transform: translateX(0);
}

/* breadcrumb */
.breadcrumb-item { padding: 0px !important; }
.breadcrumb-item::before { padding: 0px 4px !important; font-weight: bold; }
/* end breadcrumb */

/* bottom bar */
	.sticky {
  	position: sticky;
  	bottom: -1px;
  	z-index: 2;
	}
/* end bottom bar */

.nav-tabs .nav-item:hover { cursor: pointer; }


</pre></body></html>