/** Shopify CDN: Minification failed

Line 7:10 Expected identifier but found whitespace
Line 7:29 Unexpected "("

**/
doelthema: eko-premium-theme (id 208503472477, role UNPUBLISHED)

/* alice-measured — automatisch gegenereerd uit de meting tegen het bronthema.
   Regenereer met: styledbg.py -> gen_css.py -> phase9_measured.py --apply.
   Handmatig bijstellen heeft geen zin: de volgende generatie overschrijft het. */

.announcement-bar__message { line-height: 19.3px !important; letter-spacing: 2.75px !important; font-size: 13.8px !important; text-transform: uppercase !important; font-weight: 700 !important; }
.announcement-bar__message > span { line-height: 19.3px !important; letter-spacing: 2.75px !important; font-size: 13.8px !important; font-weight: 700 !important; }
.badge.badge--bottom-left { line-height: 15.3px !important; letter-spacing: normal !important; font-size: 15.3px !important; }
.btn.btn--secondary { color: rgb(255, 255, 255) !important; font-family: Outfit, sans-serif !important; line-height: 19.9px !important; letter-spacing: 4.2px !important; font-size: 14px !important; font-weight: 700 !important; }
.btn.product-form__submit > span { line-height: 19.9px !important; letter-spacing: 4.2px !important; }
.bullet-point > span { color: rgb(0, 0, 0) !important; line-height: 22.4px !important; letter-spacing: normal !important; }
.button { color: rgb(0, 0, 0) !important; line-height: 25.2px !important; letter-spacing: normal !important; font-size: 18px !important; }
.card__content .card__heading { line-height: 23.4px !important; letter-spacing: normal !important; font-size: 18px !important; }
.card__heading > div { line-height: 23.4px !important; letter-spacing: normal !important; font-size: 18px !important; }
.card__information .full-unstyled-link { line-height: 23.4px !important; letter-spacing: normal !important; font-size: 18px !important; }
.card__inner .card__badge.top { color: rgb(255, 255, 255) !important; line-height: 15.3px !important; letter-spacing: normal !important; font-size: 15.3px !important; }
.collection .btn.btn--secondary { color: rgb(255, 255, 255) !important; line-height: 19.9px !important; letter-spacing: 4.2px !important; font-size: 18px !important; text-transform: uppercase !important; font-weight: 400 !important; }
.collection .title.inline-richtext { font-family: Montserrat, sans-serif !important; line-height: 30.6px !important; font-size: 30.6px !important; }
.collection-filter__item.collection-filter__item--count { line-height: 25.2px !important; letter-spacing: normal !important; }
.collection__description > h2 { line-height: 30.6px !important; letter-spacing: normal !important; font-size: 30.6px !important; }
.collection__description > p { line-height: 25.2px !important; letter-spacing: normal !important; font-size: 18px !important; }
.contact .btn { font-family: Outfit, sans-serif !important; letter-spacing: 4.2px !important; }
.contact__fields .field__label { line-height: 20.2px !important; letter-spacing: 4.32px !important; font-size: 14.4px !important; }
.cpb-badge > p { letter-spacing: normal !important; }
.enlarge-text > h4 { line-height: 26.2px !important; font-weight: 700 !important; }
.enlarge-text > p { line-height: 32.8px !important; letter-spacing: normal !important; font-size: 23.4px !important; }
.feature-row__item.feature-row__text h2 { line-height: 36.7px !important; letter-spacing: normal !important; font-size: 30.6px !important; }
.florin-price-compare { line-height: 18px !important; letter-spacing: normal !important; font-size: 18px !important; }
.florin-price-current { color: rgb(1, 170, 10) !important; line-height: 29px !important; letter-spacing: normal !important; font-size: 29px !important; }
.florin-save-badge { line-height: 13px !important; letter-spacing: normal !important; font-size: 13px !important; text-transform: none !important; }
.footer-block__details-content > li { line-height: 21.4px !important; letter-spacing: normal !important; font-size: 15.3px !important; }
.footer-block__details-content > p { line-height: 21.4px !important; letter-spacing: normal !important; font-size: 15.3px !important; }
.footer-block__heading.footer-block__heading--desktop { font-family: Montserrat, sans-serif !important; line-height: 14.4px !important; letter-spacing: 4.32px !important; font-size: 14.4px !important; }
.form__label > span { color: rgb(0, 0, 0) !important; line-height: 20.2px !important; letter-spacing: normal !important; font-size: 14.4px !important; text-transform: none !important; font-weight: 400 !important; }
.form__label.field__label { line-height: 20.2px !important; letter-spacing: 4.32px !important; font-size: 14.4px !important; }
.grid-product__price--current { line-height: 19.9px !important; letter-spacing: normal !important; font-size: 15.3px !important; }
.grid-product__price--original { color: rgb(28, 29, 29) !important; line-height: 19.9px !important; letter-spacing: normal !important; font-size: 15.3px !important; }
.grid-product__tag.grid-product__tag--sale { line-height: 15.3px !important; letter-spacing: normal !important; font-size: 15.3px !important; }
.grid-product__title.grid-product__title-- { letter-spacing: normal !important; font-weight: 400 !important; }
.h1.hero__title div { line-height: 55px !important; letter-spacing: normal !important; }
.header__site-nav .site-nav__item { line-height: 25.2px !important; letter-spacing: normal !important; font-size: 18px !important; }
.link.link--text { line-height: 21.4px !important; letter-spacing: normal !important; font-size: 15.3px !important; }
.mobile-nav .mobile-nav__link.mobile-nav__link--top-level { line-height: 22.4px !important; font-size: 16px !important; }
.mobile-nav__link.mobile-nav__link--top-level { line-height: 22.4px !important; letter-spacing: normal !important; font-size: 16px !important; }
.pf-a-inner > p { letter-spacing: normal !important; }
.pf-heading { letter-spacing: normal !important; }
.price-item.price-item--sale { color: rgb(0, 163, 65) !important; line-height: 19.9px !important; letter-spacing: normal !important; font-size: 15.3px !important; font-weight: 600 !important; }
.price__sale > span { color: rgb(28, 29, 29) !important; line-height: 19.9px !important; letter-spacing: normal !important; font-size: 15.3px !important; }
.product-form__input .sc-trigger { color: rgb(61, 66, 70) !important; line-height: 19.6px !important; letter-spacing: 0.7px !important; font-size: 14px !important; }
.product-form__input.product-form__input--pill > label { line-height: 25.2px !important; letter-spacing: normal !important; font-size: 18px !important; }
.product-info__liquid div { letter-spacing: normal !important; }
.product__description.quick-add-hidden p { line-height: 25.2px !important; letter-spacing: normal !important; font-size: 18px !important; }
.product__info-container .florin-price-compare { font-size: 18px !important; }
.product__title > div { font-family: Outfit, sans-serif !important; line-height: 25.2px !important; font-size: 18px !important; }
.product__title > h1 { line-height: 30.6px !important; letter-spacing: normal !important; font-size: 30.6px !important; }
.rc-heading { letter-spacing: normal !important; }
.rc-name { line-height: 25.2px !important; letter-spacing: normal !important; font-size: 18px !important; }
.rc-purchased-text { line-height: 19.6px !important; letter-spacing: normal !important; }
.rc-rating-label { line-height: 18.2px !important; letter-spacing: normal !important; }
.rc-readmore { line-height: 19.6px !important; }
.related-products__heading.inline-richtext { line-height: 23.4px !important; letter-spacing: normal !important; font-size: 23.4px !important; }
.sc-trigger { color: rgb(61, 66, 70) !important; line-height: 19.6px !important; letter-spacing: 0.7px !important; font-size: 14px !important; }
.shopify-pc__banner__body a { color: rgb(0, 0, 0) !important; line-height: 21.4px !important; letter-spacing: normal !important; font-size: 15.3px !important; }
.shopify-section .cpb-badge { line-height: 25.2px !important; letter-spacing: normal !important; font-size: 18px !important; }
.stock-info-cstm > span { line-height: 22.4px !important; letter-spacing: normal !important; }
.text-with-icons__block-title > h3 { line-height: 23.4px !important; letter-spacing: normal !important; font-size: 23.4px !important; }
.text-with-icons__blocks .text-with-icons__block-title { line-height: 25.2px !important; letter-spacing: normal !important; font-size: 18px !important; }
.title.medium { line-height: 30.6px !important; letter-spacing: normal !important; font-size: 30.6px !important; }

@media screen and (max-width: 749px) {
  .announcement-bar__message { line-height: 17px !important; letter-spacing: 2.43px !important; font-size: 12.2px !important; text-transform: uppercase !important; font-weight: 700 !important; }
  .announcement-bar__message > span { line-height: 17px !important; letter-spacing: 2.43px !important; font-size: 12.2px !important; font-weight: 700 !important; }
  .badge.badge--bottom-left { line-height: 11.7px !important; letter-spacing: normal !important; font-size: 11.7px !important; }
  .btn.btn--secondary { color: rgb(0, 0, 0) !important; font-family: Outfit, sans-serif !important; line-height: 17px !important; letter-spacing: 3.6px !important; font-size: 12px !important; font-weight: 400 !important; }
  .btn.product-form__submit > span { line-height: 18.5px !important; letter-spacing: 3.9px !important; font-size: 13px !important; }
  .bullet-point > span { color: rgb(0, 0, 0) !important; line-height: 22.4px !important; letter-spacing: normal !important; }
  .button { color: rgb(0, 0, 0) !important; line-height: 23.2px !important; letter-spacing: normal !important; font-size: 16.6px !important; }
  .card__content .card__heading { line-height: 15.6px !important; letter-spacing: normal !important; font-size: 12px !important; }
  .card__heading > div { line-height: 15.6px !important; letter-spacing: normal !important; font-size: 12px !important; }
  .card__information .full-unstyled-link { line-height: 15.6px !important; letter-spacing: normal !important; font-size: 12px !important; }
  .card__inner .card__badge.top { color: rgb(255, 255, 255) !important; line-height: 11.7px !important; letter-spacing: normal !important; font-size: 11.7px !important; }
  .collection .btn.btn--secondary { font-size: 12px !important; }
  .collection .title.inline-richtext { font-family: Montserrat, sans-serif !important; line-height: 26.3px !important; font-size: 26.3px !important; }
  .collection__description > h2 { line-height: 26.3px !important; letter-spacing: normal !important; font-size: 26.3px !important; }
  .collection__description > p { line-height: 23.2px !important; letter-spacing: normal !important; font-size: 16.6px !important; }
  .contact .btn { font-family: Outfit, sans-serif !important; line-height: 18.5px !important; letter-spacing: 3.9px !important; font-size: 13px !important; }
  .contact__fields .field__label { line-height: 18.5px !important; letter-spacing: 3.97px !important; font-size: 13.2px !important; }
  .cpb-badge > p { letter-spacing: normal !important; }
  .enlarge-text > h4 { line-height: 24.1px !important; font-weight: 700 !important; }
  .enlarge-text > p { line-height: 30.1px !important; letter-spacing: normal !important; font-size: 21.5px !important; }
  .feature-row__item.feature-row__text h2 { line-height: 31.5px !important; letter-spacing: normal !important; font-size: 26.3px !important; }
  .florin-price-compare { line-height: 18px !important; letter-spacing: normal !important; font-size: 18px !important; }
  .florin-price-current { color: rgb(1, 170, 10) !important; line-height: 24px !important; letter-spacing: normal !important; font-size: 24px !important; }
  .florin-save-badge { line-height: 13px !important; letter-spacing: normal !important; font-size: 13px !important; text-transform: none !important; }
  .footer-block__details-content > li { line-height: 21.4px !important; letter-spacing: normal !important; font-size: 15.3px !important; }
  .footer-block__details-content > p { line-height: 21.4px !important; letter-spacing: normal !important; font-size: 15.3px !important; }
  .form__label > span { color: rgb(0, 0, 0) !important; line-height: 18.5px !important; letter-spacing: normal !important; font-size: 13.2px !important; text-transform: none !important; font-weight: 400 !important; }
  .form__label.field__label { line-height: 18.5px !important; letter-spacing: 3.97px !important; font-size: 13.2px !important; }
  .grid .grid-product__see-all { font-size: 12px !important; }
  .grid-product__price--current { line-height: 19.9px !important; letter-spacing: normal !important; font-size: 15.3px !important; }
  .grid-product__price--original { color: rgb(28, 29, 29) !important; line-height: 19.9px !important; letter-spacing: normal !important; font-size: 15.3px !important; }
  body #CollectionAjaxContent .grid-product__price--savings { line-height: 19.9px !important; letter-spacing: normal !important; font-size: 15.3px !important; }
  .grid-product__tag.grid-product__tag--sale { line-height: 11.7px !important; letter-spacing: normal !important; font-size: 11.7px !important; }
  .grid-product__title.grid-product__title-- { line-height: 21.5px !important; letter-spacing: normal !important; font-size: 16.6px !important; font-weight: 400 !important; }
  .h1.hero__title div { line-height: 27.5px !important; letter-spacing: normal !important; }
  .h4.footer__title { line-height: 18.5px !important; letter-spacing: 3.97px !important; font-size: 13.2px !important; }
  .link.link--text { line-height: 21.4px !important; letter-spacing: normal !important; }
  .pf-a-inner > p { letter-spacing: normal !important; }
  .pf-heading { letter-spacing: normal !important; }
  .price-item.price-item--sale { color: rgb(0, 163, 65) !important; line-height: 15.6px !important; letter-spacing: normal !important; font-size: 12px !important; font-weight: 600 !important; }
  .price__sale > span { color: rgb(28, 29, 29) !important; line-height: 15.6px !important; letter-spacing: normal !important; font-size: 12px !important; }
  .product-form__input .sc-trigger { color: rgb(61, 66, 70) !important; line-height: 19.6px !important; letter-spacing: 0.7px !important; font-size: 14px !important; }
  .product-form__input.product-form__input--pill > label { line-height: 23.2px !important; letter-spacing: normal !important; font-size: 16.6px !important; }
  .product-info__liquid div { letter-spacing: normal !important; }
  .product__description.quick-add-hidden p { line-height: 23.2px !important; letter-spacing: normal !important; font-size: 16.6px !important; }
  .product__info-container .florin-price-compare { font-size: 18px !important; }
  .product__info-container .florin-price-current { font-size: 24px !important; }
  .product__info-container .florin-save-badge { font-size: 13px !important; }
  .product__title > div { font-family: Outfit, sans-serif !important; line-height: 23.2px !important; font-size: 16.6px !important; }
  .product__title > h1 { line-height: 26.3px !important; letter-spacing: normal !important; font-size: 26.3px !important; }
  .rc-heading { letter-spacing: normal !important; }
  .rc-name { line-height: 23.2px !important; letter-spacing: normal !important; font-size: 16.6px !important; }
  .rc-purchased-text { line-height: 19.6px !important; letter-spacing: normal !important; }
  .rc-rating-label { line-height: 18.2px !important; letter-spacing: normal !important; }
  .rc-readmore { line-height: 19.6px !important; }
  .related-products__heading.inline-richtext { line-height: 22.3px !important; letter-spacing: normal !important; font-size: 22.3px !important; }
  .sc-trigger { color: rgb(61, 66, 70) !important; line-height: 19.6px !important; letter-spacing: 0.7px !important; font-size: 14px !important; }
  .shopify-pc__banner__body a { color: rgb(0, 0, 0) !important; line-height: 19.7px !important; letter-spacing: normal !important; font-size: 14.1px !important; }
  .shopify-section .cpb-badge { line-height: 23.2px !important; letter-spacing: normal !important; font-size: 16.6px !important; }
  .slider-mobile-gutter .grid__item--view-all.grid__item--view-all-mobile { line-height: 17px !important; letter-spacing: 3.6px !important; font-size: 12px !important; text-transform: uppercase !important; }
  .stock-info-cstm > span { line-height: 22.4px !important; letter-spacing: normal !important; }
  .text-with-icons__block-title > h3 { line-height: 22.3px !important; letter-spacing: normal !important; font-size: 22.3px !important; }
  .text-with-icons__blocks .text-with-icons__block-title { line-height: 23.2px !important; letter-spacing: normal !important; font-size: 16.6px !important; }
  .title.medium { line-height: 26.3px !important; letter-spacing: normal !important; font-size: 26.3px !important; }
}
