.ff-stockists{scroll-margin-top:12rem}body:has(.ff-stockists) .footer{margin-top:0}.ff-stockists .ff-stockists__arrow{display:block;width:20px;height:20px;flex:0 0 20px}.ff-stockists .ff-stockists__inner{padding-top:64px;padding-bottom:64px}.ff-stockists__header{max-width:72rem;margin-bottom:4rem}.ff-stockists__header h2{margin:0 0 1.6rem}.ff-stockists__header .rte{font-size:1.8rem;line-height:1.6}.ff-stockists__columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:7rem;row-gap:0}.ff-stockists__region h3{margin:0 0 1.6rem}.ff-stockists__list{list-style:none;padding:0;margin:0;border-top:1px solid rgba(var(--color-foreground),.3)}.ff-stockists__list li{border-bottom:1px solid rgba(var(--color-foreground),.2)}.ff-stockists__shop{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;min-height:8rem;padding:1.5rem .2rem;color:inherit;text-decoration:none}.ff-stockists__name{display:block;font-size:2rem;line-height:1.3}.ff-stockists__location{display:block;margin-top:.4rem;font-size:1.5rem;line-height:1.5}.ff-stockists__arrow{font-size:2.2rem;flex-shrink:0}.ff-stockists a:hover .ff-stockists__name{text-decoration:underline;text-underline-offset:.3rem}.ff-stockists a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ff-stockists__online{grid-column:1 / -1;margin-top:4.8rem;padding-top:4.8rem;padding-bottom:64px;margin-bottom:-64px;background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}.ff-stockists__online h3{margin:0 0 2rem}.ff-stockists__online-list{display:flex;flex-wrap:wrap;gap:2.4rem 4rem;margin:0;padding:0;list-style:none}.ff-stockists__online-list .ff-stockists__shop{min-height:0;padding:0}.ff-stockists__online-list .ff-stockists__name,.ff-stockists__online-list .ff-stockists__arrow{font-size:1.8rem}.ff-stockists__online-list a{color:inherit;font-size:1.8rem;text-underline-offset:.3rem}.ff-stockists__note{max-width:76rem;margin-top:3.2rem;font-size:1.5rem}@media screen and (max-width:749px){.ff-stockists .ff-stockists__inner{padding-top:40px;padding-bottom:40px}.ff-stockists__header{margin-bottom:3.2rem}.ff-stockists__header .rte{font-size:1.6rem}.ff-stockists__columns{grid-template-columns:minmax(0,1fr);gap:3.6rem}.ff-stockists__shop{min-height:7.2rem}.ff-stockists__name{font-size:1.8rem}.ff-stockists__online{margin-top:0;padding-top:3.6rem;padding-bottom:40px;margin-bottom:-40px}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map?subset=AEA */
