body .configurator,body .moods-overzicht{--main: #4A3C31;--inactive: rgba(74, 60, 49, .55);--white-font: #ECE7E0;--light-grey: #F4F1EC;--dark-grey: rgba(74, 60, 49, .14);--radius: 0;--lf-bruin: #4A3C31;--lf-bruin-hover: #5C4B3E;--lf-rand: rgba(74, 60, 49, .22);font-family:var(--font-body--family);font-synthesis:none}body .configurator button,body .moods-overzicht button,body .configurator input,body .configurator select{font-family:inherit}body .configurator .stage-title strong,body .configurator .group h2,body .moods-overzicht .ov-hero h1,body .moods-overzicht .ov-naam{font-family:var(--font-heading--family);font-weight:400}body .configurator .stage-title strong,body .moods-overzicht .ov-naam{letter-spacing:.06em}body .configurator .group h2,body .moods-overzicht .ov-hero h1{text-transform:uppercase;letter-spacing:.11em}body .configurator .group h2{font-size:.92rem;margin-bottom:1.1rem}body .moods-overzicht .ov-hero p{font-size:.85rem;letter-spacing:.02em}body .configurator .back,body .configurator .cart-button,body .configurator .cart-count,body .configurator .tab,body .configurator .model-name,body .configurator .pill.is-active,body .configurator .swatch-label,body .configurator .badge,body .configurator .summary dd,body .configurator .price,body .configurator .add,body .moods-overzicht .ov-filter,body .moods-overzicht .ov-knop{font-weight:400}body .configurator .back,body .configurator .cart-button,body .configurator .add,body .moods-overzicht .ov-knop{text-transform:uppercase;letter-spacing:.13em;font-size:.72rem}body .configurator .model-name,body .configurator .swatch-label,body .configurator .summary dt{letter-spacing:.05em}body .configurator .price{font-size:1.35rem;letter-spacing:.02em}body .configurator .back,body .configurator .cart-button,body .configurator .add,body .configurator .quantity,body .configurator .notice,body .configurator .tab,body .configurator .pill,body .configurator .badge,body .configurator .thumb,body .configurator .model-photo,body .moods-overzicht .ov-kaart,body .moods-overzicht .ov-foto,body .moods-overzicht .ov-knop,body .moods-overzicht .ov-filter{border-radius:0}body .configurator .back,body .configurator .cart-button,body .configurator .add,body .configurator .check,body .configurator .tab.is-active,body .moods-overzicht .ov-filter.is-active,body .moods-overzicht .ov-knop{background:var(--lf-bruin)}body .configurator .back:hover,body .configurator .cart-button:hover,body .configurator .add:not(:disabled):hover,body .moods-overzicht .ov-kaart:hover .ov-knop{background:var(--lf-bruin-hover)}body .configurator .add:disabled{background:#4a3c314d;color:#fff}body .configurator .cart-count{background:var(--lf-bruin-hover);color:#ece7e0;border:1px solid #fff}body .configurator .model.is-active .model-photo{box-shadow:inset 0 0 0 1.5px var(--lf-bruin)}body .configurator .pill.is-active,body .configurator .swatch.is-active .thumb{outline-color:var(--lf-bruin)}body .configurator .radio .dot{border-color:var(--lf-bruin)}body .configurator .radio.is-active .dot:after{background:var(--lf-bruin)}body .configurator .tab{padding:.6rem 1.1rem;border:1px solid var(--lf-rand);background:transparent;color:#4a3c31b3;text-transform:uppercase;font-size:.6rem;letter-spacing:.12em;transition:background .3s ease,border-color .3s ease}body .configurator .tab:hover{border-color:var(--lf-bruin)}body .configurator .tab.is-active{border-color:var(--lf-bruin);color:var(--white-font)}body .moods-overzicht .ov-filter{padding:.7rem 1.2rem;border-color:var(--lf-rand);text-transform:uppercase;font-size:.62rem;letter-spacing:.12em}body .moods-overzicht .ov-filter:hover{border-color:var(--lf-bruin)}body .configurator .pill{outline-color:var(--lf-rand)}body .configurator .thumb{outline:1px solid var(--lf-rand)}body .configurator .swatch.is-active .thumb{outline-width:1.5px}body .moods-overzicht .ov-kaart{gap:1rem;padding:1.4rem 1.4rem 1.2rem;border-color:var(--lf-rand);transition:border-color .3s ease,transform .3s cubic-bezier(.22,.61,.36,1)}body .moods-overzicht .ov-kaart:hover{border-color:var(--lf-bruin);transform:translateY(-3px)}body .moods-overzicht .ov-naam{font-size:1.05rem}body .moods-overzicht .ov-comfort{font-size:.58rem;letter-spacing:.06em;text-transform:uppercase}body .moods-overzicht .ov-knop{padding:.95rem 1rem}body .configurator .notice{background:#4a3c310f;color:#4a3c31;border:1px solid var(--lf-rand);letter-spacing:.02em}body .moods-overzicht .ov-filter .ov-icoon,body .configurator .panel-header img{display:none}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lf-moods-fonts.css.map */
