/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2025-06-27 08:05:42 */
body.boxed {
    background-color: ##fff;
    background-image: none;
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom {
        width: 89.83%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper {
        width: 8.17%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 67.3725%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 6.1275%;
    }
}

. amprot-text.price-notice.amprot-price {
display:none !important;
}
.amprot-label.amprot-selected::after {
    content: ' ✔ ' attr(data-selected-value);
    color: #348694;
    font-weight: normal;
    margin-left: 8px;
    font-style: italic;
}
/* Zorg ervoor dat radio-opties en checkboxes correct blijven werken */
.amprot-radio-block label,
.amprot-checkbox-block label {
    display: inline-block;
}

/* Zorg ervoor dat radio-buttons en checkboxes correct uitgelijnd worden */
.amprot-radio-block,
.amprot-checkbox-block {
    display: flex;
    align-items: center;
    gap: 5px; /* Ruimte tussen de radio-button en de tekst */
}

/* Maak de radio-opties en checkboxes zichtbaar */
.amprot-input-block input[type="radio"],
.amprot-input-block input[type="checkbox"] {
    display: inline-block;
    margin-right: 5px; /* Zorg voor ruimte tussen knop en tekst */
}

body { 
    font-family: 'Poppins';
}
@media (min-width: 992px){
.page-header.type1 .navigation:not(.side-megamenu) > ul {
    display: block;
}
}
.container {
  width: 100%;
  padding-right: 3px;
  padding-left: 3px;
  margin-right: auto;
  margin-left: auto;
}
.product-item-name a {
white-space: normal;
}
 .zoomImg {
    display: none !important;
    visibility: hidden;
}
.box-tocart .action.tocart {
background-color:#69A19A;
}
 .cart-summary .checkout-methods-items .action.primary.checkout {
background-color:#69A19A;
}
.owl-carousel.owl-loaded {
  padding-top: 20px;
}
.home-banner-slider.owl-carousel:not(.owl-loaded) > * {
  padding-top: 20px;
}
.page-header .panel.wrapper {
  font-size: .9em;
}
#fme-calculate-my-sqf {
display:none !important;
}
.product-info-main .product.attribute.Meter2 {
    clear: both;
    font-size: 1.5em;
   font-weight: 400 !important;
    margin: 1.2143em 0;
    margin-top: 1.2143em;
    margin-right: 0px;
    margin-bottom: 1.2143em;
    margin-left: 0px;
}
.product-info-main .product.attribute.Meter2 .value:before {
    content: '  Prijs per m2  € ';
}
.product-info-main .product.attribute.Meter2 {
  white-space: nowrap;
  white-space-collapse: collapse;
  text-wrap: nowrap;
}
.product-info-main .product.attribute.Meter2 {
word-wrap: break-word;
}
.product-info-main .product.attribute.Meter2  .value {
    display: inline-block;
    color: #222529;
    font-weight: 700;
}
.main-product-detail {
  background-color: #fff;
}
.header-row .header-center {
max-width:300px;
}
.widget:first-child, .footer .widget:first-child {
  margin-top: 0;
  padding-left: 10px;
}
@media (max-width: 768px) {
  .logo img {
    max-width: 85px;
}
  .porto-ultimate-content-box.has-content-pos {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 240px !important;
}
}
.price-label {
content: 'Vanaf  ';
}
select option:disabled {
   display:none;
}
.field-tooltip {
display:none;
}
.message.global.noscript, .message.global.cookie {
background:#eee;
border-color:#eee;
margin-right:25px;
font-weight:400;
}
.product-social-links {
display:none;
}
.filter-options-content .count {
display:none;
}
.product-labels .product-label.new-label {
background-color:#af394e;
}
@media (min-width:992px) {
.page-header.type1 .search-area .block.block-search {display: none;}
.page-header.type1.sticky-header .navigation {display: flex;align-items: center;}
.page-header.type1 .sticky-logo {margin-top: 0;} 
.page-header.type1 .navigation:not(.side-megamenu) .level0 .level-top {
    font-size: 14px;
 }
}
.sw-megamenu.navigation li.level0.fl-right { 
    background-color: #348694;
}
 .header.panel > .header.links {
display:none;
}
.btn {
border: none;
background-color:#000 !important;
color:#fff;
}
button:not(.primary) {
border: none;
background-color:#000 !important;
color:#fff;
font-size:14px;
font-weigth:600;
}
@media (max-width: 768px) {
.col-12 {
    max-width: 50%!important;
}
}
a, a:focus {
color:none;
}
@media (max-width: 768px)  {
.porto-ultimate-content-box.has-content-pos {
       background-size: contain !important;
      background-color:#fff !important;
}
}
.footer-bottom address {
padding-left: 15px !important;
}
.block.block-search {
display:none;
}
.fieldset > .field input.input-text {
max-width:150px;
}
.page-header.type1 .header-contact .my-account {
display:none;
}
.page-header .header-main a, {
display:none;
}
@media (min-width: 992px), print {
  .page-layout-2columns-left .column.main {
width:100%;
}
/* Specifiek de wishlist-icon verbergen */
.header .header-panel .porto-icon-wishlist::before {
    display: none !important;
}
/* Optioneel: Hele wishlist link verwijderen */
.header .header-panel .porto-icon-wishlist {
    display: none !important;
}
.-swatch-vertical .amprot-image-block {
  width: 90px !important; 
  height: 90px !important;
  border: 1px solid #ddd !important;
}
.amprot-swatch-option.-selected {
  border-color: #000 !important;
  border: 1px solid !important;
}
.amprot-name {
    max-width: 100px; /* Pas de breedte aan */
    display: inline-block;
    overflow-wrap: break-word !important; /* Zorgt ervoor dat woorden breken */
    word-break: break-word !important; /* Extra ondersteuning voor oudere browsers */
    white-space: normal; /* Zorgt ervoor dat tekst op een nieuwe regel komt */
}
.amprot-swatch-option .amprot-name {
    white-space: normal !important;  /* Allows text to wrap */
    text-wrap: wrap !important;      /* Ensures wrapping in modern browsers */
    overflow-wrap: break-word !important; /* Breaks long words */
    word-break: break-word !important; /* Additional support for word breaking */
}
/* Hover-effect voor extra feedback */
.amprot-field-container > .amprot-label:hover {
    text-decoration: underline;
}
.action.towishlist {
    display: none !important;
}
.product-item .action.tocompare {
    display: none !important;
}
.product-info-main .price-box {
    display: none !important;
}
a.action.action-edit {
    display: none !important;
}
