@charset "UTF-8";
/* CSS Styles - ©2020 Meyer Hatchery | All Rights Reserved - Devs By L & C Inglis and ECWID team */
/** Override to Reviews text colors ****/
html#ecwid_html body#ecwid_body .hc-widget .hc-theme__dark .hc-paging .page-item.disabled .page-link {
  color: black !important;
}
 .hc-widget .hc-review__title {
  margin-bottom: 0.1em;
  color: black !important;
}
 .hc-review__feedback {
  color: black !important;
}
 .hc-upvote {
  color: black !important;
}
 .hc-widget .hc-theme__dark .hc-paging.hc-paging--classic .page-item.disabled .page-link {
  color: black  !important;
}
 .hc-widget {
  color: black !important;
}
 .hc-widget * {
  color: black !important;
}
 .hc-widget .hc-theme__dark .hc-paging.hc-paging--modern .page-item .page-link {
  border: 1px solid #353535;
  background: transparent !important;
}
 /* Simplified CSS selectors */
.hc-widget .hc-theme__dark .hc-paging.hc-paging--modern .page-item.active .page-link,
.hc-widget .hc-paging--modern .page-item.active .page-link {
  border: 1px solid #000000;
}
 html#ecwid_html body#ecwid_body .hc-widget .hc-theme__dark .hc-paging.hc-paging--modern .page-item.active .page-link, html#ecwid_html body#ecwid_body .hc-widget .hc-paging--modern .page-item.active .page-link {
  border: 1px solid #000000 !important;
  color: black !important;
}
 html#ecwid_html body#ecwid_body .hc-widget *, html#ecwid_html body#ecwid_body .hc-widget *:before, html#ecwid_html body#ecwid_body .hc-widget *:after {
  box-sizing: inherit;
  color: black !important;
}
 @media (max-width: 1260px) {
  .hc-modal-target {
    margin-left: -200px !important;
  }
}
 .input {
  color: initial !important;
  background-color: initial !important;
}
 /*Change the popup color that happens before cart override its darkmode*/
.ec-popup__wrap {
  background-color: #b6b6b7 !important;
}
 @media (prefers-color-scheme: dark) {
  .ec-popup__wrap {
    background-color: #b6b6b7 !important;
  }
}
 .cstmz-split {
  background-color: #0c6332 !important;
  color: #fa9d24 !important;
}
 /*Make the Shop Now buttons and titles on desltip higher up on the category cards*/
.ec-size .ec-store .grid__categories .grid-category .grid-category__title-inner {
  margin-top: -170px !important;
  font-size: 18px;
}
 @media (max-width: 899px) {
  .ec-size .ec-store .grid__categories .grid-category .grid-category__title-inner:after {
    transform: scale(0.7);
  }
  .ec-size .ec-store .grid__categories .grid-category .grid-category__title-inner {
    width: 100%;
    position: absolute;
    bottom: 100%;
    padding: 0 10%;
  }
}
 /*Change the Category title font size above shop now buttons on mobile only*/
@media (max-width: 899px) {
  .grid-category__title-inner {
    font-size: 13px !important;
  }
}
 /*Make all form button backgrouns transparent*/
.form-control {
  background-color: transparent !important;
}
 .form-control--button {
  background-color: transparent !important;
}
 /*Hide the EDIT button in Account Settings pages*/
.ec-size .ec-store.ec-store__account-page .ec-cart-step--email {
  pointer-events: none;
}
 .ec-size .ec-store.ec-store__account-page .ec-cart-step--email .ec-cart-step__change {
  display: none;
}
 /* Change Subscribe button color*/
.ec-size .ec-store .recurring-subscription-module .ec-page-button:nth-child(3) .form-control--secondary .form-control__button {
  color: #fff !important;
  background-color: #FA9D24;
}
 .ec-size .ec-store .recurring-subscription-module .ec-page-button:nth-child(3) .form-control--secondary .form-control__button:hover {
  background-color: #33503a;
}
 @media screen and (min-width: 740px) {
  /*Center Shop Now buttons*/
  .ec-size .ec-store .grid__categories .grid-category .grid-category__title-inner:after {
    margin-left: auto;
    margin-right: auto;
  }
}
 .ec-size .ec-store .grid__categories .grid-category__title-inner {
  text-align: center !important;
}
 .ec-size:not(.ec-size--l) .ec-store .grid__categories .grid-category__title-inner:after {
  margin: auto !important;
  margin-top: 20px !important;
}
 /*Center Prices on Product Grids*/
.grid-product__price-value.ec-price-item {
  position: absolute !important;
  margin-top: -10px !important;
  font-size: 16px !important;
  text-align: center !important;
  left: 50% !important;
  width: 150px !important;
  margin-left: -75px !important;
}
 /*Make Product Prices Grid Titles center*/
.grid-product__title-inner {
  text-align: center !important;
  padding-top: 10px !important;
}
 /*move product attributes*/
.product-details-module__content {
  display: flex;
  flex-direction: column;
}
 .product-details__product-description {
  order: 1;
}
 .product-details__product-attributes {
  order: 2;
}
 .ec-size .ec-store .product-details__product-attributes {
  margin-top: 15px;
  font-family: 'Oswald', sans-serif;
}
 .ec-size .ec-store.ec-store__category-page--0 .grid__sort {
  display: block;
}
 .ec-size .ec-store__category-page .ec-store__content-wrapper {
  display: flex;
  flex-direction: column;
}
 .ec-size .ec-store__category-page .ec-grid {
  order: 2;
}
 .ec-size .ec-store__category-page .ec-pager {
  order: 3;
}
 .ec-size .ec-store__category-page .ec-footer {
  order: 1;
}
 .ecwid .ecwid-btn--actionOK {
  background: #0c6332;
}
 .ecwid .ecwid-btn--buyNow:hover {
  background: #0c6332;
}
 .ecwid .ecwid-btn--buyNow:focus,
.ecwid .ecwid-btn--buyNow:focus:hover {
  border-color: #0c6332;
}
 .ecwid .ecwid-btn--buyNow:active,
.ecwid .ecwid-btn--buyNow:focus:active {
  background: #0c6332;
}
 a.logo {
  display: none;
}
 .label--attention {
  background-color: #f99d25 !important;
}
 .ec-size .ec-store .label--attention::before, html#ecwid_html body#ecwid_body .ec-size .ec-store .label--attention::after {
  border-color: #f99d25;
}
 /*Change Drop Down List Selectors*/
.form-control--select {
  color: #fa9d24 !important;
}
 .ec-size.ec-size--s .ec-store .form-control--large .form-control__text {
  color: black !important;
}
 .form-control__text {
  color: black !important;
  border-color: #fa9d24 !important;
}
 .form-control__arrow {
  color: #fa9d24 !important;
  font-weight: bold !important;
}
 /* unvisited link */
a:link {
  color: #0c6332;
  text-decoration: none;
}
 /* visited link */
a:visited {
  color: #0c6332;
  text-decoration: none;
}
 /* mouse over link */
a:hover {
  color: #fa9d24;
  text-decoration: none;
}
 /* selected link */
a:active {
  color: #0c6332;
  text-decoration: none;
}
 /*Default Font styles */
.ecwid div, .ecwid span, .ecwid a, .ecwid p {
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px !important;
}
 @media (max-width: 840px) {
  h1 {
    font-family: 'Oswald', sans-serif;
    letter-spacing: 2px;
    color: #000;
    font-size: 16px;
  }
}
 h2 {
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px;
  color: #000;
}
 h3 {
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px;
  color: #000;
}
 h4 {
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px;
  color: #808285;
  text-transform: uppercase;
  font-size: 14px;
  padding: 2px;
  margin: auto;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}
 p:not(.ins-tile--announcement-bar .ins-tile__text > p) {
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px;
  color: #333;
}
 @media (max-width: 740px) {
  p:not(.ins-tile--announcement-bar .ins-tile__text > p) {
    color: #333;
    font-size: 18px;
  }
}
 /*Make Category titles all uppercase*/
.grid-category__title-inner {
  text-transform: uppercase !important;
}
 .form-control__placeholder-inner {
  color: #fdc319;
}
 /* change cart X close colour */
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-item__control-inner svg {
  opacity: 1.5;
  width: 20px;
  color: #fa9d24 !important;
  height: 20px;
}
 /*Change the color of Add to bag button*/
.ec-size .ec-store .details-product-purchase__add-buttons .form-control__button {
  background: #fa9d24;
  border: none;
}
 /*Button color on hover*/
.ec-size .ec-store .details-product-purchase__add-buttons .form-control__button:hover {
  background: #33503a;
  border: none;
}
 /*Text color*/
.ec-size .ec-store .details-product-purchase__add-buttons .form-control__button {
  color: #fff !important;
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px !important;
  text-transform: uppercase;
}
 /*Text color on hover*/
.ec-size .ec-store .details-product-purchase__add-buttons .form-control__button:hover {
  color: #fff !important;
}
 /*Change the color of Buy Now button*/
.ec-size .ec-store .form-control--small .form-control__button {
  background: #fa9d24;
  border: none;
}
 /*Text color*/
.ec-size .ec-store .form-control--small .form-control__button {
  color: #fff !important;
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px !important;
  text-transform: uppercase;
}
 /*Change the color of Checkout button*/
.ec-size .ec-store .form-control--primary.ec-cart__button--checkout .form-control__button {
  background: #fa9d24;
  border: none;
}
 /*Button color on hover*/
.ec-size .ec-store .form-control--primary.ec-cart__button--checkout .form-control__button:hover {
  background: #33503a;
  border: none;
}
 /*Text color*/
.ec-size .ec-store .form-control--primary.ec-cart__button--checkout .form-control__button {
  color: #fff !important;
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px !important;
  text-transform: uppercase;
}
 /*Text color on hover*/
.ec-size .ec-store .form-control--primary.ec-cart__button--checkout .form-control__button:hover {
  color: #fff !important;
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px !important;
  text-transform: uppercase;
}
 /*Change the color of Continue button*/
button.ecwid-btn--primary.ecwid-btn--continue {
  background: #33503a;
  border: none;
}
 /*Button color on hover*/
button.ecwid-btn--primary.ecwid-btn--continue:hover {
  background: #33503a;
  border: none;
}
 /*Text color*/
button.ecwid-btn--primary.ecwid-btn--continue {
  color: #fff !important;
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px !important;
  text-transform: uppercase;
}
 /*Text color on hover*/
button.ecwid-btn--primary.ecwid-btn--continue:hover {
  color: #fff !important;
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px !important;
  text-transform: uppercase;
}
 /*Change the color of Place Order button*/
button.ecwid-btn--primary.ecwid-btn--placeOrder {
  background: #fa9d24;
  border: none;
}
 /*Button color on hover*/
button.ecwid-btn--primary.ecwid-btn--placeOrder:hover {
  background: #33503a;
  border: none;
}
 /*Text color*/
button.ecwid-btn--primary.ecwid-btn--placeOrder {
  color: #fff !important;
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px !important;
  text-transform: uppercase;
}
 /*Text color on hover*/
button.ecwid-btn--primary.ecwid-btn--placeOrder:hover {
  color: #fff !important;
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px !important;
  text-transform: uppercase;
}
 /*Change the color of all Smaller buttons at once*/
.ec-size .ec-store .form-control--secondary .form-control__button {
  background: #fa9d24;
  border: none;
}
 /*Button color on hover*/
.ec-size .ec-store .form-control--secondary .form-control__button:hover {
  background: #33503a;
  border: none;
}
 /*Text color*/
.ec-size .ec-store .form-control--secondary .form-control__button {
  color: #fff !important;
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px !important;
  text-transform: uppercase;
}
 /*Text color on hover*/
.ec-size .ec-store .form-control--secondary .form-control__button:hover {
  color: #fff !important;
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px !important;
  text-transform: uppercase;
}
 /*Change the color of Add More button*/
.ec-size .ec-store .form-control--secondary .form-control__button {
  background: #fdc319;
  border: none;
}
 /*Button color on hover*/
.ec-size .ec-store .form-control--secondary .form-control__button:hover {
  background: #FFA500;
  border: none;
}
 /*Text color*/
.ec-size .ec-store .form-control--secondary .form-control__button {
  color: #000 !important;
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px !important;
  text-transform: uppercase;
}
 /*Text color on hover*/
.ec-size .ec-store .form-control--secondary .form-control__button:hover {
  color: #fff !important;
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px !important;
  text-transform: uppercase;
}
 /*Change the color of Go to Checkout button*/
.form-control--primary.form-control--flexible.details-product-purchase__checkout .form-control__button {
  background: #fa9d24;
  border: none;
}
 /*Button color on hover*/
.form-control--primary.form-control--flexible.details-product-purchase__checkout .form-control__button:hover {
  background: #33503a;
  border: none;
}
 /*Text color*/
.form-control--primary.form-control--flexible.details-product-purchase__checkout .form-control__button {
  color: #fff !important;
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px !important;
  text-transform: uppercase;
}
 /*Text color on hover*/
.form-control--primary.form-control--flexible.details-product-purchase__checkout .form-control__button:hover {
  color: #fff !important;
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px !important;
  text-transform: uppercase;
}
 /*Change the color of Continue Shopping on cart page button*/
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--continueShopping {
  background: #fa9d24;
  border: none;
}
 /*Button color on hover*/
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--continueShopping:hover {
  background: #33503a;
  border: none;
}
 /*Text color*/
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--continueShopping {
  color: #fff !important;
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px !important;
  text-transform: uppercase;
}
 /*Text color on hover*/
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--continueShopping:hover {
  color: #fff !important;
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px !important;
  text-transform: uppercase;
}
 /*Change the color of Clear Bag button*/
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--clearBag {
  background: #33503a;
  border: none;
}
 /*Button color on hover*/
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--clearBag:hover {
  background: #FFA500;
  border: none;
}
 /*Text color*/
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--clearBag {
  color: #fff !important;
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px !important;
  text-transform: uppercase;
}
 /*Text color on hover*/
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--clearBag:hover {
  color: #fff !important;
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px !important;
  text-transform: uppercase;
}
 .ec-minicart__counter {
  color: #fff !important;
}
 .ec-minicart__counter::after {
  background-color: #f99d25 !important;
}
 .horizontal-menu-container.horizontal-mobile .horizontal-menu-button {
  text-transform: uppercase !important;
  color: white !important;
  letter-spacing: 2px;
  font-weight: bolder;
}
 .horizontal-menu-container.horizontal-mobile .horizontal-menu-button svg {
  width: 18px;
  height: 18px;
  padding-top: 3px;
}
 /*Change Ecwid's Input Fields Email Input Fields and Short and Long text entry fields*/
.form-control__text {
  font-family: 'Oswald', sans-serif !important;
  font-size: 14px !important;
  letter-spacing: 2px !important;
  background-color: transparent !important;
}
 @media (max-width: 740px) {
  .form-control__text {
    font-family: 'Oswald', sans-serif !important;
    font-size: 16px !important;
    letter-spacing: 2px !important;
  }
}
 /*Change Borders on Ecwid's Short and Long text entry fields*/
.form-control__text {
  border: 3px solid !important;
  border-color: #fa9d24 !important;
}
 /*Change Placeholder name on Ecwid's Short and Long text entry fields*/
.form-control--label {
  color: black !important;
}
 /*** Make Hamburger Bigger in Mobile Size only ***/
@media screen and (max-width: 840px) {
  html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-mobile .horizontal-menu-button svg {
    width: 25px;
    height: 25px;
    padding-top: 0px;
  }
}
 /***Open Draw of Menu a certian width per screen sizes as follows ***/
nav.horizontal-menu.horizontal-menu--mobile {
  width: 30%;
}
 @media (max-width: 740px) {
  nav.horizontal-menu.horizontal-menu--mobile {
    width: 80%;
  }
}
 /*** Make Menu Category Link titles bigger on Desktop and smaller on Mobile ***/
.horizontal-menu a {
  font-family: 'Oswald', sans-serif !important;
  font-size: 24px !important;
  letter-spacing: 2px !important;
  text-transform: uppercase;
}
 @media (max-width: 740px) {
  .horizontal-menu a {
    font-family: 'Oswald', sans-serif !important;
    font-size: 18px !important;
    letter-spacing: 2px !important;
  }
}
 /*** back arrow on menu pading to align it middle ***/
.horizontal-menu-item--back svg {
  padding-bottom: 3px;
}
 @media (max-width: 740px) {
  .horizontal-menu-item--back svg {
    padding-bottom: 1px;
  }
}
 nav.horizontal-menu.horizontal-menu--mobile {
  transition: all .5s ease-in-out;
}
 /*Remove product SKUs Labels*/
  @charset "UTF-8";
/*Open “Show More” section on product pages*/
.ec-size.ec-size--s .ec-store .product-details-module__content--collapsed {
  max-height: none;
}
 .ec-size.ec-size--xl .ec-store .product-details__product-description::after {
  display: none;
}
 .ec-size--s.ec-size.ec-size--xl .ec-store .product-details-module__content--collapsed ~ .product-details-module__btn-more {
  display: none;
}
 #productDescription img {
  display: inline;
}
 /*Hide Sku Labels div on all related products*/
.grid-product__sku {
  display: none !important;
}
 /*Due to Sku Labels being hidden on Related Products add some padding to botom of these labels*/
.grid-product__title-inner {
  padding-bottom: 10px !important;
}
 /*Change color of Relateed Products Label */
.ec-related-products__title {
  color: #fa9d24 !important;
  text-transform: uppercase !important;
}
 .ec-related-products {
  padding-top: 70px !important;
}
 /*Change Recently Viewd Product Label */
.recently-viewed-title {
  color: #fdc319 !important;
  font-size: 22px !important;
  text-transform: uppercase !important;
}
 @media (max-width: 740px) {
  .recently-viewed-title {
    color: #fdc319 !important;
    font-size: 18px !important;
    text-transform: uppercase !important;
    text-align: center !important;
  }
}
 /*Change font size*/
.ec-size .ec-store .grid-product__price {
  text-align: center;
}
 /*Change Search Filter button colour on mobile*/
.ec-size:not(.ec-size--s) .ec-store .form-control--large .form-control__button {
  background-color: #fa9d24 !important;
}
 /**** CSS to modernize the Mail Chimp Subscription Fields and Form****/
#mc_embed_signup .mc-field-group.input-group ul li:before {
  display: none;
}
 .mc-field-group.input-group ul li {
  list-style: none !important;
  list-style-type: none !important;
}
 /*Style Qty Field to look Modern*/
/* Changes the style of the overall form */
#mc_embed_signup {
  color: #333;
  padding: 20px;
  text-align: left;
}
 /*Enmail Field */
#mce-EMAIL {
  font-family: "Oswald", sans-serif !important;
  letter-spacing: 2px !important;
  color: #fa9d24 !important;
  width: 240px !important;
}
 /*First Name Field*/
#mce-FNAME {
  font-family: "Oswald", sans-serif !important;
  letter-spacing: 2px !important;
  color: #fa9d24 !important;
  width: 240px !important;
}
 /*Last Name Field*/
#mce-LNAME {
  font-family: "Oswald", sans-serif !important;
  letter-spacing: 2px !important;
  color: #fa9d24important;
  width: 240px !important;
}
 /*Addres Field*/
#mce-MMERGE5-detail1 {
  font-family: "Oswald", sans-serif !important;
  letter-spacing: 2px !important;
  color: #fa9d24 !important;
  width: 240px !important;
}
 /*Second Address Field*/
#mce-MMERGE6-addr1 {
  font-family: "Oswald", sans-serif !important;
  letter-spacing: 2px !important;
  color: #fa9d24 !important;
  width: 550px !important;
}
 @media (max-width: 980px) {
  #mce-MMERGE6-addr1 {
    font-family: "Oswald", sans-serif !important;
    letter-spacing: 2px !important;
    color: #fa9d24 !important;
    width: 260px !important;
  }
}
 /*PHone Area field 1*/
#mce-MMERGE5-area {
  font-family: "Oswald", sans-serif !important;
  letter-spacing: 2px !important;
  color: #fa9d24 !important;
  width: 80px !important;
}
 #mce-MMERGE5-detail1 {
  font-family: "Oswald", sans-serif !important;
  letter-spacing: 2px !important;
  color: #fa9d24 !important;
  width: 80px !important;
}
 /*PHone Area Field 2*/
#mce-MMERGE5-detail2 {
  font-family: "Oswald", sans-serif !important;
  letter-spacing: 2px !important;
  color: #fa9d24 !important;
  width: 80px !important;
}
 /*Address Field Aerea Field */
#mce-MMERGE6-addr2 {
  font-family: "Oswald", sans-serif !important;
  letter-spacing: 2px !important;
  color: #fa9d24 !important;
  width: 550px !important;
}
 @media (max-width: 980px) {
  #mce-MMERGE6-addr2 {
    font-family: "Oswald", sans-serif !important;
    letter-spacing: 2px !important;
    color: #fa9d24 !important;
    width: 260px !important;
  }
}
 /* City Field*/
#mce-MMERGE6-city {
  font-family: "Oswald", sans-serif !important;
  letter-spacing: 2px !important;
  color: #fa9d24 !important;
  width: 200px !important;
}
 /*State Field*/
#mce-MMERGE6-state {
  font-family: "Oswald", sans-serif !important;
  letter-spacing: 2px !important;
  color: #fa9d24 !important;
  width: 150px !important;
}
 /*Zip Code Field*/
#mce-MMERGE6-zip {
  font-family: "Oswald", sans-serif !important;
  letter-spacing: 2px !important;
  color: #fa9d24 !important;
  width: 150px !important;
}
 /* Styles the header text above the inputs */
#mc_embed_signup h2 {
  font-size: 18px;
  margin: 0 0 20px;
  color: #000;
  text-align: left;
}
 /* Adds extra space around the input boxes */
#mc_embed_signup .mc-field-group {
  padding: 10px 5px;
}
 /* Birtherday Month Field*/
#mce-MMERGE3-month {
  max-width: 100px !important;
  margin-right: 10px !important;
  font-family: "Oswald", sans-serif !important;
  letter-spacing: 2px !important;
  color: #fa9d24 !important;
}
 /*Birthday Day Field*/
#mce-MMERGE3-day {
  max-width: 100px !important;
  font-family: "Oswald", sans-serif !important;
  letter-spacing: 2px !important;
  color: #fa9d24 !important;
}
 /* Styles the input boxes */
#mc_embed_signup input {
  width: 210px;
  height: 40px;
  border-color: #fa9d24 !important;
  border: 3px solid;
}
 /* Styles the subscribe button */
#mc_embed_signup .button {
  background-color: #fa9d24;
  color: #FFF;
  border-radius: 25px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  transition: background-color 0.5s ease;
  width: 280px;
  display: block;
  cursor: pointer;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: center;
  margin-top: 50px;
  text-shadow: none;
}
 /*Label Fields*/
Label {
  font-family: "Oswald", sans-serif !important;
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  margin-top: 0px !important;
  text-shadow: none !important;
  font-size: 16px !important;
}
 @media (max-width: 740px) {
  Label {
    font-family: "Oswald", sans-serif !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    margin-top: 10px !important;
    text-shadow: none !important;
    font-size: 14px !important;
    padding-bottom: 5px !important;
  }
}
 /*The Drop Down Selector Field*/
select {
  background-color: #fa9d24 !important;
  font-family: "Oswald", sans-serif !important;
  letter-spacing: 2px !important;
  color: #fff !important;
  font-size: 22px !important;
  height: 50px !important;
  width: 240px !important;
  text-align: center !important;
  appearance: none !important;
}
 /*Country Field*/
#mce-MMERGE6-country {
  display: none !important;
}
 /*Input text field padding*/
input {
  padding-left: 5px !important;
}
 /*** Custom Mail Chimp Subscription Form Check Boxes  ***/
.move-poultry-interests-checkboxes-on-form {
  margin-top: 25px !important;
  margin-left: -20px !important;
  list-style-type: none;
}
 /* The container around Checkboxes */
.container {
  padding-left: 0px !important;
  margin-left: 0px !important;
  display: block !important;
  position: relative !important;
  padding-left: 40px !important;
  margin-bottom: 12px !important;
  cursor: pointer !important;
  font-size: 22px !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  list-style-type: none;
}
 /* Hide the browser's default checkbox */
.container input {
  position: absolute !important;
  opacity: 0 !important;
  cursor: pointer !important;
  height: 0 !important;
  width: 0 !important;
  list-style-type: none;
}
 /* Create a custom checkbox */
.checkmark {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  height: 35px !important;
  width: 35px !important;
  background-color: #b3b3b3;
  border: 3px solid #fa9d24;
  list-style-type: none;
}
 /* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
  background-color: #fff;
}
 /* When the checkbox is checked, add a blue background */
.container input:checked ~ .checkmark {
  background-color: #fa9d24 !important;
}
 /* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "" !important;
  position: absolute !important;
  display: none !important;
}
 /* Show the checkmark when checked */
.container input:checked ~ .checkmark:after {
  display: block !important;
}
 /* Style the checkmark/indicator */
.container .checkmark:after {
  left: 8px;
  top: 0px;
  width: 8px;
  height: 20px;
  border: solid white;
  border-width: 0 5px 5px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
 /*Search Page make padding above and below search items less line high*/
.ec-form-choice-group__item {
  padding-top: 0px !important;
  line-height: 14px !important;
}
 /* Ecwid Dev Team Code to allow new styles Check Boxes and Radio Buttons and Show More on product descriptions */
.ec-size .ec-store .form-control__radio-view-inner {
  top: 3px;
  left: 3px;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  background-color: white;
}
 .ec-size .ec-store .form-control__radio-view::after {
  background-color: #fa9d24;
  border: 1px solid #fa9d24;
}
 .ec-size.ec-size .ec-store .form-control__checkbox ~ .form-control__checkbox-view::after {
  border-width: 3px;
  border-radius: none !important;
  color: #fa9d24 !important;
  background-color: white;
}
 .ec-size .ec-store .cstmz-attrs .cstmz-attrs--showmore a {
  color: #fdc318 !important;
}
 .ec-size .ec-store .product-details__product-attributes.folded .cstmz-attrs--inner {
  position: relative;
}
 .ec-size .ec-store .product-details__product-attributes.folded .cstmz-attrs--inner::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 4em;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 95%);
}
 .ec-size .ec-store .form-control__checkbox:checked ~ .form-control__checkbox-view::after {
  background-color: #fa9d24 !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-attributes.folded .cstmz-attrs--inner::after {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 95%);
}
 @media (prefers-color-scheme: light) {
  html#ecwid_html body#ecwid_body .ec-size.ec-size .ec-store .form-control__checkbox ~ .form-control__checkbox-view::after {
    background-color: white !important;
  }
  html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__radio-view-inner {
    background-color: white;
  }
  html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__radio-view::after {
    background-color: #fa9d24 !important;
    color: #fa9d24;
  }
  html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox .form-control__checkbox:checked ~ .form-control__checkbox-view::after,
html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox:hover .form-control__checkbox:checked ~ .form-control__checkbox-view::after, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox:active .form-control__checkbox:checked ~ .form-control__checkbox-view::after {
    border-color: #fa9d24;
  }
  html#ecwid_html body#ecwid_body .ec-size.ec-size .ec-store .form-control__checkbox:checked ~ .form-control__checkbox-view::after {
    background-color: #fa9d24 !important;
    border-radius: 0px !important;
  }
}
 /*Additional Ecwid Checkboxes restyleing size of checkbox size */
.form-control__checkbox-view {
  background-color: #fff !important;
  padding-left: 0px !important;
  margin-left: 0px !important;
  display: block !important;
  position: relative !important;
  cursor: pointer !important;
  height: 35px !important;
  width: 35px !important;
  border-radius: 0px !important;
}
 .ec-size.ec-size .ec-store .form-control__checkbox ~ .form-control__checkbox-view::after {
  border-color: #fa9d24;
  border: 3px solid !important #fa9d24;
  border-radius: 0px !important;
}
 /* Ecwid Product Option padding for when above checkboxes and readiobuttons and pulldown selectors*/
.product-details-module__title {
  padding-bottom: 10px !important;
}
 /* Ecwid checkbox styles padding */
.form-control__checkbox-wrap {
  padding-bottom: 20px !important;
  padding-right: 25px !important;
}
 /*Ecwid Radio Button restyle for size of Radio buttons*/
.ec-size .ec-store .form-control__radio-wrap {
  flex: 0 0 30px;
  width: 30px;
  height: 30px;
}
 .ec-size .ec-store .form-control__radio:checked + .form-control__radio-view::after {
  background-color: #fa9d24 !important;
  border-color: #fa9d24 !important;
}
 /*custom align Recently Viewed with Related Prodcuts divs on larger screens*/
@media screen and (min-width: 1600px) {
  .rvp-wrapper {
    margin-left: 50px !important;
  }
}
 @media screen and (min-width: 1600px) {
  .rvp-wrapper {
    margin-left: 50px !important;
  }
}
 @media screen and (min-width: 1600px) {
  .recently-viewed-title {
    margin-left: 40px !important;
  }
}
 @media screen and (max-width: 768px) {
  .ec-size .ec-store__product-page .ec-related-products__title {
    text-align: center !important;
  }
}
 /* Change Sign-up button Color*/
.ec-size:not(.ec-size--s) .ec-store .form-control--large .form-control__button {
  background-color: #33503a;
}
 /* Make Recently Viewed Products have same nice zoom effect as the Related Producrts*/
#rvp-products #rvp-products-wrapper #recently-viewed-list .recently-viewed .recently-viewed__thumb img:hover {
  transform: scale(1.2);
  transition: transform .1s;
}
 #rvp-products #rvp-products-wrapper #recently-viewed-list .recently-viewed:hover {
  box-shadow: 0 0 0 0px !important;
}
 /*cart page delivery date calender icon styling */
.form-control__icon cstmz-icon {
  color: #fa9d24 !important;
}
 /* Force Emial input forms to have background color transparent for light and dark mode real time update*/
.form-control--label {
  background-color: transparent !important;
}
 /* Item Qty Field force to have bg color transparent for light and dark mode realtime updates*/
.form-control details-product-purchase__qty-field {
  background-color: transparent !important;
}
 /*Make Cart Input field BG transparent*/
#ec-cart-email-input {
  background-color: transparent !important;
  color: black !important;
}
 /*Search Filters make all items of search areas text black*/
.ec-size .ec-store .form-control--select-inline .form-control__select-text {
  color: #000 !important;
}
 /*Search Box Text color*/
.form-control__placeholder-inner {
  color: #888 !important;
}
 /*Breadcrumbs color*/
.ec-size .ec-store .ec-breadcrumbs .ec-link--muted {
  color: #fa9d24 !important;
}
 .ec-size .ec-store .ec-breadcrumbs .ec-link--muted:visited {
  color: #fa9d24 !important;
}
 .ec-size .ec-store .ec-breadcrumbs .ec-text-muted {
  color: #fa9d24 !important;
}
 /* Refine By and Search By change color */
.ec-size .ec-store .grid__sort .form-control__select-text {
  color: #fa9d24 !important;
}
 /* Change Produt Page Main Image size */
.ec-size .ec-store .details-gallery__image-wrapper-inner {
  max-width: 100%;
}
 /* Move search Icon in search field to the right to allow space for text */
.form-control__ico-btn {
  margin-left: 88% !important;
}
 @media (max-width: 740px) {
  /* Move search Icon in search field to the right to allow space for text */
  .form-control__ico-btn {
    margin-left: 85% !important;
  }
}
 /*Change input text style for Product search field*/
.ecwid-search-widget__input {
  font-family: "Oswald", sans-serif !important;
  letter-spacing: 2px !important;
  color: #fa9d24 !important;
}
 .ecwid-search-widget {
  border: 4px solid #fa9d24 !important;
  font-family: "Oswald", sans-serif !important;
  letter-spacing: 2px !important;
  color: #fa9d24 !important;
}
 /*Move search icon on app to the right to allow no text input overlap*/
div.cloud-search-mobile__input::after {
  margin-left: 87% !important;
}
 @media (max-width: 740px) {
  div.cloud-search-mobile__input::after {
    margin-left: 80% !important;
  }
}
 /* Style Text on the Cloud Search App to match Meyer Styles*/
.instant-search-menu {
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px;
}
 /*Change Caption Zoom texr style*/
.pswp__caption__center {
  font-family: 'Oswald', sans-serif;
  letter-spacing: 2px;
  color: #fa9d24 !important;
}
 .pswp__button pswp__button--close {
  color: #fa9d24 !important;
}
 /*Change the Zoom X close button on zoom in gallery Image*/
.ecwid-pswp .pswp__button--close::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='orange' fill-rule='evenodd' d='M15.85 14.436L1.71.296C1.32-.095.683-.098.293.293c-.394.393-.39 1.024 0 1.415l14.142 14.14L.296 29.99c-.39.39-.393 1.026-.002 1.416.393.394 1.024.39 1.415 0l14.14-14.142 14.14 14.14c.39.39 1.026.393 1.416.002.394-.393.39-1.024 0-1.415L17.263 15.85l14.14-14.14c.39-.39.393-1.026.002-1.416-.393-.394-1.024-.39-1.415 0L15.85 14.437z'/%3E%3C/svg%3E");
}
 /*Change Zoom nav arrows to the Meyer Orange - Left arrow and Right arrow */
.ecwid-pswp .pswp--has_mouse .pswp__button--arrow--left::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='70' viewBox='0 0 31 70'%3E%3Cpath fill='orange' fill-rule='evenodd' d='M0 34.996c0 .26.1.52.296.715l28.48 33.937c.352.42.977.474 1.403.116.422-.355.48-.983.13-1.4L2.31 35l28-33.362c.35-.418.292-1.046-.13-1.4-.427-.36-1.052-.304-1.403.115L.297 34.29C.1 34.48 0 34.737 0 34.995z'/%3E%3C/svg%3E");
}
 .ecwid-pswp .pswp__button--arrow--right::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='70' viewBox='0 0 31 70'%3E%3Cpath fill='orange' fill-rule='evenodd' d='M30.538 34.996c.002.26-.1.52-.296.715L1.762 69.648c-.352.42-.977.474-1.403.116-.424-.355-.48-.983-.13-1.4L28.23 35 .23 1.638C-.12 1.22-.064.592.36.238c.425-.36 1.05-.304 1.402.115l28.48 33.936c.195.192.296.448.296.706z'/%3E%3C/svg%3E");
}
 /* Make Background of X black trandparent*/
.ecwid-pswp .pswp__button::before {
  background-color: rgba(0, 0, 0, 0);
}
 /*Change Zoom nav make the Meyer Orange - Magnifier */
.ecwid-pswp .pswp--zoomed-in .pswp__button--zoom::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33'%3E%3Cg fill='orange' fill-rule='evenodd'%3E%3Cpath d='M13 26c7.18 0 13-5.82 13-13S20.18 0 13 0 0 5.82 0 13s5.82 13 13 13zm0-2c6.075 0 11-4.925 11-11S19.075 2 13 2 2 6.925 2 13s4.925 11 11 11z'/%3E%3Cpath d='M21 21c.39-.39 1.022-.393 1.415 0l9.898 9.9c.39.39.394 1.02 0 1.414-.39.39-1.02.392-1.414 0l-9.9-9.9c-.39-.39-.393-1.02 0-1.414zM17.998 14c.546 0 1.002-.448 1.002-1 0-.556-.45-1-1.002-1H8.002C7.456 12 7 12.448 7 13c0 .556.45 1 1.002 1h9.996z'/%3E%3C/g%3E%3C/svg%3E");
}
 .ecwid-pswp .pswp__button--zoom::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33'%3E%3Cg fill='orange' fill-rule='evenodd'%3E%3Cpath d='M13 26c7.18 0 13-5.82 13-13S20.18 0 13 0 0 5.82 0 13s5.82 13 13 13zm0-2c6.075 0 11-4.925 11-11S19.075 2 13 2 2 6.925 2 13s4.925 11 11 11z'/%3E%3Cpath d='M21 21c.39-.39 1.022-.393 1.415 0l9.898 9.9c.39.39.394 1.02 0 1.414-.39.39-1.02.392-1.414 0l-9.9-9.9c-.39-.39-.393-1.02 0-1.414zM12 17.998c0 .546.448 1.002 1 1.002.556 0 1-.45 1-1.002V14h3.998c.546 0 1.002-.448 1.002-1 0-.556-.45-1-1.002-1H14V8.002C14 7.456 13.552 7 13 7c-.556 0-1 .45-1 1.002V12H8.002C7.456 12 7 12.448 7 13c0 .556.45 1 1.002 1H12v3.998z'/%3E%3C/g%3E%3C/svg%3E");
}
 /*Build Your Flock Button Stylings */
.build-flock-button {
  text-align: center !important;
  transition: grayscale 0.5s;
  transition: background-color 0.5s ease;
}
 .build-flock-button:hover {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
 /*change color of wording on selector for Pick Up selector on Checkout page*/
.ec-pika-single {
  background-color: white;
}
 .ec-pika-label {
  background-color: white;
}
 .ec-pika-button--disabled .ec-pika-button, .ec-pika-button--outside-current-month .ec-pika-button, .ec-pika-button {
  background-color: white;
}
 .ec-size .ec-store .form-control__arrow svg path {
  fill: #fa9d24;
}
 /* Hide the Thank You For Your Order Emoji */
.ec-size .ec-store .page-title__solid {
  display: none;
}
 /* make reviews section style changes */
.hc-widget-card {
  background-color: #b3b3b3 !important;
}
 div.hc-reviews__list span.hc-verified-text {
  color: #5ecc6a !important;
  font-weight: bold !important;
  text-transform: uppercase;
  -webkit-text-stroke: 0.03em   white;
}
 /* Reviews Comments*/
.hc-comment {
  background-color: #b3b3b3 !important;
}
 /*Make Filter Selector Text Meyer Orange so it works for DarkMode and LightMode*/
@media (min-width: 740px) {
  html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--select-inline .form-control__select-text {
    color: #fa9d24 !important;
  }
}
 .ec-size .ec-store .ec-creditcard .form-control {
  background-color: white !important;
}
 /******************  Custom CSS to hide hidden category unwanted breadcrumbs and other links************************/
/** Hide Search page hidden category 'search page' breadcrumb link **/
.ec-size .ec-store__category-page--64846031 .ec-breadcrumbs {
  display: none;
}
 /** Hide Search page hidden category 'whats hacthing' category  breadcrumb link **/
.ec-size .ec-store__category-page--68660004 .ec-breadcrumbs {
  display: none;
}
 .ec-store__product-page--156357519 .details-product-purchase__controls {
  display: none;
}
 .ec-store__product-page--178014350 .details-product-purchase__controls {
  display: none;
}
 .ec-store__product-page--252468814 .details-product-purchase__controls {
  display: none;
}
 .ec-store__product-page--178014281 .details-product-purchase__controls {
  display: none;
}
 .ec-store__product-page--178014156 .details-product-purchase__controls {
  display: none;
}
 .ec-store__product-page--178014264 .details-product-purchase__controls {
  display: none;
}
 .ec-store__product-page--283120004 .details-product-purchase__controls {
  display: none;
}
 @media (max-width: 740px) {
  .ec-size .ec-store .grid-product__label {
    margin-top: 80% !important;
  }
}
 .ec-size .ec-store .grid-product__label {
  margin-top: 75% !important;
}
 .ec-size .ec-store .ec-cart-coupon__wrap {
  visibility: visible;
}
 .ec-size .ec-store .ec-cart-coupon:not(.ec-cart-coupon--applied) .ec-cart-coupon__button--apply {
  display: block;
}
 .ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__wrap {
  display: flex;
  align-items: center;
  height: auto;
}
 .ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__text {
  display: none;
}
 .ec-store__product-page--461463522.details-product-purchase__controls {
  display: none;
}
 .ec-store__product-page--461744035.details-product-purchase__controls {
  display: none;
}
 .ec-store__product-page--461744035.product-details__product-price {
  display: none;
}
 .ec-store__product-page--461463522.product-details__product-price {
  display: none;
}
 .ec-store__product-page--598663540 .details-product-purchase__controls {
  display: none;
}
 .ec-store__product-page--718453721 .details-product-purchase__controls {
  display: none;
}
 .cstmz-picker--block .cstmz-picker--button .cstmz-icon {
  max-width: 50px;
}
 