@charset "UTF-8";
@import "//fonts.googleapis.com/css?family=Lato:400,700,900";
@import "//fonts.googleapis.com/css?family=Arvo:400,700,900";
@import "//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css";
/* line 2, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_box-tabs.scss */
.component-box-tabs ul.box-tabs {
  padding: 30px 0;
  list-style: none;
  display: table;
  width: 100%;
  margin: 0 auto; }
  /* line 8, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_box-tabs.scss */
  .component-box-tabs ul.box-tabs li {
    -moz-transition: background 0.2s, color 0.2s;
    -o-transition: background 0.2s, color 0.2s;
    -webkit-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
    display: table-cell;
    width: 20%;
    text-align: center;
    position: relative;
    border: 2px solid #ccc7c4; }
    /* line 15, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_box-tabs.scss */
    .component-box-tabs ul.box-tabs li:hover {
      background: #5e4e45; }
      /* line 17, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_box-tabs.scss */
      .component-box-tabs ul.box-tabs li:hover a {
        color: #fff;
        text-decoration: none; }
    /* line 22, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_box-tabs.scss */
    .component-box-tabs ul.box-tabs li a {
      -moz-transition: background 0.2s, color 0.2s;
      -o-transition: background 0.2s, color 0.2s;
      -webkit-transition: background 0.2s, color 0.2s;
      transition: background 0.2s, color 0.2s;
      font-family: Arvo;
      font-weight: 400;
      display: block;
      width: 99%;
      color: #ccc7c4;
      padding: 5px 0;
      position: relative;
      z-index: 3; }
      /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      .component-box-tabs ul.box-tabs li a strong {
        font-weight: 700; }
    /* line 33, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_box-tabs.scss */
    .component-box-tabs ul.box-tabs li.active li {
      background: #5e4e45;
      border: 2px solid #5e4e45; }
      /* line 36, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_box-tabs.scss */
      .component-box-tabs ul.box-tabs li.active li a {
        color: #fff;
        position: relative; }
    /* line 42, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_box-tabs.scss */
    .component-box-tabs ul.box-tabs li:after {
      content: " ";
      cursor: pointer;
      -moz-transition: background 0.2s, color 0.2s, opacity 0.2s;
      -o-transition: background 0.2s, color 0.2s, opacity 0.2s;
      -webkit-transition: background 0.2s, color 0.2s, opacity 0.2s;
      transition: background 0.2s, color 0.2s, opacity 0.2s;
      width: 20px;
      height: 20px;
      display: block;
      -moz-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      bottom: -10px;
      left: 50%;
      position: absolute;
      margin: 0 auto;
      border-bottom: 2px solid #ccc7c4;
      border-right: 2px solid #ccc7c4;
      opacity: 0;
      margin-left: -10px; }
    /* line 59, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_box-tabs.scss */
    .component-box-tabs ul.box-tabs li.active:after, .component-box-tabs ul.box-tabs li:hover:after {
      opacity: 1; }

/* line 1, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_content-teaser.scss */
#content-teaser {
  margin-bottom: 30px;
  width: 100%; }
  @media (min-width: 768px) {
    /* line 1, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_content-teaser.scss */
    #content-teaser {
      margin-bottom: 0; } }
  /* line 7, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_content-teaser.scss */
  #content-teaser img {
    width: 100%;
    height: auto; }
  /* line 11, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_content-teaser.scss */
  #content-teaser .blog-content {
    width: 100%; }
    /* line 13, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_content-teaser.scss */
    #content-teaser .blog-content p.category-name {
      margin: 10px 0 0;
      font-size: .8em;
      letter-spacing: 1px;
      font-family: Lato;
      font-weight: 400;
      font-weight: 700;
      text-transform: uppercase;
      font-family: Lato;
      font-weight: 400;
      font-weight: 900; }
      /* line 19, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_content-teaser.scss */
      #content-teaser .blog-content p.category-name a {
        color: inherit;
        letter-spacing: 1px; }
    /* line 24, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_content-teaser.scss */
    #content-teaser .blog-content h4 {
      font-family: Arvo;
      font-weight: 400;
      margin-top: 0;
      line-height: 1.3em;
      font-size: 0.9em; }
      /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      #content-teaser .blog-content h4 strong {
        font-weight: 700; }
      /* line 29, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_content-teaser.scss */
      #content-teaser .blog-content h4 a {
        color: #5e4e45; }

/* line 1, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_full-width-carousel.scss */
.component-full-width-carousel {
  margin: 1.875em 0; }
  /* line 3, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_full-width-carousel.scss */
  .component-full-width-carousel .wrapper {
    overflow: hidden; }
  /* line 6, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_full-width-carousel.scss */
  .component-full-width-carousel .slick-prev, .component-full-width-carousel .slick-next {
    background: rgba(204, 199, 196, 0.85);
    height: 85px;
    width: 85px;
    border-radius: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
    /* line 16, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_full-width-carousel.scss */
    .component-full-width-carousel .slick-prev:hover, .component-full-width-carousel .slick-next:hover {
      background: #ccc7c4; }
  /* line 20, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_full-width-carousel.scss */
  .component-full-width-carousel .slick-prev {
    left: -45px; }
    /* line 23, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_full-width-carousel.scss */
    .component-full-width-carousel .slick-prev:hover:before {
      margin-left: 35px; }
    /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_full-width-carousel.scss */
    .component-full-width-carousel .slick-prev:before {
      content: "\25C0";
      -moz-transition: margin-left 0.2s;
      -o-transition: margin-left 0.2s;
      -webkit-transition: margin-left 0.2s;
      transition: margin-left 0.2s;
      margin-left: 20px;
      opacity: 1; }
  /* line 34, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_full-width-carousel.scss */
  .component-full-width-carousel .slick-next {
    right: -45px; }
    /* line 37, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_full-width-carousel.scss */
    .component-full-width-carousel .slick-next:hover:before {
      margin-right: 35px; }
    /* line 41, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_full-width-carousel.scss */
    .component-full-width-carousel .slick-next:before {
      content: "\25B6";
      -moz-transition: margin-right 0.2s;
      -o-transition: margin-right 0.2s;
      -webkit-transition: margin-right 0.2s;
      transition: margin-right 0.2s;
      margin-right: 20px;
      opacity: 1; }

/* line 1, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_hero-image.scss */
.component-hero-image {
  margin-top: 0; }
  @media (max-width: 767px) {
    /* line 1, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_hero-image.scss */
    .component-hero-image {
      margin-left: -15px;
      margin-right: -15px; } }
  /* line 4, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_hero-image.scss */
  .component-hero-image img {
    max-width: 100%;
    height: auto; }

/* line 1, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_more-btn.scss */
.more-btn {
  background-image: url("/wp-content/themes/ag/assets/images/orange-wood.jpg");
  text-transform: uppercase;
  font-weight: 900;
  position: relative;
  border-radius: 50%;
  display: inline-block;
  padding: 20px;
  text-align: center;
  line-height: 1.2em;
  color: #edeae0;
  height: 140px;
  width: 140px;
  font-size: 18px;
  -moz-transition: width 0.2s, height 0.2s, margin-top 0.2s;
  -o-transition: width 0.2s, height 0.2s, margin-top 0.2s;
  -webkit-transition: width 0.2s, height 0.2s, margin-top 0.2s;
  transition: width 0.2s, height 0.2s, margin-top 0.2s;
  margin-top: 0; }
  @media (min-width: 768px) {
    /* line 1, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_more-btn.scss */
    .more-btn {
      height: 98px;
      width: 98px;
      font-size: 13px; } }
  /* line 22, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_more-btn.scss */
  .more-btn:focus {
    color: white;
    outline: none; }
  /* line 26, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_more-btn.scss */
  .more-btn:hover, .more-btn:active {
    color: white; }
    @media (min-width: 768px) {
      /* line 26, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_more-btn.scss */
      .more-btn:hover, .more-btn:active {
        margin-top: -4px;
        width: 106px;
        height: 106px; } }
  /* line 34, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_more-btn.scss */
  .more-btn i {
    display: block;
    font-size: 22px;
    line-height: 22px;
    margin-bottom: .25em; }

/* line 2, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_page-title.scss */
.component-page-title > * {
  font-size: 16px; }
/* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_page-title.scss */
.component-page-title .page-title-text {
  font-family: Arvo;
  font-weight: 400;
  font-size: 2.0125em;
  color: #504b2b; }
  /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
  .component-page-title .page-title-text strong {
    font-weight: 700; }
  @media (min-width: 768px) {
    /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_page-title.scss */
    .component-page-title .page-title-text {
      font-size: 2.8375em; } }
  @media (min-width: 992px) {
    /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_page-title.scss */
    .component-page-title .page-title-text {
      font-size: 3.4375em;
      line-height: 1.25em; } }
/* line 17, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_page-title.scss */
.component-page-title .page-title-subtext {
  font-size: 1.55em;
  color: #63676e;
  line-height: 1.25em;
  margin-top: 20px; }
  @media (min-width: 768px) {
    /* line 17, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_page-title.scss */
    .component-page-title .page-title-subtext {
      font-size: 1.75em; } }

/* line 69, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
.pill-btn {
  font-weight: 900;
  position: relative;
  display: inline-block;
  background: #aca09a;
  color: white;
  text-align: center;
  padding: .5em 1.75em;
  border-radius: 50px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 13px;
  line-height: 1.1em;
  border: none; }
  @media (min-width: 768px) and (max-width: 991px) {
    /* line 69, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    .pill-btn {
      font-size: 11px; } }
  /* line 18, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  .pill-btn:hover {
    text-decoration: none;
    color: white; }
    /* line 21, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    .pill-btn:hover:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(255, 255, 255, 0.1);
      border-radius: 50px; }
  /* line 32, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  .pill-btn.white {
    background: white;
    color: black; }
  /* line 36, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  .pill-btn.blue {
    background: #109ad6;
    color: white; }
  /* line 40, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  .pill-btn.red {
    background: #dd542c;
    color: white; }
  /* line 44, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  .pill-btn.yellow {
    background: #f9d427;
    color: white; }
  /* line 48, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  .pill-btn.lightGrey {
    background: #ccc7c4;
    color: white; }
  /* line 52, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  .pill-btn.orange {
    background: #dd542c;
    color: white; }
  /* line 56, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  .pill-btn.lightGreen {
    background: #77be40;
    color: white; }
  /* line 60, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  .pill-btn.brown {
    background: #5e4e45;
    color: white; }
  /* line 64, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  .pill-btn.lightred {
    background: #db4353;
    color: white; }

/* line 1, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_spokesperson.scss */
.component-spokesperson {
  position: relative;
  padding-top: 40%;
  max-width: 640px; }
  /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_spokesperson.scss */
  .component-spokesperson .content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 50%;
    z-index: 1;
    padding: 60px 40px; }
    /* line 12, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_spokesperson.scss */
    .component-spokesperson .content blockquote {
      color: white;
      border-left: none;
      padding-left: 0; }
    /* line 17, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_spokesperson.scss */
    .component-spokesperson .content cite {
      color: #0af; }
  /* line 21, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_spokesperson.scss */
  .component-spokesperson img {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%; }

@font-face {
  font-family: 'icomoon';
  src: url("fonts/icomoon.eot?qgixgk");
  src: url("fonts/icomoon.eot?#iefixqgixgk") format("embedded-opentype"), url("fonts/icomoon.ttf?qgixgk") format("truetype"), url("fonts/icomoon.woff?qgixgk") format("woff"), url("fonts/icomoon.svg?qgixgk#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 12, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 26, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-download:before {
  content: "\e625"; }

/* line 29, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-grassheads-vip:before {
  content: "\e624"; }

/* line 32, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-burger:before {
  content: "\e623"; }

/* line 35, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-caretarrow:before {
  content: "\e61e"; }

/* line 38, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-raw:before {
  content: "\e61f"; }

/* line 41, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-dairyfree:before {
  content: "\e620"; }

/* line 44, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-coldpressed:before {
  content: "\e621"; }

/* line 47, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-glutenfree:before {
  content: "\e622"; }

/* line 50, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-dehydrate:before {
  content: "\e61a"; }

/* line 53, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-N2:before {
  content: "\e61b"; }

/* line 56, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-pellets:before {
  content: "\e61c"; }

/* line 59, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-snowflake:before {
  content: "\e61d"; }

/* line 62, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-email2:before {
  content: "\e617"; }

/* line 65, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-facebook2:before {
  content: "\e618"; }

/* line 68, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-instagram2:before {
  content: "\e619"; }

/* line 71, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-twitter2:before {
  content: "\e63a"; }

/* line 74, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-arrowbullet:before {
  content: "\e616"; }

/* line 77, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-arrows-left:before {
  content: "\e615"; }

/* line 80, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-arrows-right:before {
  content: "\e614"; }

/* line 83, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-bestseller:before {
  content: "\e613"; }

/* line 86, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-carticon:before {
  content: "\e612"; }

/* line 89, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-checkmark:before {
  content: "\e611"; }

/* line 92, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-close:before {
  content: "\e610"; }

/* line 95, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-email:before {
  content: "\e60f"; }

/* line 98, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-facebook:before {
  content: "\e60e"; }

/* line 101, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-geoicon:before {
  content: "\e60d"; }

/* line 104, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-gmofree:before {
  content: "\e60c"; }

/* line 107, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-grassheads:before {
  content: "\e60b"; }

/* line 110, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-grassicon:before {
  content: "\e60a"; }

/* line 113, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-instagram:before {
  content: "\e609"; }

/* line 116, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-kosher:before {
  content: "\e608"; }

/* line 119, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-open:before {
  content: "\e607"; }

/* line 122, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-pinterest:before {
  content: "\e606"; }

/* line 125, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-search:before {
  content: "\e605"; }

/* line 128, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-tractoricon:before {
  content: "\e604"; }

/* line 131, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-twitter:before {
  content: "\e603"; }

/* line 134, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-usdaorganic:before {
  content: "\e602"; }

/* line 137, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-vegan:before {
  content: "\e601"; }

/* line 140, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_icons.scss */
.icon-youtube:before {
  content: "\e600"; }

@media (min-width: 768px) {
  /* line 120, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
  body.cms-home {
    background-image: url(/wp-content/themes/ag/assets/images/header-bg-green.png);
    background-repeat: repeat-x;
    background-size: auto 420px; } }
/* line 5, ../sass/pages/_homepage.scss */
body.cms-home .std {
  display: none; }
/* line 9, ../sass/pages/_homepage.scss */
body.cms-home .main {
  padding: 0; }
/* line 13, ../sass/pages/_homepage.scss */
body.cms-home #product-listing {
  margin-top: 20px;
  overflow-x: hidden; }
  /* line 17, ../sass/pages/_homepage.scss */
  body.cms-home #product-listing #family-row-1 .product-image .logos {
    width: 270px;
    left: 5%; }
    @media (min-width: 768px) {
      /* line 17, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #family-row-1 .product-image .logos {
        top: 106px; } }
    @media (max-width: 767px) {
      /* line 17, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #family-row-1 .product-image .logos {
        width: 224px; }
        /* line 24, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing #family-row-1 .product-image .logos .icon-bestseller {
          font-size: 42px; } }
  /* line 32, ../sass/pages/_homepage.scss */
  body.cms-home #product-listing #family-row-3 .product-image .logos {
    top: 73px;
    width: 197px; }
  @media (max-width: 767px) {
    /* line 38, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing #family-row-2 .product-image .logos {
      top: 115px; } }
  /* line 45, ../sass/pages/_homepage.scss */
  body.cms-home #product-listing #family-row-4 .product-image .logos, body.cms-home #product-listing #family-row-6 .product-image .logos {
    left: 0px;
    top: 64px; }
    @media (max-width: 767px) {
      /* line 45, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #family-row-4 .product-image .logos, body.cms-home #product-listing #family-row-6 .product-image .logos {
        left: 0px; } }
  /* line 53, ../sass/pages/_homepage.scss */
  body.cms-home #product-listing .product-image .logos {
    position: absolute;
    margin: 0 auto;
    text-align: left;
    top: 40%;
    left: -10%; }
    /* line 59, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing .product-image .logos img {
      position: relative; }
      @media (min-width: 768px) {
        /* line 59, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing .product-image .logos img {
          left: 5px; } }
    /* line 65, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing .product-image .logos .icon-bestseller {
      color: #C91B00;
      font-size: 48px;
      text-decoration: none !important; }
      @media (max-width: 767px) {
        /* line 65, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing .product-image .logos .icon-bestseller {
          font-size: 34px; } }
    /* line 73, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing .product-image .logos img, body.cms-home #product-listing .product-image .logos .icon-bestseller {
      display: block; }
  /* line 78, ../sass/pages/_homepage.scss */
  body.cms-home #product-listing #family-row-5 .product-image .logos {
    width: 100%;
    position: absolute;
    text-align: center;
    top: 15%; }
    @media (min-width: 992px) {
      /* line 78, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #family-row-5 .product-image .logos {
        top: 24%; } }
    @media (max-width: 767px) {
      /* line 78, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #family-row-5 .product-image .logos {
        left: 0px;
        bottom: 152px; } }
    /* line 90, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing #family-row-5 .product-image .logos img {
      display: inline-block;
      top: initial; }
    /* line 94, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing #family-row-5 .product-image .logos .icon-bestseller {
      display: inline-block;
      top: 12px;
      position: relative;
      font-size: 40px; }
  /* line 102, ../sass/pages/_homepage.scss */
  body.cms-home #product-listing #intro {
    background: white;
    text-align: center; }
    @media (min-width: 768px) {
      /* line 102, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #intro {
        border-top: 8px solid #dd542c;
        padding: 40px 0 0; } }
    /* line 109, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing #intro h1 {
      font-family: Arvo;
      font-weight: 400;
      color: #669d3a;
      margin: .5em 0;
      font-size: 35px; }
      /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.cms-home #product-listing #intro h1 strong {
        font-weight: 700; }
      @media (min-width: 768px) {
        /* line 109, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing #intro h1 {
          font-family: Arvo;
          font-weight: 400;
          font-size: 44px; }
          /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
          body.cms-home #product-listing #intro h1 strong {
            font-weight: 700; } }
    /* line 119, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing #intro p {
      width: 100%;
      margin: 0 auto;
      color: #63676e; }
      @media (min-width: 768px) {
        /* line 119, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing #intro p {
          font-size: 1.25em; } }
      @media (min-width: 768px) {
        /* line 119, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing #intro p {
          width: 75%; } }
  /* line 132, ../sass/pages/_homepage.scss */
  body.cms-home #product-listing #choose-a-product {
    padding: 0 0 40px;
    background: white;
    width: 100%;
    max-width: 1140px;
    margin: 0 auto; }
    @media (max-width: 1199px) {
      /* line 132, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #choose-a-product {
        max-width: 940px; } }
    @media (max-width: 991px) {
      /* line 132, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #choose-a-product {
        max-width: 720px; } }
    /* line 144, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing #choose-a-product p {
      text-align: center;
      padding: 2em 15px 0;
      color: #109ad6;
      text-transform: uppercase;
      font-family: Arvo;
      font-weight: 400;
      font-family: Arvo;
      font-weight: 400;
      font-weight: 700; }
      /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.cms-home #product-listing #choose-a-product p strong {
        font-weight: 700; }
      /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.cms-home #product-listing #choose-a-product p strong {
        font-weight: 700; }
      @media (min-width: 768px) {
        /* line 144, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing #choose-a-product p {
          margin: 0;
          padding: 2em 0 0; } }
    /* line 154, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing #choose-a-product .side-scroll-container {
      -webkit-overflow-scrolling: touch; }
      @media (max-width: 767px) {
        /* line 154, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing #choose-a-product .side-scroll-container {
          overflow-x: scroll;
          width: 100%; } }
      /* line 160, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #choose-a-product .side-scroll-container ul {
        list-style: none;
        padding: 0;
        margin: 0;
        display: table;
        width: 300%;
        margin: 0 auto; }
        /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
        body.cms-home #product-listing #choose-a-product .side-scroll-container ul li {
          padding: 0;
          margin: 0; }
        @media (min-width: 768px) {
          /* line 160, ../sass/pages/_homepage.scss */
          body.cms-home #product-listing #choose-a-product .side-scroll-container ul {
            width: 90%; } }
        /* line 168, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing #choose-a-product .side-scroll-container ul li {
          display: table-cell;
          width: 12.5%;
          text-align: center;
          vertical-align: bottom; }
          @media (min-width: 768px) and (max-width: 991px) {
            /* line 168, ../sass/pages/_homepage.scss */
            body.cms-home #product-listing #choose-a-product .side-scroll-container ul li {
              vertical-align: top;
              font-size: .8em;
              padding-top: 20px; } }
          /* line 178, ../sass/pages/_homepage.scss */
          body.cms-home #product-listing #choose-a-product .side-scroll-container ul li a {
            text-decoration: none; }
          /* line 181, ../sass/pages/_homepage.scss */
          body.cms-home #product-listing #choose-a-product .side-scroll-container ul li img {
            max-width: 100%;
            width: 100%;
            -moz-transition: -moz-transform 0.2s;
            -o-transition: -o-transform 0.2s;
            -webkit-transition: -webkit-transform 0.2s;
            transition: transform 0.2s; }
          /* line 186, ../sass/pages/_homepage.scss */
          body.cms-home #product-listing #choose-a-product .side-scroll-container ul li span {
            display: block;
            font-size: .8125em; }
        @media (min-width: 768px) {
          /* line 192, ../sass/pages/_homepage.scss */
          body.cms-home #product-listing #choose-a-product .side-scroll-container ul li:hover img {
            -moz-transform: scale(1.1);
            -o-transform: scale(1.1);
            -ms-transform: scale(1.1);
            -webkit-transform: scale(1.1);
            transform: scale(1.1); } }
  /* line 201, ../sass/pages/_homepage.scss */
  body.cms-home #product-listing #choose-a-product-scroll {
    padding: 0 0 40px;
    background: white; }
    /* line 204, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing #choose-a-product-scroll.scroll-menu {
      position: fixed;
      top: -250px;
      display: none;
      transition: all 200ms linear;
      width: 100%;
      z-index: 98;
      left: 0;
      padding: 0 0 15px;
      -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
      box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZTlkYSIvPjxzdG9wIG9mZnNldD0iNjYlIiBzdG9wLWNvbG9yPSIjZDFjZWJjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
      background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #eae9da), color-stop(66%, #d1cebc));
      background: -moz-linear-gradient(bottom, #eae9da 0%, #d1cebc 66%);
      background: -webkit-linear-gradient(bottom, #eae9da 0%, #d1cebc 66%);
      background: linear-gradient(to top, #eae9da 0%, #d1cebc 66%); }
      /* line 216, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #choose-a-product-scroll.scroll-menu.headroom--pinned {
        top: 92px;
        display: block;
        -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
        transform: translateY(0%); }
      /* line 223, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #choose-a-product-scroll.scroll-menu.headroom--unpinned {
        display: block;
        -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
        transform: translateY(-100%); }
      /* line 229, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #choose-a-product-scroll.scroll-menu.headroom.headroom--not-top {
        top: 92px; }
        /* line 231, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing #choose-a-product-scroll.scroll-menu.headroom.headroom--not-top.headroom--unpinned {
          top: -5px;
          display: block; }
      /* line 236, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #choose-a-product-scroll.scroll-menu p {
        display: none; }
      /* line 239, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #choose-a-product-scroll.scroll-menu ul {
        max-width: 1170px;
        width: 90%; }
        @media (min-width: 992px) {
          /* line 239, ../sass/pages/_homepage.scss */
          body.cms-home #product-listing #choose-a-product-scroll.scroll-menu ul {
            width: 75%; } }
        /* line 245, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing #choose-a-product-scroll.scroll-menu ul li {
          width: 12.5%; }
          @media (min-width: 768px) and (max-width: 991px) {
            /* line 245, ../sass/pages/_homepage.scss */
            body.cms-home #product-listing #choose-a-product-scroll.scroll-menu ul li {
              vertical-align: top;
              font-size: .8em;
              padding-top: 20px; } }
          /* line 252, ../sass/pages/_homepage.scss */
          body.cms-home #product-listing #choose-a-product-scroll.scroll-menu ul li a {
            text-decoration: none; }
            /* line 254, ../sass/pages/_homepage.scss */
            body.cms-home #product-listing #choose-a-product-scroll.scroll-menu ul li a img {
              -moz-transition: all 0.2s;
              -o-transition: all 0.2s;
              -webkit-transition: all 0.2s;
              transition: all 0.2s;
              width: 70%; }
            /* line 259, ../sass/pages/_homepage.scss */
            body.cms-home #product-listing #choose-a-product-scroll.scroll-menu ul li a:hover img {
              -moz-transform: scale(1.1);
              -o-transform: scale(1.1);
              -ms-transform: scale(1.1);
              -webkit-transform: scale(1.1);
              transform: scale(1.1); }
        /* line 265, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing #choose-a-product-scroll.scroll-menu ul.fixed {
          top: 0; }
    /* line 270, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing #choose-a-product-scroll p {
      text-align: center;
      padding: 2em 0;
      color: #109ad6;
      text-transform: uppercase;
      font-family: Arvo;
      font-weight: 400;
      font-family: Arvo;
      font-weight: 400;
      font-weight: 700; }
      /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.cms-home #product-listing #choose-a-product-scroll p strong {
        font-weight: 700; }
      /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.cms-home #product-listing #choose-a-product-scroll p strong {
        font-weight: 700; }
    /* line 276, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing #choose-a-product-scroll ul {
      list-style: none;
      padding: 0;
      margin: 0;
      display: table;
      width: 90%;
      margin: 0 auto; }
      /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.cms-home #product-listing #choose-a-product-scroll ul li {
        padding: 0;
        margin: 0; }
      /* line 281, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #choose-a-product-scroll ul li {
        display: table-cell;
        width: 1%;
        text-align: center;
        vertical-align: bottom; }
        /* line 286, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing #choose-a-product-scroll ul li img {
          max-width: 100%; }
        /* line 289, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing #choose-a-product-scroll ul li span {
          display: block;
          font-size: .8125em; }
  @media (min-width: 768px) {
    /* line 297, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing .family-row {
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjFlZSIvPjxzdG9wIG9mZnNldD0iMzMlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
      background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f3f1ee), color-stop(33%, #ffffff));
      background: -moz-linear-gradient(bottom, #f3f1ee 0%, #ffffff 33%);
      background: -webkit-linear-gradient(bottom, #f3f1ee 0%, #ffffff 33%);
      background: linear-gradient(to top, #f3f1ee 0%, #ffffff 33%); } }
  @media (max-width: 767px) {
    /* line 297, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing .family-row {
      border-top: 1px solid #e3e1de; }
      /* line 303, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing .family-row#family-row-1 {
        border-top: none !important; } }
  /* line 307, ../sass/pages/_homepage.scss */
  body.cms-home #product-listing .family-row .family {
    padding: 40px 0;
    text-align: center; }
    @media (max-width: 767px) {
      /* line 310, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing .family-row .family#accessories .product {
        width: 40%;
        display: inline-block;
        border: none;
        margin: 10px 4%; } }
    @media (max-width: 767px) {
      /* line 320, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing .family-row .family .family-expand {
        display: none; } }
    /* line 324, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing .family-row .family .family-expand .button-holder {
      padding-top: 40px; }
      /* line 326, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing .family-row .family .family-expand .button-holder .pill-btn {
        display: none; }
        @media (max-width: 767px) {
          /* line 326, ../sass/pages/_homepage.scss */
          body.cms-home #product-listing .family-row .family .family-expand .button-holder .pill-btn {
            display: block;
            width: 70%;
            padding: 20px;
            margin: 0 auto; } }
    /* line 337, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing .family-row .family .family-mobile {
      display: none; }
      /* line 339, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing .family-row .family .family-mobile .pill-btn {
        margin-top: 20px;
        padding: 20px;
        width: 70%;
        letter-spacing: 1px; }
      @media (max-width: 767px) {
        /* line 337, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing .family-row .family .family-mobile {
          cursor: pointer;
          display: block;
          max-width: 340px;
          margin: 2em auto 0; } }
      /* line 351, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing .family-row .family .family-mobile img {
        width: 100%;
        max-width: 500px;
        padding-bottom: 15px; }
    /* line 357, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing .family-row .family .family-name {
      font-family: Arvo;
      font-weight: 400;
      font-weight: 700; }
      /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.cms-home #product-listing .family-row .family .family-name strong {
        font-weight: 700; }
      @media (max-width: 767px) {
        /* line 357, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing .family-row .family .family-name {
          margin-top: 0; } }
    /* line 363, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing .family-row .family .family-description {
      width: 100%;
      margin: 0 auto .5em;
      color: #63676e;
      line-height: 1.25em; }
      @media (min-width: 768px) {
        /* line 363, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing .family-row .family .family-description {
          width: 75%; } }
      @media (min-width: 992px) {
        /* line 363, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing .family-row .family .family-description {
          line-height: 1.4em;
          font-size: 1.25em; } }
    /* line 376, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing .family-row .family .product {
      width: 16.15%;
      position: relative;
      display: inline-block;
      vertical-align: top; }
      @media (min-width: 768px) {
        /* line 376, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing .family-row .family .product {
          margin: 2.5% 0; } }
      @media (max-width: 767px) {
        /* line 376, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing .family-row .family .product {
          width: 100%;
          display: block;
          border-bottom: 2px solid #EEE;
          padding: 13px 0px; }
          /* line 389, ../sass/pages/_homepage.scss */
          body.cms-home #product-listing .family-row .family .product:first-of-type {
            border-top: 2px solid #EEE; }
          /* line 392, ../sass/pages/_homepage.scss */
          body.cms-home #product-listing .family-row .family .product:last-of-type {
            border-bottom: none; } }
      /* line 396, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing .family-row .family .product .product-image {
        position: relative; }
        @media (min-width: 768px) {
          /* line 399, ../sass/pages/_homepage.scss */
          body.cms-home #product-listing .family-row .family .product .product-image img {
            max-width: 100%;
            margin: 0 auto; } }
        @media (max-width: 767px) {
          /* line 396, ../sass/pages/_homepage.scss */
          body.cms-home #product-listing .family-row .family .product .product-image {
            max-width: 150px;
            display: block;
            margin: 0 auto; } }
      /* line 410, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing .family-row .family .product h3.product-link {
        margin: 0;
        font-size: 15px;
        line-height: 1em;
        font-family: Arvo;
        font-weight: 400;
        color: #5e4e45;
        text-decoration: none; }
        /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
        body.cms-home #product-listing .family-row .family .product h3.product-link strong {
          font-weight: 700; }
        @media (max-width: 767px) {
          /* line 410, ../sass/pages/_homepage.scss */
          body.cms-home #product-listing .family-row .family .product h3.product-link {
            font-weight: bold;
            font-size: 20px;
            text-decoration: none; } }
      /* line 423, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing .family-row .family .product p.mobile-description {
        display: none; }
        @media (max-width: 767px) {
          /* line 423, ../sass/pages/_homepage.scss */
          body.cms-home #product-listing .family-row .family .product p.mobile-description {
            display: block; } }
      /* line 429, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing .family-row .family .product .product-hover {
        -moz-transition: all 0.2s;
        -o-transition: all 0.2s;
        -webkit-transition: all 0.2s;
        transition: all 0.2s;
        -moz-transform: translateY(-30%);
        -o-transform: translateY(-30%);
        -ms-transform: translateY(-30%);
        -webkit-transform: translateY(-30%);
        transform: translateY(-30%);
        opacity: 0;
        position: absolute;
        top: 50%;
        width: 100%;
        border: 4px solid #e3e1de;
        background: white;
        border-radius: 8px;
        padding: 10px;
        font-weight: 700;
        font-size: 12px;
        line-height: 1.2em;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
        @media (min-width: 992px) {
          /* line 429, ../sass/pages/_homepage.scss */
          body.cms-home #product-listing .family-row .family .product .product-hover {
            font-size: 14px; } }
        /* line 447, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing .family-row .family .product .product-hover .ornament {
          text-align: center;
          position: relative;
          top: -50%; }
          /* line 451, ../sass/pages/_homepage.scss */
          body.cms-home #product-listing .family-row .family .product .product-hover .ornament img {
            max-width: 100%;
            margin-top: -20%; }
      @media (min-width: 768px) {
        /* line 459, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing .family-row .family .product a:hover h3.product-link {
          text-decoration: underline;
          color: #d31d42; }
        /* line 463, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing .family-row .family .product a:hover .product-hover {
          -moz-transform: translateY(-50%);
          -o-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
          opacity: 1; } }
  /* line 473, ../sass/pages/_homepage.scss */
  body.cms-home #product-listing #family-row-1 {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjFlZSIvPjxzdG9wIG9mZnNldD0iMzMlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f1ee), color-stop(33%, #ffffff));
    background: -moz-linear-gradient(top, #f3f1ee 0%, #ffffff 33%);
    background: -webkit-linear-gradient(top, #f3f1ee 0%, #ffffff 33%);
    background: linear-gradient(to bottom, #f3f1ee 0%, #ffffff 33%);
    display: table;
    width: 100%;
    height: 100%;
    position: relative; }
    /* line 71, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    body.cms-home #product-listing #family-row-1 .table-cell {
      display: table-cell;
      vertical-align: middle; }
    @media (min-width: 768px) {
      /* line 478, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #family-row-1:before {
        content: '';
        background: #e3e1de;
        width: 1px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 50%; } }
    /* line 488, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing #family-row-1 #wheat-grass,
    body.cms-home #product-listing #family-row-1 #amazing-trio {
      display: block; }
      @media (min-width: 768px) {
        /* line 488, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing #family-row-1 #wheat-grass,
        body.cms-home #product-listing #family-row-1 #amazing-trio {
          display: table-cell;
          width: 50%; } }
      /* line 495, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #family-row-1 #wheat-grass .product,
      body.cms-home #product-listing #family-row-1 #amazing-trio .product {
        width: auto;
        display: block;
        width: 52.5%;
        margin: 2.5% auto; }
      /* line 501, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #family-row-1 #wheat-grass .product-hover,
      body.cms-home #product-listing #family-row-1 #amazing-trio .product-hover {
        width: 200px;
        margin-left: 50%;
        left: -100px; }
      /* line 506, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #family-row-1 #wheat-grass .product-image,
      body.cms-home #product-listing #family-row-1 #amazing-trio .product-image {
        position: relative; }
        @media (max-width: 767px) {
          /* line 506, ../sass/pages/_homepage.scss */
          body.cms-home #product-listing #family-row-1 #wheat-grass .product-image,
          body.cms-home #product-listing #family-row-1 #amazing-trio .product-image {
            width: 50%;
            margin: 30px auto; } }
        /* line 512, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing #family-row-1 #wheat-grass .product-image img,
        body.cms-home #product-listing #family-row-1 #amazing-trio .product-image img {
          max-width: 100%; }
      @media (max-width: 767px) {
        /* line 516, ../sass/pages/_homepage.scss */
        body.cms-home #product-listing #family-row-1 #wheat-grass .family-description,
        body.cms-home #product-listing #family-row-1 #amazing-trio .family-description {
          padding: 0 30px; } }
    @media (max-width: 767px) {
      /* line 522, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #family-row-1 #amazing-trio {
        border-top: 1px solid #e3e1de;
        margin: 0 -15px; } }
    @media (max-width: 767px) {
      /* line 527, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #family-row-1 #amazing-trio .family-description {
        padding: 0 20px; } }
  /* line 535, ../sass/pages/_homepage.scss */
  body.cms-home #product-listing #family-row-2 {
    border-top: 1px solid #e3e1de; }
  @media (min-width: 768px) {
    /* line 541, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing #green-superfood-energy-bars .product {
      margin-bottom: 0; }
      /* line 543, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #green-superfood-energy-bars .product .product-link {
        margin-top: -30%; } }
    @media (min-width: 768px) and (max-width: 991px) {
      /* line 543, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #green-superfood-energy-bars .product .product-link {
        font-size: 13px; } }
  @media (min-width: 768px) {
      /* line 550, ../sass/pages/_homepage.scss */
      body.cms-home #product-listing #green-superfood-energy-bars .product .product-image img {
        max-width: 100%; } }
  /* line 559, ../sass/pages/_homepage.scss */
  body.cms-home #product-listing #family-row-7 .product-hover {
    display: none !important; }
  @media (min-width: 768px) and (max-width: 991px) {
    /* line 562, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing #family-row-7 h3 {
      font-size: 13px; } }
  @media (max-width: 767px) {
    /* line 567, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing #family-row-7 h3.product-link {
      font-size: 14px;
      line-height: 1.3em;
      font-weight: normal; } }
  @media (max-width: 767px) {
    /* line 575, ../sass/pages/_homepage.scss */
    body.cms-home #product-listing .spacer {
      display: none; } }
/* line 584, ../sass/pages/_homepage.scss */
body.cms-home #ag-product-finder .intro-container .intro-text {
  text-align: center; }
/* line 588, ../sass/pages/_homepage.scss */
body.cms-home #ag-product-finder .product-type-container {
  background-color: #FFF; }
  @media (max-width: 767px) {
    /* line 590, ../sass/pages/_homepage.scss */
    body.cms-home #ag-product-finder .product-type-container .product-types {
      width: 110%;
      margin-right: -17px; } }
  @media (min-width: 768px) {
    /* line 590, ../sass/pages/_homepage.scss */
    body.cms-home #ag-product-finder .product-type-container .product-types {
      margin: 0px; } }
  @media (max-width: 767px) {
    /* line 599, ../sass/pages/_homepage.scss */
    body.cms-home #ag-product-finder .product-type-container .post-share {
      margin-bottom: 30px; } }
/* line 606, ../sass/pages/_homepage.scss */
body.cms-home #site-footer-store-categories {
  display: none; }
/* line 609, ../sass/pages/_homepage.scss */
body.cms-home #site-footer {
  margin-top: 0; }

/* line 120, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
.catalog-product-view, .review-product-list {
  background-image: url(/wp-content/themes/ag/assets/images/header-bg-green.png);
  background-repeat: repeat-x;
  background-size: auto 420px; }
/* line 3, ../sass/pages/_catalog.scss */
.catalog-product-view .col2-right-layout, .review-product-list .col2-right-layout {
  border-top: none;
  background: none; }
  @media (max-width: 767px) {
    /* line 3, ../sass/pages/_catalog.scss */
    .catalog-product-view .col2-right-layout, .review-product-list .col2-right-layout {
      margin-top: 0px; } }
  /* line 9, ../sass/pages/_catalog.scss */
  .catalog-product-view .col2-right-layout:before, .review-product-list .col2-right-layout:before {
    content: ''; }
/* line 13, ../sass/pages/_catalog.scss */
.catalog-product-view .main, .review-product-list .main {
  padding: 0; }
@media (max-width: 767px) {
  /* line 17, ../sass/pages/_catalog.scss */
  .catalog-product-view .accessories-phone-hidden, .review-product-list .accessories-phone-hidden {
    display: none; } }
/* line 23, ../sass/pages/_catalog.scss */
.catalog-product-view .breadcrumbs, .review-product-list .breadcrumbs {
  display: none; }
/* line 27, ../sass/pages/_catalog.scss */
.catalog-product-view .product-view, .review-product-list .product-view {
  border-top: 4px solid #dd542c;
  position: relative;
  margin-top: 50px;
  background: white;
  padding: 40px 40px 20px; }
  @media (min-width: 768px) {
    /* line 27, ../sass/pages/_catalog.scss */
    .catalog-product-view .product-view, .review-product-list .product-view {
      border-top-width: 8px;
      margin-top: 30px; } }
  /* line 150, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
  .catalog-product-view .product-view:before, .review-product-list .product-view:before {
    display: none; }
  @media (max-width: 767px) {
    /* line 27, ../sass/pages/_catalog.scss */
    .catalog-product-view .product-view, .review-product-list .product-view {
      margin-top: 0px;
      border-width: 12px;
      padding: 15px; } }
  /* line 36, ../sass/pages/_catalog.scss */
  .catalog-product-view .product-view .back-link, .review-product-list .product-view .back-link {
    text-align: center;
    margin-top: 4em; }
/* line 42, ../sass/pages/_catalog.scss */
.catalog-product-view #product_addtocart_form, .review-product-list #product_addtocart_form {
  margin-bottom: 0; }
/* line 45, ../sass/pages/_catalog.scss */
.catalog-product-view .product-information, .review-product-list .product-information {
  *zoom: 1; }
  /* line 38, ../../../../../../../../../../../../home/steven/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .catalog-product-view .product-information:after, .review-product-list .product-information:after {
    content: "";
    display: table;
    clear: both; }
  /* line 48, ../sass/pages/_catalog.scss */
  .catalog-product-view .product-information .mobile-title .page-title, .review-product-list .product-information .mobile-title .page-title {
    border-bottom: none;
    text-align: center;
    margin: 0; }
    /* line 52, ../sass/pages/_catalog.scss */
    .catalog-product-view .product-information .mobile-title .page-title h1, .review-product-list .product-information .mobile-title .page-title h1 {
      float: none;
      margin: 0; }
  /* line 57, ../sass/pages/_catalog.scss */
  .catalog-product-view .product-information .mobile-title .with-flavor, .review-product-list .product-information .mobile-title .with-flavor {
    margin-bottom: .5em; }
    /* line 59, ../sass/pages/_catalog.scss */
    .catalog-product-view .product-information .mobile-title .with-flavor .flavor, .review-product-list .product-information .mobile-title .with-flavor .flavor {
      font-weight: 700;
      font-size: 32px;
      text-align: center; }
  /* line 66, ../sass/pages/_catalog.scss */
  .catalog-product-view .product-information .product-image-wrapper, .review-product-list .product-information .product-image-wrapper {
    float: left;
    width: 30%;
    margin-right: 5%; }
    @media (max-width: 767px) {
      /* line 66, ../sass/pages/_catalog.scss */
      .catalog-product-view .product-information .product-image-wrapper, .review-product-list .product-information .product-image-wrapper {
        float: none;
        display: table;
        width: 75%;
        margin: 0 auto; } }
    /* line 76, ../sass/pages/_catalog.scss */
    .catalog-product-view .product-information .product-image-wrapper .product-img-box, .review-product-list .product-information .product-image-wrapper .product-img-box {
      margin-bottom: 2em; }
      @media (max-width: 767px) {
        /* line 76, ../sass/pages/_catalog.scss */
        .catalog-product-view .product-information .product-image-wrapper .product-img-box, .review-product-list .product-information .product-image-wrapper .product-img-box {
          display: table-cell; } }
      /* line 81, ../sass/pages/_catalog.scss */
      .catalog-product-view .product-information .product-image-wrapper .product-img-box .product-image img, .review-product-list .product-information .product-image-wrapper .product-img-box .product-image img {
        width: 100%;
        height: auto; }
      /* line 85, ../sass/pages/_catalog.scss */
      .catalog-product-view .product-information .product-image-wrapper .product-img-box .more-views, .review-product-list .product-information .product-image-wrapper .product-img-box .more-views {
        display: none; }
    /* line 89, ../sass/pages/_catalog.scss */
    .catalog-product-view .product-information .product-image-wrapper .best-seller-badge, .review-product-list .product-information .product-image-wrapper .best-seller-badge {
      text-align: center;
      color: #b61a2f; }
      /* line 92, ../sass/pages/_catalog.scss */
      .catalog-product-view .product-information .product-image-wrapper .best-seller-badge i, .review-product-list .product-information .product-image-wrapper .best-seller-badge i {
        font-size: 115px;
        line-height: 115px; }
    /* line 97, ../sass/pages/_catalog.scss */
    .catalog-product-view .product-information .product-image-wrapper .product-features, .review-product-list .product-information .product-image-wrapper .product-features {
      text-align: center;
      margin-bottom: .75em;
      color: #242007; }
      @media (max-width: 767px) {
        /* line 97, ../sass/pages/_catalog.scss */
        .catalog-product-view .product-information .product-image-wrapper .product-features, .review-product-list .product-information .product-image-wrapper .product-features {
          display: table-cell;
          vertical-align: top; } }
      /* line 105, ../sass/pages/_catalog.scss */
      .catalog-product-view .product-information .product-image-wrapper .product-features i, .review-product-list .product-information .product-image-wrapper .product-features i {
        font-size: 45px;
        padding: 0 .2em .2em; }
        @media (min-width: 768px) {
          /* line 105, ../sass/pages/_catalog.scss */
          .catalog-product-view .product-information .product-image-wrapper .product-features i, .review-product-list .product-information .product-image-wrapper .product-features i {
            display: inline-block;
            margin-bottom: 20px; } }
        @media (max-width: 767px) {
          /* line 105, ../sass/pages/_catalog.scss */
          .catalog-product-view .product-information .product-image-wrapper .product-features i, .review-product-list .product-information .product-image-wrapper .product-features i {
            display: block;
            line-height: 1.1em;
            font-size: 38px;
            padding: 0; } }
  /* line 121, ../sass/pages/_catalog.scss */
  .catalog-product-view .product-information .product-details, .review-product-list .product-information .product-details {
    float: left; }
    @media (min-width: 768px) {
      /* line 121, ../sass/pages/_catalog.scss */
      .catalog-product-view .product-information .product-details, .review-product-list .product-information .product-details {
        width: 65%; } }
    /* line 126, ../sass/pages/_catalog.scss */
    .catalog-product-view .product-information .product-details .page-title, .review-product-list .product-information .product-details .page-title {
      margin: 0;
      border-bottom: none; }
      /* line 129, ../sass/pages/_catalog.scss */
      .catalog-product-view .product-information .product-details .page-title h1, .review-product-list .product-information .product-details .page-title h1 {
        margin-bottom: 0; }
    /* line 133, ../sass/pages/_catalog.scss */
    .catalog-product-view .product-information .product-details .no-rating, .review-product-list .product-information .product-details .no-rating {
      text-align: center;
      text-decoration: underline;
      margin-top: 5px; }
      @media (min-width: 768px) and (max-width: 991px) {
        /* line 133, ../sass/pages/_catalog.scss */
        .catalog-product-view .product-information .product-details .no-rating, .review-product-list .product-information .product-details .no-rating {
          font-size: 13px; } }
    @media (max-width: 767px) {
      /* line 141, ../sass/pages/_catalog.scss */
      .catalog-product-view .product-information .product-details .ratings, .review-product-list .product-information .product-details .ratings {
        width: 100%; } }
    /* line 145, ../sass/pages/_catalog.scss */
    .catalog-product-view .product-information .product-details .ratings .rating-links, .review-product-list .product-information .product-details .ratings .rating-links {
      font-weight: bold; }
    /* line 148, ../sass/pages/_catalog.scss */
    .catalog-product-view .product-information .product-details .ratings .rating-box, .review-product-list .product-information .product-details .ratings .rating-box {
      display: inline-block;
      margin-right: 5px;
      width: 108px;
      position: relative;
      top: 2px; }
      @media (max-width: 767px) {
        /* line 148, ../sass/pages/_catalog.scss */
        .catalog-product-view .product-information .product-details .ratings .rating-box, .review-product-list .product-information .product-details .ratings .rating-box {
          display: block;
          margin: 0 auto; } }
      /* line 158, ../sass/pages/_catalog.scss */
      .catalog-product-view .product-information .product-details .ratings .rating-box .rating, .review-product-list .product-information .product-details .ratings .rating-box .rating {
        display: inline-block;
        background: url(../images/product/star.gif);
        height: 18px; }
    /* line 165, ../sass/pages/_catalog.scss */
    .catalog-product-view .product-information .product-details .rating-links, .review-product-list .product-information .product-details .rating-links {
      display: inline-block;
      font-family: Arvo;
      font-size: 14px; }
      /* line 169, ../sass/pages/_catalog.scss */
      .catalog-product-view .product-information .product-details .rating-links a, .review-product-list .product-information .product-details .rating-links a {
        text-decoration: underline;
        font-weight: normal; }
      @media (max-width: 767px) {
        /* line 165, ../sass/pages/_catalog.scss */
        .catalog-product-view .product-information .product-details .rating-links, .review-product-list .product-information .product-details .rating-links {
          display: block;
          text-align: center;
          width: 100%; } }
    /* line 179, ../sass/pages/_catalog.scss */
    .catalog-product-view .product-information .product-details .row.with-flavor, .review-product-list .product-information .product-details .row.with-flavor {
      margin-bottom: .5em; }
      /* line 181, ../sass/pages/_catalog.scss */
      .catalog-product-view .product-information .product-details .row.with-flavor .flavor, .review-product-list .product-information .product-details .row.with-flavor .flavor {
        font-weight: 700;
        font-size: 24px; }
    /* line 187, ../sass/pages/_catalog.scss */
    .catalog-product-view .product-information .product-details .short-description, .review-product-list .product-information .product-details .short-description {
      font-size: 18px;
      margin-bottom: 1em; }
    /* line 191, ../sass/pages/_catalog.scss */
    .catalog-product-view .product-information .product-details .benefits, .review-product-list .product-information .product-details .benefits {
      padding-left: 1em;
      font-size: 14px; }
      @media (max-width: 767px) {
        /* line 191, ../sass/pages/_catalog.scss */
        .catalog-product-view .product-information .product-details .benefits, .review-product-list .product-information .product-details .benefits {
          padding-left: 0.5em; } }
      /* line 197, ../sass/pages/_catalog.scss */
      .catalog-product-view .product-information .product-details .benefits li, .review-product-list .product-information .product-details .benefits li {
        margin-bottom: .5em;
        text-transform: uppercase;
        letter-spacing: 1px; }
        /* line 201, ../sass/pages/_catalog.scss */
        .catalog-product-view .product-information .product-details .benefits li strong, .review-product-list .product-information .product-details .benefits li strong {
          font-family: Arvo;
          font-weight: 400;
          text-transform: uppercase;
          font-weight: 700; }
          /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
          .catalog-product-view .product-information .product-details .benefits li strong strong, .review-product-list .product-information .product-details .benefits li strong strong {
            font-weight: 700; }
      /* line 207, ../sass/pages/_catalog.scss */
      .catalog-product-view .product-information .product-details .benefits br, .review-product-list .product-information .product-details .benefits br {
        display: none; }
/* line 214, ../sass/pages/_catalog.scss */
.catalog-product-view .price-box, .review-product-list .price-box {
  margin-bottom: 20px; }
  /* line 216, ../sass/pages/_catalog.scss */
  .catalog-product-view .price-box .old-price, .review-product-list .price-box .old-price {
    text-decoration: line-through; }
  /* line 219, ../sass/pages/_catalog.scss */
  .catalog-product-view .price-box .special-price, .catalog-product-view .price-box .regular-price, .review-product-list .price-box .special-price, .review-product-list .price-box .regular-price {
    font-family: Arvo;
    font-weight: 400;
    font-size: 2em; }
    /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    .catalog-product-view .price-box .special-price strong, .catalog-product-view .price-box .regular-price strong, .review-product-list .price-box .special-price strong, .review-product-list .price-box .regular-price strong {
      font-weight: 700; }
/* line 224, ../sass/pages/_catalog.scss */
.catalog-product-view .product-price-clone, .review-product-list .product-price-clone {
  display: none; }
@media (max-width: 767px) {
  /* line 228, ../sass/pages/_catalog.scss */
  .catalog-product-view .add-to-box, .review-product-list .add-to-box {
    margin: 0 auto; } }
/* line 233, ../sass/pages/_catalog.scss */
.catalog-product-view .add-to-box #product-addtocart-button, .review-product-list .add-to-box #product-addtocart-button {
  position: relative;
  background: #a1ce58;
  border: none;
  border-radius: 20px;
  color: white;
  text-transform: uppercase;
  outline: none;
  cursor: pointer;
  line-height: 40px;
  font-size: 1.1em;
  letter-spacing: 1px;
  padding: 0 2em;
  margin-left: 10px; }
  /* line 235, ../sass/pages/_catalog.scss */
  html.safari .catalog-product-view .add-to-box #product-addtocart-button, html.safari .review-product-list .add-to-box #product-addtocart-button {
    top: 1px; }
  @media (min-width: 768px) and (max-width: 991px) {
    /* line 233, ../sass/pages/_catalog.scss */
    .catalog-product-view .add-to-box #product-addtocart-button, .review-product-list .add-to-box #product-addtocart-button {
      padding: 0 1em; } }
  /* line 253, ../sass/pages/_catalog.scss */
  .catalog-product-view .add-to-box #product-addtocart-button:hover, .review-product-list .add-to-box #product-addtocart-button:hover {
    background: #89bc37; }
  /* line 256, ../sass/pages/_catalog.scss */
  .catalog-product-view .add-to-box #product-addtocart-button[disabled], .review-product-list .add-to-box #product-addtocart-button[disabled] {
    background: #ECECEC;
    cursor: initial; }
    /* line 259, ../sass/pages/_catalog.scss */
    .catalog-product-view .add-to-box #product-addtocart-button[disabled]:hover, .review-product-list .add-to-box #product-addtocart-button[disabled]:hover {
      background: #ECECEC; }
/* line 264, ../sass/pages/_catalog.scss */
.catalog-product-view .add-to-box #qty, .review-product-list .add-to-box #qty {
  width: 50px;
  text-align: center; }
/* line 270, ../sass/pages/_catalog.scss */
.catalog-product-view .saverow-container, .review-product-list .saverow-container {
  display: inline-block;
  margin-left: 15px;
  position: relative;
  top: 3px; }
  @media (max-width: 767px) {
    /* line 270, ../sass/pages/_catalog.scss */
    .catalog-product-view .saverow-container, .review-product-list .saverow-container {
      top: 6px; } }
  /* line 278, ../sass/pages/_catalog.scss */
  .catalog-product-view .saverow-container .saverow, .review-product-list .saverow-container .saverow {
    font-family: Lato;
    text-transform: uppercase;
    font-weight: 800;
    display-layout: fixed;
    display: table; }
    /* line 284, ../sass/pages/_catalog.scss */
    .catalog-product-view .saverow-container .saverow p, .review-product-list .saverow-container .saverow p {
      display: table-cell;
      padding-right: 20px;
      font-size: 14px; }
      @media (max-width: 767px) {
        /* line 284, ../sass/pages/_catalog.scss */
        .catalog-product-view .saverow-container .saverow p, .review-product-list .saverow-container .saverow p {
          font-size: 10px;
          padding-right: 10px; } }
      /* line 292, ../sass/pages/_catalog.scss */
      .catalog-product-view .saverow-container .saverow p small, .review-product-list .saverow-container .saverow p small {
        text-align: left;
        display: block;
        font-size: 12px;
        margin-bottom: -2px; }
        @media (max-width: 767px) {
          /* line 292, ../sass/pages/_catalog.scss */
          .catalog-product-view .saverow-container .saverow p small, .review-product-list .saverow-container .saverow p small {
            font-size: 8px; } }
/* line 304, ../sass/pages/_catalog.scss */
.catalog-product-view .labels, .review-product-list .labels {
  margin-top: 10px; }
  @media (max-width: 767px) {
    /* line 304, ../sass/pages/_catalog.scss */
    .catalog-product-view .labels, .review-product-list .labels {
      display: none; } }
  /* line 309, ../sass/pages/_catalog.scss */
  .catalog-product-view .labels.blocks, .review-product-list .labels.blocks {
    margin-top: 27px; }
    @media (max-width: 767px) {
      /* line 309, ../sass/pages/_catalog.scss */
      .catalog-product-view .labels.blocks, .review-product-list .labels.blocks {
        width: 100%;
        margin: 0 auto;
        display: block; }
        /* line 315, ../sass/pages/_catalog.scss */
        .catalog-product-view .labels.blocks label, .review-product-list .labels.blocks label {
          width: 280px;
          display: block;
          margin: 0 auto; }
          /* line 319, ../sass/pages/_catalog.scss */
          .catalog-product-view .labels.blocks label span.secondary, .review-product-list .labels.blocks label span.secondary {
            margin-left: 63px;
            font-size: 10px; } }
    @media (min-width: 768px) {
      /* line 325, ../sass/pages/_catalog.scss */
      .catalog-product-view .labels.blocks.block_fix, .review-product-list .labels.blocks.block_fix {
        margin-bottom: 10px; } }
    @media (max-width: 767px) {
      /* line 325, ../sass/pages/_catalog.scss */
      .catalog-product-view .labels.blocks.block_fix, .review-product-list .labels.blocks.block_fix {
        text-align: center;
        position: relative;
        top: -9px; }
        /* line 333, ../sass/pages/_catalog.scss */
        .catalog-product-view .labels.blocks.block_fix span.qty, .review-product-list .labels.blocks.block_fix span.qty {
          top: 0px; } }
  /* line 339, ../sass/pages/_catalog.scss */
  .catalog-product-view .labels label, .review-product-list .labels label {
    font-weight: 800;
    font-size: 11px;
    display: inline-block;
    text-transform: uppercase; }
    @media (max-width: 767px) {
      /* line 339, ../sass/pages/_catalog.scss */
      .catalog-product-view .labels label, .review-product-list .labels label {
        margin-bottom: 0px; } }
    /* line 347, ../sass/pages/_catalog.scss */
    .catalog-product-view .labels label span, .review-product-list .labels label span {
      color: #a1ce58;
      display: inline-block;
      margin-left: 43px; }
      /* line 348, ../sass/pages/_catalog.scss */
      .catalog-product-view .labels label span.qty, .review-product-list .labels label span.qty {
        color: #5e4e45;
        margin-left: 0px; }
        @media (max-width: 767px) {
          /* line 348, ../sass/pages/_catalog.scss */
          .catalog-product-view .labels label span.qty, .review-product-list .labels label span.qty {
            position: relative;
            top: 14px; } }
      /* line 359, ../sass/pages/_catalog.scss */
      .catalog-product-view .labels label span.secondary, .review-product-list .labels label span.secondary {
        font-weight: 400;
        color: #5e4e45;
        margin-left: 5px; }
        @media (max-width: 767px) {
          /* line 359, ../sass/pages/_catalog.scss */
          .catalog-product-view .labels label span.secondary, .review-product-list .labels label span.secondary {
            display: block; } }
/* line 370, ../sass/pages/_catalog.scss */
.catalog-product-view .addtocart_group, .review-product-list .addtocart_group {
  display: inline-block; }
  /* line 372, ../sass/pages/_catalog.scss */
  .catalog-product-view .addtocart_group input, .review-product-list .addtocart_group input {
    text-align: center; }
  @media (max-width: 767px) {
    /* line 370, ../sass/pages/_catalog.scss */
    .catalog-product-view .addtocart_group, .review-product-list .addtocart_group {
      text-align: center;
      margin-top: 0px;
      display: block; } }
  /* line 380, ../sass/pages/_catalog.scss */
  .catalog-product-view .addtocart_group .input-text, .review-product-list .addtocart_group .input-text {
    width: 50px;
    text-align: right;
    position: relative;
    z-index: 9;
    top: -8px; }
    @media (max-width: 767px) {
      /* line 380, ../sass/pages/_catalog.scss */
      .catalog-product-view .addtocart_group .input-text, .review-product-list .addtocart_group .input-text {
        top: 0px;
        left: -10px;
        font-size: 12px; } }
  /* line 392, ../sass/pages/_catalog.scss */
  .catalog-product-view .addtocart_group #product-addtocart-button, .review-product-list .addtocart_group #product-addtocart-button {
    position: relative;
    background: #a1ce58;
    border: none;
    border-radius: 20px;
    color: white;
    text-transform: uppercase;
    outline: none;
    cursor: pointer;
    line-height: 40px;
    font-size: 1.1em;
    letter-spacing: 1px;
    margin-bottom: 30px;
    margin-top: 15px;
    padding: 0 2.5em; }
    /* line 394, ../sass/pages/_catalog.scss */
    html.safari .catalog-product-view .addtocart_group #product-addtocart-button, html.safari .review-product-list .addtocart_group #product-addtocart-button {
      top: 1px; }
    /* line 410, ../sass/pages/_catalog.scss */
    .catalog-product-view .addtocart_group #product-addtocart-button:hover, .review-product-list .addtocart_group #product-addtocart-button:hover {
      background: #89bc37; }
    /* line 413, ../sass/pages/_catalog.scss */
    .catalog-product-view .addtocart_group #product-addtocart-button[disabled], .review-product-list .addtocart_group #product-addtocart-button[disabled] {
      background: #ECECEC;
      cursor: initial; }
      /* line 416, ../sass/pages/_catalog.scss */
      .catalog-product-view .addtocart_group #product-addtocart-button[disabled]:hover, .review-product-list .addtocart_group #product-addtocart-button[disabled]:hover {
        background: #ECECEC; }
/* line 422, ../sass/pages/_catalog.scss */
.catalog-product-view #product-configurations, .review-product-list #product-configurations {
  width: 210px;
  display: inline-block; }
  @media (max-width: 767px) {
    /* line 422, ../sass/pages/_catalog.scss */
    .catalog-product-view #product-configurations, .review-product-list #product-configurations {
      display: block;
      width: 100%; } }
/* line 430, ../sass/pages/_catalog.scss */
.catalog-product-view .native-sarp-price, .review-product-list .native-sarp-price {
  display: inline-block; }
  /* line 432, ../sass/pages/_catalog.scss */
  .catalog-product-view .native-sarp-price .price-box, .review-product-list .native-sarp-price .price-box {
    margin-bottom: 20px; }
    @media (max-width: 767px) {
      /* line 432, ../sass/pages/_catalog.scss */
      .catalog-product-view .native-sarp-price .price-box, .review-product-list .native-sarp-price .price-box {
        display: none; } }
    /* line 437, ../sass/pages/_catalog.scss */
    .catalog-product-view .native-sarp-price .price-box .regular-price, .review-product-list .native-sarp-price .price-box .regular-price {
      font-family: Arvo;
      font-weight: 400;
      font-size: 2em; }
      /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      .catalog-product-view .native-sarp-price .price-box .regular-price strong, .review-product-list .native-sarp-price .price-box .regular-price strong {
        font-weight: 700; }
  /* line 442, ../sass/pages/_catalog.scss */
  .catalog-product-view .native-sarp-price .price-box .price, .review-product-list .native-sarp-price .price-box .price {
    font-size: 32px;
    position: relative;
    top: 4px; }
/* line 450, ../sass/pages/_catalog.scss */
.catalog-product-view #product-configurations select,
.catalog-product-view .add-to-cart select, .review-product-list #product-configurations select,
.review-product-list .add-to-cart select {
  width: 200px; }
  @media (max-width: 767px) {
    /* line 450, ../sass/pages/_catalog.scss */
    .catalog-product-view #product-configurations select,
    .catalog-product-view .add-to-cart select, .review-product-list #product-configurations select,
    .review-product-list .add-to-cart select {
      display: block;
      width: 83%;
      margin: 0 auto; } }
/* line 460, ../sass/pages/_catalog.scss */
.catalog-product-view #subscription-wrap, .review-product-list #subscription-wrap {
  border: 1px solid #cac9bf;
  background: #fcfcfb;
  padding: 8px 16px;
  display: table;
  width: 75%;
  margin-top: 35px; }
  @media (min-width: 768px) and (max-width: 991px) {
    /* line 460, ../sass/pages/_catalog.scss */
    .catalog-product-view #subscription-wrap, .review-product-list #subscription-wrap {
      width: 100%; } }
  @media (max-width: 767px) {
    /* line 460, ../sass/pages/_catalog.scss */
    .catalog-product-view #subscription-wrap, .review-product-list #subscription-wrap {
      margin-right: auto;
      margin-left: auto;
      width: 100%; } }
  /* line 475, ../sass/pages/_catalog.scss */
  .catalog-product-view #subscription-wrap strong.price-hide, .review-product-list #subscription-wrap strong.price-hide {
    display: none; }
  /* line 478, ../sass/pages/_catalog.scss */
  .catalog-product-view #subscription-wrap span.green, .review-product-list #subscription-wrap span.green {
    color: #a1ce58; }
  /* line 481, ../sass/pages/_catalog.scss */
  .catalog-product-view #subscription-wrap .checkbox, .catalog-product-view #subscription-wrap .text, .catalog-product-view #subscription-wrap .icon, .review-product-list #subscription-wrap .checkbox, .review-product-list #subscription-wrap .text, .review-product-list #subscription-wrap .icon {
    display: table-cell;
    vertical-align: middle;
    font-size: 14px; }
    /* line 486, ../sass/pages/_catalog.scss */
    .catalog-product-view #subscription-wrap .checkbox.checkbox input, .catalog-product-view #subscription-wrap .text.checkbox input, .catalog-product-view #subscription-wrap .icon.checkbox input, .review-product-list #subscription-wrap .checkbox.checkbox input, .review-product-list #subscription-wrap .text.checkbox input, .review-product-list #subscription-wrap .icon.checkbox input {
      margin: 0 10px 0 0;
      position: static; }
    /* line 491, ../sass/pages/_catalog.scss */
    .catalog-product-view #subscription-wrap .checkbox.text, .catalog-product-view #subscription-wrap .text.text, .catalog-product-view #subscription-wrap .icon.text, .review-product-list #subscription-wrap .checkbox.text, .review-product-list #subscription-wrap .text.text, .review-product-list #subscription-wrap .icon.text {
      width: 100%; }
      /* line 493, ../sass/pages/_catalog.scss */
      .catalog-product-view #subscription-wrap .checkbox.text p, .catalog-product-view #subscription-wrap .text.text p, .catalog-product-view #subscription-wrap .icon.text p, .review-product-list #subscription-wrap .checkbox.text p, .review-product-list #subscription-wrap .text.text p, .review-product-list #subscription-wrap .icon.text p {
        margin: 0; }
        /* line 495, ../sass/pages/_catalog.scss */
        .catalog-product-view #subscription-wrap .checkbox.text p strong, .catalog-product-view #subscription-wrap .text.text p strong, .catalog-product-view #subscription-wrap .icon.text p strong, .review-product-list #subscription-wrap .checkbox.text p strong, .review-product-list #subscription-wrap .text.text p strong, .review-product-list #subscription-wrap .icon.text p strong {
          font-weight: 800; }
        /* line 498, ../sass/pages/_catalog.scss */
        .catalog-product-view #subscription-wrap .checkbox.text p.membership-price, .catalog-product-view #subscription-wrap .text.text p.membership-price, .catalog-product-view #subscription-wrap .icon.text p.membership-price, .review-product-list #subscription-wrap .checkbox.text p.membership-price, .review-product-list #subscription-wrap .text.text p.membership-price, .review-product-list #subscription-wrap .icon.text p.membership-price {
          display: none;
          font-weight: 900;
          color: #a1ce58; }
          /* line 502, ../sass/pages/_catalog.scss */
          .catalog-product-view #subscription-wrap .checkbox.text p.membership-price strong, .catalog-product-view #subscription-wrap .text.text p.membership-price strong, .catalog-product-view #subscription-wrap .icon.text p.membership-price strong, .review-product-list #subscription-wrap .checkbox.text p.membership-price strong, .review-product-list #subscription-wrap .text.text p.membership-price strong, .review-product-list #subscription-wrap .icon.text p.membership-price strong {
            font-weight: 900;
            color: #5e4e45; }
    /* line 510, ../sass/pages/_catalog.scss */
    .catalog-product-view #subscription-wrap .checkbox.icon i, .catalog-product-view #subscription-wrap .text.icon i, .catalog-product-view #subscription-wrap .icon.icon i, .review-product-list #subscription-wrap .checkbox.icon i, .review-product-list #subscription-wrap .text.icon i, .review-product-list #subscription-wrap .icon.icon i {
      color: #a1ce58;
      float: right; }
  /* line 516, ../sass/pages/_catalog.scss */
  .catalog-product-view #subscription-wrap #subscription-options, .review-product-list #subscription-wrap #subscription-options {
    margin: 8px -16px -8px;
    padding: 8px 16px;
    font-size: 0.9em; }
    /* line 520, ../sass/pages/_catalog.scss */
    .catalog-product-view #subscription-wrap #subscription-options span, .review-product-list #subscription-wrap #subscription-options span {
      display: inline-block;
      min-width: 100px; }
    /* line 524, ../sass/pages/_catalog.scss */
    .catalog-product-view #subscription-wrap #subscription-options #aw_sarp_subscription_type, .review-product-list #subscription-wrap #subscription-options #aw_sarp_subscription_type {
      width: 120px; }
    /* line 527, ../sass/pages/_catalog.scss */
    .catalog-product-view #subscription-wrap #subscription-options .subscription-start, .review-product-list #subscription-wrap #subscription-options .subscription-start {
      display: none; }
/* line 532, ../sass/pages/_catalog.scss */
.catalog-product-view #subscription-bottom-tease, .review-product-list #subscription-bottom-tease {
  background: #eeeee9;
  border: 1px solid #cac9bf;
  border-top: none;
  width: 75%;
  margin-bottom: 15px;
  display: table; }
  @media (min-width: 768px) and (max-width: 991px) {
    /* line 532, ../sass/pages/_catalog.scss */
    .catalog-product-view #subscription-bottom-tease, .review-product-list #subscription-bottom-tease {
      width: 100%; } }
  @media (max-width: 767px) {
    /* line 532, ../sass/pages/_catalog.scss */
    .catalog-product-view #subscription-bottom-tease, .review-product-list #subscription-bottom-tease {
      margin-right: auto;
      margin-left: auto;
      width: 100%; } }
  /* line 547, ../sass/pages/_catalog.scss */
  .catalog-product-view #subscription-bottom-tease a, .review-product-list #subscription-bottom-tease a {
    margin: 0px;
    text-decoration: underline;
    font-size: 12px;
    padding: 5px;
    display: block; }
/* line 556, ../sass/pages/_catalog.scss */
.catalog-product-view #other-flavors, .review-product-list #other-flavors {
  text-align: center;
  margin: 4em 0 0em;
  border-top: 1px solid #5e4e45;
  padding-top: 2em;
  font-size: 12px;
  font-weight: 900;
  color: #a9a09b; }
  @media (max-width: 767px) {
    /* line 556, ../sass/pages/_catalog.scss */
    .catalog-product-view #other-flavors, .review-product-list #other-flavors {
      margin-left: -15px;
      margin-right: -15px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    /* line 568, ../sass/pages/_catalog.scss */
    .catalog-product-view #other-flavors.max-row .scroll-div > a, .review-product-list #other-flavors.max-row .scroll-div > a {
      top: -80px; } }
  /* line 575, ../sass/pages/_catalog.scss */
  .catalog-product-view #other-flavors strong, .review-product-list #other-flavors strong {
    display: block; }
    /* line 577, ../sass/pages/_catalog.scss */
    .catalog-product-view #other-flavors strong small, .review-product-list #other-flavors strong small {
      display: none;
      opacity: .8;
      margin-top: .5em; }
      /* line 581, ../sass/pages/_catalog.scss */
      .catalog-product-view #other-flavors strong small i, .review-product-list #other-flavors strong small i {
        opacity: .75; }
      @media (max-width: 767px) {
        /* line 577, ../sass/pages/_catalog.scss */
        .catalog-product-view #other-flavors strong small, .review-product-list #other-flavors strong small {
          display: block; } }
  /* line 589, ../sass/pages/_catalog.scss */
  .catalog-product-view #other-flavors .scroll-wrapper, .review-product-list #other-flavors .scroll-wrapper {
    margin: 1em 0;
    -webkit-overflow-scrolling: touch; }
    @media (max-width: 767px) {
      /* line 589, ../sass/pages/_catalog.scss */
      .catalog-product-view #other-flavors .scroll-wrapper, .review-product-list #other-flavors .scroll-wrapper {
        overflow-x: auto;
        overflow-y: hidden; } }
    /* line 596, ../sass/pages/_catalog.scss */
    .catalog-product-view #other-flavors .scroll-wrapper .scroll-div, .review-product-list #other-flavors .scroll-wrapper .scroll-div {
      margin: 0 auto; }
      /* line 598, ../sass/pages/_catalog.scss */
      .catalog-product-view #other-flavors .scroll-wrapper .scroll-div > a, .review-product-list #other-flavors .scroll-wrapper .scroll-div > a {
        position: relative;
        top: -30px;
        padding-right: 10px; }
      /* line 603, ../sass/pages/_catalog.scss */
      .catalog-product-view #other-flavors .scroll-wrapper .scroll-div > div, .review-product-list #other-flavors .scroll-wrapper .scroll-div > div {
        text-align: left; }
        @media (max-width: 767px) {
          /* line 603, ../sass/pages/_catalog.scss */
          .catalog-product-view #other-flavors .scroll-wrapper .scroll-div > div, .review-product-list #other-flavors .scroll-wrapper .scroll-div > div {
            float: left; } }
  /* line 611, ../sass/pages/_catalog.scss */
  .catalog-product-view #other-flavors .scroll-div > a, .catalog-product-view #other-flavors .scroll-div > div, .review-product-list #other-flavors .scroll-div > a, .review-product-list #other-flavors .scroll-div > div {
    display: inline-block; }
  /* line 614, ../sass/pages/_catalog.scss */
  .catalog-product-view #other-flavors .product, .review-product-list #other-flavors .product {
    display: inline-block;
    width: 84px;
    position: relative; }
    @media (max-width: 991px) {
      /* line 614, ../sass/pages/_catalog.scss */
      .catalog-product-view #other-flavors .product, .review-product-list #other-flavors .product {
        width: 72px; } }
    @media (max-width: 767px) {
      /* line 614, ../sass/pages/_catalog.scss */
      .catalog-product-view #other-flavors .product, .review-product-list #other-flavors .product {
        width: 144px; } }
    /* line 624, ../sass/pages/_catalog.scss */
    .catalog-product-view #other-flavors .product .product-hover, .review-product-list #other-flavors .product .product-hover {
      -moz-transition: all 0.2s;
      -o-transition: all 0.2s;
      -webkit-transition: all 0.2s;
      transition: all 0.2s;
      -moz-transform: translateY(-100%);
      -o-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
      -webkit-transform: translateY(-100%);
      transform: translateY(-100%);
      top: -100%;
      opacity: 0;
      z-index: 100;
      border: 2px solid #e3e1de;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
      background: white;
      border-radius: 10px;
      position: absolute;
      color: #5e4e45 !important;
      font-size: 11px;
      top: 20px;
      width: 175%;
      margin-left: -35%;
      text-align: center;
      padding: 10px;
      line-height: 1em; }
      /* line 643, ../sass/pages/_catalog.scss */
      .catalog-product-view #other-flavors .product .product-hover img, .review-product-list #other-flavors .product .product-hover img {
        max-width: 100%;
        margin-top: -30px; }
  @media (min-width: 768px) {
    /* line 651, ../sass/pages/_catalog.scss */
    .catalog-product-view #other-flavors .product.hovering h3.product-link, .review-product-list #other-flavors .product.hovering h3.product-link {
      text-decoration: underline;
      color: #d31d42; }
    /* line 655, ../sass/pages/_catalog.scss */
    .catalog-product-view #other-flavors .product.hovering .product-hover, .review-product-list #other-flavors .product.hovering .product-hover {
      -moz-transform: translateY(-120%);
      -o-transform: translateY(-120%);
      -ms-transform: translateY(-120%);
      -webkit-transform: translateY(-120%);
      transform: translateY(-120%);
      opacity: 1; } }
/* line 663, ../sass/pages/_catalog.scss */
.catalog-product-view #repeating-image, .review-product-list #repeating-image {
  background-repeat: repeat-x;
  background-position: top center;
  height: 150px; }
@media (min-width: 768px) {
  /* line 669, ../sass/pages/_catalog.scss */
  .catalog-product-view #nutrition-ingredients, .review-product-list #nutrition-ingredients {
    background-color: #f0ede9;
    border-top: 4px solid white;
    margin: 0; } }
@media (max-width: 767px) {
  /* line 675, ../sass/pages/_catalog.scss */
  .catalog-product-view #nutrition-ingredients .col-xs-12.col-sm-6, .review-product-list #nutrition-ingredients .col-xs-12.col-sm-6 {
    padding: 0px; } }
/* line 680, ../sass/pages/_catalog.scss */
.catalog-product-view #nutrition-ingredients #nutritional-information, .review-product-list #nutrition-ingredients #nutritional-information {
  padding: 75px 35px;
  text-align: center;
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position: relative;
  cursor: pointer; }
  @media (max-width: 767px) {
    /* line 680, ../sass/pages/_catalog.scss */
    .catalog-product-view #nutrition-ingredients #nutritional-information, .review-product-list #nutrition-ingredients #nutritional-information {
      padding: 35px; } }
  /* line 692, ../sass/pages/_catalog.scss */
  .catalog-product-view #nutrition-ingredients #nutritional-information.active:after, .catalog-product-view #nutrition-ingredients #nutritional-information:hover:after, .review-product-list #nutrition-ingredients #nutritional-information.active:after, .review-product-list #nutrition-ingredients #nutritional-information:hover:after {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    content: " ";
    background-color: rgba(0, 0, 0, 0.3);
    background-image: url("/store/skin/frontend/amazinggrass/default/images/nutrition_zoom.png");
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0;
    -moz-transition: opacity 0.33s;
    -o-transition: opacity 0.33s;
    -webkit-transition: opacity 0.33s;
    transition: opacity 0.33s; }
  /* line 707, ../sass/pages/_catalog.scss */
  .catalog-product-view #nutrition-ingredients #nutritional-information:hover::after, .review-product-list #nutrition-ingredients #nutritional-information:hover::after {
    -moz-transition: opacity 0.33s;
    -o-transition: opacity 0.33s;
    -webkit-transition: opacity 0.33s;
    transition: opacity 0.33s;
    opacity: 1; }
  /* line 712, ../sass/pages/_catalog.scss */
  .catalog-product-view #nutrition-ingredients #nutritional-information h4, .review-product-list #nutrition-ingredients #nutritional-information h4 {
    font-family: Arvo;
    font-weight: 400;
    font-weight: 700;
    color: white;
    font-size: 24px;
    margin-top: 0; }
    /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    .catalog-product-view #nutrition-ingredients #nutritional-information h4 strong, .review-product-list #nutrition-ingredients #nutritional-information h4 strong {
      font-weight: 700; }
    @media (max-width: 767px) {
      /* line 712, ../sass/pages/_catalog.scss */
      .catalog-product-view #nutrition-ingredients #nutritional-information h4, .review-product-list #nutrition-ingredients #nutritional-information h4 {
        display: none; } }
  /* line 722, ../sass/pages/_catalog.scss */
  .catalog-product-view #nutrition-ingredients #nutritional-information img, .review-product-list #nutrition-ingredients #nutritional-information img {
    max-width: 100%;
    cursor: pointer; }
    @media (min-width: 768px) {
      /* line 722, ../sass/pages/_catalog.scss */
      .catalog-product-view #nutrition-ingredients #nutritional-information img, .review-product-list #nutrition-ingredients #nutritional-information img {
        width: 300px; } }
/* line 731, ../sass/pages/_catalog.scss */
.catalog-product-view #mobile-nutrition-ingredients, .review-product-list #mobile-nutrition-ingredients {
  padding: 20px; }
  /* line 734, ../sass/pages/_catalog.scss */
  .catalog-product-view #mobile-nutrition-ingredients .inner .content, .review-product-list #mobile-nutrition-ingredients .inner .content {
    display: none;
    background-color: #fff; }
    /* line 737, ../sass/pages/_catalog.scss */
    .catalog-product-view #mobile-nutrition-ingredients .inner .content #description, .catalog-product-view #mobile-nutrition-ingredients .inner .content #suggested-use, .catalog-product-view #mobile-nutrition-ingredients .inner .content #customer-reviews, .review-product-list #mobile-nutrition-ingredients .inner .content #description, .review-product-list #mobile-nutrition-ingredients .inner .content #suggested-use, .review-product-list #mobile-nutrition-ingredients .inner .content #customer-reviews {
      padding: 20px; }
      /* line 739, ../sass/pages/_catalog.scss */
      .catalog-product-view #mobile-nutrition-ingredients .inner .content #description a, .catalog-product-view #mobile-nutrition-ingredients .inner .content #suggested-use a, .catalog-product-view #mobile-nutrition-ingredients .inner .content #customer-reviews a, .review-product-list #mobile-nutrition-ingredients .inner .content #description a, .review-product-list #mobile-nutrition-ingredients .inner .content #suggested-use a, .review-product-list #mobile-nutrition-ingredients .inner .content #customer-reviews a {
        display: block; }
    /* line 743, ../sass/pages/_catalog.scss */
    .catalog-product-view #mobile-nutrition-ingredients .inner .content img, .review-product-list #mobile-nutrition-ingredients .inner .content img {
      width: 100%;
      height: auto; }
/* line 750, ../sass/pages/_catalog.scss */
.catalog-product-view .related-posts-div, .review-product-list .related-posts-div {
  background: url(../images/product/related-content-bg.jpg);
  text-align: center;
  overflow: hidden;
  padding-bottom: 40px; }
  /* line 755, ../sass/pages/_catalog.scss */
  .catalog-product-view .related-posts-div h3, .review-product-list .related-posts-div h3 {
    font-family: Arvo;
    font-weight: 400;
    font-size: 1.5em;
    margin: 2em 0 1em; }
    /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    .catalog-product-view .related-posts-div h3 strong, .review-product-list .related-posts-div h3 strong {
      font-weight: 700; }
    @media (max-width: 767px) {
      /* line 755, ../sass/pages/_catalog.scss */
      .catalog-product-view .related-posts-div h3, .review-product-list .related-posts-div h3 {
        font-size: 1.2em; } }
  /* line 763, ../sass/pages/_catalog.scss */
  .catalog-product-view .related-posts-div ul, .review-product-list .related-posts-div ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    .catalog-product-view .related-posts-div ul li, .review-product-list .related-posts-div ul li {
      padding: 0;
      margin: 0; }
    /* line 765, ../sass/pages/_catalog.scss */
    .catalog-product-view .related-posts-div ul li, .review-product-list .related-posts-div ul li {
      float: none;
      text-align: left;
      display: inline-block;
      width: 29%;
      margin: 0 2%;
      vertical-align: middle; }
      @media (max-width: 767px) {
        /* line 765, ../sass/pages/_catalog.scss */
        .catalog-product-view .related-posts-div ul li, .review-product-list .related-posts-div ul li {
          width: 100%;
          margin-bottom: 15px; } }
      /* line 776, ../sass/pages/_catalog.scss */
      .catalog-product-view .related-posts-div ul li .image, .review-product-list .related-posts-div ul li .image {
        text-align: center; }
        /* line 778, ../sass/pages/_catalog.scss */
        .catalog-product-view .related-posts-div ul li .image img, .review-product-list .related-posts-div ul li .image img {
          max-width: 100%;
          height: auto;
          max-height: 220px; }
          @media (max-width: 767px) {
            /* line 778, ../sass/pages/_catalog.scss */
            .catalog-product-view .related-posts-div ul li .image img, .review-product-list .related-posts-div ul li .image img {
              max-width: 200px; } }
      @media (max-width: 767px) {
        /* line 788, ../sass/pages/_catalog.scss */
        .catalog-product-view .related-posts-div ul li.post, .review-product-list .related-posts-div ul li.post {
          display: table; }
          /* line 790, ../sass/pages/_catalog.scss */
          .catalog-product-view .related-posts-div ul li.post .image, .review-product-list .related-posts-div ul li.post .image {
            width: 50%;
            display: table-cell;
            vertical-align: middle; }
            /* line 794, ../sass/pages/_catalog.scss */
            .catalog-product-view .related-posts-div ul li.post .image img, .review-product-list .related-posts-div ul li.post .image img {
              width: 100%;
              padding-right: 10px; }
          /* line 799, ../sass/pages/_catalog.scss */
          .catalog-product-view .related-posts-div ul li.post .content, .review-product-list .related-posts-div ul li.post .content {
            display: table-cell;
            width: 50%;
            text-align: left; }
            /* line 803, ../sass/pages/_catalog.scss */
            .catalog-product-view .related-posts-div ul li.post .content .post-category, .review-product-list .related-posts-div ul li.post .content .post-category {
              text-align: left;
              color: #2ca9dd; } }
      /* line 810, ../sass/pages/_catalog.scss */
      .catalog-product-view .related-posts-div ul li .post-category, .review-product-list .related-posts-div ul li .post-category {
        font-weight: 900;
        text-transform: uppercase;
        text-align: left;
        font-size: .9em;
        margin: .5em 0 0; }
        @media (max-width: 767px) {
          /* line 810, ../sass/pages/_catalog.scss */
          .catalog-product-view .related-posts-div ul li .post-category, .review-product-list .related-posts-div ul li .post-category {
            text-align: center; } }
      /* line 820, ../sass/pages/_catalog.scss */
      .catalog-product-view .related-posts-div ul li a, .review-product-list .related-posts-div ul li a {
        font-family: Arvo;
        font-weight: 400; }
        /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
        .catalog-product-view .related-posts-div ul li a strong, .review-product-list .related-posts-div ul li a strong {
          font-weight: 700; }
      /* line 823, ../sass/pages/_catalog.scss */
      .catalog-product-view .related-posts-div ul li.product, .review-product-list .related-posts-div ul li.product {
        text-align: center; }
        @media (max-width: 767px) {
          /* line 826, ../sass/pages/_catalog.scss */
          .catalog-product-view .related-posts-div ul li.product a.name, .review-product-list .related-posts-div ul li.product a.name {
            display: none; } }
/* line 835, ../sass/pages/_catalog.scss */
.catalog-product-view #bottom-promote-banner, .review-product-list #bottom-promote-banner {
  margin-top: 80px; }
  /* line 836, ../sass/pages/_catalog.scss */
  .catalog-product-view #bottom-promote-banner h4, .review-product-list #bottom-promote-banner h4 {
    color: #BBB;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 35px;
    letter-spacing: 3px;
    text-align: center;
    padding-top: 20px; }
    @media (max-width: 767px) {
      /* line 836, ../sass/pages/_catalog.scss */
      .catalog-product-view #bottom-promote-banner h4, .review-product-list #bottom-promote-banner h4 {
        padding: 40px;
        font-size: 28px; } }
  /* line 849, ../sass/pages/_catalog.scss */
  .catalog-product-view #bottom-promote-banner p, .review-product-list #bottom-promote-banner p {
    font-weight: 400;
    margin-top: 15px;
    color: #77be40;
    text-align: center;
    font-family: Arvo, sans-serif;
    font-size: 24px;
    position: relative;
    z-index: 2;
    margin-bottom: -10px; }
    /* line 859, ../sass/pages/_catalog.scss */
    .catalog-product-view #bottom-promote-banner p br, .review-product-list #bottom-promote-banner p br {
      display: none; }
    @media (max-width: 767px) {
      /* line 849, ../sass/pages/_catalog.scss */
      .catalog-product-view #bottom-promote-banner p, .review-product-list #bottom-promote-banner p {
        font-size: 24px;
        margin-top: -32px;
        margin-bottom: -55px; }
        /* line 866, ../sass/pages/_catalog.scss */
        .catalog-product-view #bottom-promote-banner p br, .review-product-list #bottom-promote-banner p br {
          display: block; } }
  @media (max-width: 767px) {
    /* line 835, ../sass/pages/_catalog.scss */
    .catalog-product-view #bottom-promote-banner, .review-product-list #bottom-promote-banner {
      border-top: none;
      margin-top: 0px; } }
  /* line 876, ../sass/pages/_catalog.scss */
  .catalog-product-view #bottom-promote-banner img, .review-product-list #bottom-promote-banner img {
    width: 100%;
    height: auto; }
/* line 882, ../sass/pages/_catalog.scss */
.catalog-product-view .box-description, .catalog-product-view .box-tags, .catalog-product-view .box-additional, .catalog-product-view .or, .catalog-product-view .add-to-links, .catalog-product-view .availability, .review-product-list .box-description, .review-product-list .box-tags, .review-product-list .box-additional, .review-product-list .or, .review-product-list .add-to-links, .review-product-list .availability {
  display: none; }
@media (max-width: 767px) {
  /* line 887, ../sass/pages/_catalog.scss */
  .catalog-product-view .content-container, .review-product-list .content-container {
    padding: 7%; }
    /* line 889, ../sass/pages/_catalog.scss */
    .catalog-product-view .content-container.accessories, .review-product-list .content-container.accessories {
      padding: 0px;
      margin-top: 20px; } }
/* line 896, ../sass/pages/_catalog.scss */
.catalog-product-view div.xs-tab, .review-product-list div.xs-tab {
  display: none;
  cursor: pointer;
  position: relative;
  background-color: #fff;
  color: #ccc7c4;
  font-family: Arvo;
  font-weight: 400;
  font-size: 24px;
  border: 1px solid #ccc7c4;
  text-align: center;
  padding: 15px 0; }
  @media (max-width: 767px) {
    /* line 896, ../sass/pages/_catalog.scss */
    .catalog-product-view div.xs-tab, .review-product-list div.xs-tab {
      display: block;
      width: 100%; } }
  /* line 904, ../sass/pages/_catalog.scss */
  .catalog-product-view div.xs-tab.active:after, .review-product-list div.xs-tab.active:after {
    position: absolute;
    content: " ";
    width: 30px;
    height: 30px;
    display: block;
    background-color: white;
    border-right: 1px solid #ccc7c4;
    border-bottom: 1px solid #ccc7c4;
    bottom: -16px;
    margin-left: 47%;
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 1; }
  /* line 919, ../sass/pages/_catalog.scss */
  .catalog-product-view div.xs-tab div, .review-product-list div.xs-tab div {
    position: relative;
    z-index: 3; }
  /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
  .catalog-product-view div.xs-tab strong, .review-product-list div.xs-tab strong {
    font-weight: 700; }
  /* line 931, ../sass/pages/_catalog.scss */
  .catalog-product-view div.xs-tab:hover, .review-product-list div.xs-tab:hover {
    text-decoration: none; }
@media (max-width: 767px) {
  /* line 936, ../sass/pages/_catalog.scss */
  .catalog-product-view div.mobile-section[data-type=section], .review-product-list div.mobile-section[data-type=section] {
    padding: 30px;
    background: white;
    display: none;
    float: none; }
    /* line 941, ../sass/pages/_catalog.scss */
    .catalog-product-view div.mobile-section[data-type=section] h2, .review-product-list div.mobile-section[data-type=section] h2 {
      display: none; }
    /* line 944, ../sass/pages/_catalog.scss */
    .catalog-product-view div.mobile-section[data-type=section][data-section=active], .review-product-list div.mobile-section[data-type=section][data-section=active] {
      display: block; } }
/* line 950, ../sass/pages/_catalog.scss */
.catalog-product-view .component-box-tabs > .component-box-tabs, .review-product-list .component-box-tabs > .component-box-tabs {
  padding: 0px 60px; }
  @media (max-width: 767px) {
    /* line 950, ../sass/pages/_catalog.scss */
    .catalog-product-view .component-box-tabs > .component-box-tabs, .review-product-list .component-box-tabs > .component-box-tabs {
      display: none; } }
/* line 957, ../sass/pages/_catalog.scss */
.catalog-product-view .col-right, .review-product-list .col-right {
  display: none; }
/* line 961, ../sass/pages/_catalog.scss */
.catalog-product-view .add-to-cart .regular-price, .review-product-list .add-to-cart .regular-price {
  display: none; }
/* line 965, ../sass/pages/_catalog.scss */
.catalog-product-view #site-footer, .review-product-list #site-footer {
  margin-top: 0; }
@media (min-width: 768px) {
  /* line 969, ../sass/pages/_catalog.scss */
  .catalog-product-view #recipe-wrapper, .review-product-list #recipe-wrapper {
    margin: 0; } }
/* line 974, ../sass/pages/_catalog.scss */
.catalog-product-view #recipes, .review-product-list #recipes {
  -webkit-transition: all .33s;
  transition: all .33s;
  max-height: 100%;
  overflow: hidden;
  padding-bottom: 100px; }
  @media (min-width: 768px) {
    /* line 974, ../sass/pages/_catalog.scss */
    .catalog-product-view #recipes, .review-product-list #recipes {
      padding-left: 0; } }
  /* line 983, ../sass/pages/_catalog.scss */
  .catalog-product-view #recipes span.close-btn, .review-product-list #recipes span.close-btn {
    display: block;
    font-size: 4em; }
  /* line 984, ../sass/pages/_catalog.scss */
  .catalog-product-view #recipes span.read-more, .review-product-list #recipes span.read-more {
    display: none; }
  @media (min-width: 768px) {
    /* line 985, ../sass/pages/_catalog.scss */
    .catalog-product-view #recipes.maxed, .review-product-list #recipes.maxed {
      max-height: 400px;
      overflow: hidden; }
      /* line 989, ../sass/pages/_catalog.scss */
      .catalog-product-view #recipes.maxed:hover, .review-product-list #recipes.maxed:hover {
        max-height: 450px; } }
  /* line 993, ../sass/pages/_catalog.scss */
  .catalog-product-view #recipes.maxed span.close-btn, .review-product-list #recipes.maxed span.close-btn {
    display: none; }
  /* line 994, ../sass/pages/_catalog.scss */
  .catalog-product-view #recipes.maxed span.read-more, .review-product-list #recipes.maxed span.read-more {
    display: block; }
  @media (max-width: 767px) {
    /* line 996, ../sass/pages/_catalog.scss */
    .catalog-product-view #recipes .shadow-overlay, .review-product-list #recipes .shadow-overlay {
      display: none; } }
  @media (min-width: 768px) {
    /* line 996, ../sass/pages/_catalog.scss */
    .catalog-product-view #recipes .shadow-overlay, .review-product-list #recipes .shadow-overlay {
      background: url(/store/skin/frontend/amazinggrass/default/images/overlay_up_shadow.png);
      height: 200px;
      position: absolute;
      width: 100%;
      display: block;
      bottom: 0px; } }
  /* line 1008, ../sass/pages/_catalog.scss */
  .catalog-product-view #recipes .shadow-overlay .button, .review-product-list #recipes .shadow-overlay .button {
    cursor: pointer;
    width: 128px;
    height: 128px;
    text-align: center;
    border-radius: 125px;
    display: block;
    position: relative;
    top: 130px;
    margin: 0 auto;
    text-transform: uppercase;
    background-image: url(/store/skin/frontend/amazinggrass/default/images/overlay_up_shadow.png); }
    /* line 1020, ../sass/pages/_catalog.scss */
    .catalog-product-view #recipes .shadow-overlay .button.active:after, .catalog-product-view #recipes .shadow-overlay .button:hover:after, .review-product-list #recipes .shadow-overlay .button.active:after, .review-product-list #recipes .shadow-overlay .button:hover:after {
      content: '';
      position: absolute;
      width: 100%;
      height: 100%;
      background: black;
      top: 0;
      left: 0;
      border-radius: 50%;
      opacity: 0; }
    /* line 1032, ../sass/pages/_catalog.scss */
    .catalog-product-view #recipes .shadow-overlay .button:hover:after, .review-product-list #recipes .shadow-overlay .button:hover:after {
      opacity: .1; }
    /* line 1036, ../sass/pages/_catalog.scss */
    .catalog-product-view #recipes .shadow-overlay .button a, .review-product-list #recipes .shadow-overlay .button a {
      color: white;
      top: 24px;
      position: relative;
      margin: 0 auto;
      font-size: 11px;
      font-weight: 900;
      width: 40px;
      line-height: 1.2em;
      display: block;
      text-align: center;
      text-decoration: none; }
  @media (min-width: 768px) {
    /* line 974, ../sass/pages/_catalog.scss */
    .catalog-product-view #recipes, .review-product-list #recipes {
      padding-top: 40px; } }
  @media (max-width: 767px) {
    /* line 974, ../sass/pages/_catalog.scss */
    .catalog-product-view #recipes, .review-product-list #recipes {
      padding: 0px; } }
  /* line 1057, ../sass/pages/_catalog.scss */
  .catalog-product-view #recipes h2, .review-product-list #recipes h2 {
    font-family: Arvo;
    font-weight: 400;
    text-align: center;
    margin-bottom: 1em; }
    /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    .catalog-product-view #recipes h2 strong, .review-product-list #recipes h2 strong {
      font-weight: 700; }
  /* line 1062, ../sass/pages/_catalog.scss */
  .catalog-product-view #recipes .component-box-tabs, .review-product-list #recipes .component-box-tabs {
    margin-bottom: 40px; }
    @media (max-width: 767px) {
      /* line 1062, ../sass/pages/_catalog.scss */
      .catalog-product-view #recipes .component-box-tabs, .review-product-list #recipes .component-box-tabs {
        display: none; } }
    /* line 1067, ../sass/pages/_catalog.scss */
    .catalog-product-view #recipes .component-box-tabs ul, .review-product-list #recipes .component-box-tabs ul {
      display: block;
      text-align: center; }
      /* line 1070, ../sass/pages/_catalog.scss */
      .catalog-product-view #recipes .component-box-tabs ul li, .review-product-list #recipes .component-box-tabs ul li {
        max-width: 320px;
        width: 100%;
        display: inline-block; }
        /* line 1074, ../sass/pages/_catalog.scss */
        .catalog-product-view #recipes .component-box-tabs ul li a, .catalog-product-view #recipes .component-box-tabs ul li a:hover, .catalog-product-view #recipes .component-box-tabs ul li a:active, .catalog-product-view #recipes .component-box-tabs ul li a:focus, .catalog-product-view #recipes .component-box-tabs ul li a.active, .catalog-product-view #recipes .component-box-tabs ul li a.active:hover, .catalog-product-view #recipes .component-box-tabs ul li a.active:active, .catalog-product-view #recipes .component-box-tabs ul li a.active:focus, .review-product-list #recipes .component-box-tabs ul li a, .review-product-list #recipes .component-box-tabs ul li a:hover, .review-product-list #recipes .component-box-tabs ul li a:active, .review-product-list #recipes .component-box-tabs ul li a:focus, .review-product-list #recipes .component-box-tabs ul li a.active, .review-product-list #recipes .component-box-tabs ul li a.active:hover, .review-product-list #recipes .component-box-tabs ul li a.active:active, .review-product-list #recipes .component-box-tabs ul li a.active:focus {
          text-decoration: none; }
  /* line 1080, ../sass/pages/_catalog.scss */
  .catalog-product-view #recipes .recipe, .review-product-list #recipes .recipe {
    display: none;
    overflow-x: hidden; }
    @media (max-width: 767px) {
      /* line 1080, ../sass/pages/_catalog.scss */
      .catalog-product-view #recipes .recipe, .review-product-list #recipes .recipe {
        display: block; } }
    /* line 1086, ../sass/pages/_catalog.scss */
    .catalog-product-view #recipes .recipe.active, .review-product-list #recipes .recipe.active {
      display: block; }
    /* line 1089, ../sass/pages/_catalog.scss */
    .catalog-product-view #recipes .recipe .image, .review-product-list #recipes .recipe .image {
      text-align: right; }
      /* line 1091, ../sass/pages/_catalog.scss */
      .catalog-product-view #recipes .recipe .image img, .review-product-list #recipes .recipe .image img {
        height: auto;
        width: 100%; }
        @media (min-width: 768px) {
          /* line 1091, ../sass/pages/_catalog.scss */
          .catalog-product-view #recipes .recipe .image img, .review-product-list #recipes .recipe .image img {
            max-width: 360px; } }
    /* line 1099, ../sass/pages/_catalog.scss */
    .catalog-product-view #recipes .recipe .content, .review-product-list #recipes .recipe .content {
      padding: 0px 40px; }
      /* line 1101, ../sass/pages/_catalog.scss */
      .catalog-product-view #recipes .recipe .content img, .review-product-list #recipes .recipe .content img {
        display: none; }
    /* line 1105, ../sass/pages/_catalog.scss */
    .catalog-product-view #recipes .recipe h3, .review-product-list #recipes .recipe h3 {
      text-align: center;
      font-size: 32px;
      font-family: Arvo; }
      @media (max-width: 767px) {
        /* line 1105, ../sass/pages/_catalog.scss */
        .catalog-product-view #recipes .recipe h3, .review-product-list #recipes .recipe h3 {
          padding: 0px 40px; } }
      /* line 1112, ../sass/pages/_catalog.scss */
      .catalog-product-view #recipes .recipe h3.visible-xs, .review-product-list #recipes .recipe h3.visible-xs {
        text-align: left; }
    /* line 1116, ../sass/pages/_catalog.scss */
    .catalog-product-view #recipes .recipe .standout, .review-product-list #recipes .recipe .standout {
      font-weight: 900;
      font-size: .9em;
      margin-bottom: 1em;
      text-transform: uppercase; }
    /* line 1122, ../sass/pages/_catalog.scss */
    .catalog-product-view #recipes .recipe ul, .catalog-product-view #recipes .recipe ol, .review-product-list #recipes .recipe ul, .review-product-list #recipes .recipe ol {
      padding-left: 1em; }
    @media (max-width: 767px) {
      /* line 1080, ../sass/pages/_catalog.scss */
      .catalog-product-view #recipes .recipe, .review-product-list #recipes .recipe {
        margin-bottom: 50px; } }
@media (min-width: 1200px) {
  /* line 1131, ../sass/pages/_catalog.scss */
  .catalog-product-view #ingredients-suggested-use, .review-product-list #ingredients-suggested-use {
    max-width: 440px;
    margin: 0 auto; } }
/* line 1136, ../sass/pages/_catalog.scss */
.catalog-product-view #ingredients-suggested-use .component-box-tabs, .review-product-list #ingredients-suggested-use .component-box-tabs {
  padding: 0; }
  @media (max-width: 1199px) {
    /* line 1138, ../sass/pages/_catalog.scss */
    .catalog-product-view #ingredients-suggested-use .component-box-tabs > .component-box-tabs, .review-product-list #ingredients-suggested-use .component-box-tabs > .component-box-tabs {
      padding: 0 60px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    /* line 1138, ../sass/pages/_catalog.scss */
    .catalog-product-view #ingredients-suggested-use .component-box-tabs > .component-box-tabs, .review-product-list #ingredients-suggested-use .component-box-tabs > .component-box-tabs {
      padding: 0 15px; } }
/* line 1147, ../sass/pages/_catalog.scss */
.catalog-product-view #ingredients-suggested-use .content, .review-product-list #ingredients-suggested-use .content {
  padding: 20px 0; }
  @media (min-width: 768px) {
    /* line 1147, ../sass/pages/_catalog.scss */
    .catalog-product-view #ingredients-suggested-use .content, .review-product-list #ingredients-suggested-use .content {
      display: none; }
      /* line 1151, ../sass/pages/_catalog.scss */
      .catalog-product-view #ingredients-suggested-use .content.active, .review-product-list #ingredients-suggested-use .content.active {
        display: block; } }
  @media (max-width: 1199px) {
    /* line 1147, ../sass/pages/_catalog.scss */
    .catalog-product-view #ingredients-suggested-use .content, .review-product-list #ingredients-suggested-use .content {
      padding: 20px 30px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    /* line 1147, ../sass/pages/_catalog.scss */
    .catalog-product-view #ingredients-suggested-use .content, .review-product-list #ingredients-suggested-use .content {
      padding: 0 20px; } }
  /* line 1162, ../sass/pages/_catalog.scss */
  .catalog-product-view #ingredients-suggested-use .content#description a, .review-product-list #ingredients-suggested-use .content#description a {
    display: block;
    font-family: Arvo;
    font-weight: 400;
    text-decoration: underline;
    margin-top: 2em;
    font-size: .95em;
    letter-spacing: .04em; }
    /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    .catalog-product-view #ingredients-suggested-use .content#description a strong, .review-product-list #ingredients-suggested-use .content#description a strong {
      font-weight: 700; }
  /* line 1170, ../sass/pages/_catalog.scss */
  .catalog-product-view #ingredients-suggested-use .content#description a:first-child, .review-product-list #ingredients-suggested-use .content#description a:first-child {
    margin-top: 0; }
    /* line 1172, ../sass/pages/_catalog.scss */
    .catalog-product-view #ingredients-suggested-use .content#description a:first-child + p, .review-product-list #ingredients-suggested-use .content#description a:first-child + p {
      display: block; }
  /* line 1176, ../sass/pages/_catalog.scss */
  .catalog-product-view #ingredients-suggested-use .content#description p, .review-product-list #ingredients-suggested-use .content#description p {
    font-size: .95em;
    letter-spacing: .04em; }
  /* line 1181, ../sass/pages/_catalog.scss */
  .catalog-product-view #ingredients-suggested-use .content#suggested-use, .review-product-list #ingredients-suggested-use .content#suggested-use {
    font-size: .95em;
    letter-spacing: .04em; }
/* line 1188, ../sass/pages/_catalog.scss */
.catalog-product-view select, .review-product-list select {
  outline: none;
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 3px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  vertical-align: middle;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  height: 40px;
  line-height: 40px;
  margin-right: 5px;
  border-color: #d0d0d0; }
/* line 1207, ../sass/pages/_catalog.scss */
.catalog-product-view .btn-review, .review-product-list .btn-review {
  position: relative;
  color: white;
  top: 64px;
  font-size: 13px;
  padding: 10px 40px; }
@media (max-width: 767px) {
  /* line 1216, ../sass/pages/_catalog.scss */
  .catalog-product-view .review-row .pill-btn.first-btn, .review-product-list .review-row .pill-btn.first-btn {
    top: 0px; } }
@media (min-width: 768px) {
  /* line 1215, ../sass/pages/_catalog.scss */
  .catalog-product-view .review-row, .review-product-list .review-row {
    max-width: 1170px;
    padding: 0px 20px;
    margin: 0 auto; } }
/* line 1229, ../sass/pages/_catalog.scss */
.catalog-product-view #customer-reviews .reviews, .review-product-list #customer-reviews .reviews {
  border-bottom: 1px solid #ccc7c4; }
  @media (min-width: 768px) {
    /* line 1229, ../sass/pages/_catalog.scss */
    .catalog-product-view #customer-reviews .reviews, .review-product-list #customer-reviews .reviews {
      padding: 40px 0 0; } }
  /* line 1234, ../sass/pages/_catalog.scss */
  .catalog-product-view #customer-reviews .reviews h2, .review-product-list #customer-reviews .reviews h2 {
    font-family: Arvo;
    font-weight: 400;
    margin-bottom: 20px;
    text-align: left; }
    /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    .catalog-product-view #customer-reviews .reviews h2 strong, .review-product-list #customer-reviews .reviews h2 strong {
      font-weight: 700; }
  /* line 1239, ../sass/pages/_catalog.scss */
  .catalog-product-view #customer-reviews .reviews .review, .review-product-list #customer-reviews .reviews .review {
    border-top: 1px solid #ccc7c4;
    padding: 40px 0; }
    @media (min-width: 768px) {
      /* line 1239, ../sass/pages/_catalog.scss */
      .catalog-product-view #customer-reviews .reviews .review, .review-product-list #customer-reviews .reviews .review {
        display: table;
        width: 100%; } }
    /* line 1246, ../sass/pages/_catalog.scss */
    .catalog-product-view #customer-reviews .reviews .review .name-date, .catalog-product-view #customer-reviews .reviews .review .message, .catalog-product-view #customer-reviews .reviews .review .rating, .review-product-list #customer-reviews .reviews .review .name-date, .review-product-list #customer-reviews .reviews .review .message, .review-product-list #customer-reviews .reviews .review .rating {
      display: table-cell;
      width: 25%;
      vertical-align: middle; }
      @media (max-width: 767px) {
        /* line 1246, ../sass/pages/_catalog.scss */
        .catalog-product-view #customer-reviews .reviews .review .name-date, .catalog-product-view #customer-reviews .reviews .review .message, .catalog-product-view #customer-reviews .reviews .review .rating, .review-product-list #customer-reviews .reviews .review .name-date, .review-product-list #customer-reviews .reviews .review .message, .review-product-list #customer-reviews .reviews .review .rating {
          display: block;
          width: 100%; } }
    /* line 1255, ../sass/pages/_catalog.scss */
    .catalog-product-view #customer-reviews .reviews .review .message, .review-product-list #customer-reviews .reviews .review .message {
      width: 50%; }
      @media (max-width: 767px) {
        /* line 1255, ../sass/pages/_catalog.scss */
        .catalog-product-view #customer-reviews .reviews .review .message, .review-product-list #customer-reviews .reviews .review .message {
          margin-bottom: 10px;
          width: 100%; } }
    /* line 1262, ../sass/pages/_catalog.scss */
    .catalog-product-view #customer-reviews .reviews .review .name-date, .catalog-product-view #customer-reviews .reviews .review .rating, .review-product-list #customer-reviews .reviews .review .name-date, .review-product-list #customer-reviews .reviews .review .rating {
      text-align: center; }
      @media (max-width: 767px) {
        /* line 1262, ../sass/pages/_catalog.scss */
        .catalog-product-view #customer-reviews .reviews .review .name-date, .catalog-product-view #customer-reviews .reviews .review .rating, .review-product-list #customer-reviews .reviews .review .name-date, .review-product-list #customer-reviews .reviews .review .rating {
          text-align: left; } }
    /* line 1268, ../sass/pages/_catalog.scss */
    .catalog-product-view #customer-reviews .reviews .review strong, .review-product-list #customer-reviews .reviews .review strong {
      display: block; }
    @media (max-width: 767px) {
      /* line 1271, ../sass/pages/_catalog.scss */
      .catalog-product-view #customer-reviews .reviews .review .name-date, .review-product-list #customer-reviews .reviews .review .name-date {
        margin-bottom: 10px; } }
    /* line 1277, ../sass/pages/_catalog.scss */
    .catalog-product-view #customer-reviews .reviews .review .rating-box, .review-product-list #customer-reviews .reviews .review .rating-box {
      display: inline-block;
      width: 108px;
      margin-right: 5px;
      position: relative;
      top: 2px; }
      /* line 1283, ../sass/pages/_catalog.scss */
      .catalog-product-view #customer-reviews .reviews .review .rating-box .stars, .review-product-list #customer-reviews .reviews .review .rating-box .stars {
        display: inline-block;
        background: url(../images/product/star.gif);
        height: 18px; }
/* line 1294, ../sass/pages/_catalog.scss */
.catalog-product-view #customer-reviews .form-add h2, .catalog-product-view #customer-reviews .form-add h3, .review-product-list #customer-reviews .form-add h2, .review-product-list #customer-reviews .form-add h3 {
  text-align: center; }
/* line 1297, ../sass/pages/_catalog.scss */
.catalog-product-view #customer-reviews .form-add h2, .review-product-list #customer-reviews .form-add h2 {
  font-family: Arvo;
  font-weight: 400; }
  /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
  .catalog-product-view #customer-reviews .form-add h2 strong, .review-product-list #customer-reviews .form-add h2 strong {
    font-weight: 700; }
/* line 1300, ../sass/pages/_catalog.scss */
.catalog-product-view #customer-reviews .form-add #review-form, .review-product-list #customer-reviews .form-add #review-form {
  margin-bottom: 40px; }
  /* line 1302, ../sass/pages/_catalog.scss */
  .catalog-product-view #customer-reviews .form-add #review-form h3, .review-product-list #customer-reviews .form-add #review-form h3 {
    margin-top: 0; }
    /* line 1304, ../sass/pages/_catalog.scss */
    .catalog-product-view #customer-reviews .form-add #review-form h3 span, .review-product-list #customer-reviews .form-add #review-form h3 span {
      font-style: italic; }
  /* line 1308, ../sass/pages/_catalog.scss */
  .catalog-product-view #customer-reviews .form-add #review-form .data-table, .review-product-list #customer-reviews .form-add #review-form .data-table {
    margin-bottom: 2em; }
    /* line 1310, ../sass/pages/_catalog.scss */
    .catalog-product-view #customer-reviews .form-add #review-form .data-table thead th, .review-product-list #customer-reviews .form-add #review-form .data-table thead th {
      width: 1%; }
    /* line 1313, ../sass/pages/_catalog.scss */
    .catalog-product-view #customer-reviews .form-add #review-form .data-table tbody th, .review-product-list #customer-reviews .form-add #review-form .data-table tbody th {
      border-bottom: 1px solid #e3e1de; }
  /* line 1317, ../sass/pages/_catalog.scss */
  .catalog-product-view #customer-reviews .form-add #review-form .form-list, .review-product-list #customer-reviews .form-add #review-form .form-list {
    list-style: none;
    padding: 0;
    margin: 0; }
    /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    .catalog-product-view #customer-reviews .form-add #review-form .form-list li, .review-product-list #customer-reviews .form-add #review-form .form-list li {
      padding: 0;
      margin: 0; }
    /* line 1319, ../sass/pages/_catalog.scss */
    .catalog-product-view #customer-reviews .form-add #review-form .form-list li, .review-product-list #customer-reviews .form-add #review-form .form-list li {
      margin-bottom: 1em; }
@media (max-width: 767px) {
  /* line 1327, ../sass/pages/_catalog.scss */
  .catalog-product-view .product-view.accessories .product-details, .review-product-list .product-view.accessories .product-details {
    width: 100%;
    text-align: center; } }
@media (max-width: 767px) {
  /* line 1333, ../sass/pages/_catalog.scss */
  .catalog-product-view .product-view.accessories .reviews-summary, .review-product-list .product-view.accessories .reviews-summary {
    display: none; } }
/* line 1339, ../sass/pages/_catalog.scss */
.catalog-product-view button.xs-tab.accessories, .review-product-list button.xs-tab.accessories {
  display: none;
  margin-bottom: 30px; }
/* line 1343, ../sass/pages/_catalog.scss */
.catalog-product-view div.review-row.accessories, .review-product-list div.review-row.accessories {
  display: block; }
  /* line 1345, ../sass/pages/_catalog.scss */
  .catalog-product-view div.review-row.accessories .mobile-section[data-type=section], .review-product-list div.review-row.accessories .mobile-section[data-type=section] {
    display: block; }
  @media (max-width: 767px) {
    /* line 1349, ../sass/pages/_catalog.scss */
    .catalog-product-view div.review-row.accessories .pill-btn.btn-review.hidden-xs, .review-product-list div.review-row.accessories .pill-btn.btn-review.hidden-xs {
      display: block !important; } }

/* line 1357, ../sass/pages/_catalog.scss */
body.catalog-product-view[class*="product-gift-certificate-"] .with-flavor,
body.catalog-product-view[class*="product-gift-certificate-"] #other-flavors,
body.catalog-product-view[class*="product-gift-certificate-"] #repeating-image,
body.catalog-product-view[class*="product-gift-certificate-"] #nutrition-ingredients,
body.catalog-product-view[class*="product-gift-certificate-"] #mobile-nutrition-ingredients {
  display: none !important; }
/* line 1365, ../sass/pages/_catalog.scss */
body.catalog-product-view[class*="product-gift-certificate-"] #bottom-promote-banner {
  border-top: none; }
/* line 1369, ../sass/pages/_catalog.scss */
body.catalog-product-view[class*="product-gift-certificate-"] .aw-gc-form {
  margin-top: 1em; }
  /* line 1371, ../sass/pages/_catalog.scss */
  body.catalog-product-view[class*="product-gift-certificate-"] .aw-gc-form ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    body.catalog-product-view[class*="product-gift-certificate-"] .aw-gc-form ul li {
      padding: 0;
      margin: 0; }
    /* line 1373, ../sass/pages/_catalog.scss */
    body.catalog-product-view[class*="product-gift-certificate-"] .aw-gc-form ul .field {
      margin-bottom: 1em; }

/* line 120, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
body.checkout-cart-index {
  background-image: url(/wp-content/themes/ag/assets/images/header-bg-green.png);
  background-repeat: repeat-x;
  background-size: auto 420px; }
/* line 3, ../sass/pages/_cart.scss */
body.checkout-cart-index .container.col1-layout {
  border-top: 4px solid #e3e1de;
  position: relative;
  margin-top: 50px;
  background: white; }
  @media (min-width: 768px) {
    /* line 3, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout {
      border-top-width: 8px;
      margin-top: 30px; } }
  /* line 136, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
  body.checkout-cart-index .container.col1-layout:before {
    content: "";
    font-family: icomoon;
    position: absolute;
    font-size: 36px;
    top: -43px;
    left: 50%;
    margin-left: -18px;
    color: #e3e1de; }
    @media (min-width: 768px) {
      /* line 136, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.checkout-cart-index .container.col1-layout:before {
        top: -46px; } }
  @media (min-width: 992px) {
    /* line 8, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout form.cart-form {
      float: left;
      width: 67%; } }
  @media (min-width: 992px) {
    /* line 14, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout .sidebar {
      float: right;
      width: 30%;
      margin-left: 2%; } }
  /* line 22, ../sass/pages/_cart.scss */
  body.checkout-cart-index .container.col1-layout .page-title {
    *zoom: 1;
    border-bottom: 1px solid #f1efee;
    margin-bottom: 30px; }
    /* line 38, ../../../../../../../../../../../../home/steven/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
    body.checkout-cart-index .container.col1-layout .page-title:after {
      content: "";
      display: table;
      clear: both; }
    /* line 26, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout .page-title h1 {
      font-family: Arvo;
      font-weight: 400;
      color: #5e4e45;
      float: left; }
      /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.checkout-cart-index .container.col1-layout .page-title h1 strong {
        font-weight: 700; }
    /* line 31, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout .page-title ul.checkout-types {
      float: right;
      display: none;
      list-style: none;
      padding: 0;
      margin: 0; }
      @media (min-width: 768px) {
        /* line 31, ../sass/pages/_cart.scss */
        body.checkout-cart-index .container.col1-layout .page-title ul.checkout-types {
          display: block; } }
      /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.checkout-cart-index .container.col1-layout .page-title ul.checkout-types li {
        padding: 0;
        margin: 0; }
      /* line 38, ../sass/pages/_cart.scss */
      body.checkout-cart-index .container.col1-layout .page-title ul.checkout-types button {
        font-weight: 900;
        position: relative;
        display: inline-block;
        background: #aca09a;
        color: white;
        text-align: center;
        padding: .5em 1.75em;
        border-radius: 50px;
        text-transform: uppercase;
        letter-spacing: 2px;
        font-size: 13px;
        line-height: 1.1em;
        border: none;
        font-weight: normal;
        background: #dd542c;
        margin-top: 36px; }
        @media (min-width: 768px) and (max-width: 991px) {
          /* line 38, ../sass/pages/_cart.scss */
          body.checkout-cart-index .container.col1-layout .page-title ul.checkout-types button {
            font-size: 11px; } }
        /* line 18, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-cart-index .container.col1-layout .page-title ul.checkout-types button:hover {
          text-decoration: none;
          color: white; }
          /* line 21, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
          body.checkout-cart-index .container.col1-layout .page-title ul.checkout-types button:hover:before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(255, 255, 255, 0.1);
            border-radius: 50px; }
        /* line 32, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-cart-index .container.col1-layout .page-title ul.checkout-types button.white {
          background: white;
          color: black; }
        /* line 36, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-cart-index .container.col1-layout .page-title ul.checkout-types button.blue {
          background: #109ad6;
          color: white; }
        /* line 40, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-cart-index .container.col1-layout .page-title ul.checkout-types button.red {
          background: #dd542c;
          color: white; }
        /* line 44, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-cart-index .container.col1-layout .page-title ul.checkout-types button.yellow {
          background: #f9d427;
          color: white; }
        /* line 48, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-cart-index .container.col1-layout .page-title ul.checkout-types button.lightGrey {
          background: #ccc7c4;
          color: white; }
        /* line 52, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-cart-index .container.col1-layout .page-title ul.checkout-types button.orange {
          background: #dd542c;
          color: white; }
        /* line 56, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-cart-index .container.col1-layout .page-title ul.checkout-types button.lightGreen {
          background: #77be40;
          color: white; }
        /* line 60, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-cart-index .container.col1-layout .page-title ul.checkout-types button.brown {
          background: #5e4e45;
          color: white; }
        /* line 64, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-cart-index .container.col1-layout .page-title ul.checkout-types button.lightred {
          background: #db4353;
          color: white; }
  /* line 46, ../sass/pages/_cart.scss */
  body.checkout-cart-index .container.col1-layout .messages {
    list-style: none;
    padding: 0;
    margin: 0;
    padding: 0;
    width: 100%; }
    /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    body.checkout-cart-index .container.col1-layout .messages li {
      padding: 0;
      margin: 0; }
    /* line 50, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout .messages ul {
      list-style: none;
      padding: 0;
      margin: 0;
      padding: 0; }
      /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.checkout-cart-index .container.col1-layout .messages ul li {
        padding: 0;
        margin: 0; }
      /* line 53, ../sass/pages/_cart.scss */
      body.checkout-cart-index .container.col1-layout .messages ul li {
        padding: 1em;
        border-radius: 5px;
        margin-bottom: 0; }
    /* line 60, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout .messages .error-msg li {
      background: #EABAB2;
      padding: .5em 1em;
      border-radius: 5px;
      border: 2px solid #DB5944;
      text-align: left;
      font-family: Arvo;
      font-weight: 400;
      color: red;
      margin-bottom: .5em;
      font-size: .85em; }
      /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.checkout-cart-index .container.col1-layout .messages .error-msg li strong {
        font-weight: 700; }
  /* line 74, ../sass/pages/_cart.scss */
  body.checkout-cart-index .container.col1-layout .main-sidebar-wrapper {
    *zoom: 1; }
    /* line 38, ../../../../../../../../../../../../home/steven/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
    body.checkout-cart-index .container.col1-layout .main-sidebar-wrapper:after {
      content: "";
      display: table;
      clear: both; }
  /* line 79, ../sass/pages/_cart.scss */
  body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table {
    width: 100%; }
    @media (max-width: 991px) {
      /* line 81, ../sass/pages/_cart.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table thead {
        display: none; } }
    /* line 85, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table thead th {
      text-transform: uppercase;
      font-weight: 900;
      font-size: 14px;
      padding-bottom: .5em; }
    /* line 91, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table thead th.a-center {
      text-align: center; }
    /* line 94, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table thead th:nth-child(2) {
      display: none; }
      @media (min-width: 768px) {
        /* line 94, ../sass/pages/_cart.scss */
        body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table thead th:nth-child(2) {
          display: block; } }
    /* line 102, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody td {
      vertical-align: top;
      padding: 14px 0; }
      @media (max-width: 991px) {
        /* line 102, ../sass/pages/_cart.scss */
        body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody td {
          display: inline-block;
          border-bottom: none;
          padding: 2px 0px; } }
    @media (max-width: 991px) {
      /* line 111, ../sass/pages/_cart.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody tr {
        border-bottom: 1px solid #f1efee;
        display: inline-block;
        padding: 20px 0px; }
        /* line 116, ../sass/pages/_cart.scss */
        body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody tr:first-of-type {
          padding-top: 0px; } }
    /* line 121, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-image {
      display: none; }
      @media (max-width: 767px) {
        /* line 121, ../sass/pages/_cart.scss */
        body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-image {
          width: 100%;
          display: inline-block;
          margin-bottom: 7px; }
          /* line 127, ../sass/pages/_cart.scss */
          body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-image img {
            max-width: 150px; } }
      @media (min-width: 768px) and (max-width: 991px) {
        /* line 121, ../sass/pages/_cart.scss */
        body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-image {
          width: 25%;
          min-height: 190px;
          display: inline-block;
          float: left;
          margin-right: 4%; } }
      @media (min-width: 992px) {
        /* line 121, ../sass/pages/_cart.scss */
        body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-image {
          display: table-cell;
          vertical-align: top; } }
      /* line 142, ../sass/pages/_cart.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-image img {
        width: 100px;
        padding: 0 5px; }
        @media (max-width: 991px) {
          /* line 142, ../sass/pages/_cart.scss */
          body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-image img {
            width: 100%;
            padding: 0px; } }
      /* line 150, ../sass/pages/_cart.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-image .cart-links {
        display: none; }
    /* line 154, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .subscription-start {
      display: none; }
    /* line 157, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-info {
      width: 300px;
      padding: 14px 0; }
      @media (max-width: 991px) {
        /* line 157, ../sass/pages/_cart.scss */
        body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-info {
          width: 70%;
          padding-top: 0px;
          padding-bottom: 2px; } }
      /* line 165, ../sass/pages/_cart.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-info .btn-remove {
        display: none; }
      /* line 168, ../sass/pages/_cart.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-info h2.product-name {
        margin-top: 0; }
        /* line 170, ../sass/pages/_cart.scss */
        body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-info h2.product-name a {
          font-family: Arvo;
          font-weight: 400;
          font-weight: normal;
          color: #5e4e45;
          font-size: 17px;
          line-height: 1.2em;
          display: block; }
          /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
          body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-info h2.product-name a strong {
            font-weight: 700; }
        @media (max-width: 991px) {
          /* line 168, ../sass/pages/_cart.scss */
          body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-info h2.product-name {
            margin-bottom: 0px; } }
      /* line 182, ../sass/pages/_cart.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-info .product-cart-sku {
        display: none; }
      @media (max-width: 991px) {
        /* line 185, ../sass/pages/_cart.scss */
        body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-info .item-options {
          width: 70%;
          margin: 7px 0px;
          display: inline-block; } }
      /* line 191, ../sass/pages/_cart.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-info .item-options label {
        display: block;
        text-transform: uppercase;
        margin-bottom: 0;
        font-size: 12px; }
    /* line 199, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .display-sm-below {
      display: none; }
      @media (max-width: 991px) {
        /* line 199, ../sass/pages/_cart.scss */
        body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .display-sm-below {
          font-weight: bold;
          display: inline; } }
    @media (max-width: 991px) {
      /* line 208, ../sass/pages/_cart.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-price,
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-actions {
        width: 70%; } }
    @media (max-width: 991px) {
      /* line 214, ../sass/pages/_cart.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-total {
        display: none; } }
    @media (min-width: 992px) {
      /* line 220, ../sass/pages/_cart.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-price,
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-total {
        padding-top: 20px; } }
    /* line 227, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-actions {
      text-align: center;
      padding-left: 5px;
      padding-right: 5px; }
      @media (max-width: 991px) {
        /* line 227, ../sass/pages/_cart.scss */
        body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-actions {
          text-align: left;
          padding: 0px;
          padding-top: 2px; } }
      /* line 236, ../sass/pages/_cart.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-actions .cart-links {
        display: none; }
    /* line 240, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .cart-price {
      font-weight: 900; }
    /* line 244, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-remove button {
      font-weight: 900;
      position: relative;
      display: inline-block;
      background: #aca09a;
      color: white;
      text-align: center;
      padding: .5em 1.75em;
      border-radius: 50px;
      text-transform: uppercase;
      letter-spacing: 2px;
      font-size: 13px;
      line-height: 1.1em;
      border: none;
      font-weight: normal;
      margin-bottom: .5em;
      background: none;
      color: #669d3a;
      width: 100%;
      letter-spacing: 1px; }
      @media (min-width: 768px) and (max-width: 991px) {
        /* line 244, ../sass/pages/_cart.scss */
        body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-remove button {
          font-size: 11px; } }
      /* line 18, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-remove button:hover {
        text-decoration: none;
        color: white; }
        /* line 21, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-remove button:hover:before {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: rgba(255, 255, 255, 0.1);
          border-radius: 50px; }
      /* line 32, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-remove button.white {
        background: white;
        color: black; }
      /* line 36, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-remove button.blue {
        background: #109ad6;
        color: white; }
      /* line 40, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-remove button.red {
        background: #dd542c;
        color: white; }
      /* line 44, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-remove button.yellow {
        background: #f9d427;
        color: white; }
      /* line 48, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-remove button.lightGrey {
        background: #ccc7c4;
        color: white; }
      /* line 52, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-remove button.orange {
        background: #dd542c;
        color: white; }
      /* line 56, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-remove button.lightGreen {
        background: #77be40;
        color: white; }
      /* line 60, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-remove button.brown {
        background: #5e4e45;
        color: white; }
      /* line 64, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-remove button.lightred {
        background: #db4353;
        color: white; }
      /* line 252, ../sass/pages/_cart.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-remove button:hover {
        color: inherit; }
    /* line 256, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-remove a.btn-remove {
      color: #a0a0a0;
      text-align: center;
      margin: 0 auto;
      width: 14px;
      display: block; }
      @media (max-width: 767px) {
        /* line 256, ../sass/pages/_cart.scss */
        body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-remove a.btn-remove {
          text-align: left;
          margin: 0;
          margin-left: 10px;
          display: inline-block; } }
    /* line 269, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-remove a.btn-update {
      background-color: #2e8ab8;
      margin-bottom: 10px;
      color: white; }
    /* line 274, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-remove i {
      font-size: 1.25em; }
    @media (max-width: 767px) {
      /* line 243, ../sass/pages/_cart.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-remove {
        width: 100%;
        text-align: left;
        margin-top: 7px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      /* line 243, ../sass/pages/_cart.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tbody .product-cart-remove {
        float: right; } }
    /* line 290, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tfoot tr.first td .btn-wrapper {
      border: 1px solid #f1efee;
      border-width: 1px 0;
      padding: 1em 0;
      margin-top: 2em; }
    /* line 298, ../sass/pages/_cart.scss */
    body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tfoot button {
      background: none;
      border: none;
      color: #a1ce58;
      text-transform: uppercase; }
    @media (min-width: 768px) {
      /* line 304, ../sass/pages/_cart.scss */
      body.checkout-cart-index .container.col1-layout form.cart-form #shopping-cart-table tfoot .btn-group {
        float: right; } }
/* line 315, ../sass/pages/_cart.scss */
body.checkout-cart-index .sidebar .cart-promo img {
  width: 100%;
  height: auto;
  margin-bottom: 10px; }
/* line 321, ../sass/pages/_cart.scss */
body.checkout-cart-index .sidebar .block {
  background: #f1efee;
  border-bottom: 2px solid #ccc7c4;
  margin-bottom: 1em;
  padding: 20px; }
  /* line 326, ../sass/pages/_cart.scss */
  body.checkout-cart-index .sidebar .block .discount.aw_giftcard {
    margin: 20px -20px 0;
    padding: 0 20px;
    border-top: 1px solid #ccc; }
/* line 333, ../sass/pages/_cart.scss */
body.checkout-cart-index .sidebar #discount-coupon-form h2 {
  text-transform: uppercase;
  font-weight: 900;
  font-size: 14px;
  border-bottom: 1px solid #f1efee;
  padding-bottom: .5em;
  margin: 0; }
/* line 341, ../sass/pages/_cart.scss */
body.checkout-cart-index .sidebar #discount-coupon-form label {
  display: none; }
/* line 344, ../sass/pages/_cart.scss */
body.checkout-cart-index .sidebar #discount-coupon-form .input-box, body.checkout-cart-index .sidebar #discount-coupon-form .buttons-set {
  display: inline-block; }
/* line 347, ../sass/pages/_cart.scss */
body.checkout-cart-index .sidebar #discount-coupon-form button {
  background: none;
  border: none;
  font-size: 13px;
  text-decoration: underline; }
/* line 355, ../sass/pages/_cart.scss */
body.checkout-cart-index .sidebar #aw_giftcard-form button {
  background: none;
  border: 0;
  padding: 0;
  color: #669d3a; }
  /* line 360, ../sass/pages/_cart.scss */
  body.checkout-cart-index .sidebar #aw_giftcard-form button:hover {
    text-decoration: underline; }
/* line 365, ../sass/pages/_cart.scss */
body.checkout-cart-index .sidebar #aw_giftcard-form a span {
  font-size: 11px; }
/* line 370, ../sass/pages/_cart.scss */
body.checkout-cart-index .sidebar #shopping-cart-totals-table {
  text-transform: uppercase;
  font-family: Arvo;
  font-weight: 400;
  width: 100%; }
  /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
  body.checkout-cart-index .sidebar #shopping-cart-totals-table strong {
    font-weight: 700; }
  /* line 373, ../sass/pages/_cart.scss */
  body.checkout-cart-index .sidebar #shopping-cart-totals-table .a-right {
    text-align: right;
    padding-right: 1em; }
  /* line 377, ../sass/pages/_cart.scss */
  body.checkout-cart-index .sidebar #shopping-cart-totals-table td {
    padding-top: .5em;
    padding-bottom: .5em; }
    /* line 380, ../sass/pages/_cart.scss */
    body.checkout-cart-index .sidebar #shopping-cart-totals-table td:last-child {
      padding-right: 0; }
  /* line 385, ../sass/pages/_cart.scss */
  body.checkout-cart-index .sidebar #shopping-cart-totals-table tfoot td {
    border-top: 1px solid #ccc7c4;
    border-bottom: 1px solid #ccc7c4;
    font-size: 1.2em; }
/* line 392, ../sass/pages/_cart.scss */
body.checkout-cart-index .sidebar ul.checkout-types {
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 0; }
  /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
  body.checkout-cart-index .sidebar ul.checkout-types li {
    padding: 0;
    margin: 0; }
  /* line 395, ../sass/pages/_cart.scss */
  body.checkout-cart-index .sidebar ul.checkout-types li.method-checkout-cart-methods-onepage-bottom {
    text-align: right;
    padding-top: 1em; }
    /* line 398, ../sass/pages/_cart.scss */
    body.checkout-cart-index .sidebar ul.checkout-types li.method-checkout-cart-methods-onepage-bottom button.btn-proceed-checkout {
      font-weight: 900;
      position: relative;
      display: inline-block;
      background: #aca09a;
      color: white;
      text-align: center;
      padding: .5em 1.75em;
      border-radius: 50px;
      text-transform: uppercase;
      letter-spacing: 2px;
      font-size: 13px;
      line-height: 1.1em;
      border: none;
      background: #dd542c; }
      @media (min-width: 768px) and (max-width: 991px) {
        /* line 398, ../sass/pages/_cart.scss */
        body.checkout-cart-index .sidebar ul.checkout-types li.method-checkout-cart-methods-onepage-bottom button.btn-proceed-checkout {
          font-size: 11px; } }
      /* line 18, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.checkout-cart-index .sidebar ul.checkout-types li.method-checkout-cart-methods-onepage-bottom button.btn-proceed-checkout:hover {
        text-decoration: none;
        color: white; }
        /* line 21, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-cart-index .sidebar ul.checkout-types li.method-checkout-cart-methods-onepage-bottom button.btn-proceed-checkout:hover:before {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: rgba(255, 255, 255, 0.1);
          border-radius: 50px; }
      /* line 32, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.checkout-cart-index .sidebar ul.checkout-types li.method-checkout-cart-methods-onepage-bottom button.btn-proceed-checkout.white {
        background: white;
        color: black; }
      /* line 36, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.checkout-cart-index .sidebar ul.checkout-types li.method-checkout-cart-methods-onepage-bottom button.btn-proceed-checkout.blue {
        background: #109ad6;
        color: white; }
      /* line 40, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.checkout-cart-index .sidebar ul.checkout-types li.method-checkout-cart-methods-onepage-bottom button.btn-proceed-checkout.red {
        background: #dd542c;
        color: white; }
      /* line 44, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.checkout-cart-index .sidebar ul.checkout-types li.method-checkout-cart-methods-onepage-bottom button.btn-proceed-checkout.yellow {
        background: #f9d427;
        color: white; }
      /* line 48, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.checkout-cart-index .sidebar ul.checkout-types li.method-checkout-cart-methods-onepage-bottom button.btn-proceed-checkout.lightGrey {
        background: #ccc7c4;
        color: white; }
      /* line 52, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.checkout-cart-index .sidebar ul.checkout-types li.method-checkout-cart-methods-onepage-bottom button.btn-proceed-checkout.orange {
        background: #dd542c;
        color: white; }
      /* line 56, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.checkout-cart-index .sidebar ul.checkout-types li.method-checkout-cart-methods-onepage-bottom button.btn-proceed-checkout.lightGreen {
        background: #77be40;
        color: white; }
      /* line 60, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.checkout-cart-index .sidebar ul.checkout-types li.method-checkout-cart-methods-onepage-bottom button.btn-proceed-checkout.brown {
        background: #5e4e45;
        color: white; }
      /* line 64, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.checkout-cart-index .sidebar ul.checkout-types li.method-checkout-cart-methods-onepage-bottom button.btn-proceed-checkout.lightred {
        background: #db4353;
        color: white; }
  /* line 403, ../sass/pages/_cart.scss */
  body.checkout-cart-index .sidebar ul.checkout-types li.method-checkout-cart-methods-multishipping {
    display: none; }

/* line 2, ../sass/pages/_account.scss */
.sidebar .block-cart, .sidebar .block-compare, .sidebar .block-reorder {
  display: none; }

/* line 7, ../sass/pages/_account.scss */
.my-account {
  min-height: 600px; }
  /* line 9, ../sass/pages/_account.scss */
  .my-account .page-title {
    *zoom: 1;
    border-bottom: 1px solid #e3e1de;
    padding-bottom: .25em;
    margin-bottom: .5em; }
    /* line 38, ../../../../../../../../../../../../home/steven/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
    .my-account .page-title:after {
      content: "";
      display: table;
      clear: both; }
    /* line 14, ../sass/pages/_account.scss */
    .my-account .page-title h1 {
      font-family: Arvo;
      font-weight: 400;
      color: #5e4e45;
      float: left; }
      /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      .my-account .page-title h1 strong {
        font-weight: 700; }
    /* line 19, ../sass/pages/_account.scss */
    .my-account .page-title button {
      float: right;
      margin-top: 36px; }
  /* line 25, ../sass/pages/_account.scss */
  .my-account .welcome-msg {
    font-size: 1.25em;
    color: #63676e;
    margin: 1em 0;
    padding: 1em;
    border: 1px solid #e3e1de; }
  /* line 33, ../sass/pages/_account.scss */
  .my-account .box-info {
    display: none; }
    /* line 35, ../sass/pages/_account.scss */
    .my-account .box-info .col2-set {
      display: inline-block;
      width: 40%;
      vertical-align: top; }
  /* line 43, ../sass/pages/_account.scss */
  .my-account .back-link a {
    color: #5e4e45; }
  /* line 48, ../sass/pages/_account.scss */
  .my-account .form-list {
    list-style: none;
    padding: 0;
    margin: 0; }
    /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    .my-account .form-list li {
      padding: 0;
      margin: 0; }
    /* line 51, ../sass/pages/_account.scss */
    .my-account .form-list .field, .my-account .form-list li {
      margin-bottom: 10px; }
    /* line 54, ../sass/pages/_account.scss */
    .my-account .form-list input {
      border-radius: 5px;
      border: 1px solid #ccc7c4;
      padding: .5em;
      box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.05); }
    /* line 61, ../sass/pages/_account.scss */
    .my-account .form-list .control {
      margin-top: 20px;
      padding: 10px;
      background: #f0f0f0;
      display: inline-block; }
      /* line 66, ../sass/pages/_account.scss */
      .my-account .form-list .control input {
        float: left; }
      /* line 69, ../sass/pages/_account.scss */
      .my-account .form-list .control label {
        padding-left: 10px;
        margin-bottom: 0; }
  /* line 76, ../sass/pages/_account.scss */
  .my-account button {
    font-weight: 900;
    position: relative;
    display: inline-block;
    background: #aca09a;
    color: white;
    text-align: center;
    padding: .5em 1.75em;
    border-radius: 50px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 13px;
    line-height: 1.1em;
    border: none;
    background: #dd542c; }
    @media (min-width: 768px) and (max-width: 991px) {
      /* line 76, ../sass/pages/_account.scss */
      .my-account button {
        font-size: 11px; } }
    /* line 18, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    .my-account button:hover {
      text-decoration: none;
      color: white; }
      /* line 21, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      .my-account button:hover:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.1);
        border-radius: 50px; }
    /* line 32, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    .my-account button.white {
      background: white;
      color: black; }
    /* line 36, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    .my-account button.blue {
      background: #109ad6;
      color: white; }
    /* line 40, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    .my-account button.red {
      background: #dd542c;
      color: white; }
    /* line 44, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    .my-account button.yellow {
      background: #f9d427;
      color: white; }
    /* line 48, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    .my-account button.lightGrey {
      background: #ccc7c4;
      color: white; }
    /* line 52, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    .my-account button.orange {
      background: #dd542c;
      color: white; }
    /* line 56, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    .my-account button.lightGreen {
      background: #77be40;
      color: white; }
    /* line 60, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    .my-account button.brown {
      background: #5e4e45;
      color: white; }
    /* line 64, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    .my-account button.lightred {
      background: #db4353;
      color: white; }
  /* line 81, ../sass/pages/_account.scss */
  .my-account .addresses-list {
    margin-top: 2em; }
    /* line 83, ../sass/pages/_account.scss */
    .my-account .addresses-list ol {
      list-style: none;
      padding: 0;
      margin: 0; }
      /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      .my-account .addresses-list ol li {
        padding: 0;
        margin: 0; }
      /* line 85, ../sass/pages/_account.scss */
      .my-account .addresses-list ol li {
        border-bottom: 1px solid #e3e1de;
        margin-bottom: 2em; }
        /* line 88, ../sass/pages/_account.scss */
        .my-account .addresses-list ol li h3 {
          text-transform: uppercase;
          font-weight: 700;
          letter-spacing: 1px;
          font-size: 1em; }
  /* line 99, ../sass/pages/_account.scss */
  .my-account .order-info-box .col-1, .my-account .order-info-box .col-2 {
    display: inline-block;
    width: 49%;
    vertical-align: top; }
  /* line 106, ../sass/pages/_account.scss */
  .my-account .order-items {
    margin-top: 4em; }
  /* line 110, ../sass/pages/_account.scss */
  .my-account .a-right {
    text-align: right; }
  /* line 113, ../sass/pages/_account.scss */
  .my-account .nobr {
    white-space: nowrap; }

/* line 120, ../sass/pages/_account.scss */
.sales-order-view .page-title {
  padding-top: 10px;
  text-align: right; }
  /* line 123, ../sass/pages/_account.scss */
  .sales-order-view .page-title h1 {
    font-size: 2em;
    margin-top: 0px; }
  /* line 127, ../sass/pages/_account.scss */
  .sales-order-view .page-title span, .sales-order-view .page-title a {
    font-size: .85em;
    color: #5e4e45; }
/* line 133, ../sass/pages/_account.scss */
.sales-order-view #my-orders-table {
  margin-bottom: 2em; }
  /* line 136, ../sass/pages/_account.scss */
  .sales-order-view #my-orders-table tbody td {
    vertical-align: top; }
    /* line 138, ../sass/pages/_account.scss */
    .sales-order-view #my-orders-table tbody td h5 {
      font-family: Arvo;
      font-weight: 400;
      font-size: 1em; }
      /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      .sales-order-view #my-orders-table tbody td h5 strong {
        font-weight: 700; }
  /* line 144, ../sass/pages/_account.scss */
  .sales-order-view #my-orders-table tfoot {
    background: #fafafa; }
    /* line 146, ../sass/pages/_account.scss */
    .sales-order-view #my-orders-table tfoot td {
      padding: 5px; }

/* line 120, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
body.checkout-onepage-index {
  background-image: url(/wp-content/themes/ag/assets/images/header-bg-green.png);
  background-repeat: repeat-x;
  background-size: auto 420px; }
/* line 37, ../sass/pages/_checkout.scss */
body.checkout-onepage-index button {
  font-weight: 900;
  position: relative;
  display: inline-block;
  background: #aca09a;
  color: white;
  text-align: center;
  padding: .5em 1.75em;
  border-radius: 50px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 13px;
  line-height: 1.1em;
  border: none;
  background: #dd542c; }
  @media (min-width: 768px) and (max-width: 991px) {
    /* line 37, ../sass/pages/_checkout.scss */
    body.checkout-onepage-index button {
      font-size: 11px; } }
  /* line 18, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.checkout-onepage-index button:hover {
    text-decoration: none;
    color: white; }
    /* line 21, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.checkout-onepage-index button:hover:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(255, 255, 255, 0.1);
      border-radius: 50px; }
  /* line 32, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.checkout-onepage-index button.white {
    background: white;
    color: black; }
  /* line 36, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.checkout-onepage-index button.blue {
    background: #109ad6;
    color: white; }
  /* line 40, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.checkout-onepage-index button.red {
    background: #dd542c;
    color: white; }
  /* line 44, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.checkout-onepage-index button.yellow {
    background: #f9d427;
    color: white; }
  /* line 48, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.checkout-onepage-index button.lightGrey {
    background: #ccc7c4;
    color: white; }
  /* line 52, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.checkout-onepage-index button.orange {
    background: #dd542c;
    color: white; }
  /* line 56, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.checkout-onepage-index button.lightGreen {
    background: #77be40;
    color: white; }
  /* line 60, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.checkout-onepage-index button.brown {
    background: #5e4e45;
    color: white; }
  /* line 64, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.checkout-onepage-index button.lightred {
    background: #db4353;
    color: white; }
/* line 42, ../sass/pages/_checkout.scss */
body.checkout-onepage-index ol.opc input[type=radio] {
  margin: 4px 3px 4px 0px;
  display: inline-block; }
/* line 47, ../sass/pages/_checkout.scss */
body.checkout-onepage-index .container.col2-right-layout {
  border-top: 4px solid #e3e1de;
  position: relative;
  margin-top: 50px;
  background: white; }
  @media (min-width: 768px) {
    /* line 47, ../sass/pages/_checkout.scss */
    body.checkout-onepage-index .container.col2-right-layout {
      border-top-width: 8px;
      margin-top: 30px; } }
  /* line 136, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
  body.checkout-onepage-index .container.col2-right-layout:before {
    content: "";
    font-family: icomoon;
    position: absolute;
    font-size: 36px;
    top: -43px;
    left: 50%;
    margin-left: -18px;
    color: #e3e1de; }
    @media (min-width: 768px) {
      /* line 136, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.checkout-onepage-index .container.col2-right-layout:before {
        top: -46px; } }
  /* line 51, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index .container.col2-right-layout .validation-advice {
    color: red; }
  /* line 55, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index .container.col2-right-layout .messages {
    width: 100%; }
    /* line 57, ../sass/pages/_checkout.scss */
    body.checkout-onepage-index .container.col2-right-layout .messages .error-msg {
      background: #EABAB2;
      padding: .5em 1em;
      border-radius: 5px;
      border: 2px solid #DB5944;
      text-align: left;
      font-family: Arvo;
      font-weight: 400;
      color: red;
      margin-bottom: .5em;
      font-size: .85em; }
      /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.checkout-onepage-index .container.col2-right-layout .messages .error-msg strong {
        font-weight: 700; }
  /* line 70, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index .container.col2-right-layout select.address-select {
    margin-bottom: 1em; }
  @media (min-width: 768px) {
    /* line 75, ../sass/pages/_checkout.scss */
    body.checkout-onepage-index .container.col2-right-layout .col-main {
      float: left;
      width: 67%; } }
  @media (min-width: 768px) {
    /* line 81, ../sass/pages/_checkout.scss */
    body.checkout-onepage-index .container.col2-right-layout .sidebar {
      float: right;
      width: 30%;
      margin-left: 2%; } }
  /* line 89, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index .container.col2-right-layout ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    body.checkout-onepage-index .container.col2-right-layout ul li {
      padding: 0;
      margin: 0; }
  /* line 93, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index .container.col2-right-layout .main {
    padding: 20px; }
  /* line 96, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index .container.col2-right-layout .page-title {
    *zoom: 1;
    border-bottom: 1px solid #f1efee;
    margin-bottom: 30px; }
    /* line 38, ../../../../../../../../../../../../home/steven/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
    body.checkout-onepage-index .container.col2-right-layout .page-title:after {
      content: "";
      display: table;
      clear: both; }
    /* line 13, ../sass/magento.scss */
    body.checkout-onepage-index .container.col2-right-layout .page-title h1 {
      font-family: Arvo;
      font-weight: 400;
      color: #5e4e45;
      float: left; }
      /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.checkout-onepage-index .container.col2-right-layout .page-title h1 strong {
        font-weight: 700; }
    /* line 18, ../sass/magento.scss */
    body.checkout-onepage-index .container.col2-right-layout .page-title ul.checkout-types {
      float: right;
      display: none;
      list-style: none;
      padding: 0;
      margin: 0; }
      @media (min-width: 768px) {
        /* line 18, ../sass/magento.scss */
        body.checkout-onepage-index .container.col2-right-layout .page-title ul.checkout-types {
          display: block; } }
      /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.checkout-onepage-index .container.col2-right-layout .page-title ul.checkout-types li {
        padding: 0;
        margin: 0; }
      /* line 25, ../sass/magento.scss */
      body.checkout-onepage-index .container.col2-right-layout .page-title ul.checkout-types button {
        font-weight: 900;
        position: relative;
        display: inline-block;
        background: #aca09a;
        color: white;
        text-align: center;
        padding: .5em 1.75em;
        border-radius: 50px;
        text-transform: uppercase;
        letter-spacing: 2px;
        font-size: 13px;
        line-height: 1.1em;
        border: none;
        font-weight: normal;
        background: #dd542c;
        margin-top: 36px; }
        @media (min-width: 768px) and (max-width: 991px) {
          /* line 25, ../sass/magento.scss */
          body.checkout-onepage-index .container.col2-right-layout .page-title ul.checkout-types button {
            font-size: 11px; } }
        /* line 18, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-onepage-index .container.col2-right-layout .page-title ul.checkout-types button:hover {
          text-decoration: none;
          color: white; }
          /* line 21, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
          body.checkout-onepage-index .container.col2-right-layout .page-title ul.checkout-types button:hover:before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(255, 255, 255, 0.1);
            border-radius: 50px; }
        /* line 32, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-onepage-index .container.col2-right-layout .page-title ul.checkout-types button.white {
          background: white;
          color: black; }
        /* line 36, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-onepage-index .container.col2-right-layout .page-title ul.checkout-types button.blue {
          background: #109ad6;
          color: white; }
        /* line 40, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-onepage-index .container.col2-right-layout .page-title ul.checkout-types button.red {
          background: #dd542c;
          color: white; }
        /* line 44, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-onepage-index .container.col2-right-layout .page-title ul.checkout-types button.yellow {
          background: #f9d427;
          color: white; }
        /* line 48, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-onepage-index .container.col2-right-layout .page-title ul.checkout-types button.lightGrey {
          background: #ccc7c4;
          color: white; }
        /* line 52, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-onepage-index .container.col2-right-layout .page-title ul.checkout-types button.orange {
          background: #dd542c;
          color: white; }
        /* line 56, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-onepage-index .container.col2-right-layout .page-title ul.checkout-types button.lightGreen {
          background: #77be40;
          color: white; }
        /* line 60, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-onepage-index .container.col2-right-layout .page-title ul.checkout-types button.brown {
          background: #5e4e45;
          color: white; }
        /* line 64, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.checkout-onepage-index .container.col2-right-layout .page-title ul.checkout-types button.lightred {
          background: #db4353;
          color: white; }
  /* line 100, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps {
    list-style: none;
    padding: 0; }
    /* line 103, ../sass/pages/_checkout.scss */
    body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps li.section {
      border-bottom: 1px solid #e3e1de;
      padding: .5em 0; }
      /* line 106, ../sass/pages/_checkout.scss */
      body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps li.section .step-title {
        *zoom: 1; }
        /* line 38, ../../../../../../../../../../../../home/steven/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
        body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps li.section .step-title:after {
          content: "";
          display: table;
          clear: both; }
        /* line 108, ../sass/pages/_checkout.scss */
        body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps li.section .step-title .number {
          float: left;
          font-size: 20px;
          color: white;
          font-weight: 900;
          border-radius: 50%;
          width: 42px;
          height: 42px;
          line-height: 42px;
          background: #e8e8e8;
          text-align: center;
          margin-right: .5em; }
        /* line 121, ../sass/pages/_checkout.scss */
        body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps li.section .step-title h2 {
          text-transform: uppercase;
          float: left;
          font-size: 14px;
          line-height: 42px;
          font-weight: normal;
          margin: 0; }
        /* line 129, ../sass/pages/_checkout.scss */
        body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps li.section .step-title a {
          float: right;
          color: #5e4e45;
          text-decoration: underline;
          font-size: .9em;
          display: none; }
      /* line 138, ../sass/pages/_checkout.scss */
      body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps li.section.allow a {
        display: block; }
      /* line 142, ../sass/pages/_checkout.scss */
      body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps li.section .step {
        display: none;
        padding-top: 1.5em;
        padding-bottom: 2em; }
      /* line 149, ../sass/pages/_checkout.scss */
      body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps li.section.active .step {
        display: block; }
      /* line 153, ../sass/pages/_checkout.scss */
      body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps li.section.active .step-title .number {
        background: #b4ada9; }
    /* line 161, ../sass/pages/_checkout.scss */
    body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set {
      display: table;
      width: 100%; }
      /* line 164, ../sass/pages/_checkout.scss */
      body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 {
        display: table-cell;
        vertical-align: top; }
        /* line 167, ../sass/pages/_checkout.scss */
        body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 h3, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 h3 {
          text-transform: uppercase;
          font-size: 1em;
          color: #dd542c;
          margin: 0px auto 1.5em; }
        /* line 173, ../sass/pages/_checkout.scss */
        body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 h4, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 p, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 ul.ul, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 h4, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 p, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 ul.ul {
          display: none; }
        /* line 176, ../sass/pages/_checkout.scss */
        body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 .form-list, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 .form-list {
          list-style: none;
          padding: 0;
          margin: 0; }
          /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
          body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 .form-list li, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 .form-list li {
            padding: 0;
            margin: 0; }
        /* line 179, ../sass/pages/_checkout.scss */
        body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 button, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 button {
          font-weight: 900;
          position: relative;
          display: inline-block;
          background: #aca09a;
          color: white;
          text-align: center;
          padding: .5em 1.75em;
          border-radius: 50px;
          text-transform: uppercase;
          letter-spacing: 2px;
          font-size: 13px;
          line-height: 1.1em;
          border: none;
          background: #dd542c; }
          @media (min-width: 768px) and (max-width: 991px) {
            /* line 179, ../sass/pages/_checkout.scss */
            body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 button, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 button {
              font-size: 11px; } }
          /* line 18, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
          body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 button:hover, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 button:hover {
            text-decoration: none;
            color: white; }
            /* line 21, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
            body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 button:hover:before, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 button:hover:before {
              content: '';
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              background: rgba(255, 255, 255, 0.1);
              border-radius: 50px; }
          /* line 32, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
          body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 button.white, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 button.white {
            background: white;
            color: black; }
          /* line 36, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
          body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 button.blue, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 button.blue {
            background: #109ad6;
            color: white; }
          /* line 40, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
          body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 button.red, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 button.red {
            background: #dd542c;
            color: white; }
          /* line 44, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
          body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 button.yellow, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 button.yellow {
            background: #f9d427;
            color: white; }
          /* line 48, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
          body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 button.lightGrey, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 button.lightGrey {
            background: #ccc7c4;
            color: white; }
          /* line 52, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
          body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 button.orange, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 button.orange {
            background: #dd542c;
            color: white; }
          /* line 56, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
          body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 button.lightGreen, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 button.lightGreen {
            background: #77be40;
            color: white; }
          /* line 60, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
          body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 button.brown, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 button.brown {
            background: #5e4e45;
            color: white; }
          /* line 64, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
          body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 button.lightred, body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 button.lightred {
            background: #db4353;
            color: white; }
      /* line 184, ../sass/pages/_checkout.scss */
      body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 {
        width: 45%;
        padding-right: 5%; }
        @media (max-width: 767px) {
          /* line 184, ../sass/pages/_checkout.scss */
          body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 {
            width: 100%;
            max-width: 400px;
            display: block; } }
        /* line 193, ../sass/pages/_checkout.scss */
        body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 .form-list li {
          background: #f6f4f3;
          width: 80%;
          margin-bottom: 4px;
          padding-top: 4px; }
          /* line 17, ../sass/pages/_checkout.scss */
          body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 .form-list li input {
            float: left;
            margin-right: -40px;
            margin-top: 10px;
            margin-left: 15px; }
          /* line 23, ../sass/pages/_checkout.scss */
          body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 .form-list li label {
            float: none;
            padding: 7px 10px 6px 40px;
            min-width: inherit;
            width: 275px;
            max-width: 100%; }
            /* line 29, ../sass/pages/_checkout.scss */
            body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 .form-list li label em {
              color: red;
              float: right;
              margin-left: 3px; }
        /* line 201, ../sass/pages/_checkout.scss */
        body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-1 .buttons-set {
          margin-top: 1em; }
      /* line 205, ../sass/pages/_checkout.scss */
      body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 {
        width: 40%; }
        @media (max-width: 767px) {
          /* line 205, ../sass/pages/_checkout.scss */
          body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 {
            width: 100%;
            max-width: 400px;
            display: block; } }
        /* line 212, ../sass/pages/_checkout.scss */
        body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 > p {
          display: block; }
        /* line 216, ../sass/pages/_checkout.scss */
        body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 .form-list li {
          margin-bottom: .5em; }
          /* line 219, ../sass/pages/_checkout.scss */
          body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 .form-list li .input-box input {
            display: block;
            width: 100%; }
        /* line 227, ../sass/pages/_checkout.scss */
        body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set .col-2 .buttons-set a {
          display: block;
          padding: .25em 0 1em;
          font-size: .9em;
          color: #5e4e45;
          text-decoration: underline; }
      /* line 236, ../sass/pages/_checkout.scss */
      body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set.vip {
        margin-top: 5px; }
        /* line 238, ../sass/pages/_checkout.scss */
        body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set.vip .icon-grassheads-vip {
          display: inline-block;
          color: #dd542c; }
        /* line 242, ../sass/pages/_checkout.scss */
        body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set.vip .col-1 {
          width: 35%;
          border-right: 1px solid #bbb; }
          /* line 243, ../sass/pages/_checkout.scss */
          body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set.vip .col-1 h3 {
            display: inline-block;
            width: 80%;
            margin-left: 2%; }
          @media (max-width: 767px) {
            /* line 242, ../sass/pages/_checkout.scss */
            body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set.vip .col-1 {
              width: 100%;
              border: none; } }
        /* line 255, ../sass/pages/_checkout.scss */
        body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set.vip .col-2 {
          width: 45%;
          padding-left: 5%; }
          @media (max-width: 767px) {
            /* line 255, ../sass/pages/_checkout.scss */
            body.checkout-onepage-index .container.col2-right-layout ol#checkoutSteps #checkout-step-login .col2-set.vip .col-2 {
              width: 100%;
              padding-left: 0%;
              padding-top: 30px; } }
  /* line 269, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index .container.col2-right-layout label {
    font-size: .8em;
    text-transform: uppercase;
    letter-spacing: 1px; }
    /* line 273, ../sass/pages/_checkout.scss */
    body.checkout-onepage-index .container.col2-right-layout label em {
      float: right;
      color: red;
      margin-left: 2px; }
  /* line 281, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index .container.col2-right-layout #checkout-step-billing label {
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: .8em; }
    /* line 9, ../sass/pages/_checkout.scss */
    body.checkout-onepage-index .container.col2-right-layout #checkout-step-billing label em, body.checkout-onepage-index .container.col2-right-layout #checkout-step-billing label span {
      color: red;
      float: right;
      margin-left: 3px; }
  /* line 284, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index .container.col2-right-layout #checkout-step-billing .field {
    margin-bottom: 1em; }
    /* line 286, ../sass/pages/_checkout.scss */
    body.checkout-onepage-index .container.col2-right-layout #checkout-step-billing .field input {
      margin-bottom: 0; }
  /* line 290, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index .container.col2-right-layout #checkout-step-billing input {
    width: 50%;
    margin-bottom: .5em; }
  /* line 295, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index .container.col2-right-layout #checkout-step-billing .control {
    background: #f6f4f3;
    margin-bottom: 4px;
    padding-top: 4px;
    width: 285px; }
    /* line 17, ../sass/pages/_checkout.scss */
    body.checkout-onepage-index .container.col2-right-layout #checkout-step-billing .control input {
      float: left;
      margin-right: -40px;
      margin-top: 10px;
      margin-left: 15px; }
    /* line 23, ../sass/pages/_checkout.scss */
    body.checkout-onepage-index .container.col2-right-layout #checkout-step-billing .control label {
      float: none;
      padding: 7px 10px 6px 40px;
      min-width: inherit;
      width: 275px;
      max-width: 100%; }
      /* line 29, ../sass/pages/_checkout.scss */
      body.checkout-onepage-index .container.col2-right-layout #checkout-step-billing .control label em {
        color: red;
        float: right;
        margin-left: 3px; }
    /* line 301, ../sass/pages/_checkout.scss */
    body.checkout-onepage-index .container.col2-right-layout #checkout-step-billing .control input {
      width: 20px;
      margin-right: 10px; }
    /* line 305, ../sass/pages/_checkout.scss */
    body.checkout-onepage-index .container.col2-right-layout #checkout-step-billing .control label {
      padding: 7px 10px 6px 0px;
      min-width: inherit;
      max-width: 225px;
      width: auto; }
  /* line 316, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index .container.col2-right-layout #checkout-step-shipping_method .freeshipping h5 {
    margin: 0 0 1em;
    color: orange;
    font-weight: bold;
    text-transform: uppercase; }
  /* line 324, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index .container.col2-right-layout #checkout-step-shipping_method #co-shipping-method-form dl:last-child {
    display: none; }
/* line 333, ../sass/pages/_checkout.scss */
body.checkout-onepage-index #checkout-review-submit .f-left {
  margin: 10px 0px; }
  /* line 335, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index #checkout-review-submit .f-left a {
    color: #8AB8E6; }
/* line 342, ../sass/pages/_checkout.scss */
body.checkout-onepage-index .order-review h3 {
  font-size: 20px; }
/* line 345, ../sass/pages/_checkout.scss */
body.checkout-onepage-index .order-review dd {
  opacity: .75; }
/* line 348, ../sass/pages/_checkout.scss */
body.checkout-onepage-index .order-review tfoot td {
  padding-top: 5px; }
  /* line 350, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index .order-review tfoot td.last {
    text-align: right; }
/* line 357, ../sass/pages/_checkout.scss */
body.checkout-onepage-index #checkout-step-payment dt label {
  text-transform: uppercase;
  font-size: 12px;
  margin-bottom: 12px; }
/* line 363, ../sass/pages/_checkout.scss */
body.checkout-onepage-index #checkout-step-payment ul.form-list li {
  margin-bottom: 10px; }
  /* line 365, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index #checkout-step-payment ul.form-list li select {
    margin-bottom: 5px; }
/* line 372, ../sass/pages/_checkout.scss */
body.checkout-onepage-index p.required {
  color: red; }
@media (max-width: 768px) {
  /* line 376, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index #checkout-progress-wrapper {
    display: none; } }
/* line 380, ../sass/pages/_checkout.scss */
body.checkout-onepage-index #checkout-progress-wrapper .changelink a {
  color: #8AB8E6; }
/* line 383, ../sass/pages/_checkout.scss */
body.checkout-onepage-index #checkout-progress-wrapper.fixed {
  position: fixed;
  top: 30px; }
/* line 387, ../sass/pages/_checkout.scss */
body.checkout-onepage-index #checkout-progress-wrapper.docked {
  position: absolute;
  bottom: 0px; }
@media (min-width: 768px) {
  /* line 391, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index #checkout-progress-wrapper.fixed, body.checkout-onepage-index #checkout-progress-wrapper.docked {
    width: 224px; } }
@media (min-width: 992px) {
  /* line 391, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index #checkout-progress-wrapper.fixed, body.checkout-onepage-index #checkout-progress-wrapper.docked {
    width: 293px; } }
@media (min-width: 1200px) {
  /* line 391, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index #checkout-progress-wrapper.fixed, body.checkout-onepage-index #checkout-progress-wrapper.docked {
    width: 350px; } }
/* line 402, ../sass/pages/_checkout.scss */
body.checkout-onepage-index #checkout-progress-wrapper .block {
  display: block;
  background: #f1efee;
  border-bottom: 2px solid #ccc7c4;
  margin-bottom: 1em;
  padding: 20px; }
  /* line 408, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index #checkout-progress-wrapper .block .block-content dl > div {
    margin-top: 5px;
    color: #999; }
    /* line 411, ../sass/pages/_checkout.scss */
    body.checkout-onepage-index #checkout-progress-wrapper .block .block-content dl > div.active {
      color: black; }
  /* line 415, ../sass/pages/_checkout.scss */
  body.checkout-onepage-index #checkout-progress-wrapper .block .block-title {
    color: #dd542c; }

/* line 422, ../sass/pages/_checkout.scss */
body.opc-has-progressed-from-login .block {
  display: block; }

/* line 120, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
body.checkout-onepage-success {
  background-image: url(/wp-content/themes/ag/assets/images/header-bg-green.png);
  background-repeat: repeat-x;
  background-size: auto 420px; }
/* line 429, ../sass/pages/_checkout.scss */
body.checkout-onepage-success .block-viewed, body.checkout-onepage-success .block-poll {
  display: none; }
/* line 432, ../sass/pages/_checkout.scss */
body.checkout-onepage-success .buttons-set .button {
  font-weight: 900;
  position: relative;
  display: inline-block;
  background: #aca09a;
  color: white;
  text-align: center;
  padding: .5em 1.75em;
  border-radius: 50px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 13px;
  line-height: 1.1em;
  border: none; }
  @media (min-width: 768px) and (max-width: 991px) {
    /* line 432, ../sass/pages/_checkout.scss */
    body.checkout-onepage-success .buttons-set .button {
      font-size: 11px; } }
  /* line 18, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.checkout-onepage-success .buttons-set .button:hover {
    text-decoration: none;
    color: white; }
    /* line 21, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.checkout-onepage-success .buttons-set .button:hover:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(255, 255, 255, 0.1);
      border-radius: 50px; }
  /* line 32, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.checkout-onepage-success .buttons-set .button.white {
    background: white;
    color: black; }
  /* line 36, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.checkout-onepage-success .buttons-set .button.blue {
    background: #109ad6;
    color: white; }
  /* line 40, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.checkout-onepage-success .buttons-set .button.red {
    background: #dd542c;
    color: white; }
  /* line 44, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.checkout-onepage-success .buttons-set .button.yellow {
    background: #f9d427;
    color: white; }
  /* line 48, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.checkout-onepage-success .buttons-set .button.lightGrey {
    background: #ccc7c4;
    color: white; }
  /* line 52, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.checkout-onepage-success .buttons-set .button.orange {
    background: #dd542c;
    color: white; }
  /* line 56, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.checkout-onepage-success .buttons-set .button.lightGreen {
    background: #77be40;
    color: white; }
  /* line 60, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.checkout-onepage-success .buttons-set .button.brown {
    background: #5e4e45;
    color: white; }
  /* line 64, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.checkout-onepage-success .buttons-set .button.lightred {
    background: #db4353;
    color: white; }

@media (min-width: 768px) {
  /* line 120, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
  body.storelocator-index-index {
    background-image: url(/wp-content/themes/ag/assets/images/header-bg-green.png);
    background-repeat: repeat-x;
    background-size: auto 420px; } }
/* line 6, ../sass/pages/_storelocator.scss */
body.storelocator-index-index .page .col1-layout {
  background: #f1efee; }
  @media (min-width: 768px) {
    /* line 6, ../sass/pages/_storelocator.scss */
    body.storelocator-index-index .page .col1-layout {
      border-top: 4px solid #669d3a;
      position: relative;
      margin-top: 50px;
      background: white;
      padding: 0 30px; } }
  @media (min-width: 768px) and (min-width: 768px) {
    /* line 6, ../sass/pages/_storelocator.scss */
    body.storelocator-index-index .page .col1-layout {
      border-top-width: 8px;
      margin-top: 30px; } }
  @media (min-width: 768px) {
      /* line 136, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.storelocator-index-index .page .col1-layout:before {
        content: "";
        font-family: icomoon;
        position: absolute;
        font-size: 36px;
        top: -43px;
        left: 50%;
        margin-left: -18px;
        color: #669d3a; } }
    @media (min-width: 768px) and (min-width: 768px) {
      /* line 136, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.storelocator-index-index .page .col1-layout:before {
        top: -46px; } }

  @media (min-width: 1200px) {
    /* line 6, ../sass/pages/_storelocator.scss */
    body.storelocator-index-index .page .col1-layout {
      padding: 0 60px; } }
  @media (max-width: 767px) {
    /* line 16, ../sass/pages/_storelocator.scss */
    body.storelocator-index-index .page .col1-layout .main {
      padding: 0px; } }
  /* line 20, ../sass/pages/_storelocator.scss */
  body.storelocator-index-index .page .col1-layout .main .page-title {
    border: none; }
    /* line 22, ../sass/pages/_storelocator.scss */
    body.storelocator-index-index .page .col1-layout .main .page-title h1 {
      color: #669d3a;
      float: none;
      text-align: center; }
    /* line 27, ../sass/pages/_storelocator.scss */
    body.storelocator-index-index .page .col1-layout .main .page-title p {
      text-align: center;
      font-size: 1.25em;
      padding: 0 23px; }
      @media (min-width: 768px) {
        /* line 27, ../sass/pages/_storelocator.scss */
        body.storelocator-index-index .page .col1-layout .main .page-title p {
          padding: 0 46px; } }
      @media (min-width: 1200px) {
        /* line 27, ../sass/pages/_storelocator.scss */
        body.storelocator-index-index .page .col1-layout .main .page-title p {
          padding: 0 92px; } }
  /* line 41, ../sass/pages/_storelocator.scss */
  body.storelocator-index-index .page .col1-layout .main #store_search ul.form-list {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center;
    margin: 0 auto;
    width: 90%; }
    /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    body.storelocator-index-index .page .col1-layout .main #store_search ul.form-list li {
      padding: 0;
      margin: 0; }
    @media (min-width: 768px) {
      /* line 41, ../sass/pages/_storelocator.scss */
      body.storelocator-index-index .page .col1-layout .main #store_search ul.form-list {
        text-align: left;
        display: table;
        margin: 0;
        width: 100%; } }
    /* line 53, ../sass/pages/_storelocator.scss */
    body.storelocator-index-index .page .col1-layout .main #store_search ul.form-list li:first-child {
      margin-bottom: 20px; }
    @media (min-width: 768px) {
      /* line 52, ../sass/pages/_storelocator.scss */
      body.storelocator-index-index .page .col1-layout .main #store_search ul.form-list li {
        display: table-cell;
        width: 50%; }
        /* line 59, ../sass/pages/_storelocator.scss */
        body.storelocator-index-index .page .col1-layout .main #store_search ul.form-list li:first-child {
          padding-right: 2%;
          margin-bottom: 0px; } }
    /* line 64, ../sass/pages/_storelocator.scss */
    body.storelocator-index-index .page .col1-layout .main #store_search ul.form-list li label {
      font-size: 1.125em;
      color: #109ad6;
      text-transform: uppercase;
      font-family: Arvo;
      font-weight: 400;
      font-family: Arvo;
      font-weight: 400;
      font-weight: 700;
      width: 100%;
      text-align: center; }
      /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.storelocator-index-index .page .col1-layout .main #store_search ul.form-list li label strong {
        font-weight: 700; }
      /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.storelocator-index-index .page .col1-layout .main #store_search ul.form-list li label strong {
        font-weight: 700; }
    /* line 71, ../sass/pages/_storelocator.scss */
    body.storelocator-index-index .page .col1-layout .main #store_search ul.form-list li input {
      display: block;
      width: 300px;
      margin: 0 auto; }
  /* line 78, ../sass/pages/_storelocator.scss */
  body.storelocator-index-index .page .col1-layout .main #store_search .search-buttons {
    text-align: center;
    padding: 30px 0; }
    @media (min-width: 768px) {
      /* line 78, ../sass/pages/_storelocator.scss */
      body.storelocator-index-index .page .col1-layout .main #store_search .search-buttons {
        border-bottom: 1px solid #ccc7c4;
        margin-bottom: 30px;
        margin-left: -4%;
        margin-right: -4%; } }
    /* line 87, ../sass/pages/_storelocator.scss */
    body.storelocator-index-index .page .col1-layout .main #store_search .search-buttons button {
      font-weight: normal;
      padding: 1em 3.75em; }
      /* line 90, ../sass/pages/_storelocator.scss */
      body.storelocator-index-index .page .col1-layout .main #store_search .search-buttons button.btn1 {
        margin-right: 15px; }
  /* line 96, ../sass/pages/_storelocator.scss */
  body.storelocator-index-index .page .col1-layout .main .store-locator-content {
    border: none; }
    /* line 98, ../sass/pages/_storelocator.scss */
    body.storelocator-index-index .page .col1-layout .main .store-locator-content .store-locator-map {
      border: 1px solid #ccc;
      float: none;
      height: 530px;
      width: 100%; }
    /* line 104, ../sass/pages/_storelocator.scss */
    body.storelocator-index-index .page .col1-layout .main .store-locator-content .store-locator-list-store-box {
      margin-top: 30px;
      border: none;
      float: none;
      width: 100%;
      padding: 0;
      height: auto; }
      /* line 111, ../sass/pages/_storelocator.scss */
      body.storelocator-index-index .page .col1-layout .main .store-locator-content .store-locator-list-store-box .store-locator-list-store-title {
        border: none;
        width: 100%;
        font-size: 1.125em;
        color: #109ad6;
        text-align: center;
        display: none;
        text-transform: uppercase;
        font-family: Arvo;
        font-weight: 400;
        font-family: Arvo;
        font-weight: 400;
        font-weight: 700;
        padding: 1em 0; }
        /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
        body.storelocator-index-index .page .col1-layout .main .store-locator-content .store-locator-list-store-box .store-locator-list-store-title strong {
          font-weight: 700; }
        /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
        body.storelocator-index-index .page .col1-layout .main .store-locator-content .store-locator-list-store-box .store-locator-list-store-title strong {
          font-weight: 700; }
      /* line 121, ../sass/pages/_storelocator.scss */
      body.storelocator-index-index .page .col1-layout .main .store-locator-content .store-locator-list-store-box .store-locator-list-store {
        width: 100%;
        padding: 0;
        height: auto;
        cursor: pointer; }
        /* line 126, ../sass/pages/_storelocator.scss */
        body.storelocator-index-index .page .col1-layout .main .store-locator-content .store-locator-list-store-box .store-locator-list-store .store-locator-list-store-item {
          min-height: 100px;
          height: auto;
          margin-bottom: 10px;
          border: 1px solid #ccc;
          background-color: transparent; }
          @media (min-width: 768px) {
            /* line 126, ../sass/pages/_storelocator.scss */
            body.storelocator-index-index .page .col1-layout .main .store-locator-content .store-locator-list-store-box .store-locator-list-store .store-locator-list-store-item {
              width: 48%;
              float: left; }
              /* line 135, ../sass/pages/_storelocator.scss */
              body.storelocator-index-index .page .col1-layout .main .store-locator-content .store-locator-list-store-box .store-locator-list-store .store-locator-list-store-item:nth-child(2n+1) {
                margin-right: 4%; } }
          /* line 139, ../sass/pages/_storelocator.scss */
          body.storelocator-index-index .page .col1-layout .main .store-locator-content .store-locator-list-store-box .store-locator-list-store .store-locator-list-store-item a {
            color: #dd542c; }

/*LOGIN/CREATE ACCOUNT*/
/* line 30, ../sass/pages/_customer-account.scss */
body.page-id-15845 .validation-advice,
body.customer-account-login .validation-advice,
body.customer-account-create .validation-advice {
  font-size: .8em;
  line-height: 1.4em;
  margin-top: 1em; }
/* line 120, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
body.page-id-15845,
body.customer-account-login,
body.customer-account-create {
  background-image: url(/wp-content/themes/ag/assets/images/header-bg-green.png);
  background-repeat: repeat-x;
  background-size: auto 420px; }
/* line 36, ../sass/pages/_customer-account.scss */
body.page-id-15845 #hero,
body.customer-account-login #hero,
body.customer-account-create #hero {
  border-top: 4px solid #669d3a;
  position: relative;
  margin-top: 50px;
  background: #eae9e4; }
  @media (min-width: 768px) {
    /* line 36, ../sass/pages/_customer-account.scss */
    body.page-id-15845 #hero,
    body.customer-account-login #hero,
    body.customer-account-create #hero {
      border-top-width: 8px;
      margin-top: 30px; } }
  /* line 136, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
  body.page-id-15845 #hero:before,
  body.customer-account-login #hero:before,
  body.customer-account-create #hero:before {
    content: "";
    font-family: icomoon;
    position: absolute;
    font-size: 36px;
    top: -43px;
    left: 50%;
    margin-left: -18px;
    color: #669d3a; }
    @media (min-width: 768px) {
      /* line 136, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.page-id-15845 #hero:before,
      body.customer-account-login #hero:before,
      body.customer-account-create #hero:before {
        top: -46px; } }
  @media (min-width: 1200px) {
    /* line 39, ../sass/pages/_customer-account.scss */
    body.page-id-15845 #hero .col-sm-3,
    body.customer-account-login #hero .col-sm-3,
    body.customer-account-create #hero .col-sm-3 {
      padding: 0 26px; } }
  /* line 43, ../sass/pages/_customer-account.scss */
  body.page-id-15845 #hero .col-sm-3 h2,
  body.customer-account-login #hero .col-sm-3 h2,
  body.customer-account-create #hero .col-sm-3 h2 {
    font-family: Arvo;
    font-weight: 400;
    color: #669d3a;
    font-size: 20px;
    margin-bottom: .25em; }
    /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    body.page-id-15845 #hero .col-sm-3 h2 strong,
    body.customer-account-login #hero .col-sm-3 h2 strong,
    body.customer-account-create #hero .col-sm-3 h2 strong {
      font-weight: 700; }
  /* line 49, ../sass/pages/_customer-account.scss */
  body.page-id-15845 #hero .col-sm-3 h1,
  body.customer-account-login #hero .col-sm-3 h1,
  body.customer-account-create #hero .col-sm-3 h1 {
    margin-top: 0;
    font-size: 13px;
    font-weight: 700;
    color: #5e4e45; }
  @media (min-width: 992px) {
    /* line 56, ../sass/pages/_customer-account.scss */
    body.page-id-15845 #hero .col-sm-3 h2,
    body.customer-account-login #hero .col-sm-3 h2,
    body.customer-account-create #hero .col-sm-3 h2 {
      font-size: 22px; }
    /* line 59, ../sass/pages/_customer-account.scss */
    body.page-id-15845 #hero .col-sm-3 h1,
    body.customer-account-login #hero .col-sm-3 h1,
    body.customer-account-create #hero .col-sm-3 h1 {
      font-size: 16px; } }
  /* line 64, ../sass/pages/_customer-account.scss */
  body.page-id-15845 #hero .col-sm-3 form,
  body.customer-account-login #hero .col-sm-3 form,
  body.customer-account-create #hero .col-sm-3 form {
    border-top: 1px solid #5e4e45;
    padding-top: .75em;
    margin-top: .75em; }
    @media (min-width: 992px) {
      /* line 64, ../sass/pages/_customer-account.scss */
      body.page-id-15845 #hero .col-sm-3 form,
      body.customer-account-login #hero .col-sm-3 form,
      body.customer-account-create #hero .col-sm-3 form {
        padding-top: 1.5em;
        margin-top: 1.5em; } }
    /* line 72, ../sass/pages/_customer-account.scss */
    body.page-id-15845 #hero .col-sm-3 form ul,
    body.customer-account-login #hero .col-sm-3 form ul,
    body.customer-account-create #hero .col-sm-3 form ul {
      list-style: none;
      padding: 0;
      margin: 0;
      margin-bottom: 1em; }
      /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.page-id-15845 #hero .col-sm-3 form ul li,
      body.customer-account-login #hero .col-sm-3 form ul li,
      body.customer-account-create #hero .col-sm-3 form ul li {
        padding: 0;
        margin: 0; }
      @media (min-width: 992px) {
        /* line 72, ../sass/pages/_customer-account.scss */
        body.page-id-15845 #hero .col-sm-3 form ul,
        body.customer-account-login #hero .col-sm-3 form ul,
        body.customer-account-create #hero .col-sm-3 form ul {
          margin-bottom: 2em; } }
      /* line 78, ../sass/pages/_customer-account.scss */
      body.page-id-15845 #hero .col-sm-3 form ul li,
      body.customer-account-login #hero .col-sm-3 form ul li,
      body.customer-account-create #hero .col-sm-3 form ul li {
        margin-bottom: 1em; }
        /* line 80, ../sass/pages/_customer-account.scss */
        body.page-id-15845 #hero .col-sm-3 form ul li label,
        body.customer-account-login #hero .col-sm-3 form ul li label,
        body.customer-account-create #hero .col-sm-3 form ul li label {
          color: #5e4e45; }
          /* line 82, ../sass/pages/_customer-account.scss */
          body.page-id-15845 #hero .col-sm-3 form ul li label span,
          body.customer-account-login #hero .col-sm-3 form ul li label span,
          body.customer-account-create #hero .col-sm-3 form ul li label span {
            color: #dd542c;
            padding-left: .2em; }
        /* line 87, ../sass/pages/_customer-account.scss */
        body.page-id-15845 #hero .col-sm-3 form ul li input,
        body.customer-account-login #hero .col-sm-3 form ul li input,
        body.customer-account-create #hero .col-sm-3 form ul li input {
          width: 100%; }
    /* line 92, ../sass/pages/_customer-account.scss */
    body.page-id-15845 #hero .col-sm-3 form button,
    body.customer-account-login #hero .col-sm-3 form button,
    body.customer-account-create #hero .col-sm-3 form button {
      background: #5e4e45;
      padding: 1em 0;
      display: block;
      width: 120px;
      margin: 0 auto; }
    /* line 99, ../sass/pages/_customer-account.scss */
    body.page-id-15845 #hero .col-sm-3 form ul.tertiary-links,
    body.customer-account-login #hero .col-sm-3 form ul.tertiary-links,
    body.customer-account-create #hero .col-sm-3 form ul.tertiary-links {
      font-size: .75em;
      margin: 1em 0;
      text-align: center;
      margin-right: -.5em; }
      /* line 104, ../sass/pages/_customer-account.scss */
      body.page-id-15845 #hero .col-sm-3 form ul.tertiary-links li,
      body.customer-account-login #hero .col-sm-3 form ul.tertiary-links li,
      body.customer-account-create #hero .col-sm-3 form ul.tertiary-links li {
        display: inline; }
        /* line 106, ../sass/pages/_customer-account.scss */
        body.page-id-15845 #hero .col-sm-3 form ul.tertiary-links li:first-child,
        body.customer-account-login #hero .col-sm-3 form ul.tertiary-links li:first-child,
        body.customer-account-create #hero .col-sm-3 form ul.tertiary-links li:first-child {
          margin-right: .5em;
          border-right: 1px solid #5e4e45;
          padding-right: .33em; }
        /* line 111, ../sass/pages/_customer-account.scss */
        body.page-id-15845 #hero .col-sm-3 form ul.tertiary-links li a,
        body.customer-account-login #hero .col-sm-3 form ul.tertiary-links li a,
        body.customer-account-create #hero .col-sm-3 form ul.tertiary-links li a {
          cursor: pointer; }
  /* line 118, ../sass/pages/_customer-account.scss */
  body.page-id-15845 #hero .col-sm-9,
  body.customer-account-login #hero .col-sm-9,
  body.customer-account-create #hero .col-sm-9 {
    background: url("../images/login-hero.jpg");
    background-size: cover;
    border-top: 15px solid white;
    padding: 20px 0;
    position: relative; }
    @media (min-width: 768px) {
      /* line 118, ../sass/pages/_customer-account.scss */
      body.page-id-15845 #hero .col-sm-9,
      body.customer-account-login #hero .col-sm-9,
      body.customer-account-create #hero .col-sm-9 {
        padding: 52% 0 0;
        border-top: none; } }
    @media (min-width: 1200px) {
      /* line 118, ../sass/pages/_customer-account.scss */
      body.page-id-15845 #hero .col-sm-9,
      body.customer-account-login #hero .col-sm-9,
      body.customer-account-create #hero .col-sm-9 {
        padding: 40% 0 0; } }
    /* line 131, ../sass/pages/_customer-account.scss */
    body.page-id-15845 #hero .col-sm-9 .overlay,
    body.customer-account-login #hero .col-sm-9 .overlay,
    body.customer-account-create #hero .col-sm-9 .overlay {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
      @media (min-width: 768px) {
        /* line 131, ../sass/pages/_customer-account.scss */
        body.page-id-15845 #hero .col-sm-9 .overlay,
        body.customer-account-login #hero .col-sm-9 .overlay,
        body.customer-account-create #hero .col-sm-9 .overlay {
          position: absolute; } }
      /* line 139, ../sass/pages/_customer-account.scss */
      body.page-id-15845 #hero .col-sm-9 .overlay .table,
      body.customer-account-login #hero .col-sm-9 .overlay .table,
      body.customer-account-create #hero .col-sm-9 .overlay .table {
        display: table;
        text-align: center;
        color: white;
        height: 100%; }
        /* line 144, ../sass/pages/_customer-account.scss */
        body.page-id-15845 #hero .col-sm-9 .overlay .table .cell,
        body.customer-account-login #hero .col-sm-9 .overlay .table .cell,
        body.customer-account-create #hero .col-sm-9 .overlay .table .cell {
          display: table-cell;
          vertical-align: middle;
          padding: 0 30px;
          font-size: 18px; }
          @media (min-width: 992px) {
            /* line 144, ../sass/pages/_customer-account.scss */
            body.page-id-15845 #hero .col-sm-9 .overlay .table .cell,
            body.customer-account-login #hero .col-sm-9 .overlay .table .cell,
            body.customer-account-create #hero .col-sm-9 .overlay .table .cell {
              font-size: 24px; } }
          /* line 152, ../sass/pages/_customer-account.scss */
          body.page-id-15845 #hero .col-sm-9 .overlay .table .cell h2,
          body.customer-account-login #hero .col-sm-9 .overlay .table .cell h2,
          body.customer-account-create #hero .col-sm-9 .overlay .table .cell h2 {
            color: white;
            font-family: Arvo;
            font-weight: 400;
            font-size: 2em; }
            /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
            body.page-id-15845 #hero .col-sm-9 .overlay .table .cell h2 strong,
            body.customer-account-login #hero .col-sm-9 .overlay .table .cell h2 strong,
            body.customer-account-create #hero .col-sm-9 .overlay .table .cell h2 strong {
              font-weight: 700; }
            @media (min-width: 768px) {
              /* line 152, ../sass/pages/_customer-account.scss */
              body.page-id-15845 #hero .col-sm-9 .overlay .table .cell h2,
              body.customer-account-login #hero .col-sm-9 .overlay .table .cell h2,
              body.customer-account-create #hero .col-sm-9 .overlay .table .cell h2 {
                font-size: 2.75em; } }
          /* line 160, ../sass/pages/_customer-account.scss */
          body.page-id-15845 #hero .col-sm-9 .overlay .table .cell p,
          body.customer-account-login #hero .col-sm-9 .overlay .table .cell p,
          body.customer-account-create #hero .col-sm-9 .overlay .table .cell p {
            font-size: .9em;
            margin: 1em 0; }
            @media (min-width: 768px) {
              /* line 160, ../sass/pages/_customer-account.scss */
              body.page-id-15845 #hero .col-sm-9 .overlay .table .cell p,
              body.customer-account-login #hero .col-sm-9 .overlay .table .cell p,
              body.customer-account-create #hero .col-sm-9 .overlay .table .cell p {
                font-size: 1em; } }
          /* line 167, ../sass/pages/_customer-account.scss */
          body.page-id-15845 #hero .col-sm-9 .overlay .table .cell .pill-btn,
          body.customer-account-login #hero .col-sm-9 .overlay .table .cell .pill-btn,
          body.customer-account-create #hero .col-sm-9 .overlay .table .cell .pill-btn {
            background: #669d3a;
            color: white;
            padding: 1.5em 3em; }
/* line 178, ../sass/pages/_customer-account.scss */
body.page-id-15845 .products-hr,
body.customer-account-login .products-hr,
body.customer-account-create .products-hr {
  text-align: center;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(67%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.15)));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 67%, rgba(0, 0, 0, 0.15) 100%);
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 67%, rgba(0, 0, 0, 0.15) 100%);
  background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 67%, rgba(0, 0, 0, 0.15) 100%); }
  @media (min-width: 768px) {
    /* line 178, ../sass/pages/_customer-account.scss */
    body.page-id-15845 .products-hr,
    body.customer-account-login .products-hr,
    body.customer-account-create .products-hr {
      margin-top: 4em; } }
  /* line 184, ../sass/pages/_customer-account.scss */
  body.page-id-15845 .products-hr img,
  body.customer-account-login .products-hr img,
  body.customer-account-create .products-hr img {
    max-width: 100%; }
/* line 188, ../sass/pages/_customer-account.scss */
body.page-id-15845 #promote-account,
body.customer-account-login #promote-account,
body.customer-account-create #promote-account {
  text-align: center;
  padding: 2em 0; }
  @media (min-width: 768px) {
    /* line 188, ../sass/pages/_customer-account.scss */
    body.page-id-15845 #promote-account,
    body.customer-account-login #promote-account,
    body.customer-account-create #promote-account {
      padding: 4em; } }
  /* line 194, ../sass/pages/_customer-account.scss */
  body.page-id-15845 #promote-account h3,
  body.customer-account-login #promote-account h3,
  body.customer-account-create #promote-account h3 {
    color: #669d3a;
    text-transform: uppercase;
    font-family: Arvo;
    font-weight: 400; }
    /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    body.page-id-15845 #promote-account h3 strong,
    body.customer-account-login #promote-account h3 strong,
    body.customer-account-create #promote-account h3 strong {
      font-weight: 700; }
    @media (min-width: 768px) {
      /* line 194, ../sass/pages/_customer-account.scss */
      body.page-id-15845 #promote-account h3,
      body.customer-account-login #promote-account h3,
      body.customer-account-create #promote-account h3 {
        font-size: 2em; } }
  @media (min-width: 768px) {
    /* line 201, ../sass/pages/_customer-account.scss */
    body.page-id-15845 #promote-account p,
    body.customer-account-login #promote-account p,
    body.customer-account-create #promote-account p {
      font-size: 1.25em;
      margin-bottom: 1.25em; } }
  /* line 206, ../sass/pages/_customer-account.scss */
  body.page-id-15845 #promote-account p img,
  body.customer-account-login #promote-account p img,
  body.customer-account-create #promote-account p img {
    padding: 2em 0;
    max-width: 100%; }
  /* line 210, ../sass/pages/_customer-account.scss */
  body.page-id-15845 #promote-account p p:last-child,
  body.customer-account-login #promote-account p p:last-child,
  body.customer-account-create #promote-account p p:last-child {
    margin-top: 1em; }
    /* line 212, ../sass/pages/_customer-account.scss */
    body.page-id-15845 #promote-account p p:last-child a,
    body.customer-account-login #promote-account p p:last-child a,
    body.customer-account-create #promote-account p p:last-child a {
      padding: 1.5em 2em; }

/* FORGOT PW */
/* line 222, ../sass/pages/_customer-account.scss */
body.customer-account-forgotpassword .col-main {
  text-align: center;
  margin: 0 auto;
  max-width: 320px; }
  /* line 7, ../sass/pages/_customer-account.scss */
  body.customer-account-forgotpassword .col-main h1 {
    font-size: 1.75rem;
    float: none; }
  /* line 12, ../sass/pages/_customer-account.scss */
  body.customer-account-forgotpassword .col-main ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    body.customer-account-forgotpassword .col-main ul li {
      padding: 0;
      margin: 0; }
    /* line 14, ../sass/pages/_customer-account.scss */
    body.customer-account-forgotpassword .col-main ul li {
      margin-bottom: 1em; }
  /* line 20, ../sass/pages/_customer-account.scss */
  body.customer-account-forgotpassword .col-main .required span, body.customer-account-forgotpassword .col-main .required em {
    color: #dd542c;
    float: right; }
  /* line 224, ../sass/pages/_customer-account.scss */
  body.customer-account-forgotpassword .col-main h2 {
    display: none; }
  /* line 227, ../sass/pages/_customer-account.scss */
  body.customer-account-forgotpassword .col-main input[type=text] {
    width: 100%; }
  /* line 230, ../sass/pages/_customer-account.scss */
  body.customer-account-forgotpassword .col-main button {
    font-weight: 900;
    position: relative;
    display: inline-block;
    background: #aca09a;
    color: white;
    text-align: center;
    padding: .5em 1.75em;
    border-radius: 50px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 13px;
    line-height: 1.1em;
    border: none;
    background: #dd542c;
    color: white; }
    @media (min-width: 768px) and (max-width: 991px) {
      /* line 230, ../sass/pages/_customer-account.scss */
      body.customer-account-forgotpassword .col-main button {
        font-size: 11px; } }
    /* line 18, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.customer-account-forgotpassword .col-main button:hover {
      text-decoration: none;
      color: white; }
      /* line 21, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.customer-account-forgotpassword .col-main button:hover:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.1);
        border-radius: 50px; }
    /* line 32, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.customer-account-forgotpassword .col-main button.white {
      background: white;
      color: black; }
    /* line 36, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.customer-account-forgotpassword .col-main button.blue {
      background: #109ad6;
      color: white; }
    /* line 40, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.customer-account-forgotpassword .col-main button.red {
      background: #dd542c;
      color: white; }
    /* line 44, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.customer-account-forgotpassword .col-main button.yellow {
      background: #f9d427;
      color: white; }
    /* line 48, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.customer-account-forgotpassword .col-main button.lightGrey {
      background: #ccc7c4;
      color: white; }
    /* line 52, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.customer-account-forgotpassword .col-main button.orange {
      background: #dd542c;
      color: white; }
    /* line 56, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.customer-account-forgotpassword .col-main button.lightGreen {
      background: #77be40;
      color: white; }
    /* line 60, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.customer-account-forgotpassword .col-main button.brown {
      background: #5e4e45;
      color: white; }
    /* line 64, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.customer-account-forgotpassword .col-main button.lightred {
      background: #db4353;
      color: white; }

/* CREATE ACCOUNT */
/* line 241, ../sass/pages/_customer-account.scss */
body.customer-account-create .page-title {
  border-bottom: none;
  margin: 1em 0 0; }
  @media (min-width: 768px) {
    /* line 241, ../sass/pages/_customer-account.scss */
    body.customer-account-create .page-title {
      margin: 0; } }
  /* line 247, ../sass/pages/_customer-account.scss */
  body.customer-account-create .page-title h1 {
    float: none;
    margin: 1em 0; }
@media (max-width: 767px) {
  /* line 252, ../sass/pages/_customer-account.scss */
  body.customer-account-create .main {
    padding: 0; } }
/* line 257, ../sass/pages/_customer-account.scss */
body.customer-account-create .col-main {
  text-align: center; }
/* line 260, ../sass/pages/_customer-account.scss */
body.customer-account-create button {
  font-weight: 900;
  position: relative;
  display: inline-block;
  background: #aca09a;
  color: white;
  text-align: center;
  padding: .5em 1.75em;
  border-radius: 50px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 13px;
  line-height: 1.1em;
  border: none;
  background: #5e4e45;
  color: white;
  padding: 1em 2em; }
  @media (min-width: 768px) and (max-width: 991px) {
    /* line 260, ../sass/pages/_customer-account.scss */
    body.customer-account-create button {
      font-size: 11px; } }
  /* line 18, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.customer-account-create button:hover {
    text-decoration: none;
    color: white; }
    /* line 21, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.customer-account-create button:hover:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(255, 255, 255, 0.1);
      border-radius: 50px; }
  /* line 32, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.customer-account-create button.white {
    background: white;
    color: black; }
  /* line 36, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.customer-account-create button.blue {
    background: #109ad6;
    color: white; }
  /* line 40, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.customer-account-create button.red {
    background: #dd542c;
    color: white; }
  /* line 44, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.customer-account-create button.yellow {
    background: #f9d427;
    color: white; }
  /* line 48, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.customer-account-create button.lightGrey {
    background: #ccc7c4;
    color: white; }
  /* line 52, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.customer-account-create button.orange {
    background: #dd542c;
    color: white; }
  /* line 56, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.customer-account-create button.lightGreen {
    background: #77be40;
    color: white; }
  /* line 60, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.customer-account-create button.brown {
    background: #5e4e45;
    color: white; }
  /* line 64, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
  body.customer-account-create button.lightred {
    background: #db4353;
    color: white; }
/* line 266, ../sass/pages/_customer-account.scss */
body.customer-account-create #create-account-wrapper {
  background: #eae9e4;
  border-top: 4px solid #669d3a;
  position: relative;
  margin-top: 50px; }
  @media (min-width: 768px) {
    /* line 266, ../sass/pages/_customer-account.scss */
    body.customer-account-create #create-account-wrapper {
      border-top-width: 8px;
      margin-top: 30px; } }
  /* line 136, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
  body.customer-account-create #create-account-wrapper:before {
    content: "";
    font-family: icomoon;
    position: absolute;
    font-size: 36px;
    top: -43px;
    left: 50%;
    margin-left: -18px;
    color: #669d3a; }
    @media (min-width: 768px) {
      /* line 136, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.customer-account-create #create-account-wrapper:before {
        top: -46px; } }
  /* line 269, ../sass/pages/_customer-account.scss */
  body.customer-account-create #create-account-wrapper .inner {
    padding: 30px 15px; }
    @media (min-width: 768px) {
      /* line 269, ../sass/pages/_customer-account.scss */
      body.customer-account-create #create-account-wrapper .inner {
        padding: 42px 96px; } }
  /* line 275, ../sass/pages/_customer-account.scss */
  body.customer-account-create #create-account-wrapper i.icon-grassheads {
    font-size: 64px; }
  /* line 278, ../sass/pages/_customer-account.scss */
  body.customer-account-create #create-account-wrapper h1 {
    font-family: Arvo;
    font-weight: 400;
    color: #5e4e45;
    font-size: 58px; }
    /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    body.customer-account-create #create-account-wrapper h1 strong {
      font-weight: 700; }
    @media (max-width: 767px) {
      /* line 278, ../sass/pages/_customer-account.scss */
      body.customer-account-create #create-account-wrapper h1 {
        font-size: 2em; } }
  /* line 286, ../sass/pages/_customer-account.scss */
  body.customer-account-create #create-account-wrapper h2 {
    color: #669d3a;
    font-family: Arvo;
    font-weight: 400; }
    @media (min-width: 768px) {
      /* line 286, ../sass/pages/_customer-account.scss */
      body.customer-account-create #create-account-wrapper h2 {
        font-size: 32px; } }
    /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    body.customer-account-create #create-account-wrapper h2 strong {
      font-weight: 700; }
  /* line 293, ../sass/pages/_customer-account.scss */
  body.customer-account-create #create-account-wrapper form {
    padding: 0 40px 80px; }
    /* line 295, ../sass/pages/_customer-account.scss */
    body.customer-account-create #create-account-wrapper form .name-firstname {
      margin-bottom: 1.15em; }
  /* line 299, ../sass/pages/_customer-account.scss */
  body.customer-account-create #create-account-wrapper ul {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: left; }
    /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    body.customer-account-create #create-account-wrapper ul li {
      padding: 0;
      margin: 0; }
    /* line 302, ../sass/pages/_customer-account.scss */
    body.customer-account-create #create-account-wrapper ul li {
      border: 1px solid #e8e8e8;
      padding: 0 0 1em; }
      /* line 305, ../sass/pages/_customer-account.scss */
      body.customer-account-create #create-account-wrapper ul li label {
        display: block; }
      /* line 308, ../sass/pages/_customer-account.scss */
      body.customer-account-create #create-account-wrapper ul li input {
        display: block;
        width: 100%; }
        @media (min-width: 768px) {
          /* line 308, ../sass/pages/_customer-account.scss */
          body.customer-account-create #create-account-wrapper ul li input {
            width: 90%; } }
  /* line 317, ../sass/pages/_customer-account.scss */
  body.customer-account-create #create-account-wrapper span.required {
    color: #669d3a; }
  /* line 321, ../sass/pages/_customer-account.scss */
  body.customer-account-create #create-account-wrapper .update-profile {
    margin-bottom: 2em; }
  /* line 324, ../sass/pages/_customer-account.scss */
  body.customer-account-create #create-account-wrapper .buttons-set {
    margin-top: 1em; }
    /* line 326, ../sass/pages/_customer-account.scss */
    body.customer-account-create #create-account-wrapper .buttons-set ul.tertiary-links {
      text-align: center;
      margin: 1em auto 0;
      font-size: 13px; }
      @media (min-width: 768px) {
        /* line 326, ../sass/pages/_customer-account.scss */
        body.customer-account-create #create-account-wrapper .buttons-set ul.tertiary-links {
          width: 300px; } }
      /* line 333, ../sass/pages/_customer-account.scss */
      body.customer-account-create #create-account-wrapper .buttons-set ul.tertiary-links li {
        padding: 0;
        font-weight: bold; }
        @media (min-width: 768px) {
          /* line 333, ../sass/pages/_customer-account.scss */
          body.customer-account-create #create-account-wrapper .buttons-set ul.tertiary-links li {
            display: inline-block; } }
        @media (min-width: 768px) {
          /* line 339, ../sass/pages/_customer-account.scss */
          body.customer-account-create #create-account-wrapper .buttons-set ul.tertiary-links li:first-child {
            margin-right: .5em;
            border-right: 1px solid #5e4e45;
            padding-right: .33em; } }
        /* line 346, ../sass/pages/_customer-account.scss */
        body.customer-account-create #create-account-wrapper .buttons-set ul.tertiary-links li a {
          cursor: pointer; }
/* line 353, ../sass/pages/_customer-account.scss */
body.customer-account-create .products-hr {
  margin-top: 2em; }

/*ACCOUNT DASHBOARD*/
/* line 360, ../sass/pages/_customer-account.scss */
body.customer-account-index .main {
  overflow: hidden; }
  /* line 365, ../sass/pages/_customer-account.scss */
  body.customer-account-index .main .my-account .dashboard .welcome-msg .hello {
    color: #dd542c; }
  @media (max-width: 767px) {
    /* line 369, ../sass/pages/_customer-account.scss */
    body.customer-account-index .main .my-account .dashboard .box-account {
      overflow-x: scroll; } }
  /* line 373, ../sass/pages/_customer-account.scss */
  body.customer-account-index .main .my-account .dashboard .box-account .box-head {
    margin-bottom: 1em; }
    /* line 375, ../sass/pages/_customer-account.scss */
    body.customer-account-index .main .my-account .dashboard .box-account .box-head a {
      font-weight: 900;
      position: relative;
      display: inline-block;
      background: #aca09a;
      color: white;
      text-align: center;
      padding: .5em 1.75em;
      border-radius: 50px;
      text-transform: uppercase;
      letter-spacing: 2px;
      font-size: 13px;
      line-height: 1.1em;
      border: none;
      background: #dd542c;
      color: white;
      padding: 1em 1.75em;
      margin-top: 0; }
      @media (min-width: 768px) and (max-width: 991px) {
        /* line 375, ../sass/pages/_customer-account.scss */
        body.customer-account-index .main .my-account .dashboard .box-account .box-head a {
          font-size: 11px; } }
      /* line 18, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.customer-account-index .main .my-account .dashboard .box-account .box-head a:hover {
        text-decoration: none;
        color: white; }
        /* line 21, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        body.customer-account-index .main .my-account .dashboard .box-account .box-head a:hover:before {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: rgba(255, 255, 255, 0.1);
          border-radius: 50px; }
      /* line 32, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.customer-account-index .main .my-account .dashboard .box-account .box-head a.white {
        background: white;
        color: black; }
      /* line 36, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.customer-account-index .main .my-account .dashboard .box-account .box-head a.blue {
        background: #109ad6;
        color: white; }
      /* line 40, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.customer-account-index .main .my-account .dashboard .box-account .box-head a.red {
        background: #dd542c;
        color: white; }
      /* line 44, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.customer-account-index .main .my-account .dashboard .box-account .box-head a.yellow {
        background: #f9d427;
        color: white; }
      /* line 48, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.customer-account-index .main .my-account .dashboard .box-account .box-head a.lightGrey {
        background: #ccc7c4;
        color: white; }
      /* line 52, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.customer-account-index .main .my-account .dashboard .box-account .box-head a.orange {
        background: #dd542c;
        color: white; }
      /* line 56, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.customer-account-index .main .my-account .dashboard .box-account .box-head a.lightGreen {
        background: #77be40;
        color: white; }
      /* line 60, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.customer-account-index .main .my-account .dashboard .box-account .box-head a.brown {
        background: #5e4e45;
        color: white; }
      /* line 64, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.customer-account-index .main .my-account .dashboard .box-account .box-head a.lightred {
        background: #db4353;
        color: white; }
      @media (max-width: 767px) {
        /* line 375, ../sass/pages/_customer-account.scss */
        body.customer-account-index .main .my-account .dashboard .box-account .box-head a {
          padding: .5em 1.75em;
          float: none; } }
  /* line 391, ../sass/pages/_customer-account.scss */
  body.customer-account-index .main .my-account .dashboard .box-account table tbody tr td.slab {
    font-family: Arvo;
    font-weight: 400; }
    /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    body.customer-account-index .main .my-account .dashboard .box-account table tbody tr td.slab strong {
      font-weight: 700; }
  /* line 394, ../sass/pages/_customer-account.scss */
  body.customer-account-index .main .my-account .dashboard .box-account table tbody tr td a {
    color: #109ad6; }

/* line 410, ../sass/pages/_customer-account.scss */
.main .block-account .block-content li.last img, .main .block-account .block-content li.last span {
  display: inline-block;
  vertical-align: top; }
/* line 414, ../sass/pages/_customer-account.scss */
.main .block-account .block-content li.last span {
  width: 100px; }
/* line 417, ../sass/pages/_customer-account.scss */
.main .block-account .block-content li.last img {
  opacity: 0.5;
  width: 30px;
  position: relative;
  top: -2px;
  margin-left: 22px; }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 417, ../sass/pages/_customer-account.scss */
  .main .block-account .block-content li.last img {
    display: none; } }

/* line 430, ../sass/pages/_customer-account.scss */
.main .block-account .block-content li.last.current img {
  opacity: 1; }

/*ACCOUNT INFORMATION*/
/* line 440, ../sass/pages/_customer-account.scss */
body.customer-account-edit .page-title .back-link {
  float: right;
  margin-top: 36px; }
  @media (max-width: 767px) {
    /* line 440, ../sass/pages/_customer-account.scss */
    body.customer-account-edit .page-title .back-link {
      float: none;
      margin-top: 0; } }
  /* line 447, ../sass/pages/_customer-account.scss */
  body.customer-account-edit .page-title .back-link a {
    color: #fff; }
    /* line 449, ../sass/pages/_customer-account.scss */
    body.customer-account-edit .page-title .back-link a small {
      vertical-align: top; }
/* line 457, ../sass/pages/_customer-account.scss */
body.customer-account-edit form .required span {
  color: #dd542c; }
/* line 467, ../sass/pages/_customer-account.scss */
body.customer-account-edit form .fieldset .form-list .fields .customer-name {
  display: table;
  width: 100%;
  height: 100%; }
  /* line 71, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
  body.customer-account-edit form .fieldset .form-list .fields .customer-name .field {
    display: table-cell;
    vertical-align: middle; }
  @media (max-width: 767px) {
    /* line 469, ../sass/pages/_customer-account.scss */
    body.customer-account-edit form .fieldset .form-list .fields .customer-name .field {
      display: block; } }
  /* line 473, ../sass/pages/_customer-account.scss */
  body.customer-account-edit form .fieldset .form-list .fields .customer-name .field input {
    width: 80%; }
/* line 480, ../sass/pages/_customer-account.scss */
body.customer-account-edit form .fieldset .form-list .email .input-box {
  width: 50%; }
  @media (max-width: 767px) {
    /* line 480, ../sass/pages/_customer-account.scss */
    body.customer-account-edit form .fieldset .form-list .email .input-box {
      width: inherit; } }
  /* line 485, ../sass/pages/_customer-account.scss */
  body.customer-account-edit form .fieldset .form-list .email .input-box input {
    width: 80%; }
/* line 491, ../sass/pages/_customer-account.scss */
body.customer-account-edit form .fieldset .form-list.password-list .input-box {
  width: 50%; }
  @media (max-width: 767px) {
    /* line 491, ../sass/pages/_customer-account.scss */
    body.customer-account-edit form .fieldset .form-list.password-list .input-box {
      width: inherit; } }
  /* line 496, ../sass/pages/_customer-account.scss */
  body.customer-account-edit form .fieldset .form-list.password-list .input-box input {
    width: 80%; }

/*ADDRESS BOOK*/
/* line 511, ../sass/pages/_customer-account.scss */
body.customer-address-index .my-account .title-buttons button.button {
  font-weight: 400; }
  @media (max-width: 767px) {
    /* line 511, ../sass/pages/_customer-account.scss */
    body.customer-address-index .my-account .title-buttons button.button {
      float: none;
      margin-top: 0; } }
/* line 519, ../sass/pages/_customer-account.scss */
body.customer-address-index .my-account .title-buttons .buttons-set {
  float: right;
  margin-top: 36px;
  margin-left: 10px; }
  @media (max-width: 767px) {
    /* line 519, ../sass/pages/_customer-account.scss */
    body.customer-address-index .my-account .title-buttons .buttons-set {
      float: none;
      margin-top: 0;
      margin-left: 0; } }
  /* line 529, ../sass/pages/_customer-account.scss */
  body.customer-address-index .my-account .title-buttons .buttons-set p a {
    color: #fff; }
    /* line 531, ../sass/pages/_customer-account.scss */
    body.customer-address-index .my-account .title-buttons .buttons-set p a small {
      vertical-align: top; }
/* line 539, ../sass/pages/_customer-account.scss */
body.customer-address-index .my-account .addresses-list h2 {
  font-family: Arvo;
  font-weight: 400;
  color: #dd542c; }
  /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
  body.customer-address-index .my-account .addresses-list h2 strong {
    font-weight: 700; }
/* line 545, ../sass/pages/_customer-account.scss */
body.customer-address-index .my-account .addresses-list ol li h3 {
  color: #77be40; }

/*MY ORDERS*/
/* line 556, ../sass/pages/_customer-account.scss */
body.sales-order-history .main {
  overflow: hidden; }
  /* line 559, ../sass/pages/_customer-account.scss */
  body.sales-order-history .main .page-title .back-link {
    float: right;
    margin-top: 36px; }
    @media (max-width: 767px) {
      /* line 559, ../sass/pages/_customer-account.scss */
      body.sales-order-history .main .page-title .back-link {
        float: none;
        margin-top: 0; } }
    /* line 566, ../sass/pages/_customer-account.scss */
    body.sales-order-history .main .page-title .back-link a {
      color: #fff; }
      /* line 568, ../sass/pages/_customer-account.scss */
      body.sales-order-history .main .page-title .back-link a small {
        vertical-align: top; }
  @media (max-width: 767px) {
    /* line 574, ../sass/pages/_customer-account.scss */
    body.sales-order-history .main .my-account {
      overflow-x: scroll; } }
  /* line 578, ../sass/pages/_customer-account.scss */
  body.sales-order-history .main .my-account .pager {
    text-align: left;
    display: table;
    width: 100%;
    height: 100%; }
    /* line 583, ../sass/pages/_customer-account.scss */
    body.sales-order-history .main .my-account .pager .amount {
      display: table-cell;
      vertical-align: middle;
      width: 100px; }
    /* line 588, ../sass/pages/_customer-account.scss */
    body.sales-order-history .main .my-account .pager .limiter {
      display: table-cell;
      vertical-align: middle; }
      /* line 591, ../sass/pages/_customer-account.scss */
      body.sales-order-history .main .my-account .pager .limiter label {
        margin-bottom: 0; }
  /* line 600, ../sass/pages/_customer-account.scss */
  body.sales-order-history .main .my-account table tbody tr td.slab {
    font-family: Arvo;
    font-weight: 400; }
    /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    body.sales-order-history .main .my-account table tbody tr td.slab strong {
      font-weight: 700; }
  /* line 603, ../sass/pages/_customer-account.scss */
  body.sales-order-history .main .my-account table tbody tr td a {
    color: #109ad6; }

/*GRASSHEAD SUBSCRIPTIONS*/
/* line 616, ../sass/pages/_customer-account.scss */
body.sarp-customer-index .main {
  overflow: hidden; }
  /* line 620, ../sass/pages/_customer-account.scss */
  body.sarp-customer-index .main .col-main .title-buttons .buttons-set {
    float: right;
    margin-top: 36px;
    margin-left: 10px; }
    @media (max-width: 767px) {
      /* line 620, ../sass/pages/_customer-account.scss */
      body.sarp-customer-index .main .col-main .title-buttons .buttons-set {
        float: none;
        margin-top: 0;
        margin-left: 0; } }
    /* line 630, ../sass/pages/_customer-account.scss */
    body.sarp-customer-index .main .col-main .title-buttons .buttons-set p a {
      color: #fff; }
      /* line 632, ../sass/pages/_customer-account.scss */
      body.sarp-customer-index .main .col-main .title-buttons .buttons-set p a small {
        vertical-align: top; }
  /* line 639, ../sass/pages/_customer-account.scss */
  body.sarp-customer-index .main .col-main .page-title {
    margin-bottom: 0; }
  /* line 642, ../sass/pages/_customer-account.scss */
  body.sarp-customer-index .main .col-main .subscription {
    padding: 1em;
    border-bottom: 1px solid #e0e0e0;
    background: #f0f0f0;
    margin-bottom: 1em; }
    /* line 647, ../sass/pages/_customer-account.scss */
    body.sarp-customer-index .main .col-main .subscription > div {
      margin-bottom: .5em; }
      /* line 650, ../sass/pages/_customer-account.scss */
      body.sarp-customer-index .main .col-main .subscription > div h2 {
        font-size: 1.25em;
        text-transform: uppercase;
        font-family: Arvo;
        font-weight: 400;
        margin: .5em 0 1em; }
        /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
        body.sarp-customer-index .main .col-main .subscription > div h2 strong {
          font-weight: 700; }
      /* line 655, ../sass/pages/_customer-account.scss */
      body.sarp-customer-index .main .col-main .subscription > div label {
        width: 125px; }
        @media (max-width: 767px) {
          /* line 655, ../sass/pages/_customer-account.scss */
          body.sarp-customer-index .main .col-main .subscription > div label {
            display: block; } }
  /* line 663, ../sass/pages/_customer-account.scss */
  body.sarp-customer-index .main .col-main .pager {
    text-align: left;
    display: table;
    width: 100%;
    height: 100%; }
    /* line 668, ../sass/pages/_customer-account.scss */
    body.sarp-customer-index .main .col-main .pager .amount {
      display: table-cell;
      vertical-align: middle;
      width: 100px; }
    /* line 673, ../sass/pages/_customer-account.scss */
    body.sarp-customer-index .main .col-main .pager .limiter {
      display: table-cell;
      vertical-align: middle; }
      /* line 676, ../sass/pages/_customer-account.scss */
      body.sarp-customer-index .main .col-main .pager .limiter label {
        margin-bottom: 0; }
  /* line 683, ../sass/pages/_customer-account.scss */
  body.sarp-customer-index .main .col-main table tbody ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    body.sarp-customer-index .main .col-main table tbody ul li {
      padding: 0;
      margin: 0; }
  /* line 686, ../sass/pages/_customer-account.scss */
  body.sarp-customer-index .main .col-main table tbody tr {
    border-bottom: 1px solid #e3e1de; }
    /* line 688, ../sass/pages/_customer-account.scss */
    body.sarp-customer-index .main .col-main table tbody tr.last-row {
      border-bottom: none; }
      /* line 690, ../sass/pages/_customer-account.scss */
      body.sarp-customer-index .main .col-main table tbody tr.last-row a {
        color: #109ad6;
        font-size: .9em;
        font-family: Lato;
        font-weight: 400;
        font-weight: 700; }
      /* line 695, ../sass/pages/_customer-account.scss */
      body.sarp-customer-index .main .col-main table tbody tr.last-row label {
        font-size: .9em; }
    /* line 699, ../sass/pages/_customer-account.scss */
    body.sarp-customer-index .main .col-main table tbody tr td {
      vertical-align: top;
      border-bottom: none; }
      /* line 702, ../sass/pages/_customer-account.scss */
      body.sarp-customer-index .main .col-main table tbody tr td.update {
        vertical-align: middle; }
        /* line 704, ../sass/pages/_customer-account.scss */
        body.sarp-customer-index .main .col-main table tbody tr td.update .button {
          font-weight: normal; }
      /* line 708, ../sass/pages/_customer-account.scss */
      body.sarp-customer-index .main .col-main table tbody tr td .product-name {
        font-family: Arvo;
        font-weight: 400;
        color: #dd542c; }
        /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
        body.sarp-customer-index .main .col-main table tbody tr td .product-name strong {
          font-weight: 700; }
      /* line 712, ../sass/pages/_customer-account.scss */
      body.sarp-customer-index .main .col-main table tbody tr td .ship-now {
        white-space: nowrap; }
      /* line 715, ../sass/pages/_customer-account.scss */
      body.sarp-customer-index .main .col-main table tbody tr td label {
        color: #77be40;
        display: block;
        white-space: nowrap;
        text-transform: uppercase; }
      /* line 721, ../sass/pages/_customer-account.scss */
      body.sarp-customer-index .main .col-main table tbody tr td .table {
        display: table;
        width: 100%;
        height: 100%; }
        /* line 71, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
        body.sarp-customer-index .main .col-main table tbody tr td .table .table-cell {
          display: table-cell;
          vertical-align: middle; }
/* line 731, ../sass/pages/_customer-account.scss */
body.sarp-customer-index ul.options {
  list-style: none;
  padding: 0;
  margin: 0; }
  /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
  body.sarp-customer-index ul.options li {
    padding: 0;
    margin: 0; }
  @media (min-width: 768px) {
    /* line 733, ../sass/pages/_customer-account.scss */
    body.sarp-customer-index ul.options li {
      display: inline-block;
      padding: 0 .5em;
      border-left: 1px solid #e0e0e0; }
      /* line 738, ../sass/pages/_customer-account.scss */
      body.sarp-customer-index ul.options li:first-child {
        padding-left: 0;
        border-left: none; } }
  /* line 743, ../sass/pages/_customer-account.scss */
  body.sarp-customer-index ul.options li a {
    color: #669d3a; }

/* line 751, ../sass/pages/_customer-account.scss */
body.sarp-customer-view .primary-address-list h4 {
  font-family: Arvo;
  font-weight: 400;
  color: #dd542c;
  font-size: 26px; }
/* line 758, ../sass/pages/_customer-account.scss */
body.sarp-customer-view .primary-address-list .generic-box > div {
  padding: 1em;
  border-bottom: 1px solid #e0e0e0;
  background: rgba(0, 0, 0, 0.015); }
  /* line 762, ../sass/pages/_customer-account.scss */
  body.sarp-customer-view .primary-address-list .generic-box > div:nth-child(2n) {
    background: #f0f0f0; }
  /* line 765, ../sass/pages/_customer-account.scss */
  body.sarp-customer-view .primary-address-list .generic-box > div h5 {
    color: #77be40;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 1em;
    margin-top: 0; }
  /* line 774, ../sass/pages/_customer-account.scss */
  body.sarp-customer-view .primary-address-list .generic-box > div strong a {
    font-weight: 900;
    position: relative;
    display: inline-block;
    background: #aca09a;
    color: white;
    text-align: center;
    padding: .5em 1.75em;
    border-radius: 50px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 13px;
    line-height: 1.1em;
    border: none;
    background: #dd542c; }
    @media (min-width: 768px) and (max-width: 991px) {
      /* line 774, ../sass/pages/_customer-account.scss */
      body.sarp-customer-view .primary-address-list .generic-box > div strong a {
        font-size: 11px; } }
    /* line 18, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-view .primary-address-list .generic-box > div strong a:hover {
      text-decoration: none;
      color: white; }
      /* line 21, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.sarp-customer-view .primary-address-list .generic-box > div strong a:hover:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.1);
        border-radius: 50px; }
    /* line 32, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-view .primary-address-list .generic-box > div strong a.white {
      background: white;
      color: black; }
    /* line 36, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-view .primary-address-list .generic-box > div strong a.blue {
      background: #109ad6;
      color: white; }
    /* line 40, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-view .primary-address-list .generic-box > div strong a.red {
      background: #dd542c;
      color: white; }
    /* line 44, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-view .primary-address-list .generic-box > div strong a.yellow {
      background: #f9d427;
      color: white; }
    /* line 48, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-view .primary-address-list .generic-box > div strong a.lightGrey {
      background: #ccc7c4;
      color: white; }
    /* line 52, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-view .primary-address-list .generic-box > div strong a.orange {
      background: #dd542c;
      color: white; }
    /* line 56, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-view .primary-address-list .generic-box > div strong a.lightGreen {
      background: #77be40;
      color: white; }
    /* line 60, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-view .primary-address-list .generic-box > div strong a.brown {
      background: #5e4e45;
      color: white; }
    /* line 64, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-view .primary-address-list .generic-box > div strong a.lightred {
      background: #db4353;
      color: white; }
  /* line 779, ../sass/pages/_customer-account.scss */
  body.sarp-customer-view .primary-address-list .generic-box > div ol {
    list-style: none;
    padding: 0;
    margin: 0; }
    /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    body.sarp-customer-view .primary-address-list .generic-box > div ol li {
      padding: 0;
      margin: 0; }
    /* line 781, ../sass/pages/_customer-account.scss */
    body.sarp-customer-view .primary-address-list .generic-box > div ol li {
      display: inline-block;
      padding-top: .5em; }
/* line 789, ../sass/pages/_customer-account.scss */
body.sarp-customer-view .button-set {
  margin-top: 1em; }
  /* line 791, ../sass/pages/_customer-account.scss */
  body.sarp-customer-view .button-set a {
    font-weight: 900;
    position: relative;
    display: inline-block;
    background: #aca09a;
    color: white;
    text-align: center;
    padding: .5em 1.75em;
    border-radius: 50px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 13px;
    line-height: 1.1em;
    border: none; }
    @media (min-width: 768px) and (max-width: 991px) {
      /* line 791, ../sass/pages/_customer-account.scss */
      body.sarp-customer-view .button-set a {
        font-size: 11px; } }
    /* line 18, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-view .button-set a:hover {
      text-decoration: none;
      color: white; }
      /* line 21, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.sarp-customer-view .button-set a:hover:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.1);
        border-radius: 50px; }
    /* line 32, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-view .button-set a.white {
      background: white;
      color: black; }
    /* line 36, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-view .button-set a.blue {
      background: #109ad6;
      color: white; }
    /* line 40, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-view .button-set a.red {
      background: #dd542c;
      color: white; }
    /* line 44, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-view .button-set a.yellow {
      background: #f9d427;
      color: white; }
    /* line 48, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-view .button-set a.lightGrey {
      background: #ccc7c4;
      color: white; }
    /* line 52, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-view .button-set a.orange {
      background: #dd542c;
      color: white; }
    /* line 56, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-view .button-set a.lightGreen {
      background: #77be40;
      color: white; }
    /* line 60, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-view .button-set a.brown {
      background: #5e4e45;
      color: white; }
    /* line 64, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-view .button-set a.lightred {
      background: #db4353;
      color: white; }

/* line 797, ../sass/pages/_customer-account.scss */
body.sarp-customer-history .button-set {
  margin-top: 1em; }
  /* line 799, ../sass/pages/_customer-account.scss */
  body.sarp-customer-history .button-set a {
    font-weight: 900;
    position: relative;
    display: inline-block;
    background: #aca09a;
    color: white;
    text-align: center;
    padding: .5em 1.75em;
    border-radius: 50px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 13px;
    line-height: 1.1em;
    border: none; }
    @media (min-width: 768px) and (max-width: 991px) {
      /* line 799, ../sass/pages/_customer-account.scss */
      body.sarp-customer-history .button-set a {
        font-size: 11px; } }
    /* line 18, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-history .button-set a:hover {
      text-decoration: none;
      color: white; }
      /* line 21, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      body.sarp-customer-history .button-set a:hover:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.1);
        border-radius: 50px; }
    /* line 32, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-history .button-set a.white {
      background: white;
      color: black; }
    /* line 36, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-history .button-set a.blue {
      background: #109ad6;
      color: white; }
    /* line 40, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-history .button-set a.red {
      background: #dd542c;
      color: white; }
    /* line 44, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-history .button-set a.yellow {
      background: #f9d427;
      color: white; }
    /* line 48, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-history .button-set a.lightGrey {
      background: #ccc7c4;
      color: white; }
    /* line 52, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-history .button-set a.orange {
      background: #dd542c;
      color: white; }
    /* line 56, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-history .button-set a.lightGreen {
      background: #77be40;
      color: white; }
    /* line 60, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-history .button-set a.brown {
      background: #5e4e45;
      color: white; }
    /* line 64, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
    body.sarp-customer-history .button-set a.lightred {
      background: #db4353;
      color: white; }

/* line 806, ../sass/pages/_customer-account.scss */
body.sarp-customer-change form ul {
  list-style: none;
  padding: 0;
  margin: 0; }
  /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
  body.sarp-customer-change form ul li {
    padding: 0;
    margin: 0; }
  /* line 808, ../sass/pages/_customer-account.scss */
  body.sarp-customer-change form ul li {
    margin-bottom: 1em; }
    /* line 810, ../sass/pages/_customer-account.scss */
    body.sarp-customer-change form ul li em {
      color: #dd542c;
      font-style: normal;
      margin-right: 3px; }

/* line 820, ../sass/pages/_customer-account.scss */
body.customer-address-form em, body.customer-address-form span {
  color: #dd542c;
  font-style: normal;
  margin-right: 3px; }

/* line 827, ../sass/pages/_customer-account.scss */
body.aw-giftcard-card-index form#aw_giftcard-form ul.form-list li div.input-box {
  float: none;
  width: 280px; }

/* line 120, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
body.grassheadimport-index-index {
  background-image: url(/wp-content/themes/ag/assets/images/header-bg-green.png);
  background-repeat: repeat-x;
  background-size: auto 420px; }
/* line 3, ../sass/pages/_grassheadimport.scss */
body.grassheadimport-index-index #site-footer-store-categories {
  display: none; }
/* line 6, ../sass/pages/_grassheadimport.scss */
body.grassheadimport-index-index .messages {
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 0;
  margin: 1em auto;
  text-align: center;
  max-width: 640px; }
  /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
  body.grassheadimport-index-index .messages li {
    padding: 0;
    margin: 0; }
  /* line 12, ../sass/pages/_grassheadimport.scss */
  body.grassheadimport-index-index .messages ul {
    list-style: none;
    padding: 0;
    margin: 0;
    padding: 0; }
    /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    body.grassheadimport-index-index .messages ul li {
      padding: 0;
      margin: 0; }
    /* line 15, ../sass/pages/_grassheadimport.scss */
    body.grassheadimport-index-index .messages ul li {
      padding: 1em;
      border-radius: 5px;
      margin-bottom: 2em; }
/* line 23, ../sass/pages/_grassheadimport.scss */
body.grassheadimport-index-index .container.col1-layout {
  padding: 0; }
/* line 26, ../sass/pages/_grassheadimport.scss */
body.grassheadimport-index-index #grassheadimport-promote {
  background: #eae9e4;
  border-top: 4px solid #669d3a;
  position: relative;
  margin-top: 50px; }
  @media (min-width: 768px) {
    /* line 26, ../sass/pages/_grassheadimport.scss */
    body.grassheadimport-index-index #grassheadimport-promote {
      border-top-width: 8px;
      margin-top: 30px; } }
  /* line 136, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
  body.grassheadimport-index-index #grassheadimport-promote:before {
    content: "";
    font-family: icomoon;
    position: absolute;
    font-size: 36px;
    top: -43px;
    left: 50%;
    margin-left: -18px;
    color: #669d3a; }
    @media (min-width: 768px) {
      /* line 136, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body.grassheadimport-index-index #grassheadimport-promote:before {
        top: -46px; } }
  /* line 29, ../sass/pages/_grassheadimport.scss */
  body.grassheadimport-index-index #grassheadimport-promote .inner {
    padding: 30px 15px; }
    @media (min-width: 768px) {
      /* line 29, ../sass/pages/_grassheadimport.scss */
      body.grassheadimport-index-index #grassheadimport-promote .inner {
        padding: 42px 96px; } }
  /* line 35, ../sass/pages/_grassheadimport.scss */
  body.grassheadimport-index-index #grassheadimport-promote i.icon-grassheads {
    font-size: 64px; }
  /* line 38, ../sass/pages/_grassheadimport.scss */
  body.grassheadimport-index-index #grassheadimport-promote h1 {
    font-family: Arvo;
    font-weight: 400;
    color: #5e4e45;
    font-size: 58px; }
    /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    body.grassheadimport-index-index #grassheadimport-promote h1 strong {
      font-weight: 700; }
    @media (max-width: 767px) {
      /* line 38, ../sass/pages/_grassheadimport.scss */
      body.grassheadimport-index-index #grassheadimport-promote h1 {
        font-size: 2em; } }
  /* line 46, ../sass/pages/_grassheadimport.scss */
  body.grassheadimport-index-index #grassheadimport-promote h2 {
    color: #669d3a;
    font-family: Arvo;
    font-weight: 400; }
    @media (min-width: 768px) {
      /* line 46, ../sass/pages/_grassheadimport.scss */
      body.grassheadimport-index-index #grassheadimport-promote h2 {
        font-size: 32px; } }
    /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    body.grassheadimport-index-index #grassheadimport-promote h2 strong {
      font-weight: 700; }
  /* line 54, ../sass/pages/_grassheadimport.scss */
  body.grassheadimport-index-index #grassheadimport-promote ul {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: left; }
    /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    body.grassheadimport-index-index #grassheadimport-promote ul li {
      padding: 0;
      margin: 0; }
    /* line 57, ../sass/pages/_grassheadimport.scss */
    body.grassheadimport-index-index #grassheadimport-promote ul li {
      border: 1px solid #e8e8e8;
      padding: 1em 0; }
      /* line 60, ../sass/pages/_grassheadimport.scss */
      body.grassheadimport-index-index #grassheadimport-promote ul li label {
        display: block; }
      /* line 63, ../sass/pages/_grassheadimport.scss */
      body.grassheadimport-index-index #grassheadimport-promote ul li input {
        display: block;
        width: 90%; }
  /* line 69, ../sass/pages/_grassheadimport.scss */
  body.grassheadimport-index-index #grassheadimport-promote span.required {
    color: #669d3a; }
  /* line 73, ../sass/pages/_grassheadimport.scss */
  body.grassheadimport-index-index #grassheadimport-promote .update-profile {
    margin-bottom: 2em; }
  /* line 77, ../sass/pages/_grassheadimport.scss */
  body.grassheadimport-index-index #grassheadimport-promote .order-confirmation-msg {
    background: rgba(255, 255, 255, 0.9);
    padding: 1.5em;
    margin: 3em 0 1.5em;
    text-align: left; }
  /* line 84, ../sass/pages/_grassheadimport.scss */
  body.grassheadimport-index-index #grassheadimport-promote .btn-wrapper .pill-btn {
    background: #504c29;
    padding: 15px 20px; }

/* line 55, ../sass/magento.scss */
.block {
  background: #f1efee;
  border-bottom: 2px solid #ccc7c4;
  margin-bottom: 1em;
  padding: 20px; }
  /* line 60, ../sass/magento.scss */
  .block .block-title {
    color: #dd542c;
    margin-bottom: .5em; }
  /* line 65, ../sass/magento.scss */
  .block .block-content li {
    text-transform: uppercase;
    font-weight: 700;
    font-size: .85em;
    letter-spacing: 1px;
    padding: .5em 0;
    line-height: 1.1em; }
    /* line 72, ../sass/magento.scss */
    .block .block-content li a {
      color: #b4ada9; }
  /* line 81, ../sass/magento.scss */
  .block ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    .block ul li {
      padding: 0;
      margin: 0; }

/* line 85, ../sass/magento.scss */
.box-head {
  *zoom: 1;
  margin-top: 3em; }
  /* line 38, ../../../../../../../../../../../../home/steven/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .box-head:after {
    content: "";
    display: table;
    clear: both; }
  /* line 88, ../sass/magento.scss */
  .box-head h2 {
    float: left;
    margin-top: 0; }
  /* line 92, ../sass/magento.scss */
  .box-head a {
    float: right;
    color: #5e4e45;
    margin-top: 10px; }

/* line 98, ../sass/magento.scss */
.data-table {
  width: 100%; }
  /* line 101, ../sass/magento.scss */
  .data-table thead th {
    background: #e3e1de;
    padding: .5em; }
    /* line 104, ../sass/magento.scss */
    .data-table thead th .nobr {
      white-space: nowrap; }
  /* line 110, ../sass/magento.scss */
  .data-table tbody th,
  .data-table tbody td {
    border-bottom: 1px solid #e3e1de;
    padding: .5em;
    font-size: 1em; }
  /* line 116, ../sass/magento.scss */
  .data-table tbody td.last {
    width: 150px;
    font-size: .85em;
    text-align: right; }

/* line 123, ../sass/magento.scss */
.block-banner {
  display: none; }

/* line 129, ../sass/magento.scss */
body .col2-right-layout {
  background: white;
  border-top: 4px solid #e3e1de;
  position: relative;
  margin-top: 50px; }
  @media (min-width: 768px) {
    /* line 129, ../sass/magento.scss */
    body .col2-right-layout {
      border-top-width: 8px;
      margin-top: 30px; } }
  /* line 136, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
  body .col2-right-layout:before {
    content: "";
    font-family: icomoon;
    position: absolute;
    font-size: 36px;
    top: -43px;
    left: 50%;
    margin-left: -18px;
    color: #e3e1de; }
    @media (min-width: 768px) {
      /* line 136, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
      body .col2-right-layout:before {
        top: -46px; } }

/* line 134, ../sass/magento.scss */
.main {
  padding: 20px; }

/* line 138, ../sass/magento.scss */
.page a {
  color: #5e4e45; }
/* line 141, ../sass/magento.scss */
.page .page-title {
  *zoom: 1;
  border-bottom: 1px solid #f1efee;
  margin-bottom: 30px; }
  /* line 38, ../../../../../../../../../../../../home/steven/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .page .page-title:after {
    content: "";
    display: table;
    clear: both; }
  /* line 13, ../sass/magento.scss */
  .page .page-title h1 {
    font-family: Arvo;
    font-weight: 400;
    color: #5e4e45;
    float: left; }
    /* line 27, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    .page .page-title h1 strong {
      font-weight: 700; }
  /* line 18, ../sass/magento.scss */
  .page .page-title ul.checkout-types {
    float: right;
    display: none;
    list-style: none;
    padding: 0;
    margin: 0; }
    @media (min-width: 768px) {
      /* line 18, ../sass/magento.scss */
      .page .page-title ul.checkout-types {
        display: block; } }
    /* line 5, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/_mixins.scss */
    .page .page-title ul.checkout-types li {
      padding: 0;
      margin: 0; }
    /* line 25, ../sass/magento.scss */
    .page .page-title ul.checkout-types button {
      font-weight: 900;
      position: relative;
      display: inline-block;
      background: #aca09a;
      color: white;
      text-align: center;
      padding: .5em 1.75em;
      border-radius: 50px;
      text-transform: uppercase;
      letter-spacing: 2px;
      font-size: 13px;
      line-height: 1.1em;
      border: none;
      font-weight: normal;
      background: #dd542c;
      margin-top: 36px; }
      @media (min-width: 768px) and (max-width: 991px) {
        /* line 25, ../sass/magento.scss */
        .page .page-title ul.checkout-types button {
          font-size: 11px; } }
      /* line 18, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      .page .page-title ul.checkout-types button:hover {
        text-decoration: none;
        color: white; }
        /* line 21, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
        .page .page-title ul.checkout-types button:hover:before {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: rgba(255, 255, 255, 0.1);
          border-radius: 50px; }
      /* line 32, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      .page .page-title ul.checkout-types button.white {
        background: white;
        color: black; }
      /* line 36, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      .page .page-title ul.checkout-types button.blue {
        background: #109ad6;
        color: white; }
      /* line 40, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      .page .page-title ul.checkout-types button.red {
        background: #dd542c;
        color: white; }
      /* line 44, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      .page .page-title ul.checkout-types button.yellow {
        background: #f9d427;
        color: white; }
      /* line 48, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      .page .page-title ul.checkout-types button.lightGrey {
        background: #ccc7c4;
        color: white; }
      /* line 52, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      .page .page-title ul.checkout-types button.orange {
        background: #dd542c;
        color: white; }
      /* line 56, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      .page .page-title ul.checkout-types button.lightGreen {
        background: #77be40;
        color: white; }
      /* line 60, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      .page .page-title ul.checkout-types button.brown {
        background: #5e4e45;
        color: white; }
      /* line 64, ../../../../../../wordpress/wp-content/themes/ag/assets/sass/components/_pill-button.scss */
      .page .page-title ul.checkout-types button.lightred {
        background: #db4353;
        color: white; }

/* line 146, ../sass/magento.scss */
.nobr {
  white-space: nowrap !important; }

/* line 150, ../sass/magento.scss */
.messages {
  width: 75%;
  max-width: 1170px;
  margin: 0 auto;
  text-align: center;
  padding: 0; }
  @media (max-width: 767px) {
    /* line 150, ../sass/magento.scss */
    .messages {
      width: 100%;
      max-width: 100%;
      padding: 5px 15px; } }
  /* line 161, ../sass/magento.scss */
  .messages .success-msg {
    font-weight: 900;
    background: #a1ce58;
    list-style: none;
    color: white;
    text-shadow: 0 1px 0px rgba(0, 0, 0, 0.25); }
    /* line 167, ../sass/magento.scss */
    .messages .success-msg ul {
      list-style: none;
      padding: .5em; }
      /* line 171, ../sass/magento.scss */
      .messages .success-msg ul li a {
        color: white;
        text-decoration: underline; }
  /* line 178, ../sass/magento.scss */
  .messages .error-msg {
    font-weight: 900;
    background: #fd542c;
    list-style: none;
    color: white;
    text-shadow: 0 1px 0px rgba(0, 0, 0, 0.25); }
    /* line 184, ../sass/magento.scss */
    .messages .error-msg ul {
      list-style: none;
      padding: .5em; }

/* line 192, ../sass/magento.scss */
.page-popup {
  padding: 20px; }
  /* line 194, ../sass/magento.scss */
  .page-popup h1 {
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 1em; }
  /* line 200, ../sass/magento.scss */
  .page-popup.shipping-tracking-popup td {
    font-size: 1em !important; }
  /* line 203, ../sass/magento.scss */
  .page-popup.shipping-tracking-popup th.label {
    color: #5e4e45;
    display: table-cell;
    text-align: left; }
  /* line 209, ../sass/magento.scss */
  .page-popup .data-table {
    margin-bottom: 1em; }
  /* line 212, ../sass/magento.scss */
  .page-popup h1 {
    padding-bottom: 0; }
  /* line 215, ../sass/magento.scss */
  .page-popup h1 + button {
    float: right; }
