.faq__item[open] .faq__plus{background:var(--ciel-400);transform:rotate(45deg)}.faq__item[open] .faq__plus:before,.faq__item[open] .faq__plus:after{background:var(--cacao-900)}.faq__answer{margin:0;padding:0 1.5rem 1.35rem;font-size:.9rem;font-weight:600;color:#5d3a20e6}.newsletter{position:relative;z-index:10}.newsletter__card{position:relative;max-width:56rem;margin-inline:auto;transform:translateY(3.5rem);overflow:hidden;padding:3rem 1.5rem;border-radius:2.5rem;text-align:center;background:var(--ciel-400);color:var(--cacao-900);box-shadow:0 35px 55px -30px #5d3a2080}@media(min-width:640px){.newsletter__card{padding:3rem}}.newsletter__cloud-a{position:absolute;left:-1.5rem;top:-2rem;width:9rem;color:#fdf9f180}.newsletter__cloud-b{position:absolute;right:-1rem;bottom:-2.5rem;width:10rem;color:#fdf9f166}.newsletter__text{position:relative;max-width:32rem;margin:.75rem auto 0;font-size:.9rem;font-weight:700;color:#33200fcc}.newsletter__form{position:relative;display:flex;gap:.5rem;max-width:28rem;margin:1.75rem auto 0;padding:.4rem;border-radius:999px;background:var(--cream-50);box-shadow:inset 0 2px 8px #5d3a2026}.newsletter__form input{flex:1;min-width:0;border:0;background:transparent;padding:.7rem 1rem;font-family:var(--font-body);font-size:.87rem;font-weight:700;color:var(--cacao-900)}.newsletter__form input:focus{outline:none}.newsletter__form input::placeholder{color:#5d3a2073}.newsletter__form .btn{flex-shrink:0;padding:.75rem 1.35rem;font-size:.85rem}.newsletter__small{position:relative;margin:1rem 0 0;font-size:.7rem;font-weight:700;color:#33200f99}.newsletter__thanks{position:relative;margin:1.75rem auto 0;max-width:28rem;padding:1rem 1.5rem;border-radius:999px;background:var(--cream-50);font-weight:800}.footer{background:var(--cacao-900);color:var(--cream-100);padding-top:8rem;padding-bottom:2.5rem}.footer__grid{display:grid;gap:2.5rem;padding-bottom:3rem;border-bottom:1px solid rgba(251,243,228,.1)}@media(min-width:768px){.footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.footer__blurb{max-width:22rem;margin-top:1rem;font-size:.83rem;font-weight:600;color:#fbf3e4a6}.footer__col h4{margin:0;font-size:.68rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--ciel-400)}.footer__col ul{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.6rem}.footer__col a{font-size:.83rem;font-weight:600;color:#fbf3e4b3;transition:color .25s}.footer__col a:hover{color:var(--ciel-400)}.footer__pay{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:2rem}.footer__pay .pay-icon{height:26px;width:auto;border-radius:4px}.footer__secure{margin-left:auto;font-size:.72rem;font-weight:700;color:#fbf3e480}.footer__legal{display:flex;flex-direction:column;gap:.5rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(251,243,228,.1);font-size:.75rem;font-weight:600;color:#fbf3e48c}@media(min-width:768px){.footer__legal{flex-direction:row;align-items:center;justify-content:space-between}}.footer__legal p{margin:0}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#33200f73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .4s}.drawer-overlay.is-open{opacity:1}.drawer{position:fixed;top:0;right:0;z-index:101;height:100dvh;width:min(28rem,100%);display:flex;flex-direction:column;background:var(--cream-100);box-shadow:-30px 0 60px -30px #33200f99;transform:translate(105%);transition:transform .5s var(--ease-soft)}.drawer.is-open{transform:translate(0)}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(232,213,184,.6)}.drawer__head h2{display:flex;align-items:center;gap:.6rem;margin:0;font-family:var(--font-display);font-size:1.5rem;font-weight:900}.drawer__count{padding:.3rem .7rem;border-radius:999px;background:var(--ciel-400);color:var(--cacao-900);font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;font-family:var(--font-body)}.drawer__body{flex:1;overflow-y:auto;padding:1.25rem 1.5rem}.drawer-item{display:flex;gap:1rem;padding:1rem;border-radius:1.6rem;border:1px solid rgba(232,213,184,.6);background:var(--cream-50)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/nuage-4a.css.map */
