.fsa-sell{
  margin:0;font-family:'acromregular','Archivo',sans-serif;color:#171717;background:#fff;line-height:1.6;
}
html{scroll-padding-top:150px;scroll-behavior:smooth;}
.fsa-sell a{text-decoration:none;}
.fsa-sell a:hover{opacity:.75;}
.fsa-sell .container{width:min(calc(100% - 40px),1280px);margin:auto;max-width:1280px;}
.fsa-sell .container p{padding-top:10px !important;}

.fsa-sell .hero{position:relative;color:#fff;padding:0;overflow:hidden;background:#0f1014;  margin-top: -40px;}
.fsa-sell .hero-inner{width:min(calc(100% - 40px),1280px);margin:auto;display:grid;grid-template-columns:1fr 1fr;min-height:480px;}
.fsa-sell .hero-copy{display:flex;flex-direction:column;justify-content:center;padding:48px 0;}
.fsa-sell .hero-media{background:#0f1014 center/cover no-repeat;background-image:url('/spring_modules/sell_spirits/img/hero-flacons.jpg');min-height:320px;margin:32px 0;}
.fsa-sell .hero h1{font-family:'acromregular','Newsreader',Georgia,serif;font-weight:500;line-height:1.15;margin:0 0 22px;max-width:640px;}
.fsa-sell .hero .lead{font-size:17px;max-width:520px;color:#dbe3ea;margin:0 0 14px;}
.fsa-sell .cta{
  display:inline-flex;align-items:center;justify-content:center;
  margin-top:22px;padding:16px 30px;border-radius:2px;
  background:#0b2942;color:#fff;text-decoration:none;font-weight:600;
  letter-spacing:.2px;border:1px solid #0b2942;transition:.2s ease;
}
.fsa-sell .cta:hover{background:transparent;color:#0b2942;}
.fsa-sell .hero .cta{background:#fff;color:#0b2942;border-color:#fff;}
.fsa-sell .hero .cta:hover{background:transparent;color:#fff;}

.fsa-sell section{padding:70px 0;}
.fsa-sell section:nth-of-type(even){background:#f4f1ea;}

.part-3 {display:none;}
.fsa-sell .intro{padding:20px 0;border-top:1px solid #0b2942;border-bottom:1px solid #0b2942;}
.fsa-sell .toc{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 25px;padding:20px;}
.fsa-sell .toc a{font-weight:600;}

.fsa-sell .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:10px;margin-bottom:24px;}
.fsa-sell .stat{background:#fff;padding:28px 22px;min-height:80px;}
.fsa-sell .stat strong{display:block;font:500 34px/1 'acromregular','Newsreader',Georgia,serif;color:#0b2942;margin-bottom:10px;}
.fsa-sell .stat span{color:#171717;font-size:15px;}

.fsa-sell .callout{margin-top:28px;padding:22px 28px;border-left:3px solid #0b2942;background:#fff;}

.fsa-sell .feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}
.fsa-sell .feature{background:#fff;border:1px solid #e5e0d5;padding:18px;display:flex;gap:10px;align-items:flex-start;font-size:15px;}

.fsa-sell .categories{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:10px;}
.fsa-sell .category{background:#fff;padding:0;}
.fsa-sell .category-media{background:#e7ddc9 center/cover no-repeat;height:200px;}
.fsa-sell .category-media.cat-jap{background-image:url('/spring_modules/sell_spirits/img/cat-jap.jpg');}
.fsa-sell .category-media.cat-whisky{background-image:url('/spring_modules/sell_spirits/img/cat-whisky.jpg');}
.fsa-sell .category-media.cat-cognac{background-image:url('/spring_modules/sell_spirits/img/cat-cognac.jpg');}
.fsa-sell .category-media.cat-rhum{background-image:url('/spring_modules/sell_spirits/img/cat-rhum.jpg');}
.fsa-sell .category-media.cat-calvados{background-image:url('/spring_modules/sell_spirits/img/cat-calvados.jpg');}
.fsa-sell .category-media.cat-liqueurs{background-image:url('/spring_modules/sell_spirits/img/cat-liqueurs.jpg');}
.fsa-sell .category .category-body{padding:24px 26px;}
.fsa-sell .category-cta{background:#0b2942;display:flex;align-items:center;}
.fsa-sell .category-cta .category-body p{color:#dbe3ea;margin:0 0 18px;font-size:15px;}
.fsa-sell .category-cta .cta{background:#fff;color:#0b2942;border-color:#fff;margin:0;}
.fsa-sell .category-cta .cta:hover{background:transparent;color:#fff;}
.fsa-sell .container ul{padding-left:20px;padding-top:0 !important;padding-bottom:0 !important;}
.fsa-sell .container li{margin:6px 0;list-style-type:disc !important;font-size:15px;}

.fsa-sell .steps{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;}
.fsa-sell .step{background:#fff;border:1px solid #e5e0d5;padding:32px 30px;}
.fsa-sell .step h3{display:inline;padding-left:10px;}
.fsa-sell .number{
  display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;
  background:#0b2942;color:#fff;font-weight:700;margin-bottom:18px;font-family:'acromregular','Newsreader',Georgia,serif;
}

.fsa-sell .market{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;}
.fsa-sell .market article{background:#fff;padding:26px;}
.fsa-sell .market-item-media{height:140px;margin:0 0 16px;background:#e7ddc9 center/cover no-repeat;}
.fsa-sell .market-item-media.cat-jap{background-image:url('/spring_modules/sell_spirits/img/cat-jap.jpg');}
.fsa-sell .market-item-media.cat-whisky{background-image:url('/spring_modules/sell_spirits/img/cat-whisky.jpg');}
.fsa-sell .market-item-media.cat-cognac{background-image:url('/spring_modules/sell_spirits/img/cat-cognac.jpg');}
.fsa-sell .market-item-media.cat-rhum{background-image:url('/spring_modules/sell_spirits/img/cat-rhum.jpg');}
.fsa-sell .market-item-media.cat-liqueurs{background-image:url('/spring_modules/sell_spirits/img/cat-liqueurs.jpg');}
.fsa-sell .price{font:600 18px 'acromregular','Newsreader',Georgia,serif;color:#0b2942;}

.fsa-sell details{border-bottom:1px solid #0b2942;padding:20px 0;}
.fsa-sell summary{cursor:pointer;font-weight:600;color:#0b2942;}
.fsa-sell details p{margin:14px 0 0;font-size:15px;}
.fsa-sell .faq{max-width:900px;}
.fsa-sell .faq a{color:#0b2942;text-decoration:underline;}

.fsa-sell .team{display:grid;grid-template-columns:200px 1fr;gap:40px;align-items:center;}
.fsa-sell .team-photo{width:200px;height:200px;border-radius:50%;background:#e7ddc9 center/cover no-repeat;background-image:url('/spring_modules/sell_spirits/img/sophie-henriet.jpg');}

.fsa-sell section.final{background:#0b2942;color:#fff;text-align:center;}
.fsa-sell .final h3{color:#fff;font-size:29px;}
.fsa-sell .final p{color:#c8d2db;max-width:640px;margin:0 auto;}
.fsa-sell .final .cta{background:#0b2942;border-color:#fff;color:#fff;}
.fsa-sell .final .cta:hover{background:transparent;color:#fff;}
.fsa-sell .contact{margin-top:24px;color:#c8d2db;}
.fsa-sell .contact a{color:#fff;font-weight:600;}

@media (max-width:850px){
  .fsa-sell .hero-inner{grid-template-columns:1fr;}
  .fsa-sell .stats,.fsa-sell .feature-grid,.fsa-sell .categories,.fsa-sell .steps,.fsa-sell .market{grid-template-columns:repeat(2,1fr);}
  .fsa-sell .toc{grid-template-columns:1fr;}
  .fsa-sell .team{grid-template-columns:1fr;text-align:center;}
  .fsa-sell .team-photo{margin:0 auto;}
}
@media (max-width:560px){
  .fsa-sell .stats,.fsa-sell .feature-grid,.fsa-sell .categories,.fsa-sell .steps,.fsa-sell .market{grid-template-columns:1fr;}
  .fsa-sell section{padding:48px 0;}
  .fsa-sell .hero-copy{padding:36px 24px;}
}
