/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./code/app_irth/cartridge/client/default/scss/productTileTanishq.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.care-guide-main-wrapper .care-guide-faqs-section {
  margin-bottom: 24px; }
  .care-guide-main-wrapper .care-guide-faqs-section .faqs-heading {
    font-size: 16px;
    font-weight: 700;
    line-height: 19px;
    font-family: arial, sans-serif;
    margin: 48px 0 8px; }
  .care-guide-main-wrapper .care-guide-faqs-section .faqs-desc {
    font-size: 12px;
    line-height: 18px;
    font-family: arial, sans-serif;
    font-weight: 400;
    padding: 0 15px; }

.care-guide-main-wrapper .care-guide-tab {
  max-width: 25%;
  width: 100%;
  text-align: center;
  border: 1px solid #000;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  padding: 20px 0;
  text-transform: uppercase;
  background-color: #fff; }
  .care-guide-main-wrapper .care-guide-tab.active {
    background-color: #000;
    color: #fff;
    border: none; }

.care-guide-main-wrapper .products-desc {
  padding: 24px 0;
  font-size: 12px;
  font-family: arial, sans-serif; }

@media (min-width: 1024px) {
  .care-guide-main-wrapper .tab-pane.active .product-details-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px; } }

.care-guide-main-wrapper .tabs-content-section .tab-content-headig {
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  color: #000;
  font-family: arial, sans-serif;
  text-transform: uppercase; }

.care-guide-main-wrapper .nav-right-section {
  width: 100%; }

.care-guide-main-wrapper .bottom-wrapper .btn-link {
  font-size: 14px;
  color: #444;
  font-family: arial, sans-serif;
  font-weight: 700;
  text-transform: capitalize;
  padding: 6px 12px;
  text-decoration: none;
  width: 100%;
  text-align: start;
  display: inline; }

.care-guide-main-wrapper .bottom-wrapper .card {
  border: 0;
  border-bottom: 1px solid #000 !important;
  position: relative; }
  .care-guide-main-wrapper .bottom-wrapper .card .card-header {
    border-bottom: 0;
    padding: 0; }
  .care-guide-main-wrapper .bottom-wrapper .card .card-body {
    font-size: 12px;
    font-family: arial, sans-serif;
    color: #222;
    line-height: 18px; }

.care-guide-main-wrapper .bottom-wrapper button::after {
  content: url("./../images/down_arrow.svg") !important;
  position: absolute;
  right: 10px;
  top: 10px;
  float: right;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.care-guide-main-wrapper .bottom-wrapper button.collapsed::after {
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg); }

div[data-action="Search-Show"] .overflow-hidden {
  overflow: unset !important; }

.compare-row-container .product-tile {
  margin-bottom: 1.25rem !important;
  margin-right: 0.125rem; }

.compare-row-container .category {
  display: none !important; }

.product-tile .ribbon-content {
  position: relative;
  top: -4.5rem;
  right: -1.375rem;
  left: 0.4125rem;
  text-align: left;
  font: normal normal 300 0.72rem/1.75rem "nunito_sansregular";
  letter-spacing: 0.0288rem;
  color: #fff;
  text-transform: uppercase; }

.product-tile .h-0 {
  height: 0; }

.product-tile .promotion-ribbon-two {
  display: none;
  position: absolute;
  z-index: 1;
  left: 0.9375rem;
  top: -1rem;
  width: 8.8125rem; }
  @media (max-width: 1023.98px) {
    .product-tile .promotion-ribbon-two {
      display: none; } }

.product-tile .promotion-ribbon {
  position: relative;
  top: -1.585rem;
  right: 1.15rem;
  display: inline-block; }

.product-tile .plp-out-of-stock {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 40%;
  width: 100%; }
  .product-tile .plp-out-of-stock span {
    color: #ff0009;
    font: normal normal 600 0.75rem/1.5625rem "nunito_sansregular"; }

.plp-out-of-stock-text {
  text-align: left;
  font: normal normal bold 1rem/1.5625rem "nunito_sansregular";
  color: #ff0009; }
  @media (max-width: 1023.98px) {
    .plp-out-of-stock-text {
      font-size: 0.75rem; } }

.product-tile .tile-body {
  padding: 1.3rem 0.75rem 1rem; }
  @media (max-width: 1023.98px) {
    .product-tile .tile-body {
      padding: 1.3rem 0.375rem 1rem; } }
  .product-tile .tile-body span.p-tile-ribbion-container {
    color: #761030;
    position: absolute;
    top: -0.138rem;
    left: 0; }
    @media (min-width: 768px) {
      .product-tile .tile-body span.p-tile-ribbion-container {
        display: none; } }
    @media (max-width: 1023.98px) {
      .product-tile .tile-body span.p-tile-ribbion-container {
        margin-top: 0.1875rem;
        margin-bottom: 0.1875rem; } }
    .product-tile .tile-body span.p-tile-ribbion-container span.p-title-ribbion-text {
      font: normal normal bold 0.688rem/0.938rem "nunito_sansregular";
      padding-left: 0.438rem; }
  .product-tile .tile-body .out-of-stock-warning {
    color: #761030;
    font-weight: 400;
    margin: 9px 0 0;
    font-size: 0.9375rem; }
    @media (max-width: 1023.98px) {
      .product-tile .tile-body .out-of-stock-warning {
        font-size: 0.75rem; } }
  .product-tile .tile-body .ribbon-section {
    position: absolute;
    top: 0;
    left: 0.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 6px; }
    @media (min-width: 768px) {
      .product-tile .tile-body .ribbon-section {
        left: 0.96875rem; } }
  .product-tile .tile-body .product-name {
    height: 2.5rem; }

.product-tile {
  border: none; }
  @media (max-width: 1023.98px) {
    .product-tile {
      min-height: unset; } }

.experience-component .modal-content {
  margin-top: -40px; }

.owl-carousel .quickview-button {
  display: none; }

.owl-carousel .product {
  padding: 0 2px; }

@media (min-width: 1024px) {
  .you-may-like-section .row {
    margin: 0 18px; } }

.product-tile .image-container {
  border-bottom: 0.0313rem solid #761030;
  overflow: visible; }
  .product-tile .image-container .product-image-block {
    margin: 0 auto; }
    .product-tile .image-container .product-image-block .slick-dots li button {
      display: none; }
  .product-tile .image-container span.p-tile-ribbion-container {
    background: #fff;
    color: #761030;
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0.4em 0.5em;
    border-radius: 0.125rem; }
    @media (max-width: 767.98px) {
      .product-tile .image-container span.p-tile-ribbion-container {
        display: none; } }
    .product-tile .image-container span.p-tile-ribbion-container span.p-title-ribbion-text {
      padding: 0.375rem;
      font: normal normal bold 0.75rem/1.375rem "nunito_sansregular"; }

.pdp-link h5 {
  color: #000;
  font: normal normal bold 0.875rem/1.1875rem "nunito_sansregular";
  letter-spacing: 0;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }
  @media (min-width: 768px) {
    .pdp-link h5 {
      overflow: hidden;
      text-overflow: ellipsis; } }
  @media (max-width: 1023.98px) {
    .pdp-link h5 {
      display: -webkit-box; } }

.explore-now button {
  width: 100%;
  height: 2.5rem;
  /* UI Properties */
  border: 0.0313rem solid #000;
  border-radius: 0;
  opacity: 1;
  background: transparent; }

.explore-now a button {
  font: normal normal bold 0.875rem/1.75rem "nunito_sansregular";
  letter-spacing: 0.0437rem;
  color: #000 !important;
  opacity: 1;
  text-decoration: none; }

.explore-now button:hover {
  background-color: #000;
  color: #fff !important; }

.category span {
  font: normal normal bold 0.75rem/1rem "nunito_sansregular";
  letter-spacing: 0;
  text-transform: capitalize; }

.search-results {
  /* max-width: fill-available; */ }

.price {
  margin-top: 0.375rem; }

.price span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  letter-spacing: 0; }
  .price span .sales .value {
    font-size: 0.875rem;
    font-family: arial, sans-serif;
    font-weight: 600; }
    @media (max-width: 1049.98px) {
      .price span .sales .value {
        font-size: 0.75rem; } }
  .price span .percentage-off {
    background-color: #ebdbe0;
    color: #761030;
    line-height: 14px;
    padding: 4px 5px 2px;
    font-size: 12px;
    font-weight: 500; }
    @media (max-width: 1049.98px) {
      .price span .percentage-off {
        font-size: 0.625rem; } }
  .price span del {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .price span .strike-through .strike-through-currency {
    display: unset; }
  .price span .strike-through .value {
    font-size: 0.75rem;
    font-weight: 500;
    font-family: arial, sans-serif; }
    @media (max-width: 1049.98px) {
      .price span .strike-through .value {
        font-size: 0.6875rem;
        line-height: 0.825rem; } }
  .price span .strike-through.plp {
    font-size: 0.75rem; }
  @media (max-width: 1049.98px) {
    .price span {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: start;
      font: normal normal bold 0.75rem/1.1875rem "nunito_sansregular"; } }

.rating {
  position: absolute;
  right: 0.625rem;
  bottom: 0.9375rem;
  background: #fff;
  padding: 0.3125rem 0.375rem;
  border-radius: 0.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.compare {
  position: absolute;
  top: 1.125rem;
  left: 2rem; }

.vto-camera {
  position: absolute;
  top: -0.6rem;
  left: 1.1rem; }

.vto-camera .vto-tooltip {
  opacity: 0;
  position: relative;
  font: normal normal 600 0.75rem/1rem "nunito_sansregular";
  color: #761030;
  -webkit-filter: drop-shadow(0.0625rem 0.0625rem 0.125rem #6316175c);
          filter: drop-shadow(0.0625rem 0.0625rem 0.125rem #6316175c);
  padding: 0.125rem;
  z-index: 1;
  background: #fff;
  width: 3.5rem;
  left: -35%;
  bottom: -2rem;
  letter-spacing: 0;
  margin-top: 0.125rem; }

.vto-camera:hover .vto-tooltip {
  opacity: 1; }

.vto-camera .vto-tooltip::after {
  content: "";
  position: absolute;
  bottom: 100%;
  right: 1.9375rem;
  margin-left: 0.75rem;
  border-width: 0.4375rem;
  border-style: solid;
  border-color: transparent transparent #fff transparent; }

.compare-border {
  background: #fff;
  border-radius: 50%;
  border: 0.1rem solid #fff;
  cursor: pointer; }

.compare-selected {
  position: absolute;
  top: 1.125rem;
  left: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 0.0625rem solid #761030;
  padding: 0.3125rem 0.125rem;
  border-radius: 3.125rem;
  font-size: 0.75rem;
  color: #761030;
  background-color: #fff;
  height: 1.6875rem; }
  @media (max-width: 1049.98px) {
    .compare-selected {
      left: 5%;
      font-size: 0.5rem; } }

.compare-msg {
  padding: 0 0.2875rem;
  margin-bottom: -0.125rem; }

.like svg {
  background: #fff;
  border-radius: 50%;
  padding: 0.125rem;
  margin-right: 1.1875rem;
  width: 1.5625rem; }

.like span.wishicon {
  display: block; }

.like button {
  border: none; }

.compare-toggle-img {
  display: none; }

.compare-link button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 0.0625rem solid #46433c;
  border-radius: 0.3125rem;
  width: 12.375rem;
  height: 3.75rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: transparent;
  outline: 0; }
  .compare-link button:hover {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    outline: 0;
    background-color: #761030; }
    .compare-link button:hover .compare-toggle-img {
      display: block; }
    .compare-link button:hover .compare-toggle {
      display: none; }
    .compare-link button:hover h5 {
      color: #fff; }
  .compare-link button h4 {
    text-align: left;
    font: normal normal 600 0.875rem/1.1875rem "nunito_sansregular";
    letter-spacing: 0;
    color: #7f7f7f; }
  .compare-link button h5 {
    font-family: "nunito_sanssemibold";
    text-transform: uppercase;
    font-size: 0.875rem;
    letter-spacing: 0; }

.color-grey {
  color: #7f7f7f; }

.color-burgundy {
  color: #761030; }

.sort-by select {
  background: #fff 0% 0% no-repeat padding-box;
  border: 0.0625rem solid #761030;
  border-radius: 0.3125rem;
  opacity: 1;
  width: 17.0625rem;
  height: 3.75rem; }

.breadcrumb-item h1 {
  font-family: arial, sans-serif;
  font-size: 1.5625rem;
  letter-spacing: 0.0938rem;
  padding-right: 0.375rem; }

@media (max-width: 767.98px) {
  .bread-styling {
    word-break: break-all; } }

.bread-styling h4 span {
  font-family: arial, sans-serif;
  letter-spacing: 0.05rem; }

.breadcrumb span.seprator {
  font-family: arial, sans-serif;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.05rem;
  color: rgba(0, 0, 0, 0.5) !important; }

.breadcrumb {
  text-transform: uppercase; }
  .breadcrumb span.items-quantity,
  .breadcrumb span.items-text {
    color: #7f7f7f;
    font-weight: 500; }
  .breadcrumb span.item-text {
    color: #7f7f7f;
    font-weight: 500; }

.bread-styling h5,
.heading-tag-5 {
  font-family: arial, sans-serif;
  font-size: 12px;
  letter-spacing: 0.025rem;
  color: #000;
  font-weight: 400;
  text-transform: uppercase; }
  .bread-styling h5::first-letter, .bread-styling h5::first-line,
  .heading-tag-5::first-letter,
  .heading-tag-5::first-line {
    text-transform: capitalize; }

#main-plp {
  border: none;
  font-family: arial, sans-serif; }
  #main-plp .top-information-section {
    background: #fff;
    border: 0.0625rem solid #761030;
    height: 4rem;
    line-height: 1.375rem; }
  #main-plp .center-columns {
    border-right: 0.0625rem solid rgba(131, 39, 41, 0.3);
    float: none;
    text-align: center; }
    @media (max-width: 1049.98px) {
      #main-plp .center-columns {
        padding: 0 0.5rem; } }
    #main-plp .center-columns a {
      color: #761030 !important;
      font-size: 0.875rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      @media (max-width: 1049.98px) {
        #main-plp .center-columns a {
          font: normal normal bold 0.75rem/1rem "nunito_sansregular"; } }
    #main-plp .center-columns div {
      margin: 0 5rem; }
  #main-plp .product-tile {
    border: 0.0313rem solid #761030 !important;
    border-radius: 0 0 0.5rem 0.5rem;
    opacity: 1; }
  #main-plp .pdp-link h5 {
    white-space: nowrap;
    overflow: hidden;
    font-weight: 600;
    font-size: 1rem;
    text-overflow: ellipsis; }
  #main-plp .center-columns:first-child {
    border-left: 0.0625rem solid rgba(131, 39, 41, 0.3); }
  #main-plp .compare {
    position: absolute;
    top: 1.125rem;
    left: 1rem; }
  #main-plp .like {
    position: absolute; }
    @media (min-width: 768px) {
      #main-plp .like {
        top: 0.625rem;
        right: 0; } }
    @media (max-width: 767.98px) {
      #main-plp .like {
        top: 0.3rem;
        right: -1rem; } }
  #main-plp .already-added-to-wishlist {
    position: absolute;
    top: 0.5rem;
    right: 0.25rem; }
  #main-plp .sortby select {
    background: #fff 0% 0% no-repeat padding-box;
    border: 0.0625rem solid #761030;
    border-radius: 0.3125rem;
    opacity: 1;
    width: 17.0625rem;
    height: 3.75rem; }
  #main-plp #main-plp {
    border: none;
    font-family: "Nunito Sans", sans-serif !important; }
  @media (max-width: 1023.98px) {
    #main-plp #main-plp .center-columns {
      width: auto !important; } }

@media (max-width: 767.98px) {
  #main-plp .center-columns div {
    margin: 0; }
  .top-information-section b {
    text-transform: uppercase;
    max-width: 10rem; }
  .product-tile {
    min-height: auto; }
  .recently-viewed-btn {
    border-radius: 50% !important;
    left: 5%; }
    .recently-viewed-btn img {
      margin: 0 !important; } }

@media (min-width: 1024px) {
  #main-plp .center-columns div {
    margin: 0 5rem !important; } }

@media (min-width: 768px) {
  #main-plp .center-columns div {
    margin: 0 2rem; } }

.notification-handler.danger,
.notification-handler.success {
  background: #d4e0d7;
  border-radius: 0.3125rem;
  -webkit-box-shadow: 0 0 1.25rem #00000029;
          box-shadow: 0 0 1.25rem #00000029;
  left: 1.25rem;
  opacity: 0;
  position: fixed;
  right: 1.25rem;
  top: 5.375rem;
  -webkit-transform: translateX(120%);
          transform: translateX(120%);
  z-index: 9; }

.notification-handler.danger.active,
.notification-handler.success.active {
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0); }

.notification-handler.danger .content,
.notification-handler.success .content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1rem;
  font-weight: 600;
  gap: 1.875rem;
  padding: 0.625rem 2.5rem; }

.notification-handler.danger {
  background: #fbe1e1;
  border-radius: 0.3125rem;
  -webkit-box-shadow: 0 0 1.25rem #00000029;
          box-shadow: 0 0 1.25rem #00000029; }

.notification-handler.success .content img {
  height: 1.5625rem; }

.item-type-alert {
  color: #000;
  font: normal normal 700 1rem/1.875rem "nunito_sansregular";
  letter-spacing: 0.0313rem;
  text-align: left; }

.item-type-alert .underline-alert {
  text-decoration: underline !important; }

.notification-handler.danger::before,
.notification-handler.success::before {
  background: #27ba4f;
  content: "";
  height: 100%;
  position: absolute;
  width: 1.25rem; }

.notification-handler.danger::before {
  background: #ff0607; }

.notification-handler.danger .close-icon,
.notification-handler.success .close-icon {
  position: absolute;
  right: 1.25rem;
  cursor: pointer; }

.add-to-wishlist-messages {
  top: 50%; }
  .add-to-wishlist-messages .add-to-wishlist-alert {
    font-size: 0.875rem;
    line-height: 1.3125rem;
    text-wrap: nowrap;
    padding: 0.625rem 1.25rem;
    background-color: #000;
    color: white; }
    @media (min-width: 1024px) {
      .add-to-wishlist-messages .add-to-wishlist-alert {
        font-size: 1rem; } }

.remove-all {
  background-color: #761030;
  border: 0.01em solid #761030;
  border-radius: 0.3125rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #000;
  color: #fff;
  cursor: pointer;
  font-size: 0.875rem;
  font-weight: 800;
  height: 3.125rem;
  line-height: 1em;
  outline: 0;
  padding: 0.875em 5.875em;
  position: relative;
  text-align: center;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  width: auto; }

.delete-list-no-button {
  background-color: #fff;
  border: 0.01em solid #761030;
  border-radius: 0.3125rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #761030;
  cursor: pointer;
  font-size: 0.875rem;
  font-weight: 800;
  height: 3.125rem;
  line-height: 1em;
  outline: 0;
  padding: 0.875em 5.875em;
  position: relative;
  text-align: center;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  width: auto; }

#table-root-compare-attribute {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%; }

.table-row-main {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  opacity: 1; }

.table-heading-main,
.table-detail-main {
  text-align: left;
  padding: 0.5rem;
  font: normal normal 600 0.875rem/1.5625rem "nunito_sansregular";
  letter-spacing: 0;
  color: #000;
  opacity: 1; }

.table-heading-main {
  border-bottom: 0.0313rem solid #761030;
  padding: 1.125rem;
  width: 15%;
  text-align: left;
  font: normal normal 600 0.875rem/1.5625rem "nunito_sansregular";
  letter-spacing: 0;
  color: #000; }

.table-detail-main {
  border-right: 0.3125rem;
  text-align: center;
  width: 22%;
  font: normal normal 300 0.875rem/1.5625rem "nunito_sansregular";
  letter-spacing: 0;
  color: #000;
  opacity: 1; }

.table-detail-space {
  background: none;
  width: 1.5%; }

.add-anothe-product {
  text-align: center;
  font: normal normal 100 14px/1.5625rem;
  letter-spacing: 0;
  color: #000;
  opacity: 1; }

.explore-now-btn {
  border: 0.0313rem solid #761030;
  border-radius: 0.125rem;
  margin: 0.9375rem;
  width: 16.1875rem;
  opacity: 1; }

.main-col {
  background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;
  background: #fff 0% 0% no-repeat padding-box;
  border-radius: 0 0 0.5rem 0.5rem;
  opacity: 1;
  padding: 0;
  height: 79.8%;
  margin-top: 0;
  margin-left: 0; }
  @media (max-width: 1049.98px) {
    .main-col {
      height: 79%; } }

.root-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-right: -0.9375rem;
  margin-left: -0.9375rem; }

.plus-icon {
  text-align: center;
  opacity: 1;
  color: #761030;
  margin-bottom: 0; }

.inner-cls-add-prd {
  margin-top: 5rem;
  background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;
  background: #fff 0% 0% no-repeat padding-box;
  opacity: 1;
  height: 10.75rem; }
  @media (max-width: 1049.98px) {
    .inner-cls-add-prd {
      height: 6.6875rem; } }

.compare-back-button {
  font-size: 2.0625rem;
  line-height: 1.3125rem;
  border: none;
  background: transparent;
  color: #761030; }

.remove-button-compare {
  width: 100%;
  height: 2.3rem;
  border: none;
  color: #000;
  padding: 0 4rem;
  border-radius: 0.125rem;
  opacity: 1;
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  margin-left: 65px; }

.plus-icon-on-remove {
  cursor: pointer; }

.opacity {
  opacity: 1; }

.clear-list {
  font-size: 1.125rem;
  font-weight: 800;
  text-align: center;
  margin-bottom: 1.5625rem;
  margin-top: 1.25rem; }

.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.breadcrumb-item a {
  font-family: arial, sans-serif;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.025rem;
  color: rgba(0, 0, 0, 0.5) !important; }
  @media (min-width: 1024px) {
    .breadcrumb-item a {
      padding-left: 1.375rem; } }

.breadcrumb-item.home-nav a {
  font-family: arial, sans-serif;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.025rem;
  color: rgba(0, 0, 0, 0.5) !important; }

.bread-styling.category-nav h5 {
  color: rgba(0, 0, 0, 0.5) !important;
  font-size: 12px !important;
  font-weight: 400 !important; }

.wishlist-tooltip {
  position: relative;
  display: inline-block;
  opacity: 1;
  background: transparent; }

.addto-compareitem {
  border: none;
  background: transparent;
  padding: 0; }

.wishlist-tooltip .wishlist-tooltiptext {
  opacity: 0;
  font-family: arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 16px;
  color: #fff;
  padding: 0.375rem 0.75rem;
  position: absolute;
  z-index: 10;
  background: #000;
  border-radius: 3px;
  text-wrap: nowrap;
  width: unset;
  top: 200%;
  right: -190%;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  pointer-events: none; }
  @media (max-width: 1023.98px) {
    .wishlist-tooltip .wishlist-tooltiptext {
      font: normal normal 600 0.75rem/1rem "nunito_sansregular";
      width: 6.5rem;
      padding: 0.125rem 0; } }

.compare-selected .wishlist-tooltip:hover .wishlist-tooltiptext {
  opacity: 0; }

.wishlist-tooltip:hover .wishlist-tooltiptext {
  opacity: 0; }
  @media (min-width: 1024px) {
    .wishlist-tooltip:hover .wishlist-tooltiptext {
      opacity: 1; } }

.wishlist-tooltip .wishlist-tooltiptext::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 48%;
  border-width: 0.4375rem;
  border-style: solid;
  border-color: transparent transparent #000 transparent;
  margin: 0; }
  @media (max-width: 1023.98px) {
    .wishlist-tooltip .wishlist-tooltiptext::after {
      left: 48%; } }

.wishlist-tooltiptext.comapretoitem {
  left: 20%; }
  .wishlist-tooltiptext.comapretoitem::after {
    left: -5%; }

.recently-viewed-btn {
  position: fixed;
  background: #761030;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 8;
  bottom: 1.4375rem;
  color: #fff;
  border: 0.0625rem solid #761030;
  border-radius: 0.375rem;
  font: normal normal bold 0.9375rem/1.25rem "nunito_sansregular";
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5rem 0.75rem; }
  .recently-viewed-btn .recently-viewed-text {
    text-transform: uppercase; }

.footer-div {
  width: 100%; }

.footer-item li a {
  color: #000 !important; }

.custom-stock-level-message {
  color: #ff0009;
  font-size: 0.75rem;
  font-weight: 600;
  font-family: "nunito_sansregular";
  position: absolute;
  top: 0.3125rem;
  line-height: 1rem; }

.category-grid-banner img {
  width: 100%; }

.comparison-cards .comparison-selected {
  position: absolute;
  top: 1.125rem;
  left: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 0.0625rem solid #761030;
  padding: 0.125rem 0.25rem;
  border-radius: 3.125rem;
  font-size: 0.75rem;
  color: #761030;
  background-color: #fff;
  height: 1.6875rem;
  opacity: 0; }
  @media (max-width: 1049.98px) {
    .comparison-cards .comparison-selected {
      left: 5%;
      font-size: 0.5rem; } }

.product-comparison li {
  cursor: pointer; }

header ~ #maincontent .container .bread-styling a.a-breadcrumbs {
  color: #b7b4b4; }

@media (max-width: 1023.98px) {
  .mob-invisible {
    visibility: hidden; } }

.compare-popup {
  background: #fff;
  border: 0.029rem solid #761030;
  border-radius: 0.3125rem;
  -webkit-box-shadow: 0 0.1875rem 0.375rem #00000029;
          box-shadow: 0 0.1875rem 0.375rem #00000029;
  display: block;
  font-size: 0.875rem;
  font-weight: 600;
  height: 3.75rem;
  padding: 0.1rem 0.625rem;
  position: absolute;
  text-transform: none;
  -webkit-transform: translate(105%);
          transform: translate(105%);
  z-index: 2000;
  width: 12.5rem;
  left: 2%;
  /* this CS forms the triangles */ }
  .compare-popup img {
    margin-right: 1.1875rem; }
  .compare-popup::after, .compare-popup::before {
    content: "";
    display: block;
    position: absolute;
    left: 100%;
    width: 0;
    height: 0;
    border-style: solid;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  .compare-popup::after {
    top: 39%;
    left: -13px;
    border-color: transparent transparent transparent #832729;
    border-width: 0.375rem; }
  .compare-popup::before {
    top: 39%;
    left: -12px;
    z-index: 1;
    right: 0;
    border-color: transparent transparent transparent white;
    border-width: 0.375rem; }
  .compare-popup .compare-text {
    padding: 0.5rem 0;
    font-family: "nunito_sanssemibold";
    font-size: 0.875rem;
    line-height: 1.1875rem; }
  .compare-popup .compare-area {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

.back-to-results p {
  margin-top: revert;
  font-family: arial, sans-serif; }

.mobile-modal-body {
  padding: 1rem;
  overflow: scroll;
  height: 33rem; }
  .mobile-modal-body .carousel-inner {
    padding-left: 30px; }
  .mobile-modal-body .einstein-plp-grid {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }

.slot-lg-width {
  width: 37rem; }

.slot-md-width {
  width: 18rem; }

.slot-sm-width {
  width: 12.9rem; }

.category-grid-banner-slot {
  padding: 0 0.625rem; }
  @media (min-width: 768px) {
    .category-grid-banner-slot {
      padding: 0 0.9375rem; } }

@media (max-width: 1023.98px) {
  .category-grid-banner .html-slot-container,
  .category-grid-banner-slot .html-slot-container {
    height: 100%; } }

.category-grid-banner .html-slot-container p,
.category-grid-banner-slot .html-slot-container p {
  margin: 0; }
  @media (max-width: 1023.98px) {
    .category-grid-banner .html-slot-container p,
    .category-grid-banner-slot .html-slot-container p {
      height: 100%; } }

.category-grid-banner .html-slot-container img,
.category-grid-banner-slot .html-slot-container img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center; }

.breadcrumb .bold-nunito {
  font-weight: bold;
  color: #761030; }

.show-more-button-disabled {
  display: none; }

.btn-loader {
  font-size: 0.9375rem;
  line-height: 1.25rem; }
  .btn-loader span {
    -webkit-animation-duration: 2s;
            animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-name: dots;
            animation-name: dots;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    background-color: whitesmoke;
    border-radius: 50%;
    display: inline-block;
    height: 10px;
    margin: 0 2px;
    width: 10px; }
    .btn-loader span:nth-child(2) {
      -webkit-animation-delay: 0.4s;
              animation-delay: 0.4s;
      background-color: whitesmoke; }
    .btn-loader span:nth-child(3) {
      -webkit-animation-delay: 0.8s;
              animation-delay: 0.8s;
      background-color: whitesmoke; }

.tile-loading-btn span {
  background-color: #761030;
  width: 0.625rem;
  height: 0.625rem; }
  .tile-loading-btn span:nth-child(2) {
    -webkit-animation-delay: 0.4s;
            animation-delay: 0.4s;
    background-color: #761030; }
  .tile-loading-btn span:nth-child(3) {
    -webkit-animation-delay: 0.8s;
            animation-delay: 0.8s;
    background-color: #761030; }

.show-more .show-more-btn {
  width: auto;
  padding: 0.3125rem 1.4063rem;
  border: 0.0313rem solid #761030;
  border-radius: 0.3125rem;
  font: normal normal 0.875rem/1.75rem "nunito_sansregular";
  letter-spacing: 0.0437rem;
  background: transparent;
  color: #000;
  text-transform: uppercase; }

.show-more .show-more-btn:hover {
  background: #761030 0% 0% no-repeat padding-box;
  color: #fff; }

.einstein-carousal-plp .price-text {
  font-size: 0.875rem; }

.einstein-carousal-plp .modal-title {
  font-weight: 700; }

.einstein-carousal-plp .modal-dialog {
  max-width: 100% !important;
  margin: 0;
  position: fixed;
  bottom: 0;
  width: 100%; }

.einstein-carousal-plp .modal-content {
  height: auto; }

.einstein-carousal-plp .tile-image {
  width: 100%; }

.einstein-carousal-plp .einstein-wishlist,
.einstein-carousal-plp img.promotion-ribbon,
.einstein-carousal-plp p.ribbon-content,
.einstein-carousal-plp ul.slick-dots,
.einstein-carousal-plp p.flat-off,
.einstein-carousal-plp div.einstein-btn,
.einstein-carousal-plp div.category,
.einstein-carousal-plp div.like {
  display: none !important; }

.einstein-carousal-plp .multi-image-container {
  margin-top: 0; }

.einstein-carousal-plp .slick-dotted.slick-slider {
  margin-bottom: 0; }

.einstein-carousal-plp .multi-image-container .einstein-navigators {
  bottom: 60%; }

.bg-bottom {
  background: bottom !important; }

.plp-search-results {
  max-width: 81.25rem;
  padding: 0 2rem;
  margin: auto; }
  @media (max-width: 767.98px) {
    .plp-search-results {
      padding: 0.625rem 0.9375rem 0 !important; } }
  .plp-search-results .item-count-sort-by {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content; }
    @media (min-width: 1024px) {
      .plp-search-results .item-count-sort-by {
        padding: 0 1.375rem;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; } }
    @media (max-width: 767.98px) {
      .plp-search-results .item-count-sort-by {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        margin: 0;
        padding: 0; } }
    .plp-search-results .item-count-sort-by .clear-refinements-btn {
      padding-left: 0;
      max-width: 100px;
      margin: 0; }
      .plp-search-results .item-count-sort-by .clear-refinements-btn button {
        padding: 0;
        text-wrap: nowrap; }
    .plp-search-results .item-count-sort-by ol.breadcrumb {
      font-family: arial, sans-serif;
      letter-spacing: 0.025rem;
      padding: 0 0.625rem;
      font-size: 12px;
      font-weight: 400;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      text-wrap: nowrap; }
      @media (min-width: 768px) {
        .plp-search-results .item-count-sort-by ol.breadcrumb {
          padding: 0 1.375rem;
          font-size: 12px; } }
      .plp-search-results .item-count-sort-by ol.breadcrumb .bread-styling {
        font-size: 12px;
        font-weight: 400;
        color: rgba(0, 0, 0, 0.5); }
        .plp-search-results .item-count-sort-by ol.breadcrumb .bread-styling:first-child {
          color: rgba(0, 0, 0, 0.5);
          font-weight: 400; }
          .plp-search-results .item-count-sort-by ol.breadcrumb .bread-styling:first-child a {
            color: rgba(0, 0, 0, 0.5) !important;
            font-weight: 400 !important; }
        .plp-search-results .item-count-sort-by ol.breadcrumb .bread-styling li {
          font-size: 12px;
          font-weight: 400; }
          .plp-search-results .item-count-sort-by ol.breadcrumb .bread-styling li span {
            padding: 0;
            font-size: 12px;
            font-weight: 400;
            color: rgba(0, 0, 0, 0.5); }
        .plp-search-results .item-count-sort-by ol.breadcrumb .bread-styling.active,
        .plp-search-results .item-count-sort-by ol.breadcrumb .bread-styling.active .heading-tag-5,
        .plp-search-results .item-count-sort-by ol.breadcrumb .bread-styling .heading-tag-5 {
          color: #000 !important;
          font-size: 12px !important;
          font-weight: 400 !important; }
  @media (max-width: 767.98px) {
    .plp-search-results ol.breadcrumb {
      margin: 0 !important; } }
  .plp-search-results .product-count {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (max-width: 767.98px) {
      .plp-search-results .product-count {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: start; } }
  .plp-search-results .sortby {
    padding: 0;
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 12.5rem !important;
            flex: 0 0 12.5rem !important; }
    @media (max-width: 767.98px) {
      .plp-search-results .sortby {
        width: 0 !important;
        -webkit-box-flex: 0 !important;
            -ms-flex: 0 0 0px !important;
                flex: 0 0 0 !important;
        max-width: 0 !important;
        height: 0; } }
    .plp-search-results .sortby .sort-by-d {
      color: #000;
      border-radius: 0;
      border: 1px solid #d4d5d9;
      font-size: 14px !important;
      height: 3.125rem;
      width: 15.625rem;
      padding-left: 0.625rem; }
      .plp-search-results .sortby .sort-by-d .sort-by-text {
        font-family: arial, sans-serif;
        color: #000;
        font-size: 0.875rem;
        text-transform: capitalize;
        font-weight: 600;
        line-height: 1.125rem;
        padding-top: 0;
        padding-left: 0; }
      .plp-search-results .sortby .sort-by-d .custom-plp-dropdown {
        width: 90%;
        padding-top: 11px;
        padding-left: 0; }
        @media (min-width: 768px) {
          .plp-search-results .sortby .sort-by-d .custom-plp-dropdown {
            margin-left: -9px; } }
  .plp-search-results .custom-drop-down .down-arrow {
    padding-top: 3px;
    color: #000 !important;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
    @media (max-width: 767.98px) {
      .plp-search-results .custom-drop-down .down-arrow {
        padding-left: 5px; } }
  .plp-search-results .custom-drop-down .selected-value {
    font-family: arial, sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    width: initial;
    color: #7f7f7f;
    padding-left: 0.625rem; }
  .plp-search-results .option-values-sort {
    font-family: arial, sans-serif;
    border: none;
    padding: 0;
    margin-top: 0.5rem;
    border-radius: 0;
    top: 48px !important;
    overflow: hidden;
    z-index: 2; }
  .plp-search-results .option-values-sort .option-value {
    font-family: arial, sans-serif;
    text-transform: capitalize;
    font-weight: 400;
    padding: 8px 10px;
    color: #7f7f7f; }
    .plp-search-results .option-values-sort .option-value:hover {
      background-color: #ccc; }
    .plp-search-results .option-values-sort .option-value.selected {
      color: #761030;
      font-weight: 400; }
  .plp-search-results .breadcrumb-item h1 {
    color: #000;
    font-family: arial, sans-serif;
    font-size: 0.75rem;
    font-weight: 700;
    letter-spacing: 0.5px;
    margin: 5px 0;
    text-align: left;
    text-transform: uppercase; }
    @media (min-width: 1024px) {
      .plp-search-results .breadcrumb-item h1 {
        font-size: 0.75rem; } }
  .plp-search-results .color-ash {
    color: #0006;
    line-height: 22px; }
  .plp-search-results .sortby:hover .sort-by-d .sort-by-text,
  .plp-search-results .sortby:hover .custom-drop-down .selected-value {
    color: #761030; }

.prodct-listing-outer-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media (min-width: 768px) {
    .prodct-listing-outer-row .sidebar-sticky {
      height: 100%;
      min-height: 200px;
      max-width: 15.625rem;
      padding: 0;
      overflow: hidden;
      position: sticky; } }
  .prodct-listing-outer-row .filter-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 0.625rem;
    padding: 0.3125rem 0;
    font-size: 1rem; }
    .prodct-listing-outer-row .filter-head span.filterhead-span.fw6 {
      font-family: arial, sans-serif;
      font-weight: 700 !important;
      font-size: 0.875rem; }
  .prodct-listing-outer-row .refine-outer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    list-style: none;
    width: 100%; }
  .prodct-listing-outer-row .position-fixed {
    position: fixed !important;
    width: 280px;
    height: 500px;
    top: 123px; }
    @media (max-width: 1023.98px) {
      .prodct-listing-outer-row .position-fixed {
        width: 175px;
        top: 132px; } }
  .prodct-listing-outer-row .fiter-container div.collapsible-xl.active .card-body {
    position: relative;
    top: 0;
    width: 100%;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding-top: 0;
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease; }
  .prodct-listing-outer-row .refinement-main-block .card {
    width: 100%;
    border: 1px solid #dcdcdc;
    border-radius: 0; }
    .prodct-listing-outer-row .refinement-main-block .card:not(:last-child) {
      border-bottom: 0; }
  .prodct-listing-outer-row .fiter-container div.collapsible-xl button.title {
    font-family: arial, sans-serif;
    border: 0;
    text-align: left;
    color: #000;
    font-size: 0.875rem;
    font-weight: 700;
    letter-spacing: 0.5px;
    text-transform: capitalize !important;
    word-break: break-word;
    border-radius: 0;
    height: 3.0625rem; }
    @media (max-width: 767.98px) {
      .prodct-listing-outer-row .fiter-container div.collapsible-xl button.title {
        font-size: 0.75rem;
        margin-right: 5px;
        border-top: 1px solid #dcdcdc; } }
    .prodct-listing-outer-row .fiter-container div.collapsible-xl button.title::after {
      content: "\f107";
      color: #000;
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
      @media (min-width: 1024px) {
        .prodct-listing-outer-row .fiter-container div.collapsible-xl button.title::after {
          left: 0.3125rem; } }
      @media (max-width: 1023.98px) {
        .prodct-listing-outer-row .fiter-container div.collapsible-xl button.title::after {
          left: 0.125rem; } }
    .prodct-listing-outer-row .fiter-container div.collapsible-xl button.title .refinement-name {
      font-size: 0.75rem;
      margin-left: 5px; }
  .prodct-listing-outer-row .fiter-container div.collapsible-xl.active button.title::after {
    content: "\f107";
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg); }
  .prodct-listing-outer-row .card-header {
    padding: 0; }
  .prodct-listing-outer-row .refinements ul li button {
    font-family: arial, sans-serif;
    color: #7f7f7f;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: capitalize; }
    .prodct-listing-outer-row .refinements ul li button span.checkbox-square {
      border: 0.063rem solid #dcdcdc;
      border-radius: 0 !important; }

.plp-main-banner {
  margin: 0 auto;
  max-width: 100%;
  text-align: center; }

@media (max-width: 767.98px) {
  .plp-sub-banner {
    margin-top: 0 !important; } }

@media (min-width: 768px) {
  .plp-product-grid {
    margin-top: 2.69rem;
    padding-left: 0.9375rem; } }

@media (max-width: 1023.98px) {
  .plp-product-grid .product-images .slick-dots {
    display: none !important; } }

@media (max-width: 767.98px) {
  .plp-product-grid .product-images .slick-dots {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

.plp-product-grid .product-image-block {
  background: #f2f2f2;
  position: relative; }
  .plp-product-grid .product-image-block .tile-image {
    height: auto;
    aspect-ratio: 0.75; }

.plp-product-grid .col-6.col-sm-3 {
  padding: 0 0.9375rem; }
  @media (max-width: 767.98px) {
    .plp-product-grid .col-6.col-sm-3 {
      padding: 0 9px; } }

.plp-product-grid .product-tile .image-container {
  border: none;
  cursor: pointer;
  position: relative;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.plp-product-grid .product-tile .image-container .quickview-button {
  visibility: visible;
  z-index: 1;
  background-color: #fff;
  height: 1.5rem;
  width: 1.5rem;
  margin: 0.5rem;
  border-radius: 50%;
  -webkit-box-shadow: rgba(220, 220, 220, 0.16) 0 1px 4px;
          box-shadow: rgba(220, 220, 220, 0.16) 0 1px 4px; }

.plp-product-grid .slick-prev,
.plp-product-grid .slick-next {
  display: none !important; }
  .plp-product-grid .slick-prev img,
  .plp-product-grid .slick-next img {
    display: none; }
  .plp-product-grid .slick-prev::before,
  .plp-product-grid .slick-next::before {
    content: ""; }

.plp-product-grid .product-tile:hover .slick-prev {
  left: 0;
  rotate: 90deg; }

.plp-product-grid .product-tile:hover .slick-next {
  right: 0;
  rotate: -90deg; }

.plp-product-grid .product-tile:hover .slick-prev,
.plp-product-grid .product-tile:hover .slick-next {
  display: none !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 1.5rem;
  height: 1.5rem;
  background-color: #fff;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer; }
  .plp-product-grid .product-tile:hover .slick-prev img,
  .plp-product-grid .product-tile:hover .slick-next img {
    display: block;
    height: 0.9375rem; }
  .plp-product-grid .product-tile:hover .slick-prev::before,
  .plp-product-grid .product-tile:hover .slick-next::before {
    content: ""; }
  @media (min-width: 1024px) {
    .plp-product-grid .product-tile:hover .slick-prev,
    .plp-product-grid .product-tile:hover .slick-next {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; } }

.plp-product-grid .product-tile .tile-body {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fff; }
  .plp-product-grid .product-tile .tile-body .color-swatches {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 1.25rem;
    cursor: pointer;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .plp-product-grid .product-tile .tile-body .color-swatches .swatch-li {
      margin: 0; }
      .plp-product-grid .product-tile .tile-body .color-swatches .swatch-li .plp-swathces {
        outline: 0.5px solid #dcdcdc;
        outline-offset: 3px;
        width: 0.75rem;
        height: 0.75rem; }
        @media (min-width: 768px) {
          .plp-product-grid .product-tile .tile-body .color-swatches .swatch-li .plp-swathces {
            width: 1.125rem;
            height: 1.125rem; } }
    .plp-product-grid .product-tile .tile-body .color-swatches .swatch-li[data-selected="true"] .plp-swathces {
      outline: 1px solid #000;
      outline-offset: 3px; }
  .plp-product-grid .product-tile .tile-body .price .sales {
    font-size: 0.75rem;
    font-family: arial, sans-serif;
    font-weight: 600; }
    .plp-product-grid .product-tile .tile-body .price .sales .value .strike-through-promo {
      margin: 0 8px !important; }

.plp-product-grid .pdp-link h5 {
  font-family: arial, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  color: #000;
  text-transform: capitalize; }
  @media (min-width: 768px) {
    .plp-product-grid .pdp-link h5 {
      font-size: 0.9375rem; } }

.plp-product-grid .explore-now {
  display: none !important; }

.plp-product-grid .compare {
  position: absolute;
  top: 1.125rem;
  left: 20px;
  opacity: 0;
  background: transparent;
  border-radius: 0;
  border: 0; }

.plp-product-grid .product-tile:hover .compare {
  opacity: 1; }

.plp-product-grid .like {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
  width: 1.5rem;
  height: 1.5rem;
  background-color: #fff;
  border-radius: 50%;
  -webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px;
          box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px;
  cursor: pointer; }
  @media (min-width: 768px) {
    .plp-product-grid .like {
      width: 2.125rem;
      height: 2.125rem;
      top: 1rem;
      right: 1rem; } }
  .plp-product-grid .like img {
    width: 0.75rem;
    height: 0.75rem; }
    @media (min-width: 768px) {
      .plp-product-grid .like img {
        width: 1.25rem;
        height: 1.125rem; } }
  .plp-product-grid .like a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

.plp-product-grid .show-more .show-more-btn {
  border-radius: 0;
  font-family: arial, sans-serif; }

.plp-product-grid .product-tile {
  border: 1.2px solid transparent;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  background-color: #fff;
  overflow: hidden;
  max-height: 29.375rem;
  margin-bottom: 10px; }
  @media (min-width: 768px) {
    .plp-product-grid .product-tile {
      overflow: visible; } }
  .plp-product-grid .product-tile .price-and-cart {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    margin-top: 10px;
    height: 50px; }
    @media (min-width: 768px) {
      .plp-product-grid .product-tile .price-and-cart {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-top: 0;
        height: 100px; } }
    .plp-product-grid .product-tile .price-and-cart .price {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .plp-product-grid .product-tile .price-and-cart .cart-and-ipay {
      visibility: hidden;
      position: relative;
      padding: 0;
      margin: 0; }
      .plp-product-grid .product-tile .price-and-cart .cart-and-ipay .product-detail {
        display: block;
        width: 100%;
        height: 5.5rem;
        margin: -20px auto 0;
        padding: 0 20px; }
        .plp-product-grid .product-tile .price-and-cart .cart-and-ipay .product-detail .tile-add-to-cart {
          background-color: #000;
          color: #fff;
          font-size: 0.875rem;
          width: 100%;
          height: 3.125rem;
          border-radius: 0;
          text-transform: uppercase; }
          .plp-product-grid .product-tile .price-and-cart .cart-and-ipay .product-detail .tile-add-to-cart:hover {
            background-color: #761030; }
      .plp-product-grid .product-tile .price-and-cart .cart-and-ipay .out-of-stock-warning {
        font-size: 0.875rem;
        line-height: 1rem;
        background-color: transparent;
        color: #f71515;
        margin: 0 auto 0.375rem;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content; }
      .plp-product-grid .product-tile .price-and-cart .cart-and-ipay .notify-me {
        width: 100%;
        max-height: 5rem;
        margin: 0 !important;
        padding: 0 20px; }
        .plp-product-grid .product-tile .price-and-cart .cart-and-ipay .notify-me button {
          background-color: #000;
          color: #fff;
          font-size: 0.875rem;
          height: 3.125rem;
          margin: 0 !important;
          padding: 0;
          border: none;
          border-radius: 0;
          text-transform: uppercase; }
          .plp-product-grid .product-tile .price-and-cart .cart-and-ipay .notify-me button:hover {
            background-color: #761030; }
      @media (max-width: 1023.98px) {
        .plp-product-grid .product-tile .price-and-cart .cart-and-ipay {
          display: none; } }
  @media (min-width: 1024px) {
    .plp-product-grid .product-tile:hover {
      border: 1.2px solid #ffdd40;
      -webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px;
              box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px; }
      .plp-product-grid .product-tile:hover .plp-product-images .slick-dots {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important; }
      .plp-product-grid .product-tile:hover .product-name {
        visibility: hidden; }
      .plp-product-grid .product-tile:hover .price {
        margin: 0 auto;
        -webkit-transform: translateY(-31px);
                transform: translateY(-31px); }
      .plp-product-grid .product-tile:hover .cart-and-ipay {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        visibility: visible; }
        .plp-product-grid .product-tile:hover .cart-and-ipay .product-detail {
          -webkit-transform: translateY(20px);
                  transform: translateY(20px); }
      .plp-product-grid .product-tile:hover .notify-price {
        -webkit-transform: translateY(-20px);
                transform: translateY(-20px); }
        .plp-product-grid .product-tile:hover .notify-price .price {
          -webkit-transform: translateY(-10px);
                  transform: translateY(-10px); } }
  .plp-product-grid .product-tile .product-name {
    text-align: center; }
    .plp-product-grid .product-tile .product-name h5 {
      font-size: 0.75rem !important; }
    @media (min-width: 768px) {
      .plp-product-grid .product-tile .product-name h5 {
        font-size: 0.875rem !important; } }
  .plp-product-grid .product-tile .price {
    -webkit-transition: -webkit-transform 0.2s ease-out;
    transition: -webkit-transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
    font-size: 0.875rem; }

@media (max-width: 767.98px) {
  .tab-pane#product-search-results .grid-header {
    top: 8.2rem; }
  .plp-search-results .tab-pane {
    padding: 0 15px; }
  .skull-list,
  .option-values-sort {
    z-index: 99;
    border-radius: 0; }
  .collapsible-xl.active .content,
  .collapsible-xl.active .card-body {
    border: none; }
    .collapsible-xl.active .content li,
    .collapsible-xl.active .card-body li {
      padding: 0.5rem 0.625rem; }
  .prodct-listing-outer-row .refinement-main-block .card {
    border: none;
    margin-bottom: 5px; }
  .prodct-listing-outer-row .fiter-container div.collapsible-xl button.title {
    height: auto; }
  .filter-header {
    padding: 15px 10px 10px; }
  .header-bar {
    padding: 5px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .header-bar span {
    font-family: arial, sans-serif;
    padding-left: 0;
    color: #000;
    font-size: 1rem;
    font-weight: 600;
    float: left;
    width: 100%;
    line-height: 2; }
  .refinement .card-header button span {
    font-family: arial, sans-serif;
    color: #000;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.5px;
    text-transform: capitalize;
    word-break: break-word;
    margin: 0 20px; }
  .filter-header .header-bar img {
    float: right;
    margin-right: 0;
    width: 20px; }
  .header-bar button.close {
    padding-top: 0; }
  .plp-search-results .breadcrumb-item h1 {
    font-size: 14px; }
  .plp-search-results .sortby .sort-by-d {
    border: none;
    width: 10px;
    float: right; }
  .skull-list .color-burgundy {
    color: #000; }
  .skull-list ul li:nth-child(1) {
    border-top: 1px solid #b3b3b3;
    border-radius: 0;
    padding-top: 15px; }
  .skull-list ul {
    padding: 1rem; }
  .skull-list li {
    padding: 0.3125rem 0 0; }
  .skull-list li label {
    font-family: arial, sans-serif;
    text-transform: capitalize;
    font-weight: 400;
    color: #7f7f7f; }
  .skull-list li.checked label {
    font-family: arial, sans-serif;
    text-transform: capitalize;
    font-weight: 400;
    color: #761030; }
  .skull-list li label .icon-radio,
  .prodct-listing-outer-row .filter-head {
    display: none; }
  .skull-list .close-icon {
    position: absolute;
    right: 12px;
    top: 15px;
    color: #000;
    font-weight: 700;
    cursor: pointer;
    height: 0.625rem;
    width: 0.625rem; }
    .skull-list .close-icon::before {
      content: url("../images/close_icon.svg");
      height: 0.625rem;
      width: 0.625rem;
      color: #000; }
  #maincontent .search-results.plp-search-results .tab-content.col-12 {
    padding-top: 0; } }

.plp-product-grid .category-grid-banner {
  margin-bottom: 30px; }

.plp-product-grid .category-grid-banner img {
  height: auto !important;
  width: 100% !important;
  aspect-ratio: 1.61; }

.refinements li.color-attribute button span {
  border-radius: 50%; }

.plp-more-detail-sec {
  width: 100%;
  margin: 15px 0; }
  @media (max-width: 767.98px) {
    .plp-more-detail-sec {
      margin: auto; } }
  .plp-more-detail-sec .more-info-inner-section {
    padding: 0; }
  .plp-more-detail-sec #seo-footer {
    text-align: justify;
    color: #777; }
    .plp-more-detail-sec #seo-footer h1,
    .plp-more-detail-sec #seo-footer .heading-tag-1 {
      font-size: medium;
      font-weight: 600 !important;
      margin-bottom: 0.5rem; }
    .plp-more-detail-sec #seo-footer h2,
    .plp-more-detail-sec #seo-footer h3 {
      font-size: small;
      margin-top: 10px;
      font-weight: 700;
      margin-bottom: 0.5rem; }
    .plp-more-detail-sec #seo-footer h5 {
      text-transform: uppercase;
      color: #77778d;
      padding: 0;
      margin: 0;
      font-size: 12.5px; }
    .plp-more-detail-sec #seo-footer p {
      line-height: 30px;
      font-family: arial, sans-serif;
      font-size: 13px;
      margin-bottom: 0; }

@media (max-width: 767.98px) {
  .seo-footer a {
    font-size: 12px; } }

.mobile-plp-sort {
  background: #fff;
  width: calc(100% + 30px);
  left: 0;
  border: 1px solid #b3b3b3;
  z-index: 1;
  position: sticky;
  bottom: 0;
  display: none;
  margin: 20px -15px 0; }
  .mobile-plp-sort .sort-by {
    border-right: 1px solid #b3b3b3; }
  .mobile-plp-sort .sort button {
    font-size: 13px;
    position: relative;
    height: 50px; }
  @media (max-width: 767.98px) {
    .mobile-plp-sort {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }

@media (max-width: 1279.98px) {
  .plp-search-results {
    padding: 0 30px; } }

.filter-keyword-bar {
  background: transparent;
  width: 100px;
  padding: 0;
  right: 0; }
  .filter-keyword-bar ul {
    display: none; }
  .filter-keyword-bar button#reset-desktop {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    padding: 0.9375rem 0;
    text-decoration: none;
    color: #761030 !important;
    font-family: arial, sans-serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

.right-filter-keyword {
  position: relative;
  z-index: 0;
  padding-right: 0;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }
  .right-filter-keyword #reset-desktop {
    display: none; }
    @media (max-width: 767.98px) {
      .right-filter-keyword #reset-desktop {
        width: 100%;
        border-right-width: 0 !important; } }
  .right-filter-keyword .filter-bar {
    overflow: hidden;
    padding: 0;
    width: 100%; }
    @media (min-width: 768px) {
      .right-filter-keyword .filter-bar {
        padding: 0 1.375rem;
        width: unset; } }
    @media (min-width: 1024px) {
      .right-filter-keyword .filter-bar {
        padding: 0;
        padding-left: 1.25rem; } }
    .right-filter-keyword .filter-bar ul {
      padding: 0; }
      .right-filter-keyword .filter-bar ul li {
        margin-bottom: 8px; }
      @media (min-width: 768px) {
        .right-filter-keyword .filter-bar ul {
          padding-left: 1.625rem; } }
      @media (min-width: 1024px) {
        .right-filter-keyword .filter-bar ul {
          padding-left: 0; } }
      .right-filter-keyword .filter-bar ul::-webkit-scrollbar {
        height: 3px;
        background-color: white;
        border: 0; }
    .right-filter-keyword .filter-bar li.filter-value {
      position: relative;
      margin-top: 0.2rem;
      border-radius: 0;
      padding: 0.4375rem 0.375rem;
      border: 1px solid rgba(0, 0, 0, 0.2); }
      .right-filter-keyword .filter-bar li.filter-value span {
        color: rgba(0, 0, 0, 0.5);
        font-size: 0.75rem; }
      .right-filter-keyword .filter-bar li.filter-value button::after {
        color: #761030;
        font-size: 0.625rem; }
  @media (max-width: 767.98px) {
    .right-filter-keyword {
      max-width: 100%;
      padding: 0; } }

.buy-now-outline {
  font: normal normal 0.7rem/1.75rem arial, sans-serif;
  opacity: 1;
  border-radius: 0;
  margin-bottom: 10px;
  background: #000;
  padding-bottom: 20px;
  padding-top: 20px;
  color: #fff; }

.procced-checkout-popup {
  background-color: #000;
  padding: unset;
  margin-left: 3px;
  border: none;
  font-size: 12px !important;
  color: #fff; }

.compare-blocks-and-button-container {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around; }

.compare-container {
  background-color: white;
  -webkit-box-shadow: 4px 0 8px rgba(117, 117, 117, 0.48);
          box-shadow: 4px 0 8px rgba(117, 117, 117, 0.48);
  height: 165px;
  padding: 40px 30px;
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 10;
  bottom: 0; }

.compare-button-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.remove-all-compare-btn {
  color: #761030;
  cursor: pointer;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.06em;
  line-height: 18px;
  margin-left: 22px;
  text-wrap: nowrap; }

.compare-btn-primary {
  border-radius: 0; }
  .compare-btn-primary #comparisonHeading {
    color: #fff !important; }

.compare-block-with-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px dashed rgba(0, 0, 0, 0.15);
  min-height: 85px;
  padding: 5px;
  position: relative;
  width: 196px; }
  .compare-block-with-image .compare-block-details {
    margin: 10px 18px 0 5px; }

.compare-image-block-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.compare-product-remove-button {
  position: absolute;
  right: 8px;
  top: 8px;
  font-size: 11px;
  cursor: pointer;
  font-weight: 500; }

.cmp-tab-data {
  width: 22%;
  border-left: 1px solid rgba(0, 0, 0, 0.1); }

.cmp-tab-head {
  width: 12%;
  font-family: Arial, sans-serif !important;
  font-size: 14px; }

.view-det-btn {
  margin-top: 35px; }

.compare-product-name {
  font-family: Arial, Helvetica, sans-serif;
  color: #212121;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.03em;
  line-height: 17px;
  margin-bottom: 0; }

.compare-product-price {
  color: #212121;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  position: relative;
  top: 6px; }

body::-webkit-scrollbar {
  width: 3px; }

body::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.3); }

body::-webkit-scrollbar-track {
  background: #fff; }

.ribbon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }
  .ribbon .emiribbon {
    background: black !important;
    color: #fff;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font: 530 15px "nunito_sansregular";
    padding: 3px 14px;
    text-transform: capitalize;
    margin-right: 2px; }
  .ribbon .plp-ribbons-onsale {
    background: black !important;
    color: #fff;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font: 530 15px "nunito_sansregular";
    padding: 3px 14px;
    text-transform: capitalize;
    margin-top: 3px;
    margin-right: 2px; }
  .ribbon .plp-newarrivalribbon {
    background: black !important;
    color: #fff;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font: 530 15px "nunito_sansregular";
    padding: 3px 14px;
    text-transform: capitalize;
    margin-right: 2px; }
  .ribbon .plp-ribbons-bestseller {
    background: black !important;
    color: #fff;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font: 530 15px "nunito_sansregular";
    padding: 3px 14px;
    text-transform: capitalize; }

.ribbons-section {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 6px; }
  @media (min-width: 768px) {
    .ribbons-section {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .ribbons-section .plp-ribbon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1,;
        -ms-flex: 1, 1, 50%;
            flex: 1, 1, 50%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 5.75rem;
    height: 1.25rem;
    padding: 0.25rem 0.375rem;
    margin-bottom: 0;
    font: 0.625rem arial, sans-serif;
    text-wrap: nowrap;
    background-color: #fff;
    overflow: hidden;
    border: 1px solid #000;
    color: #000; }
    .ribbons-section .plp-ribbon:last-child {
      border: 1px solid #761030;
      color: #fff;
      background-color: #761030; }
    @media (min-width: 1024px) {
      .ribbons-section .plp-ribbon {
        width: 6.125rem;
        height: 1.5rem;
        font: 0.6875rem arial, sans-serif;
        padding: 0.3125rem 0.625rem; } }

.owl-carousel {
  padding: 0 1.875rem; }
  .owl-carousel .out-of-stock-warning,
  .owl-carousel .view-det-btn,
  .owl-carousel .plp-ribbon {
    display: none; }
  .owl-carousel .product-name {
    text-align: start; }
  .owl-carousel .slick-dots {
    display: block; }
    .owl-carousel .slick-dots li {
      margin: 0; }
      .owl-carousel .slick-dots li button {
        display: none; }
        .owl-carousel .slick-dots li button::before {
          font-size: 24px; }
  .owl-carousel .tile-body {
    padding-bottom: 0; }
  .owl-carousel .like {
    display: block; }
    @media (min-width: 1024px) {
      .owl-carousel .like {
        display: none; } }
  .owl-carousel .image-container {
    position: relative;
    border-bottom: 0; }
    @media (min-width: 1024px) {
      .owl-carousel .image-container:hover .like {
        display: block;
        right: 10px;
        top: 1.125rem; } }
  .owl-carousel .aspect-ratio {
    aspect-ratio: 0.75;
    height: auto; }

.you-may-like-heading {
  margin-top: 70px; }

.you-may-like {
  color: #000000de;
  font-size: 14px;
  line-height: 23px;
  font-family: arial, sans-serif;
  font-weight: 600;
  margin-bottom: 10px; }

.you-may-like-section {
  position: relative; }
  .you-may-like-section .slick-prev {
    left: 0; }
  .you-may-like-section .slick-next {
    right: 0; }
  .you-may-like-section .slick-next,
  .you-may-like-section .slick-prev {
    height: 36px;
    top: 40%; }
    .you-may-like-section .slick-next::before,
    .you-may-like-section .slick-prev::before {
      content: ""; }
  .you-may-like-section .product-tile {
    margin: 0 !important; }
    .you-may-like-section .product-tile .price {
      display: none; }
    .you-may-like-section .product-tile .tile-body {
      margin: 0; }
  .you-may-like-section .slick-list {
    padding: 0 20% 0 0 !important; }
    @media (min-width: 1024px) {
      .you-may-like-section .slick-list {
        padding: 0 !important; } }

.plp-product-images {
  overflow: visible; }
  .plp-product-images .slick-dots {
    bottom: 0;
    width: 100%; }
    .plp-product-images .slick-dots li {
      content: "";
      background-color: #cfcfcf;
      height: 2.5px;
      width: auto;
      margin: 0;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
      .plp-product-images .slick-dots li button {
        width: 0; }
    .plp-product-images .slick-dots li.slick-active {
      background-color: #000;
      height: 2.5px; }
    @media (max-width: 767.98px) {
      .plp-product-images .slick-dots {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important; } }


/*# sourceMappingURL=default\css\productTileTanishq.css.map*/