<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!
 * // -----------------------------------------------------------------------------
 * // NOTICE OF LICENSE
 * //
 * // This source file is released under commercial license by Lamia Oy.
 * //
 * // @copyright Copyright (c) 2018 Lamia Oy (https://lamia.fi)
 * // @author Peter Takacs &lt;peter@lamia.fi&gt;
 */
/*!
 * // -----------------------------------------------------------------------------
 * // NOTICE OF LICENSE
 * //
 * // This source file is released under commercial license by Lamia Oy.
 * //
 * // @copyright Copyright (c) 2018 Lamia Oy (https://lamia.fi)
 */
[id='maincontent'] {
  margin-bottom: 150px; }

.product-certificates {
  flex-direction: column;
  display: flex; }
  @media (min-width: 480px) {
    .product-certificates {
      flex-direction: row; } }

.product-certificate__title {
  font-size: 18px; }

.product-certificate__image {
  width: 100%;
  height: auto; }
  @media (min-width: 480px) {
    .product-certificate__image {
      width: 150px; } }

@media (min-width: 480px) {
  .product-certificate {
    margin-right: 1em; } }

@media (min-width: 768px) {
  .product.media {
    width: 50%;
    margin: auto; } }

@media (max-width: 1199px) {
  .page-title-wrapper,
  .product-info-essential,
  .product-info-price,
  .product-addto__wrapper,
  .product.detailed {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 3.125%;
    padding-right: 3.125%; }
    .page-title-wrapper:after,
    .product-info-essential:after,
    .product-info-price:after,
    .product-addto__wrapper:after,
    .product.detailed:after {
      content: " ";
      display: block;
      clear: both; } }
  @media (max-width: 1199px) and (min-width: 480px) {
    .page-title-wrapper,
    .product-info-essential,
    .product-info-price,
    .product-addto__wrapper,
    .product.detailed {
      padding-left: 4.16667%;
      padding-right: 4.16667%; } }
  @media (max-width: 1199px) and (min-width: 768px) {
    .page-title-wrapper,
    .product-info-essential,
    .product-info-price,
    .product-addto__wrapper,
    .product.detailed {
      padding-left: 5.20833%;
      padding-right: 5.20833%; } }
  @media (max-width: 1199px) and (min-width: 1200px) {
    .page-title-wrapper,
    .product-info-essential,
    .product-info-price,
    .product-addto__wrapper,
    .product.detailed {
      padding-left: 3.33333%;
      padding-right: 3.33333%; } }
  @media (max-width: 1199px) and (min-width: 1600px) {
    .page-title-wrapper,
    .product-info-essential,
    .product-info-price,
    .product-addto__wrapper,
    .product.detailed {
      padding-left: 5%;
      padding-right: 5%; } }

@media (max-width: 1199px) {
  .breadcrumbs {
    display: none; }
  .product-contact:not(.product-contact--mobile) {
    display: none; }
  .catalog-product-view .page-main.wrapper {
    padding: 0;
    max-width: none;
    margin: 0; } }

@media (min-width: 1200px) {
  .product.media {
    width: 31.25%;
    float: left;
    margin-left: 1.04167%;
    margin-right: 1.04167%; }
  .product-info-main {
    width: 56.25%;
    float: right;
    margin-left: 1.04167%;
    margin-right: 1.04167%;
    margin-left: 9.375%; }
  .product.media {
    margin-bottom: 50px; }
  .product-contact--mobile {
    display: none; } }

.catalog-product-view:not(.page-product-grouped) .product-add-form .qty {
  display: none !important;
  /* stylelint-disable-line declaration-no-important */ }

/*!
 * // -----------------------------------------------------------------------------
 * // NOTICE OF LICENSE
 * //
 * // This source file is released under commercial license by Lamia Oy.
 * //
 * // @copyright Copyright (c) 2018 Lamia Oy (https://lamia.fi)
 * // @author Peter Takacs &lt;peter@lamia.fi&gt;
 */
/*!
 * // -----------------------------------------------------------------------------
 * // NOTICE OF LICENSE
 * //
 * // This source file is released under commercial license by Lamia Oy.
 * //
 * // @copyright Copyright (c) 2018 Lamia Oy (https://lamia.fi)
 */
.gallery-placeholder .loading-mask {
  position: relative; }

.gallery-placeholder .loader img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.fotorama__thumb-border.fotorama__thumb-border.fotorama__thumb-border {
  border: 1px solid #000;
  background: none; }

.fotorama-item {
  margin-bottom: 1em; }

.fotorama__stage__shaft,
.fotorama__thumb {
  cursor: pointer; }

/*!
 * // -----------------------------------------------------------------------------
 * // NOTICE OF LICENSE
 * //
 * // This source file is released under commercial license by Lamia Oy.
 * //
 * // @copyright Copyright (c) 2018 Lamia Oy (https://lamia.fi)
 * // @author Peter Takacs &lt;peter@lamia.fi&gt;
 */
/*!
 * // -----------------------------------------------------------------------------
 * // NOTICE OF LICENSE
 * //
 * // This source file is released under commercial license by Lamia Oy.
 * //
 * // @copyright Copyright (c) 2018 Lamia Oy (https://lamia.fi)
 */
.catalog-product-view:not(.page-product-grouped) .product-addto__wrapper .price {
  font-size: 30px; }
  @media (min-width: 1200px) {
    .catalog-product-view:not(.page-product-grouped) .product-addto__wrapper .price {
      font-size: 26px; } }

.catalog-product-view:not(.page-product-grouped) [id='product-addtocart-button'] {
  width: 100%; }

.page-title-wrapper {
  margin-bottom: 20px; }

.product-info-essential {
  margin-bottom: 20px;
  display: flex; }

.product-info-price {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 2px solid #a0a6ac; }

.product-attribute {
  display: flex;
  width: 68.75%; }

.product-attribute {
  display: flex;
  margin-bottom: 10px;
  font-size: 16px; }
  .product-attribute .type {
    font-weight: 400;
    min-width: 15ch; }
  .product-attribute .value {
    font-weight: 700;
    flex-shrink: 0; }

.product-brand {
  width: 18.75%;
  margin-left: auto; }
  .product-brand img {
    max-width: 100px;
    float: right; }

.towishlist .icon {
  margin-right: 15px; }

@media (max-width: 1199px) {
  .towishlist {
    width: 100%;
    margin-bottom: 1em; }
  .product-addto__wrapper {
    text-align: center; }
    .product-addto__wrapper .price-box {
      margin: 1em auto; } }

@media (min-width: 768px) {
  .product-info-stock-sku {
    display: flex; }
    .product-info-stock-sku .value {
      margin-top: 1em; }
  .product-attribute--box {
    flex-direction: column; } }

@media (min-width: 1200px) {
  .towishlist .icon {
    margin: 0; }
  .wishlist__text {
    display: none; }
  .catalog-product-view:not(.page-product-grouped) .product-add-form {
    margin-left: 1em;
    width: 40%; }
  .product-info-price {
    padding: 20px; }
  .product-addto__wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 1em;
    margin-bottom: 120px; }
  .towishlist {
    margin-left: 50px; } }

.additional-attributes--cert {
  margin-top: 1em; }
  .additional-attributes--cert img {
    max-width: 100px; }

.additional-attributes td::before {
  display: none; }

@media (min-width: 1200px) {
  .product.data.accordion {
    display: flex;
    position: relative; }
  .accordion-item__content {
    position: absolute;
    background-color: #fff;
    top: 50px;
    left: 0; }
  .accordion .accordion-item__btn {
    display: none; }
  .accordion-item {
    border: none;
    flex-grow: 1; }
    .accordion-item.is-open .accordion-item__toggle {
      border-color: #005eb9; }
  .col.label,
  .col.data {
    padding: 5px; }
  .accordion-item__toggle {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 2px solid #f1f2f3;
    padding: 1em;
    justify-content: center;
    transition: border-color 0.15s ease-out; } }

.product-image-photo.product-image-photo {
  max-width: 100%;
  height: auto;
  max-height: 200px; }

.loading-mask {
  z-index: 0; }

.product-slider__content &gt; div {
  display: flex; }

.product-slider__container .product-image-container {
  display: flex;
  height: 200px; }

.product-slider__container .product-image-wrapper {
  margin: auto;
  max-height: 100%; }

.product-slider__container .product-card {
  height: 100%; }

.product-info-price {
  background: #f1f2f3; }

@media (max-width: 1199px) {
  .product-contact {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 3.125%;
    padding-right: 3.125%; }
    .product-contact:after {
      content: " ";
      display: block;
      clear: both; } }
  @media (max-width: 1199px) and (min-width: 480px) {
    .product-contact {
      padding-left: 4.16667%;
      padding-right: 4.16667%; } }
  @media (max-width: 1199px) and (min-width: 768px) {
    .product-contact {
      padding-left: 5.20833%;
      padding-right: 5.20833%; } }
  @media (max-width: 1199px) and (min-width: 1200px) {
    .product-contact {
      padding-left: 3.33333%;
      padding-right: 3.33333%; } }
  @media (max-width: 1199px) and (min-width: 1600px) {
    .product-contact {
      padding-left: 5%;
      padding-right: 5%; } }

.fotorama__stage__frame {
  display: flex;
  align-items: center;
  align-content: center; }

.packaging-content.description {
  margin-bottom: 1em; }
</pre></body></html>