/* ==========================================================================
   Siuvimo mašina — product description look (variant B, 2026-10-10)
   Stored description HTML is left untouched; this file only normalises the
   pasted Word/web styles inside #tab-description so every description shares
   one typography. !important is needed to beat inline style="" attributes.
   Rollback: remove the <link> in product.tpl (or delete this file).
   ========================================================================== */
#tab-description.sm-premium-description {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.65;
  color: #16232c;
  text-align: left;
  padding: 32px 36px 40px;
}

/* Pasted fonts, sizes, line heights and alignment -> inherit the base above */
#tab-description.sm-premium-description :is(p, span, div, li, td, th, dd, dt, font, strong, b, em, i, u, a, section, big, tt):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
}
#tab-description.sm-premium-description :is(p, div, li, td, th, dd, dt, section, h1, h2, h3, h4, h5, h6, center):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){
  text-align: left !important;
}
/* Pasted text colours (#222, black, grey, navy) -> site ink. Red is kept:
   it is used on purpose for prices and warnings. */
#tab-description.sm-premium-description :is(p, span, div, li, td, th, dd, dt, font, strong, b, em, i, u, section)[style*="color"]:not([style*="255, 0, 0"]):not([style*="#ff0000"]):not([style*="#FF0000"]):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *),
#tab-description.sm-premium-description font[color]:not([color="#ff0000"]):not([color="#FF0000"]):not([color="red"]):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){
  color: inherit !important;
}
#tab-description.sm-premium-description :is(p, div, section, span, td):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){
  background-color: transparent !important;
}
#tab-description.sm-premium-description p:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ margin: 0 0 .8em; }

/* Pasted page layouts (fixed px widths, floats, negative margins, bootstrap
   rows) -> one clean column the width of the tab */
#tab-description.sm-premium-description :is(div, section, p, ul, ol, li, table, dl, h1, h2, h3, h4, h5, h6, center):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){
  width: auto !important;
  max-width: 100% !important;
  min-width: 0 !important;
  float: none !important;
}
#tab-description.sm-premium-description :is(div, section):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  min-height: 0 !important;
}
#tab-description.sm-premium-description :is(p, li):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ max-width: 75ch !important; }
#tab-description.sm-premium-description img:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ float: none !important; margin-left: 0 !important; margin-right: 0 !important; }

/* Headings */
#tab-description.sm-premium-description :is(h1, h2, h3, h4, h5, h6):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){
  font-family: inherit !important;
  color: #0f2c46 !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  margin: 1.6em 0 .5em !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
#tab-description.sm-premium-description :is(h1, h2):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ font-size: 22px !important; }
#tab-description.sm-premium-description h3:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ font-size: 19px !important; }
#tab-description.sm-premium-description :is(h4, h5, h6):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ font-size: 17px !important; }
#tab-description.sm-premium-description :is(h1, h2, h3, h4, h5, h6) :is(span, strong, b, font, u, a):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){
  color: inherit !important;
  font-size: inherit !important;
  text-decoration: none !important;
}
#tab-description.sm-premium-description > :first-child:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *),
#tab-description.sm-premium-description > :first-child > :first-child:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ margin-top: 0 !important; }
#tab-description.sm-premium-description strong:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *),
#tab-description.sm-premium-description b:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ font-weight: 700; }
/* Underline was used as a heading substitute in Word; keep it for links only */
#tab-description.sm-premium-description u:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ text-decoration: none !important; }

/* Links */
#tab-description.sm-premium-description a:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ color: #175e41 !important; text-underline-offset: 3px; }
#tab-description.sm-premium-description a:focus-visible:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ outline: 2px solid #1c7a52; outline-offset: 2px; }

/* Images and video */
#tab-description.sm-premium-description img:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){
  max-width: 100% !important;
  height: auto !important;
  border-radius: 8px;
  vertical-align: middle;
}
#tab-description.sm-premium-description :is(video, iframe):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){
  max-width: 100% !important;
  border-radius: 8px;
}

/* Lists */
#tab-description.sm-premium-description :is(ul, ol):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ margin: 0 0 1em !important; padding-left: 1.25em !important; }
#tab-description.sm-premium-description li:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ margin: .2em 0 !important; }
#tab-description.sm-premium-description li:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *)::marker{ color: #1c7a52; }

/* Tables (spec tables) -> quiet rows like the "Trumpai" block */
#tab-description.sm-premium-description table:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){
  width: auto !important;
  border-collapse: collapse !important;
  border: 0 !important;
  margin: 0 0 1.2em;
  max-width: 100%;
  width: auto !important;
  background: #f7f9f8;
  border-radius: 12px;
}
#tab-description.sm-premium-description :is(td, th):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){
  border: 0 !important;
  border-top: 1px solid #e2e8e6 !important;
  padding: 8px 14px !important;
  vertical-align: top;
  font-size: 15px !important;
}
#tab-description.sm-premium-description tr:first-child > :is(td, th):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ border-top: 0 !important; }
#tab-description.sm-premium-description td img:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ border-radius: 4px; }

/* Definition lists */
#tab-description.sm-premium-description dl:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){
  display: grid; grid-template-columns: minmax(0, 2fr) minmax(0, 3fr); column-gap: 16px;
  background: #f7f9f8; border-radius: 12px; padding: 12px 20px; margin: 0 0 1.2em;
}
#tab-description.sm-premium-description :is(dt, dd):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ margin: 0 !important; padding: 7px 0; border-top: 1px solid #e2e8e6; font-size: 15px !important; }
#tab-description.sm-premium-description dt:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ color: #526270 !important; }
#tab-description.sm-premium-description dd:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ color: #0f2c46 !important; font-weight: 600; }
#tab-description.sm-premium-description dl > :is(dt, dd):nth-child(-n+2):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ border-top: 0; }

/* Feature lists built as <li><a><img></a><h5>…</h5>text</li> -> two-column grid */
#tab-description.sm-premium-description ul:has(> li > a > img):has(> li > h5):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){
  list-style: none !important; padding: 0 !important;
  display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 40px 32px !important;
}
#tab-description.sm-premium-description ul:has(> li > a > img):has(> li > h5) > li:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ margin: 0 !important; padding: 0 !important; font-size: 15.5px !important; max-width: none !important; background: none !important; border: 0 !important; }
#tab-description.sm-premium-description ul:has(> li > a > img):has(> li > h5) > li > a:first-child:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ display: block; margin-bottom: 14px; }
#tab-description.sm-premium-description ul:has(> li > a > img):has(> li > h5) > li > a:first-child img:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){
  width: 100% !important; aspect-ratio: 3 / 2; object-fit: cover; background: #f7f9f8; float: none !important; margin: 0 !important;
}
#tab-description.sm-premium-description ul:has(> li > a > img):has(> li > h5) h5:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ margin: 0 0 8px !important; font-size: 18px !important; }

@media (max-width: 700px) {
  #tab-description.sm-premium-description dl:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *) { display: block; }
  #tab-description.sm-premium-description dd:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *) { border-top: 0; padding-top: 0; }
  #tab-description.sm-premium-description :is([style*="display: flex"], [style*="display:flex"]):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *) { flex-direction: column !important; align-items: stretch !important; }
  #tab-description.sm-premium-description :is([style*="display: flex"], [style*="display:flex"]) > *:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *) { flex: 0 1 auto !important; width: auto !important; max-width: 100% !important; }
  #tab-description.sm-premium-description { padding: 20px 16px 28px; }
  #tab-description.sm-premium-description ul:has(> li > a > img):has(> li > h5):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ grid-template-columns: 1fr; }
  #tab-description.sm-premium-description table:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *){ display: block; overflow-x: auto; }
}

/* "Trumpai apie mašiną" block (phase 2): <div class="sm-facts"><h2 class="sm-facts__title">…</h2><dl class="sm-facts__list"><dt/><dd/>…</dl></div>
   Rules carry the same :not() suffix plus .sm-facts so they out-rank the generic description rules above. */
#tab-description.sm-premium-description div.sm-facts:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *) {
  background: #f7f9f8 !important; border-radius: 12px; padding: 20px 24px 14px !important;
  margin: 0 0 32px !important; max-width: 760px !important;
}
#tab-description.sm-premium-description .sm-facts h2.sm-facts__title:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *) {
  font-size: 17px !important; margin: 0 0 8px !important; color: #0f2c46 !important;
}
#tab-description.sm-premium-description .sm-facts dl.sm-facts__list:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *) {
  display: grid !important; grid-template-columns: minmax(0, auto) minmax(0, 1fr) minmax(0, auto) minmax(0, 1fr);
  column-gap: 16px; background: none !important; padding: 0 !important; margin: 0 !important; border-radius: 0;
}
#tab-description.sm-premium-description .sm-facts dl.sm-facts__list > :is(dt, dd):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *) {
  padding: 8px 0 !important; border-top: 1px solid #e2e8e6 !important; font-size: 15px !important; line-height: 1.45 !important;
}
#tab-description.sm-premium-description .sm-facts dl.sm-facts__list > :is(dt, dd):nth-child(-n+4):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *) { border-top: 0 !important; }
#tab-description.sm-premium-description .sm-facts dl.sm-facts__list > dt:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *) { color: #526270 !important; font-weight: 400 !important; }
#tab-description.sm-premium-description .sm-facts dl.sm-facts__list > dd:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *) { color: #0f2c46 !important; font-weight: 600 !important; padding-right: 12px !important; }
@media (max-width: 700px) {
  #tab-description.sm-premium-description div.sm-facts:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *) { padding: 16px 16px 10px !important; }
  #tab-description.sm-premium-description .sm-facts dl.sm-facts__list:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *) { display: grid !important; grid-template-columns: minmax(0, auto) minmax(0, 1fr); }
  #tab-description.sm-premium-description .sm-facts dl.sm-facts__list > :is(dt, dd):nth-child(-n+4):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *) { border-top: 1px solid #e2e8e6 !important; }
  #tab-description.sm-premium-description .sm-facts dl.sm-facts__list > :is(dt, dd):nth-child(-n+2):not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *) { border-top: 0 !important; }
  #tab-description.sm-premium-description .sm-facts dl.sm-facts__list > dd:not(#tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top), #tab-description.sm-premium-description :is(#tab-review, .tags, .sm-sticky-cart-bar, .sm-footer, .sm-scroll-top) *) { padding-top: 8px !important; }
}
