:root{--blanc:#FFFFFF;--blanc-off:#F8F7F3;--gris-clair:#EEECE6;--marine:#0E2240;--marine-deep:#081426;--noir:#17181B;--gris-texte:#6D6F73;--or:#8C6E44;--or-clair:#A68B5B;--or-vif:#C2AB80;--or-soft:rgba(140,110,68,.1);--ligne:#E3E1DC;--ombre:rgba(14,34,64,.2);--ease:cubic-bezier(.19,1,.22,1)}body{background:var(--blanc);color:var(--noir);font-family:Archivo,sans-serif;font-weight:300;line-height:1.65;-webkit-font-smoothing:antialiased}.wrap{max-width:1240px;margin:0 auto;padding:0 44px}a:focus-visible,button:focus-visible,input:focus-visible{outline:1.5px solid var(--or);outline-offset:3px}hr.rule{border:none;height:1px;background:var(--or);width:48px}hr.rule.center{margin:0 auto}.seal{width:56px;height:56px;border:1px solid var(--or-clair);display:flex;align-items:center;justify-content:center;background:#ffffffe6;flex:none}.seal span{font-family:Bodoni Moda,serif;font-style:italic;color:var(--or);font-size:1.4rem}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease);transition-delay:var(--d,0s)}.nav{position:fixed;top:0;left:0;right:0;z-index:50;padding:22px 0;color:var(--noir);background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 26px -18px #78624047}.nav-inner{max-width:1240px;margin:0 auto;padding:0 44px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:16px;position:relative}.nav-links{display:flex;gap:36px}.nav-links a{font-size:.74rem;letter-spacing:.13em;text-transform:uppercase;position:relative;padding:4px 0;opacity:.9;transition:opacity .3s ease}.nav-shop{display:inline-flex;align-items:center;padding:.6rem 1.3rem;border:1px solid var(--marine);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;transition:background .3s ease,color .3s ease}.nav-shop:hover{background:var(--marine);color:var(--blanc)}.mobile-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--blanc);display:flex;flex-direction:column;padding:110px 44px 50px;transform:translate(100%);transition:transform .5s var(--ease)}.mobile-links a{font-family:Bodoni Moda,serif;font-size:2rem;color:var(--noir);padding:14px 0;border-bottom:1px solid var(--ligne)}.mobile-note{margin-top:18px;text-align:center;font-size:.72rem;letter-spacing:.06em;color:var(--gris-texte)}.breadcrumb{padding:118px 0 0}.breadcrumb-inner{display:flex;align-items:center;gap:10px;font-size:.72rem;letter-spacing:.04em;color:var(--gris-texte)}.breadcrumb-inner a:hover{color:var(--or)}.breadcrumb-inner span.sep{color:var(--ligne)}.breadcrumb-inner span.current{color:var(--marine)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:1.1rem 2.4rem;border-radius:0;font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;transition:background .45s var(--ease),color .4s ease,border-color .4s ease,gap .4s ease,box-shadow .4s var(--ease);border:1px solid var(--marine);color:var(--blanc);background:var(--marine);width:100%}.btn svg{width:13px;height:13px;transition:transform .4s var(--ease)}.btn:hover{background:var(--marine-deep);gap:16px;box-shadow:0 0 0 1px var(--marine-deep),0 0 0 4px var(--or-soft)}.btn:hover svg{transform:translate(3px)}.btn-text{border-color:transparent;color:var(--marine);padding:.5rem 0;position:relative;background:none;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.btn-text svg{width:12px;height:12px;transition:transform .4s var(--ease)}.btn-text:hover svg{transform:translate(3px)}.p-hero{padding:56px 0 110px}.p-hero-grid{display:grid;grid-template-columns:1fr .92fr;gap:90px;align-items:center}.p-photo-wrap{display:flex;justify-content:center}.p-shot{width:min(360px,84%);height:auto;display:block;filter:drop-shadow(0 40px 54px var(--ombre));animation:floaty 7s ease-in-out infinite}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media(prefers-reduced-motion:reduce){.p-shot{animation:none}}.p-info h1.display{font-size:clamp(2.3rem,3.8vw,3.3rem);margin:16px 0}.p-tagline{font-family:Bodoni Moda,serif;font-style:italic;color:var(--marine);font-size:1.14rem;line-height:1.5;margin-bottom:16px;max-width:440px}.p-desc{color:var(--gris-texte);font-size:.94rem;max-width:440px;margin-bottom:26px}.p-meta{display:flex;align-items:center;gap:14px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--ligne)}.p-meta .count{font-size:.82rem;color:var(--gris-texte)}.p-meta .sep{width:1px;height:12px;background:var(--ligne)}.p-meta .rating{font-size:.82rem;color:var(--marine)}.p-price{font-family:Bodoni Moda,serif;font-size:2rem;color:var(--marine);margin-bottom:24px}.p-buybox{display:flex;gap:16px;align-items:stretch;margin-bottom:20px}.qty{display:flex;align-items:center;border:1px solid var(--ligne);min-width:132px}.qty button{width:40px;height:100%;font-size:1.1rem;color:var(--marine);transition:background .3s ease}.qty button:hover{background:var(--blanc-off)}.qty input{width:44px;text-align:center;border:none;font-family:Archivo;font-size:.92rem;color:var(--noir);background:none}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.p-trust{font-size:.74rem;letter-spacing:.03em;color:var(--gris-texte);margin-top:2px}@media(max-width:900px){.p-hero{padding:0 0 70px}.p-hero-grid{grid-template-columns:1fr;gap:36px}.p-shot{width:min(230px,62%)}.p-tagline,.p-desc{max-width:100%}}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:45;background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--ligne);box-shadow:0 -12px 30px -22px #0e224038;transform:translateY(100%);transition:transform .5s var(--ease)}.sticky-buy.show{transform:translateY(0)}.sticky-buy-inner{max-width:1240px;margin:0 auto;padding:14px 44px;display:flex;align-items:center;justify-content:space-between;gap:20px}.sticky-buy-id{display:flex;align-items:center;gap:14px}.sticky-buy-id img{width:38px;height:38px;object-fit:contain}.sticky-buy-id .name{font-family:Bodoni Moda,serif;font-size:.98rem}.sticky-buy-id .price{font-size:.8rem;color:var(--marine)}.sticky-buy .btn{width:auto;padding:.85rem 1.8rem}@media(max-width:640px){.sticky-buy-id .name{display:none}}.p-rituel{padding:120px 0;background:var(--blanc-off)}.p-rituel .section-head{text-align:center;max-width:520px;margin:0 auto 64px}.p-rituel h2.display{font-size:clamp(1.9rem,3.2vw,2.5rem);margin-top:14px}.rit-row{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.rit-step{text-align:center}.rit-num{font-family:Bodoni Moda,serif;font-style:italic;color:var(--or);font-size:1.5rem;display:block;margin-bottom:16px}.rit-step h3{font-size:1.02rem;font-weight:500;margin-bottom:10px}.rit-step p{font-size:.87rem;color:var(--gris-texte);max-width:240px;margin:0 auto}@media(max-width:800px){.rit-row{grid-template-columns:1fr;gap:40px}}.p-fine{padding:80px 0}.fine-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.fine-block h4{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--marine);margin-bottom:14px}.fine-block p{font-size:.82rem;color:var(--gris-texte);line-height:1.7}@media(max-width:800px){.fine-grid{grid-template-columns:1fr;gap:40px}}.p-outro{padding:100px 0 120px;text-align:center}.p-outro p{font-size:.92rem;color:var(--gris-texte);margin-bottom:18px}footer{background:var(--blanc);padding:90px 0 30px;border-top:1px solid var(--ligne)}@media(max-width:900px){.wrap,.nav-inner{padding:0 26px}.nav{padding:18px 0}.logo{font-size:1.1rem}.breadcrumb{padding:96px 0 0}.p-rituel{padding:76px 0}.p-fine{padding:56px 0}.p-outro{padding:70px 0 90px}}@media(max-width:480px){.mobile-panel{padding:100px 26px 40px}.mobile-links a{font-size:1.6rem}.mobile-close{right:26px;top:28px}.p-buybox{flex-direction:column}.qty{align-self:flex-start}}.legal button.cookie-prefs-link{font:inherit;font-size:inherit;color:inherit;background:none;border:none;padding:0;margin:0;cursor:pointer}.cookie-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:none}
/*# sourceMappingURL=/cdn/shop/t/11/assets/products.css.map */
