.page-parallax-container{position:relative;height:80vh;min-height:500px;overflow:visible;display:flex;align-items:center;justify-content:center;margin-bottom:0}.page-parallax-bg{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:-1!important;will-change:opacity;background-attachment:fixed!important}.page-parallax-image{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important;background-attachment:fixed!important}.page-parallax-image img{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.9) contrast(1.05);transform:none!important;position:fixed!important;top:0!important;left:0!important}.page-parallax-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ffffff1a,#ffffff4d,#ffffff1a);transition:opacity .3s ease}.page-hero-content{position:relative;z-index:2;width:100%;text-align:center;color:#fff;padding:2rem 0}.page-hero-inner{max-width:800px;margin:0 auto;padding:0 2rem}.page-hero-badge{display:none!important}.page-hero-title{font-size:clamp(3rem,8vw,6rem);font-weight:700;margin-bottom:1.5rem;line-height:1.1;text-shadow:0 4px 20px rgba(0,0,0,.3)}.page-hero-title-line{display:inline-block;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:fadeInUp .8s ease .4s both}.page-hero-description{font-size:1.2rem;line-height:1.6;margin-bottom:2rem;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto;animation:fadeInUp .8s ease .6s both}.page-hero-scroll-indicator{display:flex;flex-direction:column;align-items:center;gap:1rem;animation:fadeInUp .8s ease 1s both,bounce 2s ease-in-out 2s infinite;cursor:pointer;transition:transform .3s ease}.page-hero-scroll-indicator:hover{transform:translateY(-5px)}.scroll-indicator-line{width:2px;height:40px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.6),transparent);border-radius:2px}.scroll-indicator-text{font-size:.9rem;text-transform:uppercase;letter-spacing:1px;opacity:.8}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media screen and (max-width: 990px){.page-parallax-container{height:70vh;min-height:450px}}@media screen and (max-width: 749px){.page-parallax-container{height:60vh;min-height:350px}.page-hero-inner{padding:0 1rem}.page-hero-description{font-size:1rem}}.page-parallax-image{transform:translateZ(0)!important;backface-visibility:hidden;perspective:1000px}.page-parallax-bg{transform:translateZ(0)!important;backface-visibility:hidden}.template-page{position:relative;background:transparent!important}.template-page .main-page-content,.template-page .shopify-section{position:relative;z-index:2;background:#ffffffd9!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.template-page .rich-text{background:#ffffffe6!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;margin:2rem auto;max-width:1200px;padding:3rem 2rem!important;box-shadow:0 4px 20px #0000001a}.template-page .rich-text h2{color:#333!important;font-family:Taviraj,serif!important;font-size:2.5rem!important;font-weight:300!important;text-align:center!important;margin-bottom:2rem!important;text-transform:uppercase!important;letter-spacing:.1em!important}.template-page .rich-text p{color:#555!important;font-family:PresicavLt,sans-serif!important;font-size:1.1rem!important;line-height:1.8!important;text-align:center!important;max-width:800px!important;margin:0 auto 1.5rem!important}body.template-page{background:transparent!important}*{background-attachment:fixed!important}.page-parallax-bg,.page-parallax-image,.page-parallax-image img{background-attachment:fixed!important;transform:none!important;will-change:opacity!important}.page-hero-badge,.badge,.collection-hero__badge,.page-parallax-container .badge{display:none!important;visibility:hidden!important}@media screen and (max-width: 749px){.template-page .rich-text{margin:1rem;padding:2rem 1.5rem!important}.template-page .rich-text h2{font-size:2rem!important}.template-page .rich-text p{font-size:1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/a-propos.css.map */
