@import url("/wcsstore/images/GarnetHill/_media/_assets/css/griditorial.css");
@import url("/wcsstore/images/GarnetHill/_media/_assets/css/cart.css");

@media (min-width: 768px) {
  body.scroll-down:not(.is-nav-open):not(.is-filter-open):not(.is-search-open) #app-header {
    overflow: visible !important;
    opacity: 1 !important;
    transform: none !important;
    pointer-events: all;
    position: sticky !important;
  }
}
a {
  font-weight: 300 !important;
}

/* adds margin to the checkout button to givr space between applepay and check out on mobile */
@media (max-width: 768px) {
  button.c-checkout-buttons__checkout.btn.btn-primary,
  .c-paypal-auth-capture.is--express {
    margin-bottom: 10px !important;
  }
}

/* stops menu items from wrapping and added .5rem margin to top */
#app-header .t-header .navbar .nav-link,
#app-header .t-header .navbar .c-share-list__share-buttons--link-button {
  white-space: nowrap;
  margin-top: 0.5rem;
}
.t-header__link {
  width: 13.5rem;
  height: 2.25rem;
}
.additional-links-wrapper a.c-link {
  font-size: 14px;
  white-space: nowrap;
}
.t-universal-product-details-heading__badge {
  color: #404040 !important;
}
/* hides the three gift options in checkout */
.m-gift-boxing__body-inner-options:nth-of-type(2),
.m-gift-boxing__body-inner-options:nth-of-type(3),
.m-gift-boxing__body-inner-options:nth-of-type(4) {
  display: none !important;
}
/* hides quick shop button on mobile */
@media (max-width: 768px) {
  .quick-view__wrapper {
    display: none !important;
  }
}
/* hides serach message when there is no results */
ul.sli_noresults {
  display: none !important;
}
/* hides the company line in checkout */
.c-custom-input-container.c-custom-redux-container.c-custom-input-company.pb-3.input-has-no-focus.has-no-text {
  display: none;
}

.t-universal-product-details-info-tabs .c-universal-tab-content {
  text-align: left !important;
}

/* removed space between header and main hero */
div#app-header {
  margin-bottom: 0;
}
.t-site-map__container > :not(.t-site-map__container) {
  width: 100%;
}
.t-site-map a,
.gh-search__popular a {
  text-decoration: none;
}
/* hides PDP pagination top */
.c-product-list__pagination__top {
  display: none !important;
}
/* Hide Gift Regiesty link in My Account on desktop and mobile */
.flex-column.c-my-account__side-box--nav.navbar-nav a[to="/GiftRegistryHomeView"],
.c-list-tile.c--is-anchor.t-my-account-accordion__list a[href="/GiftRegistryHomeView"] {
  display: none;
}
/*! COOKIE BAR **/
.c-cookie-banner {
  position: fixed;
  right: initial;
  left: auto;
  right: 2%;
  bottom: 2%;
  max-width: 450px;
  background: #ffffff;
  border: 2px solid;
  padding: 14px 16px;
  border-color: #b9b7b7;
  -webkit-box-shadow: 0px 0px 13px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 0px 13px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0px 0px 13px 0 rgba(0, 0, 0, 0.4);
}
.c-cookie-banner .banner-policy {
  text-decoration: underline;
  font-weight: 400;
}

@media (min-width: 992px) {
  #home_rr .c-slider .c-slider__content article.c-custom-width,
  #category_rr .c-slider .c-slider__content article.c-custom-width {
    flex: 0 0 calc((100% - 36px) / 6);
  }
}

.t-product-list__container .c-product-list__pagination:first-child {
  visibility: hidden !important;
  display: none !important;
}
nav.c-pagination.t-product-list__pagination.justify-content-center.justify-content-lg-end {
  justify-content: center !important;
}

.t-size-chart .c-size-chart__header,
.t-app--SizeChartPage #sidebar,
div.t-app.t-app--contact-us h1.t-main__content-title,
.t-app--wish-list .t-main__content-title {
  display: none;
}

.c-order-summary-content .c-order-summary .c-button {
  font-size: 1rem;
}
label.send-promotional-emails-panel__lable {
  padding-left: 14px;
}
.send-promotional-emails-checkbox .form-check-input {
  margin-top: 0;
}
/* .t-checkout .t-checkout-step3 input[type="checkbox"]:checked {
  background: # !important;
} */

/* fixes the price being to large on monagram modal window on mobile */
@media (max-width: 768px) {
  .m-universal-personalization-modal .c-sheet__wrapper .c-sheet__inner .c-sheet__content .c-universal-price .price .price__integer {
    font-size: 1.6625rem !important;
  }
}

@media (min-width: 768px) {
  .gh_contact_info_contact_container {
    width: 370px !important;
  }
}

@media (min-width: 992px) {
  .t-app--SizeChartPage .t-main__content-with-side-bar {
    width: calc(75%);
    margin: 0 auto;
  }
  .t-footer__links-wrapper.footer-large-links__wrapper .c-link,
  .t-footer__contact-us-items .c-link,
  a.c-link.c-footer-grid__item-link.c-link-hover-underlined.pb-3 {
    padding: 18px 0 0px;
    padding-bottom: 0.3rem !important;
  }
  a.c-link.c-footer-grid__item-link.c-link-hover-underlined.pb-3 {
    padding-bottom: 0.5rem !important;
  }
  .c-slider__content.justify-content-lg-center {
    justify-content: flex-start !important;
  }
  .pb-3 {
    padding-bottom: 0.5rem !important;
  }

  div.t-app.t-app--contact-us h1.t-main__content-title {
    display: none;
  }
}
/* fixes styling for FAQ page */
.t-faqs [class="faq"] strong,
.t-faqs [class="faq"] b {
  display: inline-block;
}
.t-faqs .c-accordion p {
  color: #404040;
}
h1.t-faqs__title.text-center.fst-italic.mt-2.mb-3 {
  display: none;
}

/* QUICKSHOP HOTSOT STYLES */
.hotspot-default {
  width: 66px;
  padding: 20px;
}
.hotspot-default:hover {
  width: 66px;
  padding: 20px;
  content: url("/wcsstore/images/GarnetHill/_media/2022/collections/hotspot-hover.png");
}
