body{background:#fff url(./pattern.jpg);border-top:2px solid #880f22;font-family:Archivo Narrow,Lato,sans-serif;color:#555;font-weight:400;text-align:left;height:100vh;scroll-behavior:smooth;overflow-x:hidden}strong{font-weight:700}a,a:hover,a:focus{color:#880f22;text-decoration:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}img{max-width:100%}::-moz-selection{background:#880f22;color:#fff;text-shadow:none}::selection{background:#880f22;color:#fff;text-shadow:none}.modal{display:block;position:inherit}.header-container{min-height:100px;background-color:#880f22}.logo{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;justify-content:space-between;padding-left:50px}@media (max-width: 767px){.logo{padding-left:calc(var(--bs-gutter-x) * .5);gap:2px}}.logo img{border-radius:4px;width:190px;height:90px;align-self:center}.logo h1{margin-top:7px;font-size:26px;line-height:42px;font-weight:400;color:#880f22}.logo a{color:#dea94d;text-transform:uppercase}.logo .grande-famille{font-size:21px}.call-us{font-size:18px;line-height:22px;text-align:right}.call-us p{margin-top:18px;color:#880f22}.call-us p span{color:#dba84c}.coming-soon{margin:0 auto;text-align:center;color:#fff}.backstretch{filter:brightness(.4)}.inner-bg{padding:55px 0 60px;background:url(./pattern-3.png);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.3) inset;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.3) inset;box-shadow:0 1px 5px #0000004d inset;min-height:100%}.hero-content{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.hero-badge{display:inline-block;padding:.5rem 1.5rem;background:linear-gradient(135deg,#dba84c,#c4943f);border-radius:50px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#fff;box-shadow:0 4px 15px #dba84c66;animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 4px 15px #dba84c66}50%{box-shadow:0 4px 25px #dba84c99}}.coming-soon h2,.hero-title{font-size:3.5rem;line-height:1.1;font-weight:700;text-transform:uppercase;letter-spacing:4px;margin:0;background:linear-gradient(180deg,#fff,#e8e8e8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#880f22;background-clip:text}.hero-divider{display:flex;align-items:center;gap:1rem;width:100%;max-width:400px}.hero-divider:before,.hero-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#dba84c,transparent)}.divider-icon{color:#dba84c;font-size:1.25rem}.hero-subtitle{font-size:1.4rem!important;line-height:1.4;font-weight:400;color:#dba84c;text-transform:uppercase;letter-spacing:3px;margin:0}.hero-description{max-width:700px;font-size:1.125rem;line-height:1.8;color:#ffffffe6;text-shadow:0 1px 5px rgba(0,0,0,.2);margin:.5rem 0}.hero-tagline{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 2.5rem;background:#880f224d;border:1px solid rgba(219,168,76,.3);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-tagline span{font-size:1rem;color:#ffffffd9;letter-spacing:1px}.hero-tagline strong{font-size:1.375rem;color:#dba84c;text-transform:uppercase;letter-spacing:3px}.coming-soon p{margin-top:20px;font-size:18px;line-height:36px;text-shadow:0 1px 7px rgba(0,0,0,.2)}.timer{margin-top:40px;text-shadow:0 1px 5px rgba(0,0,0,.1)}.timer .days-wrapper,.timer .hours-wrapper,.timer .minutes-wrapper,.timer .seconds-wrapper{display:inline-block;width:160px;height:160px;margin:0 10px;padding-top:20px;background:#2d2d2d;background:#2d2d2db3;font-size:18px;line-height:22px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.timer .days-wrapper:hover,.timer .hours-wrapper:hover,.timer .minutes-wrapper:hover,.timer .seconds-wrapper:hover{background:#dba84c url(./pattern-2.png);text-shadow:none}.timer .days,.timer .hours,.timer .minutes,.timer .seconds{font-size:80px;line-height:90px}.subscribe{margin-top:30px;text-align:center}.subscribe h3,.email-signup-banner__heading{font-size:32px;font-weight:400;color:#dba84c;line-height:40px;text-transform:uppercase;text-shadow:1px 2px 1px #fff}.subscribe p,.newsletter__subheading p{font-size:18px;font-weight:400;line-height:36px}.subscribe form{margin-top:24px}.subscribe form input.subscribe-email,.field__input{height:46px;margin:0;padding:0 10px;background:#fff;font-size:18px;line-height:46px;color:#888;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.15);box-shadow:0 1px 3px #00000026}.subscribe form input:focus,.field__input:focus{-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.15);box-shadow:0 1px 3px #00000026;border-color:#880f22}.subscribe form input:-moz-placeholder{color:#888}.subscribe form input:-ms-input-placeholder{color:#888}.subscribe form input::-webkit-input-placeholder{color:#888}.subscribe form button,.newsletter-form__button,.password-button{width:130px;height:46px;margin:0;padding:0;background:#880f22;border:0;font-size:18px;line-height:46px;color:#fff;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,.3);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);box-shadow:0 1px 3px #00000040;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%!important}.subscribe form button.btn:hover,.newsletter-form__button:hover,.password-button:hover{background:#b33a4c!important;color:#fff!important}.subscribe form button.btn:focus,.subscribe form button.btn:active,.newsletter-form__button:focus,.newsletter-form__button:active,.password-button:focus,.password-button:active{outline:0!important;background:#670b1a!important;color:#fff!important}.newsletter-form__button{margin:0!important}.success-message,.error-message{display:none;margin-top:20px;font-size:18px;line-height:22px}.error-message{color:#880f22}.banner__content{padding:1rem!important}.password__footer{padding-top:0;padding-bottom:0;width:100%;max-width:100%}.anfa-footer{position:relative;background:#660c19;overflow:hidden;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.footer-pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(255,255,255,.05) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(255,255,255,.05) 0%,transparent 50%),url(./pattern-2.png);opacity:.6;pointer-events:none}.anfa-footer .container{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 1rem}.footer-main{display:flex;justify-content:center;align-items:stretch;gap:3rem;padding:3.5rem 1rem;flex-wrap:wrap}.footer-brand{display:flex;flex-direction:column;align-items:center;gap:.75rem;min-width:160px}.footer-logo{width:80px;height:80px;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000004d;border:2px solid rgba(255,255,255,.4)}.footer-logo img{width:100%;height:100%;object-fit:cover}.footer-brand-name{font-size:1.5rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:2px;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.3)}.footer-brand-tagline{font-size:.875rem;color:#dea94d;text-transform:uppercase;letter-spacing:3px;margin:0}.footer-divider-vertical{width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.3),transparent);align-self:stretch}.footer-section{display:flex;flex-direction:column;align-items:center;gap:.75rem;min-width:160px;text-align:center}.footer-section-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;transition:all .3s ease}.footer-section:hover .footer-section-icon{background:#fff3;transform:translateY(-3px);box-shadow:0 8px 25px #ffffff26}.footer-section-title{font-size:.875rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:2px;margin:0}.footer-address-text{font-style:normal;font-size:1.3rem;color:#ffffffe6;line-height:1.6;margin:0}.footer-contact-text{font-size:1.2rem;color:#ffffffe6;margin:0}.footer-contact-text a{color:#ffffffe6;text-decoration:none;transition:color .3s ease}.footer-contact-text a:hover{color:#fff}.footer-social-links{display:flex;gap:.75rem;margin-top:.25rem}.social-link{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;transition:all .3s ease}.social-link:hover{background:#fff;border-color:#fff;color:#880f22;transform:translateY(-3px);box-shadow:0 6px 20px #ffffff4d}.footer-bottom{background:#0000004d;padding:1.25rem 1rem;border-top:1px solid rgba(255,255,255,.2);width:100%}.footer-bottom-content{display:flex;justify-content:center;align-items:center;gap:1rem;max-width:1200px;margin:0 auto}.footer-bottom-content p{font-size:1.2rem!important}.footer-bottom p{margin:0;font-size:.875rem;color:#ffffffb3;letter-spacing:.5px}.footer-bottom password-modal{display:flex;align-items:center}.footer-bottom .password-link{color:#070707b3;transition:color .3s ease}.footer-bottom .password-link:hover{color:#fff}@media (max-width: 991px){.footer-main{gap:2rem}.footer-divider-vertical{display:none}}@media (max-width: 767px){.footer-main{flex-direction:column;align-items:center;gap:2.5rem;padding:2.5rem 1rem}.footer-brand{padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.2);width:100%}.footer-section{width:100%}.footer-brand-name{font-size:1.25rem}.footer-bottom-content{flex-direction:row;justify-content:space-between;text-align:left;font-size:1.4rem!important}.footer-bottom p{font-size:.9rem}}.footer-info{background:#880f22;padding:2rem 1rem;border-top:3px solid rgba(255,255,255,.3)}.footer-content{display:flex;justify-content:center;align-items:center}.footer-location{display:flex;align-items:center;gap:1rem}.footer-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:#ffffff1a;border:2px solid rgba(255,255,255,.4);border-radius:50%;color:#fff;flex-shrink:0}.footer-icon svg{width:24px;height:24px}.footer-address{display:flex;flex-direction:column;gap:.25rem}.footer-label{font-size:.875rem;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:600}.footer-address address{font-style:normal;font-size:1.125rem;color:#fff;line-height:1.5}@media (max-width: 767px){.footer-info{padding:1.5rem 1rem}.footer-location{flex-direction:column;text-align:center;gap:.75rem}.footer-icon{width:44px;height:44px}.footer-address address{font-size:1rem}}.email-signup-banner{min-height:fit-content!important}.social{margin-top:50px;padding-bottom:50px;text-align:center}.social a{display:inline-block;width:48px;height:48px;margin:3px;padding-top:9px;background:#555;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;font-size:28px;color:#fff;line-height:28px}.social a:hover,.social a:focus{outline:0;background:#880f22}@media (min-width: 768px) and (max-width: 991px){.timer .days-wrapper,.timer .hours-wrapper,.timer .minutes-wrapper,.timer .seconds-wrapper{width:140px;height:140px;margin:0 7px}.timer .days,.timer .hours,.timer .minutes,.timer .seconds{font-size:60px;line-height:70px}}@media (max-width: 767px){.logo h1{text-align:center}.call-us{padding-bottom:7px;text-align:center}.inner-bg{padding:45px 0 50px}.hero-content{gap:1.25rem;padding:0 1rem}.hero-badge{font-size:.75rem;padding:.4rem 1.25rem;letter-spacing:1.5px}.coming-soon h2,.hero-title{font-size:2.25rem;letter-spacing:2px}.hero-subtitle{font-size:1.125rem;letter-spacing:1.5px}.hero-description{font-size:1rem;line-height:1.7}.hero-tagline{padding:1.25rem 1.5rem}.hero-tagline span{font-size:.875rem}.hero-tagline strong{font-size:1.125rem;letter-spacing:2px}.hero-divider{max-width:280px}.timer .days-wrapper,.timer .hours-wrapper,.timer .minutes-wrapper,.timer .seconds-wrapper{width:140px;height:140px;margin:7px}.timer .days,.timer .hours,.timer .minutes,.timer .seconds{font-size:60px;line-height:70px}.subscribe h3{font-size:28px}h3{font-size:1.75rem}.subscribe form input.subscribe-email,.subscribe form button{width:100%}.subscribe form button{margin-top:8px}.footer{height:45%}.newsletter-form__button,.field__input{width:100%!important}.email-signup-banner__box{padding:0!important;padding-top:24px}.email-signup-banner__box>h2{font-size:28px}.field{flex-flow:column;gap:8px}}.backstretch img{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/opening-soon.css.map */
