body.bkc-conversie {
  --bk-primary:#183b2a;
  --bk-ink:#183526;
  --bk-accent:#d6a24f;
  --bk-highlight:#b95f34;
  --bk-leaf:#397849;
  --bk-muted:#657568;
  --bk-cream:#f4f1e8;
  --bk-soft:#eaf2e8;
  --bk-footer:#102e20;
  --bk-border:#e0e6dd;
  --bk-page:#faf9f5;
  --bk-line:#e9ede8;
  --bk-font-heading:"DM Sans",system-ui,sans-serif;
  --bk-font-body:"DM Sans",system-ui,sans-serif;
  --bk-font-size:16px;
  --bk-wrap:1344px;
  --bk-gutter:32px;
  --bk-radius:13px;
  --bk-shadow:0 12px 32px rgba(20,56,34,.09);
  --bkc-title:clamp(34px,3vw,46px);
  --bkc-section-title:clamp(28px,2.6vw,36px);
  --bkc-card-title:18px;
  background:var(--bk-page);
  color:var(--bk-ink);
  font-family:var(--bk-font-body);
  font-size:16px;
  line-height:1.65;
  -webkit-font-smoothing:antialiased;
}
body.bkc-conversie :is(h1,h2,h3,h4,h5,h6){font-family:var(--bk-font-heading);font-style:normal;font-weight:750;letter-spacing:-.035em;line-height:1.2;color:var(--bk-ink)}
body.bkc-conversie :is(p,li,label,input,select,textarea){font-family:var(--bk-font-body)}
body.bkc-conversie :is(input,select,textarea,button,a){-webkit-tap-highlight-color:transparent}
body.bkc-conversie :is(input,select,textarea):focus-visible{outline:2px solid #397849;outline-offset:2px}
.bkc-conversie .bk-eyebrow{color:#397849;letter-spacing:.12em;font-size:12px;font-weight:750}
.bkc-conversie :is(.bk-heading,.bk-story,.bk-faq) .bk-eyebrow{padding:0;background:none;clip-path:none;color:#397849}
.bkc-conversie :is(.bk-heading,.bk-story,.bk-faq) .bk-eyebrow::before{display:none}
.bkc-conversie .bk-section{padding:78px 0}
.bkc-conversie .bk-section--tight{padding:68px 0}
.bkc-conversie :is(.bk-heading__title,.bk-story__title,.bk-visit__title){font-size:var(--bkc-section-title);line-height:1.18;letter-spacing:-.04em;margin:9px 0 0;font-weight:750}
.bkc-conversie :is(.bk-heading__text,.bk-story__text p,.bk-visit__text p){font-size:16px;line-height:1.75}
.bkc-conversie :is(.bk-btn,.wp-block-button__link,.wp-element-button,.elementor-button){min-height:48px;padding:13px 23px;border-radius:9px;font-size:15px;font-family:var(--bk-font-body);font-weight:750;letter-spacing:-.01em;background:var(--bk-primary);color:#fff;transition:background .18s ease,transform .18s ease}
.bkc-conversie :is(.bk-btn,.wp-block-button__link,.wp-element-button,.elementor-button):hover{background:#2e6849;color:#fff;filter:none;transform:translateY(-1px)}
.bkc-conversie .bk-btn--cream{color:var(--bk-primary);background:#f0f2ea}
.bkc-conversie .bk-btn--cream:hover{color:var(--bk-primary);background:#e3e9df}
.bkc-conversie .bk-btn--ghost{background:transparent;color:var(--bk-primary)}
.bkc-conversie .bk-btn--ghost:hover{background:var(--bk-soft);color:var(--bk-primary)}
.bkc-conversie .bk-topbar{background:var(--bk-footer);color:#eaf0e8;font-size:13px}
.bkc-conversie .bk-topbar__inner{min-height:36px}
.bkc-conversie .bk-topbar__usps .bk-icon{color:#c0d99d}
.bkc-conversie .bk-header{background:#fff;border-bottom:1px solid var(--bk-line)}
.bkc-conversie .bk-header__inner{gap:34px;height:92px}
.bkc-conversie :is(.bk-search,.bk-search--aws .aws-container .aws-search-form){border:1px solid #dee5dc;background:#fafbf8;border-radius:999px}
.bkc-conversie .bk-search :is(input[type=search],.aws-search-field){font-size:15px}
.bkc-conversie .bk-search button{color:#fff;background:var(--bk-primary)}
.bkc-conversie .bk-headlinks{font-size:14px}
.bkc-conversie .bk-headlink__small{font-size:12px}
.bkc-conversie .bk-cartlink__count{background:#e4b458}
.bkc-conversie .bk-nav{background:#f9faf7}
.bkc-conversie .bk-catmenu__toggle{border-radius:0;background:var(--bk-primary);font-size:14px}
.bkc-conversie :is(.bk-nav__list a,.bk-nav__extra){font-size:14px;font-weight:700}
.bkc-conversie .bk-nav__list :is(a:hover,.current-menu-item>a){border-bottom-color:#9ec894}
.bkc-conversie .bk-catmenu__panel{border-radius:0 0 16px 16px}
.bkc-conversie .bk-catmenu__heading{font-size:20px}
.bkc-conversie .bk-catmenu__list a{font-size:15px}
.bkc-conversie .bk-footer{background:var(--bk-footer);color:#c6d6c8;font-size:14px;margin-top:80px}
.bkc-conversie .bk-footer__title{font-size:17px;font-weight:750;color:#fff;letter-spacing:-.02em}
.bkc-conversie :is(.bk-footer__list a,.bk-footer__text,.bk-footer__hours){font-size:14px;line-height:1.7}
.bkc-conversie .bk-footer__grid{gap:36px;padding-top:62px;padding-bottom:52px}
.bkc-conversie .bk-footer__bottom{color:#9db5a3;font-size:12px}
.bkc-conversie .bk-hero{background:#f8f7f1;border-bottom:1px solid var(--bk-border)}
.bkc-conversie .bk-hero__grid{grid-template-columns:1fr 1fr;gap:64px;padding-top:62px;padding-bottom:76px}
.bkc-conversie .bk-hero__title{font-size:clamp(40px,4vw,58px);line-height:1.14;letter-spacing:-.05em;font-weight:800;margin:17px 0 22px}
.bkc-conversie :is(.bk-hero__title em,.bk-story__title em,.bk-visit__title em){font-style:normal}
.bkc-conversie .bk-hero__title em{color:#397849}
.bkc-conversie .bk-hero__text p{font-size:17px;line-height:1.75;color:#516155}
.bkc-conversie .bk-hero__actions .bk-btn{min-height:54px;padding:15px 26px}
.bkc-conversie .bk-hero__quick{margin-top:29px;gap:0 20px}
.bkc-conversie .bk-hero__quick a{font-family:var(--bk-font-body);font-size:15px;font-weight:750;border-top:1px solid var(--bk-border);letter-spacing:-.02em}
.bkc-conversie .bk-hero__quick a span{color:var(--bk-leaf)}
.bkc-conversie .bk-hero__visual{padding-left:0}
.bkc-conversie .bk-hero__arch{height:min(610px,42vw);border-radius:17px;overflow:hidden;box-shadow:0 22px 65px rgba(20,56,34,.12)}
.bkc-conversie .bk-hero__stamp{left:-26px;top:32px;transform:scale(.75);transform-origin:center}
.bkc-conversie .bk-hero__stamp svg{animation:none}
.bkc-conversie .bk-hero__badge{background:#fff;border-radius:9px;padding:14px 17px;font-size:16px;box-shadow:0 10px 32px rgba(20,56,34,.12);transform:rotate(-2deg)}
.bkc-conversie .bk-benefits-bar{background:var(--bk-primary)}
.bkc-conversie .bk-benefit strong{font-size:15px}
.bkc-conversie .bk-benefit{font-size:14px}
.bkc-conversie .bk-benefit__icon{width:48px;height:48px;background:rgba(255,255,255,.12);color:#d4e6d0}
.bkc-conversie .bk-marquee{display:none}
.bkc-conversie .bk-tiles{gap:24px}
.bkc-conversie .bk-tile__media{aspect-ratio:1.15;border-radius:14px;background:#eff3ec}
.bkc-conversie .bk-tile__count{border-radius:7px;clip-path:none;transform:none;left:12px;bottom:12px;padding:6px 10px;letter-spacing:0;text-transform:none;font-size:13px;background:#fff}
.bkc-conversie .bk-tile__num{display:none}
.bkc-conversie .bk-tile__title{font-size:19px;font-weight:750;margin-top:14px;justify-content:flex-start;text-align:left}
.bkc-conversie .bk-tile__text{font-size:14px;text-align:left}
.bkc-conversie .bk-calendar__list{gap:18px}
.bkc-conversie .bk-calendar__item{border-radius:13px;padding:28px}
.bkc-conversie .bk-calendar__month{font-size:13px;letter-spacing:.1em}
.bkc-conversie :is(.bk-calendar__title,.bk-calendar__item.is-now .bk-calendar__title){font-size:23px;font-weight:750;line-height:1.2}
.bkc-conversie :is(.bk-calendar__text,.bk-calendar__item.is-now .bk-calendar__text){font-size:15px;line-height:1.65}
.bkc-conversie .bk-story__inner{gap:58px}
.bkc-conversie .bk-story__media{min-height:485px;border-radius:15px;overflow:hidden;box-shadow:none}
.bkc-conversie .bk-story__label{border-radius:8px;font-family:var(--bk-font-body);font-size:15px;font-style:normal;font-weight:750;right:16px;bottom:16px;padding:12px 17px;transform:none}
.bkc-conversie .bk-step__num{font-size:25px;font-weight:750;font-style:normal;color:#397849}
.bkc-conversie .bk-step__title{font-size:21px;font-weight:750}
.bkc-conversie .bk-step__text p{font-size:15px}
.bkc-conversie .bk-faq{background:#fff}
.bkc-conversie .bk-faq__item summary{font-family:var(--bk-font-body);font-size:16px;font-weight:750;line-height:1.5}
.bkc-conversie .bk-faq__answer{font-size:15px}
.bkc-conversie .bk-visit__inner{border-radius:17px;padding:64px;background:var(--bk-primary)}
.bkc-conversie .bk-visit__card-title{font-size:22px}
.bkc-conversie .bk-visit__stamp{display:none}
.bkc-conversie .bk-pagehead{background:#f5f3eb;background-image:none;padding:40px 0 44px;border-bottom:1px solid var(--bk-border)}
.bkc-conversie .bk-pagehead__title{font-size:var(--bkc-title);font-weight:750;letter-spacing:-.045em;line-height:1.16;margin:9px 0 0}
.bkc-conversie .bk-pagehead__intro{font-size:16px;color:var(--bk-muted)}
.bkc-conversie .bk-page__body{padding-top:48px;padding-bottom:34px}
.bkc-conversie .bk-prose{font-size:16px;line-height:1.8}
.bkc-conversie .bk-prose h2{font-size:28px}
.bkc-conversie .bk-prose h3{font-size:22px}
.bkc-conversie .bk-prose h4{font-size:19px}
.bkc-conversie .bk-prose p{margin-bottom:18px}
.bkc-conversie .bk-prose :is(ul,ol) li{margin-bottom:8px}
.bkc-conversie .bk-catinfo{margin-top:58px;padding:36px;border-radius:13px;border:1px solid var(--bk-border)}
.bkc-conversie .bk-catinfo__title{font-size:26px}
.bkc-conversie .bk-toolbar{padding:16px 0 22px;margin-bottom:24px;gap:12px 20px}
.bkc-conversie .bk-toolbar .woocommerce-result-count{font-size:14px}
.bkc-conversie .bk-quickfilter{font-size:14px;min-height:42px;border-radius:8px;padding:8px 15px}
.bkc-conversie .bk-quickfilter.is-active{color:#fff}
.bkc-conversie .woocommerce-ordering select{border:1px solid #dce3d9;border-radius:9px;background:#fff;min-height:46px;font-size:14px;padding:8px 12px}
.bkc-conversie .woocommerce ul.products,.bkc-conversie.woocommerce ul.products{gap:28px 20px}
.bkc-conversie .woocommerce ul.products li.product,.bkc-conversie.woocommerce ul.products li.product{background:#fff;border:1px solid var(--bk-border);border-radius:14px;padding:12px 12px 15px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}
.bkc-conversie .woocommerce ul.products li.product:hover{border-color:#c8d9c9;box-shadow:0 14px 32px rgba(20,56,34,.09);transform:translateY(-2px)}
.bkc-conversie .woocommerce ul.products li.product a img{border-radius:9px;aspect-ratio:1.04;object-fit:cover;width:100%;margin-bottom:15px;transform:none}
.bkc-conversie .woocommerce ul.products li.product:hover a img{transform:none;filter:brightness(.98)}
.bkc-conversie .woocommerce ul.products li.product .woocommerce-loop-product__title,.bkc-conversie .woocommerce ul.products li.product .woocommerce-loop-category__title{font-family:var(--bk-font-heading);font-size:var(--bkc-card-title);font-weight:750;letter-spacing:-.025em;line-height:1.4;min-height:0;padding:0;margin:0 0 10px;text-align:left}
.bkc-conversie .woocommerce ul.products li.product .price{font-size:17px;color:var(--bk-primary);line-height:1.45;margin-bottom:9px;font-weight:800}
.bkc-conversie .woocommerce ul.products li.product .price ins{color:#b95f34;text-decoration:none}
.bkc-conversie .woocommerce ul.products li.product .price del{color:#8a978b;font-size:13px}
.bkc-conversie .woocommerce ul.products li.product .bk-cardmeta{margin:7px 0 10px;font-size:13px;gap:5px 12px}
.bkc-conversie .bk-stock--in{color:#317345}
.bkc-conversie .woocommerce a.button,.bkc-conversie .woocommerce button.button,.bkc-conversie .woocommerce input.button,.bkc-conversie .woocommerce a.button.alt,.bkc-conversie .woocommerce button.button.alt,.bkc-conversie .woocommerce input.button.alt,.bkc-conversie .vartable .single_add_to_cart_button{background:var(--bk-primary);color:#fff;border-radius:8px;min-height:44px;padding:12px 16px;font-size:14px;font-weight:750;box-shadow:none;transition:background .15s ease}
.bkc-conversie .woocommerce a.button:hover,.bkc-conversie .woocommerce button.button:hover,.bkc-conversie .woocommerce input.button:hover,.bkc-conversie .woocommerce a.button.alt:hover,.bkc-conversie .woocommerce button.button.alt:hover,.bkc-conversie .vartable .single_add_to_cart_button:hover{background:#2b6042;color:#fff}
.bkc-conversie .woocommerce ul.products li.product .button{width:100%;min-height:46px;margin-top:auto;display:inline-flex;align-items:center;justify-content:center}
.bkc-conversie .woocommerce ul.products li.product .bk-badges{left:22px;top:22px;transform:none;max-width:calc(100% - 44px);gap:6px}
.bkc-conversie .bk-badge{clip-path:none;border-radius:5px;padding:6px 10px;font-size:12px;letter-spacing:0;line-height:1.2}
.bkc-conversie .bk-badge::before{display:none}
.bkc-conversie .bk-badge--sale{background:#b95f34;color:#fff}
.bkc-conversie .bk-badge--best{background:#fff;color:var(--bk-primary)}
.bkc-conversie .bk-badge--soldout{color:#9b2c1f}
.bkc-conversie .woocommerce nav.woocommerce-pagination ul{gap:8px}
.bkc-conversie .woocommerce nav.woocommerce-pagination ul li :is(a,span){border-radius:9px;min-width:44px;height:44px}
.bkc-conversie .woocommerce div.product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:22px 56px;align-items:start;margin-top:14px}
.bkc-conversie .woocommerce div.product>*{min-width:0;grid-column:1/-1}
.bkc-conversie .woocommerce div.product>.woocommerce-product-gallery{grid-column:1}
.bkc-conversie .woocommerce div.product>.summary{grid-column:2}
.bkc-conversie .woocommerce div.product div.images{margin-bottom:0}
.bkc-conversie .woocommerce div.product div.images .woocommerce-product-gallery__wrapper{border-radius:15px;overflow:hidden;background:#eff2ed}
.bkc-conversie .woocommerce div.product div.images .woocommerce-product-gallery__image img{border-radius:15px;aspect-ratio:1.13;object-fit:cover}
.bkc-conversie .woocommerce div.product div.images .flex-control-thumbs{gap:9px;margin-top:10px}
.bkc-conversie .woocommerce div.product div.images .flex-control-thumbs li img{border-radius:8px;aspect-ratio:1;object-fit:cover}
.bkc-conversie .woocommerce div.product .product_title{font-size:clamp(32px,3.1vw,46px);font-weight:800;letter-spacing:-.045em;line-height:1.15;margin:0 0 17px;color:#143523}
.bkc-conversie .woocommerce div.product p.price,.bkc-conversie .woocommerce div.product span.price{font-family:var(--bk-font-heading);color:var(--bk-primary);font-size:28px;font-weight:800;line-height:1.35}
.bkc-conversie .woocommerce div.product :is(p.price,span.price) ins{color:#b95f34}
.bkc-conversie .woocommerce div.product .bk-availability,.bkc-conversie .woocommerce div.product .stock{font-size:14px;line-height:1.5}
.bkc-conversie .woocommerce div.product .woocommerce-product-details__short-description{font-size:16px;color:#536658;line-height:1.75;margin-bottom:24px}
.bkc-conversie .woocommerce div.product .woocommerce-product-details__short-description p{margin-bottom:14px}
.bkc-conversie .bk-service{padding:18px;margin-bottom:21px;border-left:3px solid #9ec49b;background:#eef4eb;border-radius:9px;font-size:14px}
.bkc-conversie .bk-service__title{font-size:15px}
.bkc-conversie .bk-trust{display:grid;gap:10px;padding:19px;background:#f2f7ef;border:1px solid #e2ebe0;border-radius:11px;font-size:14px}
.bkc-conversie .bk-trust__sub{font-size:13px}
.bkc-conversie .bkc-jump-to-sizes{display:inline-flex;align-items:center;gap:10px;margin:4px 0 22px;padding:14px 21px;min-height:51px;color:#fff;background:var(--bk-primary);border-radius:9px;font-size:15px;font-weight:750;text-decoration:none}
.bkc-conversie .bkc-jump-to-sizes::after{content:"↓";font-size:18px;line-height:1}
.bkc-conversie .bkc-jump-to-sizes:hover{color:#fff;background:#2c6849}
.bkc-conversie .bkc-variation-panel{grid-column:1/-1;min-width:0;margin:40px 0 15px;padding:42px;background:#f8f7f1;border:1px solid #e9e8df;border-radius:17px;scroll-margin-top:35px}
.bkc-conversie .bkc-eyebrow{display:block;color:#3e7e50;font-size:12px;font-weight:800;letter-spacing:.13em;margin-bottom:11px}
.bkc-conversie .bkc-variation-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:27px}
.bkc-conversie .bkc-variation-header h2{font-size:clamp(27px,2.7vw,35px);font-weight:800;margin:0 0 9px}
.bkc-conversie .bkc-variation-header p{color:#657568;font-size:15px;margin:0}
.bkc-conversie .bkc-table-trust{flex:none;font-size:14px;font-weight:700;color:#397849}
.bkc-conversie .bkc-calc{background:#fff;border:1px solid #e2e9df;border-radius:13px;padding:24px 28px;margin:0 0 25px}
.bkc-conversie .bkc-calc__intro{display:flex;align-items:center;gap:15px;margin-bottom:20px}
.bkc-conversie .bkc-calc__icon{display:grid;place-items:center;flex:none;width:48px;height:48px;background:#eaf2e8;border-radius:10px;color:var(--bk-primary);font-size:25px}
.bkc-conversie .bkc-calc__intro h3{font-size:20px;font-weight:800;margin:0 0 3px}
.bkc-conversie .bkc-calc__intro p{font-size:14px;color:#667768;margin:0}
.bkc-conversie .bkc-calc__controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(180px,.9fr);gap:16px;align-items:end}
.bkc-conversie .bkc-calc__controls label{display:block;font-size:14px;font-weight:750;color:#37523d}
.bkc-conversie .bkc-calc__controls label span{font-weight:500;color:#869186}
.bkc-conversie .bkc-calc__controls input{width:100%;height:48px;margin-top:7px;background:#fff;border:1px solid #dce4d8;border-radius:8px;padding:9px 13px;color:#183b2a;font-size:16px;font-weight:750}
.bkc-conversie .bkc-calc__result{display:flex;flex-direction:column;justify-content:center;min-height:72px;padding:10px 17px;background:#eaf2e8;border-radius:9px}
.bkc-conversie .bkc-calc__result span{display:block;font-size:13px;color:#667a6a}
.bkc-conversie .bkc-calc__result strong{display:block;margin-top:4px;font-size:23px;font-weight:800;color:var(--bk-primary);line-height:1.2}
.bkc-conversie .bkc-calc__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;border-top:1px solid #e2e9df;padding-top:20px}
.bkc-conversie .bkc-calc__steps div{display:flex;flex-direction:column;gap:5px}
.bkc-conversie .bkc-calc__steps strong{font-size:16px;line-height:1.35;font-weight:750;color:#183b2a}
.bkc-conversie .bkc-calc__steps span{font-size:14px;line-height:1.6;color:#67786b}
.bkc-conversie .bkc-calc__notice{margin:15px 0 0;color:#78867a;font-size:13px}
.bkc-conversie .bkc-variation-scroll{overflow-x:auto;background:#fff;border:1px solid #e0e7df;border-radius:12px;box-shadow:0 5px 18px rgba(20,56,34,.035)}
.bkc-conversie .bkc-variation-scroll>.enable_responsive_wrap{overflow-x:auto}
.bkc-conversie .bkc-variation-scroll table.vartable{width:100%;margin:0;background:#fff;border:0;border-collapse:collapse;font-size:15px}
.bkc-conversie .bkc-variation-scroll table.vartable thead th{padding:17px 18px;background:#eaf1e8;border-bottom:1px solid #dce8da;color:#3c6149;font-size:14px;font-weight:750;white-space:normal}
.bkc-conversie .bkc-variation-scroll table.vartable tbody td{padding:14px 18px;background:#fff;border-bottom:1px solid #edf1eb;color:#4c6152;font-size:15px;vertical-align:middle}
.bkc-conversie .bkc-variation-scroll table.vartable tbody tr:nth-child(even) td{background:#fcfdfa}
.bkc-conversie .bkc-variation-scroll table.vartable tbody tr:hover td{background:#f3f9f1}
.bkc-conversie .bkc-variation-scroll table.vartable .pricecol{color:var(--bk-primary);font-size:17px;font-weight:800}
.bkc-conversie .bkc-variation-scroll table.vartable .pricecol ins{color:#b95f34}
.bkc-conversie .bkc-variation-scroll table.vartable .qtycol input.qty{width:74px;min-height:42px;padding:6px;border:1px solid #d9e4d7;border-radius:7px;background:#fff;color:#183b2a;font-size:15px;font-weight:750}
.bkc-conversie .bkc-variation-scroll table.vartable .cartcol .single_add_to_cart_button{min-height:42px;padding:11px 15px;border-radius:8px;font-size:14px}
.bkc-conversie .bkc-variation-foot{display:flex;align-items:center;justify-content:space-between;gap:14px 30px;margin-top:17px;font-size:14px;color:#768678}
.bkc-conversie .bkc-variation-foot a{color:#267746;font-weight:750;text-decoration:underline;text-underline-offset:3px}
.bkc-conversie .woocommerce div.product .woocommerce-tabs{margin-top:50px}
.bkc-conversie .woocommerce div.product .woocommerce-tabs ul.tabs{gap:6px 33px}
.bkc-conversie .woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:15px;font-weight:750;color:#667a6c}
.bkc-conversie .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-bottom-color:#397849;color:var(--bk-primary)}
.bkc-conversie .woocommerce div.product .woocommerce-tabs .panel{max-width:900px;font-size:16px;line-height:1.85}
.bkc-conversie .woocommerce div.product .woocommerce-tabs .panel>h2:first-child{font-size:27px}
.bkc-conversie .woocommerce :is(.related,.upsells,.cross-sells){margin-top:65px;padding-top:38px}
.bkc-conversie .woocommerce :is(.related,.upsells,.cross-sells)>h2{font-size:var(--bkc-section-title);margin-bottom:25px}
.bkc-conversie .bk-complements{padding:32px;border-radius:13px;background:#eee6d3}
.bkc-conversie .bk-complements__head h2{font-size:27px}
.bkc-conversie .bk-sticky{border-top-color:#d7e5d5}
.bkc-conversie :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){border-radius:9px;border-top:0;font-size:15px;line-height:1.65;padding-top:16px;padding-bottom:16px}
.bkc-conversie .woocommerce-message,.bkc-conversie .woocommerce-info{background:#eef4eb;border-left:4px solid #397849}
.bkc-conversie .woocommerce-error{background:#fff0ed;border-left-color:#b94c35}
.bkc-conversie .woocommerce table.shop_table{width:100%;background:#fff;border:1px solid var(--bk-border);border-radius:12px;border-collapse:separate;border-spacing:0;overflow:hidden}
.bkc-conversie .woocommerce table.shop_table th{font-size:14px;font-weight:750;color:#46614d;background:#eff4eb;padding:17px 18px}
.bkc-conversie .woocommerce table.shop_table td{font-size:15px;padding:18px;border-top:1px solid #edf0eb;vertical-align:middle}
.bkc-conversie .woocommerce table.shop_table td.product-name a{font-size:15px;font-weight:750;line-height:1.5;color:var(--bk-primary)}
.bkc-conversie .woocommerce table.shop_table td.product-name dl.variation{font-size:13px;color:#788579;line-height:1.55}
.bkc-conversie .woocommerce table.cart img{width:88px;border-radius:8px;aspect-ratio:1;object-fit:cover}
.bkc-conversie .woocommerce table.cart .quantity .qty{border:1px solid #dce5d9;border-radius:7px;background:#fff;min-height:44px;font-weight:700}
.bkc-conversie .woocommerce .cart-collaterals .cart_totals,.bkc-conversie .woocommerce-page .cart-collaterals .cart_totals{border:1px solid #e0e6dd;border-radius:13px;background:#f4f7f1;padding:28px 30px}
.bkc-conversie .woocommerce .cart-collaterals .cart_totals h2{font-size:26px;font-weight:750}
.bkc-conversie .woocommerce .wc-proceed-to-checkout a.checkout-button{font-size:16px;border-radius:9px;min-height:56px;padding:18px 24px}
.bkc-conversie .woocommerce table.cart td.actions .coupon .input-text{min-height:47px;border-radius:8px;font-size:14px}
.bkc-conversie .woocommerce ul#shipping_method li{font-size:14px;line-height:1.6}
.bkc-conversie .woocommerce-checkout form.checkout{column-gap:48px}
.bkc-conversie .woocommerce-checkout h3,.bkc-conversie #order_review_heading{font-size:24px;font-weight:750;margin:0 0 22px}
.bkc-conversie .woocommerce form .form-row{margin-bottom:17px}
.bkc-conversie .woocommerce form .form-row label{font-size:14px;font-weight:700;line-height:1.55;margin-bottom:7px}
.bkc-conversie .woocommerce form .form-row :is(.input-text,select,textarea){border:1px solid #d4e0d4;border-radius:8px;background:#fff;font-size:15px;min-height:49px;padding:12px 14px}
.bkc-conversie .woocommerce form .form-row textarea{min-height:116px}
.bkc-conversie .select2-container--default .select2-selection--single{border-radius:8px;min-height:49px;border-color:#d4e0d4}
.bkc-conversie .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:47px}
.bkc-conversie .select2-container--default .select2-selection--single .select2-selection__arrow{height:47px}
.bkc-conversie .woocommerce-checkout #order_review{background:#f2f6ef;border:1px solid #e0e9dd;border-radius:13px;padding:28px}
.bkc-conversie .woocommerce-checkout-review-order-table{background:#fff}
.bkc-conversie .woocommerce-checkout #payment{background:transparent}
.bkc-conversie .woocommerce-checkout #payment ul.payment_methods li{border-radius:9px;padding:16px 18px;background:#fff;border-color:#e0e6dd;font-size:14px}
.bkc-conversie .woocommerce-checkout #payment div.payment_box{border-radius:8px;font-size:14px}
.bkc-conversie .woocommerce-checkout #payment .woocommerce-privacy-policy-text{font-size:13px;line-height:1.65}
.bkc-conversie .woocommerce #payment #place_order,.bkc-conversie .woocommerce-page #payment #place_order{border-radius:9px;min-height:57px;font-size:16px;font-weight:750}
.bkc-conversie .bk-steps-bar{background:#f9fbf8}
.bkc-conversie .bk-steps-bar ol{font-size:14px}
.bkc-conversie .bk-steps-bar__num{width:29px;height:29px}
.bkc-conversie .bk-header--focus .bk-header__inner{height:78px}
.bkc-conversie .woocommerce-account .woocommerce>.woocommerce-MyAccount-navigation{padding:0}
.bkc-conversie .woocommerce-MyAccount-navigation ul{background:#fff;border:1px solid var(--bk-border);border-radius:12px;overflow:hidden}
.bkc-conversie .woocommerce-MyAccount-navigation li a{padding:16px 19px;font-size:15px;border-color:#edf1eb}
.bkc-conversie .woocommerce-MyAccount-navigation li.is-active a{background:var(--bk-primary);color:#fff}
.bkc-conversie .woocommerce-MyAccount-content{font-size:16px;line-height:1.75}
.bkc-conversie .woocommerce form.login,.bkc-conversie .woocommerce form.register{max-width:550px;padding:28px;background:#fff;border-radius:13px;border:1px solid var(--bk-border)}
.bkc-conversie .woocommerce-account .u-columns.col2-set h2{font-size:25px}
.bkc-conversie .woocommerce-Addresses address{padding:22px;background:#fff;border-radius:10px}
.bkc-conversie :is(.wc-block-components-button:not(.is-link),.wc-block-cart__submit-button){border-radius:9px;background:var(--bk-primary);color:#fff;font-size:15px;font-weight:750;min-height:50px}
.bkc-conversie :is(.wc-block-components-text-input input,.wc-block-components-combobox .wc-block-components-combobox-control input){border-radius:8px;border-color:#d4e0d4;font-size:15px}
.bkc-conversie .wp-block-woocommerce-cart,.bkc-conversie .wp-block-woocommerce-checkout{font-size:16px}
.bkc-conversie .bk-builder{color:var(--bk-ink);font-size:16px;line-height:1.75}
.bkc-conversie .bk-builder :is(.elementor-heading-title,h1,h2,h3,h4,h5,h6){font-family:var(--bk-font-heading)!important;font-style:normal!important;font-weight:750!important;letter-spacing:-.035em!important;line-height:1.25!important;color:var(--bk-ink)}
.bkc-conversie .bk-builder :is(h1,h1.elementor-heading-title){font-size:var(--bkc-title)!important}
.bkc-conversie .bk-builder :is(h2,h2.elementor-heading-title){font-size:30px!important}
.bkc-conversie .bk-builder :is(h3,h3.elementor-heading-title){font-size:24px!important}
.bkc-conversie .bk-builder :is(h4,h4.elementor-heading-title){font-size:21px!important}
.bkc-conversie .bk-builder .bkc-page-heading{font-size:var(--bkc-title)!important;line-height:1.18!important;margin-bottom:14px}
.bkc-conversie .bk-builder :is(.elementor-widget-text-editor,.elementor-widget-text-editor p,.elementor-widget-icon-list .elementor-icon-list-text){font-family:var(--bk-font-body);font-size:16px;line-height:1.8;color:#506353}
.bkc-conversie .bk-builder .elementor-widget-text-editor a{color:#287749;text-decoration:underline;text-underline-offset:3px}
.bkc-conversie .bk-builder .elementor-widget-text-editor p{margin-bottom:17px}
.bkc-conversie .bk-builder :is(.elementor-button,.elementor-button-link,.elementor-field-type-submit .elementor-button){background:var(--bk-primary);color:#fff;border-radius:9px;font-size:15px;font-weight:750;min-height:48px}
.bkc-conversie .bk-builder :is(input[type=text],input[type=email],input[type=tel],textarea,select){font-size:15px;line-height:1.55;border:1px solid #d4e0d4;border-radius:8px;min-height:49px;padding:12px 14px}
.bkc-conversie .bk-builder textarea{min-height:120px}
.bkc-conversie.page-id-50 .bk-builder>.elementor>.elementor-top-section:first-child{padding:40px 0 12px}
.bkc-conversie.page-id-50 .bk-builder>.elementor>.elementor-top-section:nth-child(2)>.elementor-container{align-items:stretch;gap:26px}
.bkc-conversie.page-id-50 .bk-builder>.elementor>.elementor-top-section:nth-child(2)>.elementor-container>.elementor-column{width:calc(50% - 13px)}
.bkc-conversie.page-id-50 .bk-builder>.elementor>.elementor-top-section:nth-child(2)>.elementor-container>.elementor-column>.elementor-widget-wrap{background:#fff;border:1px solid var(--bk-border);border-radius:14px;padding:32px;align-content:start}
.bkc-conversie.page-id-50 .bk-builder .elementor-widget-google_maps iframe{border-radius:10px;overflow:hidden}
.bkc-conversie.page-id-117 .bk-builder .elementor-widget-heading:not(:first-child){margin-top:18px}
.bkc-conversie.page-id-117 .bk-builder .elementor-widget-text-editor{max-width:990px}
.bkc-conversie.page-id-17317 .bk-builder .elementor-widget-shortcode{margin-top:20px}
.bkc-conversie .bk-builder .elementor-image-box-title,.bkc-conversie .bk-builder .elementor-icon-box-title{font-size:19px!important;font-weight:750}
.bkc-conversie .bk-builder .elementor-icon-box-description{font-size:15px;line-height:1.7}
.bkc-conversie .bk-prose blockquote{border-left-color:#8dbf8d;font-family:var(--bk-font-body);font-size:19px;line-height:1.65;background:#f3f7f0;border-radius:0 9px 9px 0;padding:17px 22px}
.bkc-conversie .bk-prose table th{background:#edf3eb;color:#365441;font-size:14px}
.bkc-conversie .bk-prose table td{background:#fff;font-size:15px}
.bkc-conversie .bk-prose :is(.wp-block-group,.wp-block-columns,.wp-block-media-text){border-radius:13px}
.bkc-conversie.woocommerce-checkout form.checkout{column-gap:48px}
.bkc-conversie.woocommerce-checkout :is(h3,#order_review_heading){font-size:24px;font-weight:750;margin:0 0 22px}
.bkc-conversie.woocommerce-checkout #order_review{background:#f2f6ef;border:1px solid #e0e9dd;border-radius:13px;padding:28px}
.bkc-conversie.woocommerce-checkout #payment ul.payment_methods li{border-radius:9px;padding:16px 18px;background:#fff;border-color:#e0e6dd;font-size:14px}
.bkc-conversie.woocommerce-checkout #payment div.payment_box{border-radius:8px;font-size:14px}
.bkc-conversie.woocommerce-account .woocommerce>.woocommerce-MyAccount-navigation{padding:0}
.bkc-conversie.woocommerce-account .woocommerce>.woocommerce-MyAccount-content{font-size:16px;line-height:1.75}
.bkc-conversie.woocommerce-account .u-columns.col2-set h2{font-size:25px}
@media (max-width:1150px){
  .bkc-conversie .bk-hero__grid{gap:38px}
  .bkc-conversie .bk-hero__title{font-size:clamp(39px,4.1vw,51px)}
  .bkc-conversie .bk-hero__arch{height:520px}
  .bkc-conversie .bk-story__inner{gap:35px}
  .bkc-conversie .woocommerce div.product{gap:22px 35px}
  .bkc-conversie .bkc-variation-panel{padding:30px}
  .bkc-conversie .bkc-variation-scroll table.vartable :is(th,td){padding-left:12px;padding-right:12px}
}
@media (max-width:950px){
  .bkc-conversie{--bk-gutter:24px}
  .bkc-conversie .bk-hero__grid{grid-template-columns:1fr;gap:30px;padding-top:40px;padding-bottom:48px}
  .bkc-conversie .bk-hero__copy{max-width:660px}
  .bkc-conversie .bk-hero__title{font-size:clamp(38px,5vw,55px)}
  .bkc-conversie .bk-hero__arch{height:430px}
  .bkc-conversie .bk-hero__visual{padding:0}
  .bkc-conversie .bk-story__media{min-height:380px}
  .bkc-conversie .bk-section{padding:58px 0}
  .bkc-conversie .bk-section--tight{padding:48px 0}
  .bkc-conversie .bk-visit__inner{padding:40px}
  .bkc-conversie .woocommerce div.product{grid-template-columns:1fr}
  .bkc-conversie .woocommerce div.product>.woocommerce-product-gallery,.bkc-conversie .woocommerce div.product>.summary{grid-column:1}
  .bkc-conversie .woocommerce div.product>.woocommerce-product-gallery{max-width:740px;width:100%}
  .bkc-conversie .woocommerce div.product>.summary{max-width:740px;width:100%;margin:0}
  .bkc-conversie .bkc-variation-panel{margin-top:24px}
  .bkc-conversie .bkc-calc__controls{grid-template-columns:1fr 1fr}
  .bkc-conversie .bkc-calc__result{grid-column:1/-1}
  .bkc-conversie.woocommerce-checkout form.checkout{display:block}
  .bkc-conversie.woocommerce-checkout #order_review{margin-top:22px}
  .bkc-conversie.page-id-50 .bk-builder>.elementor>.elementor-top-section:nth-child(2)>.elementor-container{gap:16px}
  .bkc-conversie.page-id-50 .bk-builder>.elementor>.elementor-top-section:nth-child(2)>.elementor-container>.elementor-column{width:calc(50% - 8px)}
  .bkc-conversie.page-id-50 .bk-builder>.elementor>.elementor-top-section:nth-child(2)>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:23px}
}
@media (max-width:768px){
  .bkc-conversie .bk-pagehead{padding:30px 0 34px}
  .bkc-conversie .bk-pagehead__title{font-size:35px}
  .bkc-conversie .bk-header__inner{height:76px}
  .bkc-conversie .bk-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
  .bkc-conversie .bk-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}
  .bkc-conversie .bk-story__inner{grid-template-columns:1fr}
  .bkc-conversie .bk-story__copy{padding:10px 0}
  .bkc-conversie .bk-visit__inner{border-radius:15px}
  .bkc-conversie .bk-visit__card{border-left:0;border-top:1px solid #47614b;padding:27px 0 0}
  .bkc-conversie .bk-faq__inner{gap:24px}
  .bkc-conversie .bkc-variation-header{display:block}
  .bkc-conversie .bkc-table-trust{display:inline-block;margin-top:14px}
  .bkc-conversie .bkc-calc__steps{grid-template-columns:1fr;gap:13px}
  .bkc-conversie .bkc-calc__steps div{display:block}
  .bkc-conversie .bkc-calc__steps strong{display:block;font-size:16px;margin-bottom:2px}
  .bkc-conversie .bkc-calc__steps span{display:block;font-size:14px}
  .bkc-conversie .bkc-variation-scroll{overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}
  .bkc-conversie .bkc-variation-scroll>.enable_responsive_wrap{overflow:visible}
  .bkc-conversie .bkc-variation-scroll table.vartable.enable_responsive{display:block;border:0;background:transparent}
  .bkc-conversie .bkc-variation-scroll table.vartable.enable_responsive :is(tbody,tr){display:block}
  .bkc-conversie .bkc-variation-scroll table.vartable.enable_responsive thead{display:none}
  .bkc-conversie .bkc-variation-scroll table.vartable.enable_responsive tbody tr{display:block;background:#fff;border:1px solid #e1e8de;border-radius:11px;padding:11px 8px;margin-bottom:12px;box-shadow:0 3px 12px rgba(20,56,34,.04)}
  .bkc-conversie .bkc-variation-scroll table.vartable.enable_responsive tbody td{display:flex;width:100%;justify-content:space-between;align-items:center;gap:13px;padding:8px 12px;border:0;background:transparent!important;font-size:14px;text-align:right;min-height:36px}
  .bkc-conversie .bkc-variation-scroll table.vartable.enable_responsive tbody td::before{content:attr(data-label);color:#718273;font-size:13px;font-weight:750;text-align:left;flex:1}
  .bkc-conversie .bkc-variation-scroll table.vartable.enable_responsive tbody td[data-label=""]::before{content:none}
  .bkc-conversie .bkc-variation-scroll table.vartable.enable_responsive tbody td.qtycol{display:inline-flex;width:43%;vertical-align:middle}
  .bkc-conversie .bkc-variation-scroll table.vartable.enable_responsive tbody td.cartcol{display:inline-flex;width:55%;vertical-align:middle}
  .bkc-conversie .bkc-variation-scroll table.vartable.enable_responsive tbody td.qtycol::before,.bkc-conversie .bkc-variation-scroll table.vartable.enable_responsive tbody td.cartcol::before{content:none}
  .bkc-conversie .bkc-variation-scroll table.vartable.enable_responsive tbody td.cartcol :is(form,button){width:100%}
  .bkc-conversie .bkc-variation-foot{flex-direction:column;align-items:flex-start}
  .bkc-conversie.page-id-50 .bk-builder>.elementor>.elementor-top-section:nth-child(2)>.elementor-container{display:block}
  .bkc-conversie.page-id-50 .bk-builder>.elementor>.elementor-top-section:nth-child(2)>.elementor-container>.elementor-column{width:100%;margin-bottom:20px}
  .bkc-conversie.page-id-50 .bk-builder>.elementor>.elementor-top-section:nth-child(2)>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:24px}
  .bkc-conversie .woocommerce table.shop_table_responsive tr td{font-size:14px}
  .bkc-conversie .woocommerce .cart-collaterals .cart_totals{width:100%;padding:24px}
  .bkc-conversie.woocommerce-account .woocommerce{grid-template-columns:1fr;gap:24px}
  .bkc-conversie.woocommerce-account .woocommerce>.woocommerce-MyAccount-navigation,.bkc-conversie.woocommerce-account .woocommerce>.woocommerce-MyAccount-content{grid-column:1}
}
@media (max-width:560px){
  .bkc-conversie{--bk-gutter:16px;--bkc-card-title:16px}
  .bkc-conversie .bk-topbar{font-size:11px}
  .bkc-conversie .bk-hero__grid{padding-top:32px;padding-bottom:38px}
  .bkc-conversie .bk-hero__title{font-size:39px;letter-spacing:-.045em}
  .bkc-conversie .bk-hero__text p{font-size:16px}
  .bkc-conversie .bk-hero__arch{height:360px}
  .bkc-conversie .bk-hero__badge{font-size:14px;bottom:16px;right:5px}
  .bkc-conversie .bk-hero__stamp{left:-18px;top:20px;transform:scale(.6)}
  .bkc-conversie .bk-hero__quick a{font-size:15px}
  .bkc-conversie .bk-heading__title,.bkc-conversie .bk-story__title{font-size:29px}
  .bkc-conversie .bk-benefits{grid-template-columns:1fr;gap:14px;padding-top:21px;padding-bottom:21px}
  .bkc-conversie .bk-tile__title{font-size:17px}
  .bkc-conversie .bk-tile__count{font-size:11px}
  .bkc-conversie .bk-calendar__list{grid-template-columns:1fr}
  .bkc-conversie .bk-calendar__item.is-now{grid-column:1}
  .bkc-conversie .bk-calendar__title{font-size:21px}
  .bkc-conversie .bk-faq__item summary{font-size:16px}
  .bkc-conversie .bk-visit__inner{padding:32px 23px}
  .bkc-conversie .bk-pagehead__title{font-size:32px}
  .bkc-conversie .woocommerce ul.products,.bkc-conversie.woocommerce ul.products{gap:20px 12px}
  .bkc-conversie .woocommerce ul.products li.product{padding:8px 8px 12px}
  .bkc-conversie .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;line-height:1.4}
  .bkc-conversie .woocommerce ul.products li.product .price{font-size:15px}
  .bkc-conversie .woocommerce ul.products li.product .button{font-size:13px;padding:10px 8px;min-height:43px}
  .bkc-conversie .woocommerce ul.products li.product .bk-badges{left:12px;top:12px;max-width:calc(100% - 24px)}
  .bkc-conversie .bk-badge{font-size:10px;padding:5px 7px}
  .bkc-conversie .woocommerce div.product .product_title{font-size:31px}
  .bkc-conversie .woocommerce div.product div.images .woocommerce-product-gallery__image img{aspect-ratio:1.05}
  .bkc-conversie .bkc-variation-panel{margin:20px calc(-1 * var(--bk-gutter)) 0;padding:25px 16px;border-radius:0;border-left:0;border-right:0}
  .bkc-conversie .bkc-variation-header h2{font-size:28px}
  .bkc-conversie .bkc-calc{padding:18px 15px}
  .bkc-conversie .bkc-calc__intro h3{font-size:18px}
  .bkc-conversie .bkc-calc__controls{grid-template-columns:1fr;gap:13px}
  .bkc-conversie .bkc-calc__result{grid-column:1}
  .bkc-conversie .bkc-calc__steps strong{font-size:16px}
  .bkc-conversie .bkc-calc__steps span{font-size:14px}
  .bkc-conversie .bk-complements{border-radius:0}
  .bkc-conversie .bk-footer__grid{padding-top:44px;padding-bottom:39px}
  .bkc-conversie .bk-footer__title{font-size:16px}
  .bkc-conversie .bk-builder h4.elementor-heading-title:not(.bkc-page-heading){font-size:19px!important}
  .bkc-conversie.page-id-50 .bk-builder>.elementor>.elementor-top-section:nth-child(2)>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:20px}
  .bkc-conversie.woocommerce-checkout #order_review{padding:17px;border-radius:9px;margin-left:0;margin-right:0}
  .bkc-conversie .woocommerce table.shop_table td{padding:12px;font-size:14px}
}
@media (prefers-reduced-motion:reduce){
  .bkc-conversie *, .bkc-conversie *::before,.bkc-conversie *::after{transition:none!important;animation:none!important}
}
