
.teeinblue-enabled:not(.teeinblue-platform-product-enabled) {
  .price.price--on-sale,
  .product__tax.caption.rte,
  .price.price--medium {
    display: none !important;
  }
}
.teeinblue-enabled .product-form__submit {
  display: none;
}

.tee-block.tee-product-price-hook--after {
  margin-top: -0.8em;
  font-size: 1.2rem;
}

#tee-artwork-form .product__accordion.accordion {
  margin-top: 10px;
  margin-bottom: 30px;
}

@media only screen and (max-width: 768px) {
  .tee-custom-select__list.tee-show {
    z-index: 21 !important;
  }
}

.teeinblue-enabled cart-drawer cart-items [data-price] {
  display: block !important;
}

.tee-gallery-content {
  position: sticky !important;
  top: 0 !important;
}
#main-cart-items > cart-items .mini-cart__navigation > li {
  display: block !important;
}

.mini-cart__navigation .product-quantity {
  max-width: 290px !important;
}
.card-information > .card-information__wrapper > div[class*="price"] {
  display: block !important;
}

/* PDP — relief discret des choix orientation, cadre et format.
   Le contour de sélection Teeinblue reste indépendant de l'ombre. */
#tee-artwork-form {
  --cf-shadow-choice: 0 1px 2px rgba(20, 43, 59, .05), 0 3px 8px rgba(20, 43, 59, .04);
  --cf-shadow-choice-hover: 0 2px 4px rgba(20, 43, 59, .05), 0 6px 16px rgba(20, 43, 59, .08);
}
#tee-artwork-form .tee-option .tee-radio {
  --tee-radio-active-box-shadow: var(--cf-shadow-choice);
  box-shadow: var(--cf-shadow-choice);
}
@media (hover: hover) and (pointer: fine) {
  #tee-artwork-form .tee-option .tee-radio:not(:has(input:disabled)):hover {
    box-shadow: var(--cf-shadow-choice-hover);
  }
}
