@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Roboto:wght@300;400;500&display=swap";:root{--nilo-vert-sapin: #03332e;--nilo-vert: #13634a;--nilo-vert-eau: #b4d3a7;--nilo-vert-anis: #c1ea86;--nilo-lilas: #a3a2ff;--nilo-beige: #fffaf0;--nilo-blanc: #ffffff;--nilo-texte: #03332e;--nilo-texte-doux: #4a5e57;--font-titre: "Cormorant Garamond", Georgia, serif;--font-corps: "Roboto", sans-serif;--section-padding-desktop: 96px;--section-padding-mobile: 56px;--container-max: 1200px;--radius: 4px;--radius-lg: 12px;--transition: .25s ease}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--nilo-beige);color:var(--nilo-texte);font-family:var(--font-corps);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-titre);font-weight:700;color:var(--nilo-vert-sapin);line-height:1.15;letter-spacing:-.02em}h1{font-size:clamp(3rem,7vw,5.5rem)}h2{font-size:clamp(2rem,4.5vw,3.5rem)}h3{font-size:clamp(1.4rem,2.5vw,2rem)}h4{font-size:1.25rem}p{font-family:var(--font-corps);font-weight:300;font-size:1rem;line-height:1.75;color:var(--nilo-texte-doux)}.eyebrow{font-family:var(--font-corps);font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--nilo-vert)}.btn-nilo-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:var(--nilo-vert-sapin);color:var(--nilo-beige)!important;font-family:var(--font-corps);font-size:.85rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding:18px 40px;border:none;border-radius:var(--radius);cursor:pointer;transition:background-color var(--transition),transform var(--transition)}.btn-nilo-primary:hover{background-color:var(--nilo-vert);transform:translateY(-2px)}.btn-nilo-secondary{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--nilo-vert-sapin)!important;font-family:var(--font-corps);font-size:.85rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding:16px 38px;border:1.5px solid var(--nilo-vert-sapin);border-radius:var(--radius);cursor:pointer;transition:all var(--transition)}.btn-nilo-secondary:hover{background-color:var(--nilo-vert-sapin);color:var(--nilo-beige)!important}.shopify-section-header{position:sticky;top:0;z-index:100;background-color:var(--nilo-beige);border-bottom:1px solid rgba(3,51,46,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header{background-color:var(--nilo-beige)!important;padding:0 40px;max-width:var(--container-max);margin:0 auto}.header__heading-link{font-family:var(--font-titre)!important;font-size:1.8rem!important;font-weight:700!important;color:var(--nilo-vert-sapin)!important;text-decoration:none!important;letter-spacing:-.02em}.header__menu-item{font-family:var(--font-corps)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--nilo-vert-sapin)!important;transition:color var(--transition)!important}.header__menu-item:hover{color:var(--nilo-vert)!important}.header__menu-item[href*=commander],.header__menu-item[href*=products]{background-color:var(--nilo-vert-sapin)!important;color:var(--nilo-beige)!important;padding:10px 22px!important;border-radius:var(--radius)!important}.header__menu-item[href*=commander]:hover,.header__menu-item[href*=products]:hover{background-color:var(--nilo-vert)!important}.announcement-bar{background-color:var(--nilo-vert-sapin)!important;color:var(--nilo-beige)!important;font-family:var(--font-corps)!important;font-size:.75rem!important;letter-spacing:.1em!important;padding:10px!important;text-align:center}.announcement-bar__message{color:var(--nilo-beige)!important}.nilo-section{padding:var(--section-padding-desktop) 40px;max-width:var(--container-max);margin:0 auto}@media(max-width:768px){.nilo-section{padding:var(--section-padding-mobile) 20px}.header{padding:0 20px}}.nilo-section--vert{background-color:var(--nilo-vert-sapin);color:var(--nilo-beige)}.nilo-section--vert h2,.nilo-section--vert h3,.nilo-section--vert p{color:var(--nilo-beige)}.nilo-divider{width:48px;height:2px;background-color:var(--nilo-vert-eau);margin:20px auto;border:none}.nilo-card{background-color:var(--nilo-blanc);border-radius:var(--radius-lg);padding:40px 32px;transition:transform var(--transition),box-shadow var(--transition)}.nilo-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #03332e14}.nilo-stars{color:var(--nilo-vert-anis);font-size:1.1rem;letter-spacing:2px}.nilo-review{font-family:var(--font-titre);font-size:1.1rem;font-style:italic;color:var(--nilo-texte);line-height:1.6}.footer{background-color:var(--nilo-vert-sapin)!important}.footer a,.footer p,.footer li{color:#fffaf0cc!important;font-family:var(--font-corps)!important;font-size:.85rem!important}.footer a:hover{color:var(--nilo-beige)!important}.footer__heading{color:var(--nilo-beige)!important;font-family:var(--font-titre)!important;font-size:1.1rem!important}.product-form__submit,.cart__checkout-button{background-color:var(--nilo-vert-sapin)!important;color:var(--nilo-beige)!important;font-family:var(--font-corps)!important;font-size:.85rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:var(--radius)!important;border:none!important;transition:background-color var(--transition)!important}.product-form__submit:hover,.cart__checkout-button:hover{background-color:var(--nilo-vert)!important}.price__regular .price-item,.price .price-item--regular{font-family:var(--font-titre)!important;font-size:1.8rem!important;font-weight:700!important;color:var(--nilo-vert-sapin)!important}input[type=email],input[type=text],input[type=tel],textarea{border:1.5px solid rgba(3,51,46,.2)!important;border-radius:var(--radius)!important;font-family:var(--font-corps)!important;background-color:var(--nilo-blanc)!important;transition:border-color var(--transition)!important}input[type=email]:focus,input[type=text]:focus,textarea:focus{border-color:var(--nilo-vert-sapin)!important;outline:none!important;box-shadow:0 0 0 3px #03332e14!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:fadeInUp .6s ease forwards;opacity:0}.animate-in--delay-1{animation-delay:.1s}.animate-in--delay-2{animation-delay:.2s}.animate-in--delay-3{animation-delay:.3s}.animate-in--delay-4{animation-delay:.4s}@media(max-width:768px){h1{font-size:clamp(2.4rem,10vw,3.5rem)}h2{font-size:clamp(1.8rem,7vw,2.5rem)}}#header-group,.header-group,[id*=header],.shopify-section-group-header-group{background-color:#fffaf0!important;border-bottom:1px solid rgba(3,51,46,.08)!important}.header__heading,.header__heading a,.header__heading-link,[class*=header] .h2,[class*=header] .h3{font-family:Cormorant Garamond,Georgia,serif!important;font-size:1.8rem!important;font-weight:700!important;color:#03332e!important;text-decoration:none!important;letter-spacing:-.02em!important}.header__menu a,.header__menu-item,.header__menu-item>a,[class*=header__nav] a,[class*=menu-item] a,.menu-item__label{font-family:Roboto,sans-serif!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#03332e!important;text-decoration:none!important;transition:color .25s!important}.header__menu a:hover,.header__menu-item:hover,.menu-item__label:hover{color:#13634a!important}.header__icon,[class*=header__icon],[class*=header__action]{color:#03332e!important}.announcement-bar,[class*=announcement]{background-color:#03332e!important}.announcement-bar__message,.announcement-bar p,.announcement-bar span,.announcement-bar a,[class*=announcement] p,[class*=announcement] span{color:#fffaf0!important;font-family:Roboto,sans-serif!important;font-size:.75rem!important;letter-spacing:.1em!important}.footer,[class*=footer],.shopify-section-group-footer-group{background-color:#03332e!important}.footer p,.footer span,.footer li,.footer a,.footer__content,[class*=footer] p,[class*=footer] span,[class*=footer] a,[class*=footer] li{color:#fffaf0bf!important;font-family:Roboto,sans-serif!important;font-size:.85rem!important}.footer a:hover,[class*=footer] a:hover{color:#fffaf0!important}.footer h2,.footer h3,.footer h4,.footer__heading,[class*=footer] h2,[class*=footer] h3,[class*=footer] h4{color:#fffaf0!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:1.1rem!important}.footer__content-top,[class*=footer__content]{border-color:#fffaf01a!important}.footer__content-bottom,[class*=footer__bottom],[class*=footer__copyright]{border-top:1px solid rgba(255,250,240,.08)!important}.footer .icon,[class*=footer] .icon,[class*=footer] svg{fill:#fffaf099!important;color:#fffaf099!important}[class*=footer] .icon:hover,[class*=footer] svg:hover{fill:#fffaf0!important;color:#fffaf0!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/nilo-theme.css.map */
