/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./sfra-webpack-builder/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./sfra-webpack-builder/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./sfra-webpack-builder/node_modules/css-unicode-loader/index.js!./sfra-webpack-builder/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[4]!./shark-ninja/cartridges/app_custom_sharkninja_core/cartridge/client/default/scss/product/addToCartModal.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable */
/* stylelint-enable */
/***************************** Category Colors *****************************/
/***************************** Fonts *****************************/
/***************************** Border *****************************/
/***************************** Background *****************************/
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/* stylelint-enable */
.modal-backdrop.show {
  z-index: 15;
}

#add-to-cart-pop-up-html {
  z-index: 16;
  padding-right: 0;
}

.add-to-cart-modal .modal-dialog {
  overflow-y: auto;
  scrollbar-gutter: stable;
}
@media (min-width: 768px) {
  .add-to-cart-modal .modal-dialog {
    position: fixed !important;
    top: 0;
    right: 0;
    height: 100%;
    width: 28rem;
    background-color: #fff;
  }
}
@media (max-width: 767.98px) {
  .add-to-cart-modal .modal-dialog {
    height: 100%;
  }
}
.add-to-cart-modal .modal-dialog::-webkit-scrollbar {
  display: none;
}
.add-to-cart-modal .modal-dialog .modal-content {
  padding: 0 0.75rem;
  display: flex;
  flex-direction: column;
  height: 100vh;
  max-height: 100vh;
  border-radius: 0;
  overflow: scroll;
}
@supports (height: 100dvh) {
  .add-to-cart-modal .modal-dialog .modal-content {
    height: 100dvh;
    max-height: 100dvh;
  }
}
@media (min-width: 768px) {
  .add-to-cart-modal .modal-dialog .modal-content {
    padding: 0 1.5rem 2rem;
    position: static;
  }
}
@media (max-width: 767.98px) {
  .add-to-cart-modal .modal-dialog .modal-content {
    height: auto;
    background-color: #fff;
  }
}
.add-to-cart-modal .modal-dialog .modal-content:has(.mini-cart-carousel) .interstitial-cart-addons {
  border-radius: 16px 16px 0 0;
}
.add-to-cart-modal .modal-dialog .modal-content:has(.mini-cart-carousel) .interstitial-cart-addons .interstitial-cart-tiles {
  margin-bottom: 0;
}
.add-to-cart-modal .modal-dialog .modal-content:has(.interstitial-cart-addons) .mini-cart-carousel {
  border-radius: 0 0 16px 16px;
}
.add-to-cart-modal .modal-dialog .add-to-cart-wrapper {
  margin-bottom: 1.25rem;
}
.add-to-cart-modal .modal-header {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  margin-bottom: 1.25rem;
  align-items: center;
  flex-direction: row;
  position: sticky;
  top: 0;
  background-color: #fff;
  z-index: 1;
}
@media (min-width: 768px) {
  .add-to-cart-modal .modal-header {
    padding-top: 4rem;
    padding-bottom: 1.25rem;
  }
}
.add-to-cart-modal .modal-header .added-to-cart-header {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 0;
  font-family: "Plus Jakarta Sans", arial, helvetica, serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  color: #2a7156;
  line-height: 1.5rem;
}
@media (min-width: 768px) {
  .add-to-cart-modal .modal-header .added-to-cart-header {
    font-size: 1.25rem;
    color: #000;
  }
}
.add-to-cart-modal .modal-header .added-to-cart-header::before {
  content: "";
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDE4QzEyLjEyMTcgMTggMTQuMTU2NiAxNy4xNTcxIDE1LjY1NjkgMTUuNjU2OUMxNy4xNTcxIDE0LjE1NjYgMTggMTIuMTIxNyAxOCAxMEMxOCA3Ljg3ODI3IDE3LjE1NzEgNS44NDM0NCAxNS42NTY5IDQuMzQzMTVDMTQuMTU2NiAyLjg0Mjg1IDEyLjEyMTcgMiAxMCAyQzcuODc4MjcgMiA1Ljg0MzQ0IDIuODQyODUgNC4zNDMxNSA0LjM0MzE1QzIuODQyODUgNS44NDM0NCAyIDcuODc4MjcgMiAxMEMyIDEyLjEyMTcgMi44NDI4NSAxNC4xNTY2IDQuMzQzMTUgMTUuNjU2OUM1Ljg0MzQ0IDE3LjE1NzEgNy44NzgyNyAxOCAxMCAxOFpNMTMuNTMxMiA4LjUzMTI1TDkuNTMxMjUgMTIuNTMxMkM5LjIzNzUgMTIuODI1IDguNzYyNSAxMi44MjUgOC40NzE4OCAxMi41MzEyTDYuNDcxODggMTAuNTMxMkM2LjE3ODEzIDEwLjIzNzUgNi4xNzgxMyA5Ljc2MjUgNi40NzE4OCA5LjQ3MTg4QzYuNzY1NjIgOS4xODEyNSA3LjI0MDYyIDkuMTc4MTMgNy41MzEyNSA5LjQ3MTg4TDkgMTAuOTQwNkwxMi40Njg4IDcuNDY4NzVDMTIuNzYyNSA3LjE3NSAxMy4yMzc1IDcuMTc1IDEzLjUyODEgNy40Njg3NUMxMy44MTg3IDcuNzYyNSAxMy44MjE5IDguMjM3NSAxMy41MjgxIDguNTI4MTJMMTMuNTMxMiA4LjUzMTI1WiIgZmlsbD0iIzdBQkY5RiIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 0.75rem;
}
.add-to-cart-modal .add-to-cart-modal-main,
.add-to-cart-modal .add-to-cart-warranty-main {
  gap: 1rem;
}
@media (min-width: 768px) {
  .add-to-cart-modal .add-to-cart-modal-main,
  .add-to-cart-modal .add-to-cart-warranty-main {
    gap: 0.75rem;
  }
}
.add-to-cart-modal .add-to-cart-modal-main .product-image-wrapper,
.add-to-cart-modal .add-to-cart-warranty-main .product-image-wrapper {
  display: block;
  width: 6.5rem;
  height: 6.5rem;
  border-radius: 0.6875rem;
  overflow: hidden;
}
.add-to-cart-modal .add-to-cart-modal-main .product-image-wrapper .product-image,
.add-to-cart-modal .add-to-cart-warranty-main .product-image-wrapper .product-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.add-to-cart-modal .add-to-cart-modal-main .product-side,
.add-to-cart-modal .add-to-cart-warranty-main .product-side {
  flex-direction: column;
  gap: 0.75rem;
  overflow-wrap: anywhere;
}
@media (min-width: 768px) {
  .add-to-cart-modal .add-to-cart-modal-main .product-side,
  .add-to-cart-modal .add-to-cart-warranty-main .product-side {
    gap: 1rem;
  }
}
.add-to-cart-modal .add-to-cart-modal-main .product-side .label,
.add-to-cart-modal .add-to-cart-warranty-main .product-side .label {
  padding-right: 0.25rem;
}
.add-to-cart-modal .add-to-cart-modal-main .product-side .label,
.add-to-cart-modal .add-to-cart-modal-main .product-side .value,
.add-to-cart-modal .add-to-cart-modal-main .product-side .line-item-attributes,
.add-to-cart-modal .add-to-cart-warranty-main .product-side .label,
.add-to-cart-modal .add-to-cart-warranty-main .product-side .value,
.add-to-cart-modal .add-to-cart-warranty-main .product-side .line-item-attributes {
  display: block;
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 400;
  font-style: normal;
  color: #6d6d6d;
  line-height: 1.25rem;
}
.add-to-cart-modal .add-to-cart-modal-main .product-side .color,
.add-to-cart-modal .add-to-cart-warranty-main .product-side .color {
  font-weight: 700;
}
.add-to-cart-modal .add-to-cart-modal-main .product-side .unit-price-strike,
.add-to-cart-modal .add-to-cart-warranty-main .product-side .unit-price-strike {
  color: #6d6d6d;
  padding-left: 0.5rem;
  text-decoration: line-through;
}
.add-to-cart-modal .add-to-cart-modal-main .success-item-pd-name,
.add-to-cart-modal .add-to-cart-modal-main .unit-price,
.add-to-cart-modal .add-to-cart-modal-main .unit-price-strike,
.add-to-cart-modal .add-to-cart-modal-main .clyde-option-price,
.add-to-cart-modal .add-to-cart-warranty-main .success-item-pd-name,
.add-to-cart-modal .add-to-cart-warranty-main .unit-price,
.add-to-cart-modal .add-to-cart-warranty-main .unit-price-strike,
.add-to-cart-modal .add-to-cart-warranty-main .clyde-option-price {
  margin-bottom: 0;
  font-family: "Plus Jakarta Sans", arial, helvetica, serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  color: #000;
  line-height: 1.25rem;
}
.add-to-cart-modal .clyde-product-header,
.add-to-cart-modal .subscribe-save-title {
  margin: 1rem 0 2rem;
  font-family: "Plus Jakarta Sans", arial, helvetica, serif;
  font-size: 1rem;
  font-weight: 700;
  color: #000;
  line-height: 1.25rem;
}
.add-to-cart-modal .subscribe-save-title {
  margin: 0.5rem 0 1.25rem;
}
.add-to-cart-modal .frequency-message {
  margin-bottom: 2rem;
  display: block;
}
.add-to-cart-modal .add-to-cart-warranty-main {
  margin-bottom: 2rem;
}
.add-to-cart-modal .add-to-cart-paid-accessories {
  margin-top: 1.25rem;
}
.add-to-cart-modal .add-to-cart-paid-accessories .add-to-cart-paid-accessory-item {
  margin-bottom: 0.75rem;
}
.add-to-cart-modal .add-to-cart-bonus-products {
  margin-top: 1.25rem;
}
.add-to-cart-modal .add-to-cart-bonus-products .free-gift-label {
  margin-bottom: 0.75rem;
  font-weight: 700;
  font-family: "Plus Jakarta Sans", arial, helvetica, serif;
  font-size: 1rem;
  font-weight: 700;
  color: #000;
  line-height: 1.25rem;
}
.add-to-cart-modal .add-to-cart-bonus-products .add-to-cart-bonus-item {
  margin-bottom: 0.75rem;
}
.add-to-cart-modal .add-to-cart-bonus-products .bonus-product-price .bonus-free-label {
  font-weight: 700;
  font-family: "Plus Jakarta Sans", arial, helvetica, serif;
  font-size: 1rem;
  font-weight: 700;
  color: #000;
  line-height: 1.25rem;
}
.add-to-cart-modal .add-to-cart-bonus-products .bonus-product-price .strike-through.list-price {
  font-family: "Plus Jakarta Sans", arial, helvetica, serif;
  font-size: 1rem;
  font-weight: 700;
  color: #6d6d6d;
  line-height: 1.25rem;
  color: #6d6d6d;
  text-decoration: line-through;
  margin-left: 0.5rem;
}
.add-to-cart-modal .modal-footer {
  border: 0;
  padding: 0;
  flex-shrink: 0;
  margin-top: 1rem;
  margin-bottom: 1.5rem;
}
@media (max-width: 767.98px) {
  .add-to-cart-modal .modal-footer {
    order: 1;
    position: sticky;
    bottom: 0;
    background: #fff;
    padding: 2rem 0;
    z-index: 1;
  }
}
@media (min-width: 768px) {
  .add-to-cart-modal .modal-footer {
    margin-top: 1.25rem;
    margin-bottom: 2rem;
  }
}
.add-to-cart-modal .modal-footer .bonus-product-viewcart {
  gap: 1rem;
  margin: 0;
  width: 100%;
}
.add-to-cart-modal .modal-footer .btn {
  max-width: 100%;
}
.add-to-cart-modal .modal-bottom-cta {
  position: sticky;
  bottom: 0;
}
.add-to-cart-modal .modal-bottom-cta .modal-footer {
  margin: 0;
}

.mini-cart-carousel {
  padding: 1.25rem 1.25rem 1.5rem;
  background-color: #f3f3f3;
  border-radius: 16px;
}
@media (min-width: 768px) {
  .mini-cart-carousel {
    padding: 1rem 1.25rem 1.25rem;
  }
}
.mini-cart-carousel__title {
  padding-bottom: 1.5rem;
  margin-bottom: 0;
  font-family: "Plus Jakarta Sans", arial, helvetica, serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  color: #000;
  line-height: 1.25rem;
}
@media (min-width: 768px) {
  .mini-cart-carousel__title {
    padding-bottom: 1rem;
  }
}
.mini-cart-carousel__items .row > .no-results-tile {
  display: none !important;
}
.mini-cart-carousel__items .slick-track {
  display: flex;
  align-items: flex-start;
}
.mini-cart-carousel__items .slick-track .slick-slide {
  height: inherit;
  width: 18.625rem;
}
.mini-cart-carousel__items .slick-track .slick-slide:has(.see-details-btn, .notify-me-button) {
  width: 21.375rem;
}
.mini-cart-carousel__items .slick-track .slick-slide > div,
.mini-cart-carousel__items .slick-track .product-tile {
  height: 100%;
}
.mini-cart-carousel__items .slick-track .no-results-tile {
  height: 100%;
}
.mini-cart-carousel__items .slick-track .no-results-tile .product-tile .tile-body {
  justify-content: flex-start;
}
.mini-cart-carousel .no-results-tile {
  padding-right: 0.375rem;
}
.mini-cart-carousel .no-results-tile .image-container {
  padding: 0;
  width: 5rem;
  height: 5rem;
  border-radius: 8px;
}
.mini-cart-carousel .no-results-tile .product-tile {
  padding: 0.75rem;
  border-radius: 12px;
  background-color: #fff;
  min-height: 0;
  gap: 0.5rem;
}
@media (min-width: 768px) {
  .mini-cart-carousel .no-results-tile .product-tile {
    gap: 0.5rem;
  }
}
.mini-cart-carousel .no-results-tile .product-tile .tile-body {
  padding: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.mini-cart-carousel .no-results-tile .product-tile .link {
  font-size: 0.875rem;
  line-height: 1.125rem;
  margin-bottom: 0.5rem;
  letter-spacing: -0.03125rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  -webkit-line-clamp: 2;
  height: 2.25rem;
}
.mini-cart-carousel .no-results-tile .product-tile .product-tile-info {
  min-width: 0;
}
.mini-cart-carousel .no-results-tile .product-tile .product-tile-image {
  align-self: flex-start;
}
.mini-cart-carousel .no-results-tile .price-btn-wrapper {
  justify-content: space-between;
  align-items: flex-end;
  font-size: 1rem;
  line-height: 1.25rem;
  gap: 0.25rem;
  row-gap: 0.5rem;
  flex-wrap: wrap;
  letter-spacing: 0;
}
.mini-cart-carousel .no-results-tile .price-btn-wrapper .notify-me-button,
.mini-cart-carousel .no-results-tile .price-btn-wrapper .see-details-btn {
  padding: 0 0.75rem;
  font-size: 0.875rem;
  min-width: auto;
  height: 2rem;
  line-height: 1.875rem;
  white-space: nowrap;
  flex-shrink: 0;
}
.mini-cart-carousel .no-results-tile .price-btn-wrapper .notified-btn {
  padding: 0 0.75rem;
  font-size: 0.875rem;
  height: 2rem;
  line-height: 1.875rem;
  white-space: nowrap;
  flex-shrink: 0;
}
.mini-cart-carousel .no-results-tile .price-btn-wrapper .tile-bottom {
  margin-left: auto;
}
.mini-cart-carousel .no-results-tile .price-btn-wrapper .price-info {
  flex: 1 1 0;
  flex-direction: column;
  min-width: -moz-min-content;
  min-width: min-content;
}
.mini-cart-carousel .no-results-tile .price-btn-wrapper .price-value {
  flex-direction: column;
  white-space: nowrap;
}
.mini-cart-carousel .no-results-tile .price-btn-wrapper .out-of-stock-label {
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 0.75rem;
  font-weight: 700;
  font-style: normal;
  color: #b12024;
  line-height: 1.125rem;
}
.mini-cart-carousel .no-results-tile .price-btn-wrapper .price-info:has(.out-of-stock-label) .dynamic-product-price,
.mini-cart-carousel .no-results-tile .price-btn-wrapper .price-info:has(.out-of-stock-label) .price-value > span {
  color: #6d6d6d;
}
.mini-cart-carousel .no-results-tile .price-btn-wrapper .price-info:has(.out-of-stock-label) .strike-through {
  display: none;
}
.mini-cart-carousel .no-results-tile .price-btn-wrapper .dynamic-product-price,
.mini-cart-carousel .no-results-tile .price-btn-wrapper .dynamic-product-price > span:not(.range) {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.mini-cart-carousel .no-results-tile .price-btn-wrapper .strike-through {
  margin-left: 0;
}
.mini-cart-carousel .no-results-tile .price-btn-wrapper .range > span:last-child {
  display: block;
}
.mini-cart-carousel .no-results-tile .price-btn-wrapper .best-price,
.mini-cart-carousel .no-results-tile .price-btn-wrapper .rrp-notice {
  margin-top: 0;
  font-size: 0.75rem;
  line-height: 1.125rem;
  white-space: normal;
}
.mini-cart-carousel .no-results-tile .add-to-cart-btn-icon {
  padding: 0;
  border: 0;
  min-width: unset;
  height: 2rem;
}
.mini-cart-carousel .no-results-tile .add-to-cart-btn-icon::before {
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMTZDMCA3LjE2MzQ0IDcuMTYzNDQgMCAxNiAwQzI0LjgzNjYgMCAzMiA3LjE2MzQ0IDMyIDE2QzMyIDI0LjgzNjYgMjQuODM2NiAzMiAxNiAzMkM3LjE2MzQ0IDMyIDAgMjQuODM2NiAwIDE2WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE2LjU3MzYgMTAuMDA5OEMxNi41NzM2IDkuNTc2ODIgMTYuMjI1MyA5LjIyODUyIDE1Ljc5MjMgOS4yMjg1MkMxNS4zNTk0IDkuMjI4NTIgMTUuMDExMSA5LjU3NjgyIDE1LjAxMTEgMTAuMDA5OFYxNS4yMTgxSDkuODAyNzNDOS4zNjk3OSAxNS4yMTgxIDkuMDIxNDggMTUuNTY2NCA5LjAyMTQ4IDE1Ljk5OTNDOS4wMjE0OCAxNi40MzIzIDkuMzY5NzkgMTYuNzgwNiA5LjgwMjczIDE2Ljc4MDZIMTUuMDExMVYyMS45ODg5QzE1LjAxMTEgMjIuNDIxOSAxNS4zNTk0IDIyLjc3MDIgMTUuNzkyMyAyMi43NzAyQzE2LjIyNTMgMjIuNzcwMiAxNi41NzM2IDIyLjQyMTkgMTYuNTczNiAyMS45ODg5VjE2Ljc4MDZIMjEuNzgxOUMyMi4yMTQ4IDE2Ljc4MDYgMjIuNTYzMiAxNi40MzIzIDIyLjU2MzIgMTUuOTk5M0MyMi41NjMyIDE1LjU2NjQgMjIuMjE0OCAxNS4yMTgxIDIxLjc4MTkgMTUuMjE4MUgxNi41NzM2VjEwLjAwOThaIiBmaWxsPSIjRjZGNkY2Ii8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  width: 2rem;
  height: 2rem;
}
.mini-cart-carousel .slick-dots {
  display: none !important;
}
.mini-cart-carousel .slick-slider {
  margin-bottom: 0;
}
.mini-cart-carousel .slick-slider .dynamic-cta {
  display: none;
}

.interstitial-cart-addons {
  padding: 1.25rem 0 1.25rem 1.25rem;
  border-radius: 16px;
  background-color: #f3f3f3;
}
.interstitial-cart-addons .interstitial-cart-content h6 {
  margin-bottom: 0.25rem;
}
@media (min-width: 768px) {
  .interstitial-cart-addons .interstitial-cart-content h6 {
    margin-bottom: 0.5rem;
  }
}
.interstitial-cart-addons .interstitial-cart-content p {
  margin-bottom: 0.75rem;
  font-size: 0.875rem;
}
.interstitial-cart-addons .interstitial-cart-tiles {
  margin-bottom: 1.25rem;
  padding-bottom: 1.25rem;
}
.interstitial-cart-addons .slick-track {
  display: flex;
}
.interstitial-cart-addons .slick-slide {
  margin-right: 0.75rem;
  padding: 0.5rem 0.5rem 0.75rem;
  background-color: #fff;
  border-radius: 16px;
  height: auto;
}
@media (min-width: 768px) {
  .interstitial-cart-addons .slick-slide {
    padding: 0.75rem 0.5rem 1rem;
  }
}
.interstitial-cart-addons .slick-slide > div {
  height: 100%;
}
.interstitial-cart-addons .slick-arrow {
  left: 0;
  right: 0;
}
.interstitial-cart-addons .slick-arrow::before {
  display: none;
}
.interstitial-cart-addons .slick-dotted .slick-dots {
  bottom: -1.25rem;
}
.interstitial-cart-addons .product-tile .image-container {
  padding: 0;
}
.interstitial-cart-addons .product-tile .tile-body {
  padding: 0.5rem 0;
}
.interstitial-cart-addons .product-tile .tile-body .pdp-link .link {
  font-family: "Plus Jakarta Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 700;
  color: #000;
  line-height: 1.125rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0.5rem;
  letter-spacing: -0.03125rem;
}
.interstitial-cart-addons .product-tile .tile-body .ratings {
  margin-bottom: 0;
}
.interstitial-cart-addons .product-tile .tile-bottom .price {
  margin-bottom: 0.75rem;
  font-family: "Plus Jakarta Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 700;
  font-style: normal;
  color: #000;
  line-height: 1.125rem;
}
@media (min-width: 768px) {
  .interstitial-cart-addons .product-tile .tile-bottom .price {
    font-size: 1.125rem;
    line-height: 1.25rem;
  }
}
.interstitial-cart-addons .product-tile .tile-bottom .plp-add-to-cart,
.interstitial-cart-addons .product-tile .tile-bottom .notify-me-button,
.interstitial-cart-addons .product-tile .tile-bottom .see-details-link {
  padding: 0;
  min-width: auto;
  border: 0;
  border-radius: 0;
  text-align: left;
  text-decoration: underline;
  background-color: unset;
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 600;
  color: #000;
  line-height: 1.25rem;
}
.interstitial-cart-addons .product-tile .tile-bottom .plp-add-to-cart:hover,
.interstitial-cart-addons .product-tile .tile-bottom .notify-me-button:hover,
.interstitial-cart-addons .product-tile .tile-bottom .see-details-link:hover {
  background-color: unset;
}
.interstitial-cart-addons .product-tile .tile-bottom .notified-btn {
  padding: 0 0.3125rem;
  font-size: 0.875rem;
}

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