﻿#content{padding-top:0}#content figure.banner{height:50vh;overflow:hidden}#content figure.banner img{width:100%;height:100%;object-fit:cover}#content .align-center{text-align:center}#content .align-left{text-align:left}#content .align-right{text-align:right}#content .align-justify{text-align:justify}#content .content_black{background:var(--color-black);color:var(--color-white);padding:40px 0;margin:40px 0}#content .content_black:last-child{margin-bottom:0}#content h2{font-weight:500;font-size:30px;margin-bottom:20px;font-variant:small-caps}#content h3{text-transform:uppercase;font-size:25px;margin:0 0 10px;font-weight:400}#content h4{font-size:16px;margin:0 0 10px}#content p{line-height:1.4;margin:0 0 20px}#content p em{color:var(--secondary-color)}#content p strong,#content p b{color:var(--primary-color);font-weight:700}#content p.lead{font-weight:700;font-size:18px;margin:0 0 40px;color:var(--primary-color)}#content p:last-child{margin:0}#content ul,#content ol{margin:0 0 20px 20px}#content ul li,#content ol li{margin:0 0 10px}#content ul li:before,#content ol li:before{content:"•";display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;text-align:center;font-size:24px;color:var(--secondary-color);margin:0 5px 0 0}#content ul li:last-child,#content ol li:last-child{margin:0}#content ul:last-child,#content ol:last-child{margin:0 0 0 20px}#content ol li{counter-increment:counter}#content ol li:before{font-family:inherit;width:24px;height:24px;font-size:14px;border-radius:99em;color:var(--color-white);background:var(--secondary-color);content:counter(counter)}#content a:not(.btn){font-weight:500;color:var(--primary-color);transition:margin .3s ease}#content a:not(.btn) .edglyph{transition:margin .3s ease}#content a:not(.btn):hover{margin-left:10px}#content a:not(.btn):hover .edglyph{margin-left:10px}#content table{width:100%;margin:0 0 20px;table-layout:fixed;border-bottom:5px solid var(--secondary-color);border-radius:4px;box-shadow:var(--shadow-elevation-1)}#content table:last-child{margin:0}#content table thead tr th{text-align:left;padding:10px;background:var(--secondary-color);color:var(--color-white)}#content table thead tr th:first-child{border-radius:4px 0 0}#content table thead tr th:last-child{border-radius:0 4px 0 0}#content table tbody tr:nth-child(odd) td{background:var(--color-background-table-odd)}#content table tbody tr:nth-child(even) td{background:var(--color-background-table-even)}#content table tbody tr td{vertical-align:top;padding:10px;vertical-align:middle;background:var(--color-background-base);border-bottom:1px solid var(--color-border-base);border-right:1px solid var(--color-border-base)}#content table tbody tr td:last-child{border-right:0 none}#content table tbody tr:hover td{background:var(--color-background-table-hover)}#content table tbody tr:last-child td{border-bottom:0 none}#content hr{background:var(--primary-color);height:1px;border:0 none;margin:40px 0}#content img{display:block;max-width:100%;height:auto}#content iframe{display:flex;align-items:center;justify-content:center;width:100%;margin-top:0 auto;margin-top:40px}#content .embed-responsive{padding:56.25% 0 0;position:relative}#content .embed-responsive iframe{position:absolute;width:100% !important;height:100% !important;top:0;right:0;bottom:0;left:0}#content .citation{background:rgba(var(--color-black-rgb), 0.025);border-radius:5px;padding:30px;position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;font-size:.9em;margin:40px 0}#content .citation figure{overflow:hidden;flex:0;flex-basis:90px;width:90px;height:90px;margin-right:20px;border-radius:99em}#content .citation figure img{width:100%;height:100%;object-fit:cover}#content .citation blockquote{flex:1;margin:0;margin-bottom:20px;font-style:italic}#content .citation figcaption{flex-basis:100%;padding-left:110px}#content .citation:before{content:"ć";font-family:"EdGlyph";position:absolute;top:0;left:50%;display:flex;align-items:center;justify-content:center;width:32px;height:32px;line-height:0;border:2px solid var(--color-black);border-radius:99em;transform:translate(-50%, -50%);background:linear-gradient(to bottom, rgba(var(--color-black-rgb), 0.025) 0%, rgba(var(--color-black-rgb), 0.025) 50%, transparent 50%)}#content figure{margin:0 0 20px}#content figure img{margin:0 auto}#content figure figcaption{background:var(--primary-color);font-size:12px;padding:10px}#content figure:last-child{margin:0}#content .table-responsive{overflow:auto}#content .text-right{text-align:right}#content .text-center{text-align:center}#content .text-left{text-align:left}#content .text-justify{text-align:justify}@media all and (max-width: 992px){#content h2{font-size:25px}}#content .grid{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:40px;grid-row-gap:40px;margin:40px 0}#content .grid .grid{margin:0 0 10px;grid-column-gap:10px !important;grid-row-gap:0 !important}#content .grid:last-child{margin-bottom:0}#content .grid.valign-top{align-items:start}#content .grid.valign-middle{align-items:center}#content .grid.valign-bottom{align-items:end}#content .grid-gutterless{grid-column-gap:0}#content .grid-gapless{grid-row-gap:0}#content .grid-gapless+.grid{margin-top:0}#content .grid-auto{grid-template-columns:repeat(auto-fit, minmax(0px, 1fr))}#content .column-1{grid-column:span 1}#content .column-2{grid-column:span 2}#content .column-3{grid-column:span 3}#content .column-4{grid-column:span 4}#content .column-5{grid-column:span 5}#content .column-6{grid-column:span 6}#content .column-7{grid-column:span 7}#content .column-8{grid-column:span 8}#content .column-9{grid-column:span 9}#content .column-10{grid-column:span 10}#content .column-11{grid-column:span 11}#content .column-12{grid-column:span 12}@media only screen and (max-width: 1023px){#content .grid-1-md{grid-template-columns:repeat(1, 1fr)}#content .grid-2-md{grid-template-columns:repeat(2, 1fr)}#content .grid-3-md{grid-template-columns:repeat(3, 1fr)}#content .grid-4-md{grid-template-columns:repeat(4, 1fr)}#content .grid-5-md{grid-template-columns:repeat(5, 1fr)}#content .grid-6-md{grid-template-columns:repeat(6, 1fr)}#content .grid-7-md{grid-template-columns:repeat(7, 1fr)}#content .grid-8-md{grid-template-columns:repeat(8, 1fr)}#content .grid-9-md{grid-template-columns:repeat(9, 1fr)}#content .grid-10-md{grid-template-columns:repeat(10, 1fr)}#content .grid-11-md{grid-template-columns:repeat(11, 1fr)}#content .grid-12-md{grid-template-columns:repeat(12, 1fr)}#content .column-1-md{grid-column:span 1}#content .column-2-md{grid-column:span 2}#content .column-3-md{grid-column:span 3}#content .column-4-md{grid-column:span 4}#content .column-5-md{grid-column:span 5}#content .column-6-md{grid-column:span 6}#content .column-7-md{grid-column:span 7}#content .column-8-md{grid-column:span 8}#content .column-9-md{grid-column:span 9}#content .column-10-md{grid-column:span 10}#content .column-11-md{grid-column:span 11}#content .column-12-md{grid-column:span 12}}@media only screen and (max-width: 767px){#content .grid,#content .grid-auto{grid-template-columns:repeat(1, 1fr)}#content .grid .grid+.grid,#content .grid-auto .grid+.grid{grid-template-columns:repeat(12, 1fr)}#content .column{grid-column:span 1}#content .column:empty{display:none}#content .grid-1-sm{grid-template-columns:repeat(1, 1fr)}#content .grid-2-sm{grid-template-columns:repeat(2, 1fr)}#content .grid-3-sm{grid-template-columns:repeat(3, 1fr)}#content .grid-4-sm{grid-template-columns:repeat(4, 1fr)}#content .grid-5-sm{grid-template-columns:repeat(5, 1fr)}#content .grid-6-sm{grid-template-columns:repeat(6, 1fr)}#content .grid-7-sm{grid-template-columns:repeat(7, 1fr)}#content .grid-8-sm{grid-template-columns:repeat(8, 1fr)}#content .grid-9-sm{grid-template-columns:repeat(9, 1fr)}#content .grid-10-sm{grid-template-columns:repeat(10, 1fr)}#content .grid-11-sm{grid-template-columns:repeat(11, 1fr)}#content .grid-12-sm{grid-template-columns:repeat(12, 1fr)}#content .column-1-sm{grid-column:span 1}#content .column-2-sm{grid-column:span 2}#content .column-3-sm{grid-column:span 3}#content .column-4-sm{grid-column:span 4}#content .column-5-sm{grid-column:span 5}#content .column-6-sm{grid-column:span 6}#content .column-7-sm{grid-column:span 7}#content .column-8-sm{grid-column:span 8}#content .column-9-sm{grid-column:span 9}#content .column-10-sm{grid-column:span 10}#content .column-11-sm{grid-column:span 11}#content .column-12-sm{grid-column:span 12}}#content .content_galerie{background:rgba(var(--color-black-rgb), 0.025);border-top:1px solid var(--primary-color);padding:40px 0;margin:40px 0}#content .content_galerie.galerie_white{border:0 none;background:none}#content .content_galerie:last-child{margin-bottom:0}#content .content_galerie h3{margin:0;font-size:30px}#content .content_galerie .galerie{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;margin-top:40px}#content .content_galerie .galerie:first-child{margin-top:0}#content .content_galerie .galerie figure{flex:0;flex-basis:25%;margin:0;position:relative;overflow:hidden}#content .content_galerie .galerie figure:before{content:"";display:block;padding-top:75%}#content .content_galerie .galerie figure img{width:100%;height:100%;object-fit:cover}#content .content_galerie .galerie figure a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#content .content_galerie .galerie figure a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/savoir-faire/plus.svg) no-repeat center rgba(var(--color-white-rgb), 0.8);background-size:30px;background-position:center 60%;opacity:0;transition:opacity .3s ease,background-position .3s ease}#content .content_galerie .galerie figure a:hover{margin:0 !important}#content .content_galerie .galerie figure a:hover:after{opacity:1;background-position:center 50%}@media all and (max-width: 992px){#content .content_galerie .galerie figure{flex-basis:33.3333333333%}}@media all and (max-width: 768px){#content .content_galerie .galerie figure{flex-basis:50%}}@media all and (max-width: 500px){#content .content_galerie .galerie figure{flex-basis:100%}}#content ul.savoir-faire{display:flex;flex-wrap:wrap;margin:40px 0}#content ul.savoir-faire:last-child{margin-bottom:0}#content ul.savoir-faire li{flex:1;flex-basis:25%;padding:20px;margin:0}#content ul.savoir-faire li:before{display:none}#content ul.savoir-faire li a{display:flex;position:relative;background-position:center;background-size:cover}#content ul.savoir-faire li a:before{content:"";padding-top:75%}#content ul.savoir-faire li a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/savoir-faire/plus.svg) no-repeat center rgba(var(--color-white-rgb), 0.8);background-size:30px;background-position:center 60%;opacity:0;transition:opacity .3s ease,background-position .3s ease}#content ul.savoir-faire li a:hover{margin:0 !important}#content ul.savoir-faire li a:hover:after{opacity:1;background-position:center 50%}#content ul.savoir-faire li a.tapisserie{background-image:url(../img/savoir-faire/tapisserie.jpg)}#content ul.savoir-faire li a.sellerie{background-image:url(../img/savoir-faire/sellerie.jpg)}#content ul.savoir-faire li a.rideaux{background-image:url(../img/savoir-faire/rideaux.jpg)}#content ul.savoir-faire li a.meubles{background-image:url(../img/savoir-faire/meubles.jpg)}#content ul.savoir-faire li a.coussins{background-image:url(../img/savoir-faire/coussins.jpg)}#content ul.savoir-faire li a.moquette{background-image:url(../img/savoir-faire/moquette.jpg)}#content ul.savoir-faire li a.linge-lit{background-image:url(../img/savoir-faire/linge-lit.jpg)}#content ul.savoir-faire li a.linge-bain{background-image:url(../img/savoir-faire/linge-bain.jpg)}#content ul.savoir-faire li a.matelas{background-image:url(../img/savoir-faire/matelas.jpg)}#content ul.savoir-faire li a.table{background-image:url(../img/savoir-faire/table.jpg)}#content ul.savoir-faire li a.housses{background-image:url(../img/savoir-faire/housses.jpg)}#content ul.savoir-faire li a.objets-cuirs{background-image:url(../img/savoir-faire/objets-cuirs.jpg)}#content ul.savoir-faire li a span{flex:1;position:absolute;left:0;right:0;bottom:0;z-index:1;display:block;margin-bottom:20px;text-align:center;font-size:12px;font-weight:300;padding:10px 0;text-transform:uppercase;color:var(--color-white);background:rgba(var(--color-black-rgb), 0.5)}@media all and (max-width: 992px){#content ul.savoir-faire li{flex-basis:33.3333333333%}}@media all and (max-width: 768px){#content ul.savoir-faire li{flex-basis:50%}}@media all and (max-width: 500px){#content ul.savoir-faire li{flex-basis:100%;padding:10px 20px}}#content .banner{margin:0 0 40px}#content .banner+.container h1{margin-top:0}#content .container h1{margin-top:121px;margin-bottom:40px}
