<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
*  VARIABLES TABLE CONTENT
*
*  1.0 - General
*  2.0 - Font Family, Size and Text-Color
*  3.0 - Primary and Accent Color
*  4.0 - Non-Specify
*  5.0 - Transition
*  6.0 - Utilities
*       6.1 - Inputs, selects and text areas
*       6.2 - Buttons
*       6.3 - Links
*       6.4 - Icons
*       6.5 - Navbar
*       6.6 - Overlay
*  7.0 - Responsiveness
*/
/*** 1.0 - GENERAL ***/
/*** 2.0 - FONT FAMILY, SIZE AND TEXT-COLOR ***/
/*** 3.0 - PRIMARY AND ACCENT COLOR ***/
/*** 4.0 - NON-SPECIFY ***/
/*** 5.0 - TRANSITION ***/
/*** 6.0 - UTILITIES ***/
.product-sheet.is-grid,
.product-sheet-bot {
  display: grid;
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
@media screen and (max-width: 1023px) {
  .product-sheet.is-grid,
  .product-sheet-bot {
    grid-template-columns: 1fr;
    row-gap: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .product-sheet.is-grid,
  .product-sheet-bot {
    gap: 0.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .product-sheet.is-grid {
    grid-template-columns: 81px repeat(2, 1fr);
  }
  .product-sheet.is-grid .visual-media-block {
    grid-column: 1/3;
  }
  .product-sheet.is-grid .documentation-nav {
    grid-column: 2/4;
  }
}

@media screen and (min-width: 1024px) {
  .product-sheet-bot {
    grid-template-columns: repeat(2, 1fr);
  }
}

.product-sheet &gt; .visual-media-block {
  display: grid;
  position: relative;
  grid-template-columns: calc(88px + 1.5rem) auto;
  height: 0;
  padding-bottom: 72.6%;
}
.product-sheet &gt; .visual-media-block .large-image {
  position: relative;
  grid-column: 2;
  grid-row: 1;
  text-align: center;
  padding-bottom: 79.3%;
}
.product-sheet &gt; .visual-media-block .large-image img {
  border: 1px solid #c7d1d6;
  cursor: pointer;
  display: flex;
  position: absolute;
}
@media screen and (max-width: 1023px) {
  .product-sheet &gt; .visual-media-block .large-image {
    border: 1px solid #c7d1d6;
  }
  .product-sheet &gt; .visual-media-block .large-image &gt; img {
    border: none;
  }
}
@media screen and (min-width: 1216px) {
  .product-sheet &gt; .visual-media-block .large-image {
    padding-bottom: 79.4%;
  }
}
.product-sheet &gt; .visual-media-block .large-image iframe.coverImage {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 1024px) {
  .product-sheet &gt; .visual-media-block .large-image iframe.coverImage {
    outline: 1px solid #c7d1d6;
    left: 0.1px;
  }
}
.product-sheet &gt; .visual-media-block .small-images {
  grid-column: 1;
  grid-row: 1/2;
  display: flex;
  flex-flow: column;
  gap: 1.5rem;
  padding-right: 1.5rem;
}
@media screen and (min-width: 769px), print {
  .product-sheet &gt; .visual-media-block .small-images .thumbnail {
    border: 1px solid #c7d1d6;
    position: relative;
    cursor: pointer;
    max-width: 83px;
  }
  .product-sheet &gt; .visual-media-block .small-images .thumbnail .secondary.photo-360 {
    justify-content: center;
    max-height: 63px;
  }
  .product-sheet &gt; .visual-media-block .small-images .thumbnail img {
    display: flex;
  }
  .product-sheet &gt; .visual-media-block .small-images .thumbnail i {
    color: #fff;
  }
  .product-sheet &gt; .visual-media-block .small-images .thumbnail .background {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.0901960784);
    pointer-events: none;
  }
}
@media screen and (max-width: 768px) {
  .product-sheet &gt; .visual-media-block .small-images {
    gap: 0.5rem;
  }
  .product-sheet &gt; .visual-media-block .small-images .thumbnail .background {
    display: none !important;
  }
}
.product-sheet &gt; .visual-media-block .small-images.has-scrollbar {
  overflow-x: auto;
  scrollbar-gutter: stable;
}
.product-sheet &gt; .visual-media-block .foto-advertisment {
  grid-column: 2;
  grid-row: 2;
  margin-top: 0.75rem;
}
@media screen and (min-width: 1024px) {
  .product-sheet &gt; .visual-media-block .foto-advertisment .info-block {
    width: 564px;
  }
}
.product-sheet &gt; .visual-media-block .foto-advertisment .icon-info {
  max-width: 20px;
}
.product-sheet &gt; .visual-media-block .foto-advertisment .tag:not(body) {
  background: none;
  font-size: 14px;
  font-weight: 500;
  text-transform: initial;
  padding: 0;
}
.product-sheet &gt; .visual-media-block .photo-360 {
  background-color: #DDDDDD;
  display: flex;
}
.product-sheet &gt; .visual-media-block .photo-360 i {
  position: absolute;
  display: flex;
  width: 100%;
  height: 100%;
  margin: auto;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 40px;
  text-shadow: 1px 0px #1a1a1a;
}
.product-sheet &gt; .visual-media-block .has-info-block &gt; .info-block .info-text {
  text-wrap: initial;
}
.product-sheet &gt; .visual-media-block .brand-image {
  border: 1px solid #c7d1d6;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 10px;
  right: 10px;
  max-width: 70px;
  background-color: #fff;
}
.product-sheet &gt; .visual-media-block .brand-image img {
  transform: scale(0.9, 0.9);
  transition: 0.3s ease all;
  display: flex;
}
.product-sheet &gt; .visual-media-block .brand-image:hover img {
  transform: scale(1, 1);
}
@media screen and (min-width: 769px), print {
  .product-sheet &gt; .visual-media-block .small-images button.secondary {
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  .product-sheet &gt; .visual-media-block {
    display: block;
    padding-bottom: 0;
    height: 100%;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar {
    pointer-events: none;
    gap: unset;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar img.secondary {
    display: none !important;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar .secondary {
    pointer-events: auto;
    background-color: var(--primary-color);
    border: none;
    height: 30px;
    width: 30px;
    color: #fff;
    font-size: 40px;
    display: flex;
    line-height: 43px;
    justify-content: center;
    padding: 0;
    position: absolute;
    top: 40%;
    transition: 0.3s ease all;
    cursor: pointer;
    border-radius: 6px;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar .secondary:hover {
    background-color: #0161b5;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar .secondary::before {
    border: 5px solid transparent;
    border-radius: 2px;
    content: " ";
    display: block;
    margin-top: 0.2em;
    pointer-events: none;
    transform: rotate(-45deg);
    transform-origin: center;
    height: 0.325em;
    width: 0.325em;
    border-color: #fff;
    transition: 0.3s ease all;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar .secondary.active {
    display: none;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar .secondary.prev {
    left: 0;
    margin-left: -10px;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar .secondary.prev::before {
    border-right: 0;
    border-bottom: 0;
    margin-left: 4px;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar .secondary.next {
    right: 0;
    margin-right: -10px;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar .secondary.next::before {
    border-top: 0;
    border-left: 0;
    margin-right: 4px;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar .secondary:not(.prev, .next, .active.prev, .active.next) {
    display: none;
  }
}

.product-sheet .product .product-reference {
  font-size: 13px;
}
.product-sheet .product .product-reference .reference {
  color: var(--primary-color);
  font-weight: 600;
}
.product-sheet .product .product-reference .brand-reference {
  margin-left: 10px;
}
.product-sheet .product .product-reference span {
  font-size: inherit;
}
.product-sheet .product .product-name {
  color: var(--primary-color);
  font-size: 20px;
  margin: 5px 0px 0.75rem 0px;
  font-weight: 700;
  line-height: 1.2;
}
.product-sheet .product .tags {
  gap: 10px;
  margin-bottom: 0px;
}
.product-sheet .product .tags span {
  margin: 0px;
}
.product-sheet .product .tags span span {
  color: inherit;
  font-size: inherit;
  text-transform: none;
  margin-right: 2px;
}

.product-sheet .product-price .product-last-price {
  color: var(--primary-color);
  font-weight: 700;
  font-size: 22px;
}
.product-sheet .product-price .product-last-price.is-big {
  font-size: 1.5rem;
}
.product-sheet .product-price .product-last-price.is-offer {
  color: #2ECC71;
}
.product-sheet .product-price .product-best-price .has-info-block {
  flex-flow: column;
  gap: 10px;
}
.product-sheet .product-price .product-best-price .info-block {
  left: calc(100% + 5px);
  min-width: 120px;
  padding: 6px;
  align-self: flex-end;
  top: -2px;
}
.product-sheet .product-price .product-best-price .info-block .product-base-price {
  font-size: inherit;
}
.product-sheet .product-price .product-vat-info {
  font-size: 10px;
}
.product-sheet .product-price .promo-discount {
  display: flex;
  align-items: center;
  gap: 5px;
  flex-flow: row wrap;
}
.product-sheet .product-price .promo-discount span, .product-sheet .product-price .promo-discount i:not(.is-offer) {
  font-size: 10px;
}
.product-sheet .product-price .promo-discount i.is-offer {
  line-height: 1;
  font-size: 16px;
}
.product-sheet .product-price .promo-discount .before, .product-sheet .product-price .promo-discount .units {
  font-weight: 400;
}
.product-sheet .product-price .promo-discount .before {
  text-decoration: line-through;
}
.product-sheet .product-price .promo-discount i:not(.is-offer),
.product-sheet .product-price .promo-discount .after {
  color: #ff0200;
  font-weight: 800;
}

.product-sheet .product-price.is-main {
  margin: 0.75rem 0;
  padding: 0.75rem 0;
  border-top: 1px solid #c7d1d6;
  border-bottom: 1px solid #c7d1d6;
}
.product-sheet .product-price.is-main .product-last-price {
  font-size: 1.5rem;
}
.product-sheet .product-price.is-main .product-vat-info {
  font-size: 13px;
  margin-left: 5px;
  color: var(--primary-color);
}
.product-sheet .product-price.is-main .product-best-price {
  line-height: 1;
}
.product-sheet .product-price.is-main .promo-discount span, .product-sheet .product-price.is-main .promo-discount i:not(.is-offer) {
  font-size: 13px;
}

.product-sheet .product-actions .wishlist-actions {
  border: 1px solid #c7d1d6;
  background-color: #fff;
}
.product-sheet .product-actions .wishlist-actions i {
  color: var(--secondary-color);
}
.product-sheet .product-actions .wishlist-actions.active i {
  color: #0161b5;
}
.product-sheet .product-actions .information-button-container {
  margin-bottom: 0.75rem;
}

.product-sheet .product-actions[type=col] {
  margin: 0.75rem 0px;
}
.product-sheet .product-actions[type=col] .add-button-wishlist,
.product-sheet .product-actions[type=col] .information-button-container,
.product-sheet .product-actions[type=col] .add-to-mechanic-list-button-component {
  max-width: 175px;
}
.product-sheet .product-actions[type=col] .add-button-wishlist {
  position: relative;
}
.product-sheet .product-actions[type=col] .add-button-wishlist .add-to-cart-button-component {
  display: flex;
  flex-flow: column;
  row-gap: 0.75rem;
  height: 100%;
}
.product-sheet .product-actions[type=col] .add-button-wishlist .mod-add-to-cart-button,
.product-sheet .product-actions[type=col] .add-button-wishlist .add-to-cart-button,
.product-sheet .product-actions[type=col] .add-button-wishlist .wishlist-actions {
  height: 36px;
}
.product-sheet .product-actions[type=col] .add-button-wishlist .mod-add-to-cart-button {
  margin-right: 55px;
}
.product-sheet .product-actions[type=col] .add-button-wishlist .wishlist-actions {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  display: flex;
  align-items: center;
  gap: 5px;
  justify-content: center;
  border: 1px solid #c7d1d6;
}
.product-sheet .product-actions[type=col] .add-button-wishlist .wishlist-actions i {
  color: var(--secondary-color);
}
.product-sheet .product-actions[type=col] .add-button-wishlist .wishlist-actions.active i {
  color: #0161b5;
}
.product-sheet .product-actions[type=col] .add-to-mechanic-list-button-component {
  display: flex;
  flex-flow: column;
  row-gap: 0.75rem;
  height: 100%;
}
.product-sheet .product-actions[type=col] .add-to-mechanic-list-button-component .mod-add-to-mechanic-list-button,
.product-sheet .product-actions[type=col] .add-to-mechanic-list-button-component .add-to-mechanic-list-button {
  height: 36px;
}

.product-sheet .product-actions[type=row] .add-button-wishlist {
  display: flex;
  gap: 5px;
}
.product-sheet .product-actions[type=row] .add-button-wishlist .wishlist-actions {
  height: 36px;
  padding: 5px;
}
.product-sheet .product-actions[type=row] .add-button-wishlist .wishlist-actions i {
  line-height: 1;
}
.product-sheet .product-actions[type=row] .add-button-wishlist .add-to-cart-button-component {
  display: flex;
  gap: 5px;
}
.product-sheet .product-actions[type=row] .add-button-wishlist .add-to-cart-button-component .add-to-cart-button {
  flex: 1;
  min-width: 50px;
}

.product-sheet .product-availability.is-flex {
  display: flex;
  align-items: flex-start;
  flex-flow: wrap;
  -moz-column-gap: 20px;
       column-gap: 20px;
  row-gap: 10px;
}
.product-sheet .product-availability .button.secondary {
  padding: 0px 10px;
  background-color: #f4f5f7;
  font-weight: 400;
}

.product-sheet .grouped-model-selector {
  padding: 0.75rem 0px;
  position: relative;
}
.product-sheet .grouped-model-selector .open-dropdown {
  border: 1px solid;
  padding: 5px 35px 5px 20px;
  border-radius: 6px;
  font-size: 13px;
  display: inline-flex;
  min-width: 200px;
}
.product-sheet .grouped-model-selector ul.dropdown.active {
  overflow-y: auto;
  scrollbar-gutter: auto;
  max-height: 234px;
}
@media screen and (max-width: 768px) {
  .product-sheet .grouped-model-selector ul.dropdown.active {
    max-height: 538px;
  }
}
.product-sheet .grouped-model-selector ul.dropdown.active span {
  font-size: 12px;
}
.product-sheet .grouped-model-selector ul.dropdown.active .product-info {
  display: grid;
}
@media screen and (min-width: 769px), print {
  .product-sheet .grouped-model-selector ul.dropdown.active .product-info {
    grid-template-columns: 90px auto;
    align-items: start;
    margin-top: 3px;
  }
}
.product-sheet .grouped-model-selector ul.dropdown.active &gt; li {
  padding: 5px 10px;
  justify-content: space-between;
}
@media screen and (min-width: 769px), print {
  .product-sheet .grouped-model-selector ul.dropdown.active &gt; li {
    display: grid;
  }
  .product-sheet .grouped-model-selector ul.dropdown.active &gt; li .product-best-price {
    text-align: right;
  }
}
@media screen and (min-width: 1216px) {
  .product-sheet .grouped-model-selector ul.dropdown.active &gt; li {
    grid-template-columns: 4fr 100px 1fr;
    -moz-column-gap: 5px;
         column-gap: 5px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .product-sheet .grouped-model-selector ul.dropdown.active &gt; li {
    grid-template-columns: 4fr 100px 75px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .product-sheet .grouped-model-selector ul.dropdown.active &gt; li {
    grid-template-columns: 4fr 1.5fr 0.5fr;
  }
}
@media screen and (max-width: 768px) {
  .product-sheet .grouped-model-selector ul.dropdown.active &gt; li {
    display: block;
  }
}
.product-sheet .grouped-model-selector ul.dropdown.active .product-info .reference {
  color: var(--primary-color);
  font-weight: 700;
  transition: 0.3s ease all;
}

.product-sheet .shipping-charge {
  padding: 0.75rem 0px;
  display: inline-flex;
  gap: 10px;
  position: relative;
}
.product-sheet .shipping-charge ul.dropdown.active {
  top: 25px;
}
.product-sheet .shipping-charge ul.dropdown.active &gt; li {
  display: flex;
  align-items: center;
  gap: 5px;
  justify-content: space-between;
}
.product-sheet .shipping-charge ul.dropdown.active .price {
  color: var(--primary-color);
  font-weight: 700;
}
.product-sheet .shipping-charge p, .product-sheet .shipping-charge span {
  font-size: 13px;
}
.product-sheet .shipping-charge .open-dropdown {
  color: #0161b5;
  text-decoration: underline;
}

.product-sheet.is-grid .documentation-list {
  display: grid;
  gap: 15px;
  margin-top: 1.5rem;
}
@media screen and (max-width: 768px) {
  .product-sheet.is-grid .documentation-list {
    grid-template-columns: repeat(auto-fit, minmax(186px, 1fr));
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .product-sheet.is-grid .documentation-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 1024px) {
  .product-sheet.is-grid .documentation-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (min-width: 1408px) {
  .product-sheet.is-grid .documentation-list {
    grid-template-columns: repeat(6, 1fr);
  }
}
.product-sheet.is-grid .documentation-list &gt; li {
  position: relative;
  height: 36px;
  border: 1px solid var(--primary-color);
  transition: 0.3s ease all;
}
.product-sheet.is-grid .documentation-list &gt; li i, .product-sheet.is-grid .documentation-list &gt; li span {
  color: var(--primary-color);
}
.product-sheet.is-grid .documentation-list &gt; li:hover {
  background-color: var(--primary-color);
}
.product-sheet.is-grid .documentation-list &gt; li:hover &gt; button i, .product-sheet.is-grid .documentation-list &gt; li:hover &gt; button span, .product-sheet.is-grid .documentation-list &gt; li:hover &gt; a i, .product-sheet.is-grid .documentation-list &gt; li:hover &gt; a span {
  color: #fff;
}
.product-sheet.is-grid .documentation-list &gt; li i {
  font-size: 20px;
}
.product-sheet.is-grid .documentation-list &gt; li button, .product-sheet.is-grid .documentation-list &gt; li a {
  display: flex;
  align-items: center;
  gap: 5px;
  justify-content: center;
  line-height: 1;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
}
.product-sheet.is-grid .documentation-list &gt; li span, .product-sheet.is-grid .documentation-list &gt; li a {
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 600;
}
.product-sheet.is-grid .documentation-list &gt; li .dropdown {
  top: 35px;
}
.product-sheet.is-grid .documentation-list &gt; li ul.dropdown.active &gt; li {
  padding: 15px;
}

.product-sheet ul.dropdown.active {
  display: flex;
  flex-flow: column;
  width: 100%;
  align-items: center;
  margin-top: 10px;
  border: 1px solid #c7d1d6;
  position: absolute;
  background: #fff;
  z-index: 5;
  box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.product-sheet ul.dropdown.active &gt; li {
  width: 100%;
  position: relative;
  padding: 5px 10px;
  transition: 0.3s ease all;
}
.product-sheet ul.dropdown.active &gt; li:hover {
  background-color: #d2eaff;
}
.product-sheet ul.dropdown.active &gt; li + li {
  border-top: 1px solid #c7d1d6;
}

.product-availability .availability-text {
  font-weight: 500;
}
.product-availability .availability-text &gt; span {
  font-weight: 300;
}
.product-availability.available .availability-text, .product-availability.available &gt; i {
  color: rgb(128, 211, 67);
}
.product-availability.available[data-title]:after {
  background-color: rgb(128, 211, 67);
}
.product-availability.check-availability .availability-text, .product-availability.check-availability &gt; i {
  color: rgb(239, 151, 14);
}
.product-availability.check-availability[data-title]:after {
  background-color: rgb(239, 151, 14);
}
.product-availability.not-available .availability-text, .product-availability.not-available &gt; i {
  color: rgb(255, 0, 0);
}
.product-availability.not-available[data-title]:after {
  background-color: rgb(255, 0, 0);
}
/*
*  VARIABLES TABLE CONTENT
*
*  1.0 - General
*  2.0 - Font Family, Size and Text-Color
*  3.0 - Primary and Accent Color
*  4.0 - Non-Specify
*  5.0 - Transition
*  6.0 - Utilities
*       6.1 - Inputs, selects and text areas
*       6.2 - Buttons
*       6.3 - Links
*       6.4 - Icons
*       6.5 - Navbar
*       6.6 - Overlay
*  7.0 - Responsiveness
*/
/*** 1.0 - GENERAL ***/
/*** 2.0 - FONT FAMILY, SIZE AND TEXT-COLOR ***/
/*** 3.0 - PRIMARY AND ACCENT COLOR ***/
/*** 4.0 - NON-SPECIFY ***/
/*** 5.0 - TRANSITION ***/
/*** 6.0 - UTILITIES ***/
.product-sheet.is-grid,
.product-sheet-bot {
  display: grid;
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
@media screen and (max-width: 1023px) {
  .product-sheet.is-grid,
  .product-sheet-bot {
    grid-template-columns: 1fr;
    row-gap: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .product-sheet.is-grid,
  .product-sheet-bot {
    gap: 0.75rem;
  }
}

@media screen and (min-width: 1024px) {
  .product-sheet.is-grid {
    grid-template-columns: 81px repeat(2, 1fr);
  }
  .product-sheet.is-grid .visual-media-block {
    grid-column: 1/3;
  }
  .product-sheet.is-grid .documentation-nav {
    grid-column: 2/4;
  }
}

@media screen and (min-width: 1024px) {
  .product-sheet-bot {
    grid-template-columns: repeat(2, 1fr);
  }
}

.product-sheet &gt; .visual-media-block {
  display: grid;
  position: relative;
  grid-template-columns: calc(88px + 1.5rem) auto;
  height: 0;
  padding-bottom: 72.6%;
}
.product-sheet &gt; .visual-media-block .large-image {
  position: relative;
  grid-column: 2;
  grid-row: 1;
  text-align: center;
  padding-bottom: 79.3%;
}
.product-sheet &gt; .visual-media-block .large-image img {
  border: 1px solid #c7d1d6;
  cursor: pointer;
  display: flex;
  position: absolute;
}
@media screen and (max-width: 1023px) {
  .product-sheet &gt; .visual-media-block .large-image {
    border: 1px solid #c7d1d6;
  }
  .product-sheet &gt; .visual-media-block .large-image &gt; img {
    border: none;
  }
}
@media screen and (min-width: 1216px) {
  .product-sheet &gt; .visual-media-block .large-image {
    padding-bottom: 79.4%;
  }
}
.product-sheet &gt; .visual-media-block .large-image iframe.coverImage {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 1024px) {
  .product-sheet &gt; .visual-media-block .large-image iframe.coverImage {
    outline: 1px solid #c7d1d6;
    left: 0.1px;
  }
}
.product-sheet &gt; .visual-media-block .small-images {
  grid-column: 1;
  grid-row: 1/2;
  display: flex;
  flex-flow: column;
  gap: 1.5rem;
  padding-right: 1.5rem;
}
@media screen and (min-width: 769px), print {
  .product-sheet &gt; .visual-media-block .small-images .thumbnail {
    border: 1px solid #c7d1d6;
    position: relative;
    cursor: pointer;
    max-width: 83px;
  }
  .product-sheet &gt; .visual-media-block .small-images .thumbnail .secondary.photo-360 {
    justify-content: center;
    max-height: 63px;
  }
  .product-sheet &gt; .visual-media-block .small-images .thumbnail img {
    display: flex;
  }
  .product-sheet &gt; .visual-media-block .small-images .thumbnail i {
    color: #fff;
  }
  .product-sheet &gt; .visual-media-block .small-images .thumbnail .background {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.0901960784);
    pointer-events: none;
  }
}
@media screen and (max-width: 768px) {
  .product-sheet &gt; .visual-media-block .small-images {
    gap: 0.5rem;
  }
  .product-sheet &gt; .visual-media-block .small-images .thumbnail .background {
    display: none !important;
  }
}
.product-sheet &gt; .visual-media-block .small-images.has-scrollbar {
  overflow-x: auto;
  scrollbar-gutter: stable;
}
.product-sheet &gt; .visual-media-block .foto-advertisment {
  grid-column: 2;
  grid-row: 2;
  margin-top: 0.75rem;
}
@media screen and (min-width: 1024px) {
  .product-sheet &gt; .visual-media-block .foto-advertisment .info-block {
    width: 564px;
  }
}
.product-sheet &gt; .visual-media-block .foto-advertisment .icon-info {
  max-width: 20px;
}
.product-sheet &gt; .visual-media-block .foto-advertisment .tag:not(body) {
  background: none;
  font-size: 14px;
  font-weight: 500;
  text-transform: initial;
  padding: 0;
}
.product-sheet &gt; .visual-media-block .photo-360 {
  background-color: #DDDDDD;
  display: flex;
}
.product-sheet &gt; .visual-media-block .photo-360 i {
  position: absolute;
  display: flex;
  width: 100%;
  height: 100%;
  margin: auto;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 40px;
  text-shadow: 1px 0px #1a1a1a;
}
.product-sheet &gt; .visual-media-block .has-info-block &gt; .info-block .info-text {
  text-wrap: initial;
}
.product-sheet &gt; .visual-media-block .brand-image {
  border: 1px solid #c7d1d6;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 10px;
  right: 10px;
  max-width: 70px;
  background-color: #fff;
}
.product-sheet &gt; .visual-media-block .brand-image img {
  transform: scale(0.9, 0.9);
  transition: 0.3s ease all;
  display: flex;
}
.product-sheet &gt; .visual-media-block .brand-image:hover img {
  transform: scale(1, 1);
}
@media screen and (min-width: 769px), print {
  .product-sheet &gt; .visual-media-block .small-images button.secondary {
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  .product-sheet &gt; .visual-media-block {
    display: block;
    padding-bottom: 0;
    height: 100%;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar {
    pointer-events: none;
    gap: unset;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar img.secondary {
    display: none !important;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar .secondary {
    pointer-events: auto;
    background-color: var(--primary-color);
    border: none;
    height: 30px;
    width: 30px;
    color: #fff;
    font-size: 40px;
    display: flex;
    line-height: 43px;
    justify-content: center;
    padding: 0;
    position: absolute;
    top: 40%;
    transition: 0.3s ease all;
    cursor: pointer;
    border-radius: 6px;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar .secondary:hover {
    background-color: #0161b5;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar .secondary::before {
    border: 5px solid transparent;
    border-radius: 2px;
    content: " ";
    display: block;
    margin-top: 0.2em;
    pointer-events: none;
    transform: rotate(-45deg);
    transform-origin: center;
    height: 0.325em;
    width: 0.325em;
    border-color: #fff;
    transition: 0.3s ease all;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar .secondary.active {
    display: none;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar .secondary.prev {
    left: 0;
    margin-left: -10px;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar .secondary.prev::before {
    border-right: 0;
    border-bottom: 0;
    margin-left: 4px;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar .secondary.next {
    right: 0;
    margin-right: -10px;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar .secondary.next::before {
    border-top: 0;
    border-left: 0;
    margin-right: 4px;
  }
  .product-sheet &gt; .visual-media-block .small-images.has-scrollbar .secondary:not(.prev, .next, .active.prev, .active.next) {
    display: none;
  }
}

.product-sheet .product .product-reference {
  font-size: 13px;
}
.product-sheet .product .product-reference .reference {
  color: var(--primary-color);
  font-weight: 600;
}
.product-sheet .product .product-reference .brand-reference {
  margin-left: 10px;
}
.product-sheet .product .product-reference span {
  font-size: inherit;
}
.product-sheet .product .product-name {
  color: var(--primary-color);
  font-size: 20px;
  margin: 5px 0px 0.75rem 0px;
  font-weight: 700;
  line-height: 1.2;
}
.product-sheet .product .tags {
  gap: 10px;
  margin-bottom: 0px;
}
.product-sheet .product .tags span {
  margin: 0px;
}
.product-sheet .product .tags span span {
  color: inherit;
  font-size: inherit;
  text-transform: none;
  margin-right: 2px;
}

.product-sheet .product-price .product-last-price {
  color: var(--primary-color);
  font-weight: 700;
  font-size: 22px;
}
.product-sheet .product-price .product-last-price.is-big {
  font-size: 1.5rem;
}
.product-sheet .product-price .product-last-price.is-offer {
  color: #2ECC71;
}
.product-sheet .product-price .product-best-price .has-info-block {
  flex-flow: column;
  gap: 10px;
}
.product-sheet .product-price .product-best-price .info-block {
  left: calc(100% + 5px);
  min-width: 120px;
  padding: 6px;
  align-self: flex-end;
  top: -2px;
}
.product-sheet .product-price .product-best-price .info-block .product-base-price {
  font-size: inherit;
}
.product-sheet .product-price .product-vat-info {
  font-size: 10px;
}
.product-sheet .product-price .promo-discount {
  display: flex;
  align-items: center;
  gap: 5px;
  flex-flow: row wrap;
}
.product-sheet .product-price .promo-discount span, .product-sheet .product-price .promo-discount i:not(.is-offer) {
  font-size: 10px;
}
.product-sheet .product-price .promo-discount i.is-offer {
  line-height: 1;
  font-size: 16px;
}
.product-sheet .product-price .promo-discount .before, .product-sheet .product-price .promo-discount .units {
  font-weight: 400;
}
.product-sheet .product-price .promo-discount .before {
  text-decoration: line-through;
}
.product-sheet .product-price .promo-discount i:not(.is-offer),
.product-sheet .product-price .promo-discount .after {
  color: #ff0200;
  font-weight: 800;
}

.product-sheet .product-price.is-main {
  margin: 0.75rem 0;
  padding: 0.75rem 0;
  border-top: 1px solid #c7d1d6;
  border-bottom: 1px solid #c7d1d6;
}
.product-sheet .product-price.is-main .product-last-price {
  font-size: 1.5rem;
}
.product-sheet .product-price.is-main .product-vat-info {
  font-size: 13px;
  margin-left: 5px;
  color: var(--primary-color);
}
.product-sheet .product-price.is-main .product-best-price {
  line-height: 1;
}
.product-sheet .product-price.is-main .promo-discount span, .product-sheet .product-price.is-main .promo-discount i:not(.is-offer) {
  font-size: 13px;
}

.product-sheet .product-actions .wishlist-actions {
  border: 1px solid #c7d1d6;
  background-color: #fff;
}
.product-sheet .product-actions .wishlist-actions i {
  color: var(--secondary-color);
}
.product-sheet .product-actions .wishlist-actions.active i {
  color: #0161b5;
}
.product-sheet .product-actions .information-button-container {
  margin-bottom: 0.75rem;
}

.product-sheet .product-actions[type=col] {
  margin: 0.75rem 0px;
}
.product-sheet .product-actions[type=col] .add-button-wishlist,
.product-sheet .product-actions[type=col] .information-button-container,
.product-sheet .product-actions[type=col] .add-to-mechanic-list-button-component {
  max-width: 175px;
}
.product-sheet .product-actions[type=col] .add-button-wishlist {
  position: relative;
}
.product-sheet .product-actions[type=col] .add-button-wishlist .add-to-cart-button-component {
  display: flex;
  flex-flow: column;
  row-gap: 0.75rem;
  height: 100%;
}
.product-sheet .product-actions[type=col] .add-button-wishlist .mod-add-to-cart-button,
.product-sheet .product-actions[type=col] .add-button-wishlist .add-to-cart-button,
.product-sheet .product-actions[type=col] .add-button-wishlist .wishlist-actions {
  height: 36px;
}
.product-sheet .product-actions[type=col] .add-button-wishlist .mod-add-to-cart-button {
  margin-right: 55px;
}
.product-sheet .product-actions[type=col] .add-button-wishlist .wishlist-actions {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  display: flex;
  align-items: center;
  gap: 5px;
  justify-content: center;
  border: 1px solid #c7d1d6;
}
.product-sheet .product-actions[type=col] .add-button-wishlist .wishlist-actions i {
  color: var(--secondary-color);
}
.product-sheet .product-actions[type=col] .add-button-wishlist .wishlist-actions.active i {
  color: #0161b5;
}
.product-sheet .product-actions[type=col] .add-to-mechanic-list-button-component {
  display: flex;
  flex-flow: column;
  row-gap: 0.75rem;
  height: 100%;
}
.product-sheet .product-actions[type=col] .add-to-mechanic-list-button-component .mod-add-to-mechanic-list-button,
.product-sheet .product-actions[type=col] .add-to-mechanic-list-button-component .add-to-mechanic-list-button {
  height: 36px;
}

.product-sheet .product-actions[type=row] .add-button-wishlist {
  display: flex;
  gap: 5px;
}
.product-sheet .product-actions[type=row] .add-button-wishlist .wishlist-actions {
  height: 36px;
  padding: 5px;
}
.product-sheet .product-actions[type=row] .add-button-wishlist .wishlist-actions i {
  line-height: 1;
}
.product-sheet .product-actions[type=row] .add-button-wishlist .add-to-cart-button-component {
  display: flex;
  gap: 5px;
}
.product-sheet .product-actions[type=row] .add-button-wishlist .add-to-cart-button-component .add-to-cart-button {
  flex: 1;
  min-width: 50px;
}

.product-sheet .product-availability.is-flex {
  display: flex;
  align-items: flex-start;
  flex-flow: wrap;
  -moz-column-gap: 20px;
       column-gap: 20px;
  row-gap: 10px;
}
.product-sheet .product-availability .button.secondary {
  padding: 0px 10px;
  background-color: #f4f5f7;
  font-weight: 400;
}

.product-sheet .grouped-model-selector {
  padding: 0.75rem 0px;
  position: relative;
}
.product-sheet .grouped-model-selector .open-dropdown {
  border: 1px solid;
  padding: 5px 35px 5px 20px;
  border-radius: 6px;
  font-size: 13px;
  display: inline-flex;
  min-width: 200px;
}
.product-sheet .grouped-model-selector ul.dropdown.active {
  overflow-y: auto;
  scrollbar-gutter: auto;
  max-height: 234px;
}
@media screen and (max-width: 768px) {
  .product-sheet .grouped-model-selector ul.dropdown.active {
    max-height: 538px;
  }
}
.product-sheet .grouped-model-selector ul.dropdown.active span {
  font-size: 12px;
}
.product-sheet .grouped-model-selector ul.dropdown.active .product-info {
  display: grid;
}
@media screen and (min-width: 769px), print {
  .product-sheet .grouped-model-selector ul.dropdown.active .product-info {
    grid-template-columns: 90px auto;
    align-items: start;
    margin-top: 3px;
  }
}
.product-sheet .grouped-model-selector ul.dropdown.active &gt; li {
  padding: 5px 10px;
  justify-content: space-between;
}
@media screen and (min-width: 769px), print {
  .product-sheet .grouped-model-selector ul.dropdown.active &gt; li {
    display: grid;
  }
  .product-sheet .grouped-model-selector ul.dropdown.active &gt; li .product-best-price {
    text-align: right;
  }
}
@media screen and (min-width: 1216px) {
  .product-sheet .grouped-model-selector ul.dropdown.active &gt; li {
    grid-template-columns: 4fr 100px 1fr;
    -moz-column-gap: 5px;
         column-gap: 5px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .product-sheet .grouped-model-selector ul.dropdown.active &gt; li {
    grid-template-columns: 4fr 100px 75px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .product-sheet .grouped-model-selector ul.dropdown.active &gt; li {
    grid-template-columns: 4fr 1.5fr 0.5fr;
  }
}
@media screen and (max-width: 768px) {
  .product-sheet .grouped-model-selector ul.dropdown.active &gt; li {
    display: block;
  }
}
.product-sheet .grouped-model-selector ul.dropdown.active .product-info .reference {
  color: var(--primary-color);
  font-weight: 700;
  transition: 0.3s ease all;
}

.product-sheet .shipping-charge {
  padding: 0.75rem 0px;
  display: inline-flex;
  gap: 10px;
  position: relative;
}
.product-sheet .shipping-charge ul.dropdown.active {
  top: 25px;
}
.product-sheet .shipping-charge ul.dropdown.active &gt; li {
  display: flex;
  align-items: center;
  gap: 5px;
  justify-content: space-between;
}
.product-sheet .shipping-charge ul.dropdown.active .price {
  color: var(--primary-color);
  font-weight: 700;
}
.product-sheet .shipping-charge p, .product-sheet .shipping-charge span {
  font-size: 13px;
}
.product-sheet .shipping-charge .open-dropdown {
  color: #0161b5;
  text-decoration: underline;
}

.product-sheet.is-grid .documentation-list {
  display: grid;
  gap: 15px;
  margin-top: 1.5rem;
}
@media screen and (max-width: 768px) {
  .product-sheet.is-grid .documentation-list {
    grid-template-columns: repeat(auto-fit, minmax(186px, 1fr));
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .product-sheet.is-grid .documentation-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 1024px) {
  .product-sheet.is-grid .documentation-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (min-width: 1408px) {
  .product-sheet.is-grid .documentation-list {
    grid-template-columns: repeat(6, 1fr);
  }
}
.product-sheet.is-grid .documentation-list &gt; li {
  position: relative;
  height: 36px;
  border: 1px solid var(--primary-color);
  transition: 0.3s ease all;
}
.product-sheet.is-grid .documentation-list &gt; li i, .product-sheet.is-grid .documentation-list &gt; li span {
  color: var(--primary-color);
}
.product-sheet.is-grid .documentation-list &gt; li:hover {
  background-color: var(--primary-color);
}
.product-sheet.is-grid .documentation-list &gt; li:hover &gt; button i, .product-sheet.is-grid .documentation-list &gt; li:hover &gt; button span, .product-sheet.is-grid .documentation-list &gt; li:hover &gt; a i, .product-sheet.is-grid .documentation-list &gt; li:hover &gt; a span {
  color: #fff;
}
.product-sheet.is-grid .documentation-list &gt; li i {
  font-size: 20px;
}
.product-sheet.is-grid .documentation-list &gt; li button, .product-sheet.is-grid .documentation-list &gt; li a {
  display: flex;
  align-items: center;
  gap: 5px;
  justify-content: center;
  line-height: 1;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
}
.product-sheet.is-grid .documentation-list &gt; li span, .product-sheet.is-grid .documentation-list &gt; li a {
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 600;
}
.product-sheet.is-grid .documentation-list &gt; li .dropdown {
  top: 35px;
}
.product-sheet.is-grid .documentation-list &gt; li ul.dropdown.active &gt; li {
  padding: 15px;
}

.product-sheet ul.dropdown.active {
  display: flex;
  flex-flow: column;
  width: 100%;
  align-items: center;
  margin-top: 10px;
  border: 1px solid #c7d1d6;
  position: absolute;
  background: #fff;
  z-index: 5;
  box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.product-sheet ul.dropdown.active &gt; li {
  width: 100%;
  position: relative;
  padding: 5px 10px;
  transition: 0.3s ease all;
}
.product-sheet ul.dropdown.active &gt; li:hover {
  background-color: #d2eaff;
}
.product-sheet ul.dropdown.active &gt; li + li {
  border-top: 1px solid #c7d1d6;
}

.product-availability .availability-text {
  font-weight: 500;
}
.product-availability .availability-text &gt; span {
  font-weight: 300;
}
.product-availability.available .availability-text, .product-availability.available &gt; i {
  color: rgb(128, 211, 67);
}
.product-availability.available[data-title]:after {
  background-color: rgb(128, 211, 67);
}
.product-availability.check-availability .availability-text, .product-availability.check-availability &gt; i {
  color: rgb(239, 151, 14);
}
.product-availability.check-availability[data-title]:after {
  background-color: rgb(239, 151, 14);
}
.product-availability.not-available .availability-text, .product-availability.not-available &gt; i {
  color: rgb(255, 0, 0);
}
.product-availability.not-available[data-title]:after {
  background-color: rgb(255, 0, 0);
}

.comparision-block .product-sheet .product-image {
  position: relative;
  outline: 1px solid #c7d1d6;
}
.comparision-block .product-sheet .product-image .brand-image {
  border: 1px solid #c7d1d6;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 10px;
  right: 10px;
  max-width: 70px;
  background-color: #fff;
}
.comparision-block .product-sheet .product-image .brand-image img {
  transform: scale(0.9, 0.9);
  transition: 0.3s ease all;
  display: flex;
}
.comparision-block .product-sheet .product-image .brand-image:hover img {
  transform: scale(1, 1);
}

.comparision-block .product-sheet .product {
  display: grid;
  -moz-column-gap: 20px;
       column-gap: 20px;
}
@media screen and (max-width: 1023px) {
  .comparision-block .product-sheet .product .product-image {
    text-align: center;
  }
}
@media screen and (min-width: 1216px) {
  .comparision-block .product-sheet .product .product-reference {
    font-size: 10px;
  }
  .comparision-block .product-sheet .product .product-reference span {
    font-size: inherit;
  }
  .comparision-block .product-sheet .product .product-name {
    font-size: 15px;
  }
}

.comparision-block .product-sheet .product-price .promo-discount i.is-offer {
  line-height: 1;
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 28px;
}

.comparision-block .product-sheet .see-product-catalogue i {
  color: var(--secondary-color);
}

.comparision-block .product-sheet .product-reference {
  position: relative;
}
.comparision-block .product-sheet .product-reference .product-availability {
  z-index: 5;
  line-height: 1;
  gap: 5px;
}
.comparision-block .product-sheet .product-reference .product-availability .availability-text {
  font-size: 10px;
}
.comparision-block .product-sheet .product-reference .product-availability i {
  font-size: 12px;
}

.comparision-container .title {
  font-weight: 800;
}

.comparision-block {
  padding: 1.5rem;
  background: #f4f5f7;
  border-radius: 6px;
  display: grid;
  grid-template-columns: 1fr 3rem 1fr;
}
.comparision-block .separator-block i {
  color: #2ECC71;
  font-size: 50px;
}
@media screen and (max-width: 768px) {
  .comparision-block .separator-block {
    text-align: center;
  }
  .comparision-block .separator-block i::before {
    transform: rotate(90deg);
  }
}
.comparision-block .product-sheet {
  display: block;
  position: relative;
  background-color: #fff;
  padding: 20px;
}
.comparision-block .subtitle {
  font-size: 25px;
  font-weight: 600;
  line-height: 1;
}
.comparision-block .actions-list-block {
  display: flex;
  flex-flow: column;
  row-gap: 20px;
}

#modal.comparision .title,
#modal.comparision .comparision-block &gt; div {
  position: relative;
  z-index: 5;
}
#modal.comparision .title {
  margin-top: 0px;
}
#modal.comparision .modal-content {
  overflow-x: hidden;
}
@media screen and (min-width: 769px), print {
  #modal.comparision .modal-content {
    max-width: 769px;
  }
}
@media screen and (min-width: 1024px) {
  #modal.comparision .modal-content {
    max-width: 1024px;
  }
}
@media screen and (min-width: 1216px) {
  #modal.comparision .modal-content {
    max-width: 1216px;
  }
}
@media screen and (min-width: 1408px) {
  #modal.comparision .modal-content {
    max-width: 1408px;
  }
}

@media screen and (min-width: 1216px) {
  .comparision-block.is-replace {
    grid-template-columns: 1fr 50px 1fr 0.5fr;
  }
  .comparision-block:not(.is-replace) {
    grid-template-columns: 1fr 50px 1fr;
  }
  .comparision-block .product-sheet .product-image {
    display: flex;
  }
  .comparision-block .product-sheet .product-image .brand-image {
    max-width: 30px;
  }
  .comparision-block .product-sheet .product {
    grid-template-columns: 0.5fr 1fr;
    grid-template-rows: auto 0fr;
    align-items: flex-start;
  }
  .comparision-block .product-sheet .product .product-information {
    grid-column: 2;
    grid-row: 1/3;
  }
  .comparision-block .product-sheet .product .product-name {
    margin: 2.5px 0px;
    min-height: 36px;
  }
  .comparision-block .product-sheet .product .product-price {
    margin-top: 2.5px;
    min-height: 50px;
    display: flex;
    flex-flow: column;
    justify-content: flex-end;
  }
  .comparision-block .product-sheet .product .product-best-price {
    margin: 5px 0px;
    line-height: 0.8;
  }
  .comparision-block .product-sheet .product .product-reference {
    display: flex;
    align-items: center;
    gap: 5px;
  }
  .comparision-block .product-sheet .product .tags {
    position: absolute;
    top: 0px;
    left: 20px;
  }
  .comparision-block .product-sheet .product .see-product-catalogue {
    display: inline;
    line-height: 1;
    position: absolute;
    right: 20px;
    bottom: 20px;
  }
  .comparision-block .documentation-list &gt; li &gt; div {
    border: none;
    padding: 0px;
  }
  .comparision-block .documentation-list &gt; li &gt; div i {
    font-size: 25px;
  }
  .comparision-block .documentation-list &gt; li &gt; div span {
    display: none;
  }
  .comparision-block .separator-block,
  .comparision-block .actions-list-block {
    margin-top: 1.5rem;
    align-self: center;
  }
  .comparision-block .actions-list-block {
    margin-left: 50px;
  }
  [data-title]:after {
    top: -10px;
    font-size: 10px;
  }
  [data-title]:not([is-right]):after {
    left: 15px;
  }
  [data-title][is-right]:after {
    right: 30px;
  }
}
@media screen and (max-width: 1215px) {
  .comparision-block .actions-list-block {
    width: 50%;
    grid-column: 1/4;
    margin: 25px auto 0px;
  }
  .comparision-block .product-sheet .product {
    row-gap: 20px;
  }
  .comparision-block .separator-block {
    align-self: center;
  }
  .comparision-block .product-sheet .product-reference .product-availability {
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 768px) {
  .comparision-block {
    display: block;
  }
}
.replacement .product-availability i {
  font-size: inherit;
}
</pre></body></html>