@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400&display=swap');
@font-face {
    font-family: 'rocaone-bold';
    src: url('/images/skins/dandodesign/fonts/rocaone-bold-webfont.woff2') format('woff2'),
         url('/images/skins/dandodesign/fonts/rocaone-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body > .fixed,
body > .top,
.topobs,
.leftmenu,
footer,
.credits,
article > section,
body > .container,
.topslidecontainer,
#herodesk-livechat,
.kl-teaser-TY9aEf{display: none!important}
article,.content {width:100%!important;max-width: 100%!important}

body {font-family: 'poppins',sans-serif}
h1 {font-family: 'rocaone-bold', sans-serif}

.lesifre_head {position:relative;display:flex;align-items:center;max-width:90%;margin:0px auto;flex-direction: column-reverse;justify-content: center;padding: 10px 0;}
.lesifre_head ul {/* position:absolute; */left:0;display:flex;gap:20px;list-style:none;margin: 20px 0 0 0;padding:0;}
.lesifre_head ul a {font-size:16px;position:relative;padding:5px 9px;font-weight:normal;z-index:6;display:inline-block;}
.lesifre_head ul a span {transition:color .25s cubic-bezier(.215,.61,.355,1);}
.lesifre_head ul a:after {content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background-color:#000;transform:scaleX(0);transform-origin:left;will-change:transform;transition:transform .25s cubic-bezier(.215,.61,.355,1);}
.lesifre_head ul a:hover:after {transform:scaleX(1);}
.lesifre_head ul a:hover {text-decoration:none;}
.lesifre_head > a {display:block;margin:0 auto;}

.lesifre_slide {font-family: 'rocaone-bold';display: flex; align-items: center;justify-content: center;flex-direction: column; height:600px;color:#9E1826;font-size:30px;background:url('/images/skins/dandodesign/lesifre/top.webp?v1');background-size: cover; background-position: bottom center;text-align: center;padding:0 30%}
.lesifre_slide h1 {font-size:60px;color:#9E1826}
.lesifre_slide a {display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 22px;border:1px solid #16243c;border-radius:5px;background:#16243c;color:#fff!important;font-size:15px;line-height:42px;text-decoration:none!important;margin:18px 0 0 0;transition:background .25s ease,color .25s ease,border-color .25s ease}
.lesifre_slide a:hover {background:#fff;border-color:#fff;color:#16243c!important;text-decoration:none!important}
div[id^="aw-"] {display: none!important}
.lesifre_cart_fixed {position:fixed;top:22px;right:24px;z-index:99;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 15px;border:1px solid rgba(22,36,60,.18);border-radius:8px;background:rgba(255,255,255,.96);color:#16243c;box-shadow:0 8px 24px rgba(0,0,0,.12);cursor:pointer}
.lesifre_cart_fixed svg {width:22px;height:22px;display:block}
.lesifre_cart_fixed span {font-size:14px;line-height:1;color:#16243c}
.lesifre_cart_count {position:absolute;top:-7px;right:-7px;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#16243c;color:#fff!important;font-size:11px!important;line-height:20px!important}
.lesifre_cart_fixed:hover {background:#16243c;color:#fff}
.lesifre_cart_fixed:hover span {color:#fff}
@media (max-width:560px) {.lesifre_cart_fixed {top:12px;right:12px;min-height:40px;padding:0 12px}.lesifre_cart_fixed span:not(.lesifre_cart_count) {display:none}}
@media (max-width:1350px) {.lesifre_slide {height:560px;padding:0 16%;font-size:26px;line-height:1.25}.lesifre_slide h1 {max-width:760px;font-size:clamp(44px,5vw,60px);line-height:1.02}.lesifre_slide p {margin:8px 0 0;line-height:1.35}.lesifre_slide a {max-width:min(540px,100%);height:auto;min-height:42px;padding:10px 20px;line-height:1.25;white-space:normal}}

.CmsPageStyle_Table{table-layout:fixed;width:100%}
.CmsPageStyle_Table td{overflow:hidden;word-wrap:break-word}

.product-list ul {display:flex;flex-wrap:nowrap;justify-content:flex-start;padding:0;margin:0 2%;gap:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.product-list .product .product-variants,
.product-list .product .product-manufacturer,
.product-list .product .product-desc,
.product-list .product .product-buttons,
.product-list .product .badge-save,
.product-list .product .badge-fastlavpris {display: none}
.product-list .product {background:none}
.product-list .product .product-name {text-align: center;height:auto}
.product-list .product .product-name a {font-size:14px}
.product-list .product .product-image {position:relative;background:none;}
.product-list .product .product-image img {border-radius: 50%}
.product-list .product .product-image a {display:block}
.product-list .product.lesifre_media_ready .product-image img {transition:opacity .18s ease}
.product-list .product.lesifre_media_loading .product-image img {opacity:.72}
.product .product-price div { text-align: center; font-size: 12px!important; color: #000!important; font-weight: normal!important }
.product .product-price div:before {content:'Fra '}
.lesifre_productlist_carousel {width:min(1180px,92%);margin:54px auto 72px!important;position:relative}
.lesifre_productlist_head {display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 24px}
.lesifre_productlist_head h2 {margin:0;font-family:'rocaone-bold',sans-serif;font-size:42px;line-height:1.08;color:#16243c}
.lesifre_productlist_nav {display:flex;align-items:center;gap:10px}
.lesifre_productlist_nav button {width:38px;height:38px;border:1px solid #16243c;border-radius:50%;background:#fff;color:#16243c;font-size:28px;line-height:34px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}
.lesifre_productlist_nav button:hover {background:#16243c;color:#fff}
.lesifre_productlist_nav button:disabled {opacity:.35;cursor:default;pointer-events:none}
.lesifre_productlist_status {min-width:48px;text-align:center;font-size:14px;color:#33415f}
.lesifre_productlist_carousel ul {margin:0!important;gap:22px!important;justify-content:center!important;overflow:hidden!important;scroll-behavior:smooth;scroll-snap-type:x mandatory}
.lesifre_productlist_carousel ul > li {flex:0 0 calc((100% - 88px) / 5)!important;scroll-snap-align:start}
.lesifre_productlist_carousel form {height:100%}
.lesifre_productlist_carousel .product {height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}

.lesifre_media_nav {position:absolute;left:0;right:0;top:50%;z-index:4;display:flex;align-items:center;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}
.lesifre_media_nav button {width:24px;height:24px;border:1px solid rgba(22,36,60,.35);border-radius:50%;background:rgba(255,255,255,.88);color:#16243c;font-size:18px;line-height:20px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;pointer-events:auto;box-shadow:0 2px 8px rgba(0,0,0,.08)}
.lesifre_media_nav button:hover {background:#16243c;color:#fff;border-color:#16243c}
.lesifre_media_count {position:absolute;left:50%;bottom:8px;z-index:4;min-width:28px;height:18px;padding:0 7px;border-radius:9px;background:rgba(255,255,255,.9);color:#16243c;font-size:11px;line-height:18px;text-align:center;transform:translateX(-50%);box-shadow:0 2px 8px rgba(0,0,0,.08)}

.lesifre {color:#16243c;background:#fff}
.lesifre * {box-sizing:border-box}
.lesifre img {max-width:100%;height:auto;display:block;}
.lesifre a {color:inherit;text-decoration:none}
.lesifre_bottom {font-family:'poppins',sans-serif;overflow:hidden}
.lesifre_inner {width:min(1180px,92%);margin:0 auto}
.lesifre_btn {display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 22px;border:1px solid #16243c;border-radius:5px;background:#16243c;color:#fff!important;font-size:15px;line-height:1;text-decoration:none!important;transition:background .2s ease,color .2s ease}
.lesifre_btn:hover {background:#fff;color:#16243c!important;text-decoration:none!important}
.lesifre_btn.light {border-color:#fff;background:#fff;color:#16243c!important}
.lesifre_btn.light:hover {background:transparent;color:#fff!important}
.lesifre_intro {padding:70px 0 40px;text-align:center}
.lesifre_intro h2 {margin:0 auto 18px;font-family:'rocaone-bold',sans-serif;font-size:46px;line-height:1.05;color:#16243c}
.lesifre_intro p {max-width:760px;margin:0 auto 24px;font-size:18px;line-height:1.7;color:#33415f}
.lesifre_story {display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:0;margin:45px 0;background:#d9d4c7}
.lesifre_story:nth-child(even) {grid-template-columns:.9fr 1.1fr;background:#e7d8c7}
.lesifre_story:nth-child(even) .lesifre_story_img {order:2}
.lesifre_story_img {min-height:520px;height:100%}
.lesifre_story_img img {width:100%;height:100%;min-height:520px;object-fit:cover}
.lesifre_story_txt {padding:70px clamp(30px,6vw,90px)}
.lesifre_story_txt small {display:block;margin:0 0 16px;font-size:14px;text-transform:uppercase;letter-spacing:1.2px;color:#33415f}
.lesifre_story_txt h2 {margin:0 0 18px;font-family:'rocaone-bold',sans-serif;font-size:42px;line-height:1.08;color:#16243c}
.lesifre_story_txt p {margin:0 0 24px;font-size:17px;line-height:1.75;color:#263654}
.lesifre_news {display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0;margin:45px 0 0;background:#d8c1b5}
.lesifre_news_img {height:100%;min-height:460px}
.lesifre_news_img img {width:100%;height:100%;min-height:460px;object-fit:cover}
.lesifre_news_txt {padding:70px clamp(30px,6vw,90px)}
.lesifre_news_txt h2 {margin:0 0 18px;font-family:'rocaone-bold',sans-serif;font-size:42px;line-height:1.08;color:#16243c}
.lesifre_news_txt p {margin:0 0 24px;font-size:17px;line-height:1.75;color:#263654}
.lesifre_instagram {padding:70px 0;text-align:center;border-top:1px solid #e7e1d6;border-bottom:1px solid #e7e1d6}
.lesifre_instagram h2 {margin:0 0 12px;font-family:'rocaone-bold',sans-serif;font-size:38px;line-height:1.1;color:#16243c}
.lesifre_instagram a {display:inline-block;border-bottom:1px solid #16243c;font-size:16px;color:#16243c}
.lesifre_usps {display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #e7e1d6;border-bottom:1px solid #e7e1d6;margin:70px 0 0}
.lesifre_usp {padding:38px 28px;text-align:center;border-right:1px solid #e7e1d6}
.lesifre_usp:last-child {border-right:0}
.lesifre_usp h3 {margin:0 0 10px;font-family:'rocaone-bold',sans-serif;font-size:24px;line-height:1.1;color:#16243c}
.lesifre_usp p {margin:0;font-size:15px;line-height:1.55;color:#33415f}
.lesifre_showroom {display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#efe7db}
.lesifre_showroom_txt {padding:70px clamp(30px,6vw,90px)}
.lesifre_showroom_txt h2 {margin:0 0 18px;font-family:'rocaone-bold',sans-serif;font-size:42px;line-height:1.08;color:#16243c}
.lesifre_showroom_txt p {margin:0 0 14px;font-size:17px;line-height:1.7;color:#263654}
.lesifre_showroom_txt .lesifre_btn {margin-top:12px}
.lesifre_showroom_img {height:100%;min-height:470px}
.lesifre_showroom_img img {width:100%;height:100%;min-height:470px;object-fit:cover}
.lesifre_inspiration {padding:80px 0;background:#fbf8f2}
.lesifre_inspiration_head {display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin:0 0 30px}
.lesifre_inspiration_head h2 {margin:0;font-family:'rocaone-bold',sans-serif;font-size:42px;line-height:1.08;color:#16243c}
.lesifre_inspiration_head p {max-width:520px;margin:0;font-size:16px;line-height:1.6;color:#33415f}
.lesifre_cards {display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.lesifre_card {background:#fff}
.lesifre_card_img {aspect-ratio:4/5;overflow:hidden;background:#e7e1d6}
.lesifre_card_img img {width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.lesifre_card:hover .lesifre_card_img img {transform:scale(1.035)}
.lesifre_card_txt {padding:24px 24px 28px}
.lesifre_card_txt h3 {margin:0 0 10px;font-family:'rocaone-bold',sans-serif;font-size:26px;line-height:1.1;color:#16243c}
.lesifre_card_txt p {margin:0 0 16px;font-size:15px;line-height:1.65;color:#33415f}
.lesifre_card_txt a {display:inline-block;border-bottom:1px solid #16243c;font-size:15px}
.lesifre_about {display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#e9dde5}
.lesifre_about_img {height:100%;min-height:470px}
.lesifre_about_img img {width:100%;height:100%;min-height:470px;object-fit:cover}
.lesifre_about_txt {padding:70px clamp(30px,6vw,90px)}
.lesifre_about_txt small {display:block;margin:0 0 14px;font-size:14px;text-transform:uppercase;letter-spacing:1.2px;color:#33415f}
.lesifre_about_txt h2 {margin:0 0 18px;font-family:'rocaone-bold',sans-serif;font-size:42px;line-height:1.08;color:#16243c}
.lesifre_about_txt p {margin:0 0 24px;font-size:17px;line-height:1.7;color:#263654}
.lesifre_guide {display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#a4b5c4;color:#fff}
.lesifre_guide_txt {padding:70px clamp(30px,6vw,90px)}
.lesifre_guide_txt small {display:block;margin:0 0 14px;font-size:14px;text-transform:uppercase;letter-spacing:1.2px}
.lesifre_guide_txt h2 {margin:0 0 18px;font-family:'rocaone-bold',sans-serif;font-size:44px;line-height:1.05;color:#fff}
.lesifre_guide_txt p {margin:0 0 24px;font-size:17px;line-height:1.7;color:#fff}
.lesifre_guide_img {height:100%;min-height:470px}
.lesifre_guide_img img {width:100%;height:100%;min-height:470px;object-fit:cover}
.lesifre_shop {padding:80px 0;background:#fff}
.lesifre_shop_head {display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin:0 0 30px}
.lesifre_shop_head h2 {margin:0;font-family:'rocaone-bold',sans-serif;font-size:42px;line-height:1.08;color:#16243c}
.lesifre_shop_head p {max-width:520px;margin:0;font-size:16px;line-height:1.6;color:#33415f}
.lesifre_product_grid {display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.lesifre_product {text-align:center;padding:18px;background:#fbf8f2;border:1px solid #e7e1d6;border-radius:8px}
.lesifre_product_img {position:relative;aspect-ratio:1/1;overflow:hidden;background:#f4f0e8;border-radius:50%;margin:0 auto 16px}
.lesifre_product_img a {display:block;width:100%;height:100%}
.lesifre_product_img img {width:100%;height:100%;object-fit:cover}
.lesifre_product.lesifre_media_ready .lesifre_product_img img {transition:opacity .18s ease}
.lesifre_product.lesifre_media_loading .lesifre_product_img img {opacity:.72}
.lesifre_product h3 {margin:0 0 8px;font-family:'rocaone-bold',sans-serif;font-size:22px;line-height:1.1;color:#16243c}
.lesifre_product_name {height:42px;margin:0 0 8px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.lesifre_product_name a {font-size:16px;line-height:1.3;color:#16243c;text-decoration:none}
.lesifre_product p {margin:0;font-size:15px;color:#33415f}
.lesifre_product_form {margin:14px 0 0}
.lesifre_product_button {display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border:1px solid #16243c;border-radius:5px;background:#16243c;color:#fff!important;font-size:14px;line-height:1;cursor:pointer;text-decoration:none!important;transition:background .2s ease,color .2s ease}
.lesifre_product_button:hover {background:#fff;color:#16243c!important}
.lesifre_shop_look .lesifre_shop_head {display:block}
.lesifre_shop_look .lesifre_shop_head h2 {margin:0 0 10px}
.lesifre_tools .lesifre_product_grid {align-items:start}
.lesifre_tools .lesifre_product_img {width:200px;max-width:100%;border-radius:8px}
.lesifre_tools .lesifre_product_img a {display:flex;align-items:center;justify-content:center}
.lesifre_tools .lesifre_product_img img {width:200px;max-width:100%;height:200px;object-fit:contain}
.lesifre_tools .lesifre_product_name a {font-family:'poppins',sans-serif;font-size:16px;line-height:1.3}
.lesifre_tools .lesifre_product p {margin:0 0 8px}
.lesifre_tools .lesifre_shop_head {display:block}
.lesifre_tools .lesifre_shop_head h2 {margin:0 0 10px}
.lesifre_tools_nav {display:flex;align-items:center;gap:10px;margin:22px 0 0}
.lesifre_tools_nav button {width:38px;height:38px;border:1px solid #16243c;border-radius:50%;background:#fff;color:#16243c;font-size:28px;line-height:34px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}
.lesifre_tools_nav button:hover {background:#16243c;color:#fff}
.lesifre_tools_status {min-width:42px;text-align:center;font-size:14px;color:#33415f}
.lesifre_tools_loading {grid-column:1/-1;padding:20px 0;text-align:center;font-size:15px;color:#33415f}
.lesifre_newsletter {padding:55px 0;background:#fbf8f2;text-align:center}
.lesifre_newsletter h2 {margin:0 0 12px;font-family:'rocaone-bold',sans-serif;font-size:34px;line-height:1.1;color:#16243c}
.lesifre_newsletter p {max-width:560px;margin:0 auto 22px;font-size:16px;line-height:1.6;color:#33415f}
.lesifre_newsletter .needsclick {display:block!important;visibility:visible!important;opacity:1!important}
.lesifre_newsletter [class*="klaviyo"] {visibility:visible!important;opacity:1!important}
.lesifre_newsletter input[type="email"] {width:100%!important;margin-left:auto!important;margin-right:auto!important}
.lesifre_newsletter button[type="submit"] {width:100%!important;max-width:420px!important;margin-left:auto!important;margin-right:auto!important}
.lesifre_newsletter input[type="submit"] {width:100%!important;max-width:420px!important;margin-left:auto!important;margin-right:auto!important}
.lesifre_newsletter_form {display:flex;justify-content:center;gap:10px;max-width:520px;margin:0 auto}
.lesifre_newsletter_form input {width:100%;min-height:42px;border:1px solid #d6d0c6;border-radius:5px;padding:0 14px;font-size:15px}
.lesifre_footer {padding:65px 0;background:#16243c;color:#fff}
.lesifre_footer_grid {display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:45px}
.lesifre_footer h2 {margin:0 0 18px;font-family:'rocaone-bold',sans-serif;font-size:34px;line-height:1.1;color:#fff}
.lesifre_footer h3 {margin:0 0 14px;font-family:'rocaone-bold',sans-serif;font-size:22px;line-height:1.1;color:#fff}
.lesifre_footer p {margin:0 0 10px;font-size:15px;line-height:1.65;color:#fff}
.lesifre_footer ul {list-style:none;margin:0;padding:0}
.lesifre_footer li {margin:0 0 9px;font-size:15px}
.lesifre_footer a {color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35)}

.lesifre_page {font-family:'poppins',sans-serif;background:#fbf8f2;color:#16243c;overflow:hidden}
.lesifre_page .lesifre_page_hero {position:relative;min-height:520px;display:flex;align-items:flex-end;background:#16243c;color:#fff;overflow:hidden}
.lesifre_page .lesifre_page_hero img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72}
.lesifre_page .lesifre_page_hero:after {content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(22,36,60,.12),rgba(22,36,60,.72))}
.lesifre_page .lesifre_page_hero_inner {position:relative;z-index:2;width:min(1180px,92%);margin:0 auto;padding:0 0 70px}
.lesifre_page .lesifre_page_eyebrow {display:block;margin:0 0 14px;font-size:14px;text-transform:uppercase;letter-spacing:1.2px;color:#fff}
.lesifre_page .lesifre_page_hero h1 {max-width:760px;margin:0;font-family:'rocaone-bold',sans-serif;font-size:64px;line-height:1.02;color:#fff}
.lesifre_page .lesifre_page_hero p {max-width:650px;margin:20px 0 0;font-size:20px;line-height:1.65;color:#fff}
.lesifre_page .lesifre_page_intro {padding:80px 0;text-align:center}
.lesifre_page .lesifre_page_intro .lesifre_inner {max-width:900px}
.lesifre_page .lesifre_page_intro h2 {margin:0 0 18px;font-family:'rocaone-bold',sans-serif;font-size:46px;line-height:1.08;color:#16243c}
.lesifre_page .lesifre_page_intro p {margin:0 auto;font-size:18px;line-height:1.8;color:#33415f}
.lesifre_page .lesifre_page_split {display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#fff}
.lesifre_page .lesifre_page_split.alt {background:#efe7db}
.lesifre_page .lesifre_page_split_img {height:100%;min-height:520px}
.lesifre_page .lesifre_page_split_img img {width:100%;height:100%;min-height:520px;object-fit:cover}
.lesifre_page .lesifre_page_split_txt {padding:75px clamp(30px,6vw,90px)}
.lesifre_page .lesifre_page_split_txt small {display:block;margin:0 0 14px;font-size:14px;text-transform:uppercase;letter-spacing:1.2px;color:#33415f}
.lesifre_page .lesifre_page_split_txt h2 {margin:0 0 18px;font-family:'rocaone-bold',sans-serif;font-size:42px;line-height:1.08;color:#16243c}
.lesifre_page .lesifre_page_split_txt p {margin:0 0 18px;font-size:17px;line-height:1.78;color:#33415f}
.lesifre_page .lesifre_page_quote {padding:90px 0;background:#16243c;color:#fff;text-align:center}
.lesifre_page .lesifre_page_quote blockquote {max-width:980px;margin:0 auto;font-family:'rocaone-bold',sans-serif;font-size:44px;line-height:1.18;color:#fff}
.lesifre_page .lesifre_page_quote p {max-width:680px;margin:24px auto 0;font-size:17px;line-height:1.7;color:#fff}
.lesifre_page .lesifre_page_values {padding:80px 0;background:#fbf8f2}
.lesifre_page .lesifre_page_values_head {max-width:760px;margin:0 auto 34px;text-align:center}
.lesifre_page .lesifre_page_values_head h2 {margin:0 0 14px;font-family:'rocaone-bold',sans-serif;font-size:42px;line-height:1.08;color:#16243c}
.lesifre_page .lesifre_page_values_head p {margin:0;font-size:17px;line-height:1.7;color:#33415f}
.lesifre_page .lesifre_page_value_grid {display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.lesifre_page .lesifre_page_value {padding:30px;background:#fff;border:1px solid #e7e1d6;border-radius:8px}
.lesifre_page .lesifre_page_value h3 {margin:0 0 12px;font-family:'rocaone-bold',sans-serif;font-size:28px;line-height:1.1;color:#16243c}
.lesifre_page .lesifre_page_value p {margin:0;font-size:15px;line-height:1.65;color:#33415f}
.lesifre_page .lesifre_page_cta {padding:85px 0;background:#e9dde5;text-align:center}
.lesifre_page .lesifre_page_cta h2 {max-width:760px;margin:0 auto 18px;font-family:'rocaone-bold',sans-serif;font-size:44px;line-height:1.08;color:#16243c}
.lesifre_page .lesifre_page_cta p {max-width:660px;margin:0 auto 26px;font-size:17px;line-height:1.7;color:#33415f}
.lesifre_page .lesifre_page_cta_actions {display:flex;justify-content:center;gap:12px;flex-wrap:wrap}
.lesifre_blog_page {background:#fbf8f2}
.lesifre_blog_page article {background:#fbf8f2}
.lesifre_blog_intro {padding:62px 0 34px;background:#fbf8f2;color:#16243c}
.lesifre_blog_intro .lesifre_inner {display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,520px);gap:40px;align-items:end}
.lesifre_blog_intro h1 {margin:0;font-family:'rocaone-bold',sans-serif;font-size:56px;line-height:1.02;color:#16243c}
.lesifre_blog_intro p {margin:0 0 4px;font-size:18px;line-height:1.6;color:#33415f}
.lesifre_blog {position:relative;width:min(1180px,92%);margin:0 auto 70px;background:#fbf8f2;font-family:'poppins',sans-serif}
.lesifre_blog .category-description {display:none}
.lesifre_blog .ProductList_Custom_UL {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:0!important;padding:0!important}
.lesifre_blog .ProductList_Custom_UL > li {float:none!important;width:auto!important;margin:0!important;padding:0!important;background:#fff!important}
.lesifre_blog form {height:100%;margin:0!important}
.lesifre_blog .blogItem {height:100%;display:flex;flex-direction:column;background:#fff}
.lesifre_blog .blogImage {position:relative;aspect-ratio:4/5;overflow:hidden;background:#e7e1d6}
.lesifre_blog .blogImage a {display:block;width:100%;height:100%}
.lesifre_blog .blogImage img {width:100%;height:100%!important;object-fit:cover;display:block;opacity:1;transition:opacity .25s ease,transform .35s ease}
.lesifre_blog .blogItem:hover .blogImage img {transform:scale(1.035)}
.lesifre_blog .blogDesc {display:flex;flex:1;flex-direction:column;padding:24px 24px 28px;background:#fff}
.lesifre_blog .blogName {margin:0 0 12px}
.lesifre_blog .blogName a {font-family:'rocaone-bold',sans-serif;font-size:28px;line-height:1.08;color:#16243c;text-decoration:none}
.lesifre_blog .blogName a:hover {text-decoration:none}
.lesifre_blog .blogDescShort {margin:0 0 22px;font-size:16px;line-height:1.6;color:#33415f}
.lesifre_blog .blogLink {margin:auto 0 0}
.lesifre_blog .blogLink a {display:inline-block;border-bottom:1px solid #16243c;color:#16243c;font-size:15px;line-height:1.2;text-decoration:none!important}
.lesifre_blog .blogLink a:hover {color:#33415f;border-color:#33415f;text-decoration:none}
.lesifre_blog_loading .ProductList_Custom_UL {opacity:.28;pointer-events:none}
.lesifre_blog_loader {position:absolute;left:50%;top:180px;z-index:5;transform:translateX(-50%);padding:10px 16px;border:1px solid #e7e1d6;border-radius:8px;background:#fff;color:#16243c;font-size:14px;box-shadow:0 10px 28px rgba(22,36,60,.08)}
body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:start!important;list-style:none;margin:0!important;padding:0!important}
body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL > li {float:none!important;width:auto!important;margin:0!important;padding:0!important;border-radius:0!important;overflow:visible!important;background:#fff!important}
body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL > li form {height:auto!important}
body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL > li .blogItem {height:auto!important;display:flex!important;flex-direction:column!important;background:#fff!important}
body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL > li .blogItem > div {flex:0 0 auto!important}
body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL > li .blogImage {width:100%!important;position:relative!important;aspect-ratio:4/5!important;overflow:hidden!important;background:#e7e1d6!important}
body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL > li .blogImage a {display:block!important;width:100%!important;height:100%!important}
body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL > li .blogImage img {width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL > li .blogDesc {width:100%!important;display:flex!important;flex:1!important;flex-direction:column!important;padding:24px 24px 28px!important;background:#fff!important}
body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL > li .blogName,
body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL > li .blogLink {margin:0 0 10px 0!important}
body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL > li .blogDescShort {display:block!important;margin:0 0 22px!important;font-size:16px!important;line-height:1.6!important;color:#33415f!important}
body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL > li:nth-child(1) {width:auto!important}
body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL > li:nth-child(2) {width:auto!important}
body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL > li:nth-child(3) {width:auto!important}
body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL > li:nth-child(13n+4) {width:auto!important}
body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL > li:nth-child(13n+4) .blogItem {display:flex!important;flex-direction:column!important}
body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL > li:nth-child(13n+4) .blogItem > div {flex:0 0 auto!important}
@media (max-width:900px) {
.lesifre_page .lesifre_page_hero {min-height:460px}
.lesifre_page .lesifre_page_hero h1 {font-size:48px}
.lesifre_page .lesifre_page_split {grid-template-columns:1fr}
.lesifre_page .lesifre_page_split_img {min-height:380px}
.lesifre_page .lesifre_page_split_img img {min-height:380px}
.lesifre_page .lesifre_page_value_grid {grid-template-columns:1fr}
.lesifre_page .lesifre_page_quote blockquote {font-size:34px}
.lesifre_blog_intro .lesifre_inner {grid-template-columns:1fr;gap:14px}
.lesifre_blog_intro h1 {font-size:46px}
.lesifre_blog .ProductList_Custom_UL {grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:560px) {
.lesifre_page .lesifre_page_hero {min-height:420px}
.lesifre_page .lesifre_page_hero_inner {padding:0 0 46px}
.lesifre_page .lesifre_page_hero h1 {font-size:38px}
.lesifre_page .lesifre_page_hero p {font-size:17px}
.lesifre_page .lesifre_page_intro {padding:55px 0}
.lesifre_page .lesifre_page_intro h2 {font-size:34px}
.lesifre_page .lesifre_page_split_txt {padding:42px 24px}
.lesifre_page .lesifre_page_split_txt h2 {font-size:34px}
.lesifre_page .lesifre_page_quote {padding:60px 24px}
.lesifre_page .lesifre_page_quote blockquote {font-size:28px}
.lesifre_page .lesifre_page_cta h2 {font-size:34px}
.lesifre_blog_intro {padding:42px 0 24px}
.lesifre_blog_intro h1 {font-size:38px}
.lesifre_blog_intro p {font-size:16px}
.lesifre_blog .ProductList_Custom_UL {grid-template-columns:1fr}
.lesifre_blog .blogName a {font-size:26px}
}

.webshop-productinfo .Addons,
.webshop-productinfo .delivery,
.webshop-productinfo .desc:before {display:none!important}
body.webshop-productinfo {background:#fbf8f2;color:#16243c;font-family:'poppins',sans-serif}
body.webshop-productinfo article {background:#fbf8f2}
body.webshop-productinfo article > .content > div > div[itemtype="https://schema.org/Product"] {background:#fbf8f2}
body.webshop-productinfo .product-details-buy-form > .container {width:min(1320px,94%);max-width:1320px;margin:0 auto;padding:22px 38px 0}
body.webshop-productinfo .breadcrumb {font-size:13px;color:#33415f}
body.webshop-productinfo .breadcrumb {margin-left:50px}
body.webshop-productinfo .breadcrumb a {color:#33415f;text-decoration:none}
body.webshop-productinfo .breadcrumb a:hover {color:#16243c;text-decoration:none}
body.webshop-productinfo .container-fluid {width:min(1320px,94%);max-width:1320px;margin:0 auto 70px;padding:38px;background:#fff;border:1px solid #e7e1d6;border-radius:8px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(400px,500px);gap:56px;align-items:start;box-shadow:0 18px 50px rgba(22,36,60,.08)}
body.webshop-productinfo .col-image {width:auto!important;float:none!important;position:relative}
body.webshop-productinfo .col-info {width:auto!important;float:none!important;padding:0!important}
body.webshop-productinfo .imagecontainer {background:#f4f0e8;border-radius:8px;padding:22px}
body.webshop-productinfo .productimage {background:#fff;border-radius:8px;overflow:hidden}
body.webshop-productinfo .glider-contain {position:relative}
body.webshop-productinfo .prod-image {background:#fff}
body.webshop-productinfo .prod-image a {display:flex;align-items:center;justify-content:center}
body.webshop-productinfo .prod-image img {width:100%;height:auto;max-height:560px;object-fit:contain}
body.webshop-productinfo .ProductInfo_Fancybox_IMG {border-radius:0}
body.webshop-productinfo .glider-prev {left:18px;background:rgba(255,255,255,.94);color:#16243c;border:1px solid #e7e1d6;border-radius:50%;width:48px;height:48px;font-size:34px;line-height:44px;display:flex;align-items:center;justify-content:center;padding:0}
body.webshop-productinfo .glider-next {right:18px;background:rgba(255,255,255,.94);color:#16243c;border:1px solid #e7e1d6;border-radius:50%;width:48px;height:48px;font-size:34px;line-height:44px;display:flex;align-items:center;justify-content:center;padding:0}
body.webshop-productinfo .image-thumbs {display:flex;gap:10px;margin:14px 0 0;overflow:auto;padding:2px 0}
body.webshop-productinfo .image-thumbs img {width:68px;height:68px;object-fit:cover;border:1px solid #e7e1d6;border-radius:8px;background:#fff;padding:4px;cursor:pointer}
body.webshop-productinfo .news {display:none!important}
body.webshop-productinfo .productnumber {margin:0 0 12px;font-size:13px;color:#6b7280}
body.webshop-productinfo span[itemprop="brand"] {display:none}
body.webshop-productinfo h1 {margin:0 0 18px;font-family:'rocaone-bold',sans-serif;font-size:50px;line-height:1.04;color:#16243c}
body.webshop-productinfo .pricebox {margin:0 0 18px}
body.webshop-productinfo .Prices_Custom_DIV span[itemprop="price"] {font-size:24px;font-weight:600;color:#16243c}
body.webshop-productinfo .fastnews {display:inline-flex!important;align-items:center;min-height:28px;padding:0 10px;margin:0 0 14px;border-radius:5px;background:#e9dde5;color:#16243c;font-size:12px;text-transform:uppercase;letter-spacing:.4px}
body.webshop-productinfo .shopfarvercolourTest {margin:0 0 18px;padding:18px;background:#fbf8f2;border:1px solid #e7e1d6;border-radius:8px;font-size:15px;line-height:1.55;color:#33415f}
body.webshop-productinfo .shopfarvercolourTest .knap {display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin:12px 0 0;padding:0 18px;border:1px solid #16243c;border-radius:5px;background:#16243c;color:#fff!important;font-size:14px;text-decoration:none;cursor:pointer}
body.webshop-productinfo .shopfarvercolourTest .knap:hover {background:#fff;color:#16243c!important}
body.webshop-productinfo .shopfarver {margin:0 0 18px;padding:22px;background:#fbf8f2;border:1px solid #e7e1d6;border-radius:8px}
body.webshop-productinfo .shopfarver .head {font-family:'rocaone-bold',sans-serif;font-size:30px;line-height:1.1;color:#16243c;margin:0 0 8px}
body.webshop-productinfo .shopfarver .smallhead {font-size:15px;line-height:1.55;color:#33415f;margin:0 0 18px}
body.webshop-productinfo .shopfarver .group {margin:0 0 12px;background:#fff;border:1px solid #e7e1d6;border-radius:8px;overflow:hidden}
body.webshop-productinfo .shopfarver .group-head {min-height:48px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}
body.webshop-productinfo .shopfarver .group-head .label {font-size:15px;color:#16243c}
body.webshop-productinfo .shopfarver .selected-value {align-items:center;gap:8px;margin-left:auto;color:#16243c;font-size:14px}
body.webshop-productinfo .shopfarver .selected-value .remove {display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#16243c;color:#fff;font-size:12px}
body.webshop-productinfo .shopfarver .group-body {padding:0 14px 14px;display:none}
body.webshop-productinfo .shopfarver .group.active .group-body {display:grid;grid-template-columns:1fr;gap:8px}
body.webshop-productinfo .shopfarver .group-body > div {padding:11px 12px;border:1px solid #e7e1d6;border-radius:5px;background:#fff;color:#33415f;font-size:14px;line-height:1.35;cursor:pointer}
body.webshop-productinfo .shopfarver .group-body > div:hover {border-color:#16243c;color:#16243c}
body.webshop-productinfo .shopfarver .group-body > div.selected {background:#16243c;border-color:#16243c;color:#fff}
body.webshop-productinfo .shopfarver .info {margin:12px 0 0;font-size:14px;line-height:1.55;color:#33415f}
body.webshop-productinfo .shopfarver .result {margin:14px 0 0}
body.webshop-productinfo .buybox.shopfarverbuy {display:block!important;margin:0 0 18px}
body.webshop-productinfo .buybox.shopfarverbuy .buy {display:block;background:#fff;border:1px solid #e7e1d6;border-radius:8px;padding:18px}
body.webshop-productinfo .buybox.shopfarverbuy .buy > div {display:flex;align-items:center;gap:14px}
body.webshop-productinfo .amountWrapper.amount-buttons .button {display:flex;align-items:center;justify-content:center;color:#16243c;cursor:pointer}
body.webshop-productinfo .incdecAmount {display:flex;align-items:center;justify-content:center;border-left:1px solid #e7e1d6;border-right:1px solid #e7e1d6;font-size:15px;color:#16243c}
body.webshop-productinfo .buyWrapper {flex:1 1 auto;min-width:0;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #16243c;border-radius:5px;background:#16243c;color:#fff;cursor:pointer;transition:background .2s ease,color .2s ease}

body.webshop-productinfo .buybox .buyWrapper {flex:1 1 auto;min-width:0;height:48px;display:flex!important;align-items:center;justify-content:center;border:1px solid #16243c;border-radius:5px;background:#16243c;color:#fff!important;cursor:pointer;transition:background .2s ease,color .2s ease}
body.webshop-productinfo .buybox .buyWrapper:hover {background:#fff;color:#16243c!important}
body.webshop-productinfo .buybox .buyWrapper .buyWrapperHeadline {/* font-size:15px; *//* line-height:1; *//* color:inherit!important; */}
body.webshop-productinfo .delivery {margin:20px 0 0;padding:18px;background:#fbf8f2;border:1px solid #e7e1d6;border-radius:8px;color:#33415f;font-size:14px;line-height:1.55}
body.webshop-productinfo .delivery svg {color:#16243c}
body.webshop-productinfo .desc {width:min(1320px,94%);max-width:1320px;margin:0 auto 45px;padding:34px;background:#fff;border:1px solid #e7e1d6;border-radius:8px;color:#33415f;font-size:16px;line-height:1.75}
body.webshop-productinfo .desc h2 {margin:0 0 16px;font-family:'rocaone-bold',sans-serif;font-size:34px;line-height:1.1;color:#16243c}
body.webshop-productinfo .desc a {color:#16243c;border-bottom:1px solid #16243c;text-decoration:none}
body.webshop-productinfo .spec {width:min(1320px,94%);max-width:1320px;margin:0 auto 70px;clear:both}

body.webshop-productinfo .specbox {display:grid!important;visibility:visible!important;grid-template-columns:repeat(2,1fr);gap:10px}
body.webshop-productinfo .product-details-buy-form div.spec .specbox {padding:15px;display:grid!important;visibility:visible!important;grid-template-columns:repeat(2,1fr);gap:10px}
body.webshop-productinfo .specbox .row {display:grid!important;visibility:visible!important;grid-template-columns:150px 1fr;gap:10px;margin:0;padding:14px;background:#fff;border:1px solid #e7e1d6;border-radius:8px;color:#33415f;font-size:14px}
body.webshop-productinfo .product-details-buy-form div.spec .specbox .row {display:grid!important;visibility:visible!important;grid-template-columns:150px 1fr;gap:10px;margin:0;padding:14px;background:#fff;border:1px solid #e7e1d6;border-radius:8px;color:#33415f;font-size:14px}
body.webshop-productinfo .specbox .row .Description_Productinfo:first-child {font-weight:600;color:#16243c}
body.webshop-productinfo .pdf {display:none!important}
body.webshop-productinfo .blog {width:min(1180px,92%)!important;max-width:1180px!important;margin:42px auto 80px!important;padding:0!important;background:#fbf8f2;color:#16243c;font-family:'poppins',sans-serif}
body.webshop-productinfo .blog .breadcrumb {margin:0 0 34px!important;font-size:13px;color:#33415f}
body.webshop-productinfo .blog .breadcrumb table {width:auto!important}
body.webshop-productinfo .blog .breadcrumb td {padding:0!important}
body.webshop-productinfo .blog .breadcrumb br {display:none}
body.webshop-productinfo .blog .breadcrumb a {color:#33415f;text-decoration:none}
body.webshop-productinfo .blog .breadcrumb a:hover {color:#16243c;text-decoration:underline}
body.webshop-productinfo .blog h1 {max-width:1180px;margin:0 auto 32px!important;font-family:'rocaone-bold',sans-serif;font-size:64px!important;line-height:1.02!important;text-align:center;color:#16243c}
body.webshop-productinfo .blog .bloginfo {max-width:1180px;margin:0 auto 34px;padding:18px 22px;display:flex;align-items:center;justify-content:center;gap:0;background:#fff;border:1px solid #e7e1d6;border-radius:8px;color:#33415f;font-size:14px;line-height:1.45;box-shadow:0 12px 34px rgba(22,36,60,.06)}
body.webshop-productinfo .blog .bloginfo > div {display:flex;align-items:center;gap:10px;padding:0 22px;min-height:42px}
body.webshop-productinfo .blog .bloginfo > div + div {border-left:1px solid #e7e1d6}
body.webshop-productinfo .blog .bloginfo i {display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#16243c;color:#fff;font-size:14px}
body.webshop-productinfo .blog .bloginfo b {display:block;margin:0 8px 0 0;color:#16243c;font-weight:600}
body.webshop-productinfo .blog .bloginfo br {display:none}
body.webshop-productinfo .blog .desc1 {display:none!important}
body.webshop-productinfo .blog .desc2 {margin:0 auto}
body.webshop-productinfo .blog .desc2 > .Description_Productinfo {display:block;max-width:1180px;margin:0 auto;font-size:18px;line-height:1.82;color:#33415f}
body.webshop-productinfo .blog .desc2 h2 {margin:48px 0 18px;font-family:'rocaone-bold',sans-serif;font-size:42px;line-height:1.08;color:#16243c}
body.webshop-productinfo .blog .desc2 img {width:auto!important;max-width:100%!important;height:auto;margin:48px auto;border-radius:0;display:block}
body.webshop-productinfo .blog .desc2 img:first-child {width:auto!important;max-width:100%!important;margin:0 auto 58px;transform:none;object-fit:cover}
body.webshop-productinfo .blog .desc2 img:last-child {margin-bottom:0}
body.webshop-productinfo .blog .img-responsive {max-width:100%!important}
body.webshop-productinfo .blog + .lesifre_newsletter {margin-top:0}
@media (max-width:900px) {
body.webshop-productinfo .container-fluid {grid-template-columns:1fr;padding:24px;gap:28px}
body.webshop-productinfo h1 {font-size:40px}
body.webshop-productinfo .buybox.shopfarverbuy .buy > div {display:grid;grid-template-columns:1fr}
body.webshop-productinfo .specbox {grid-template-columns:1fr}
body.webshop-productinfo .blog h1 {font-size:48px!important}
body.webshop-productinfo .blog .desc2 h2 {font-size:34px}
body.webshop-productinfo .blog .desc2 img:first-child {max-width:100vw}
}
@media (max-width:560px) {
body.webshop-productinfo .container-fluid {width:94%;padding:16px;margin-bottom:38px}
body.webshop-productinfo .product-details-buy-form > .container {width:94%;padding:22px 16px 0}
body.webshop-productinfo .glider-prev {left:10px;width:40px;height:40px;font-size:28px}
body.webshop-productinfo .glider-next {right:10px;width:40px;height:40px;font-size:28px}
body.webshop-productinfo h1 {font-size:34px}
body.webshop-productinfo .imagecontainer {padding:12px}
body.webshop-productinfo .shopfarver {padding:16px}
body.webshop-productinfo .desc {width:94%;padding:22px}
body.webshop-productinfo .spec {width:94%}
body.webshop-productinfo .specbox .row {grid-template-columns:1fr}
body.webshop-productinfo .blog {width:90%!important;margin:30px auto 58px!important}
body.webshop-productinfo .blog h1 {font-size:38px!important;text-align:left}
body.webshop-productinfo .blog .bloginfo {display:block;margin:0 0 28px;padding:16px}
body.webshop-productinfo .blog .bloginfo > div {justify-content:flex-start;padding:0;min-height:0}
body.webshop-productinfo .blog .bloginfo > div + div {margin-top:14px;padding-top:14px;border-left:0;border-top:1px solid #e7e1d6}
body.webshop-productinfo .blog .desc2 > .Description_Productinfo {font-size:16px;line-height:1.75}
body.webshop-productinfo .blog .desc2 h2 {font-size:30px}
body.webshop-productinfo .blog .desc2 img {margin:34px auto}
}
@media (max-width:900px) {
.lesifre_story {grid-template-columns:1fr}
.lesifre_story:nth-child(even) {grid-template-columns:1fr}
.lesifre_news {grid-template-columns:1fr}
.lesifre_showroom {grid-template-columns:1fr}
.lesifre_about {grid-template-columns:1fr}
.lesifre_guide {grid-template-columns:1fr}
.lesifre_footer_grid {grid-template-columns:1fr}
.lesifre_story:nth-child(even) .lesifre_story_img {order:0}
.lesifre_usps {grid-template-columns:repeat(2,1fr)}
.lesifre_cards {grid-template-columns:repeat(2,1fr)}
.lesifre_product_grid {grid-template-columns:repeat(2,1fr)}
.lesifre_productlist_head {display:block}
.lesifre_productlist_head h2 {margin:0 0 14px}
.lesifre_productlist_carousel ul > li {flex-basis:calc((100% - 22px) / 2)!important}
.lesifre_inspiration_head {display:block}
.lesifre_shop_head {display:block}
.lesifre_inspiration_head h2 {margin:0 0 14px}
.lesifre_shop_head h2 {margin:0 0 14px}
.lesifre_slide {height:480px;padding:0 8%;font-size:22px}
.lesifre_slide h1 {font-size:46px}
.lesifre_head {padding:18px 0;flex-direction:column}
.lesifre_head ul {position:static;order:2;flex-wrap:wrap;justify-content:center;margin-top:18px}
}
@media (max-width:560px) {
.lesifre_intro {padding:45px 0 20px}
.lesifre_intro h2 {font-size:34px}
.lesifre_story_txt h2 {font-size:34px}
.lesifre_news_txt h2 {font-size:34px}
.lesifre_showroom_txt h2 {font-size:34px}
.lesifre_inspiration_head h2 {font-size:34px}
.lesifre_about_txt h2 {font-size:34px}
.lesifre_guide_txt h2 {font-size:34px}
.lesifre_shop_head h2 {font-size:34px}
.lesifre_story_txt {padding:42px 24px}
.lesifre_news_txt {padding:42px 24px}
.lesifre_showroom_txt {padding:42px 24px}
.lesifre_about_txt {padding:42px 24px}
.lesifre_guide_txt {padding:42px 24px}
.lesifre_story_img {min-height:360px}
.lesifre_story_img img {min-height:360px}
.lesifre_news_img {min-height:360px}
.lesifre_news_img img {min-height:360px}
.lesifre_showroom_img {min-height:360px}
.lesifre_showroom_img img {min-height:360px}
.lesifre_about_img {min-height:360px}
.lesifre_about_img img {min-height:360px}
.lesifre_guide_img {min-height:360px}
.lesifre_guide_img img {min-height:360px}
.lesifre_usps {grid-template-columns:1fr}
.lesifre_cards {grid-template-columns:1fr}
.lesifre_product_grid {grid-template-columns:1fr}
.lesifre_productlist_carousel {margin:38px auto 52px!important}
.lesifre_productlist_head h2 {font-size:34px}
.lesifre_productlist_carousel ul > li {flex-basis:100%!important}
.lesifre_newsletter_form {display:block}
.lesifre_newsletter_form input {margin:0 0 10px}
.lesifre_usp {border-right:0;border-bottom:1px solid #e7e1d6}
.lesifre_usp:last-child {border-bottom:0}
.lesifre_slide {height:420px}
.lesifre_slide h1 {font-size:38px}
}

/* LeSifre palette refresh */
.lesifre {color:#233A62;background:#FCF8F2}
.lesifre a {color:inherit}
.lesifre_head ul a {color:#233A62}
.lesifre_head ul a:after {background-color:#6166F8}
.lesifre_slide a {border-color:#3941EB;background:#3941EB;color:#fff!important}
.lesifre_slide a:hover {border-color:#6166F8;background:#6166F8;color:#fff!important}
.lesifre_cart_fixed {border-color:rgba(97,102,248,.22);background:#FCF8F2;color:#233A62}
.lesifre_cart_fixed span {color:#233A62}
.lesifre_cart_count {background:#3941EB;color:#fff!important}
.lesifre_cart_fixed:hover {background:#3941EB;color:#fff}
.lesifre_btn {border-color:#3941EB;background:#3941EB;color:#fff!important}
.lesifre_btn:hover {border-color:#6166F8;background:#6166F8;color:#fff!important}
.lesifre_btn.light {border-color:#FCF8F2;background:#FCF8F2;color:#233A62!important}
.lesifre_btn.light:hover {border-color:#FFFFD6;background:#FFFFD6;color:#233A62!important}
.lesifre_intro h2,.lesifre_story_txt h2,.lesifre_news_txt h2,.lesifre_instagram h2,.lesifre_usp h3,.lesifre_showroom_txt h2,.lesifre_inspiration_head h2,.lesifre_card_txt h3,.lesifre_about_txt h2,.lesifre_guide_txt h2,.lesifre_shop_head h2,.lesifre_product h3,.lesifre_newsletter h2,.lesifre_page .lesifre_page_intro h2,.lesifre_page .lesifre_page_split_txt h2,.lesifre_page .lesifre_page_values_head h2,.lesifre_page .lesifre_page_value h3,.lesifre_page .lesifre_page_cta h2,.lesifre_blog_intro h1,.lesifre_blog .blogName a,body.webshop-productinfo h1,body.webshop-productinfo .blog h1,body.webshop-productinfo .blog .desc2 h2 {color:#233A62}
.lesifre_intro p,.lesifre_story_txt small,.lesifre_story_txt p,.lesifre_news_txt p,.lesifre_usp p,.lesifre_showroom_txt p,.lesifre_inspiration_head p,.lesifre_card_txt p,.lesifre_about_txt small,.lesifre_about_txt p,.lesifre_shop_head p,.lesifre_product p,.lesifre_product_name a,.lesifre_newsletter p,.lesifre_page .lesifre_page_intro p,.lesifre_page .lesifre_page_split_txt small,.lesifre_page .lesifre_page_split_txt p,.lesifre_page .lesifre_page_values_head p,.lesifre_page .lesifre_page_value p,.lesifre_page .lesifre_page_cta p,.lesifre_blog_intro p,.lesifre_blog .blogDescShort,body.webshop-productinfo .blog .desc2 > .Description_Productinfo {color:#233A62}
.lesifre_story {background:#FEE2FE}
.lesifre_story:nth-child(even) {background:#FFFFD6}
.lesifre_news {background:#CFE6FE}
.lesifre_showroom {background:#F7EEC4}
.lesifre_inspiration {background:#FCF8F2}
.lesifre_about {background:#FCEFFF}
.lesifre_guide {background:#B5E5C8;color:#233A62}
.lesifre_guide_txt h2,.lesifre_guide_txt p {color:#233A62}
.lesifre_shop {background:#FCF8F2}
.lesifre_newsletter {background:#FCEFFF}
.lesifre_footer {background:#233A62;color:#FCF8F2}
.lesifre_footer h2,.lesifre_footer h3,.lesifre_footer p,.lesifre_footer a {color:#FCF8F2}
.lesifre_page {background:#FCF8F2;color:#233A62}
.lesifre_page .lesifre_page_hero {background:#CFE6FE;color:#233A62}
.lesifre_page .lesifre_page_hero:after {background:linear-gradient(180deg,rgba(252,248,242,.02),rgba(35,58,98,.48))}
.lesifre_page .lesifre_page_quote {background:#FEE2FE;color:#233A62}
.lesifre_page .lesifre_page_quote blockquote,.lesifre_page .lesifre_page_quote p {color:#233A62}
.lesifre_page .lesifre_page_split {background:#FCEFFF}
.lesifre_page .lesifre_page_split.alt {background:#FFFFD6}
.lesifre_page .lesifre_page_values {background:#FCF8F2}
.lesifre_page .lesifre_page_value {background:#EFF7FF;border-color:#CFE6FE}
.lesifre_page .lesifre_page_cta {background:#B5E5C8}
.lesifre_card {background:#FFFFD6}
.lesifre_card:nth-child(2n) {background:#FCEFFF}
.lesifre_card:nth-child(3n) {background:#EFF7FF}
.lesifre_card_img,.lesifre_blog .blogImage,body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL > li .blogImage {background:#CFE6FE!important}
.lesifre_card_txt a,.lesifre_instagram a,.lesifre_blog .blogLink a,body.webshop-productinfo .blog .breadcrumb a:hover,body.webshop-productinfo .blog .desc a {border-color:#3941EB;color:#3941EB}
.lesifre_blog_page,body.webshop-productinfo,body.webshop-productinfo article,body.webshop-productinfo article > .content > div > div[itemtype="https://schema.org/Product"] {background:#FCF8F2}
.lesifre_blog {background:#FCF8F2}
.lesifre_blog .ProductList_Custom_UL > li,.lesifre_blog .blogItem,body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL > li,body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL > li .blogItem {background:#FFFFD6!important}
.lesifre_blog .ProductList_Custom_UL > li:nth-child(2n),.lesifre_blog .ProductList_Custom_UL > li:nth-child(2n) .blogItem {background:#FCEFFF!important}
.lesifre_blog .ProductList_Custom_UL > li:nth-child(3n),.lesifre_blog .ProductList_Custom_UL > li:nth-child(3n) .blogItem {background:#EFF7FF!important}
.lesifre_blog .blogDesc,body.webshop-subcat .lesifre_blog ul.ProductList_Custom_UL > li .blogDesc {background:transparent!important}
.lesifre_blog_loader {background:#FFFFD6;border-color:#F7EEC4;color:#233A62}
.lesifre_product {background:#fff;border-color:#CFE6FE}
.lesifre_product_img {background:#FCEFFF}
.lesifre_product_button,body.webshop-productinfo .shopfarvercolourTest .knap,body.webshop-productinfo .buyWrapper,body.webshop-productinfo .buybox .buyWrapper {border-color:#3941EB;background:#3941EB;color:#fff!important}
.lesifre_product_button:hover,body.webshop-productinfo .shopfarvercolourTest .knap:hover,body.webshop-productinfo .buybox .buyWrapper:hover {border-color:#6166F8;background:#6166F8;color:#fff!important}
.lesifre_productlist_head h2 {color:#233A62}
.lesifre_productlist_status {color:#233A62}
.lesifre_media_nav button,.lesifre_tools_nav button,.lesifre_productlist_nav button {border-color:#3941EB;background:#FCF8F2;color:#3941EB}
.lesifre_media_nav button:hover,.lesifre_tools_nav button:hover,.lesifre_productlist_nav button:hover {border-color:#6166F8;background:#6166F8;color:#fff}
.lesifre_media_count {background:#FFFFD6;color:#233A62}
body.webshop-productinfo .container-fluid,body.webshop-productinfo .desc,body.webshop-productinfo .specbox .row,body.webshop-productinfo .product-details-buy-form div.spec .specbox .row {background:#FFFFD6;border-color:#F7EEC4;color:#233A62}
body.webshop-productinfo .imagecontainer,body.webshop-productinfo .shopfarvercolourTest,body.webshop-productinfo .shopfarver,body.webshop-productinfo .delivery {background:#FCEFFF;border-color:#FED0FD;color:#233A62}
body.webshop-productinfo .productimage,body.webshop-productinfo .prod-image,body.webshop-productinfo .shopfarver .group,body.webshop-productinfo .buybox.shopfarverbuy .buy {background:#FCF8F2;border-color:#F7EEC4}
body.webshop-productinfo .fastnews,body.webshop-productinfo .blog .bloginfo {background:#EFF7FF;border-color:#CFE6FE;color:#233A62}
body.webshop-productinfo .blog .bloginfo i,body.webshop-productinfo .shopfarver .selected-value .remove,body.webshop-productinfo .shopfarver .group-body > div.selected {background:#3941EB;color:#fff}
body.webshop-productinfo .blog .bloginfo b,body.webshop-productinfo .specbox .row .Description_Productinfo:first-child,body.webshop-productinfo .shopfarver .head,body.webshop-productinfo .shopfarver .group-head .label,body.webshop-productinfo .shopfarver .selected-value,body.webshop-productinfo .amountWrapper.amount-buttons .button,body.webshop-productinfo .incdecAmount,body.webshop-productinfo .Prices_Custom_DIV span[itemprop="price"] {color:#233A62}
