@font-face {
  font-family: MontblancType;
  src: url("../fonts/MontblancType-Regular.woff") format("woff");
}

@font-face {
  font-family: MontblancType;
  src: url("../fonts/MontblancType-Bold.woff") format("woff");
  font-weight: 700;
}

.wishlist-page-wrapper .empty-wishlist-page-wrapper {
  padding-top: 3.125rem;
  padding-bottom: 6.25rem;
}

.wishlist-page-wrapper .empty-wishlist-page-wrapper .heading, .wishlist-page-wrapper .empty-wishlist-page-wrapper .text {
  color: #000;
  letter-spacing: .025rem;
  font-size: .75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1rem;
}

@media (min-width: 768px) {
  .wishlist-page-wrapper .empty-wishlist-page-wrapper .btn-primary {
    width: 32.6875rem;
  }
}

.wishlist-page-wrapper .empty-wishlist-page-wrapper .text {
  padding: 1.875rem 0 3.75rem;
}

.wishlist-page-wrapper .empty-wishlist-page-wrapper .text .icon {
  vertical-align: middle;
  height: .703125rem;
}

@media (min-width: 768px) {
  .wishlist-page-wrapper .right-wrapper {
    padding: 0 3.75rem;
  }

  .wishlist-page-wrapper .right-wrapper .empty-wishlist-page-wrapper {
    padding-left: 1.25rem;
  }
}

@media (min-width: 1025px) {
  .wishlist-page-wrapper .right-wrapper {
    padding: 0;
  }
}

.wishlist-page-wrapper.has-items-in-wishlist.guest-user .login-signup-text.wrapper {
  padding-top: 3.125rem;
  display: block;
}

@media (min-width: 768px) {
  .wishlist-page-wrapper.has-items-in-wishlist.guest-user .login-signup-text.wrapper {
    padding-left: 1.25rem;
  }
}

@media (min-width: 1025px) {
  .wishlist-page-wrapper.has-items-in-wishlist.guest-user .login-signup-text.wrapper {
    padding-top: 3.75rem;
    padding-left: 1.25rem;
  }
}

.wishlist-page-wrapper.empty-wishlist-container.guest-user .login-signup-text.wrapper {
  display: none;
}

.wishlist-page-wrapper .login-page .login-signup-text {
  color: #000;
  letter-spacing: .025rem;
  padding-top: 1.875rem;
  padding-left: 0;
  font-size: .75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1rem;
}

.wishlist-page-wrapper .login-page .login-signup-text span {
  font-size: .75rem;
}

.wishlist-page-wrapper .login-page .login-signup-text a {
  text-decoration: underline;
}

.wishlist-page-wrapper .login-page .heading {
  padding-top: 3.125rem;
}

.wishlist-page-wrapper .login-page .wishlist-list-heading, .wishlist-page-wrapper .login-page .share-wishlist-btn, .wishlist-page-wrapper .login-page .share-wishlist-btn-wrapper, .wishlist-page-wrapper .login-page .last-item-alert-wrapper {
  display: none;
}

.wishlist-page-wrapper .login-page .wishlist-list-section {
  margin-bottom: 6.25rem;
}

@media (min-width: 1025px) {
  .wishlist-page-wrapper .login-page .wishlist-list-section {
    padding-left: 1.25rem;
    padding-right: 3.75rem;
  }
}

.wishlist-page-wrapper .login-page .wishlist-list-section .wishlist-items {
  margin-bottom: 3.125rem;
}

.wishlist-page-wrapper .login-page .wishlist-list-section .wishlist-items .card, .wishlist-page-wrapper .login-page .wishlist-list-section .wishlist-items .remove-from-wishlist-button-wrapper {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .wishlist-page-wrapper .login-page .wishlist-list-section .wishlist-items {
    margin-bottom: 3.75rem;
  }
}

.wishlist-page-wrapper .login-page .empty-wishlist-page-wrapper {
  padding-top: 3.125rem;
}

@media (min-width: 1025px) {
  .wishlist-page-wrapper .login-page .empty-wishlist-page-wrapper {
    padding-left: 0;
  }
}

.wishlist-page-wrapper .login-page .wishlist-count-text {
  margin-bottom: 0;
}

.wishlist-page-wrapper .login-page .wishlist-sub-heading-wrapper p {
  color: #000;
  letter-spacing: .025rem;
  margin-top: 1.25rem;
  margin-bottom: 1.875rem;
  font-size: .75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1rem;
}

@media (min-width: 768px) {
  .wishlist-page-wrapper .login-page .wishlist-sub-heading-wrapper p {
    margin-bottom: 1.25rem;
  }
}

.wishlist-page-wrapper .wishlist-items {
  grid-template-columns: repeat(2, 1fr);
  gap: 1.25rem;
  display: grid;
}

@media (min-width: 1025px) {
  .wishlist-page-wrapper .wishlist-items {
    grid-template-columns: repeat(4, 1fr);
    gap: 0;
  }
}

.wishlist-page-wrapper .wishlist-items .card {
  border: none;
}

@media (min-width: 1025px) {
  .wishlist-page-wrapper .wishlist-items .card {
    width: 18rem;
  }
}

.wishlist-page-wrapper .wishlist-items .card .item-image {
  width: auto;
  height: auto;
  margin-right: 0;
}

@media (min-width: 1025px) {
  .wishlist-page-wrapper .wishlist-items .card .item-image {
    width: 15rem;
    height: 15rem;
    margin: 0 auto;
  }
}

.wishlist-page-wrapper .wishlist-items .card .item-image .product-image {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: center;
  width: 100%;
  max-height: unset;
}

.wishlist-page-wrapper .wishlist-items .card .line-item-name {
  color: #000;
  letter-spacing: .03125rem;
  text-overflow: ellipsis;
  white-space: normal;
  margin-bottom: 0;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
}

.wishlist-page-wrapper .wishlist-items .price-wrapper .price {
  color: #000;
  letter-spacing: .03125rem;
  text-transform: lowercase;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
}

.wishlist-page-wrapper .wishlist-items .price-wrapper .from-range-text {
  text-transform: capitalize;
}

.wishlist-page-wrapper .wishlist-items .price-wrapper .sales, .wishlist-page-wrapper .wishlist-items .price-wrapper .range {
  font-weight: 400;
}

.wishlist-page-wrapper .wishlist-items .price-wrapper .strike-through {
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.wishlist-page-wrapper .wishlist-items .price-wrapper .strike-through .value {
  color: #6e6e6e;
}

.wishlist-page-wrapper .wishlist-items .price-wrapper .strike-through .value:after {
  content: "";
  pointer-events: none;
  background-color: #6e6e6e;
  height: .0625rem;
  position: absolute;
  bottom: .5rem;
  left: 0;
  right: 0;
}

.wishlist-page-wrapper .wishlist-items .price-wrapper .price-container {
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: .625rem;
  display: flex;
}

.wishlist-page-wrapper .wishlist-items .price-wrapper .high-range, .wishlist-page-wrapper .wishlist-items .price-wrapper .discount-percentage {
  display: none;
}

.wishlist-page-wrapper .wishlist-items .product-name-price-section {
  flex-direction: column;
  gap: .4125rem;
  padding: 1.03125rem 0;
  display: flex;
}

@media (min-width: 768px) {
  .wishlist-page-wrapper .wishlist-items .product-name-price-section {
    padding-top: 2.0625rem;
  }
}

@media (min-width: 1025px) {
  .wishlist-page-wrapper .wishlist-items .product-name-price-section {
    padding: 1.03125rem 1.25rem;
  }
}

.wishlist-page-wrapper .wishlist-items .add-to-cart-wishlist, .wishlist-page-wrapper .wishlist-items .line-item-availability, .wishlist-page-wrapper .wishlist-items .last-item-alert-wrapper, .wishlist-page-wrapper .wishlist-items .remove-from-wishlist-button-wrapper, .wishlist-page-wrapper .wishlist-items .notify-me-link {
  margin-bottom: 1.03125rem;
}

@media (min-width: 1025px) {
  .wishlist-page-wrapper .wishlist-items .add-to-cart-wishlist, .wishlist-page-wrapper .wishlist-items .line-item-availability, .wishlist-page-wrapper .wishlist-items .last-item-alert-wrapper, .wishlist-page-wrapper .wishlist-items .remove-from-wishlist-button-wrapper, .wishlist-page-wrapper .wishlist-items .notify-me-link {
    padding: 0 1.25rem;
  }
}

.wishlist-page-wrapper .wishlist-items .notify-me-link {
  width: 100%;
}

.wishlist-page-wrapper .wishlist-items .line-item-availability .line-item-attributes {
  letter-spacing: .03125rem;
  color: #000;
  text-transform: capitalize;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
}

.wishlist-page-wrapper .wishlist-items .last-item-alert-notification {
  margin-bottom: 0;
}

.wishlist-page-wrapper .wishlist-items .last-item-alert-notification .custom-control-label:before {
  width: .833125rem;
  height: .833125rem;
  box-shadow: none;
}

@media (min-width: 1025px) {
  .wishlist-page-wrapper .wishlist-items .last-item-alert-notification .custom-control-label:before {
    width: 1rem;
    height: 1rem;
  }
}

.wishlist-page-wrapper .wishlist-items .last-item-alert-notification .custom-control-label:after {
  box-shadow: none;
  top: .1875rem;
  left: -.84375rem;
}

@media (min-width: 1025px) {
  .wishlist-page-wrapper .wishlist-items .last-item-alert-notification .custom-control-label:after {
    top: .25rem;
    left: -.75rem;
  }
}

.wishlist-page-wrapper .wishlist-items .last-item-alert-notification .custom-control-input {
  width: .833125rem;
  height: .833125rem;
}

@media (min-width: 1025px) {
  .wishlist-page-wrapper .wishlist-items .last-item-alert-notification .custom-control-input {
    width: 1rem;
    height: 1rem;
  }
}

.wishlist-page-wrapper .wishlist-items .last-item-alert-notification:hover .custom-control-input:not(:disabled), .wishlist-page-wrapper .wishlist-items .last-item-alert-notification:hover .custom-control-input:not(:disabled) ~ .custom-control-label {
  cursor: pointer;
}

.wishlist-page-wrapper .wishlist-items .last-item-alert-notification label {
  color: #000;
  letter-spacing: .03125rem;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
}

@media (min-width: 768px) {
  .wishlist-page-wrapper .wishlist-items .last-item-alert-notification label {
    padding-left: .625rem;
  }
}

@media (min-width: 1025px) {
  .wishlist-page-wrapper .wishlist-items .last-item-alert-notification label {
    padding-left: .9375rem;
  }
}

.wishlist-page-wrapper .wishlist-items .remove-btn {
  color: #000;
  letter-spacing: .03125rem;
  text-underline-offset: .25rem;
  background: none;
  border: none;
  padding: 0;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
  text-decoration: underline;
}

.wishlist-page-wrapper .wishlist-items .add-to-cart-wishlist .btn {
  width: 100%;
}

.wishlist-page-wrapper .wishlist-items .add-to-cart-wishlist .notify-me-link {
  white-space: normal;
  text-align: center;
  height: 4rem;
  padding: .75rem .625rem;
}

@media (min-width: 768px) {
  .wishlist-page-wrapper .wishlist-items .add-to-cart-wishlist .notify-me-link {
    white-space: nowrap;
    height: 2.75rem;
    padding: .75rem 3.125rem;
  }
}

.wishlist-page-wrapper .wishlist-items .remove-from-wishlist-modal {
  z-index: 1052;
}

@media (min-width: 1025px) {
  .wishlist-page-wrapper .wishlist-items .remove-from-wishlist-modal .modal-dialog {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

.wishlist-page-wrapper .wishlist-items .remove-from-wishlist-modal .modal-header {
  border: none;
  padding: 0;
}

.wishlist-page-wrapper .wishlist-items .remove-from-wishlist-modal .modal-header .icon-close {
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
}

.wishlist-page-wrapper .wishlist-items .remove-from-wishlist-modal .modal-header .modal-title {
  gap: .625rem;
  margin-top: 2rem;
  display: none;
}

.wishlist-page-wrapper .wishlist-items .remove-from-wishlist-modal .modal-header .close {
  width: 100%;
  height: 1.25rem;
  font-size: unset;
  line-height: unset;
  opacity: 1;
}

.wishlist-page-wrapper .wishlist-items .remove-from-wishlist-modal .modal-dialog {
  max-width: 100%;
  margin: 0;
}

@media (min-width: 1025px) {
  .wishlist-page-wrapper .wishlist-items .remove-from-wishlist-modal .modal-dialog {
    width: 35.1875rem;
  }
}

.wishlist-page-wrapper .wishlist-items .remove-from-wishlist-modal .modal-content {
  border: none;
  border-radius: 0;
  padding: 1.25rem 0;
}

@media (min-width: 768px) {
  .wishlist-page-wrapper .wishlist-items .remove-from-wishlist-modal .modal-content {
    padding: 1.25rem 0 3.75rem;
  }
}

@media (min-width: 1025px) {
  .wishlist-page-wrapper .wishlist-items .remove-from-wishlist-modal .modal-content {
    width: 35.1875rem;
    padding: 1.25rem 0 2.5rem;
  }
}

.wishlist-page-wrapper .wishlist-items .remove-from-wishlist-modal .modal-body {
  justify-content: flex-start;
  padding: .625rem 1.25rem 1.875rem;
  display: flex;
}

@media (min-width: 768px) {
  .wishlist-page-wrapper .wishlist-items .remove-from-wishlist-modal .modal-body {
    padding: .625rem 3.75rem 2rem;
  }
}

@media (min-width: 1025px) {
  .wishlist-page-wrapper .wishlist-items .remove-from-wishlist-modal .modal-body {
    padding: .625rem 2.5rem 1.875rem;
  }
}

.wishlist-page-wrapper .wishlist-items .remove-from-wishlist-modal .modal-body .warning-text {
  color: #000;
  letter-spacing: .0625rem;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  font-size: .75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
}

.wishlist-page-wrapper .wishlist-items .remove-from-wishlist-modal .modal-footer {
  border: none;
  flex-direction: column-reverse;
  justify-content: flex-start;
  gap: .625rem;
  padding: 0 1.25rem;
}

@media (min-width: 768px) {
  .wishlist-page-wrapper .wishlist-items .remove-from-wishlist-modal .modal-footer {
    flex-direction: row-reverse;
  }
}

.wishlist-page-wrapper .wishlist-items .remove-from-wishlist-modal .modal-footer .btn {
  width: 100%;
  margin: 0;
}

@media (min-width: 768px) {
  .wishlist-page-wrapper .wishlist-items .remove-from-wishlist-modal .modal-footer .btn {
    width: 49%;
  }

  .wishlist-page-wrapper .wishlist-items .remove-from-wishlist-modal .modal-footer {
    padding: 0 3.75rem;
  }
}

@media (min-width: 1025px) {
  .wishlist-page-wrapper .wishlist-items .remove-from-wishlist-modal .modal-footer {
    flex-wrap: nowrap;
    padding: 0 2.5rem;
    display: flex;
  }
}

.wishlist-page-wrapper .load-more-btn {
  display: none;
}

.wishlist-page-wrapper .wishlist-list-section .wishlist-sub-heading-wrapper {
  justify-content: space-between;
  display: flex;
}

.wishlist-page-wrapper .registered-user {
  padding: 3.125rem 1.25rem 6.25rem;
}

@media (min-width: 768px) {
  .wishlist-page-wrapper .registered-user {
    padding: 3.125rem 3.75rem 6.25rem;
  }
}

@media (min-width: 1025px) {
  .wishlist-page-wrapper .registered-user {
    padding: 3.125rem 1.25rem 6.25rem;
  }
}

.wishlist-page-wrapper .registered-user .wishlist-list-heading, .wishlist-page-wrapper .registered-user .share-wishlist-btn-wrapper, .wishlist-page-wrapper .registered-user .share-wl-icons {
  display: none;
}

.wishlist-page-wrapper .registered-user .wishlist-count-text {
  margin-bottom: 0;
}

.wishlist-page-wrapper .registered-user .wishlist-sub-heading-wrapper {
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 1.875rem;
  display: flex;
}

@media (min-width: 768px) {
  .wishlist-page-wrapper .registered-user .wishlist-sub-heading-wrapper {
    flex-direction: row;
    margin-bottom: 1.25rem;
  }
}

.wishlist-page-wrapper .registered-user .wishlist-sub-heading-wrapper p {
  color: #000;
  letter-spacing: .025rem;
  margin-bottom: 1.25rem;
  font-size: .75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1rem;
}

@media (min-width: 768px) {
  .wishlist-page-wrapper .registered-user .wishlist-sub-heading-wrapper p {
    margin-bottom: 0;
  }
}

.wishlist-page-wrapper .registered-user .wishlist-sub-heading-wrapper .share-wishlist-btn {
  color: #000;
  letter-spacing: .025rem;
  font-size: .75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1rem;
  text-decoration: underline;
}

.wishlist-page-wrapper .registered-user .wishlist-items {
  margin-bottom: 3.125rem;
}

.wishlist-page-wrapper .registered-user .wishlist-items .card, .wishlist-page-wrapper .registered-user .wishlist-items .remove-from-wishlist-button-wrapper {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .wishlist-page-wrapper .registered-user .wishlist-items {
    margin-bottom: 3.75rem;
  }
}

.wishlist-page-wrapper .pagination, .order-history-wrapper .pagination {
  width: 19.5rem;
  max-width: 100%;
  height: 1.5rem;
  margin: 0 auto;
}

@media (min-width: 1025px) {
  .wishlist-page-wrapper .pagination, .order-history-wrapper .pagination {
    margin: 0;
  }
}

.wishlist-page-wrapper .pagination .pagination-links__prev-arrow.disabled, .wishlist-page-wrapper .pagination .pagination-links__next-arrow.disabled, .order-history-wrapper .pagination .pagination-links__prev-arrow.disabled, .order-history-wrapper .pagination .pagination-links__next-arrow.disabled {
  pointer-events: none;
}

.wishlist-page-wrapper .pagination .pagination-page, .order-history-wrapper .pagination .pagination-page {
  color: #000;
  text-align: center;
  letter-spacing: .03125rem;
  font-size: .875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.25rem;
}

.wishlist-page-wrapper .pagination .pagination-page.active, .order-history-wrapper .pagination .pagination-page.active {
  text-decoration: underline;
}

.wishlist-page-wrapper .pagination .pagination-pages, .order-history-wrapper .pagination .pagination-pages {
  flex-grow: 1;
  justify-content: center;
  gap: .75rem;
  display: flex;
}

.remove-from-wishlist-modal .heading {
  text-transform: none;
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.625rem;
}

@media (min-width: 768px) {
  .remove-from-wishlist-modal .heading {
    font-size: 1.5625rem;
    line-height: 1.875rem;
  }
}

.remove-from-wishlist-modal .modal-header {
  border: none;
  padding: 1.25rem 1.25rem 0;
}

@media (min-width: 768px) {
  .remove-from-wishlist-modal .modal-header {
    padding: 2rem 2rem 0;
  }
}

.remove-from-wishlist-modal .modal-header .icon-close-black {
  position: absolute;
  right: 1.25rem;
}

@media (min-width: 768px) {
  .remove-from-wishlist-modal .modal-header .icon-close-black {
    right: 2rem;
  }
}

.remove-from-wishlist-modal .modal-header .modal-title {
  gap: .625rem;
  margin-top: 2rem;
  display: flex;
}

.remove-from-wishlist-modal .modal-header .close {
  width: .75rem;
  height: .75rem;
  font-size: unset;
  line-height: unset;
}

.remove-from-wishlist-modal .modal-dialog {
  width: 100%;
  max-width: 100%;
  margin: 0;
}

@media (min-width: 1025px) {
  .remove-from-wishlist-modal .modal-dialog {
    max-width: 32.5rem;
    position: fixed;
    top: 7.75rem;
    right: 3.3125rem;
  }
}

.remove-from-wishlist-modal .modal-content {
  background-clip: unset;
  border: none;
  border-radius: 0;
  padding: 0;
}

@media (min-width: 1025px) {
  .remove-from-wishlist-modal .modal-content {
    background-clip: padding-box;
  }
}

.remove-from-wishlist-modal .modal-body {
  justify-content: flex-start;
  gap: 1.25rem;
  padding: .625rem 1.25rem 1.25rem;
  display: flex;
}

@media (min-width: 768px) {
  .remove-from-wishlist-modal .modal-body {
    padding: .625rem 2rem 2rem;
  }
}

.remove-from-wishlist-modal .modal-body .warning-text {
  color: #000;
  letter-spacing: .03125rem;
  margin: 0;
  font-size: .9375rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
}

.remove-from-wishlist-modal .modal-footer {
  border: none;
  justify-content: flex-start;
  gap: 1rem;
  padding: 1.25rem 2rem 1.875rem;
}

.remove-from-wishlist-modal .modal-footer .btn {
  width: 100%;
  margin: 0;
}

@media (min-width: 1025px) {
  .remove-from-wishlist-modal .modal-footer .btn {
    width: 48%;
  }

  .remove-from-wishlist-modal .modal-footer {
    flex-wrap: nowrap;
    gap: 1.25rem;
    display: flex;
  }
}

.share-wishlist-overlay.active .slider-wrapper {
  max-width: 100%;
  padding: 1.875rem 1.25rem 3.75rem;
}

@media (min-width: 768px) {
  .share-wishlist-overlay.active .slider-wrapper {
    max-width: 31.1875rem;
    padding: 1.875rem 1.25rem 0;
  }
}

@media (min-width: 1025px) {
  .share-wishlist-overlay.active .slider-wrapper {
    max-width: 31.1875rem;
    padding: 1.875rem 1.875rem 0;
  }
}

.share-wishlist-overlay .slider-wrapper .card, .share-wishlist-overlay .slider-wrapper .card-header, .share-wishlist-overlay .slider-wrapper .card-body {
  border: none;
  margin: 0;
  padding: 0;
}

.share-wishlist-overlay .slider-wrapper .reserve-success-wrapper .icon-close {
  top: 1.875rem;
  right: 1.875rem;
}

.share-wishlist-overlay .slider-wrapper .heading {
  color: #000;
  letter-spacing: .03125rem;
  margin-top: 3.125rem;
  margin-bottom: 1.875rem;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
}

.share-wishlist-overlay .slider-wrapper .user-name {
  text-transform: capitalize;
}

.share-wishlist-overlay .slider-wrapper .icon-close {
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  right: 0;
}

.share-wishlist-overlay .slider-wrapper .greeting-container {
  color: #000;
  letter-spacing: .03125rem;
  margin-bottom: 2.8125rem;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
}

.share-wishlist-overlay .slider-wrapper .greeting-container .greeting-text {
  margin-bottom: 1rem;
}

.share-wishlist-overlay .slider-wrapper .greeting-container .full-stop {
  display: none;
}

.share-wishlist-overlay .slider-wrapper .greeting-container .logout-link {
  text-decoration: underline;
}

.share-wishlist-overlay .slider-wrapper .send-wishlist-form .form-group {
  margin-bottom: 2.5rem;
}

.share-wishlist-overlay .slider-wrapper .send-wishlist-form .optional-text {
  display: none;
}

.share-wishlist-overlay .slider-wrapper .accordion-heading {
  margin-bottom: 0;
}

.share-wishlist-overlay .slider-wrapper .share-wishlist-via-email-btn {
  width: 100%;
  margin-top: 3.125rem;
}

.wishlist-shared-successfully .modal-header {
  color: #000;
  letter-spacing: .0625rem;
  text-transform: uppercase;
  border: none;
  font-size: .75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
}

@media (min-width: 768px) {
  .wishlist-shared-successfully .modal-header {
    margin-top: 1.875rem;
  }
}

.wishlist-shared-successfully .icon-close {
  width: 1.25rem;
  height: 1.25rem;
}

.wishlist-shared-successfully .modal-dialog {
  margin-top: 23.375rem;
}

@media (min-width: 768px) {
  .wishlist-shared-successfully .modal-dialog {
    max-width: 40.125rem;
    margin-top: 15%;
  }
}

.wishlist-shared-successfully .modal-content {
  border: none;
  border-radius: 0;
  padding: 1.875rem;
}

.wishlist-shared-successfully .modal-content .close {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
}

@media (min-width: 768px) {
  .wishlist-shared-successfully .modal-content {
    padding: 1.25rem 6rem 3.125rem;
  }
}

@media (min-width: 1025px) {
  .wishlist-shared-successfully .modal-content {
    padding: 1.25rem 3.125rem 3.125rem;
  }
}


/*# sourceMappingURL=wishlist.css.map*/