/*
  Fonts
*/
/* Font Families */
/* Font Sizes */
/*
  Colors
*/
/*
  Device Sizes
*/
/*
  Sizes
*/
/* Font Families */
/*
  Colors By Name
*/
/*
  Colors By Use
*/
html, body {
  background-color: #efeeed;
  background-image: url("../images/dls-bg.png"); }

body {
  font-family: "TimesNewRoman", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 16px;
  line-height: 1.35em;
  color: #5F5F5F; }

.message {
  font-weight: 700;
  font-size: 20px; }
  .message.info {
    border: 2px solid #fdf0d5; }
  .message.success {
    border: 2px solid #006400; }
  .message.error {
    border: 2px solid #e02b27; }
  .message.warning {
    border: 2px solid #6f4400; }
  .message.notice {
    border: 2px solid #fdf0d5; }

.alink,
a:visited,
.alink:visited,
.minicart-items .product-item-name a,
.gift-item-block .title,
.cart-discount .block > .title strong,
.cart-discount .action.check,
.cart-summary .action.multicheckout,
a {
  color: #E75B2C; }
  .alink:hover,
  a:visited:hover,
  .alink:visited:hover,
  .minicart-items .product-item-name a:hover,
  .gift-item-block .title:hover,
  .cart-discount .block > .title strong:hover,
  .cart-discount .action.check:hover,
  .cart-summary .action.multicheckout:hover,
  a:hover {
    color: #E75B2C; }

._keyfocus *:focus {
  box-shadow: 0 0 3px 1px #E75B2C; }

.gift-options .actions-toolbar .action-cancel,
a.dark {
  color: #5F5F5F; }
  .gift-options .actions-toolbar .action-cancel:hover,
  a.dark:hover {
    color: #5F5F5F; }

.fancy-title {
  display: flex;
  align-items: center;
  text-align: center;
  margin: 16px;
  margin-top: 64px;
  padding: 0.1px;
  font-size: 48px;
  font-family: "Bevan", "TimesNewRoman", "Times New Roman", Times, Baskerville, Georgia, serif;
  text-shadow: 1px 1px 0 white, 3px 3px 0 #C4AA4C; }
  @media (max-width: 768px) {
    .fancy-title {
      font-size: 32px; } }
  .fancy-title::before, .fancy-title::after {
    content: '';
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0;
    vertical-align: middle;
    height: 17px;
    align-self: center;
    background-image: url("../images/fancy-title-bg.png");
    background-position: center right; }
  .fancy-title::before {
    margin-right: 32px; }
  .fancy-title::after {
    margin-left: 32px;
    transform: rotate(180deg); }

p.tagline {
  font-size: 20px;
  margin: 16px; }

body.logged-in .when-not-logged-in,
body:not(.logged-in) .when-logged-in {
  display: none !important; }

.page-header {
  background: url(../images/header-bg.png) #e1e0d8;
  font-size: 0;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.38);
  position: relative;
  z-index: 2;
  box-sizing: border-box;
  margin-bottom: 16px; }
  .page-header * {
    box-sizing: border-box; }
  .page-header #page-header #page-header-promo {
    padding: 0.1px;
    background-color: #C4AA4C; }
    .page-header #page-header #page-header-promo > a {
      display: block;
      padding: 8px 16px;
      font-size: 16px;
      color: #ffffff;
      text-align: center; }
      .page-header #page-header #page-header-promo > a img {
        display: inline-block;
        max-height: 21px;
        vertical-align: middle; }
  .page-header #page-header #page-header-bar {
    display: flex;
    width: 100%;
    height: 140px;
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 16px;
    position: relative; }
    @media (max-width: 768px) {
      .page-header #page-header #page-header-bar {
        height: auto;
        flex-wrap: wrap;
        padding: 0; } }
    .page-header #page-header #page-header-bar #page-header-logo {
      display: inline-flex;
      width: 197px;
      height: 140px;
      margin: 8px;
      padding: 0.1px;
      vertical-align: top;
      justify-content: center;
      align-items: center;
      background-color: transparent;
      transition: background-color 0.5s;
      position: relative; }
      @media (max-width: 768px) {
        .page-header #page-header #page-header-bar #page-header-logo {
          width: 125px;
          flex-grow: 1;
          flex-shrink: 1;
          flex-basis: 150px;
          order: 2;
          padding: 8px; } }
      .page-header #page-header #page-header-bar #page-header-logo img {
        width: 100%;
        max-width: 197px;
        box-shadow: 0 0 0 transparent; }
      .page-header #page-header #page-header-bar #page-header-logo:hover, .page-header #page-header #page-header-bar #page-header-logo:focus {
        background-color: rgba(255, 255, 255, 0.1);
        z-index: 1; }
    .page-header #page-header #page-header-bar #page-header-menu-btn {
      display: inline-flex;
      align-items: center;
      width: 180px;
      height: 140px;
      vertical-align: top;
      margin: 0;
      padding: 0;
      background-color: rgba(255, 255, 255, 0);
      color: #5F5F5F;
      transition: background-color 0.5s;
      font-size: 0; }
      .page-header #page-header #page-header-bar #page-header-menu-btn:hover, .page-header #page-header #page-header-bar #page-header-menu-btn:focus {
        background-color: rgba(255, 255, 255, 0.25);
        color: #5F5F5F; }
      @media (max-width: 960px) and (min-width: 769px) {
        .page-header #page-header #page-header-bar #page-header-menu-btn {
          width: 150px; } }
      @media (max-width: 768px) {
        .page-header #page-header #page-header-bar #page-header-menu-btn {
          width: 120px;
          order: 1;
          background-color: transparent; }
          .page-header #page-header #page-header-bar #page-header-menu-btn:hover, .page-header #page-header #page-header-bar #page-header-menu-btn:focus {
            background-color: transparent; } }
      @media (max-width: 500px) {
        .page-header #page-header #page-header-bar #page-header-menu-btn {
          width: 40px; } }
      .page-header #page-header #page-header-bar #page-header-menu-btn::before {
        content: '\f0c9';
        display: inline-block;
        flex-grow: 1;
        flex-shrink: 1;
        flex-basis: 50%;
        font-family: ForkAwesome;
        font-size: 32px;
        line-height: 32px;
        text-align: center;
        vertical-align: middle; }
        @media (max-width: 960px) and (min-width: 769px) {
          .page-header #page-header #page-header-bar #page-header-menu-btn::before {
            width: 50px; } }
        @media (max-width: 768px) {
          .page-header #page-header #page-header-bar #page-header-menu-btn::before {
            width: 40px; } }
      .page-header #page-header #page-header-bar #page-header-menu-btn::after {
        content: "SHOP SEED";
        display: inline-block;
        font-family: "TimesNewRoman", "Times New Roman", Times, Baskerville, Georgia, serif;
        font-size: 24px;
        line-height: 1em;
        font-weight: 900;
        text-align: left;
        vertical-align: middle;
        flex-grow: 1;
        flex-shrink: 1;
        flex-basis: 50%; }
        @media (max-width: 960px) and (min-width: 769px) {
          .page-header #page-header #page-header-bar #page-header-menu-btn::after {
            width: 100px;
            font-size: 20px; } }
        @media (max-width: 768px) {
          .page-header #page-header #page-header-bar #page-header-menu-btn::after {
            width: 80px;
            font-size: 16px; } }
        @media (max-width: 500px) {
          .page-header #page-header #page-header-bar #page-header-menu-btn::after {
            display: none; } }
    .page-header #page-header #page-header-bar #page-header-search {
      display: inline-flex;
      width: calc(100% - 627px);
      flex-grow: 1;
      flex-shrink: 1;
      flex-basis: calc(100% - 627px);
      justify-content: center;
      align-items: center;
      height: 140px;
      vertical-align: top; }
      @media (max-width: 960px) and (min-width: 769px) {
        .page-header #page-header #page-header-bar #page-header-search {
          width: calc(100% - 547px);
          flex-basis: calc(100% - 547px); } }
      @media (max-width: 768px) {
        .page-header #page-header #page-header-bar #page-header-search {
          width: 100%;
          flex-basis: 100%;
          order: 5;
          height: auto; } }
      .page-header #page-header #page-header-bar #page-header-search > span {
        display: block;
        width: 100%;
        position: relative;
        margin: 0;
        padding: 0.1px; }
        .page-header #page-header #page-header-bar #page-header-search > span::before {
          display: inline-block;
          content: '\f002';
          font-size: 20px;
          width: 32px;
          height: 37px;
          position: absolute;
          top: 16px;
          left: 16px;
          font-family: ForkAwesome;
          line-height: 37px;
          text-align: center; }
          @media (max-width: 768px) {
            .page-header #page-header #page-header-bar #page-header-search > span::before {
              top: 0; } }
        .page-header #page-header #page-header-bar #page-header-search > span input {
          box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
          border: none;
          padding-left: 32px; }
          @media (max-width: 768px) {
            .page-header #page-header #page-header-bar #page-header-search > span input {
              margin-top: 0; } }
          .page-header #page-header #page-header-bar #page-header-search > span input:focus {
            box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5), 0 0 2px 1px rgba(231, 91, 44, 0.6); }
    .page-header #page-header #page-header-bar #page-header-login-btn,
    .page-header #page-header #page-header-bar #page-header-cart-btn {
      display: inline-flex;
      justify-content: center;
      align-items: center;
      width: 125px;
      height: 140px;
      margin: 0;
      padding: 0;
      text-align: center;
      color: inherit;
      font-family: "TimesNewRoman", "Times New Roman", Times, Baskerville, Georgia, serif;
      font-size: 16px;
      line-height: 1.35em;
      text-decoration: none;
      background-color: transparent;
      transition: background-color 0.5s; }
      @media (max-width: 960px) and (min-width: 769px) {
        .page-header #page-header #page-header-bar #page-header-login-btn,
        .page-header #page-header #page-header-bar #page-header-cart-btn {
          width: 100px; } }
      @media (max-width: 768px) {
        .page-header #page-header #page-header-bar #page-header-login-btn,
        .page-header #page-header #page-header-bar #page-header-cart-btn {
          width: 75px; } }
      @media (max-width: 500px) {
        .page-header #page-header #page-header-bar #page-header-login-btn,
        .page-header #page-header #page-header-bar #page-header-cart-btn {
          width: 50px; } }
      @media (min-width: 961px) {
        .page-header #page-header #page-header-bar #page-header-login-btn,
        .page-header #page-header #page-header-bar #page-header-cart-btn {
          font-size: 20px; } }
      .page-header #page-header #page-header-bar #page-header-login-btn:hover,
      .page-header #page-header #page-header-bar #page-header-cart-btn:hover {
        text-decoration: none;
        background-color: rgba(255, 255, 255, 0.25); }
      .page-header #page-header #page-header-bar #page-header-login-btn > span,
      .page-header #page-header #page-header-bar #page-header-cart-btn > span {
        display: inline-block;
        font-size: 16px; }
        .page-header #page-header #page-header-bar #page-header-login-btn > span > *,
        .page-header #page-header #page-header-bar #page-header-cart-btn > span > * {
          display: block; }
          .page-header #page-header #page-header-bar #page-header-login-btn > span > *.fa,
          .page-header #page-header #page-header-bar #page-header-cart-btn > span > *.fa {
            font-size: 24px; }
          .page-header #page-header #page-header-bar #page-header-login-btn > span > *.page-header-btn-text,
          .page-header #page-header #page-header-bar #page-header-cart-btn > span > *.page-header-btn-text {
            font-size: 16px;
            line-height: 2em; }
            @media (min-width: 961px) {
              .page-header #page-header #page-header-bar #page-header-login-btn > span > *.page-header-btn-text,
              .page-header #page-header #page-header-bar #page-header-cart-btn > span > *.page-header-btn-text {
                font-size: 20px; } }
            @media (max-width: 500px) {
              .page-header #page-header #page-header-bar #page-header-login-btn > span > *.page-header-btn-text,
              .page-header #page-header #page-header-bar #page-header-cart-btn > span > *.page-header-btn-text {
                display: none; } }
    @media (max-width: 768px) {
      .page-header #page-header #page-header-bar #page-header-login-btn {
        order: 3; } }
    @media (max-width: 768px) {
      .page-header #page-header #page-header-bar #page-header-minicart {
        order: 4; } }
    @media (max-width: 768px) {
      .page-header #page-header #page-header-bar #page-header-cart-btn {
        order: 4; } }
    .page-header #page-header #page-header-bar #page-header-cart-btn i.fa {
      position: relative; }
      .page-header #page-header #page-header-bar #page-header-cart-btn i.fa .counter-number {
        display: inline-block;
        min-width: 16px;
        height: 16px;
        font-size: 16px;
        line-height: 16px;
        text-align: center;
        background-color: #E75B2C;
        color: #ffffff;
        border-radius: 16px;
        position: absolute;
        top: calc(0px - (16px / 4 ));
        right: calc(0px - (16px / 4 )); }
      .page-header #page-header #page-header-bar #page-header-cart-btn i.fa.empty .counter-number {
        display: none; }
    .page-header #page-header #page-header-bar #page-header-account-menu {
      display: block;
      width: 200px;
      margin: 0;
      margin-top: -16px;
      padding: 8px;
      position: absolute;
      top: 100%;
      background-color: white;
      box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
      opacity: 0;
      pointer-events: none;
      transition: opacity 0.5s;
      right: 112px; }
      @media (max-width: 960px) {
        .page-header #page-header #page-header-bar #page-header-account-menu {
          right: 75px; } }
      @media (max-width: 768px) {
        .page-header #page-header #page-header-bar #page-header-account-menu {
          right: 12px;
          margin-top: -80px; } }
      .page-header #page-header #page-header-bar #page-header-account-menu #page-header-account-menu-arrow {
        display: block;
        width: 16px;
        height: 8px;
        margin-top: -16px;
        margin-left: calc(50% - 8px);
        overflow: hidden;
        margin-bottom: 8px; }
        .page-header #page-header #page-header-bar #page-header-account-menu #page-header-account-menu-arrow::before {
          content: '';
          display: block;
          width: 16px;
          height: 16px;
          background-color: white;
          transform: rotate(45deg);
          position: relative;
          top: 3px;
          left: -1px;
          box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.38); }
      .page-header #page-header #page-header-bar #page-header-account-menu > a {
        display: block;
        margin: 0;
        padding: 8px;
        font-size: 16px;
        font-weight: 700;
        color: inherit;
        cursor: pointer;
        background-color: transparent;
        transition: background-color 0.5s; }
        .page-header #page-header #page-header-bar #page-header-account-menu > a:hover {
          text-decoration: none;
          background-color: rgba(0, 0, 0, 0.05); }
        .page-header #page-header #page-header-bar #page-header-account-menu > a > span {
          display: block; }
        .page-header #page-header #page-header-bar #page-header-account-menu > a .page-header-account-menu-sm-text {
          font-size: 12px;
          font-weight: 400; }
    .page-header #page-header #page-header-bar #page-header-menu {
      display: block;
      width: 100%;
      height: 400px;
      position: absolute;
      top: 100%;
      left: 0;
      opacity: 0;
      pointer-events: none;
      transition: opacity 0.5s; }
      .page-header #page-header #page-header-bar #page-header-menu * {
        pointer-events: none; }
      .page-header #page-header #page-header-bar #page-header-menu #page-header-menu-categories {
        display: inline-block;
        width: 250px;
        height: 400px;
        background: url(../images/header-bg.png) #e1e0d8;
        padding: 16px 0;
        overflow-x: hidden;
        overflow-y: auto;
        position: relative;
        border-right: 2px solid rgba(255, 255, 255, 0.8);
        box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.38); }
        @media (max-width: 768px) {
          .page-header #page-header #page-header-bar #page-header-menu #page-header-menu-categories {
            width: 100%;
            height: auto;
            border-right: 0;
            overflow-y: auto; } }
        .page-header #page-header #page-header-bar #page-header-menu #page-header-menu-categories .page-header-category {
          display: block;
          cursor: pointer;
          padding: 12px 16px;
          font-size: 20px;
          font-weight: 700;
          border-top: 1px solid rgba(255, 255, 255, 0.8);
          background-color: transparent;
          transition: background-color 0.5s; }
          .page-header #page-header #page-header-bar #page-header-menu #page-header-menu-categories .page-header-category:last-of-type {
            border-bottom: 1px solid rgba(255, 255, 255, 0.8); }
          .page-header #page-header #page-header-bar #page-header-menu #page-header-menu-categories .page-header-category::after {
            content: '\f054';
            font-family: ForkAwesome;
            font-size: 12px;
            font-weight: 400;
            float: right;
            margin-top: 3px; }
          .page-header #page-header #page-header-bar #page-header-menu #page-header-menu-categories .page-header-category.active, .page-header #page-header #page-header-bar #page-header-menu #page-header-menu-categories .page-header-category:hover {
            background-color: rgba(255, 255, 255, 0.5); }
        .page-header #page-header #page-header-bar #page-header-menu #page-header-menu-categories > a {
          display: block;
          margin: 0;
          padding: 8px 16px;
          color: inherit;
          font-size: 16px;
          line-height: 1.35em; }
          @media (max-width: 768px) {
            .page-header #page-header #page-header-bar #page-header-menu #page-header-menu-categories > a {
              display: block;
              border-bottom: 1px solid rgba(255, 255, 255, 0.5); } }
      .page-header #page-header #page-header-bar #page-header-menu #page-header-submenus {
        display: inline-block;
        width: calc(100% - 250px);
        height: 400px;
        position: relative; }
        @media (max-width: 768px) {
          .page-header #page-header #page-header-bar #page-header-menu #page-header-submenus {
            position: static; } }
        .page-header #page-header #page-header-bar #page-header-menu #page-header-submenus .page-header-submenu {
          display: none;
          width: auto;
          max-width: 100%;
          height: 400px;
          background: url(../images/header-bg.png) #e1e0d8;
          overflow: hidden;
          position: absolute;
          top: 0;
          left: 0;
          opacity: 0;
          pointer-events: none;
          transition: opacity 0.5s;
          box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.38); }
          @media (max-width: 768px) {
            .page-header #page-header #page-header-bar #page-header-menu #page-header-submenus .page-header-submenu {
              height: auto;
              min-height: 400px;
              width: 100%;
              overflow-y: auto; } }
          .page-header #page-header #page-header-bar #page-header-menu #page-header-submenus .page-header-submenu .page-header-submenu-close {
            display: none;
            width: 100%;
            margin: 0;
            padding: 8px 16px;
            font-size: 20px;
            font-weight: 700;
            border-bottom: 1px solid rgba(255, 255, 255, 0.8);
            text-align: left;
            background: transparent !important;
            color: inherit; }
            @media (max-width: 768px) {
              .page-header #page-header #page-header-bar #page-header-menu #page-header-submenus .page-header-submenu .page-header-submenu-close {
                display: block; } }
            .page-header #page-header #page-header-bar #page-header-menu #page-header-submenus .page-header-submenu .page-header-submenu-close:hover {
              background: transparent !important;
              color: inherit; }
          .page-header #page-header #page-header-bar #page-header-menu #page-header-submenus .page-header-submenu .page-header-submenu-t1-link {
            display: block;
            margin: 16px;
            margin-top: 8px;
            padding: 8px 16px;
            font-size: 16px;
            font-weight: 700;
            color: #5F5F5F;
            border-bottom: 1px solid #5F5F5F; }
            @media (max-width: 768px) {
              .page-header #page-header #page-header-bar #page-header-menu #page-header-submenus .page-header-submenu .page-header-submenu-t1-link {
                margin: 0; } }
          .page-header #page-header #page-header-bar #page-header-menu #page-header-submenus .page-header-submenu .page-header-submenu-col {
            display: inline-block;
            vertical-align: top;
            font-size: 16px;
            width: 165px;
            margin: 0;
            padding: 8px; }
            @media (max-width: 768px) {
              .page-header #page-header #page-header-bar #page-header-menu #page-header-submenus .page-header-submenu .page-header-submenu-col {
                display: block;
                width: 100%;
                min-width: 100%;
                padding: 0; } }
            .page-header #page-header #page-header-bar #page-header-menu #page-header-submenus .page-header-submenu .page-header-submenu-col a {
              display: block;
              font-size: 16px;
              line-height: 1.35em;
              margin: 0;
              padding: 4px 8px;
              color: inherit; }
              @media (max-width: 768px) {
                .page-header #page-header #page-header-bar #page-header-menu #page-header-submenus .page-header-submenu .page-header-submenu-col a {
                  border-bottom: 1px solid rgba(255, 255, 255, 0.5); } }
          .page-header #page-header #page-header-bar #page-header-menu #page-header-submenus .page-header-submenu a.page-header-submenu-col {
            padding: 0;
            max-height: 400px; }
    .page-header #page-header #page-header-bar #page-header-minicart {
      font-size: 16px; }
  .page-header button {
    box-shadow: 0 0 0 transparent;
    border-radius: 0px;
    border: none;
    font-size: 16px;
    line-height: 1.35em;
    color: inherit;
    font-family: "TimesNewRoman", "Times New Roman", Times, Baskerville, Georgia, serif;
    font-weight: 400; }
  .page-header input:not(.item-qty) {
    display: block;
    width: calc(100% - (4 * 16px));
    padding: 8px 16px;
    margin: 16px;
    font-size: 16px;
    line-height: 1.35em; }
    @media (max-width: 768px) {
      .page-header input:not(.item-qty) {
        width: calc(100% - (2 * 16px)); } }

.minicart-wrapper .action.showcart::before,
.minicart-wrapper .action.showcart.active::before,
.minicart-wrapper .action.showcart .counter.qty {
  display: none; }

body.page-menu-opened .page-header #page-header #page-header-bar #page-header-menu-btn::before {
  content: '\f00d'; }

body.page-menu-opened .page-header #page-header #page-header-bar #page-header-menu-btn::after {
  content: 'CLOSE MENU'; }

body.account-menu-opened .page-header #page-header #page-header-bar #page-header-login-btn > *.page-header-btn-text .fa {
  transform: rotate(180deg); }

body.account-menu-opened .page-header #page-header #page-header-bar #page-header-account-menu,
body.page-menu-opened .page-header #page-header #page-header-bar #page-header-menu {
  opacity: 1;
  pointer-events: all; }
  body.account-menu-opened .page-header #page-header #page-header-bar #page-header-account-menu *,
  body.page-menu-opened .page-header #page-header #page-header-bar #page-header-menu * {
    pointer-events: all; }

body.page-menu-opened .page-header #page-header #page-header-bar #page-header-menu #page-header-submenus .page-header-submenu.active {
  display: inline-block;
  opacity: 1;
  pointer-events: all; }

@media (min-width: 769px) {
  body.page-menu-opened .page-header #page-header #page-header-bar #page-header-menu #page-header-submenus .page-header-submenu.default-active {
    display: inline-block;
    opacity: 1;
    pointer-events: all; } }

.minicart-wrapper {
  box-sizing: content-box; }
  .minicart-wrapper * {
    box-sizing: content-box; }
  @media (max-width: 639px) {
    .minicart-wrapper {
      margin-top: 0; } }
  .minicart-wrapper .details-qty button {
    color: #ffffff; }

.page-footer {
  background: none;
  margin-top: 0;
  padding-bottom: 0;
  padding: 0.1px; }
  @media (max-width: 768px) {
    .page-footer {
      background: none;
      padding-bottom: 0; } }

#footer {
  background-color: #E5E4DC;
  color: #5F5F5F;
  padding: 0.1px; }
  #footer #footer-newsletter {
    background-color: #C4AA4C;
    color: #ffffff; }
    #footer #footer-newsletter .wrapper {
      text-align: center;
      padding: 8px; }
      #footer #footer-newsletter .wrapper > img {
        display: inline-block;
        vertical-align: middle;
        margin-right: 16px; }
      #footer #footer-newsletter .wrapper > span {
        display: inline-block;
        font-size: 24px;
        font-weight: 400;
        font-style: italic;
        vertical-align: middle; }
        #footer #footer-newsletter .wrapper > span > b {
          display: inline-block;
          font-size: 24px;
          font-weight: 700;
          font-style: normal; }
      #footer #footer-newsletter .wrapper > form {
        display: inline-block;
        vertical-align: middle;
        font-size: 0; }
        #footer #footer-newsletter .wrapper > form input {
          display: inline-block;
          width: 250px;
          max-width: calc(100% - 130px);
          vertical-align: middle;
          margin: 16px;
          margin-right: 0;
          padding: 8px 16px;
          border: none;
          outline: none;
          font-size: 16px;
          line-height: 1.35em; }
          ._keyfocus #footer #footer-newsletter .wrapper > form input:focus, #footer #footer-newsletter .wrapper > form input:focus {
            box-shadow: 0 0 1px 1px #E75B2C; }
        #footer #footer-newsletter .wrapper > form button {
          margin-left: 0;
          vertical-align: middle;
          margin: 16px;
          margin-left: 0;
          padding: 8px 16px;
          font-size: 16px;
          line-height: 1.35em;
          box-shadow: 0 0 0 transparent;
          background-color: #E75B2C;
          color: #ffffff;
          border: none;
          font-weight: 400;
          border-radius: 0px; }
          #footer #footer-newsletter .wrapper > form button:hover, #footer #footer-newsletter .wrapper > form button:focus {
            background-color: #eb744c; }
            ._keyfocus #footer #footer-newsletter .wrapper > form button:hover, ._keyfocus #footer #footer-newsletter .wrapper > form button:focus {
              box-shadow: 0 0 1px 1px #E75B2C; }
  #footer #footer-links {
    max-width: 1280px;
    margin: 0 auto;
    font-size: 0; }
    @media (min-width: 769px) {
      #footer #footer-links .footer-links-section {
        display: inline-block;
        width: 33.333%;
        vertical-align: top; } }
    #footer #footer-links .footer-links-section > a:not(.btn) {
      display: block;
      margin: 8px 16px;
      color: inherit;
      font-size: 16px;
      line-height: 1.35em; }
    #footer #footer-links .footer-links-section .btn.box {
      display: inline-block;
      margin: 16px;
      margin-top: 0;
      padding: 8px 16px;
      font-size: 16px;
      line-height: 1.35em;
      color: #E75B2C;
      border: 2px solid #E75B2C;
      border-radius: 0px;
      transition: background-color 0.5s, color 0.5s; }
      #footer #footer-links .footer-links-section .btn.box:hover, #footer #footer-links .footer-links-section .btn.box:focus {
        background-color: #E75B2C;
        color: #ffffff;
        text-decoration: none; }
    #footer #footer-links .footer-links-section h3 {
      display: block;
      margin: 16px;
      margin-top: 32px;
      font-weight: 700;
      font-size: 24px; }
      #footer #footer-links .footer-links-section h3 a {
        color: inherit; }
    #footer #footer-links .footer-links-section p {
      font-size: 16px;
      line-height: 1.35em;
      margin: 16px;
      margin-top: 0; }
  #footer #footer-copywrite {
    text-align: center;
    border-top: 1px solid #414843;
    padding: 16px; }
    #footer #footer-copywrite a {
      color: inherit;
      margin: 0; }

[background] {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }

.card {
  box-sizing: border-box; }
  .card * {
    box-sizing: border-box; }

.card.floating-content {
  display: block;
  margin: 16px; }
  .card.floating-content.content-top-right, .card.floating-content.content-top-left, .card.floating-content.content-bottom-right, .card.floating-content.content-bottom-left {
    position: relative;
    min-height: 400px; }
  .card.floating-content.content-top-right .card-content {
    max-width: 400px;
    margin: 16px;
    padding: 16px;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #C4AA4C;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
    .card.floating-content.content-top-right .card-content h3 {
      display: block;
      color: #ffffff;
      font-size: 28px;
      font-weight: 400;
      line-height: 1.35em;
      font-family: "Bevan", "TimesNewRoman", "Times New Roman", Times, Baskerville, Georgia, serif;
      margin: 0;
      padding: 0;
      letter-spacing: 2px; }
    .card.floating-content.content-top-right .card-content p {
      margin-top: 16px; }

.card.photo {
  display: block;
  width: 100%;
  margin: 16px;
  padding: 0.1px; }
  @media (min-width: 961px) {
    .card.photo {
      display: flex; } }
  .card.photo::before {
    content: ''; }
    @media (min-width: 961px) {
      .card.photo::before {
        display: inline-block;
        flex-grow: 1;
        flex-shrink: 1;
        flex-basis: 50%; } }
    @media (max-width: 960px) {
      .card.photo::before {
        display: block;
        width: 100%;
        height: 190px; } }
  .card.photo .card-content {
    display: inline-block;
    background-color: #C4AA4C;
    color: #ffffff;
    padding: 16px;
    padding-bottom: 75px;
    margin: 0;
    margin-left: auto;
    position: relative; }
    @media (min-width: 961px) {
      .card.photo .card-content {
        width: 212px;
        min-height: 190px; } }
    @media (max-width: 960px) {
      .card.photo .card-content {
        width: 100%; } }
    .card.photo .card-content h6 {
      font-size: 20px;
      line-height: 1.35em;
      margin: 16px 0;
      position: absolute;
      bottom: 0; }
  .card.photo:hover {
    text-decoration: none; }

.card.banner {
  display: flex;
  align-items: center;
  margin: 16px;
  background-color: #C4AA4C;
  color: #ffffff;
  position: relative;
  padding: 16px 32px; }
  .card.banner:hover {
    color: #ffffff;
    text-decoration: none; }
  .card.banner > img {
    display: inline-block;
    flex-grow: 0;
    flex-shrink: 0; }
  .card.banner h1 {
    display: inline-block;
    margin: 0;
    padding: 0;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 75%;
    line-height: 1.15em; }
    @media (min-width: 1280px) {
      .card.banner h1 {
        font-size: 52px; } }
    @media (min-width: 769px) and (max-width: 1280px) {
      .card.banner h1 {
        font-size: 4.2vw; } }
    @media (max-width: 768px) {
      .card.banner h1 {
        font-size: 32px; } }
  .card.banner .card-details {
    display: block;
    position: absolute;
    bottom: 16px;
    right: 32px;
    text-decoration: underline; }

.checkout-cart-index #discount-coupon-form button.action.primary,
.checkout-cart-index #giftcard-form button.action.primary {
  padding-top: 6px;
  padding-bottom: 5px; }

body.catalog-category-view .page-title,
body.catalogsearch-result-index .page-title {
  font-size: 32px;
  line-height: 1.35em;
  font-weight: 700;
  font-family: "TimesNewRoman", "Times New Roman", Times, Baskerville, Georgia, serif;
  color: #5F5F5F; }

body.catalog-category-view .ub-layered-navigation-sidebar .filter-options .filter-options-title::after,
body.catalogsearch-result-index .ub-layered-navigation-sidebar .filter-options .filter-options-title::after {
  content: '\f078';
  font-family: ForkAwesome, "Fork Awesome";
  font-size: 16px;
  line-height: 20px;
  background: none;
  transition: transform 0.5s;
  transform: rotate(180deg); }

body.catalog-category-view .ub-layered-navigation-sidebar .filter-options > .ln-element.hide-filter-options .filter-options-title::after,
body.catalogsearch-result-index .ub-layered-navigation-sidebar .filter-options > .ln-element.hide-filter-options .filter-options-title::after {
  background: none;
  transform: rotate(0deg); }

body.catalog-category-view .filter-items .item input:focus,
body.catalogsearch-result-index .filter-items .item input:focus {
  box-shadow: 0 0 0 transparent; }

body.catalog-category-view .pages .action,
body.catalog-category-view .modes-mode,
body.catalog-category-view .modes-mode.active,
body.catalogsearch-result-index .pages .action,
body.catalogsearch-result-index .modes-mode,
body.catalogsearch-result-index .modes-mode.active {
  background-color: #E5E4DC;
  color: #5F5F5F;
  box-shadow: 0 0 0 transparent;
  border: 1px solid #cfcdbf;
  border-radius: 0px; }
  body.catalog-category-view .pages .action.active,
  body.catalog-category-view .modes-mode.active,
  body.catalog-category-view .modes-mode.active.active,
  body.catalogsearch-result-index .pages .action.active,
  body.catalogsearch-result-index .modes-mode.active,
  body.catalogsearch-result-index .modes-mode.active.active {
    background-color: #cfcdbf; }

body.catalog-category-view .sorter-options,
body.catalog-category-view .limiter-options,
body.catalogsearch-result-index .sorter-options,
body.catalogsearch-result-index .limiter-options {
  background-color: #E5E4DC;
  box-shadow: 0 0 0 transparent;
  border-radius: 0px;
  cursor: pointer;
  border: 1px solid #cfcdbf; }

body.catalog-category-view .pages a.page,
body.catalog-category-view .pages a.page:visited,
body.catalogsearch-result-index .pages a.page,
body.catalogsearch-result-index .pages a.page:visited {
  color: #E75B2C; }

body.catalog-category-view .breadcrumbs .dropdown-icon,
body.catalogsearch-result-index .breadcrumbs .dropdown-icon {
  margin-top: 1px; }

body.catalog-category-view .breadcrumbs .bread-dropdown-menu > li,
body.catalogsearch-result-index .breadcrumbs .bread-dropdown-menu > li {
  margin-bottom: 4px; }
  body.catalog-category-view .breadcrumbs .bread-dropdown-menu > li a,
  body.catalogsearch-result-index .breadcrumbs .bread-dropdown-menu > li a {
    text-decoration: none !important; }
    body.catalog-category-view .breadcrumbs .bread-dropdown-menu > li a:hover,
    body.catalogsearch-result-index .breadcrumbs .bread-dropdown-menu > li a:hover {
      text-decoration: underline !important; }

body.catalog-product-view .page-title {
  font-size: 32px;
  line-height: 1.35em;
  font-family: "Bevan", "TimesNewRoman", "Times New Roman", Times, Baskerville, Georgia, serif;
  color: #5F5F5F; }
  @media (max-width: 768px) {
    body.catalog-product-view .page-title {
      text-align: center;
      margin-top: 16px; } }

body.catalog-product-view .product.info.detailed .item.title .switch {
  background-color: #E5E4DC; }
  body.catalog-product-view .product.info.detailed .item.title .switch:hover {
    background-color: #e9e9e2; }

body.catalog-product-view .product.info.detailed .item.title:not(.active) .switch {
  opacity: 0.8; }

body.catalog-product-view .product.data.items > .item.content {
  background-color: #E5E4DC; }

.price-wrapper .price::after {
  content: " Per Packet";
  display: inline-block;
  font-size: 16px;
  margin-left: 4px; }

.price-wrapper .price .price::after {
  content: '';
  display: none; }

.product-reviews-summary,
#tab-label-reviews {
  display: none; }

.grid-parent {
  font-size: 0; }

[grid],
[desktop-grid],
[tablet-grid],
[mobile-grid] {
  display: inline-block;
  width: 100%; }
  [grid]:not(.grid-parent),
  [desktop-grid]:not(.grid-parent),
  [tablet-grid]:not(.grid-parent),
  [mobile-grid]:not(.grid-parent) {
    font-size: 16px; }

[grid="1"] {
  width: 8.333%; }

[grid="2"] {
  width: 16.666%; }

[grid="3"] {
  width: 25%; }

[grid="4"] {
  width: 33.333%; }

[grid="5"] {
  width: 41.666%; }

[grid="6"] {
  width: 50%; }

[grid="7"] {
  width: 58.333%; }

[grid="8"] {
  width: 66.666%; }

[grid="9"] {
  width: 75%; }

[grid="10"] {
  width: 73.333%; }

[grid="11"] {
  width: 91.666%; }

@media (min-width: 961px) {
  [desktop-grid="1"] {
    width: 8.333%; }
  [desktop-grid="2"] {
    width: 16.666%; }
  [desktop-grid="3"] {
    width: 25%; }
  [desktop-grid="4"] {
    width: 33.333%; }
  [desktop-grid="5"] {
    width: 41.666%; }
  [desktop-grid="6"] {
    width: 50%; }
  [desktop-grid="7"] {
    width: 58.333%; }
  [desktop-grid="8"] {
    width: 66.666%; }
  [desktop-grid="9"] {
    width: 75%; }
  [desktop-grid="10"] {
    width: 73.333%; }
  [desktop-grid="11"] {
    width: 91.666%; } }

@media (min-width: 769px) and (max-width: 960px) {
  [tablet-grid="1"] {
    width: 8.333%; }
  [tablet-grid="2"] {
    width: 16.666%; }
  [tablet-grid="3"] {
    width: 25%; }
  [tablet-grid="4"] {
    width: 33.333%; }
  [tablet-grid="5"] {
    width: 41.666%; }
  [tablet-grid="6"] {
    width: 50%; }
  [tablet-grid="7"] {
    width: 58.333%; }
  [tablet-grid="8"] {
    width: 66.666%; }
  [tablet-grid="9"] {
    width: 75%; }
  [tablet-grid="10"] {
    width: 73.333%; }
  [tablet-grid="11"] {
    width: 91.666%; } }

@media (max-width: 768px) {
  [mobile-grid="1"] {
    width: 8.333%; }
  [mobile-grid="2"] {
    width: 16.666%; }
  [mobile-grid="3"] {
    width: 25%; }
  [mobile-grid="4"] {
    width: 33.333%; }
  [mobile-grid="5"] {
    width: 41.666%; }
  [mobile-grid="6"] {
    width: 50%; }
  [mobile-grid="7"] {
    width: 58.333%; }
  [mobile-grid="8"] {
    width: 66.666%; }
  [mobile-grid="9"] {
    width: 75%; }
  [mobile-grid="10"] {
    width: 73.333%; }
  [mobile-grid="11"] {
    width: 91.666%; } }

.full-height-parent {
  display: flex; }
  .full-height-parent[grid], .full-height-parent[desktop-grid], .full-height-parent[tablet-grid], .full-height-parent[mobile-grid] {
    display: inline-flex; }

.flexgrid-col-parent {
  display: block;
  display: flex;
  flex-direction: row; }
  .flexgrid-col-parent > * {
    display: inline-block;
    flex-grow: 5;
    flex-shrink: 5;
    flex-basis: auto; }
    .flexgrid-col-parent > *[flex="0"] {
      flex-grow: 0;
      flex-shrink: 0; }
    .flexgrid-col-parent > *[flex="1"] {
      flex-grow: 1;
      flex-shrink: 1; }
    .flexgrid-col-parent > *[flex="2"] {
      flex-grow: 2;
      flex-shrink: 2; }
    .flexgrid-col-parent > *[flex="3"] {
      flex-grow: 3;
      flex-shrink: 3; }
    .flexgrid-col-parent > *[flex="4"] {
      flex-grow: 4;
      flex-shrink: 4; }
    .flexgrid-col-parent > *[flex="6"] {
      flex-grow: 6;
      flex-shrink: 6; }
    .flexgrid-col-parent > *[flex="7"] {
      flex-grow: 7;
      flex-shrink: 7; }
    .flexgrid-col-parent > *[flex="8"] {
      flex-grow: 8;
      flex-shrink: 8; }
    .flexgrid-col-parent > *[flex="9"] {
      flex-grow: 9;
      flex-shrink: 9; }
    .flexgrid-col-parent > *[flex="10"] {
      flex-grow: 10;
      flex-shrink: 10; }

.flexgrid-col-parent,
.flexgrid-row-parent {
  display: block;
  display: flex;
  flex-direction: row; }
  .flexgrid-col-parent > *,
  .flexgrid-row-parent > * {
    display: inline-block;
    flex-grow: 5;
    flex-shrink: 5;
    flex-basis: auto; }
    .flexgrid-col-parent > *[flex="0"],
    .flexgrid-row-parent > *[flex="0"] {
      flex-grow: 0;
      flex-shrink: 0; }
    .flexgrid-col-parent > *[flex="1"],
    .flexgrid-row-parent > *[flex="1"] {
      flex-grow: 1;
      flex-shrink: 1; }
    .flexgrid-col-parent > *[flex="2"],
    .flexgrid-row-parent > *[flex="2"] {
      flex-grow: 2;
      flex-shrink: 2; }
    .flexgrid-col-parent > *[flex="3"],
    .flexgrid-row-parent > *[flex="3"] {
      flex-grow: 3;
      flex-shrink: 3; }
    .flexgrid-col-parent > *[flex="4"],
    .flexgrid-row-parent > *[flex="4"] {
      flex-grow: 4;
      flex-shrink: 4; }
    .flexgrid-col-parent > *[flex="6"],
    .flexgrid-row-parent > *[flex="6"] {
      flex-grow: 6;
      flex-shrink: 6; }
    .flexgrid-col-parent > *[flex="7"],
    .flexgrid-row-parent > *[flex="7"] {
      flex-grow: 7;
      flex-shrink: 7; }
    .flexgrid-col-parent > *[flex="8"],
    .flexgrid-row-parent > *[flex="8"] {
      flex-grow: 8;
      flex-shrink: 8; }
    .flexgrid-col-parent > *[flex="9"],
    .flexgrid-row-parent > *[flex="9"] {
      flex-grow: 9;
      flex-shrink: 9; }
    .flexgrid-col-parent > *[flex="10"],
    .flexgrid-row-parent > *[flex="10"] {
      flex-grow: 10;
      flex-shrink: 10; }
    .flexgrid-col-parent > *.full-height-parent,
    .flexgrid-row-parent > *.full-height-parent {
      display: inline-flex; }

.flexgrid-row-parent {
  flex-direction: column; }

.bg-primary {
  background-color: #C4AA4C !important;
  color: #ffffff; }

.bg-secondary {
  background-color: #272361 !important;
  color: #ffffff; }

.bg-action {
  background-color: #E75B2C !important;
  color: #ffffff; }

.bg-dark {
  background-color: #414843 !important;
  color: #ffffff; }

.bg-light {
  background-color: #E5E4DC !important;
  color: #5F5F5F; }

.text-primary {
  color: #C4AA4C !important; }

.text-secondary {
  color: #272361 !important; }

.text-action {
  color: #E75B2C !important; }

.text-dark {
  color: #5F5F5F !important; }

.text-light {
  color: #ffffff !important; }

.block-compare .action.primary,
.primary.action,
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
  background-color: #414843;
  color: #ffffff;
  border: none;
  font-family: "TimesNewRoman", "Times New Roman", Times, Baskerville, Georgia, serif !important;
  padding: 8px 16px;
  font-size: 16px;
  line-height: 1.35em;
  transition: background-color 0.5s, color 0.5s;
  border-radius: 0px; }
  .block-compare .action.primary:hover, .block-compare .action.primary:focus,
  .primary.action:hover,
  .primary.action:focus,
  input[type="submit"]:hover,
  input[type="submit"]:focus,
  input[type="reset"]:hover,
  input[type="reset"]:focus,
  input[type="button"]:hover,
  input[type="button"]:focus,
  button:hover,
  button:focus {
    background-color: #303532;
    color: #ffffff;
    border: none; }
  .block-compare .action.primary.primary:not(.action),
  .primary.action.primary:not(.action),
  input[type="submit"].primary:not(.action),
  input[type="reset"].primary:not(.action),
  input[type="button"].primary:not(.action),
  button.primary:not(.action) {
    background-color: #C4AA4C;
    color: #ffffff;
    border: none; }
    .block-compare .action.primary.primary:not(.action):hover, .block-compare .action.primary.primary:not(.action):focus,
    .primary.action.primary:not(.action):hover,
    .primary.action.primary:not(.action):focus,
    input[type="submit"].primary:not(.action):hover,
    input[type="submit"].primary:not(.action):focus,
    input[type="reset"].primary:not(.action):hover,
    input[type="reset"].primary:not(.action):focus,
    input[type="button"].primary:not(.action):hover,
    input[type="button"].primary:not(.action):focus,
    button.primary:not(.action):hover,
    button.primary:not(.action):focus {
      background-color: #b2983b;
      color: #ffffff;
      border: none; }
  .block-compare .action.primary.action, .block-compare .action.primary.action.primary,
  .primary.action.action,
  .primary.action.action.primary,
  input[type="submit"].action,
  input[type="submit"].action.primary,
  input[type="reset"].action,
  input[type="reset"].action.primary,
  input[type="button"].action,
  input[type="button"].action.primary,
  button.action,
  button.action.primary {
    background-color: #E75B2C;
    color: #ffffff;
    border: none;
    border-radius: 0px; }
    .block-compare .action.primary.action:hover, .block-compare .action.primary.action:focus, .block-compare .action.primary.action.primary:hover, .block-compare .action.primary.action.primary:focus,
    .primary.action.action:hover,
    .primary.action.action:focus,
    .primary.action.action.primary:hover,
    .primary.action.action.primary:focus,
    input[type="submit"].action:hover,
    input[type="submit"].action:focus,
    input[type="submit"].action.primary:hover,
    input[type="submit"].action.primary:focus,
    input[type="reset"].action:hover,
    input[type="reset"].action:focus,
    input[type="reset"].action.primary:hover,
    input[type="reset"].action.primary:focus,
    input[type="button"].action:hover,
    input[type="button"].action:focus,
    input[type="button"].action.primary:hover,
    input[type="button"].action.primary:focus,
    button.action:hover,
    button.action:focus,
    button.action.primary:hover,
    button.action.primary:focus {
      background-color: #e04b19;
      color: #ffffff;
      border: none; }
  .secondary .block-compare .action.primary, .secondary
  .primary.action, .secondary
  input[type="submit"], .secondary
  input[type="reset"], .secondary
  input[type="button"], .secondary
  button {
    background-color: #414843;
    color: #ffffff;
    border: none;
    border-radius: 0px; }
    .secondary .block-compare .action.primary:hover, .secondary .block-compare .action.primary:focus, .secondary
    .primary.action:hover, .secondary
    .primary.action:focus, .secondary
    input[type="submit"]:hover, .secondary
    input[type="submit"]:focus, .secondary
    input[type="reset"]:hover, .secondary
    input[type="reset"]:focus, .secondary
    input[type="button"]:hover, .secondary
    input[type="button"]:focus, .secondary
    button:hover, .secondary
    button:focus {
      background-color: #353b37;
      color: #ffffff;
      border: none; }

#btnGotoProduct .action.primary,
#cboxPrevious,
#cboxNext {
  background: #414843 !important;
  color: #ffffff;
  border-radius: 0px;
  transition: background-color 0.5s, color 0.5s;
  margin-top: 0;
  height: 40px; }
  #btnGotoProduct .action.primary:hover, #btnGotoProduct .action.primary:focus,
  #cboxPrevious:hover,
  #cboxPrevious:focus,
  #cboxNext:hover,
  #cboxNext:focus {
    background: #4d554f !important;
    color: #ffffff; }

.review-form .action.submit.primary {
  background: #E75B2C;
  color: #ffffff;
  font-size: 16px;
  line-height: 1.35em;
  padding: 8px 16px;
  border: none; }
  .review-form .action.submit.primary:hover, .review-form .action.submit.primary:focus {
    background: #e04b19;
    color: #ffffff;
    border: none; }

.abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel {
  border-radius: 0px; }

button:not(.primary), .abs-discount-block .actions-toolbar .action.primary:not(:focus), .abs-discount-block .actions-toolbar .action.cancel:not(:focus), .block-compare .action.primary:not(:focus), .cart-summary .block .actions-toolbar > .primary .action.primary:not(:focus), .cart-summary .form.giftregistry .fieldset .action.primary:not(:focus), .paypal-review-discount .actions-toolbar .action.primary:not(:focus), .paypal-review-discount .actions-toolbar .action.cancel:not(:focus), .cart-discount .actions-toolbar .action.primary:not(:focus), .cart-discount .actions-toolbar .action.cancel:not(:focus) {
  box-shadow: 0 0 0 transparent; }

.actions-toolbar .primary .action {
  font-size: 16px;
  line-height: 1.35em;
  padding: 8px 16px; }

input:not([disabled]):focus,
select:not([disabled]):focus,
textarea:not([disabled]):focus {
  box-shadow: 0 0 3px 1px #E75B2C; }

.breadcrumbs a,
.breadcrumbs a:visited {
  color: #5F5F5F; }

.products-grid a.ub-quick-view-button,
.products-list a.ub-quick-view-button {
  background: #E75B2C !important;
  color: #ffffff;
  border: none;
  font-size: 16px;
  line-height: 1.35em;
  font-family: "TimesNewRoman", "Times New Roman", Times, Baskerville, Georgia, serif;
  padding: 8px 16px;
  box-shadow: 0 0 0 transparent; }

.ub-quick-view-title .page-title,
body.catalog-category-view .ub-quick-view-title .page-title {
  font-family: "Bevan", "TimesNewRoman", "Times New Roman", Times, Baskerville, Georgia, serif;
  font-weight: 400; }

#cboxTopLeft,
#cboxTopRight,
#cboxBottomLeft,
#cboxBottomRight {
  border-radius: 0; }

#cboxTopLeft {
  border-top-left-radius: 0px; }

#cboxTopRight {
  border-top-right-radius: 0px; }

#cboxBottomLeft {
  border-bottom-left-radius: 0px; }

#cboxBottomRight {
  border-bottom-right-radius: 0px; }

#cboxPrevious {
  display: inline-block !important; }

#cboxNext {
  display: inline-block !important; }
