:root{--rf-creme: #fbf6f1;--rf-lin: #f3e9e1;--rf-rose: #e9cfc9;--rf-accent: #a8455a;--rf-accent-fonce: #7f2f42;--rf-encre: #3b2a2a;--rf-gris: #7a6a66;--rf-sauge: #8a9a7b;--rf-bord: #e6d8cf;--rf-blanc: #ffffff;--rf-serif: "Cormorant Garamond", Georgia, serif;--rf-sans: "Jost", system-ui, sans-serif;--rf-radius: 18px;--rf-radius-sm: 12px;--rf-ombre: 0 14px 30px -18px rgba(59, 42, 42, .35)}html body,html body *{font-family:var(--rf-sans)!important}html body [class*=icon-],html body i[class*=icon-]{font-family:etheme!important}html body [class*=revicon]{font-family:revicons!important}html body h1,html body h2,html body h3,html body .tt-title,html body .tt-title-large,html body .tt-collapse-title,html body .tt-price,html body .rf-prix{font-family:var(--rf-serif)!important}html body{background:var(--rf-creme);color:var(--rf-encre);font-size:16px;line-height:1.6}html body a{color:inherit}html body a:hover{color:var(--rf-accent)}html .tt-title,html h1,html h2,html h3{color:var(--rf-encre);font-weight:600;letter-spacing:0;text-transform:none}html .tt-block-title .tt-title{font-size:clamp(1.9rem,3.5vw,2.6rem);line-height:1.15}html .tt-block-title .tt-description{color:var(--rf-gris)}html .container-indent{margin-top:clamp(3rem,7vw,5.5rem)}html .btn,html .btn-link-02,html .tt-btn-addtocart,html .rf-bouton{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.75rem 1.4rem;border-radius:999px;background:var(--rf-accent);color:var(--rf-blanc);border:1px solid var(--rf-accent);font-weight:500;font-size:.95rem;letter-spacing:0;text-transform:none;text-decoration:none;transition:background .2s,color .2s,border-color .2s}html .btn:hover,html .btn-link-02:hover,html .tt-btn-addtocart:hover,html .rf-bouton:hover{background:var(--rf-accent-fonce);border-color:var(--rf-accent-fonce);color:var(--rf-blanc)}html .btn-link-02,html .rf-bouton.rf-clair{background:transparent;color:var(--rf-accent)}html .btn-link-02:hover,html .rf-bouton.rf-clair:hover{background:var(--rf-accent);color:var(--rf-blanc)}html .btn-link-02:after,html .btn-link-02:before{display:none}html header.desctop-menu-large{background:var(--rf-creme)}html .tt-top-row,html .tt-color-scheme-01{background:var(--rf-accent)!important;color:var(--rf-blanc)}html .tt-top-row a,html .tt-top-row .tt-box-info,html .tt-top-row i,html .tt-top-row marquee{color:var(--rf-blanc)!important;font-size:.85rem}html .tt-social-icon a{color:var(--rf-blanc)!important}html .tt-desktop-header,html .tt-mobile-header,html .tt-stuck-nav{background:var(--rf-creme)!important}html .tt-desktop-header{border-bottom:1px solid var(--rf-bord)}html .tt-stuck-nav{border-bottom:1px solid var(--rf-bord);box-shadow:0 10px 24px -20px #3b2a2a66}html .tt-desctop-menu nav>ul>li>a,html .tt-menu-small nav>ul>li>a{color:var(--rf-encre)!important;font-weight:500;font-size:.95rem;text-transform:none;letter-spacing:0;border-bottom:2px solid transparent;padding:.9rem .85rem}html .tt-desctop-menu nav>ul>li:hover>a,html .tt-desctop-menu nav>ul>li.selected>a,html .tt-desctop-menu nav>ul>li.active>a{color:var(--rf-accent)!important;border-bottom-color:var(--rf-accent)}html .tt-desctop-menu nav>ul>li:first-child>a{color:var(--rf-accent)!important}html .tt-desctop-menu nav>ul>li:first-child>a:before{content:"\2726  "}html .tt-desctop-menu .dropdown-menu,html .tt-dropdown-menu{background:var(--rf-blanc)!important;border:1px solid var(--rf-bord)!important;border-radius:var(--rf-radius-sm);box-shadow:var(--rf-ombre);padding:1.2rem 1.4rem}html .tt-megamenu-submenu li a,html .tt-megamenu-submenu li a span{color:var(--rf-encre)!important;font-size:.9rem}html .tt-megamenu-submenu li a:hover,html .tt-megamenu-submenu li a:hover span{color:var(--rf-accent)!important}html .tt-megamenu-submenu>li>a.tt-title,html .tt-megamenu-submenu .tt-title{color:var(--rf-accent)!important;font-size:1.1rem}html .tt-obj-options i,html .tt-dropdown-toggle i,html .tt-mobile-header i,html .tt-stuck-nav i{color:var(--rf-encre)!important}html .tt-badge-cart{background:var(--rf-accent)!important;color:var(--rf-blanc)!important}html .tt-search .tt-search-input{border:1px solid var(--rf-bord);border-radius:999px;background:var(--rf-blanc)}html .tt-logo img{max-height:64px;width:auto}html .rf-sans-bannieres .index-section:has(.tt-promo-fullwidth){display:none}html .rf-piste-a .index-section:has(.tt-categories-listing),html .rf-piste-b .index-section:has(.tt-categories-listing),html .rf-piste-c .index-section:has(.tt-categories-listing),html .rf-piste-d .index-section:has(.tt-categories-listing){display:none}html .rf-piste-a:not(.rf-avec-marques) .index-section:has(.tt-carousel-brands),html .rf-piste-b:not(.rf-avec-marques) .index-section:has(.tt-carousel-brands),html .rf-piste-c:not(.rf-avec-marques) .index-section:has(.tt-carousel-brands),html .rf-piste-d:not(.rf-avec-marques) .index-section:has(.tt-carousel-brands){display:none}html .rf-piste-c .index-section:has(.tt-services-listing){display:none}html .tt-promo-fullwidth{border-radius:var(--rf-radius);overflow:hidden}html .tt-promo-fullwidth .tt-title-large{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:600}html .tt-promo-fullwidth .tt-title-small{letter-spacing:.14em;text-transform:uppercase;font-size:.8rem}html .tt-items-categories{background:var(--rf-blanc);border:1px solid var(--rf-bord);border-radius:var(--rf-radius);padding:1rem 1rem 1.2rem;height:auto;min-height:0}html .tt-items-categories .tt-title-block img{border-radius:var(--rf-radius-sm);width:100%}html .tt-items-categories .tt-title{font-size:1.5rem;margin:.8rem 0 .4rem;color:var(--rf-encre)!important}html .tt-items-categories ul li a{color:var(--rf-gris);font-size:.9rem}html .tt-items-categories ul li a:hover{color:var(--rf-accent)}html .tt-items-categories .btn-link-02{margin-top:.8rem;padding:.5rem 1.1rem;font-size:.88rem}html .tt-categories-listing .col-6{margin-bottom:1.4rem}html .tt-carousel-brands img{filter:grayscale(1);opacity:.55;transition:filter .25s,opacity .25s}html .tt-carousel-brands a:hover img{filter:none;opacity:1}html .tt-services-listing{gap:0}html .tt-services-block{background:var(--rf-lin);border-radius:var(--rf-radius-sm);padding:1.3rem 1.2rem;height:100%;display:flex;gap:.9rem;align-items:flex-start}html .tt-services-block .tt-col-icon i{color:var(--rf-accent)!important;font-size:1.6rem}html .tt-services-block .tt-col-description .tt-title{color:var(--rf-encre)!important;font-size:1.15rem;margin:0 0 .2rem}html .tt-services-block .tt-col-description p{color:var(--rf-gris)!important;font-size:.9rem;margin:0}html .tt-product{background:var(--rf-blanc);border-radius:var(--rf-radius-sm);padding:.8rem .8rem 1rem;border:1px solid var(--rf-bord)}html .tt-product .tt-image-box img{border-radius:10px}html .tt-product .tt-description .tt-title,html .tt-product .tt-description .tt-title a{font-size:1.15rem;color:var(--rf-encre)!important}html .tt-product .tt-price,html .tt-product .tt-price .new-price{color:var(--rf-encre)!important;font-size:1.25rem;font-weight:600}html .tt-product .tt-price .old-price{color:var(--rf-gris)!important;font-size:.95rem}html .tt-product .tt-label-sale,html .tt-product .tt-label-new{border-radius:999px;background:var(--rf-accent);color:var(--rf-blanc)}html .tt-product .text-uppercase{text-transform:none!important;letter-spacing:0}html .tt-back-to-top{background:var(--rf-encre)!important;color:var(--rf-blanc)!important}html footer,html footer .tt-footer-custom,html footer .tt-footer-col,html footer .tt-footer-default,html footer .tt-color-scheme-03,html footer .tt-color-scheme-04{background:var(--rf-encre)!important;color:#eadcd5!important}html footer .tt-collapse-title,html footer .tt-title{color:var(--rf-blanc)!important;font-size:1.25rem;text-transform:none;letter-spacing:0}html footer a,html footer p,html footer li,html footer .tt-list li a{color:#eadcd5!important}html footer a:hover{color:var(--rf-blanc)!important;text-decoration:underline}html footer .form-control{border-radius:999px;border:0;background:var(--rf-blanc);color:var(--rf-encre)!important;padding:.6rem 1rem}html footer .btn{padding:.6rem 1.2rem}html footer .tt-social-icon a{color:#eadcd5!important}html footer .tt-social-icon a:hover{color:var(--rf-blanc)!important}html footer .tt-payment-list img,html footer .tt-payment-list li{opacity:.8}.rf-section{padding:clamp(3rem,7vw,5.5rem) 0}.rf-section.rf-fond-blanc{background:var(--rf-blanc)}.rf-section.rf-fond-lin{background:var(--rf-lin)}.rf-conteneur{width:min(1200px,100% - 32px);margin-inline:auto}.rf-surtitre{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--rf-accent);font-weight:600;margin:0 0 .6rem}.rf-h2{font-size:clamp(1.9rem,3.5vw,2.6rem);line-height:1.15;margin:0 0 .4em;font-weight:600}.rf-entete{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}.rf-entete p{max-width:36rem;color:var(--rf-gris);margin:0}.rf-prix{font-size:1.5rem;font-weight:600;color:var(--rf-encre)}.rf-prix small{font-family:var(--rf-sans)!important;font-size:.78rem;font-weight:400;color:var(--rf-gris)}.rf-etiquette{align-self:flex-start;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:.2rem .6rem;border-radius:999px;background:var(--rf-rose);color:var(--rf-accent-fonce)}.rf-heros{padding:clamp(2rem,5vw,3.5rem) 0}.rf-heros .rf-conteneur{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.rf-heros h1{font-size:clamp(2.5rem,5.5vw,4.2rem);line-height:1.1;margin:0 0 .5rem;font-weight:600}.rf-heros h1 em{color:var(--rf-accent);font-style:italic}.rf-heros .rf-intro{font-size:1.12rem;color:var(--rf-gris);max-width:34rem;margin:0}.rf-heros .rf-cta{display:flex;gap:.8rem;flex-wrap:wrap;margin:1.6rem 0 1.4rem}.rf-heros .rf-adresses{display:flex;gap:1.6rem;flex-wrap:wrap;font-size:.9rem}.rf-heros .rf-adresses div{border-left:2px solid var(--rf-rose);padding-left:.8rem}.rf-heros .rf-adresses strong{display:block}.rf-heros-visuel{position:relative}.rf-heros-visuel img{border-radius:var(--rf-radius);width:100%;height:auto;display:block;box-shadow:var(--rf-ombre)}.rf-heros-visuel img.rf-format-43{aspect-ratio:4 / 3;object-fit:cover}.rf-heros-visuel img.rf-format-32{aspect-ratio:3 / 2;object-fit:cover}.rf-heros-visuel .rf-pastille{position:absolute;right:0;bottom:-1.2rem;background:var(--rf-blanc);border-radius:16px;padding:.9rem 1.1rem;box-shadow:0 12px 30px -12px #3b2a2a59;font-size:.88rem;max-width:15rem}.rf-heros-visuel .rf-pastille strong{font-family:var(--rf-serif)!important;font-size:1.15rem;display:block;color:var(--rf-accent)}.rf-univers-grille{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:2rem}.rf-univers-grille a{border-radius:var(--rf-radius);overflow:hidden;text-decoration:none;display:block;background:var(--rf-blanc);border:1px solid var(--rf-bord)}.rf-univers-grille a>img{width:100%;aspect-ratio:3 / 2;object-fit:contain;display:block;background:var(--rf-lin);transition:transform .5s}.rf-univers-grille a:hover>img{transform:scale(1.03)}.rf-univers-grille span{display:block;padding:.7rem 1rem;font-size:.95rem;font-weight:500;color:var(--rf-encre);text-align:center}.rf-univers-grille a:hover span{color:var(--rf-accent)}.rf-defilant{position:relative}.rf-cours-grille{display:flex;gap:1.3rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:2px}.rf-cours-grille::-webkit-scrollbar{display:none}.rf-cours-grille>.rf-cours{flex:0 0 calc((100% - 3 * 1.3rem) / 4);scroll-snap-align:start}.rf-fleche{position:absolute;top:90px;z-index:2;width:46px;height:46px;border-radius:50%;border:1px solid var(--rf-bord);background:var(--rf-blanc);color:var(--rf-accent);font-size:1.3rem;line-height:1;cursor:pointer;box-shadow:var(--rf-ombre);display:flex;align-items:center;justify-content:center}.rf-fleche[hidden]{display:none}.rf-fleche:hover{background:var(--rf-accent);border-color:var(--rf-accent);color:var(--rf-blanc)}.rf-fleche.rf-prec{left:-23px}.rf-fleche.rf-suiv{right:-23px}.rf-cours{border:1px solid var(--rf-bord);border-radius:var(--rf-radius);overflow:hidden;display:flex;flex-direction:column;background:var(--rf-creme);text-decoration:none;color:inherit}.rf-cours img{width:100%;height:auto;display:block}.rf-cours .rf-corps{padding:1.1rem 1.2rem 1.3rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.rf-cours h3{font-size:1.45rem;margin:0;font-weight:600}.rf-cours p{margin:0;font-size:.93rem;color:var(--rf-gris)}.rf-cours .rf-pied{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:.7rem;border-top:1px dashed var(--rf-bord)}.rf-cours .rf-pied span.rf-lien{font-size:.88rem;font-weight:500;color:var(--rf-accent)}.rf-note{margin-top:1.6rem;font-size:.9rem;color:var(--rf-gris);background:var(--rf-lin);border-radius:14px;padding:1rem 1.2rem}.rf-produits-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1.2rem}.rf-produit{background:var(--rf-blanc);border:1px solid var(--rf-bord);border-radius:var(--rf-radius-sm);overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column}.rf-produit-image{aspect-ratio:1;background:var(--rf-blanc);display:grid;place-items:center}.rf-produit-image img{width:100%;height:100%;object-fit:contain;display:block}.rf-produit-texte{padding:.8rem .9rem 1rem;display:flex;flex-direction:column;gap:.2rem;font-size:.9rem}.rf-marque{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rf-gris)}.rf-produit-titre{line-height:1.35}.rf-prix-petit{font-size:1.15rem;margin-top:.2rem}.rf-prix-petit s{font-family:var(--rf-sans)!important;font-size:.85rem;color:var(--rf-gris);margin-left:.3rem}.rf-cafe .rf-conteneur{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.rf-cafe img{border-radius:var(--rf-radius);width:100%;height:auto;display:block}.rf-cafe .rf-texte p{color:var(--rf-gris)}.rf-tarif{display:inline-block;background:var(--rf-blanc);border:1px solid var(--rf-bord);border-radius:14px;padding:.9rem 1.2rem;margin:1.2rem 0;font-size:.85rem;color:var(--rf-gris)}.rf-tarif strong{display:block;font-family:var(--rf-serif)!important;font-size:1.6rem;color:var(--rf-encre)}.rf-visite .rf-conteneur{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.rf-bloc{background:var(--rf-blanc);border-radius:var(--rf-radius);padding:1.5rem;border:1px solid var(--rf-bord)}.rf-bloc h3{font-size:1.4rem;margin:0 0 .5rem;font-weight:600}.rf-bloc p{margin:0 0 .8rem;color:var(--rf-gris);font-size:.95rem}.rf-bloc table{width:100%;border-collapse:collapse;font-size:.92rem}.rf-bloc td{padding:.3rem 0;border-bottom:1px dotted var(--rf-bord)}.rf-bloc td:last-child{text-align:right}@media(max-width:900px){.rf-heros .rf-conteneur,.rf-cafe .rf-conteneur{grid-template-columns:1fr}.rf-heros-visuel{order:-1}.rf-heros-visuel .rf-pastille{position:static;margin-top:.8rem;max-width:none}.rf-univers-grille{grid-template-columns:repeat(2,1fr)}.rf-visite .rf-conteneur{grid-template-columns:1fr}.rf-cours-grille>.rf-cours{flex-basis:calc((100% - 1.3rem) / 2.3)}.rf-fleche.rf-prec{left:-8px}.rf-fleche.rf-suiv{right:-8px}}@media(max-width:560px){.rf-univers-grille{gap:.8rem}.rf-cours-grille>.rf-cours{flex-basis:82%}.rf-heros h1{font-size:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/refonte.css.map */
