/* VARIABLES */
/* TYPOGRAPHY */
.path-product .col-lg-6 .field--name-field-tags {
  left: unset;
  right: 32px;
}
.path-product .layout-right-top .read-more::before {
  left: 100%;
  transition: left 0.3s ease;
}
.path-product .layout-right-top .read-more::after {
  right: 0;
  transition: right 0.3s ease 0.3s;
}
.path-product .layout-right-top .read-more:hover {
  text-decoration: none;
}
.path-product .layout-right-top .read-more:hover::before {
  left: 0;
  transition: left 0.3s ease 0.3s;
}
.path-product .layout-right-top .read-more:hover::after {
  right: 100%;
  transition: right 0.3s ease;
}
.path-product #product-tab-information .field__label::after,
.path-product #product-tab-information h2::after,
.path-product #product-tab-composition .field__label::after,
.path-product #product-tab-composition h2::after,
.path-product .paragraph:not(.paragraph--type-product-categories-highlight-ass) .field__label::after,
.path-product .paragraph:not(.paragraph--type-product-categories-highlight-ass) h2::after {
  margin-left: 0;
  margin-right: 2rem;
}
.path-product .layout-right-bottom .block-field-blockcommerce-productdefaultvariations .commerce-order-item-add-to-cart-form .field--name-purchased-entity .radio .form-switch input[type=radio].form-radio + label {
  margin-right: 0;
  margin-left: 0;
}
.path-product .layout-right-bottom .block-field-blockcommerce-productdefaultvariations .commerce-order-item-add-to-cart-form .field--name-purchased-entity .radio .form-switch .form-check-label {
  margin-right: 0;
  margin-left: 0.5rem;
}
.path-product .layout-right-bottom .block-field-blockcommerce-productdefaultvariations .commerce-order-item-add-to-cart-form .field--name-purchased-entity .product--rendered-attribute .radio .form-switch .field--name-name {
  right: 0;
  left: unset;
}
.path-product .layout-right-bottom .block-field-blockcommerce-productdefaultvariations .commerce-order-item-add-to-cart-form .field--name-quantity {
  margin-right: 0;
  margin-left: 0.625rem;
}
.path-product .layout-right-bottom .block-field-blockcommerce-productdefaultvariations .commerce-order-item-add-to-cart-form .field--name-quantity .js-form-type-number .number-wrapper .custom-arrows {
  right: unset;
  left: 10px;
}
@media (max-width: 61.99875rem) {
  .path-product .layout-right-bottom .block-field-blockcommerce-productdefaultvariations .commerce-order-item-add-to-cart-form .field--name-quantity .js-form-type-number .number-wrapper .custom-arrows {
    right: unset;
    left: 5px;
  }
}
.path-product .field--name-field-product-media {
  position: relative;
  cursor: zoom-in;
}
.path-product .field--name-field-product-media .custom-slick-arrows {
  position: absolute;
  z-index: 1;
  display: flex;
  justify-content: space-between;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  transition: opacity 0.5s;
}
.path-product .field--name-field-product-media .custom-slick-arrows .slick-arrow {
  position: relative;
  background: unset;
  border: unset;
  font-size: 0;
  width: 25px;
  height: 45px;
}
.path-product .field--name-field-product-media .custom-slick-arrows .slick-arrow::before {
  content: "";
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 44L2 22.5 24 1' stroke='%237E4B30' stroke-width='2'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  position: absolute;
  display: block;
  width: 25px;
  height: 45px;
  inset: 0;
}
.path-product .field--name-field-product-media .custom-slick-arrows .slick-prev::before {
  transform: rotate(180deg);
}
.path-product .field--name-field-product-media .custom-slick-arrows .slick-next::before {
  transform: rotate(0);
}