.yith-add-to-wishlist-button-block {
  margin: 0px;
  width: 100%;
}

.yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button {
  display: flex;
  height: 2.5rem;
  width: 100%;
  cursor: pointer;
  justify-content: center !important;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover:hover {
  --tw-border-opacity: 1;
  border-color: rgb(161 161 164 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(161 161 164 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button .yith-wcwl-icon {
  max-height: 24px;
  max-width: 24px;
}

.yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button .yith-wcwl-add-to-wishlist-button__label {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1.4px;
}

.product-card-004 .yith-wcwl-add-to-wishlist-button__label {
  display: none;
}

.product-card-004 .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button {
  padding-top: 0px;
}

.product-card-004 .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button:hover {
  background-color: transparent;
}

.yith-wcwl-form {
  margin-bottom: 2.5rem;
  margin-top: 0px;
}

.yith-wcwl-form > h2 {
  display: none;
}

.yith-wcwl-form .back-to-all-wishlists {
  margin-bottom: 5rem;
}

.yith-wcwl-form .wishlist-title-container {
  margin-bottom: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.yith-wcwl-form .wishlist-title-container .wishlist-title {
  margin-bottom: 0px;
}

.yith-wcwl-form .wishlist-title-container h2 {
  padding: 0px;
  font-family: Times-New-Roman, sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  line-height: 32px;
  letter-spacing: .15em;
}

.yith-wcwl-form .wishlist-title-container .show-title-form {
  display: none;
}

.yith-wcwl-form .shop_table tbody tr {
  border-bottom-width: 12px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(233 234 238 / var(--tw-border-opacity));
}

.yith-wcwl-form .shop_table tbody tr:last-of-type {
  border-bottom-width: 0;
}

.yith-wcwl-form .shop_table tr th {
  border-style: none;
  background-color: transparent;
  padding-top: 0px;
  padding-bottom: 0.75rem;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  line-height: 1.5rem;
}

.yith-wcwl-form .shop_table tr th.product-name {
  text-align: center;
}

.yith-wcwl-form .shop_table tr th.product-remove {
  display: none;
}

.yith-wcwl-form .shop_table tr td {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}

.yith-wcwl-form .shop_table tr td.product-remove {
  display: none;
}

.yith-wcwl-form .shop_table tr td.product-name,
                .yith-wcwl-form .shop_table tr td.wishlist-name,
                .yith-wcwl-form .shop_table tr td.wishlist-privacy {
  text-align: center;
}

.yith-wcwl-form .shop_table tr td.wishlist-name {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 22px;
  letter-spacing: .15em;
  text-underline-offset: 2px;
}

.yith-wcwl-form .shop_table tr td.wishlist-name .show-title-form {
  display: none;
}

.yith-wcwl-form .shop_table tr td.product-name {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 20px;
  letter-spacing: .15em;
  text-underline-offset: 2px;
}

.yith-wcwl-form .shop_table tr td.product-add-to-cart .change-wishlist {
  display: none;
}

.yith-wcwl-form .shop_table tr td.product-quantity input {
  width: 40%;
  border-width: .25rem;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(233 234 238 / var(--tw-border-opacity));
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: 0.5rem;
  text-align: center;
  outline-color: #000000;
}

.yith-wcwl-form .wishlist-logged-out {
  margin-top: 2.5rem;
}

.yith-wcwl-form .wishlist-logged-out .wishlist-items-wrapper {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.yith-wcwl-form .wishlist-logged-out .wishlist-items-wrapper tr {
  width: 100%;
}

.yith-wcwl-form .wishlist-logged-out .wishlist-items-wrapper tr .wishlist-empty {
  margin: 0px;
  width: 100%;
}

.yith-wcwl-form .wishlist-logged-in .wishlist-items-wrapper tr .wishlist-empty {
  width: 100%;
}

.yith-wcwl-form .yith_wcwl_wishlist_footer {
  display: flex;
  flex-direction: column-reverse;
}

.yith-wcwl-form .yith_wcwl_wishlist_footer .yith_wcwl_wishlist_update {
  display: none;
}

.yith-wcwl-form .yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.yith-wcwl-form .yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action .yith-wcwl-ask-an-estimate-button {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  letter-spacing: .1em;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.yith-wcwl-form .yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action .yith-wcwl-ask-an-estimate-button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(161 161 164 / var(--tw-bg-opacity));
}

.yith-wcwl-form .yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action input[type="submit"] {
  display: flex;
  height: 2.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 14px;
  letter-spacing: .1em;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.yith-wcwl-form .yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action input[type="submit"]:hover {
  cursor: pointer;
  --tw-bg-opacity: 1;
  background-color: rgb(161 161 164 / var(--tw-bg-opacity));
}

.yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share {
  float: none;
  clear: none;
  margin-bottom: 0px !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

.yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share h4 {
  margin: 0px;
  font-size: 12px;
}

.yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share ul {
  margin: 0px;
  display: none;
  padding-left: 0.5rem !important;
}

.yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share ul li {
  margin-bottom: 0px !important;
}

.yith-wcwl-form .post-footer-container {
  margin-bottom: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.yith-wcwl-form .post-footer-container .wishlist-download {
  display: flex;
  height: 2.5rem;
  align-items: center;
  justify-content: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 14px;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.yith-wcwl-form .post-footer-container .wishlist-download:after {
  content: 'Print your wishlist';
}

.yith-wcwl-form .post-footer-container .wishlist-delete {
  display: flex;
  height: 2.5rem;
  align-items: center;
  justify-content: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 14px;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.wishlist-page-links .wishlist-page-links-separator {
  display: none;
}

.wishlist-page-links .manage,
    .wishlist-page-links .search {
  display: none;
}

.wishlist-logged-out .woocommerce-info {
  margin-bottom: 2.5rem;
  display: none;
  align-items: center;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  text-align: center;
}

.wishlist-logged-out .woocommerce-info:first-of-type {
  display: flex;
}

.wishlist-logged-out .woocommerce-info a {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.wishlist-logged-out .wishlist-page-links {
  display: none;
}

.wishlist-logged-in .wishlist-page-links,
    .wishlist-logged-in .woocommerce-message {
  display: none;
}

.woocommerce-account .woocommerce-info {
  display: none;
}

#yith-wcwl-form > h2 {
  margin-bottom: 2.5rem;
  width: 100%;
  padding: 0px;
  text-align: center;
  font-family: Times-New-Roman, sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  line-height: 32px;
  letter-spacing: .15em;
}

#yith-wcwl-form .yith-wcwl-wishlist-new {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

#yith-wcwl-form .yith-wcwl-wishlist-new > p {
  width: 100%;
  max-width: 33%;
}

#yith-wcwl-form .yith-wcwl-wishlist-new .wishlist-name {
  width: 100%;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 14px;
  line-height: 22px;
}

#yith-wcwl-form .yith-wcwl-wishlist-new .wishlist-privacy-radio {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

#yith-wcwl-form .yith-wcwl-wishlist-new .create-wishlist-button {
  display: flex;
  height: 2.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 14px;
  letter-spacing: .1em;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

#yith-wcwl-form .yith-wcwl-wishlist-new .create-wishlist-button:hover {
  cursor: pointer;
  --tw-bg-opacity: 1;
  background-color: rgb(161 161 164 / var(--tw-bg-opacity));
}

.yith-wcwl-wishlist-new .wishlist-page-links {
  display: none;
}

.yith-wcwl-wishlist-new .wishlist-name {
  display: table-cell;
}

.wishlist_manage_table .wishlist-page-links {
  display: flex;
  align-items: center;
  justify-content: center;
}

.wishlist_manage_table .wishlist-page-links .create {
  display: flex;
  height: 2.5rem;
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 14px;
  letter-spacing: .1em;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none !important;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.wishlist_manage_table .wishlist-page-links .create:hover {
  cursor: pointer;
  --tw-bg-opacity: 1;
  background-color: rgb(161 161 164 / var(--tw-bg-opacity));
}

.single-product .woocommerce-notices-wrapper {
  display: none;
}

.yith-wcwl-popup-content .heading-icon,
    .yith-wcwl-popup-content .wishlist-privacy-radio {
  display: none;
}

.yith-wcwl-popup-content .popup-description {
  margin-bottom: 1rem !important;
  padding: 0px;
  font-size: 24px;
  text-transform: uppercase;
  line-height: 32px;
  letter-spacing: .15em;
}

.popup-info-message {
  margin-bottom: 1rem !important;
}

.yith-wcwl-popup-content .yith-wcwl-wishlist-new p {
  border-width: .25rem;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(233 234 238 / var(--tw-border-opacity));
}

.yith-wcwl-popup-content .wishlist-name {
  width: 100%;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.yith-wcwl-popup-content .create-wishlist-button {
  display: flex;
  height: 2.5rem;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 14px;
  letter-spacing: .1em;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.yith-wcwl-popup-content .create-wishlist-button:hover {
  cursor: pointer;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(161 161 164 / var(--tw-bg-opacity)) !important;
}

.yith-wcwl-modal .lapilliUI-Paper__root {
  border-radius: 0px;
}

.yith-wcwl-modal .css-85lssi,
    .yith-wcwl-modal .css-jif2uq,
    .yith-wcwl-modal .css-1q21urq {
  border-radius: 0px !important;
}

.css-v8goaq {
  border-radius: 0px !important;
}

.lapilliUI-Modal__paper .yith-wcwl-icon,
    .lapilliUI-Modal__paper .lapilliUI-RadioGroup--radio {
  display: none !important;
}

.lapilliUI-Modal__paper .yith-wcwl-add-to-wishlist-modal__type_selection:after {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}

.lapilliUI-Modal__paper .yith-wcwl-add-to-wishlist-modal__actions .lapilliUI-Button--contained {
  display: flex;
  height: 2.5rem;
  border-radius: 0px !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 14px;
  letter-spacing: .1em;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.lapilliUI-Modal__paper .yith-wcwl-add-to-wishlist-modal__actions .lapilliUI-Button--contained:hover {
  cursor: pointer;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(161 161 164 / var(--tw-bg-opacity)) !important;
}

div.yith-wcwl-pp-modal div.pp_content_container {
  border-radius: 0px;
}

div.yith-wcwl-pp-modal div.pp_content_container .create-wishlist-button {
  border-radius: 0px;
}

.wishlist_table {
  margin-bottom: 0px;
}

@media (max-width: 768px) {
  .wishlist_table tbody td.product-action,
    .wishlist_table tbody td.product-quantity {
    display: flex;
    width: 50% !important;
    flex-direction: column;
    justify-content: space-between;
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
    --tw-border-opacity: 1;
    border-color: rgb(233 234 238 / var(--tw-border-opacity));
  }
}

div.yith-wcwl-pp-modal.pp_woocommerce {
  width: 900px !important;
}

div.yith-wcwl-pp-modal.pp_woocommerce .pp_content_container {
  max-width: 100% !important;
}

div.yith-wcwl-pp-modal.pp_woocommerce .pp_content_container .pp_content {
  width: 100% !important;
  max-width: 100% !important;
}

div.yith-wcwl-pp-modal.pp_woocommerce .pp_content_container .yith-wcwl-popup-footer .ask-an-estimate-button {
  display: flex;
  height: 2.5rem;
  border-radius: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 14px;
  letter-spacing: .1em;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

div.yith-wcwl-pp-modal.pp_woocommerce .pp_content_container .yith-wcwl-popup-footer .ask-an-estimate-button:hover {
  cursor: pointer;
  --tw-bg-opacity: 1;
  background-color: rgb(161 161 164 / var(--tw-bg-opacity));
}

.wishlist-ask-an-estimate-popup .yith-wcwl-popup-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.wishlist-ask-an-estimate-popup .yith-wcwl-popup-content .form-row {
  margin-bottom: 12px;
  width: 100%;
  max-width: calc(50% - 6px);
  font-size: 12px;
}

.wishlist-ask-an-estimate-popup .yith-wcwl-popup-content .form-row.form-row-wide {
  max-width: 100%;
}

.wishlist-ask-an-estimate-popup .yith-wcwl-popup-content .form-row.form-row-wide:last-of-type {
  display: none;
}

.wishlist-ask-an-estimate-popup .yith-wcwl-popup-content .form-row::-moz-placeholder {
  font-size: 12px;
}

.wishlist-ask-an-estimate-popup .yith-wcwl-popup-content .form-row::placeholder {
  font-size: 12px;
}

.wishlist-ask-an-estimate-popup .yith-wcwl-popup-content .form-row label {
  font-size: 12px;
}

.wishlist-ask-an-estimate-popup .yith-wcwl-popup-content .form-row label.checkbox {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.wishlist-ask-an-estimate-popup .yith-wcwl-popup-content .form-row label.checkbox input {
  margin-right: 12px;
  width: auto;
}

.wishlist-ask-an-estimate-popup .yith-wcwl-popup-content .form-row input {
  width: 100%;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 7px;
  padding-right: 7px;
}

.wishlist-ask-an-estimate-popup .yith-wcwl-popup-content .form-row input:focus {
  border-radius: 0px;
  outline: 2px solid transparent;
  outline-offset: 2px;
}

/* Mobile Styles */

@media screen and (max-width: 768px) {
  ul.shop_table {
    margin-top: 2.5rem;
    padding-left: 0px !important;
  }

  ul.shop_table tbody tr {
    border-bottom-width: 0 !important;
  }

  ul.shop_table li {
    position: relative;
    list-style-type: none !important;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1rem;
  }

  ul.shop_table li::marker {
    display: none;
  }

  ul.shop_table li .item-details-table {
    width: 100%;
  }

  ul.shop_table li .item-details-table td.value {
    text-align: left !important;
  }

  ul.shop_table li .item-details-table td .wishlist-delete {
    font-size: 18px;
  }

  ul.shop_table li .item-details-table .wishlist-item-count .value,
  ul.shop_table li .item-details-table .wishlist-dateadded .value {
    text-align: right !important;
  }

  ul.shop_table li .item-wrapper .item-details .wishlist-title {
    border-bottom-width: 0 !important;
  }

  ul.shop_table li .item-wrapper .item-details .hidden-title-form {
    width: 100%;
  }

  ul.shop_table li .item-wrapper .item-details .hidden-title-form input {
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
  }

  ul.shop_table li .item-wrapper .item-details .hidden-title-form input:focus {
    border-radius: 0px;
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  ul.shop_table li .item-wrapper .item-details .hidden-title-form .hide-title-form {
    padding: 7px;
  }

  .yith-wcwl-form {
    margin-bottom: 0px !important;
  }

  .wishlist_table li {
    padding-right: 32px !important;
  }

  .wishlist_table .item-wrapper {
    width: 100% !important;
  }

  .wishlist_table .product-quantity input {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .wishlist_table .product-remove {
    position: absolute;
    top: 16px;
    right: 16px;
    font-size: 18px !important;
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
  }

  .yith_wcwl_wishlist_footer .post-footer-container {
    margin-top: 1.25rem;
    flex-direction: column;
  }

  .yith_wcwl_wishlist_footer .post-footer-container .wishlist-download {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .yith_wcwl_wishlist_footer .post-footer-container .wishlist-delete {
    height: auto;
  }

  .yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action {
    margin-bottom: 1.5rem !important;
  }

  .yith_wcwl_wishlist_footer .mobile-add-all-to-sample-bag {
    display: flex;
    height: 2.5rem;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 14px;
    letter-spacing: .1em;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .yith_wcwl_wishlist_footer .mobile-add-all-to-sample-bag:hover {
    cursor: pointer;
    --tw-bg-opacity: 1;
    background-color: rgb(161 161 164 / var(--tw-bg-opacity));
  }
}