.sn-faq-page{background:#fff;color:#111;padding:clamp(54px,7vw,110px) 0 clamp(80px,9vw,130px)}.sn-faq-page__layout{display:grid;grid-template-columns:minmax(250px,360px) minmax(0,1fr);gap:clamp(60px,7vw,120px);align-items:start;max-width:1680px}.sn-faq-page__sidebar{position:sticky;top:120px}.sn-faq-page__sidebar h1{margin:0 0 42px;font:400 clamp(27px,2vw,36px)/1.15 var(--font-heading--family,Arial,sans-serif);letter-spacing:-.035em}.sn-faq-page__nav,.sn-faq-page__nav [data-sn-faq-nav]{display:flex;flex-direction:column;align-items:flex-start}.sn-faq-page__nav button{position:relative;margin:0 0 22px;padding:0 0 5px;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:400 18px/1.35 var(--font-body--family,Arial,sans-serif)}.sn-faq-page__nav button:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .22s ease}.sn-faq-page__nav button:hover:after,.sn-faq-page__nav button.is-active:after{transform:scaleX(1);transform-origin:left}.sn-faq-page__nav [data-sn-faq-nav] button{margin-left:32px}.sn-faq-page__mobile-menu{display:none}.sn-faq-page__main{min-width:0;max-width:1085px}.sn-faq-page__main h2{margin:0 0 22px;font:400 clamp(28px,2.2vw,38px)/1.15 var(--font-heading--family,Arial,sans-serif);letter-spacing:-.03em}.sn-faq-page__intro{margin:0 0 32px;font-size:22px}.sn-faq-page__cards{display:grid;gap:25px}.sn-faq-card{display:flex;width:100%;min-height:122px;align-items:center;gap:30px;padding:26px 43px;border:1px solid #dedede;background:#fff;color:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.sn-faq-card:hover{border-color:#6a1a22;background:#faf8f8}.sn-faq-card__icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center}.sn-faq-card__icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sn-faq-card__label{font:400 clamp(18px,1.5vw,24px)/1.3 var(--font-body--family,Arial,sans-serif)}.sn-faq-card__arrow{position:relative;margin-left:auto;width:18px;height:30px}.sn-faq-card__arrow:before,.sn-faq-card__arrow:after{content:"";position:absolute;right:3px;width:16px;height:1px;background:currentColor}.sn-faq-card__arrow:before{top:9px;transform:rotate(48deg)}.sn-faq-card__arrow:after{bottom:9px;transform:rotate(-48deg)}.sn-faq-page__back{display:inline-flex;align-items:center;gap:7px;margin:0 0 25px;padding:0;border:0;background:none;color:inherit;cursor:pointer;font-size:17px}.sn-faq-page__back span{font-size:34px;line-height:.65}.sn-faq-page__detail>h2{text-transform:uppercase}.sn-faq-page__faq-box{border:1px solid #dedede;padding:clamp(32px,3.3vw,52px)}.sn-faq-page__faq-box>h3{margin:0 0 14px;font:500 clamp(27px,2vw,34px)/1.2 var(--font-heading--family,Arial,sans-serif)}.sn-faq-page__questions{border-top:0}.sn-faq-item{border-bottom:1px solid #dedede}.sn-faq-item__question{display:flex;width:100%;align-items:center;justify-content:space-between;gap:30px;padding:27px 0;border:0;background:#fff;color:inherit;text-align:left;cursor:pointer;font:400 clamp(18px,1.4vw,23px)/1.35 var(--font-body--family,Arial,sans-serif)}.sn-faq-item__toggle{position:relative;flex:0 0 26px;width:26px;height:26px}.sn-faq-item__toggle:before,.sn-faq-item__toggle:after{content:"";position:absolute;top:50%;left:0;width:26px;height:1px;background:currentColor;transition:transform .22s ease}.sn-faq-item__toggle:after{transform:rotate(90deg)}.sn-faq-item__question[aria-expanded=true] .sn-faq-item__toggle:after{transform:rotate(0)}.sn-faq-item__answer{display:none;margin:0 0 24px;padding:34px 29px;background:#f4f4f4;font-size:17px;line-height:1.6}.sn-faq-item__answer.is-open{display:block}.sn-faq-item__answer>:first-child{margin-top:0}.sn-faq-item__answer>:last-child{margin-bottom:0}.sn-faq-page__source:not([hidden]){padding:30px;background:#f7f7f7}@media(max-width:850px){.sn-faq-page{padding:28px 0 70px}.sn-faq-page__layout{display:block}.sn-faq-page__sidebar{position:static}.sn-faq-page__sidebar h1{margin-bottom:20px;font-size:28px}.sn-faq-page__mobile-menu{display:flex;width:100%;align-items:center;justify-content:space-between;padding:16px 0;border:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;font-size:17px}.sn-faq-page__plus{position:relative;width:19px;height:19px}.sn-faq-page__plus:before,.sn-faq-page__plus:after{content:"";position:absolute;top:50%;left:0;width:19px;height:1px;background:currentColor}.sn-faq-page__plus:after{transform:rotate(90deg);transition:transform .2s}.sn-faq-page__mobile-menu[aria-expanded=true] .sn-faq-page__plus:after{transform:rotate(0)}.sn-faq-page__nav{display:none;padding:20px 0 8px}.sn-faq-page__nav.is-open{display:flex}.sn-faq-page__nav button{font-size:16px;margin-bottom:16px}.sn-faq-page__nav [data-sn-faq-nav] button{margin-left:20px}.sn-faq-page__main{margin-top:34px}.sn-faq-page__intro{font-size:19px}.sn-faq-page__cards{gap:15px}.sn-faq-card{min-height:88px;padding:18px 20px;gap:18px}.sn-faq-card__icon{flex-basis:34px;width:34px;height:34px}.sn-faq-card__icon svg{width:27px;height:27px}.sn-faq-card__label{font-size:17px}.sn-faq-page__faq-box{padding:24px 18px}.sn-faq-item__question{padding:22px 0;font-size:17px}.sn-faq-item__answer{padding:22px 19px;font-size:15px}}.sn-faq-static .sn-faq-control{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sn-faq-static .sn-faq-pane{display:none}.sn-faq-static #sn-faq-home:checked~.sn-faq-page__layout .sn-faq-page__landing,.sn-faq-static #sn-faq-commandes:checked~.sn-faq-page__layout .sn-faq-pane--commandes,.sn-faq-static #sn-faq-livraison:checked~.sn-faq-page__layout .sn-faq-pane--livraison,.sn-faq-static #sn-faq-retours:checked~.sn-faq-page__layout .sn-faq-pane--retours,.sn-faq-static #sn-faq-remboursements:checked~.sn-faq-page__layout .sn-faq-pane--remboursements,.sn-faq-static #sn-faq-problemes:checked~.sn-faq-page__layout .sn-faq-pane--problemes,.sn-faq-static #sn-faq-produits:checked~.sn-faq-page__layout .sn-faq-pane--produits,.sn-faq-static #sn-faq-paiement:checked~.sn-faq-page__layout .sn-faq-pane--paiement,.sn-faq-static #sn-faq-compte:checked~.sn-faq-page__layout .sn-faq-pane--compte,.sn-faq-static #sn-faq-service:checked~.sn-faq-page__layout .sn-faq-pane--service{display:block}.sn-faq-static .sn-faq-page__nav{display:flex;flex-direction:column;align-items:flex-start}.sn-faq-static .sn-faq-page__nav label{position:relative;margin:0 0 22px;padding:0 0 5px;color:inherit;cursor:pointer;font:400 18px/1.35 var(--font-body--family,Arial,sans-serif)}.sn-faq-static .sn-faq-page__nav .sn-faq-nav-category{margin-left:32px}.sn-faq-static .sn-faq-page__nav label:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .22s ease}.sn-faq-static .sn-faq-page__nav label:hover:after,.sn-faq-static #sn-faq-home:checked~.sn-faq-page__layout label[for=sn-faq-home]:after,.sn-faq-static #sn-faq-commandes:checked~.sn-faq-page__layout label[for=sn-faq-commandes]:after,.sn-faq-static #sn-faq-livraison:checked~.sn-faq-page__layout label[for=sn-faq-livraison]:after,.sn-faq-static #sn-faq-retours:checked~.sn-faq-page__layout label[for=sn-faq-retours]:after,.sn-faq-static #sn-faq-remboursements:checked~.sn-faq-page__layout label[for=sn-faq-remboursements]:after,.sn-faq-static #sn-faq-problemes:checked~.sn-faq-page__layout label[for=sn-faq-problemes]:after,.sn-faq-static #sn-faq-produits:checked~.sn-faq-page__layout label[for=sn-faq-produits]:after,.sn-faq-static #sn-faq-paiement:checked~.sn-faq-page__layout label[for=sn-faq-paiement]:after,.sn-faq-static #sn-faq-compte:checked~.sn-faq-page__layout label[for=sn-faq-compte]:after,.sn-faq-static #sn-faq-service:checked~.sn-faq-page__layout label[for=sn-faq-service]:after{transform:scaleX(1);transform-origin:left}.sn-faq-static .sn-faq-card,.sn-faq-static .sn-faq-page__back{cursor:pointer}.sn-faq-static details>summary{list-style:none}.sn-faq-static details>summary::-webkit-details-marker{display:none}.sn-faq-static .sn-faq-item[open]>.sn-faq-item__answer{display:block}.sn-faq-static .sn-faq-item[open]>.sn-faq-item__question .sn-faq-item__toggle:after{transform:rotate(0)}.sn-faq-static .sn-faq-item__answer a{text-decoration:underline;text-underline-offset:2px}@media(max-width:850px){.sn-faq-static .sn-faq-page__nav{display:flex;max-height:220px;overflow:auto;padding:5px 0 15px}.sn-faq-static .sn-faq-page__nav label{margin-bottom:13px;font-size:15px}.sn-faq-static .sn-faq-page__nav .sn-faq-nav-category{margin-left:18px}.sn-faq-static .sn-faq-page__main{margin-top:25px}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/sn-faq-layout.css.map */
