@font-face {
  font-family: 'Gotham';
  src: url("//cdn.shopify.com/s/files/1/0367/5301/t/66/assets/Gotham-Light.otf?v=18018101760516171102") format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Gotham';
  src: url("//cdn.shopify.com/s/files/1/0367/5301/t/66/assets/Gotham-Book.otf?v=5583577027702997303") format("truetype");
  font-weight: 500;
  font-style: normal; }

h1, h2, h3, h4, h5, h6, span, li, a, div, input, input::placeholder, button {
  color: #104177; }

.desktop-nav-wrapper, .desktop-nav-link, .desktop-nav-link:after {
  background-color: #fff; }

.desktop-nav-wrapper {
  border-bottom-color: #fff; }

.money.on-sale {
  color: #C4215A !important; }

.thumbnail_banner {
  border-bottom-color: #104177; }

#bc-sf-filter-scroll-to-top {
  background-color: #104177;
  opacity: 100%; }

#bc-sf-filter-scroll-to-top span {
  color: #fff !important; }

#track-down-notice a {
  font-weight: 700;
  text-decoration: underline !important; }

button.add_to_cart {
  background-color: #104177 !important;
  border-color: #104177 !important;
  color: #fff; }

button.add_to_cart span.text {
  color: #fff !important; }

#giftreggie-checkout span, .checkout-button-text {
  color: #fff !important; }

.cart_content .cart-bottom .checkout-button .right {
  top: 4px; }

.swatch_options input:checked + .swatch-element, .mono-label-checked {
  background-color: #104177 !important;
  border-color: #104177 !important;
  color: #fff; }

.swatch_options input:checked + .swatch-element, .mono-label-checked label {
  color: #fff !important; }

.menu li a:focus, .menu li a:hover, .new-mobile-menu li a.active {
  color: #104177 !important; }

.pink-prices a {
  color: #C4215A !important; }

.product-description-new a {
  border-bottom: 1px solid #f59bbb; }

div.snize div.snize-pagination a.snize-pagination-load-more {
  padding: 12px 45px;
  border: solid 2px #f0628a;
  border-radius: 2px;
  font-size: 18px; }

.free-shipping-container {
  display: none; }

#snize_results.snize-mobile-design.snize-new-version div.snize-pagination a.snize-pagination-prev, #snize_results.snize-mobile-design.snize-new-version div.snize-pagination a.snize-pagination-next, #snize_results.snize-mobile-design.snize-new-version div.snize-pagination a.snize-pagination-load-more {
  padding: 12px 45px;
  border: solid 2px #f0628a;
  border-radius: 2px;
  font-size: 18px; }

.giftreggie-header a, .giftreggie-registry-title {
  font-family: 'Times New Roman'; }

.description a {
  border-bottom: 1px solid #f0628a; }

@media (max-width: 769px) {
  .homepage-product-slider.even-num-slides .relative {
    padding-top: 22px; }
  .homepage-product-slider.even-num-slides .banner_holder {
    top: 0px !important; } }
