@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Philosopher:ital,wght@0,400;1,400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;700&display=swap");body{font-size:1em;font-family:"outfit";color:white;font-weight:300}h1{font-size:3.6em;font-family:"philosopher";color:#f2f2f2;font-weight:400}h2{font-size:2.4em;font-family:"philosopher";color:#f2f2f2;font-weight:400}h3{font-size:1.8em;font-family:"philosopher";color:#f2f2f2;font-weight:400}h4{font-size:1.4em;font-family:"philosopher";color:#f2f2f2;font-weight:400}h5{font-size:1.2em;font-family:"philosopher";color:#f2f2f2;font-weight:400}h6{font-size:0.9em;font-family:"philosopher";color:#f2f2f2;font-weight:400}a{font-size:1em;font-family:"outfit";color:white;font-weight:300}html{font-size:1rem;overflow-x:hidden}html.frozen,html.menu-overflow,html.mv-overflow{overflow:hidden !important}html.frozen body,html.menu-overflow body,html.mv-overflow body{overflow:hidden !important}.page-body{display:flex;flex-direction:column;line-height:1.5;overflow-x:hidden;min-height:100vh;margin:0px;position:relative;letter-spacing:-0.011em}h1,h2,h3,h4,h5,h6{display:block;width:100%;line-height:1.25;margin-bottom:1.2rem;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:unset}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0px}a:not(.btn){font-weight:inherit;font-size:inherit;font-family:inherit}button,a,[onclick],[data-location]{cursor:pointer}.block p:not(:last-child),.block table:not(:last-child){margin-bottom:1.5rem}.block ul,.block ol{list-style-position:outside;margin-left:1rem}.block ul:not(:last-child),.block ol:not(:last-child){margin-bottom:1.5rem}.block ul li,.block ol li{position:relative;line-height:1.5}.block ul li:not(:last-child),.block ol li:not(:last-child){margin-bottom:0px}.block span,.block strong{color:inherit;font-size:inherit;line-height:inherit}.block iframe{max-width:100%}.block img{max-width:100%;height:auto;pointer-events:none}.block table{border:none;border-collapse:collapse}.block table tbody{border-top:1px solid #f2f2f2;border-left:1px solid #f2f2f2}.block table tr{border-bottom:1px solid #f2f2f2}.block table tr th,.block table tr td{padding:0.1rem 0.3rem;font-size:1rem;line-height:1.5;border:none;border-right:1px solid #f2f2f2}.block-products,.block-content{padding:0;display:flex;flex-wrap:wrap}.block-products>.vp-7-col-12,.block-products>.vp-7-col-6,.block-content>.vp-7-col-12,.block-content>.vp-7-col-6{display:flex;flex-wrap:wrap}.block-group{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;padding:0}.block-component{display:flex;flex-wrap:wrap}.block-component:not(.placeholder){padding:0px !important}.block-component .component-row:not(:last-child){margin-bottom:3rem}.block-menu ul{list-style-type:none;padding-left:0px;margin:0px}.block-menu ul li:not(:last-child){margin-bottom:0px}.block-menu ul li a{text-decoration:none}.block-video .video{width:100%;height:0px;position:relative;padding-bottom:56.25%}.block-video .video iframe,.block-video .video video{position:absolute;height:100%;width:100%;top:0px;left:0px}.block-filter.block-loading,.block-content.block-loading{pointer-events:none;position:relative}.block-filter.block-loading:after,.block-content.block-loading:after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1;background:rgba(255, 255, 255, 0.25)}.page-body-editor .block-component{min-height:100px;border:1px solid #ffcd29}picture{display:block}picture img{display:block;width:100%}form label,form input,form textarea,form select{font-family:"Outfit", "Arial"}.btn-row{display:flex;flex-wrap:wrap;align-items:center;margin:-0.25rem}.btn-row .btn{margin:0.25rem}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;position:relative;padding:0.6rem 1rem;font-family:"Outfit", "Arial";font-size:0.8rem;line-height:1.5;font-weight:300;border:1px solid;border-radius:0.3rem;text-decoration:none}.transition .btn{transition:all 0.3s ease-in-out}.btn i{font-size:inherit;line-height:1}.btn .disabled{opacity:0.5}.center-content{display:flex;align-items:center;align-content:center;justify-content:center;text-align:center}.card{display:flex;flex-wrap:wrap;position:relative;width:100%;background:white;border-radius:0px;padding:1.5rem}.card.card-primary{background:#ffcd29}.card.card-primary h1,.card.card-primary h2,.card.card-primary h3,.card.card-primary h4,.card.card-primary h5,.card.card-primary h6,.card.card-primary p,.card.card-primary i,.card.card-primary a:not(.btn),.card.card-primary strong,.card.card-primary ul li,.card.card-primary div,.card.card-primary span{color:white}.card.card-secondary{background:#342e2e}.card.card-secondary h1,.card.card-secondary h2,.card.card-secondary h3,.card.card-secondary h4,.card.card-secondary h5,.card.card-secondary h6,.card.card-secondary p,.card.card-secondary i,.card.card-secondary a:not(.btn),.card.card-secondary strong,.card.card-secondary ul li,.card.card-secondary div,.card.card-secondary span{color:white}@media (max-width:1024px){.btn{padding:8px 16px}}form{width:100%}form .row{display:flex;flex-wrap:wrap;width:calc(100% + 0.75rem);margin:0px calc(-0.75rem / 2)}form .row .form-group{flex:1;position:relative;padding-left:calc(0.75rem / 2);padding-right:calc(0.75rem / 2);margin-bottom:1rem}form .row .form-group .col-form-label{display:block;position:relative;color:#342e2e;background:transparent;font-size:0.6rem;line-height:1.5;font-weight:400;transition:all 0.3s ease;pointer-events:none}form .row .form-group.active .col-form-label{color:black}form .row .form-group.is-invalid input,form .row .form-group.is-invalid textarea,form .row .form-group.is-invalid .custom-radio label:before{border-color:red !important}form .row .form-group[data-type="button"]{text-align:right}form .row .form-control,form .row .select-input{width:100%;margin-bottom:0px;padding:0.6rem 0.75rem;min-height:2.5rem;color:black;font-size:0.7rem;line-height:1.5;background:white;border:1px solid white;border-radius:0px}form .row .form-control::placeholder,form .row .select-input::placeholder{color:#979393}form .row .form-control[disabled],form .row .select-input[disabled]{cursor:not-allowed;opacity:0.9}form .row textarea.form-control{height:5rem}form .row .input-group-checkboxes,form .row .input-group-radios{display:flex;flex-wrap:nowrap;flex-direction:column}form .row .custom-checkbox{display:flex;flex-wrap:nowrap;align-items:center;padding:0px}form .row .custom-checkbox:not(:last-child){margin-bottom:0.75rem}form .row .custom-checkbox label{font-size:1rem;line-height:1.5;padding-left:0.75rem;font-weight:400}form .row .custom-checkbox label a{color:#ffcd29;font-weight:400;text-decoration:underline}form .row .custom-checkbox input{display:inline-block;position:relative;flex:0 0 auto;width:0.75rem;height:0.75rem;min-height:0px;padding:0px;background:white;border:1px solid #ffcd29;border-radius:0.1rem;-webkit-appearance:none}form .row .custom-checkbox input:checked{background:#ffcd29;border-color:#ffcd29;color:#ffcd29}form .row .custom-radio{display:inline-block;width:100%}form .row .custom-radio:not(:last-child){margin-bottom:0.75rem}form .row .custom-radio input.custom-control-input{position:absolute;left:-9999px}form .row .custom-radio input.custom-control-input+label{display:inline-block;position:relative;padding-left:calc(0.75rem + 0.75rem);color:white;font-size:1rem;line-height:1.5;font-weight:400;cursor:pointer}form .row .custom-radio input.custom-control-input+label:before{content:"";position:absolute;top:3px;left:0;right:auto;width:0.75rem;height:0.75rem;background:white;border:1px solid #ffcd29;border-radius:100%}form .row .custom-radio input.custom-control-input+label:after{content:"";position:absolute;top:4px;left:1px;width:0.75rem;height:0.75rem;background:#ffcd29;border-radius:100%;transform:scale(1) !important;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}form .row .custom-radio input.custom-control-input:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}form .row .custom-radio input.custom-control-input:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}form .row .select-container{position:relative}form .row .select-container .select-toggle{position:absolute;top:50%;right:calc(0.75rem / 2);height:100%;transform:translateY(-50%);line-height:1;pointer-events:none}form .row .select-container .custom-select{width:100%;padding:0.6rem 0.75rem;font-size:0.7rem;line-height:1.5;color:black;background:white;border:1px solid white;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none}form .row .select-container .custom-select::-ms-expand{display:none}form .row .select-container .select-dropdown{background:white;border:1px solid white;border-top:none;z-index:1}form .row .select-container .select-dropdown-option{display:flex;align-items:center}form .row .select-container .select-dropdown-option-label{width:100%;padding:0.6rem 0.75rem;padding-top:5px;padding-bottom:5px;cursor:pointer;color:black;font-size:0.7rem}form .row .select-container .select-dropdown-option:hover{background:#f1f1f1}form .row .select-container .select-dropdown-option.selected{background:#ffcd29}form .row .input-group-file{display:flex;align-items:stretch}form .row .input-group-file input{display:none}form .row .input-group-file .custom-control-label{width:100%;flex:1;padding:0.6rem 0.75rem;font-size:0.7rem;line-height:1.5;color:black;background:white;border:1px solid white;border-radius:0px 0px 0px 0px;min-height:2.5rem;margin-bottom:0px}form .row .input-group-file .input-group-append{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.5rem;background:white;border:1px solid white;border-left:none;border-radius:0px 0px 0px 0px}form .row .input-group-file .input-group-append .input-group-text{position:relative}form .row .input-group-file .input-group-append .input-group-text:after{content:"";font-family:"icomoon";display:inline-block;color:white;transform:rotate(90deg)}form .row .input-group-file .input-group-append .input-group-text i{display:none}@media (max-width:575px){form .row .form-group{flex:0 0 100%}form .row .form-group .custom-checkbox,form .row .form-group .custom-radio{width:100%}}.expert-slider{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.expert-slider>.expert-slider-track{display:flex;flex-wrap:nowrap;width:999999px;flex:0 0 auto;min-width:100%;height:100%;position:relative;overflow:hidden;transform:translate3d(0px, 0px, 0px);transition:transform 400ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s}.expert-slider>.expert-slider-track .expert-slide{flex:0 0 auto;max-width:100%}.expert-slider[data-slides="0"]>.expert-slider-track,.expert-slider[data-slides="1"]>.expert-slider-track{max-width:100%}.expert-slider [data-location]{cursor:pointer}.expert-slider .expert-slide a{-webkit-user-drag:none;user-drag:none}.expert-slider .expert-slide img{-webkit-user-drag:none;user-drag:none;pointer-events:none}.expert-arrow{cursor:pointer}.expert-arrow i{-webkit-user-drag:none;user-drag:none;pointer-events:none}.expert-dots{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.expert-dots[data-quantity="0"],.expert-dots[data-quantity="1"]{display:none}.expert-dots .dot{height:0.4rem;width:0.4rem;border-radius:50%;background:#D9D9D9;margin:0.35rem;cursor:pointer}.expert-dots .dot.dot-active{background:#ffcd29;height:0.75rem;width:0.75rem}.component-text,.component-image,.component-video,.component-quote,.component-cta-card-large{margin-left:auto;margin-right:auto;width:100%;max-width:43.5rem}.component-text-2c,.component-text-3c,.component-image-landscape,.component-images-grid,.component-image,.component-cta-grid,.component-cta-card-grid{margin-left:auto;margin-right:auto;width:100%;max-width:65.5rem}.component-quote{text-align:center;line-height:1.25;text-transform:uppercase}.component-virtual-tour{padding:0px}.component-virtual-tour-heading{text-align:center;margin-bottom:2.5rem}@media (max-width:1024px){.component-virtual-tour-heading{margin-bottom:40px}}.component-virtual-tour-heading .chapeau{margin-bottom:0.75rem}.component-virtual-tour-heading h2{font-size:3.9rem}.component-iframe{width:100%;height:0px;padding-bottom:56.25%;position:relative}html.editor .component-iframe{pointer-events:none}.component-iframe iframe{border:none;position:absolute;top:0px;left:0px;height:100%;width:100%}.component-image-text{justify-content:space-between}.component-image-text .block-text{align-self:center}@media (max-width:1024px){.component-image-text{flex-direction:row !important}.component-image-text .block-image{order:-1;margin-bottom:2.5rem}}@media (max-width:1024px) and (max-width:1024px){.component-image-text .block-image{margin-bottom:40px}}.component-cta-grid .cta-grid-heading{margin-bottom:2.5rem}@media (max-width:1024px){.component-cta-grid .cta-grid-heading{margin-bottom:40px}}.component-cta-grid .cta-grid-items{display:flex;flex-wrap:wrap;align-items:stretch;row-gap:2.5rem;padding:0px}.component-cta-grid .cta-grid-items .cta-item{width:100%}.component-cta-grid .cta-grid-items .cta-item-image{display:block;width:100%}.component-cta-grid .cta-grid-items .cta-item-info{width:100%;padding-top:0.5rem}.component-cta-grid .cta-grid-items .cta-item-info h5{margin-bottom:1rem}.component-cta-grid .cta-grid-items .cta-item-info h5 a{color:inherit;text-decoration:none}.component-cta-grid .cta-grid-items .cta-item-info .cta{width:100%;margin-top:auto}.component-cta-card-grid .cta-card-grid-heading{margin-bottom:2.5rem}@media (max-width:1024px){.component-cta-card-grid .cta-card-grid-heading{margin-bottom:40px}}.component-cta-card-grid .cta-card-grid-items{display:flex;flex-wrap:wrap;align-items:stretch;row-gap:1rem;padding:0px 0.25rem}.component-cta-card-grid .cta-card-grid-items .cta-card{width:100%;margin-bottom:0px}.component-cta-card-grid .cta-card-grid-items .cta-card-wrapper{padding:0px 0.5rem}.component-reviews{margin-left:auto;margin-right:auto;width:100%;max-width:86.5rem}.component-reviews .expert-arrow{position:absolute;top:50%;left:0px;transform:translateY(-50%);z-index:1;font-size:1.5rem;line-height:1;height:3rem;width:3rem;display:inline-flex;align-items:center;justify-content:center;color:#342e2e;border:1px solid #342e2e;border-radius:50%}.component-reviews .expert-arrow.expert-arrow-next{left:unset;right:0px}@media (max-width:1024px){.component-reviews .expert-arrow{left:30px;font-size:18px;height:36px;width:36px}.component-reviews .expert-arrow.expert-arrow-next{left:unset;right:30px}}.component-images-grid .grid-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;width:100%}.component-images-grid .grid-container .grid-item{position:relative;height:30rem}.component-images-grid .grid-container .grid-item picture{width:100%;height:100%}.component-images-grid .grid-container .grid-item picture img{width:100%;height:100%;object-fit:cover}.component-images-grid .grid-container .grid-item:nth-child(5n+1){grid-column:span 2;grid-row:span 2}.component-images-grid .grid-container .grid-item:nth-child(5n+2),.component-images-grid .grid-container .grid-item:nth-child(5n+3){grid-column:span 1;grid-row:span 1;height:14.5rem}.component-images-grid .grid-container .grid-item:nth-child(5n+4){grid-column:span 1;grid-row:span 1}.component-images-grid .grid-container .grid-item:nth-child(5n+5){grid-column:span 2;grid-row:span 1}.component-images-grid .grid-container[data-grid="2"] .grid-item{height:30rem}.component-images-grid .grid-container[data-grid="2"] .grid-item:nth-child(5n+1){grid-column:span 1;grid-row:span 1;height:14.5rem}.component-images-grid .grid-container[data-grid="2"] .grid-item:nth-child(5n+2){grid-column:span 2;grid-row:span 2;height:14.5rem}.component-images-grid .grid-container[data-grid="2"] .grid-item:nth-child(5n+2) picture{position:absolute;height:calc(200% + 1rem)}.component-images-grid .grid-container[data-grid="2"] .grid-item:nth-child(5n+3){grid-column:span 1;grid-row:span 2;height:14.5rem}.component-images-grid .grid-container[data-grid="2"] .grid-item:nth-child(5n+4){grid-column:1 / span 2;grid-row:span 1}.component-images-grid .grid-container[data-grid="2"] .grid-item:nth-child(5n+5){grid-column:span 1;grid-row:span 1}.component-images-grid .grid-container[data-grid="3"] .grid-item{height:30rem}.component-images-grid .grid-container[data-grid="3"] .grid-item:nth-child(5n+1){grid-column:span 1;grid-row:span 1}.component-images-grid .grid-container[data-grid="3"] .grid-item:nth-child(5n+2){grid-column:span 2;grid-row:span 1}.component-images-grid .grid-container[data-grid="3"] .grid-item:nth-child(5n+3){grid-column:span 2;grid-row:span 2}.component-images-grid .grid-container[data-grid="3"] .grid-item:nth-child(5n+4),.component-images-grid .grid-container[data-grid="3"] .grid-item:nth-child(5n+5){grid-column:span 1;grid-row:span 1;height:14.5rem}.component-images-grid .grid-container[data-grid="4"] .grid-item{height:30rem}.component-images-grid .grid-container[data-grid="4"] .grid-item:nth-child(5n+1){grid-column:1 / span 2;grid-row:span 1}.component-images-grid .grid-container[data-grid="4"] .grid-item:nth-child(5n+2){grid-column:span 1;grid-row:span 1}.component-images-grid .grid-container[data-grid="4"] .grid-item:nth-child(5n+3){grid-column:span 1;grid-row:span 1;height:14.5rem}.component-images-grid .grid-container[data-grid="4"] .grid-item:nth-child(5n+4){grid-column:span 2;grid-row:span 2;height:14.5rem}.component-images-grid .grid-container[data-grid="4"] .grid-item:nth-child(5n+4) picture{position:absolute;height:calc(200% + 1rem)}.component-images-grid .grid-container[data-grid="4"] .grid-item:nth-child(5n+5){grid-column:span 1;grid-row:span 2;height:14.5rem}@media (max-width:768px){.component-images-grid .grid-container{display:flex;flex-direction:column;grid-template-columns:unset;gap:unset;margin-bottom:-1rem}.component-images-grid .grid-container .grid-item{height:auto !important;margin-bottom:1rem}.component-images-grid .grid-container .grid-item picture{position:relative !important;height:auto !important;top:unset;left:unset}.component-images-grid .grid-container .grid-item picture img{height:auto}}.accordion{padding:0px 0.25rem}.accordion .accordion-item{width:100%;overflow:hidden;margin-bottom:0px;break-inside:avoid}.accordion .accordion-item:not(:last-child){border-bottom:1px solid white}.accordion .accordion-item .accordion-header{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:2rem 0px;width:100%;cursor:pointer}.accordion .accordion-item .accordion-header h3{margin:0px;padding-right:0.75rem;-webkit-hyphens:unset;-moz-hyphens:unset;-ms-hyphens:unset;hyphens:unset}.accordion .accordion-item .accordion-header .indicator{width:auto;cursor:pointer;display:none;font-size:2rem;color:white}.accordion .accordion-item .accordion-header .indicator-plus{display:inline-block}.accordion .accordion-item .accordion-header .indicator i{color:inherit;font-size:inherit}.accordion .accordion-item .accordion-content{width:100%;display:grid;grid-template-rows:0fr}.accordion .accordion-item .accordion-content .description{display:block;width:100%;overflow:hidden}.accordion .accordion-item .accordion-content .description p{display:block;width:100%;padding:0px 0px 1.5rem;margin:0px}.transition .accordion .accordion-item .accordion-content{transition:grid-template-rows 0.3s ease}.accordion .accordion-item.active .accordion-header h3,.accordion .accordion-item.active .accordion-header .indicator{color:#ffcd29}.accordion .accordion-item.active .accordion-header .indicator-plus{display:none}.accordion .accordion-item.active .accordion-header .indicator-minus{display:inline-block}.accordion .accordion-item.active .accordion-content{grid-template-rows:1fr}.btn-primary{color:black;background:#ffcd29;border-color:#ffcd29}.btn-primary:hover{color:#ffcd29;background:transparent;border-color:#ffcd29}.btn-secondary{color:white;background:#342e2e;border-color:#342e2e}.btn-secondary:hover{color:#342e2e;background:transparent;border-color:#342e2e}.btn-primary-outline{color:#ffcd29;background:transparent;border-color:#ffcd29}.btn-primary-outline:hover{color:white;background:#ffcd29;border-color:#ffcd29}.btn-secondary-outline{color:#342e2e;background:transparent;border-color:#342e2e}.btn-secondary-outline:hover{color:white;background:#342e2e;border-color:#342e2e}.btn-dark{color:white;background:black;border-color:black}.btn-dark:hover{color:black;background:white;border-color:white}.btn-light{color:black;background:white;border-color:white}.btn-light:hover{color:white;background:transparent;border-color:white}.btn-light-outline{color:white;background:transparent;border-color:white}.btn-light-outline:hover{color:black;background:white;border-color:white}html{font-size:calc(20 / 1920 * 100vw);scroll-padding-top:3.5rem}html.menu-open{overflow:hidden}html.menu-open .page-body{overflow:hidden}html.menu-open .page-body:after{content:"";background:rgba(0, 0, 0, 0.5);position:fixed;top:0px;width:100%;height:100%;z-index:8}html[data-id-template="10"] .page-body{color:black;background:white}html[data-id-template="10"] .page-body h1,html[data-id-template="10"] .page-body h2,html[data-id-template="10"] .page-body h3,html[data-id-template="10"] .page-body h4,html[data-id-template="10"] .page-body h5,html[data-id-template="10"] .page-body h6{color:#342e2e}html[data-id-template="10"] .page-body .expert-dots .dot{background:#342e2e;opacity:0.5}html[data-id-template="10"] .page-body .expert-dots .dot.dot-active{background:#342e2e;opacity:1}html[data-id-template="20"] .page-body,html[data-id-template="23"] .page-body,html[data-id-template="24"] .page-body{color:white;background:#979393}html[data-id-template="20"] .page-body h1,html[data-id-template="20"] .page-body h2,html[data-id-template="20"] .page-body h3,html[data-id-template="20"] .page-body h4,html[data-id-template="20"] .page-body h5,html[data-id-template="20"] .page-body h6,html[data-id-template="23"] .page-body h1,html[data-id-template="23"] .page-body h2,html[data-id-template="23"] .page-body h3,html[data-id-template="23"] .page-body h4,html[data-id-template="23"] .page-body h5,html[data-id-template="23"] .page-body h6,html[data-id-template="24"] .page-body h1,html[data-id-template="24"] .page-body h2,html[data-id-template="24"] .page-body h3,html[data-id-template="24"] .page-body h4,html[data-id-template="24"] .page-body h5,html[data-id-template="24"] .page-body h6{color:white}html[data-id-template="20"] .page-body .footer-signature *,html[data-id-template="23"] .page-body .footer-signature *,html[data-id-template="24"] .page-body .footer-signature *{color:white !important}.page-body{background:#342e2e;-webkit-text-size-adjust:100%}.page-body .hidden{display:none}.page-body .ml-auto{margin-left:auto}.page-body .mr-auto{margin-right:auto}.page-body .col{padding:0px 0.75rem}.page-body .color-primary{color:#ffcd29}.page-body .color-secondary{color:#342e2e}.page-body .background-primary{background:#ffcd29}.page-body .background-secondary{background:#342e2e}.page-body .flex{display:flex;flex-wrap:wrap}.page-body .flex-nowrap{flex-wrap:nowrap}.page-body .flex-row{flex-direction:row}.page-body .flex-column{flex-direction:column}.page-body .flex-start{justify-content:flex-start}.page-body .flex-center{justify-content:center}.page-body .flex-end{justify-content:flex-end}.page-body .flex-v-start{align-items:flex-start}.page-body .flex-v-center{align-items:center;align-content:center}.page-body .flex-v-end{align-items:flex-end}.page-body input[type="number"]::-webkit-inner-spin-button,.page-body input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.page-body h1,.page-body h2,.page-body h3{text-transform:uppercase}.page-body h3.chapeau,.page-body h4.chapeau,.page-body h5.chapeau{opacity:0.5;font-style:italic}.page-body h3.chapeau.color-primary,.page-body h4.chapeau.color-primary,.page-body h5.chapeau.color-primary{opacity:0.85;color:#ffcd29 !important}.page-body h3.chapeau:not(:last-child),.page-body h4.chapeau:not(:last-child),.page-body h5.chapeau:not(:last-child){margin-bottom:1rem}.page-body a:not(.btn):hover{color:#ffcd29}.page-body ul.list-checks{list-style:none;margin-left:0px}.page-body ul.list-checks li{position:relative;padding-left:1.5rem;font-size:1rem;line-height:2.5em}.page-body ul.list-checks li:before{content:"";font-family:"icomoon";font-size:1rem;line-height:2.5rem;color:#ffcd29;position:absolute;top:0px;left:0px}.page-body .header{top:0px;left:0px;background:#342e2e;width:100%;z-index:9;position:relative;display:block;flex:0 0 auto !important;height:7rem}.page-body .header h1,.page-body .header h2,.page-body .header h3,.page-body .header h4,.page-body .header h5,.page-body .header h6,.page-body .header p,.page-body .header i,.page-body .header a:not(.btn),.page-body .header strong,.page-body .header ul li,.page-body .header div,.page-body .header span{color:white}.transition .page-body .header{transition:all 0.5s ease}.transition .page-body .header .header-content,.transition .page-body .header .header-logo,.transition .page-body .header .header-content-top,.transition .page-body .header .block-component,.transition .page-body .header .header-inside{transition:all 0.5s ease}.page-body .header .block-component{position:fixed;top:0px;left:0px;width:100%;height:7rem;background:#342e2e}.page-body .header-inside{margin-left:auto;margin-right:auto;width:100%;max-width:86.5rem;display:flex;flex-wrap:wrap;align-items:center;padding-bottom:1rem}.page-body .header-logo{width:13.25rem;flex:0 0 auto;max-width:100%}.page-body .header-content{padding-right:0.75rem}.page-body .header-content-top{padding:1rem 0px;border-bottom:1px solid rgba(255, 255, 255, 0.6);margin-bottom:1rem}.page-body .header-content-top a{text-decoration:none;display:inline-block;margin-left:1rem;font-size:0.6rem;letter-spacing:0.15em}.page-body .header .header-menu,.page-body .header .header-search,.page-body .header .header-toggle,.page-body .header .header-shoppingcart,.page-body .header .header-actions{flex:0 0 auto;width:auto;max-width:100%}.page-body .header .header-menu{padding-left:0px}.page-body .header .header-menu ul li{display:inline-flex;flex-direction:column}.page-body .header .header-menu ul li:not(:last-child){margin-right:2rem}.page-body .header .header-menu ul li a{text-transform:uppercase;font-weight:0.7rem;font-size:0.8rem;letter-spacing:0.35em;display:inline-flex;flex-wrap:nowrap;flex-direction:column;padding:0.2rem 0px 0.4rem}.page-body .header .header-menu ul li a .menu-item-label{color:inherit;gap:0.25rem}.page-body .header .header-menu ul li a .menu-item-label i{color:#ffcd29}.page-body .header .header-menu ul li a .sublabel{font-size:0.45rem;letter-spacing:0.33em;width:100%;display:inline-block;font-weight:400 !important}.page-body .header .header-menu ul li.active>a{color:#ffcd29;font-weight:700}.page-body .header .header-menu ul li .submenu{display:none;flex-wrap:nowrap;flex-direction:column;background:#fffcdf;padding:0.4rem 0px;position:absolute;top:100%;min-width:100%}.page-body .header .header-menu ul li .submenu li a{display:block;width:100%;padding:0.15rem 0.75rem;color:black;letter-spacing:0.1em}.page-body .header .header-menu ul li .submenu:hover,.page-body .header .header-menu ul li:hover>.submenu{display:flex}.page-body .header .header-search{position:relative}.page-body .header .header-search .mock-button{display:inline-block;color:white;cursor:pointer;padding:0px;line-height:1}.page-body .header .header-search .mock-button i{font-size:1rem;color:inherit}.page-body .header .header-search .searchbar{position:absolute;top:100%;left:50%;margin:0px auto;width:19.5rem;max-width:100vw;background:#342e2e;z-index:1;opacity:0;visibility:hidden;display:block;transform:translate(-50%, 1rem)}.transition .page-body .header .header-search .searchbar{transition:all 0.3s ease}.page-body .header .header-search .searchbar:after{content:"";height:0.6rem;width:0.6rem;display:inline-block;background:#342e2e;position:absolute;top:0px;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.page-body .header .header-search .searchbar form{position:relative}.page-body .header .header-search .searchbar form input{width:100%;border:none;background:#342e2e;color:white;font-size:0.8rem;height:2.5rem;display:block;padding:0.8rem 2rem 0.8rem 1rem;font-family:"Outfit", "Arial";font-weight:300}.page-body .header .header-search .searchbar form .search-button{display:inline-block;position:absolute;top:0px;right:0px;color:white;background:transparent;border:none;padding:0px 1rem 0px 0.25rem;margin:0px;cursor:pointer;height:100%}.page-body .header .header-search .searchbar form .search-button i.icon-search{font-size:0.9rem;margin:0px;color:inherit}.page-body .header .header-search .searchbar form .search-button:hover{color:white}.page-body .header .header-search .searchbar.active{opacity:1;visibility:visible}.page-body .header .shoppingcart{display:flex;flex-direction:column;align-items:center;cursor:pointer}.page-body .header .shoppingcart-quantity{color:#ffcd29;font-size:0.65rem;text-align:center;font-weight:400;letter-spacing:0.153em;line-height:1;margin-bottom:0.15rem}.page-body .header .shoppingcart-icon{display:inline-block;width:1.2rem;height:0.6rem;border:1px solid white;border-radius:0px 0px 1000px 1000px}.page-body .header-toggle{height:1.5rem;border-left:1px solid white;padding:0px 0px 0px 1rem;margin-left:0.25rem}.page-body .header-toggle .menu-button{cursor:pointer}.page-body .header-toggle .menu-button span{font-size:0.8rem;margin-right:0.75rem;text-transform:uppercase;font-weight:400;letter-spacing:0.35em}.page-body .header .main-menu{background:#342e2e;z-index:11;position:absolute;top:0px;left:0px;width:100%;transform:translateY(-100%);height:auto;max-height:100vh;overflow-y:auto}.page-body .header .main-menu:before,.page-body .header .main-menu:after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:url("/files/202409/raw/55e1a2a2dadc114a1f8ea5d635d64ee4.png");background-size:50rem auto;z-index:0;opacity:0.1}.page-body .header .main-menu:after{background:linear-gradient(to top, #342E2E 9.32%, rgba(52, 46, 46, 0) 78.47%);top:unset;bottom:0px;opacity:1}.transition .page-body .header .main-menu{transition:transform 1s ease}.page-body .header .main-menu.active{transform:translateY(0%)}.page-body .header .main-menu .chapeau{color:#ffcd29 !important;text-transform:uppercase}.page-body .header .main-menu a{text-decoration:none}.page-body .header .main-menu-default{margin-left:auto;margin-right:auto;width:100%;max-width:86.5rem;padding-top:3.5rem;padding-bottom:2.25rem;align-items:stretch;z-index:1}.page-body .header .main-menu-default-menu{padding-left:15rem;padding-bottom:3rem}.page-body .header .main-menu-default-menu ul li{width:100%}.page-body .header .main-menu-default-menu ul li>a{display:flex;flex-wrap:nowrap;align-items:center;gap:0.75rem;font-size:1.8rem;line-height:2;color:white;display:block;font-family:"Philosopher", "Outfit", "Arial";text-transform:uppercase}.page-body .header .main-menu-default-menu ul li>a:hover{color:#ffcd29}.page-body .header .main-menu-default-menu ul li>a i{display:inline-block;color:#ffcd29;font-size:1.2rem;line-height:1}.transition .page-body .header .main-menu-default-menu ul li>a i{transition:transform 0.5s ease}.page-body .header .main-menu-default-menu ul li .submenu{margin:0px;display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.6s}.page-body .header .main-menu-default-menu ul li .submenu-list{overflow:hidden}.page-body .header .main-menu-default-menu ul li .submenu-list li a{font-size:1.5rem}.page-body .header .main-menu-default-menu ul li.active>a i{transform:rotate(-180deg)}.page-body .header .main-menu-default-menu ul li.active .submenu{grid-template-rows:1fr}.page-body .header .main-menu-default-sidebar{padding-left:3rem;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-end}.page-body .header .main-menu-default-sidebar .chapeau{margin-top:2rem;margin-bottom:0.5rem;font-size:0.8rem}.page-body .header .main-menu-furniture{display:none;z-index:2;margin-left:auto;margin-right:auto;width:100%;max-width:86.5rem;padding-top:2.5rem;padding-bottom:3.25rem}.page-body .header .main-menu-furniture .furniture-heading{margin-bottom:5rem;width:100%;display:block}.page-body .header .main-menu-furniture .furniture-heading h2{color:white;margin-bottom:0px}.page-body .header .main-menu-furniture .furniture-heading .chapeau{text-transform:unset;font-style:italic}.page-body .header .main-menu-furniture .menu-category{text-align:center}.page-body .header .main-menu-furniture .menu-category-wrapper{width:20%;flex:0 0 auto;max-width:100%}.page-body .header .main-menu-furniture .menu-category-info h4{margin-top:1rem;color:white}.page-body .header .main-menu-furniture .menu-category-info h4:hover{color:#ffcd29}.page-body .header .main-menu-close{position:absolute;flex:0 0 auto;width:auto;top:3rem;right:5.5rem;padding:0px;z-index:3}.page-body .header .main-menu-close-button{color:white;border:1px solid white;border-radius:50%;display:inline-flex;height:2.8rem;width:2.8rem;font-size:1.2rem;align-items:center;justify-content:center;text-align:center}.page-body .header .main-menu.open-furniture .main-menu-default{display:none}.page-body .header .main-menu.open-furniture .main-menu-furniture{display:flex}.page-body .header .searchlist,.page-body .header .orderlist{position:absolute;top:7.5rem;right:calc((100% - 85rem) / 2);color:white;background:#342e2e;flex:0 0 auto;width:20rem;max-width:100%;padding:1rem 0px 1.5rem;display:none}.page-body .header .searchlist h1,.page-body .header .searchlist h2,.page-body .header .searchlist h3,.page-body .header .searchlist h4,.page-body .header .searchlist h5,.page-body .header .searchlist h6,.page-body .header .orderlist h1,.page-body .header .orderlist h2,.page-body .header .orderlist h3,.page-body .header .orderlist h4,.page-body .header .orderlist h5,.page-body .header .orderlist h6{color:white}.transition .page-body .header .searchlist,.transition .page-body .header .orderlist{transition:top 0.5s ease}.page-body .header .searchlist:after,.page-body .header .orderlist:after{content:"";height:0.6rem;width:0.6rem;display:inline-block;background:#342e2e;position:absolute;top:0px;right:7.35rem;transform:translateY(-50%) rotate(45deg)}.page-body .header .searchlist h6.title,.page-body .header .orderlist h6.title{font-size:0.8rem}.page-body .header .searchlist h6.title.color-primary>i,.page-body .header .orderlist h6.title.color-primary>i{color:#ffcd29 !important}.page-body .header .searchlist:after{right:9.9rem}.page-body .header .searchlist-heading{justify-content:space-between}.page-body .header .searchlist-heading h6{flex:0 0 auto;width:auto;max-width:100%;margin-bottom:0px;flex:0 0 auto;width:5rem}.page-body .header .searchlist-heading .searchbar{flex:1;width:100%;max-width:calc(100% - 5rem)}.page-body .header .searchlist-heading .searchbar .search-form{display:flex;align-items:center;justify-content:flex-end}.page-body .header .searchlist-heading .searchbar .search-form input{flex:1;width:100%;background:transparent;border:none;padding:0px 0.5rem;font-size:0.8rem;color:white}.page-body .header .searchlist-heading .searchbar .search-form .btn{border:none;padding:0px;font-size:1.4rem;line-height:1;background:transparent;color:white}.page-body .header .searchlist-results{max-height:calc(100vh - 14rem);overflow-y:auto;padding-top:1rem;-ms-overflow-style:none;scrollbar-width:none}.page-body .header .searchlist-results::-webkit-scrollbar{display:none}.page-body .header .searchlist-results .search-empty{padding:0px;font-size:0.8rem}.page-body .header .searchlist-results .search-item{width:100%;background:#292424;border-radius:0.8rem;display:flex;align-items:center;padding:0.5rem 1rem;margin-bottom:0.6rem}.page-body .header .searchlist-results .search-item-wrapper{padding:0.5rem 0.75rem 0px}.page-body .header .searchlist-results .search-item-image,.page-body .header .searchlist-results .search-item-info{flex:0 0 auto;width:auto;max-width:100%}.page-body .header .searchlist-results .search-item-image picture img{width:2.5rem;height:3rem;object-fit:contain}.page-body .header .searchlist-results .search-item-info{flex:1;padding:0px 0.75rem}.page-body .header .searchlist-results .search-item-info .chapeau{margin:0px;font-size:0.5rem;color:#ffcd29;font-family:"Philosopher", "Outfit", "Arial"}.page-body .header .searchlist-results .search-item-info h6>a{text-decoration:none}.page-body .header .searchlist.active{display:flex}.page-body .header .orderlist .list-checks li,.page-body .header .orderlist .list-checks li:before{font-size:0.8rem;line-height:1.75}.page-body .header .orderlist-heading h6{flex:0 0 auto;width:auto;max-width:100%;margin-bottom:0.5rem}.page-body .header .orderlist .step-hidden{display:none !important}.page-body .header .orderlist-step-products .orderlist-content{max-height:calc(100vh - 23.5rem);flex-wrap:nowrap;flex-direction:column;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.page-body .header .orderlist-step-products .orderlist-content::-webkit-scrollbar{display:none}.page-body .header .orderlist-step-products .order{width:100%;background:#292424;border-radius:0.8rem;display:flex;align-items:center;padding:0.5rem 1rem}.page-body .header .orderlist-step-products .order-wrapper{padding:0.5rem 0.75rem 0px}.page-body .header .orderlist-step-products .order-wrapper:last-child{padding-bottom:1.5rem}.page-body .header .orderlist-step-products .order-image,.page-body .header .orderlist-step-products .order-info,.page-body .header .orderlist-step-products .order-quantity{flex:0 0 auto;width:auto;max-width:100%}.page-body .header .orderlist-step-products .order-image picture img{width:2.5rem;height:3rem;object-fit:contain}.page-body .header .orderlist-step-products .order-info{flex:1;padding:0px 0.75rem}.page-body .header .orderlist-step-products .order-info h6>a{text-decoration:none}.page-body .header .orderlist-step-products .order-quantity{margin-left:auto;display:flex;align-items:center}.page-body .header .orderlist-step-products .order-quantity input{background:#342e2e;color:white;font-family:"Outfit", "Arial";width:1.8rem;height:1.8rem;border-radius:0.3rem;padding:0.25rem;border:none;text-align:center}.page-body .header .orderlist-step-products .order-quantity-label{font-size:0.45rem;letter-spacing:0.14em;font-weight:400;margin-left:0.3rem}.page-body .header .orderlist-step-products .order-remove{flex:0 0 auto;width:auto;max-width:100%;margin-left:5px;display:inline-flex;align-items:center}.page-body .header .orderlist-step-products .order-remove-button{font-size:0.6rem;color:#ffcd29;line-height:1;display:inline-flex;align-items:center;justify-content:center;height:1rem;width:1rem;border-radius:50%;cursor:pointer;cursor:pointer}.page-body .header .orderlist-step-products .order-remove-button:hover{color:red}.page-body .header .orderlist-step-products .order.product-highlighted .order-quantity input{background:#ffcd29;color:black;border-color:#ffcd29}.page-body .header .orderlist-step-products .orderlist-usps{margin-top:1.5rem;position:relative}.page-body .header .orderlist-step-products .orderlist-usps:before{content:"";height:3rem;left:0px;top:-1.5rem;position:absolute;transform:translateY(-100%);z-index:1;width:100%;background:linear-gradient(to bottom, rgba(52, 46, 46, 0) 0%, #342E2E 100%)}.page-body .header .orderlist-step-products .orderlist-next{margin-top:1.5rem;width:100%}.page-body .header .orderlist-step-products .orderlist-next b{display:inline-block;margin-right:0.25rem}.page-body .header .orderlist-step-form{padding:0px 0.75rem;max-height:calc(100vh - 14rem);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.page-body .header .orderlist-step-form::-webkit-scrollbar{display:none}.page-body .header .orderlist-step-form .block-form{width:100%}.page-body .header .orderlist-step-form .block-form form .row .form-group h6{margin-top:0.5rem;font-size:0.7rem}.page-body .header .orderlist-step-form .block-form form .row .form-group .col-form-label{color:white !important}.page-body .header .orderlist-step-form .block-form form .row .form-group .custom-checkbox .custom-control-label{font-size:0.7rem}.page-body .header .orderlist-step-form .block-form form .row .form-group .btn{width:100%}.page-body .header .orderlist-step-form .block-form form .row:last-child .form-group{margin-bottom:0px}.page-body .header .orderlist.active{display:flex}.page-body .header.sticky .block-component{background:#342e2e;height:4rem}.page-body .header.sticky .header-inside{padding-bottom:0px}.page-body .header.sticky .header-logo{width:8.75rem;flex:0 0 auto;max-width:100%}.page-body .header.sticky .header-content{margin-top:-4.4rem}.page-body .header.sticky .header-content-top{transform:translateY(-100%)}.page-body .header.sticky .header-menu>ul>li>a{padding:0.6rem 0px}.page-body .header.sticky .header-actions{padding-top:0.4rem}.page-body .header.sticky .orderlist{top:5rem}.page-body .header.sticky .orderlist-step-products .orderlist-content{max-height:calc(100vh - 21rem)}.page-body .header.sticky .orderlist-step-form{max-height:calc(100vh - 11.5rem)}.page-body .header.sticky .searchlist{top:5rem}.page-body .header.sticky .searchlist-results{max-height:calc(100vh - 11.5rem)}.page-body .hitbox-banner .block-image{padding:0px}.page-body .hitbox-banner .hitbox{position:absolute;background:#ffcd29;color:black;width:1.2rem;height:1.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:1rem;line-height:1}.page-body .banner-large{position:relative}.page-body .banner-large-image{padding:0px;position:relative}.page-body .banner-large-image>.block-icon{min-height:12.5rem}.page-body .banner-large-image:before{content:"";position:absolute;bottom:0px;left:0px;width:100%;height:20rem;background:linear-gradient(to bottom, rgba(52, 46, 46, 0.001), #342e2e)}.page-body .cta-card{width:100%;position:relative}.page-body .cta-card .image{display:block;width:100%}.page-body .cta-card .overlay{display:flex;flex-wrap:nowrap;flex-direction:column;overflow-y:auto;height:100%;width:100%;position:absolute;top:0px;left:0px;padding:2rem 2.5rem;background:linear-gradient(0deg, rgba(0, 0, 0, 0.75) 20%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.75) 100%);pointer-events:none}.page-body .cta-card .overlay-heading h2,.page-body .cta-card .overlay-heading h5{margin-bottom:0px}.page-body .cta-card .overlay-button{padding-top:0.5rem;margin-top:auto;width:100%}.page-body .cta-card:hover .overlay-button .btn.btn-light-outline{background:white;color:black}.page-body .content-card{width:100%;display:flex;flex-wrap:nowrap;flex-direction:column}.page-body .content-card-image{flex:0 0 auto;width:100%}.page-body .content-card-info{flex:1;width:100%;padding:50;display:flex;flex-wrap:wrap;align-items:center}.page-body .portfolio-content{position:relative;width:100%}.page-body .portfolio-content .expert-arrow{position:absolute;top:5.5rem;left:0px;height:2rem;width:2rem;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #ffcd29}.page-body .portfolio-content .expert-arrow.expert-arrow-next{left:unset;right:0px}.page-body .portfolio-content .expert-arrow.disabled{display:none}.transition .page-body .portfolio-content .expert-arrow{transition:all 0.3s ease}.page-body .portfolio-content .expert-arrow:hover{background:#ffcd29}.page-body .review{display:flex;flex-wrap:wrap;align-items:center;padding:0px 3.75rem}.page-body .review-slider{width:100%}.page-body .review-wrapper{display:flex;flex-wrap:wrap;align-items:center;min-height:0.25rem}.page-body .review-wrapper.expert-slide .review{display:flex !important}.page-body .review-image{width:50%;display:flex;padding:0px 3.75rem}.page-body .review-image picture{width:18rem;max-width:100%;margin:0px auto}.page-body .review-image picture img{border-radius:5000px}.page-body .review-info{width:50%;margin-left:auto;padding:0px 3.75rem}.page-body .review-info i{display:inline-block;font-size:3.75rem;line-height:1;color:#f2f2f2;margin-bottom:1.5rem}.page-body .carrousel{width:100%}.page-body .carrousel.expert-slider-loaded .carousel-slide-image{display:block !important}.page-body .carrousel~.expert-dots{margin-top:1.5rem}.page-body .usp-counter{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;text-align:center}.page-body .usp-counter .counter-number{display:flex;flex-direction:row;align-items:center;font-family:"Philosopher", "Outfit", "Arial";color:#342e2e;font-size:4.8rem;font-weight:bold;font-style:italic;letter-spacing:unset;margin-bottom:0px}.page-body .usp-counter .counter-number-value,.page-body .usp-counter .counter-number-addition{font-size:inherit;color:inherit;font-weight:inherit;font-style:inherit}.page-body .usp-counter .counter-description{font-size:1.2rem;font-weight:300;line-height:1.25}.page-body .product{width:100%}.page-body .product-wrapper{display:flex;flex-direction:column;justify-content:flex-end}.page-body .product-image{padding:0px 1.5rem;margin-bottom:-5rem;z-index:2;position:relative}.page-body .product-image picture{position:relative;width:100%;padding-bottom:112%;height:0px}.page-body .product-image picture img{position:absolute;height:100%;width:100%;top:0px;left:0px;object-fit:contain;object-position:bottom;transform:scale(0.97)}.transition .page-body .product-image picture img{transition:transform 0.3s ease}.page-body .product-info,.page-body .product-hover{position:relative;padding-bottom:48%;background:rgba(242, 242, 242, 0.25);border-radius:0px 0px 1000px 1000px;text-align:center}.page-body .product-info-inside,.page-body .product-hover-inside{position:absolute;bottom:0px;left:0px;padding:0px 1.5rem 1.5rem;width:100%}.page-body .product-info-inside h5 a,.page-body .product-hover-inside h5 a{text-decoration:none;color:#342e2e}.page-body .product-hover{display:none;background:#ffcd29;z-index:1}.page-body .product-hover-inside{display:flex;align-items:center;justify-content:center}.page-body .product-hover .product-add,.page-body .product-hover .product-open{text-decoration:none;line-height:1;display:inline-flex;align-items:center;align-content:center;justify-content:center;text-align:center;margin:0px 0.3rem;height:1.65rem;width:1.65rem;color:#342e2e;border:1px solid #342e2e;border-radius:50%;font-size:1.2rem;cursor:pointer}.page-body .product-hover .product-add .icon-arrow-right,.page-body .product-hover .product-open .icon-arrow-right{font-size:0.6rem;margin-top:0.15rem;color:inherit}.page-body .product-hover .product-add:hover,.page-body .product-hover .product-open:hover{background:#342e2e;color:white}.page-body .product:hover .product-image picture img{transform:scale(1)}.page-body .product:hover .product-info{display:none}.page-body .product:hover .product-hover{display:block}.page-body .component-contact{position:fixed;bottom:2.1rem;right:calc((100% - 85rem) / 2);width:13.5rem;transform:translateY(100%);z-index:9}.transition .page-body .component-contact{transition:transform 0.5s ease}.page-body .component-contact-button{padding:0px;display:flex}.page-body .component-contact-button .contact-button{width:100%;background:#ffcd29;color:#342e2e;padding:0.3rem 1rem 0.3rem 2rem;text-decoration:none;display:flex;align-items:center;height:2.1rem;position:relative;text-align:center;justify-content:center}.page-body .component-contact-button .contact-button i{color:inherit;position:absolute;left:1rem;top:50%;transform:translateY(-50%)}.page-body .component-contact-button .contact-button .label-open,.page-body .component-contact-button .contact-button .label-close{font-size:0.9rem;font-family:"Philosopher", "Outfit", "Arial";color:inherit}.page-body .component-contact-button .contact-button i.close,.page-body .component-contact-button .contact-button .label-close{display:none}.page-body .component-contact-button .whatsapp{color:#ffcd29;background:#342e2e;height:2.1rem;width:2.1rem;flex:0 0 auto;text-decoration:none;margin-left:0.7rem;font-size:1.2rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.transition .page-body .component-contact-button .whatsapp{transition:all 0.3s ease}.page-body .component-contact-button .whatsapp:hover{color:#342e2e;background:#ffcd29}.page-body .component-contact-section{padding:0px;margin-top:0.6rem;max-height:calc(100vh - 8.5rem);overflow-y:auto;padding:0.75rem 0px 1.5rem;color:white;background:#342e2e}.page-body .component-contact-section h1,.page-body .component-contact-section h2,.page-body .component-contact-section h3,.page-body .component-contact-section h4,.page-body .component-contact-section h5,.page-body .component-contact-section h6{color:white}.page-body .component-contact-section .contact-intro{font-size:0.8rem}.page-body .component-contact-section .contact-intro .contact-details span.color-primary{margin-right:0.25rem}.page-body .component-contact-section .contact-intro .contact-details a{text-decoration:none}.page-body .component-contact-section .contact-form{margin-top:1rem}.page-body .component-contact-section .contact-form form .row{flex-direction:column}.page-body .component-contact-section .contact-form form .row .col-form-label{color:white !important}.page-body .component-contact-section .contact-form form .row .custom-checkbox .custom-control-label{font-size:0.6rem}.page-body .component-contact-section .contact-form form .row textarea.form-control,.page-body .component-contact-section .contact-form form .row input.form-control{padding:0.4rem 0.6rem;min-height:1.8rem}.page-body .component-contact-section .contact-form form .row .btn-primary{width:100%}.page-body .component-contact-section .contact-form form .row:last-child .form-group[data-type="button"]{margin-bottom:0px}.page-body .component-contact.active{transform:translateY(2.1rem)}.page-body .component-contact.active .component-contact-button .contact-button i.open,.page-body .component-contact.active .component-contact-button .contact-button .label-open{display:none}.page-body .component-contact.active .component-contact-button .contact-button i.close,.page-body .component-contact.active .component-contact-button .contact-button .label-close{display:block}.page-body .related-products-text{padding:0px 8rem 0px 5.5rem}.page-body .related-products-content .products-slider{width:100%;margin-bottom:4rem}.page-body .related-products-content .expert-dots{width:55%}.page-body .related-products-content .expert-dots .dot{flex:1;width:auto;max-width:100%;border-radius:0px;height:0.11rem;margin:0px}.page-body .footer{padding-top:6rem;padding-bottom:2.5rem;margin-top:auto}@media (max-width:1024px){.page-body .footer{padding-top:100px}}@media (max-width:1024px){.page-body .footer{padding-bottom:40px}}.page-body .footer-inside{margin-left:auto;margin-right:auto;width:100%;max-width:86.5rem}.page-body .footer-inside-heading{margin-bottom:2.5rem;display:flex;flex-wrap:nowrap;flex-direction:column}@media (max-width:1024px){.page-body .footer-inside-heading{margin-bottom:40px}}.page-body .footer-inside-heading .block-image{width:13.25rem;flex:0 0 auto;max-width:100%;margin-bottom:1.5rem}.page-body .footer-inside-heading .block-text{width:26rem;flex:0 0 auto;max-width:100%}.page-body .footer-inside-address{margin-bottom:1rem}.page-body .footer-inside-menu{justify-content:flex-end;margin-bottom:1rem}.page-body .footer-inside-menu ul li{margin-left:5rem}.page-body .footer-inside-menu ul li a{display:inline-flex;align-items:center;text-transform:uppercase;font-size:0.7rem;letter-spacing:0.3em}.page-body .footer-inside-menu ul li a i{color:#ffcd29;margin-left:1rem}.page-body .footer-inside-contact{margin-bottom:1rem}.page-body .footer-inside-contact .contact-mail,.page-body .footer-inside-contact .contact-phone{margin-right:0.75rem}.page-body .footer-inside-contact .contact-mail span,.page-body .footer-inside-contact .contact-phone span{font-weight:bold;margin-right:0.25rem}.page-body .footer-inside-contact .contact-mail a,.page-body .footer-inside-contact .contact-phone a{text-decoration:none;display:inline-block}.page-body .footer-inside-socials{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-bottom:1rem}.page-body .footer-inside-socials .social{margin-left:0.5rem;display:inline-flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border:1px solid #ffcd29;border-radius:50%;text-decoration:none;color:#ffcd29}.page-body .footer-inside-socials .social i{color:inherit !important;font-size:1rem}.transition .page-body .footer-inside-socials .social{transition:all 0.3s ease}.page-body .footer-inside-socials .social:hover{background:#ffcd29;color:black}.page-body .footer-signature{margin-left:auto;margin-right:auto;width:100%;max-width:86.5rem;font-size:0.8rem;display:flex;flex-wrap:wrap;align-items:center}.page-body .footer-signature h1,.page-body .footer-signature h2,.page-body .footer-signature h3,.page-body .footer-signature h4,.page-body .footer-signature h5,.page-body .footer-signature h6,.page-body .footer-signature p,.page-body .footer-signature i,.page-body .footer-signature a:not(.btn),.page-body .footer-signature strong,.page-body .footer-signature ul li,.page-body .footer-signature div,.page-body .footer-signature span{color:#979393}.page-body .footer-signature .block-text{flex:0 0 auto;width:auto;max-width:100%;margin-right:auto}.page-body .footer-signature .block-menu{width:0rem;width:auto;flex:0 0 auto;max-width:100%;padding:0px 0.5rem}.page-body .footer-signature .block-menu ul{display:flex;flex-wrap:wrap;align-items:center}.page-body .footer-signature .block-menu ul li{padding:0.25rem;display:flex;align-items:center}.page-body .footer-signature .block-menu ul li:not(:first-child):before{content:"|";margin:0px 0.25rem;display:inline-block}.page-body .footer-signature .block-menu ul li a{display:inline-block}@media (max-width:1024px){html{font-size:16px;scroll-padding-top:80px}.page-body h1{font-size:40px}.page-body h2{font-size:32px}.page-body h3{font-size:24px}.page-body h4{font-size:20px}.page-body h5{font-size:18px}.page-body h6{font-size:16px}.page-body .header-menu{display:none}.page-body .header-content{flex:0 0 auto;width:auto;margin-top:0px !important}.page-body .header-actions{padding-top:0px !important}.page-body .header .main-menu{position:fixed;top:0px;left:0px;transform:translateX(100%);height:100%;overflow-y:auto}.transition .page-body .header .main-menu{transition:transform 0.5s ease}.page-body .header .main-menu.active{transform:translateX(0%)}.page-body .header .main-menu-default-menu{padding:0px 15px;text-align:center;padding-bottom:32px}.page-body .header .main-menu-default-sidebar{display:none}.page-body .header .main-menu-furniture>.block-content{flex-direction:column;flex-wrap:nowrap;align-items:center;padding-bottom:32px}.page-body .header .main-menu-furniture>.block-content .furniture-heading{text-align:center;margin-bottom:2.5rem}.page-body .header .main-menu-furniture>.block-content .menu-category-wrapper{width:30%;min-width:250px;margin-bottom:2.5rem}.page-body .header .main-menu-close{position:sticky;right:unset;left:50%;top:calc(100% - 15px);transform:translate(-50%, -100%)}.page-body .header .main-menu-close-button{width:32px;height:32px;color:#342e2e;border:#ffcd29;background:#ffcd29;font-size:15px}.page-body .header .main-menu-close-button i{color:inherit}.page-body .header-shoppingcart{padding-left:0px}.page-body .header .orderlist,.page-body .header .searchlist{top:80px;right:15px;z-index:9}.page-body .header .orderlist:after{right:15px}.page-body .header .searchlist:after{right:45px}.page-body .header .nav-mobile{position:fixed;padding:15px;left:0px;bottom:0px;width:100%;z-index:8;display:flex;flex-wrap:nowrap;align-items:stretch}.page-body .header .nav-mobile .menu-mobile-signature,.page-body .header .nav-mobile .menu-mobile-furniture{background:rgba(52, 46, 46, 0.9);border-radius:500px;padding:6px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:calc(50% - 32px);height:32px;text-decoration:none}.page-body .header .nav-mobile .menu-mobile-signature .title,.page-body .header .nav-mobile .menu-mobile-furniture .title{color:white;font-size:10px;line-height:1.4;font-weight:bold;letter-spacing:0.35em;text-transform:uppercase}.page-body .header .nav-mobile .menu-mobile-signature .label,.page-body .header .nav-mobile .menu-mobile-furniture .label{color:#ffcd29;font-size:6px;line-height:1.4;font-weight:300;letter-spacing:0.35em;text-transform:uppercase}.page-body .header .nav-mobile .menu-mobile-button{margin:0px 15px;background:rgba(52, 46, 46, 0.9);border-radius:50%;display:flex;align-items:center;justify-content:center;height:32px;width:32px}.page-body .usp-counter .counter-number{font-size:48px}.page-body .usp-counter .counter-description{font-size:16px}.page-body .review{flex-wrap:nowrap;flex-direction:column;padding:0px 60px}.page-body .review-slider{width:100%}.page-body .review-image{width:100%;padding:0px;margin-bottom:30px}.page-body .review-image picture{width:40%;min-width:160px;max-width:100%}.page-body .review-info{width:100%;padding:0px;text-align:center;font-size:20px}.page-body .review-info i{font-size:60px;margin-bottom:15px}.page-body .product{width:100%}.page-body .product-wrapper{justify-content:flex-start}.page-body .product-image{padding:10px 30px;margin-bottom:0px}.page-body .product-image:after{content:"";padding-bottom:48%;background:rgba(242, 242, 242, 0.25);border-radius:0px 0px 1000px 1000px;position:absolute;bottom:0px;width:100%;left:0px;z-index:-1}.page-body .product-info{padding-bottom:0px;background:transparent;border-radius:0px}.page-body .product-info-inside{position:relative;padding:10px 30px}.page-body .product-hover{display:none}.page-body .product:hover .product-info{display:block}.page-body .product:hover .product-hover{display:none}.page-body .related-products-text{padding:0px 15px 30px}.page-body .related-products-content .products-slider{margin-bottom:60px}.page-body .related-products-content .expert-dots{width:60%;justify-content:center;margin:0px auto}.page-body .related-products-content .expert-dots .dot{height:3px}.page-body .cta-card .overlay{padding:30px}.page-body .cta-card .overlay-heading h2{font-size:24px}.page-body .footer{padding-bottom:62px}.page-body .footer-inside-heading{order:-2}.page-body .footer-inside-menu{order:-1;justify-content:flex-start;margin-bottom:2.5rem}.page-body .footer-inside-menu ul li{margin:0px 20px 0px 0px}.page-body .footer-inside-socials{justify-content:flex-start;margin-bottom:22px}.page-body .footer-inside-socials .social{margin:0px 8px 8px 0px}.page-body .footer-signature-text,.page-body .footer-signature-menu{width:100% !important}}@media (max-width:1024px) and (max-width:1024px){.page-body .header .main-menu-furniture>.block-content .furniture-heading{margin-bottom:40px}}@media (max-width:1024px) and (max-width:1024px){.page-body .header .main-menu-furniture>.block-content .menu-category-wrapper{margin-bottom:40px}}@media (max-width:1024px) and (max-width:1024px){.page-body .footer-inside-menu{margin-bottom:40px}}@media (max-width:575px){.page-body .header .orderlist,.page-body .header .searchlist{top:80px !important;right:0px;width:100%;max-height:calc(100vh - 80px) !important;overflow-y:auto}.page-body .header .orderlist:after{right:30px}.page-body .header .orderlist-content,.page-body .header .orderlist-step-form{max-height:unset !important;overflow:unset !important}.page-body .header .searchlist-results{max-height:calc(100vh - 142px) !important}.page-body .header .searchlist:after{right:60px}.page-body .header.sticky .orderlist,.page-body .header.sticky .searchlist{top:64px !important;max-height:calc(100vh - 64px) !important}.page-body .header.sticky .searchlist-results{max-height:calc(100vh - 126px) !important}.page-body .portfolio-content .expert-arrow{display:none}.page-body .footer-inside-menu ul li{margin:0px;width:100%}.page-body .footer-inside-menu ul li:not(:last-child){margin-bottom:30px}}