﻿/*!
Theme Name: Treca
Theme URI: http://underscores.me/
Author: feel and clic
Author URI: https://www.feelandclic.com
Description: une entreprise industrielle française tournée vers l’avenir
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: treca-paris
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Treca is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@font-face{font-family:"SuisseIntl";font-weight:400;src:url("assets/fonts/SuisseIntl-Regular.ttf") format("truetype")}@font-face{font-family:"SuisseIntl";font-weight:700;src:url("assets/fonts/SuisseIntl-Bold.ttf") format("truetype")}@font-face{font-family:"SuisseIntl";font-weight:500;src:url("assets/fonts/SuisseIntl-Book.ttf") format("truetype")}@font-face{font-family:"Suisse Works";font-weight:700;src:url("assets/fonts/SuisseWorks-Bold.otf")}@font-face{font-family:"Suisse Works";font-weight:700;font-style:italic;src:url("assets/fonts/SuisseWorks-BoldItalic.otf")}@font-face{font-family:"Suisse Works";font-weight:300;src:url("assets/fonts/SuisseWorks-Book.otf")}@font-face{font-family:"Suisse Works";font-weight:300;font-style:italic;src:url("assets/fonts/SuisseWorks-BookItalic.otf")}@font-face{font-family:"Suisse Works";font-weight:500;src:url("assets/fonts/SuisseWorks-Medium.otf")}@font-face{font-family:"Suisse Works";font-weight:400;src:url("assets/fonts/SuisseWorks-Regular.otf")}:root{--default-font-suisse: "Suisse Works";--default-font-open-sans: "Open Sans";--h1-font-size: 70px;--h2-font-size: 35px;--h3-font-size: 25px;--h4-font-size: 20px;--h5-font-size: 18px;--h6-font-size: 15px;--p-font-size: 16px}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:"SuisseIntl";font-size:1rem;line-height:1.5}.collaboration{color:#740801 !important}.news{color:#e89004 !important}.media,.sleep-well{color:#578c74 !important}h1{color:#000}p{color:#383838}.page-title{color:#FFF;font-family:Suisse Works;font-size:70px;font-style:normal;font-weight:400;line-height:24px}.blog .main-title .head-container{background:var(--bg-block);background-size:cover}@media only screen and (max-width: 1024px){.blog .main-title .head-container{height:500px}.blog .main-title .head-container .content{width:calc(100% - 60px);margin:0px !important;left:50%;transform:translateX(-50%);top:auto}.blog .main-title .head-container .content .post{width:100%}}@media only screen and (max-width: 768px){.blog .main-title{height:550px}.blog .main-title .head-container{background:var(--bg-block) no-repeat center;height:319px}.blog .main-title .head-container .content{left:50%;transform:translateX(-50%);top:65%;margin:0 auto;height:fit-content}.blog .main-title .head-container .content .description{display:block}}.main-title{color:#FFF;font-family:Suisse Works;font-size:16px;font-style:normal;font-weight:400;line-height:24px;font-family:"Open Sans"}.main-title .head-container{background:linear-gradient(to bottom right, transparent, black),var(--bg-block);background-size:cover;height:564px;position:relative;z-index:0;color:#fff;height:calc(100vh - 232px)}.main-title .head-container .content{position:absolute;bottom:60px;margin-left:147px}.main-title .head-container .content h1{font-size:70px}.main-title .head-container .content h1 a{color:#000;text-decoration:none}.main-title .head-container .content .description{padding:22px 0px 0px 0px}.main-title .head-container .content .description p{font-family:var(--bs-font-sans-serif)}.main-title .mobile-description{display:none}@media only screen and (max-width: 340px){.main-title .head-container .content .page-title{font-size:44px !important;line-height:44px !important}}@media only screen and (max-width: 768px){.main-title .head-container .content{bottom:39px;margin-left:30px}.main-title .head-container .content .page-title{font-size:55px;line-height:60px}.main-title .head-container .content .description{display:none}.main-title .mobile-description{display:flex;height:fit-content;justify-content:center;align-items:center;background-color:#000}.main-title .mobile-description .text{width:372px;font-size:13px;padding:36px 28px}}@media only screen and (max-width: 1024px){.main-title .content{margin:0px 30px !important}.main-title .content h1{line-height:75px}}@media only screen and (max-width: 768px){.page-template-page-right-content .mobile-description{display:flex}.page-template-page-right-content .content{bottom:39px}.page-template-page-right-content .content .page-title{width:366px;line-height:60px}}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}.row{margin-left:0px;margin-right:0px}.row>*{padding-left:0px;padding-right:0px}.error404 .site-body,.page-template-default .site-body,.post-type-archive .site-body,.page-template-page-title .site-body,.page-template-page-right-content .site-body,.page-template-page-store-locator .site-body,.page-template-page-historic .site-body,.page-template-page-blank .site-body,.single-products .site-body,.single-post .site-body,.search .site-body,.blog .site-body{padding-top:122px}@media only screen and (max-width: 768px){.error404 .site-body,.page-template-default .site-body,.post-type-archive .site-body,.page-template-page-title .site-body,.page-template-page-right-content .site-body,.page-template-page-store-locator .site-body,.page-template-page-historic .site-body,.page-template-page-blank .site-body,.single-products .site-body,.single-post .site-body,.search .site-body,.blog .site-body{padding-top:43px}}.page-template-page-right-content .site-body{overflow:hidden}.page-template-page-right-content .main-title .head-container .content .description{width:50%}.page-template-page-historic .site-main{background:#000 !important}.page-template-page-title .wp-block-columns.has-background .container{margin:0px auto}@media only screen and (max-width: 768px){.page-template-page-title .wp-block-columns.has-background{padding:0px}.page-template-page-title .wp-block-columns.has-background .container{padding:30px}}.home .site-body{padding-top:0px}.home .home-container{contain:paint}.home .home-container section{position:relative;z-index:20;background-color:#fff}.home .home-container section.sticky{position:sticky;top:90px}.home .home-container section.fixed{position:fixed;top:140px;left:0;right:0;margin-top:0px !important}.home .home-container section .product-grid{background-color:#fff}@media only screen and (max-width: 430px){.page-template-page-blank .site-body{padding-top:122px}.page-template-page-blank .site-body .entry-content p{text-align:justify;word-break:break-word}}hr{background-color:#d3d3d3;border:0;height:1px;margin-bottom:1.5em}.hr-22{width:1px;background-color:#d3d3d3}.hr-50{width:1px;background-color:#d3d3d3}.hr-50{width:1px;background-color:#d3d3d3}.hr-80{width:1px;background-color:#d3d3d3}.hr-100{width:1px;background-color:#d3d3d3}.hr-150{width:1px;background-color:#d3d3d3}.hr-200{width:1px;background-color:#d3d3d3}ol{list-style:decimal}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a.url{color:#000;font-family:Suisse Works;font-size:15px;font-style:normal;font-weight:400;line-height:21px;padding:14px 25px;letter-spacing:1.4px;text-decoration-line:underline;text-transform:uppercase;margin:0 auto}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}.link-button{display:flex;width:fit-content;height:50px;max-width:1400px;padding:14px 25px;justify-content:center;align-items:center;color:#FFF;font-family:Suisse Works;font-size:15px;font-style:normal;font-weight:400;line-height:21px;border:1px solid #d3d3d3;letter-spacing:1.4px;text-transform:uppercase;text-decoration-line:none !important;text-decoration:none}.link-button{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.link-button:hover{background-color:#000 !important;color:#fff !important;border:none !important}.link-button:hover:after{color:#fff !important}.link-button:hover svg path{stroke:#fff}.addtoany_share_save.addtoany_share{display:none}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],select,textarea{border:1px solid #d3d3d3 !important;border-radius:0px !important;padding:14px 17px !important;width:100% !important;color:#000;font-family:Suisse Works;font-size:15px;font-style:normal;font-weight:400;line-height:21px}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,select::placeholder,textarea::placeholder{color:#000;font-family:Suisse Works;font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:1.4px !important}select{border:1px solid #d3d3d3}textarea{width:100%}input[type=submit],button[type=submit]{color:#000;font-family:Suisse Works;font-size:15px;font-style:normal;font-weight:400;line-height:21px;text-transform:uppercase;border:1px solid #d3d3d3;letter-spacing:1.4px;background-color:#fff;width:100%}input[type=tel]{ime-mode:disabled}@media(max-width: 767px){.post-type-archive-store-locator.map-is-active .section-footer,.post-type-archive-store-locator.map-is-active .treca-footer{display:none}}.post-type-archive-store-locator .store-locator{display:flex;align-items:stretch}@media(max-width: 993px){.post-type-archive-store-locator .store-locator .store-search-mobile{position:sticky;top:88px;z-index:9999}}.post-type-archive-store-locator .store-locator .store-search{padding:21px 60px;background-color:#f5f5f5;display:flex;flex-direction:column;gap:20px 0}.post-type-archive-store-locator .store-locator .store-search .form-title{color:#000;font-family:Suisse Works;font-size:20px;font-style:normal;font-weight:400;line-height:24px;padding-bottom:0px;margin-bottom:0}.post-type-archive-store-locator .store-locator .store-search form{display:flex;gap:17px}.post-type-archive-store-locator .store-locator .store-search form .input-group{position:relative}.post-type-archive-store-locator .store-locator .store-search form .input-group .search-icon{position:absolute;top:13px;left:23px;z-index:1;background:rgba(0,0,0,0);border:0;padding:0}.post-type-archive-store-locator .store-locator .store-search form .input-group input{border-radius:43px !important;font-family:"Open Sans",sans-serif;border-color:#686868;padding:6px 20px 6px 66px !important;height:50px;z-index:0}.post-type-archive-store-locator .store-locator .store-search form .input-group input::-webkit-input-placeholder{font-size:14px;font-family:"Open Sans",sans-serif;color:#686868}@media(max-width: 1220px){.post-type-archive-store-locator .store-locator .store-search form .input-group input::-webkit-input-placeholder{font-size:13px}}.post-type-archive-store-locator .store-locator .store-search form .input-group input::-moz-placeholder{font-size:14px;font-family:"Open Sans",sans-serif;color:#686868}@media(max-width: 1220px){.post-type-archive-store-locator .store-locator .store-search form .input-group input::-moz-placeholder{font-size:13px}}.post-type-archive-store-locator .store-locator .store-search form .input-group input:-ms-input-placeholder{font-size:14px;font-family:"Open Sans",sans-serif;color:#686868}@media(max-width: 1220px){.post-type-archive-store-locator .store-locator .store-search form .input-group input:-ms-input-placeholder{font-size:13px}}.post-type-archive-store-locator .store-locator .store-search form .input-group input:-moz-placeholder{font-size:14px;font-family:"Open Sans",sans-serif;color:#686868}@media(max-width: 1220px){.post-type-archive-store-locator .store-locator .store-search form .input-group input:-moz-placeholder{font-size:13px}}.post-type-archive-store-locator .store-locator .store-search form button{border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);padding:0px;min-width:50px;width:50px;height:50px;font-size:27px;transition:.3s ease-in-out}.post-type-archive-store-locator .store-locator .store-search form button .spinner{display:none;width:22px;height:22px;position:relative}.post-type-archive-store-locator .store-locator .store-search form button .spinner .spinner-border{position:absolute;left:0;top:0;width:22px;height:22px}.post-type-archive-store-locator .store-locator .store-search form button:focus-visible,.post-type-archive-store-locator .store-locator .store-search form button:hover,.post-type-archive-store-locator .store-locator .store-search form button:focus{background-color:#000}.post-type-archive-store-locator .store-locator .store-search form button *{pointer-events:none}.post-type-archive-store-locator .store-locator .store-search .count{color:#686868;font-family:"Open Sans";font-size:12px;font-style:normal;font-weight:500;line-height:24px;margin:0px}.post-type-archive-store-locator .store-locator .store-search .switch-store-search{display:flex;gap:0 20px}.post-type-archive-store-locator .store-locator .store-search .switch-store-search button{height:47px;width:100%;border:0;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:26px;font-family:"Suisse Works";color:#000;background-color:rgba(0,0,0,0);box-shadow:none;position:relative}.post-type-archive-store-locator .store-locator .store-search .switch-store-search button::before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:2px;width:0;transition:.3s ease-in-out;background-color:#000}.post-type-archive-store-locator .store-locator .store-search .switch-store-search button.active::before{width:100%}@media(max-width: 1200px){.post-type-archive-store-locator .store-locator .store-search{padding:21px 25px}}@media(max-width: 993px){.post-type-archive-store-locator .store-locator .store-search{padding:15px 25px 0;gap:10px}.post-type-archive-store-locator .store-locator .store-search .form-title{display:none}.post-type-archive-store-locator .store-locator .store-search .count{line-height:13px}}@media(max-width: 993px){.post-type-archive-store-locator .store-locator:not(.active-liste) .stores{overflow:hidden;display:none;opacity:0;pointer-events:none}.post-type-archive-store-locator .store-locator:not(.active-liste) .map{opacity:1;pointer-events:all;position:relative !important}}.post-type-archive-store-locator .store-locator .stores{width:45%;min-width:590px}.post-type-archive-store-locator .store-locator .stores .stores-list .nos-retail,.post-type-archive-store-locator .store-locator .stores .stores-list .nos-expert,.post-type-archive-store-locator .store-locator .stores .stores-list .exclusives{padding:40px 30px;max-height:598px;overflow-y:auto}.post-type-archive-store-locator .store-locator .stores .stores-list .nos-retail h2.title,.post-type-archive-store-locator .store-locator .stores .stores-list .nos-expert h2.title,.post-type-archive-store-locator .store-locator .stores .stores-list .exclusives h2.title{text-align:center}.post-type-archive-store-locator .store-locator .stores .stores-list .nos-retail{position:relative}.post-type-archive-store-locator .store-locator .stores .stores-list .nos-retail::before{content:"";display:block;height:1px;position:absolute;background:silver;top:0;left:30px;right:30px}@media(max-width: 767px){.post-type-archive-store-locator .store-locator .stores .stores-list .nos-expert{padding:40px 30px}}.post-type-archive-store-locator .store-locator .stores .stores-list .nos-retail,.post-type-archive-store-locator .store-locator .stores .stores-list .nos-expert{background-color:#f5f5f5}.post-type-archive-store-locator .store-locator .stores .stores-list .title{color:#000;font-family:Suisse Works;font-size:26px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:30px}@media(max-width: 767px){.post-type-archive-store-locator .store-locator .stores .stores-list .title{font-size:25px;line-height:30px}}@media(max-width: 380px){.post-type-archive-store-locator .store-locator .stores .stores-list .title{font-size:22px;line-height:27px}}.post-type-archive-store-locator .store-locator .stores .stores-list .store{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:15px;margin:-15px;position:relative;transition:.3s ease-in-out}.post-type-archive-store-locator .store-locator .stores .stores-list .store:not(:last-child){padding-bottom:25px;margin-bottom:17px}.post-type-archive-store-locator .store-locator .stores .stores-list .store:not(:last-child):before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:silver;height:1px;width:200px}.post-type-archive-store-locator .store-locator .stores .stores-list .store .title{display:flex;align-items:flex-start;gap:13px;flex-shrink:0;margin:0}.post-type-archive-store-locator .store-locator .stores .stores-list .store .title .picture{width:27px;min-width:27px;height:27px;display:flex;align-items:center;justify-content:center;background-color:#000}.post-type-archive-store-locator .store-locator .stores .stores-list .store .title .name{font-size:18px;line-height:27px;margin:0px}.post-type-archive-store-locator .store-locator .stores .stores-list .store .title .name a{color:#000;text-decoration:none}.post-type-archive-store-locator .store-locator .stores .stores-list .store .exclu{width:240px;display:flex;align-items:center;gap:20px}.post-type-archive-store-locator .store-locator .stores .stores-list .store .exclu .exclu-button{min-height:30px;font-weight:500;font-style:italic;padding:4px 18px;color:#3a3a3a;border:1px solid #686868;border-radius:100px;font-size:14px;line-height:20px;text-decoration:none;text-transform:capitalize}.post-type-archive-store-locator .store-locator .stores .stores-list .store .exclu .status{color:#15a466;font-family:"Suisse Works";font-weight:400;font-style:italic;display:flex;align-items:center;gap:7px;font-size:14px;line-height:13px}.post-type-archive-store-locator .store-locator .stores .stores-list .store .exclu .status::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background-color:#15a466}.post-type-archive-store-locator .store-locator .stores .stores-list .store .exclu .status.close{color:#ff4646}.post-type-archive-store-locator .store-locator .stores .stores-list .store .exclu .status.close::before{background-color:#ff4646}.post-type-archive-store-locator .store-locator .stores .stores-list .store .localisation{display:flex;width:100%;justify-content:space-between;gap:15px 35px}.post-type-archive-store-locator .store-locator .stores .stores-list .store .localisation .address{color:#3A3A3A;font-family:Suisse Works;font-size:14px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:0}.post-type-archive-store-locator .store-locator .stores .stores-list .store .localisation .address .phone-number{white-space:nowrap}.post-type-archive-store-locator .store-locator .stores .stores-list .store .localisation .distance{color:#000;font-weight:bold;white-space:nowrap;font-size:14px;line-height:26px}.post-type-archive-store-locator .store-locator .stores .stores-list .store .urls{display:flex;padding:4px 0px;align-items:flex-start;gap:10px 36px;flex-wrap:wrap}.post-type-archive-store-locator .store-locator .stores .stores-list .store .urls .url{padding:0px !important;text-transform:initial}@media(max-width: 350px){.post-type-archive-store-locator .store-locator .stores .stores-list .store .urls .url{font-size:12px}}@media(max-width: 767px){.post-type-archive-store-locator .store-locator .stores .stores-list .store .urls{width:100%;gap:10px 10px}.post-type-archive-store-locator .store-locator .stores .stores-list .store .urls .url{margin:0;letter-spacing:.9px}}@media(max-width: 1200px){.post-type-archive-store-locator .store-locator .stores{min-width:500px}.post-type-archive-store-locator .store-locator .stores .stores-list .nos-retail,.post-type-archive-store-locator .store-locator .stores .stores-list .exclusives{padding:40px 30px}}@media(max-width: 993px){.post-type-archive-store-locator .store-locator .stores{order:3;min-width:auto;width:100%;display:block;opacity:1;transition:.3s ease-in-out}}.post-type-archive-store-locator .store-locator .map{position:sticky;top:140px;width:100%;height:calc(100vh - 140px);transition:.3s ease-in-out}.post-type-archive-store-locator .store-locator .map a{color:#000;padding:0px}.post-type-archive-store-locator .store-locator .map .leaflet-popup-pane .leaflet-popup-close-button{display:none}.post-type-archive-store-locator .store-locator .map .leaflet-popup-pane .leaflet-popup-content-wrapper{border-radius:0px}.post-type-archive-store-locator .store-locator .map .leaflet-popup-pane .leaflet-popup-content-wrapper .leaflet-popup-content{width:207px;font-size:12px;color:#3a3a3a !important;margin:15px}.post-type-archive-store-locator .store-locator .map .leaflet-popup-pane .leaflet-popup-content-wrapper .leaflet-popup-content h3{font-size:12px;font-weight:bold;color:#3a3a3a !important}.post-type-archive-store-locator .store-locator .map .leaflet-popup-pane .leaflet-popup-content-wrapper .leaflet-popup-content .url{font-size:13px;text-transform:capitalize}.post-type-archive-store-locator .store-locator .map .leaflet-popup-pane .leaflet-popup-content-wrapper .leaflet-popup-content .user-location{text-align:center}@media(max-width: 993px){.post-type-archive-store-locator .store-locator .map{order:2;top:0;position:absolute !important;height:calc(100vh - 88px - 145px);min-height:400px;pointer-events:none;opacity:0}}@media(max-width: 993px){.post-type-archive-store-locator .store-locator{flex-direction:column}}.leaflet-bottom.leaflet-right{display:none}.store.highlight{border-bottom:1px solid silver;background:#e7e7e7}.addtoany_list{display:flex !important}.addtoany_list a{margin-right:6px !important}.site-header{position:absolute;width:100%;z-index:2;padding-top:30px}.site-header .site-branding{padding:0px 34px;color:#fff;display:flex;align-items:center;justify-content:space-between;padding-bottom:20px}.site-header .site-branding .sticky-image{display:none}.site-header .site-branding .normal-image{display:block}.site-header .site-branding .search-icon{color:#fff}.site-header .site-branding a{text-decoration:none}.site-header .site-branding .profile{display:flex;gap:24px;justify-content:flex-end}.site-header .site-branding .logo,.site-header .site-branding .search,.site-header .site-branding .profile{flex-basis:100%}.site-header .site-branding .logo a{display:block;margin:0 auto;width:fit-content}@media(max-width: 993px){.site-header .site-branding .logo a img{min-width:137px}}.site-header .main-navigation{padding:0px;text-align:center}.site-header .main-navigation .offcanvas-header{padding:0px}.site-header .main-navigation #primary-menu{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.site-header .main-navigation #primary-menu .menu-item{height:40px;position:relative;width:100%}.site-header .main-navigation #primary-menu .menu-item a{text-transform:uppercase}.site-header .main-navigation #primary-menu .menu-item .sub-menu{display:none;position:absolute;left:0px;right:0px;z-index:5;height:600px;max-height:calc(100vh - 160px);width:100%;background:#fff;padding:48px 37px;padding-right:0px;text-align:left}.site-header .main-navigation #primary-menu .menu-item .sub-menu .menu-item{position:initial;height:fit-content;margin-bottom:15px}.site-header .main-navigation #primary-menu .menu-item .sub-menu .menu-item a{color:#686868 !important;width:100%}.site-header .main-navigation #primary-menu .menu-item .sub-menu .menu-item .sub-menu{display:none;position:absolute;top:0px;bottom:0px;right:0px;height:100%;width:100%}.site-header .main-navigation #primary-menu .menu-item .sub-menu .menu-item.hovered a{color:#000 !important;font-weight:500}.site-header .main-navigation #primary-menu .menu-item .sub-menu .menu-item.hovered .sub-menu{display:block;position:absolute;left:100%;width:100%;height:100%;overflow-y:auto}.site-header .main-navigation #primary-menu .menu-item .sub-menu .menu-item.hovered .sub-menu a{color:#686868 !important}.site-header .main-navigation #primary-menu .menu-item .sub-menu .menu-item.hovered .sub-menu .menu-item{list-style-type:disc}.site-header .main-navigation #primary-menu .menu-item .sub-menu .menu-item.hovered .sub-menu .menu-item::marker{color:#686868 !important}.site-header .main-navigation #primary-menu .menu-item .sub-menu .menu-item.hovered .sub-menu .menu-item a{font-weight:400}.site-header .main-navigation #primary-menu .menu-item .sub-menu .menu-item.hovered .sub-menu .menu-item:hover::marker{color:#000 !important}.site-header .main-navigation #primary-menu .menu-item .sub-menu .menu-item.hovered .sub-menu .menu-item:hover a{color:#000 !important;font-weight:500}.site-header .main-navigation #primary-menu .menu-item:hover .sub-menu{display:block}.site-header .main-navigation #primary-menu .menu-item:last-child.hovered .sub-menu{padding-left:revert-layer}.site-header .main-navigation #primary-menu .menu-item:last-child.hovered .sub-menu .menu-item a{padding-left:0px}.site-header .main-navigation #primary-menu .menu-item:last-child.hovered .sub-menu .sub-menu{left:-100%;padding-left:37px}.site-header .main-navigation #primary-menu .menu-item:last-child.hovered .sub-menu .sub-menu .menu-item a{padding-left:0px}.site-header .navbar-toggler{display:none}.site-header.sticky-header,.site-header.hover-haeder{background:#fff !important;box-shadow:0px 0px 5px rgba(0,0,0,.2)}.site-header.sticky-header *,.site-header.hover-haeder *{color:#000 !important}.site-header.sticky-header .normal-image,.site-header.hover-haeder .normal-image{display:none}.site-header.sticky-header .sticky-image,.site-header.hover-haeder .sticky-image{display:block}.site-header.sticky-header .navbar-toggler,.site-header.hover-haeder .navbar-toggler{border:none}.site-header.sticky-header .navbar-toggler-icon,.site-header.hover-haeder .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2223%22%20viewBox%3D%220%200%2025%2023%22%20fill%3D%22none%22%3E%3Crect%20x%3D%220.5%22%20y%3D%221.75%22%20width%3D%2224%22%20height%3D%221.5%22%20fill%3D%22black%22%20stroke%3D%22black%22%20stroke-width%3D%220.654545%22%2F%3E%3Crect%20x%3D%220.5%22%20y%3D%2210.75%22%20width%3D%2224%22%20height%3D%221.5%22%20fill%3D%22black%22%20stroke%3D%22black%22%20stroke-width%3D%220.654545%22%2F%3E%3Crect%20x%3D%220.5%22%20y%3D%2219.75%22%20width%3D%2224%22%20height%3D%221.5%22%20fill%3D%22black%22%20stroke%3D%22black%22%20stroke-width%3D%220.654545%22%2F%3E%3C%2Fsvg%3E")}.site-header.sticky-header .site-branding .profile :not(#store-locator) svg path,.site-header.hover-haeder .site-branding .profile :not(#store-locator) svg path{fill:#000 !important}.site-header.sticky-header .site-branding .search .switch-lang,.site-header.hover-haeder .site-branding .search .switch-lang{border-right:1px solid rgba(0,0,0,.2) !important}.error404 .site-header,.page-template-default .site-header,.site-header.sticky-header,.site-header.hover-haeder,.archive .site-header,.page-template-page-title .site-header,.page-template-page-right-content .site-header,.page-template-page-historic .site-header,.page-template-page-store-locator .site-header,.page-template-page-blank .site-header,.single .site-header,.search .site-header,.blog .site-header{position:fixed;top:0;right:0;left:0;background:#fff}.error404 .site-header *,.page-template-default .site-header *,.site-header.sticky-header *,.site-header.hover-haeder *,.archive .site-header *,.page-template-page-title .site-header *,.page-template-page-right-content .site-header *,.page-template-page-historic .site-header *,.page-template-page-store-locator .site-header *,.page-template-page-blank .site-header *,.single .site-header *,.search .site-header *,.blog .site-header *{color:#000}.error404 .site-header .site-branding .search .switch-lang,.page-template-default .site-header .site-branding .search .switch-lang,.site-header.sticky-header .site-branding .search .switch-lang,.site-header.hover-haeder .site-branding .search .switch-lang,.archive .site-header .site-branding .search .switch-lang,.page-template-page-title .site-header .site-branding .search .switch-lang,.page-template-page-right-content .site-header .site-branding .search .switch-lang,.page-template-page-historic .site-header .site-branding .search .switch-lang,.page-template-page-store-locator .site-header .site-branding .search .switch-lang,.page-template-page-blank .site-header .site-branding .search .switch-lang,.single .site-header .site-branding .search .switch-lang,.search .site-header .site-branding .search .switch-lang,.blog .site-header .site-branding .search .switch-lang{border-right:1px solid rgba(0,0,0,.2)}.error404 .site-header .site-branding .search .switch-lang .pll-switcher-select,.page-template-default .site-header .site-branding .search .switch-lang .pll-switcher-select,.site-header.sticky-header .site-branding .search .switch-lang .pll-switcher-select,.site-header.hover-haeder .site-branding .search .switch-lang .pll-switcher-select,.archive .site-header .site-branding .search .switch-lang .pll-switcher-select,.page-template-page-title .site-header .site-branding .search .switch-lang .pll-switcher-select,.page-template-page-right-content .site-header .site-branding .search .switch-lang .pll-switcher-select,.page-template-page-historic .site-header .site-branding .search .switch-lang .pll-switcher-select,.page-template-page-store-locator .site-header .site-branding .search .switch-lang .pll-switcher-select,.page-template-page-blank .site-header .site-branding .search .switch-lang .pll-switcher-select,.single .site-header .site-branding .search .switch-lang .pll-switcher-select,.search .site-header .site-branding .search .switch-lang .pll-switcher-select,.blog .site-header .site-branding .search .switch-lang .pll-switcher-select{color:#000}.error404 .site-header .site-branding .profile :not(#store-locator) svg path,.page-template-default .site-header .site-branding .profile :not(#store-locator) svg path,.site-header.sticky-header .site-branding .profile :not(#store-locator) svg path,.site-header.hover-haeder .site-branding .profile :not(#store-locator) svg path,.archive .site-header .site-branding .profile :not(#store-locator) svg path,.page-template-page-title .site-header .site-branding .profile :not(#store-locator) svg path,.page-template-page-right-content .site-header .site-branding .profile :not(#store-locator) svg path,.page-template-page-historic .site-header .site-branding .profile :not(#store-locator) svg path,.page-template-page-store-locator .site-header .site-branding .profile :not(#store-locator) svg path,.page-template-page-blank .site-header .site-branding .profile :not(#store-locator) svg path,.single .site-header .site-branding .profile :not(#store-locator) svg path,.search .site-header .site-branding .profile :not(#store-locator) svg path,.blog .site-header .site-branding .profile :not(#store-locator) svg path{fill:#000}.error404 .site-header .site-branding .profile #store-locator img,.page-template-default .site-header .site-branding .profile #store-locator img,.site-header.sticky-header .site-branding .profile #store-locator img,.site-header.hover-haeder .site-branding .profile #store-locator img,.archive .site-header .site-branding .profile #store-locator img,.page-template-page-title .site-header .site-branding .profile #store-locator img,.page-template-page-right-content .site-header .site-branding .profile #store-locator img,.page-template-page-historic .site-header .site-branding .profile #store-locator img,.page-template-page-store-locator .site-header .site-branding .profile #store-locator img,.page-template-page-blank .site-header .site-branding .profile #store-locator img,.single .site-header .site-branding .profile #store-locator img,.search .site-header .site-branding .profile #store-locator img,.blog .site-header .site-branding .profile #store-locator img{min-width:27px}.error404 .site-header .site-branding .navbar-toggler,.page-template-default .site-header .site-branding .navbar-toggler,.site-header.sticky-header .site-branding .navbar-toggler,.site-header.hover-haeder .site-branding .navbar-toggler,.archive .site-header .site-branding .navbar-toggler,.page-template-page-title .site-header .site-branding .navbar-toggler,.page-template-page-right-content .site-header .site-branding .navbar-toggler,.page-template-page-historic .site-header .site-branding .navbar-toggler,.page-template-page-store-locator .site-header .site-branding .navbar-toggler,.page-template-page-blank .site-header .site-branding .navbar-toggler,.single .site-header .site-branding .navbar-toggler,.search .site-header .site-branding .navbar-toggler,.blog .site-header .site-branding .navbar-toggler{border:none}.error404 .site-header .site-branding .navbar-toggler-icon,.page-template-default .site-header .site-branding .navbar-toggler-icon,.site-header.sticky-header .site-branding .navbar-toggler-icon,.site-header.hover-haeder .site-branding .navbar-toggler-icon,.archive .site-header .site-branding .navbar-toggler-icon,.page-template-page-title .site-header .site-branding .navbar-toggler-icon,.page-template-page-right-content .site-header .site-branding .navbar-toggler-icon,.page-template-page-historic .site-header .site-branding .navbar-toggler-icon,.page-template-page-store-locator .site-header .site-branding .navbar-toggler-icon,.page-template-page-blank .site-header .site-branding .navbar-toggler-icon,.single .site-header .site-branding .navbar-toggler-icon,.search .site-header .site-branding .navbar-toggler-icon,.blog .site-header .site-branding .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2223%22%20viewBox%3D%220%200%2025%2023%22%20fill%3D%22none%22%3E%3Crect%20x%3D%220.5%22%20y%3D%221.75%22%20width%3D%2224%22%20height%3D%221.5%22%20fill%3D%22black%22%20stroke%3D%22black%22%20stroke-width%3D%220.654545%22%2F%3E%3Crect%20x%3D%220.5%22%20y%3D%2210.75%22%20width%3D%2224%22%20height%3D%221.5%22%20fill%3D%22black%22%20stroke%3D%22black%22%20stroke-width%3D%220.654545%22%2F%3E%3Crect%20x%3D%220.5%22%20y%3D%2219.75%22%20width%3D%2224%22%20height%3D%221.5%22%20fill%3D%22black%22%20stroke%3D%22black%22%20stroke-width%3D%220.654545%22%2F%3E%3C%2Fsvg%3E")}.site-header .search{display:flex;align-items:center;gap:8px}.site-header .search .switch-lang{width:fit-content !important;display:flex;flex-direction:row;align-items:center;border-right:1px solid hsla(0,0%,100%,.2);padding-right:10px;align-items:flex-start}.site-header .search .switch-lang .pll-switcher-select{border:0px !important;padding:0px !important;background-color:inherit;color:#fff;text-transform:capitalize;position:relative;font-size:14px;font-family:"Open Sans"}.site-header .search .switch-lang .pll-switcher-select option{color:#000;text-decoration-line:none}.home .site-header{background:none}.home .site-header *{color:#fff}.home .site-header .site-branding .search .switch-lang{border-right:1px solid hsla(0,0%,100%,.2)}.home .site-header .site-branding .search .switch-lang .pll-switcher-select{color:#fff}.home .site-header .site-branding .profile :not(#store-locator) svg path{fill:#fff}.site-header #sub-menu-canvas .prev,.site-header #lvl2-sub-menu-canvas .prev{display:none}@media only screen and (min-width: 768px){.site-header .profile .desktop{display:block}.site-header .profile .mobile{display:none}}@media only screen and (max-width: 1200px){.site-header{padding:30px 0px}}@media only screen and (max-width: 987px){.site-header{padding:19px 20px}.site-header .navbar-toggler{display:block}.site-header .site-branding{padding:0px}.site-header .site-branding .search{display:flex;flex-direction:row;align-items:center;gap:15px}.site-header .site-branding .search .switch-lang{display:none}.site-header .site-branding .search .navbar-toggler{border:none}.site-header .site-branding .search .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2223%22%20viewBox%3D%220%200%2025%2023%22%20fill%3D%22none%22%3E%3Crect%20x%3D%220.5%22%20y%3D%221.75%22%20width%3D%2224%22%20height%3D%221.5%22%20fill%3D%22black%22%20stroke%3D%22black%22%20stroke-width%3D%220.654545%22%2F%3E%3Crect%20x%3D%220.5%22%20y%3D%2210.75%22%20width%3D%2224%22%20height%3D%221.5%22%20fill%3D%22black%22%20stroke%3D%22black%22%20stroke-width%3D%220.654545%22%2F%3E%3Crect%20x%3D%220.5%22%20y%3D%2219.75%22%20width%3D%2224%22%20height%3D%221.5%22%20fill%3D%22black%22%20stroke%3D%22black%22%20stroke-width%3D%220.654545%22%2F%3E%3C%2Fsvg%3E")}.home .site-header .site-branding .search .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 30 30'%3E%3Cpath stroke='white' stroke-width='2' d='M5 7h20M5 15h20M5 23h20'/%3E%3C/svg%3E")}.site-header .site-branding .profile{gap:10px}.site-header .site-branding .profile>span{font-size:16px;margin-left:10px}.site-header .site-branding .profile .desktop{display:none}.site-header .site-branding .profile .mobile{display:block}.site-header.sticky-header .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2223%22%20viewBox%3D%220%200%2025%2023%22%20fill%3D%22none%22%3E%3Crect%20x%3D%220.5%22%20y%3D%221.75%22%20width%3D%2224%22%20height%3D%221.5%22%20fill%3D%22black%22%20stroke%3D%22black%22%20stroke-width%3D%220.654545%22%2F%3E%3Crect%20x%3D%220.5%22%20y%3D%2210.75%22%20width%3D%2224%22%20height%3D%221.5%22%20fill%3D%22black%22%20stroke%3D%22black%22%20stroke-width%3D%220.654545%22%2F%3E%3Crect%20x%3D%220.5%22%20y%3D%2219.75%22%20width%3D%2224%22%20height%3D%221.5%22%20fill%3D%22black%22%20stroke%3D%22black%22%20stroke-width%3D%220.654545%22%2F%3E%3C%2Fsvg%3E") !important}.site-header .offcanvas{padding:39px 30px}.site-header .offcanvas .offcanvas-header{padding-bottom:30px;border-bottom:1px solid #d2d2d2}.site-header .offcanvas span{color:#000}.site-header .offcanvas .offcanvas-body{padding-top:30px}.site-header .offcanvas .offcanvas-body #primary-menu{display:flex;flex-direction:column;align-items:flex-start;gap:40px}.site-header .offcanvas .offcanvas-body #primary-menu .menu-item{width:100%;display:flex;align-items:center;justify-content:space-between}.site-header .offcanvas .offcanvas-body #primary-menu .menu-item:after{content:"";background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 width%3D%227%22 height%3D%2212%22 viewBox%3D%220 0 7 12%22 fill%3D%22none%22%3E%3Cpath d%3D%22M1 11.25L6.25 6L1 0.75%22 stroke%3D%22%232D2926%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");width:7px;height:12px;display:inline-block}.site-header .offcanvas .offcanvas-body #primary-menu .menu-item a{color:#2d2926;text-align:left;position:relative;z-index:20}.site-header .offcanvas .offcanvas-body #primary-menu .menu-item .sub-menu{display:none}.site-header .offcanvas .offcanvas-body #primary-menu .menu-item.no-submenu:after{content:none}.site-header .offcanvas .prev{display:flex;align-items:center;gap:10px;text-align:left;margin-bottom:40px}.site-header .offcanvas .switch-lang{border-right:1px solid rgba(0,0,0,.2);padding-right:10px;margin-right:10px}.site-header .offcanvas .switch-lang .pll-switcher-select{border:none !important;text-transform:capitalize;padding:0px !important;color:#000}}.section-footer{display:flex;justify-content:center;gap:30px;padding:87px;border:1px solid #f7f7f7;background-color:#fbfbfb;position:relative;z-index:1}.section-footer .item{width:360px}.section-footer .item h2{color:#0;font-family:Suisse Works;font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase}.section-footer .item h2 a{color:#404040;text-decoration:none}.section-footer .item p{font-size:13px;color:#383838;text-align:justify}.section-footer .item p:last-of-type{margin-bottom:0}.section-footer .item hr{width:83px;height:1px;background:#d3d3d3;border-top:1px solid}.treca-footer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:44px;background:#000;padding:44px 0px;position:sticky;bottom:0;z-index:0}.treca-footer .menu{margin:0px;padding:0px}.treca-footer .menu .menu-item{list-style-type:none;line-height:7.5px}.treca-footer .menu .menu-item a{color:#686868;font-family:"system-ui";font-size:14px;font-style:normal;font-weight:400;line-height:inherit;color:hsla(0,0%,100%,.6);text-transform:uppercase;text-decoration:none}.treca-footer .footer{display:flex;padding-bottom:40px;justify-content:center;align-items:flex-start;width:100%;gap:164px;padding:0px 150px 40px 150px;border-bottom:1px solid #363636}.treca-footer .footer .menu{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.treca-footer .footer .image-list .contact{display:flex;align-items:center;gap:43px}.treca-footer .footer .image-list .contact .widget_media_image{margin:0px;padding:0px}.treca-footer .footer .image-list .contact .widget_media_image .wp-block-image{margin:0px}.treca-footer .under-footer{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0px 87px}.treca-footer .under-footer .copyright p{color:#686868;font-family:"Open Sans";font-size:13px;font-style:normal;font-weight:400;line-height:19px;color:hsla(0,0%,100%,.5);text-transform:capitalize;margin:0px}.treca-footer .under-footer #menu-under-footer,.treca-footer .under-footer .menu{display:flex;justify-content:center;align-items:center;gap:30px;flex-shrink:0;align-self:stretch}.treca-footer .under-footer #menu-under-footer .menu-item,.treca-footer .under-footer .menu .menu-item{font-family:Inter}.treca-footer .under-footer .wp-block-social-links{margin-bottom:0px;justify-content:center}.treca-footer .under-footer .bottom-copyright{display:none}.treca-footer .under-footer .social-link .wp-block-social-links .wp-social-link{background-color:#2d2926}@media only screen and (max-width: 1200px){.treca-footer .footer{padding:0px 25px 40px 25px}.treca-footer .menu .menu-item{line-height:inherit}}@media only screen and (max-width: 768px){.section-footer{flex-direction:column;padding:50px 0px}.section-footer .item{width:fit-content;padding:0px 34px}.treca-footer .footer{padding:0px;padding-bottom:40px;flex-direction:column;align-items:center;gap:30px}.treca-footer .footer .menu{gap:20px}.treca-footer .footer .menu .menu-item{width:100%;text-align:center}.treca-footer .under-footer{padding:0px;flex-direction:column;gap:30px}.treca-footer .under-footer .wp-block-social-links{justify-content:center}.treca-footer .under-footer .top-copyright{display:none}.treca-footer .under-footer .menu{flex-direction:column;gap:20px}.treca-footer .under-footer .bottom-copyright{display:block}.treca-footer .under-footer .bottom-copyright p{color:hsla(0,0%,100%,.5);font-size:13px}}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.breadcrump,.yoast-breadcrumbs{margin-bottom:18px}.breadcrump>span,.yoast-breadcrumbs>span{display:flex;align-items:flex-start;align-items:center;gap:8px}.breadcrump>span a,.breadcrump>span .breadcrumb_last,.yoast-breadcrumbs>span a,.yoast-breadcrumbs>span .breadcrumb_last{color:#D3D3D3;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:400;line-height:24px}.breadcrump>span img,.yoast-breadcrumbs>span img{width:6px;height:11px}.breadcrump>span a,.yoast-breadcrumbs>span a{text-decoration:none}.breadcrump>span .breadcrumb_last,.yoast-breadcrumbs>span .breadcrumb_last{color:#383838}@media only screen and (max-width: 768px){.breadcrump,.yoast-breadcrumbs{display:none}}@media only screen and (max-width: 1024px){.breadcrump,.yoast-breadcrumbs{margin-top:40px;padding:0px 30px}}.page-template-page-right-content .breadcrump{position:relative;height:0px;padding:0px;margin-bottom:0px;top:150px}@media only screen and (max-width: 768px){.page-template-page-right-content .breadcrump{display:none}}.page-template-page-title .breadcrump.container{padding:35px 0px;margin-bottom:0px}.pagination .nav-links{width:100%;display:flex;align-items:flex-start;justify-content:center;gap:15px}.pagination .nav-links .page-numbers{display:flex;width:48px;height:50px;max-width:1400px;padding:14px 25px;justify-content:center;align-items:center;color:#000;font-family:Suisse Works;font-size:24px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:1.4px;text-transform:uppercase;text-decoration:none;border:1px solid #edebeb}.pagination .nav-links .next,.pagination .nav-links .prev{border:0px}.pagination .nav-links .next .page-link,.pagination .nav-links .prev .page-link{padding:0px;border:0px}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.site .site-body{position:relative;z-index:1;background:#fff}.archive .filtre{display:flex;align-items:flex-start;justify-content:space-between}.archive .filtre .nice-select{border:0px;padding-left:0px}.archive .filtre select,.archive .filtre .nice-select .current{font-size:17px;text-decoration:underline;text-transform:uppercase;width:fit-content !important;border:none !important;padding:0px !important;margin-left:-5px}.archive .filtre select option,.archive .filtre .nice-select .current option{padding:0px;font-size:16px}.archive .products-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;padding:40px 0px}.archive .products-grid .product .gallery{width:360px;height:357px;position:relative}.archive .products-grid .product .gallery .thumbnail{position:absolute;transition:opacity .8s ease}.archive .products-grid .product .gallery .thumbnail .post-thumbnail{width:360px;height:357px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.archive .products-grid .product .gallery .thumbnail .post-thumbnail img{width:100%;height:100%;object-fit:cover}.archive .products-grid .product .gallery .thumbnail .post-thumbnail::after{content:"";position:absolute;bottom:0;right:0;left:0;top:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 73.23%, rgba(0, 0, 0, 0.5) 103.23%)}.archive .products-grid .product .gallery .thumbnail.thumbnail-second{opacity:0}.archive .products-grid .product .title{margin-top:25px}.archive .products-grid .product .title a{color:#000;font-family:Suisse Works;font-size:25px;font-style:normal;font-weight:400;line-height:24px;text-decoration:none}.archive .products-grid .product .content{color:#3A3A3A;font-family:Suisse Works;font-size:16px;font-style:italic;font-weight:400;line-height:30px;margin-top:16px}.archive .posts-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;padding:40px 0px}.archive .posts-grid .title a{color:#000;text-decoration:none}@media only screen and (max-width: 768px){.archive .filtre{margin-top:40px}.archive .products-grid{grid-template-columns:repeat(2, 1fr);gap:19px}.archive .products-grid .product .gallery{width:auto;height:174px !important}.archive .products-grid .product .gallery .post-thumbnail{width:auto !important;height:174px !important}}@media only screen and (max-width: 1024px){.archive .filtre{padding:0px 30px}.archive .products-grid{padding:0px 30px;grid-template-columns:repeat(2, 1fr)}}.single .container{padding:30px 0px}.page-template-page-historic .site{padding:0px}.page-template-page-historic .site .site-main{padding-top:87px;height:calc(100vh - 122px);overflow:hidden}.page-template-page-historic .site .site-main .title{color:#FFF;font-family:"Suisse Works";font-size:35px;font-style:normal;font-weight:500;line-height:40px;text-align:center;width:fit-content;margin:0 auto;margin-bottom:55px;position:relative}.page-template-page-historic .site .site-main .title:after,.page-template-page-historic .site .site-main .title:before{content:"";display:block;width:100%;height:.5px;background:#fff;position:absolute;-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.page-template-page-historic .site .site-main .title:after{right:150%}.page-template-page-historic .site .site-main .title:before{left:150%}@media only screen and (max-width: 1200px){.page-template-page-historic .site-main{height:100% !important}}@media only screen and (max-width: 768px){.page-template-page-historic .site .site-main{height:100%}.page-template-page-historic .site .site-main .title:after{right:120%;width:60px}.page-template-page-historic .site .site-main .title:before{left:120%;width:60px}}.blog .container:last-child,.search .container:last-child{padding:0px}.blog .container:last-child h2.title,.search .container:last-child h2.title{font-size:50px;font-family:"Suisse Works";text-align:center;text-transform:capitalize}.blog .container:last-child .posts .post .info p:first-child,.search .container:last-child .posts .post .info p:first-child{color:#740801}.blog .container:last-child .posts .post .title a,.search .container:last-child .posts .post .title a{color:#000;text-decoration:none;font-family:"Suisse Works"}.blog .container:last-child .posts .post.new,.search .container:last-child .posts .post.new{width:360px}.blog .content,.search .content{display:flex;width:585px;max-width:100%;padding:40px;flex-direction:column;align-items:flex-start;gap:10px;background-color:#fff}.blog .post,.search .post{display:flex;flex-direction:column;gap:16px;height:100%}.blog .post .info,.search .post .info{width:100%;display:flex;justify-content:space-between}.blog .post .info p,.search .post .info p{margin:0px;color:#000;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:1px}.blog .post .info p:first-child,.search .post .info p:first-child{text-transform:uppercase;color:#003a43;font-weight:600}.blog .post .info p:last-child,.search .post .info p:last-child{color:rgba(0,0,0,.6)}.blog .post .title,.search .post .title{font-size:25px !important;color:#000;line-height:1}.blog .post .description,.search .post .description{margin:0px !important;font-family:"Open Sans";color:#686868}@media only screen and (max-width: 1024px){.blog .posts-container .posts,.search .posts-container .posts{flex-wrap:wrap}}@media only screen and (max-width: 993px){.blog .posts-container,.search .posts-container{display:block !important;padding:0px 15px}.blog .posts-container .title,.search .posts-container .title{padding-bottom:30px}.blog .posts-container .post,.search .posts-container .post{padding:0px 15px}.blog .posts-container .post .thumbnail img,.search .posts-container .post .thumbnail img{width:100%}}@media only screen and (max-width: 768px){.blog .posts-container,.search .posts-container{padding:0 30px;margin-bottom:52px}.blog .posts-container h2.title,.search .posts-container h2.title{font-size:40px !important}.blog .posts-container .posts,.search .posts-container .posts{flex-direction:column}.blog .posts-container .posts .post,.search .posts-container .posts .post{margin:40px 0px}}@media only screen and (min-width: 768px){.blog .posts-container,.search .posts-container{display:flex;flex-direction:column;align-items:center;gap:32px;margin-bottom:52px}.blog .posts-container .posts,.search .posts-container .posts{display:flex;gap:30px;justify-content:center}.blog .posts-container .posts.news,.search .posts-container .posts.news{flex-wrap:wrap}}.single-post .site-main .header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:31px}.single-post .site-main .header .info-head{display:flex;justify-content:center;align-items:center;gap:9px}.single-post .site-main .header .info-head span{color:#000;font-family:Suisse Works;font-size:14px;font-style:normal;font-weight:500;line-height:143.4%;letter-spacing:1px}.single-post .site-main .header .info-head .categories{color:#003a43;text-transform:uppercase;font-weight:700}.single-post .site-main .header .info-head .date{font-family:var(--default-font-open-sans);color:rgba(0,0,0,.6)}.single-post .site-main .header .title{color:#000;font-family:Suisse Works;font-size:50px;font-style:normal;font-weight:400;line-height:60.9px;text-align:center}.single-post .site-main .post-body{margin:0 auto;margin-top:51px;margin-bottom:100px;max-width:946px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:51px;text-align:center}.single-post .posts-container{gap:56px}.single-post .posts-container h2.title{font-size:50px;font-family:"Suisse Works";text-align:center;text-transform:capitalize}.single-post .posts-container .posts .post{width:360px}.single-post .posts-container .posts .post .title a{color:#000;text-decoration:none}@media only screen and (max-width: 768px){.single-post .site-main{padding:0px 30px}.single-post .site-main .header .title{line-height:45px}.single-post .site-main .post-body{text-align:left}}.page-default .breadcrump{margin-bottom:0px}.page-default .site-main{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:51px;padding:0px 97px;text-align:center}.page-default .site-main .page-title{color:#000;font-family:"Suisse Works";font-size:50px;font-style:normal;font-weight:400;line-height:60.9px}.page-default .site-main .entry-content ul{text-align:left}@media only screen and (max-width: 768px){.page-default .site-main{padding:0px 30px}}.error404 .error-404{padding-top:175px;background:#f7f7f7;height:calc(100vh - 105px)}.error404 .error-404 .container{padding:0px}.error404 .error-404 .not-found{max-width:551px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:27px}@media only screen and (max-width: 768px){.error404 .error-404{height:100vh;padding:0px 30px}.error404 .error-404 .page-content{position:relative;top:50%;transform:translateY(-50%)}}.search .not-found{text-align:center}.search .page-title{color:#000;text-align:center;font-size:45px;margin-bottom:40px}.search .posts{flex-wrap:wrap}.search .posts article{width:30%}.search .posts article .thumbnail .image-container{width:100%;height:357px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.search .posts article .thumbnail .image-container img{height:100vh;object-fit:cover}.search .posts article .title{line-height:1.4}.search .posts article .title a{color:#000;text-decoration:none}@media only screen and (max-width: 768px){.search .page-title{font-size:30px;line-height:0;padding-top:40px}.search .posts-container{padding:0px}.search .posts-container .posts{display:flex;flex-direction:row;justify-content:space-around}.search .posts-container .posts article{width:45%}.search .posts-container .posts article .post{margin:20px 0px}.search .posts-container .posts article .post .thumbnail .image-container{width:155px;height:153px}}#cmplz-document{max-width:100% !important}#cmplz-document p{text-align:left}#cmplz-document h2{font-size:2rem !important}#cmplz-document .cmplz-subtitle{font-size:1.2rem !important}@media(min-width: 1200px){.container{max-width:1140px;padding:73px 0px}.block-container{max-width:1140px}}@media(max-width: 1199px){.container{max-width:100%;padding:0 15px}.block-container{max-width:100%}}.treca-newsletter{position:relative}.treca-newsletter span[data-name=mailjet-opt-in]{width:100%;position:absolute;bottom:10px;left:0px}.treca-newsletter span[data-name=mailjet-opt-in] .wpcf7-list-item.first.last{margin:0px}.treca-newsletter p{margin:0px;padding:0px}.treca-newsletter>p{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.treca-newsletter>p>span{width:50%}.treca-newsletter>p>span .wpcf7-text{border-right:0px !important;border-top-right-radius:0;border-bottom-right-radius:0}.treca-newsletter>p>span .wpcf7-text::placeholder{color:#d3d3d3;font-size:13px;font-family:sans-serif}.treca-newsletter>p>span .wpcf7-not-valid-tip{display:none}.treca-newsletter>p>span.wpcf7-spinner{margin-top:15px;width:25px !important}.treca-newsletter>p>input.wpcf7-submit{width:50%;margin:0px;height:51px;font-size:17px;border-left:0px;border-top-left-radius:0;border-bottom-left-radius:0}.treca-newsletter>p>input.wpcf7-submit{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.treca-newsletter>p>input.wpcf7-submit:hover{background-color:#000 !important;color:#fff !important;border:none !important}.treca-newsletter>p>input.wpcf7-submit:hover:after{color:#fff !important}.treca-newsletter>p>input.wpcf7-submit:hover svg path{stroke:#fff}@media only screen and (max-width: 1024px){.treca-newsletter span[data-name=mailjet-opt-in]{bottom:-10px !important}.treca-newsletter>p>input.wpcf7-submit{font-size:14px}}@media only screen and (max-width: 820px){.treca-newsletter>p>input.wpcf7-submit{font-size:15px;text-transform:capitalize}}@media only screen and (max-width: 768px){.treca-newsletter>p>input.wpcf7-submit{font-size:17px}}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}picture{width:100%;height:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.treca-main-slide{height:100vh;background:radial-gradient(circle, transparent, black),var(--bg-block) center;background-size:cover;position:relative;z-index:0;color:#fff}.treca-main-slide .images-slide .image .image-container{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;height:100vh;position:relative;z-index:2;overflow:hidden}.treca-main-slide .images-slide .image .image-container .gradian{position:absolute;bottom:0;right:0;left:0;top:0;background:radial-gradient(circle, transparent, black);z-index:3}.treca-main-slide .images-slide .image .image-container img{width:100%;height:100vh;object-fit:cover;position:relative;z-index:1;transition:transform 5s}.treca-main-slide .content{width:665px;position:absolute;bottom:80px;margin-left:147px;z-index:3}.treca-main-slide .content h1{font-size:70px;color:#FFF;font-family:Suisse Works;font-size:70px;font-style:normal;font-weight:400;line-height:70px}.treca-main-slide .content .description{color:#FFF;font-family:Suisse Works;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:22px 0px 50px 0px}.treca-main-slide .content .description p{font-family:var(--bs-font-sans-serif);color:#fff}.treca-main-slide .content .button-container .button{border:1px solid hsla(0,0%,100%,.38);color:#fff}.treca-heading{padding:54px 0px;padding-bottom:0px;background-color:#fff}.treca-heading .content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:11px;text-align:center;flex-shrink:0}.treca-heading .content .lettre{color:##000;font-family:Suisse Works;font-size:40px;font-style:normal;font-weight:400;line-height:24px;display:inline-block;opacity:0}.treca-heading .content .title{color:#0;font-family:Suisse Works;font-size:35px;font-style:italic;font-weight:400;line-height:40px}.treca-heading .content .description{padding:18px 0px}.treca-heading .content .description p,.treca-heading .content .description span{color:#686868;line-height:30px;font-weight:500}.treca-heading .content .hr-22,.treca-heading .content .title,.treca-heading .content .description span{opacity:0;transition:opacity .8s ease}@media only screen and (max-width: 768px){.treca-heading .content{padding:0px 10px}.treca-heading .content .title{font-size:25px}.treca-heading .content .description p,.treca-heading .content .description span{font-size:18px}}.treca-posts,.treca-section-bed{padding-top:45px;text-align:center}.treca-posts .content,.treca-section-bed .content{display:flex;flex-direction:column;gap:20px}.treca-posts .content .title,.treca-section-bed .content .title{color:#000;font-family:Suisse Works;font-size:50px;font-style:normal;font-weight:400;line-height:60px}.treca-posts .content .description p,.treca-section-bed .content .description p{color:#686868;line-height:30px;font-weight:500}.treca-posts .content .image-container .image,.treca-section-bed .content .image-container .image{width:100%}.treca-posts .product-grid,.treca-section-bed .product-grid{display:flex;gap:30px;max-width:1140px;margin:auto;padding:86px 0}.treca-posts .product,.treca-section-bed .product{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}.treca-posts .product .title,.treca-section-bed .product .title{color:#000;font-family:Suisse Works;font-size:35px;font-style:normal;font-weight:400;line-height:40px;text-decoration:none}.treca-posts .product .url,.treca-section-bed .product .url{border:1px solid #d3d3d3;color:#000}@media only screen and (max-width: 768px){.treca-posts .content .title,.treca-section-bed .content .title{margin:0px}}.treca-section-bed .image-container{width:100%;height:50vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.treca-section-bed .image-container img{height:100vh;object-fit:cover}@media(max-width: 1200px){.treca-section-bed .image-container{background-attachment:scroll}}.treca-expertise{padding:66px 81px;position:relative;z-index:10}.treca-expertise .content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:54px;text-align:center}.treca-expertise .content .title{color:#FFF;font-family:Suisse Works;font-size:50px;font-style:normal;font-weight:400;line-height:60px}.treca-expertise .content .description{width:783px;margin-top:25px}.treca-expertise .content .description p{color:#FFF;font-family:"Open Sans";font-size:16px;font-style:normal;font-weight:400;line-height:24px}.treca-expertise .content .pictos{display:flex;gap:27px;flex-wrap:wrap;justify-content:center}.treca-expertise .content .pictos .picto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;width:180px;height:140px;background:hsla(0,0%,100%,.15)}.treca-expertise .content .pictos .picto .title{font-size:14px;line-height:19.6px;font-style:normal}.treca-expertise .content .cta{color:#fff;border:1px solid #d3d3d3}.treca-posts{padding:50px 0px 67px 0px;background-color:#fff;position:relative;z-index:10}.treca-posts .posts{margin-top:50px;display:flex;justify-content:center;gap:30px}.treca-posts .posts .post{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-items:center}.treca-posts .posts .post .thumbnail-container .thumbnail{width:358px}.treca-posts .posts .post .body .date,.treca-posts .posts .post .body .info{display:flex;justify-content:space-between;align-items:flex-start;color:#000;font-family:Suisse Works;font-size:14px;font-style:normal;font-weight:400;line-height:143.4%}.treca-posts .posts .post .body .date .tag,.treca-posts .posts .post .body .info .tag{letter-spacing:1px;text-transform:uppercase}.treca-posts .posts .post .body .date .tag.expertise,.treca-posts .posts .post .body .info .tag.expertise{color:#740801}.treca-posts .posts .post .body .date .tag.sleep-well,.treca-posts .posts .post .body .info .tag.sleep-well{color:#578c74}.treca-posts .posts .post .body .date{font-family:var(--default-font-open-sans);color:rgba(0,0,0,.6)}.treca-posts .posts .post .body .title{width:358px;text-align:justify;color:#000;font-family:Suisse Works;font-size:25px;font-style:normal;font-weight:700;line-height:24px;line-height:normal;margin-top:16px}.treca-posts .posts .post .body .title a{color:#000;text-decoration:none}.treca-posts .url{border:1px solid #d3d3d3;color:#000;font-size:17px}.treca-posts .url.more{border:0;padding:0}.treca-posts .url.link-button{margin-top:30px}.treca-heading-seperator{background:var(--bg-block);padding:52px 0px;position:relative;z-index:10}.treca-heading-seperator .content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.treca-heading-seperator .content .subtitle{color:#686868;font-family:Suisse Works;font-size:22px;font-style:italic;font-weight:500;line-height:1px}.treca-heading-seperator .content .title{color:#000;font-family:Suisse Works;font-size:50px;font-style:normal;font-weight:400;line-height:61px;text-align:center;line-height:46px}.treca-heading-seperator .content .url{color:#000;line-height:1px}.treca-heading-seperator .content a{font-size:17px}@media only screen and (max-width: 768px){.treca-main-slide .content{width:fit-content;margin:0px 30px;bottom:50px}.treca-main-slide .content .description{margin-bottom:33px}.treca-main-slide .content .button-container .button{width:100%}.treca-section-bed{padding-top:50px}.treca-section-bed .content .title{font-size:35px;padding:0px 30px;line-height:40px}.treca-section-bed .content .description p{font-weight:400;padding:0px 30px;font-size:22px}.treca-section-bed .product-grid .product .title{font-size:20px !important;margin:0px}.treca-section-bed .image-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.treca-section-bed .image-container img{height:100vh;object-fit:cover}.treca-section-bed .product-grid{gap:19px;flex-wrap:wrap;justify-content:center;padding-top:30px;padding-bottom:20px}.treca-section-bed .product-grid .product{gap:20px;width:174px}.treca-section-bed .product-grid .product .title{font-size:22px}.treca-section-bed .product-grid .product .url{width:174px}.treca-expertise{padding:60px 0px}.treca-expertise .content{gap:30px !important}.treca-expertise .content .head{padding:0px 30px}.treca-expertise .content .head .title{font-size:35px;line-height:40px;margin:0px !important}.treca-expertise .content .head .description{width:100%}.treca-expertise .content .head .description p{line-height:143.4%}.treca-expertise .content .pictos{display:grid !important;grid-template-columns:auto auto;gap:7px !important}.treca-expertise .content .pictos .picto:last-child{grid-column:span 2 !important;width:100%}.treca-heading-seperator .title{font-size:35px !important;padding:0px 48px}}.treca-product-card{background-color:#f7f7f7}.treca-product-card .slide-container{position:relative}.treca-product-card .slide-container .slide{margin:0px;bottom:0px}.treca-product-card .slide-container .slide .image .image-container{width:100%;height:805px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.treca-product-card .slide-container .slide .image .image-container img{width:100%;height:100%;object-fit:cover}.treca-product-card .slide-container .slick-dots{position:absolute;bottom:12%;display:inline-flex;justify-content:center;gap:15px}.treca-product-card .slide-container .slick-dots li,.treca-product-card .slide-container .slick-dots button{width:10px;height:10px}.treca-product-card .slide-container .slick-dots li.slick-active button{opacity:1 !important}.treca-product-card .slide-container .slick-dots li button{background:#fff;opacity:.5;border-radius:50%}.treca-product-card .slide-container .slick-dots li button:before{content:none !important}.treca-product-card .card-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;position:sticky;top:140px;gap:20px;padding:40px 0px;padding-right:30px}.treca-product-card .card-content .title{color:#1D1D1D;font-family:Suisse Works;font-size:70px;font-style:normal;font-weight:400;line-height:70px;margin-top:10px;margin-bottom:20px}.treca-product-card .card-content .pictos{display:flex;align-items:flex-start;gap:47px;flex-wrap:wrap;justify-content:center}.treca-product-card .card-content .pictos .picto{max-width:150px}.treca-product-card .card-content .pictos .picto .image{display:block;margin:0 auto}.treca-product-card .card-content .pictos .picto .picto-title{color:#666;font-size:12px;line-height:20px;text-align:center}.treca-product-card .card-content .description p{color:#383838;font-family:"Open Sans";font-size:16px;font-style:normal;font-weight:400;line-height:24px}.treca-product-card .card-content .important-links{list-style-type:none;padding:0px}.treca-product-card .card-content .important-links li{padding:14px 0px}.treca-product-card .card-content .important-links li .url{padding:0px}.treca-product-card .card-content .url.link-button{margin:0px;width:328px}@media only screen and (max-width: 768px){.treca-product-card .image-container{width:100% !important;height:calc(100vh - 77px) !important}.treca-product-card .image-container::after{content:"";position:absolute;bottom:0;right:0;left:0;top:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 73.23%, rgba(0, 0, 0, 0.5) 103.23%)}.treca-product-card .title{font-size:35px !important;text-align:center}.treca-product-card .card-content{width:100%;padding:30px;gap:25px;position:relative;top:0;text-align:center}.treca-product-card .card-content .title{width:100%;text-align:center;line-height:40px;margin:0px !important}.treca-product-card .card-content .pictos{gap:12px;width:100%}.treca-product-card .card-content .pictos .picto{width:109px}.treca-product-card .card-content .pictos .picto .picto-title{font-size:14px !important;text-align:center;padding:0px 1px}.treca-product-card .card-content .description p{text-align:justify}.treca-product-card .card-content .important-links{display:flex;align-items:flex-start;gap:16px;width:100%;justify-content:center}.treca-product-card .card-content .important-links li a{text-transform:inherit;font-size:16px}.treca-product-card .card-content .url.link-button{width:100%}}@media only screen and (max-width: 375px){.treca-product-card .pictos .picto{max-width:30.78%;min-width:47.33%}}.treca-product-details{margin-top:30px;margin-bottom:70px;width:fit-content}.treca-product-details .details-list .details-title{border-color:#b25a2a}.treca-product-details .details-list .details-title th{padding-top:15px;padding-bottom:32px}.treca-product-details .details-list .details-rows .detail img{max-width:153px}.treca-product-details .details-list .details-rows .detail .title{font-weight:600;text-align:center}.treca-product-details .details-list .details-rows .detail td{padding:34px 20px;border-color:#b25a2a}.treca-product-details .details-list .details-rows .detail td .content{max-height:60px;overflow:hidden;transition:max-height .7s ease;margin:0px;font-size:13px;font-family:"Open Sans";color:#383838;max-width:266px}.treca-product-details .details-list .details-rows .detail td .display{display:flex;height:50px;justify-content:center;align-items:center;border-radius:127px;background:#f7f7f7;border:0px;transform:rotate(0deg);transition:.3s ease-in-out}.treca-product-details .details-list .details-rows .detail.expanded td .display{transform:rotate(180deg);transition:.3s ease-in-out}.treca-product-details .details-list .details-rows .detail:last-child td{border:0px}.treca-product-details .details-list .expanded .content{max-height:500px !important}.treca-product-details .details-list .expanded .display{transform:rotate(90deg);transition:transform 1 ease}@media only screen and (min-width: 768px){.treca-product-details .desktop{display:block}.treca-product-details .mobile{display:none}}@media only screen and (max-width: 768px){.treca-product-details{width:100% !important}.treca-product-details .desktop{display:none}.treca-product-details .mobile{display:block}.treca-product-details .mobile .nav-item .nav-link{color:#000;font-family:Suisse Works;font-size:25px;font-style:normal;font-weight:500;line-height:24px}.treca-product-details .mobile .nav-item .nav-link.active{text-decoration:underline;font-family:"Suisse Works"}.treca-product-details .mobile .tab-content img{width:360px;padding-bottom:32px;display:block;margin:0 auto}.treca-product-details .mobile .tab-content .accordion-button{font-weight:bold;background-color:inherit;padding:32px 20px;color:#000}.treca-product-details .mobile .tab-content .accordion-button:not(.collapsed){box-shadow:none;color:#000}.treca-product-details .mobile .tab-content .accordion-body{padding:28px 20px}}.treca-text-image,.treca-monogramme-left-image,.treca-text-slide{margin:30px auto}.treca-text-image .content .title,.treca-monogramme-left-image .content .title,.treca-text-slide .content .title{color:#000;font-family:"Playfair Display";font-size:50px;font-style:normal;font-weight:400;line-height:61px}.treca-text-image .content .description,.treca-monogramme-left-image .content .description,.treca-text-slide .content .description{margin:20px 0px 40px 0px;color:#383838}.treca-text-image .content .url.link-button,.treca-monogramme-left-image .content .url.link-button,.treca-text-slide .content .url.link-button{margin:0px}.treca-text-image .gallery,.treca-monogramme-left-image .gallery,.treca-text-slide .gallery{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.treca-text-image,.treca-monogramme-left-image,.treca-text-slide{padding:30px}.treca-text-image .gallery img,.treca-monogramme-left-image .gallery img,.treca-text-slide .gallery img{height:310px}.treca-text-image .content .title,.treca-monogramme-left-image .content .title,.treca-text-slide .content .title{font-size:40px;margin-top:30px}.treca-text-image .content .description,.treca-monogramme-left-image .content .description,.treca-text-slide .content .description{margin:16px 0px}}.treca-text-image .content{padding-right:30px;text-align:justify}.treca-text-image .content .url.link-button{display:flex;width:60%;height:50px;max-width:1400px;padding:14px 25px;justify-content:center;align-items:center}.treca-text-image .gallery .image-container{width:263px;height:574px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.treca-text-image .gallery .image-container img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 768px){.treca-text-image .content .url.link-button{display:flex;width:100%;height:50px;max-width:1400px;padding:14px 25px;justify-content:center;align-items:center}.treca-text-image .gallery .image-container{width:141px !important;height:310px !important}}@media only screen and (max-width: 1024px){.treca-text-image .content{padding:30px}}.treca-product-numbers{position:relative;height:640px;position:relative;z-index:1}.treca-product-numbers picture{width:fit-content}.treca-product-numbers *{color:#fff}.treca-product-numbers .container{height:100%}.treca-product-numbers .title,.treca-product-numbers .digit{color:#FFF;font-family:"Playfair Display";font-size:50px;font-style:normal;font-weight:400;line-height:61px}.treca-product-numbers .description{font-family:"Open Sans"}.treca-product-numbers .numbers{width:724px}.treca-product-numbers .numbers .number{display:flex;flex-direction:column;align-items:flex-start;gap:10px;height:auto;padding:0px 41px}.treca-product-numbers .numbers .number .digit{font-family:"Suisse Works"}.treca-product-numbers .numbers .number.slick-active{border-right:0px slide;border-left:0px slide;transition:border-right .8s ease,border-left .8s ease}.treca-product-numbers .numbers .number.slick-current+.slick-active{border-left:1px solid hsla(0,0%,100%,.38)}.treca-product-numbers .numbers .number.slick-current+.slick-active+.slick-active{border-left:1px solid hsla(0,0%,100%,.38)}.treca-product-numbers .numbers .slick-next:before,.treca-product-numbers .numbers .slick-prev:before{display:none;content:"";background:red}.treca-product-numbers .slick-track{display:flex}.treca-product-numbers .image{position:absolute;right:0;top:0}@media only screen and (max-width: 768px){.treca-product-numbers{height:100%}.treca-product-numbers .image{position:relative !important}.treca-product-numbers .container{padding-top:0px}.treca-product-numbers .container img{position:relative !important}.treca-product-numbers .container .content{padding:50px 30px}.treca-product-numbers .container .content .numbers{margin-top:50px;width:100%}.treca-product-numbers .container .content .numbers .number{padding:0px 41px}.treca-product-numbers .container .content .numbers .number.slick-current .body{border-right:1px solid hsla(0,0%,100%,.38);border-left:1px solid hsla(0,0%,100%,.38);padding:0px 30px;height:100%;width:100%}.treca-product-numbers .container .content .numbers .number p{margin:0px !important}.treca-product-numbers .container .content .numbers .slick-arrow{width:fit-content !important}}.treca-text-slide{margin:0px;margin-bottom:30px}.treca-text-slide .container{padding:0px}.treca-text-slide .container .content{padding-right:40px}.treca-text-slide .container .content .description ul li::marker{color:#c97c6a !important;font-size:20px}.treca-text-slide .container .content .description ul a{color:#383838}.treca-text-slide .container .content .description ul a:hover{color:#c97c6a}.treca-text-slide .container .images{position:relative;height:878px;margin-right:calc((-100vw + 1140px)/2)}.treca-text-slide .container .images .gallery .image-container{width:627px;height:878px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.treca-text-slide .container .images .gallery .image-container img{width:100%;height:100vh;object-fit:cover}.treca-text-slide .container .images .gallery .slick-next{right:100px;display:flex;width:56px;height:56px;justify-content:center;align-items:center;border-radius:127px;background:#fff;box-shadow:0px 5.052px 43px 0px rgba(0,0,0,.1)}.treca-text-slide .container .images .gallery .slick-next:before{display:none;content:""}.treca-text-slide .container .images .gallery .slick-next{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.treca-text-slide .container .images .gallery .slick-next:hover{background-color:#000 !important;color:#fff !important;border:none !important}.treca-text-slide .container .images .gallery .slick-next:hover:after{color:#fff !important}.treca-text-slide .container .images .gallery .slick-next:hover svg path{stroke:#fff}.treca-text-slide .container .images .gallery .slick-prev{display:none !important}@media only screen and (max-width: 768px){.treca-text-slide{padding:0px}.treca-text-slide .container .content{padding-right:0px;padding:30px}.treca-text-slide .container .content .title{font-size:45px;margin-bottom:25px;margin-top:0px}.treca-text-slide .container .content .description{margin:0px;margin-bottom:40px}.treca-text-slide .container .content .description p{margin-bottom:0px}.treca-text-slide .container .content .description ul{margin-top:22px}.treca-text-slide .container .content .url.link-button{width:100%}.treca-text-slide .container .images{height:auto;width:100%}.treca-text-slide .container .images .gallery .image-container{width:auto;height:550px}.treca-text-slide .container .images .gallery .image-container img{width:364px;height:550px}.treca-text-slide .container .images .gallery .slick-next{right:20px !important}}@media only screen and (max-width: 1024px){.treca-text-slide .content{padding:40px}.treca-text-slide .container .images{margin-right:0px}}.treca-monogramme-left-image{margin:0px}.treca-monogramme-left-image .container{background:url("assets/images/TRECA_Monogramme_background.png") no-repeat bottom;padding-top:0px}.treca-monogramme-left-image .container .content{padding-left:60px}.treca-monogramme-left-image .container .content .link-button{width:368px}@media only screen and (max-width: 768px){.treca-monogramme-left-image{padding:0px}.treca-monogramme-left-image .container{padding:0px;background:none}.treca-monogramme-left-image .container .content{padding:40px 30px;margin:0px}.treca-monogramme-left-image .container .content .title{font-size:50px;margin-top:0px}.treca-monogramme-left-image .container .content .link-button{width:100%;margin-top:50px}.treca-monogramme-left-image .container .gallery{width:100%}.treca-monogramme-left-image .container .gallery img{height:auto}}.treca-categories .categories{display:flex}.treca-categories .categories .category{flex-basis:50%;transition:flex-basis .2s;height:100vh;position:relative;z-index:1}.treca-categories .categories .category .image-container{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:0}.treca-categories .categories .category .image-container img{display:block;height:100%;object-fit:cover;width:100%;z-index:0}.treca-categories .categories .category .image-container .title{color:#fff;font-size:25px;font-family:"Open Sans";color:#FFF;font-family:"Open Sans";font-size:25px;font-style:normal;font-weight:700;line-height:30px;text-align:center;padding:0px 10px;position:absolute;z-index:2}.treca-categories .categories .category .image-container::before{content:"";background:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.treca-categories .categories .category:hover{flex-basis:70%}@media only screen and (max-width: 768px){.treca-categories .categories{flex-direction:column}.treca-categories .categories .category{background-size:cover;flex-basis:auto;height:306px}.treca-categories .categories .category .title{font-size:21px !important}.treca-categories .categories .category:hover{flex-basis:auto}}.treca-text-title .title{color:#000;font-family:"Suisse Works";font-size:60px;font-style:normal;font-weight:400;line-height:1;padding:0px 58px}.treca-text-title .description p{font-family:"Open Sans"}@media only screen and (max-width: 768px){.treca-text-title .container{padding:30px}.treca-text-title .container .content .title{padding:0px;padding-bottom:35px}}.treca-discipline-left,.treca-discipline-right{padding:30px 0px}.treca-discipline-left .content .title,.treca-discipline-right .content .title{color:#000;font-family:"Suisse Works";font-size:45px;font-style:normal;font-weight:400;line-height:1}.treca-discipline-left .content .description,.treca-discipline-right .content .description{margin-top:25px;font-size:16px;line-height:24px}.treca-discipline-left .content .description p,.treca-discipline-right .content .description p{font-family:"Open Sans"}.treca-discipline-left .content .description p:last-of-type,.treca-discipline-right .content .description p:last-of-type{margin-bottom:0px}@media only screen and (max-width: 993px){.treca-discipline-left .title,.treca-discipline-right .title{font-size:39px;line-height:56px}}@media only screen and (max-width: 767px){.treca-discipline-left .content,.treca-discipline-right .content{margin-top:20px;padding:0px !important}.treca-discipline-left .content .title,.treca-discipline-right .content .title{width:100% !important}}.treca-discipline-left .content{padding-left:50px}.treca-discipline-right .content{padding-right:50px}.treca-duo-pic .container{padding:0px}@media only screen and (max-width: 768px){.treca-duo-pic .image{padding:17px 0px}}.treca-historic .mobile{display:none}.treca-historic .desktop{display:flex;width:1255px;margin:auto;height:calc(100% - 95px)}.treca-historic .desktop .row{height:100%}.treca-historic .desktop .row .col-1{height:100%}.treca-historic .desktop .row .col-11{height:100%;overflow-y:auto}.treca-historic .desktop .historic-time-line-scrollspy{margin-right:60px}.treca-historic .desktop .historic-time-line-scrollspy .t{display:flex;align-items:center;flex-direction:column;gap:10px}.treca-historic .desktop .historic-time-line-scrollspy .time-line{text-decoration:none;font-size:20px}.treca-historic .desktop .historic-time-line-scrollspy .time-line p{color:#fff;width:fit-content}.treca-historic .desktop .historic-time-line-scrollspy .time-line.active p{border-bottom:1px solid #e89004}.treca-historic .desktop .time-content{height:auto}.treca-historic .desktop .time-content .time-body{width:100%;height:462px;min-height:462px;display:flex;align-items:flex-start;gap:22px}.treca-historic .desktop .time-content .time-body .description{width:278px;height:fit-content;color:#fff;opacity:0;display:none;animation:slideToTop 1s ease-in-out forwards}.treca-historic .desktop .time-content .time-body .gallery{position:relative;height:100%;width:100%}.treca-historic .desktop .time-content .time-body .gallery .image-container{flex-direction:column;justify-content:center;align-items:center;overflow:hidden;position:absolute;opacity:0;display:none}.treca-historic .desktop .time-content .time-body .gallery .image-container img{width:100%;height:auto;object-fit:cover}.treca-historic .desktop .time-content .time-body .gallery .image-container:first-of-type{left:0;top:0;animation:slideToBottom 1s ease-in-out forwards}.treca-historic .desktop .time-content .time-body .gallery .image-container:last-of-type{right:50px;bottom:0;animation:slideToTop 1s ease-in-out forwards}.treca-historic .desktop .time-content .time-body .gallery .date{color:#FFF;font-family:"Suisse Works";font-size:80px;font-style:normal;font-weight:500;line-height:80px;position:absolute;z-index:2;display:none}.treca-historic .desktop .time-content .time-body.show .description{display:block;animation-delay:0s}.treca-historic .desktop .time-content .time-body.show .gallery .image-container:first-child{display:flex;animation-delay:.1s}.treca-historic .desktop .time-content .time-body.show .gallery .image-container:last-child{display:flex;animation-delay:.2s}.treca-historic .desktop .time-content .time-body.show .gallery .image-container{display:flex}.treca-historic .desktop .time-content .time-body.show .gallery .image-container:first-of-type{animation-delay:.1s}.treca-historic .desktop .time-content .time-body.show .gallery .image-container:last-of-type{animation-delay:.2s}.treca-historic .desktop .time-content .time-body:nth-child(odd) .gallery .image-container:first-of-type{width:198px;height:318px}.treca-historic .desktop .time-content .time-body:nth-child(odd) .gallery .image-container:last-of-type{width:608px;height:362px}.treca-historic .desktop .time-content .time-body:nth-child(odd) .gallery .date{bottom:0;display:block;animation:slideToBottom 1s ease-in-out forwards}.treca-historic .desktop .time-content .time-body:nth-child(even) .gallery .image-container:first-of-type{width:521px;height:353px}.treca-historic .desktop .time-content .time-body:nth-child(even) .gallery .image-container:last-of-type{width:349px;height:353px}.treca-historic .desktop .time-content .time-body:nth-child(even) .gallery .date{top:0;right:70px;display:block;animation:slideToTop 1s ease-in-out forwards}.treca-historic .desktop .time-content .time-body:nth-child(odd) .gallery .image-container:first-child{width:198px;height:318px}.treca-historic .desktop .time-content .time-body:nth-child(odd) .gallery .image-container:last-child{width:608px;height:362px}.treca-historic .desktop .time-content .time-body:nth-child(even) .gallery .image-container:first-child{width:521px;height:353px}.treca-historic .desktop .time-content .time-body:nth-child(even) .gallery .image-container:last-child{width:349px;height:353px}@media only screen and (max-width: 1200px){.treca-historic .desktop .historic-time-line-scrollspy{margin-right:-20%}.treca-historic .desktop .time-content .time-body{margin-left:8%}.treca-historic .desktop .time-content .time-body:nth-child(odd) .gallery .image-container:first-child{width:150px}.treca-historic .desktop .time-content .time-body:nth-child(odd) .gallery .image-container:last-of-type{width:450px;right:260px}.treca-historic .desktop .time-content .time-body:nth-child(odd) .gallery .time-body:nth-child(odd) .gallery .date{bottom:50px}.treca-historic .desktop .time-content .time-body:nth-child(odd) .gallery .date{font-size:70px;bottom:55px}.treca-historic .desktop .time-content .time-body:nth-child(even) .gallery .image-container:first-of-type{width:400px;height:353px}.treca-historic .desktop .time-content .time-body:nth-child(even) .gallery .image-container:last-of-type{width:249px;height:353px;right:335px}.treca-historic .desktop .time-content .time-body:nth-child(even) .gallery .date{top:40px;right:320px;font-size:70px}}@media only screen and (max-width: 1024px){.treca-historic .desktop .historic-time-line-scrollspy{margin-right:-20%}.treca-historic .desktop .time-content .time-body{margin:0 5%}.treca-historic .desktop .time-content .time-body:nth-child(odd) .gallery .image-container:first-child{width:150px}.treca-historic .desktop .time-content .time-body:nth-child(odd) .gallery .image-container:last-of-type{width:450px;right:350px}.treca-historic .desktop .time-content .time-body:nth-child(odd) .gallery .time-body:nth-child(odd) .gallery .date{bottom:50px}.treca-historic .desktop .time-content .time-body:nth-child(odd) .gallery .date{font-size:50px;bottom:70px}.treca-historic .desktop .time-content .time-body:nth-child(even) .gallery .image-container:first-of-type{width:360px;height:353px}.treca-historic .desktop .time-content .time-body:nth-child(even) .gallery .image-container:last-of-type{width:249px;height:353px;right:335px}.treca-historic .desktop .time-content .time-body:nth-child(even) .gallery .date{top:40px;right:360px;font-size:50px}}@media only screen and (max-width: 993px){.treca-historic .desktop{display:none}.treca-historic .mobile{display:block;padding:0px 30px;width:430px;margin:0 auto;max-width:100%}.treca-historic .mobile .time-line{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:45px}.treca-historic .mobile .time-line .time-body{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.treca-historic .mobile .time-line .time-body .gallery{height:205px;width:100%;position:relative}.treca-historic .mobile .time-line .time-body .gallery .date{color:#FFF;font-family:"Suisse Works";font-size:60px;font-style:normal;font-weight:500;line-height:80px;position:absolute;z-index:2}.treca-historic .mobile .time-line .time-body .gallery img{height:145px;position:absolute}.treca-historic .mobile .time-line .time-body .gallery img:first-child{top:0;left:0}.treca-historic .mobile .time-line .time-body .gallery img:last-child{bottom:0;right:0}.treca-historic .mobile .time-line .time-body .description p{color:#fff;font-size:20px;font-family:"sans-serif";max-height:60px;overflow:hidden;transition:max-height .5s ease}.treca-historic .mobile .time-line .time-body .description.display p{height:max-content;max-height:200px;transition:max-height .5s ease}.treca-historic .mobile .time-line .time-body .description.display .more::after{transform:rotate(180deg);transition:transform .5s ease}.treca-historic .mobile .time-line .time-body .more{display:flex;height:55px;padding:14px 25px;justify-content:center;align-items:center;margin:0 auto;color:#F7F7F7;font-family:"Suisse Works";font-size:17px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:1.4px;text-transform:uppercase;text-decoration:none}.treca-historic .mobile .time-line .time-body .more::after{content:"";display:inline-block;width:21px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2221%22 height=%2212%22 viewBox=%220 0 21 12%22 fill=%22none%22%3E%3Cpath d=%22M0.789917 0.978515L10.5 10.6886L20.2101 0.978516%22 stroke=%22white%22 stroke-width=%221.5031%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M0.789917 0.978515L10.5 10.6886L20.2101 0.978516%22 stroke=%22white%22 stroke-width=%221.5031%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M0.789917 0.978515L10.5 10.6886L20.2101 0.978516%22 stroke=%22white%22 stroke-width=%221.5031%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M0.789917 0.978515L10.5 10.6886L20.2101 0.978516%22 stroke=%22white%22 stroke-width=%221.5031%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") no-repeat center center;margin-left:30px;transition:transform .5s ease}.treca-historic .mobile .time-line .time-body:nth-child(odd) .date{top:10px;right:50px}.treca-historic .mobile .time-line .time-body:nth-child(even) .date{bottom:0;left:0px;line-height:45px}}.treca-button .cta.link-button{width:235px;color:#000}.treca-quote{padding:53px 73px;text-align:justify;display:inline-flex;flex-direction:column;align-items:flex-start;gap:25px}.treca-quote .content p,.treca-quote .writer{color:#FFF;font-family:"Suisse Works";font-size:25px;font-style:normal;font-weight:400;line-height:40.9px}.treca-quote .writer{font-size:21px;line-height:143.4%;text-align:left}@media only screen and (max-width: 768px){.treca-quote{padding:30px 28px}.treca-quote p{text-align:left}}@keyframes slideToBottom{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@keyframes slideToTop{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}#main-offcanvas .row{margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}#main-offcanvas .row>*{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}#main-offcanvas .offcanvas-title{width:100%;color:#0;font-family:Suisse Works;font-size:30px;font-style:italic;font-weight:450;line-height:60px;text-align:center}#main-offcanvas .offcanvas-body .brochures{padding:0px 50px}#main-offcanvas .offcanvas-body .brochures h2{font-family:"Suisse Works"}#main-offcanvas .offcanvas-body .brochures h5{line-height:2}#main-offcanvas .offcanvas-body .brochures .btn.btn-primary{background-color:#b35c2c;border-color:#b35c2c}#main-offcanvas .offcanvas-body .appointment-date{position:relative;width:fit-content;margin:0 auto;top:50%;transform:translateY(50%);margin-top:50px}#main-offcanvas .offcanvas-body .appointment-date h1{font-size:25px}#main-offcanvas .offcanvas-body .nav-item .nav-link{color:#D9D9D9;font-family:Suisse Works;font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}#main-offcanvas .offcanvas-body .nav-item .nav-link.active{color:#000;border-bottom-color:#b35c2c}#main-offcanvas .offcanvas-body .wpcf7-form input,#main-offcanvas .offcanvas-body .wpcf7-form textarea,#main-offcanvas .offcanvas-body .wpcf7-form select{border:1px solid #d3d3d3;border-radius:0px;padding:14px 17px;width:100%;color:#000;font-family:Suisse Works;font-size:15px;font-style:normal;font-weight:400;line-height:21px}#main-offcanvas .offcanvas-body .wpcf7-form input::placeholder,#main-offcanvas .offcanvas-body .wpcf7-form textarea::placeholder,#main-offcanvas .offcanvas-body .wpcf7-form select::placeholder{color:#000;font-family:Suisse Works;font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:1.4px}#main-offcanvas .offcanvas-body .wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin:0px}#main-offcanvas .offcanvas-body .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label{display:flex;gap:17px;align-items:flex-start}#main-offcanvas .offcanvas-body .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label input{width:fit-content}#main-offcanvas .offcanvas-body .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{color:#686868;font-family:Suisse Works;font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:1.4px}#main-offcanvas .offcanvas-body .wpcf7-form .pre-product{display:none}#main-offcanvas .offcanvas-body .wpcf7-form .wpcf7-submit{color:#000;font-family:Suisse Works;font-size:15px;font-style:normal;font-weight:400;line-height:21px;text-transform:uppercase;border:1px solid #d3d3d3;letter-spacing:1.4px;background-color:#fff;width:100%}@media(min-width: 1024px){#main-offcanvas{width:40%}}#auth-modal h5{color:#000;font-family:Suisse Works;font-size:15px;font-style:normal;font-weight:400;line-height:21px}#auth-modal .modal-title{font-size:30px}#auth-modal .form-title{margin-bottom:40px;font-size:20px}#auth-modal .col{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}#search-form-modal .modal-content{background:hsla(0,0%,100%,.95)}#search-form-modal .header{padding:44px 31px;position:relative}#search-form-modal .header .logo{display:block;margin:0 auto}#search-form-modal .header .btn-close{position:absolute;right:44px;top:31px}.search-form .group{display:flex;flex-wrap:nowrap;align-items:center;gap:18px;padding:0px 20px;border-bottom:1px solid rgba(0,0,0,.6)}.search-form .group button,.search-form .group input{background:none;border:0px !important;padding:0px !important;height:fit-content;color:#000;font-family:"Suisse Works";font-size:30px;font-style:normal;font-weight:400;line-height:70px}.search-form .group button::placeholder,.search-form .group input::placeholder{color:#686868;font-family:"Suisse Works";font-size:30px;font-style:normal;font-weight:400;line-height:70px}.search-form .group button::-webkit-search-cancel-button,.search-form .group input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-form .group .clear-input{color:#000;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:400;line-height:19.6px;text-decoration:none;display:none}@media only screen and (max-width: 768px){.search-form .group input::placeholder{color:#000;font-size:20px !important}}.post-type-archive-store-locator .site .site-body{padding-top:0}.post-type-archive-store-locator .site-header{position:sticky}.single-store-locator{font-size:14px;line-height:20px}.single-store-locator .container{margin-left:auto;margin-right:auto}.single-store-locator .wp-block-columns{margin-bottom:0;padding:40px 25px}.single-store-locator .wp-block-columns .treca-discipline-left .content .title,.single-store-locator .wp-block-columns .treca-discipline-right .content .title{font-size:50px;line-height:56px;margin-bottom:25px}@media(max-width: 993px){.single-store-locator .wp-block-columns{padding:0 25px}.single-store-locator .wp-block-columns .wp-block-column{padding:20px 0}.single-store-locator .wp-block-columns .treca-discipline-left .content .title,.single-store-locator .wp-block-columns .treca-discipline-right .content .title{font-size:39px;line-height:50px}}@media(max-width: 993px){.single-store-locator .section-footer .item{padding:0 25px}}.single-store-locator .site-header{position:sticky}.single-store-locator .store-locator__map{height:100%}.single-store-locator .store-locator__map img{width:100%;height:100%;object-fit:cover}.single-store-locator .store-locator__map .leaflet-container a.leaflet-popup-close-button{font:20px/20px Tahoma,Verdana,sans-serif;color:#000}.single-store-locator .store-locator__map .leaflet-popup-content-wrapper{width:319px;height:199px;display:flex;align-items:center;justify-content:center;border-radius:0}.single-store-locator .store-locator__map .leaflet-popup-content-wrapper .leaflet-popup-content{height:147px;width:267px;margin:auto}.single-store-locator .store-locator__map .leaflet-popup-content-wrapper .slider-single-store-marker{height:100%}.single-store-locator .store-locator__map .leaflet-popup-content-wrapper .slider-single-store-marker .slick-list,.single-store-locator .store-locator__map .leaflet-popup-content-wrapper .slider-single-store-marker .slick-track{height:100%}@media(min-width: 994px){.single-store-locator .map-store-desktop{height:calc(100vh - 140px);position:sticky;top:140px;background-color:#f5f5f5}}.back-link{color:#686868;display:flex;align-items:center;gap:9px;text-decoration:none}.back-link i,.back-link svg{color:#000;transition:.3s ease-in-out;position:relative;left:0}.back-link:hover i,.back-link:hover svg{left:-5px}.bloc-socials{display:flex;gap:10px;flex-wrap:wrap}.bloc-socials a{font-size:23px;color:#000;transition:.3s ease-in-out;transform:scale(1)}.bloc-socials a:hover{transform:scale(1.1)}.slider-single-store,.slider-single-store-marker{display:none}.slider-single-store.slick-initialized,.slider-single-store-marker.slick-initialized{display:block}.slider-single-store .item-slide.ratio,.slider-single-store-marker .item-slide.ratio{--bs-aspect-ratio: 60.78%}.slider-single-store .item-slide img,.slider-single-store-marker .item-slide img{width:100%;height:100%;object-fit:cover}.slider-single-store .slick-prev,.slider-single-store-marker .slick-prev{left:-20px;z-index:1;width:15px;height:21px}.slider-single-store .slick-prev::before,.slider-single-store-marker .slick-prev::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;opacity:1;color:#000;font-size:16px}.slider-single-store .slick-next,.slider-single-store-marker .slick-next{right:-20px;width:15px;height:21px}.slider-single-store .slick-next::before,.slider-single-store-marker .slick-next::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;opacity:1;color:#000;font-size:16px}.bloc-infos-single-store{background-color:#f5f5f5;padding:25px 3.281vw 40px}.bloc-infos-single-store .content-infos-single-store{display:inline-flex;flex-direction:column;gap:10px 0;width:750px;max-width:100%}.bloc-infos-single-store .content-infos-single-store .addtoany-wrapper{display:none}.bloc-infos-single-store .head-store-options{display:flex;align-items:center;justify-content:space-between;gap:10px 30px;flex-wrap:wrap;margin-bottom:10px}.bloc-infos-single-store .head-store-options .form-switch{display:flex;align-items:center;margin:0;padding:0;gap:8px}.bloc-infos-single-store .head-store-options .form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");width:38px;background-color:#d2d5da;height:22px;box-shadow:none;border-color:rgba(0,0,0,0);margin:0;transition:.3s ease-in-out}.bloc-infos-single-store .head-store-options .form-switch .form-check-input:checked{background-color:#000}.bloc-infos-single-store .head-store-options .form-switch label{color:#3a3a3a}.bloc-infos-single-store .switch-actions-store{position:relative}.bloc-infos-single-store .switch-actions-store>div{transition:.3s ease-in-out;margin-bottom:20px}.bloc-infos-single-store .switch-actions-store.show-carte .map-store-mobile{opacity:1;pointer-events:all}.bloc-infos-single-store .switch-actions-store.show-carte .slider-single-store{opacity:0;pointer-events:none}.bloc-infos-single-store .switch-actions-store .slider-single-store{position:absolute;left:0;right:0}.bloc-infos-single-store .switch-actions-store .map-store-mobile{width:100%;z-index:1;opacity:0;pointer-events:none}.bloc-infos-single-store .switch-actions-store .map-store-mobile .ratio{--bs-aspect-ratio: 60.78%}.bloc-infos-single-store .title-single-store{font-family:"Suisse Works";font-weight:400;font-size:30px;line-height:36px;color:#3a3a3a;margin-bottom:5px}.bloc-infos-single-store .adresse-single-store{margin-bottom:0}.bloc-infos-single-store .tags-infos-store{display:flex;align-items:center;gap:10px}.bloc-infos-single-store .tags-infos-store .tag-exclusive-store{min-height:30px;font-weight:500;font-style:italic;padding:4px 14px;color:#3a3a3a;border:1px solid #686868;border-radius:100px;text-transform:capitalize}.bloc-infos-single-store .tags-infos-store .tag-overt-store{color:#15a466;font-family:"Suisse Works";font-weight:300;font-style:italic;display:flex;align-items:center;line-height:13px;font-size:14px;gap:7px}.bloc-infos-single-store .tags-infos-store .tag-overt-store::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background-color:#15a466}.bloc-infos-single-store .tags-infos-store .tag-overt-store.close{color:#ff4646}.bloc-infos-single-store .tags-infos-store .tag-overt-store.close::before{background-color:#ff4646}.bloc-infos-single-store .bloc-horaire-store{margin-top:20px}.bloc-infos-single-store .bloc-horaire-store .title-horaire{font-family:"Suisse Works";font-weight:400;font-size:18px;line-height:24px;color:#000;margin-bottom:10px}.bloc-infos-single-store .bloc-horaire-store .list-horaire{display:flex;flex-direction:column;gap:10px}.bloc-infos-single-store .bloc-horaire-store .list-horaire .item-horaire{margin-bottom:0;display:flex;gap:10px}.bloc-infos-single-store .bloc-horaire-store .list-horaire .item-horaire .label-horaire{font-weight:700;width:120px;text-transform:capitalize}.bloc-infos-single-store .options-store{padding:19px 0;display:flex;align-items:center;flex-wrap:wrap;gap:14px 17px}.bloc-infos-single-store .options-store button,.bloc-infos-single-store .options-store a:not([class^=a2a_button]){background-color:rgba(0,0,0,0);margin-right:17px;position:relative;padding:0;border:0;display:flex;align-items:center;gap:11px;text-decoration:underline;color:#000;font-family:"Suisse Works";font-weight:400;font-size:15px;letter-spacing:1.4px}.bloc-infos-single-store .options-store button::after,.bloc-infos-single-store .options-store a:not([class^=a2a_button])::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-17px;height:20px;width:1px;background-color:#000}.bloc-infos-single-store .options-store button:last-child::after,.bloc-infos-single-store .options-store a:not([class^=a2a_button]):last-child::after{display:none}.bloc-infos-single-store .options-store button:hover,.bloc-infos-single-store .options-store a:not([class^=a2a_button]):hover{text-decoration:none}.bloc-infos-single-store .options-store button.fav-magasin,.bloc-infos-single-store .options-store a:not([class^=a2a_button]).fav-magasin{text-decoration:none;color:#686868;font-family:"SuisseIntl";transition:.3s ease-in-out;letter-spacing:0}.bloc-infos-single-store .options-store button.fav-magasin.is-fav,.bloc-infos-single-store .options-store a:not([class^=a2a_button]).fav-magasin.is-fav{color:#000}.bloc-infos-single-store .options-store button.fav-magasin.is-fav::before,.bloc-infos-single-store .options-store a:not([class^=a2a_button]).fav-magasin.is-fav::before{font-weight:900}.bloc-infos-single-store .options-store button.fav-magasin:before,.bloc-infos-single-store .options-store a:not([class^=a2a_button]).fav-magasin:before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:400;color:#000;transition:.3s ease-in-out}@media(max-width: 575px){.bloc-infos-single-store .options-store button.fav-magasin,.bloc-infos-single-store .options-store a:not([class^=a2a_button]).fav-magasin{margin-right:auto;width:100%}.bloc-infos-single-store .options-store button.fav-magasin::after,.bloc-infos-single-store .options-store a:not([class^=a2a_button]).fav-magasin::after{content:none}}.bloc-infos-single-store .actions-btns-store{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px}.bloc-infos-single-store .actions-btns-store .url{margin:0;width:270px;max-width:100%;padding:14px 20px}@media(max-width: 1200px){.bloc-infos-single-store .actions-btns-store .url{width:100%}}@media(max-width: 993px){.bloc-infos-single-store{padding:25px 25px 40px}.bloc-infos-single-store .content-infos-single-store{width:100%}.bloc-infos-single-store .options-store{padding:8px 0}.bloc-infos-single-store .bloc-horaire-store{margin-top:8px}}.other-details-single-store{padding:34px 3.281vw}.other-details-single-store .content-details-single-store{display:flex;flex-direction:column;gap:35px 0}.other-details-single-store .content-details-single-store>div{padding-bottom:35px;border-bottom:1px solid #d3d3d3}.other-details-single-store .content-details-single-store>div:last-child{padding-bottom:0;border-bottom:0}.other-details-single-store .item-row-detail-single{display:flex;flex-direction:column;gap:20px 0}.other-details-single-store .item-row-detail-single .title-detail-single{font-family:"Suisse Works";font-weight:400;font-size:18px;line-height:24px;color:#000;margin-bottom:0}.other-details-single-store .item-row-detail-single .wysiwyg p:last-child{margin-bottom:0}.other-details-single-store .item-row-detail-single img{width:100%}.other-details-single-store .item-row-detail-single .list-row-detail{padding:0;display:inline-flex;flex-wrap:wrap;width:600px;max-width:100%;gap:6px 12px;list-style:none;margin-bottom:0}.other-details-single-store .item-row-detail-single .list-row-detail li{width:calc(50% - 6px);padding-left:15px;position:relative}.other-details-single-store .item-row-detail-single .list-row-detail li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background-color:#000}@media(max-width: 993px){.other-details-single-store .item-row-detail-single .list-row-detail li{width:100%}}@media(max-width: 993px){.other-details-single-store{padding:34px 25px}}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}/*# sourceMappingURL=style.min.css.map */
