<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.extra-offer { padding:70px 0; }
.category-indicator-wrapper {
  max-width:1200px;
  padding:0 10px;
  margin:0 auto;
}
.category-indicator-wrapper.category-no-selector .extra-indicator { left:40px; }
.extra-offer-slider-wrapper {
  width:100%;
  padding:0;
  margin:0 auto;
  overflow:hidden;
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:space-between;
  align-items:stretch;
}
.extra-offer-slider-wrapper .navigation-wrapper {
  flex:0 0 auto;
  width:90px;
  position:relative;
  padding-bottom:20px;
}
.extra-offer-slider-wrapper .navigation {
  display:block;
  width:80px;
  height:auto;
  margin:0 0 0 auto;
  background-color:transparent;
  z-index:2;
}
.extra-offer-slider-wrapper .navigation.sticky {
  position:fixed;
  top:70px;
}
.extra-offer-slider-wrapper .navigation-button { margin:0 0 20px auto; }
.extra-offer-slider {
  width:100%;
  margin:0;
  position:relative;
  overflow:hidden;
}
.extra-offer-slider &gt; .wrapper {
  height:100%;
  visibility:hidden;
}
.extra-offer-slider &gt; .wrapper.extra-slider-processed { visibility:visible; }
.extra-offer-slider li {
  list-style:none;
  display:block;
  padding:0;
  width:100%;
  height:100%;
  overflow:hidden;
}
.extra-offer-slider li img {
  max-width:none;
  width:100%;
}
.extra-offer-slider li .extra-offer-figure-link { display:block; }
.offer-figure { width:100%; }
.offer-figure img {
  max-width:none;
  width:100%;
}
.extra-offer-content-column {
  display:flex;
  width:100%;
  max-width:1200px;
  margin:0 auto;
  justify-content:space-between;
  align-items:stretch;
  padding:60px 10px 0;
}
.extra-offer-wrapper {
  flex:1 1 auto;
  width:100%;
}
.extra-offer-content-wrapper {
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:space-between;
  align-items:stretch;
  width:100%;
}
.extra-offer-content { flex:1 1 auto; }
.extra-offer-content &gt; .inner {
  background-color:#ffffff;
  padding:40px;
  border-bottom:5px solid #dcdcde;
  margin-bottom:40px;
}
.extra-offer-content .offer-title {
  font-size:30px;
  line-height:35px;
  color:#040418;
  font-weight:900;
  margin:2px 0 20px;
}
.extra-offer-content .offer-metas {
  display:flex;
  justify-content:space-between;
  align-items:stretch;
  line-height:59px;
  height:61px;
  border-top:1px solid #dcdcde;
  border-bottom:1px solid #dcdcde;
  margin:0 0 26px;
}
.extra-offer-content .offer-metas .offer-publication-date {
  color:#808080;
  font-weight:300;
  font-size:14px;
}
.extra-offer-content .offer-metas .offer-price {
  color:#040418;
  font-size:29px;
  font-weight:500;
}
.extra-offer-content .content {
  font-size:16px;
  line-height:25px;
  font-weight:300;
}
.extra-offer-buttons-wrapper {
  flex:0 0 auto;
  position:relative;
  width:90px;
  padding-bottom:34px;
}
.extra-offer-buttons { width:100%; }
.extra-offer-buttons.sticky {
  position:fixed;
  top:70px;
}
.extra-offer-buttons a.edit-button {
  position:relative;
  top:0;
  left:0;
  opacity:1;
  overflow:hidden;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  margin:0 0 15px 20px;
  width:70px;
  height:70px;
}
.extra-offer-buttons a.edit-button .icon {
  width:23px;
  height:20px;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-10px;
  margin-left:-11px;
}
.extra-offer-buttons a.edit-button .text {
  position:absolute;
  left:100%;
}
.extra-offer-buttons .share-button-wrapper { margin:0 0 15px 20px; }
.extra-offer-buttons .totop-link { margin-left:20px; }
.extra-offer .author-card-wrapper {
  width:100%;
  max-width:440px;
  position:relative;
  flex:0 0 auto;
  margin-right:40px;
  padding-bottom:40px;
}
.extra-offer .author-card-wrapper &gt; .inner {
  position:relative;
  width:100%;
  height:100%;
}
.extra-offer .author-card.sticky {
  position:fixed;
  top:70px;
}
.extra-offer .author-card &gt; .inner { top:0; }
.extra-offer .author-card #item-header-content #item-buttons { padding-bottom:15px; }
.related-title {
  font-weight:900;
  font-size:24px;
  line-height:30px;
  margin:12px 0 13px;
}
.related-items { list-style:none; }
.related-items &gt; li { margin-bottom:40px; }
@media only screen and (max-width: 1200px) {
  .extra-offer-content-column {
    max-width:610px;
    flex-direction:column-reverse;
    justify-content:flex-start;
    align-items:center;
  }
  .extra-offer-content-wrapper {
    flex-direction:column-reverse;
    justify-content:flex-start;
  }
  .extra-offer .author-card-wrapper {
    margin-right:0;
    max-width:none;
  }
  .extra-offer .author-card-wrapper .author-card { max-width:none; }
  .extra-offer-buttons-wrapper {
    height:auto;
    width:100%;
    padding-bottom:0;
  }
  .extra-offer-buttons {
    display:flex;
    justify-content:flex-end;
  }
  .extra-offer-buttons a.edit-button {
    margin-left:0;
    width:70px;
    margin-bottom:10px;
  }
  .extra-offer-buttons .share-button-wrapper { margin-bottom:10px; }
  .extra-offer-buttons a.totop-link { display:none; }
  .extra-offer-buttons .share-button-wrapper.share-vertical {
    z-index:4;
    -webkit-transition:width 0.3s ease-out;
    transition:width 0.3s ease-out;
    margin-left:10px;
  }
  .extra-offer-buttons .share-button-wrapper.share-vertical .buttons {
    top:0;
    right:70px;
    width:0;
    height:70px;
    background-color:#f5f5f5;
  }
  .extra-offer-buttons .share-button-wrapper.share-vertical .extra-social-wrapper {
    height:70px;
    width:240px;
    flex-wrap:nowrap;
    justify-content:flex-end;
    flex-direction:row;
  }
  .extra-offer-buttons .share-button-wrapper.share-vertical .extra-social-wrapper .extra-social-button { margin:0 5px 0 0; }
  .extra-offer-buttons .share-button-wrapper.share-vertical.share-button-wrapper-open {
    width:70px;
    height:70px;
  }
  .extra-offer-buttons .share-button-wrapper.share-vertical.share-button-wrapper-open .buttons {
    width:240px;
    height:70px;
  }
}
@media only screen and (max-width: 600px) {
  .extra-offer-content-column {
    padding-right:0;
    padding-left:0;
  }
  .extra-offer-buttons { padding-left:10px; }
  .related-title {
    padding-right:10px;
    padding-left:10px;
  }
  .related-items .article { margin-top:40px; }
  .related-items .wiki-item {
    flex-direction:column;
    align-items:center;
  }
  .related-items .wiki-item .inner {
    margin-top:10px;
    padding:0;
    width:100%;
    max-width:250px;
  }
}
.extra-offer-external-figure-link { display:block; }
.extra-offer-external-figure-link + .extra-offer-external-figure-link { margin-top:16px; }
.extra-offer-external-figure-link:last-child {
  margin-bottom:26px;
  padding-bottom:26px;
  border-bottom:1px solid #dcdcde;
}
.extra-offer-external-description { margin-top:26px; }
.offer-external-title {
  font-size:18px;
  font-weight:500;
  line-height:25px;
  margin-bottom:0;
}
</pre></body></html>