.saloon-guides{color:#182433;background:#fff}.saloon-guides *,.saloon-guides *:before,.saloon-guides *:after{box-sizing:border-box;letter-spacing:0}.saloon-guides__inner{width:min(100% - 64px,1240px);margin-inline:auto}.saloon-guides__intro{padding:30px 0 36px}.saloon-guides__breadcrumb{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 24px;font-size:13px;color:#52606b}.saloon-guides__breadcrumb a{color:inherit;text-decoration:underline;text-underline-offset:3px}.saloon-guides h1{font-size:34px;line-height:1.2;font-weight:650;margin:0 0 14px;color:#17365c}.saloon-guides__description{max-width:980px;margin:0 0 24px;font-size:16px;line-height:1.65}.saloon-guides__nav{display:flex;flex-wrap:wrap;gap:12px 26px;padding-block:16px;margin-bottom:26px;border-block:1px solid #d7dfe5}.saloon-guides__nav a{color:#17365c;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.saloon-guides__nav a[aria-current=page]{color:#111;text-decoration-thickness:3px}.saloon-guides__section{padding:36px 0;scroll-margin-top:180px}.saloon-guides__section--alternate{background:#f0f2f3}.saloon-guides h2{font-size:24px;line-height:1.3;font-weight:650;margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid #23486b}.saloon-guides__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:stretch}.saloon-guides__grid--featured{grid-template-columns:repeat(3,minmax(0,1fr))}.saloon-guide-card{min-width:0;border:1px solid #dce1e5;border-radius:8px;overflow:hidden;background:#fff}.saloon-guide-card__link{height:100%;display:flex;flex-direction:column;color:#182433;text-decoration:none}.saloon-guide-card__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#e7edef}.saloon-guides__grid--featured .saloon-guide-card__media{aspect-ratio:16 / 9}.saloon-guide-card__image{display:block;width:100%;height:100%;object-fit:cover}.saloon-guide-card__badge{position:absolute;right:10px;top:10px;padding:4px 9px;background:#17365c;color:#fff;border-radius:4px;font-size:11px;line-height:1.4;font-weight:700;text-transform:uppercase}.saloon-guide-card__badge--news{background:#236454}.saloon-guide-card__badge--review{background:#623b57}.saloon-guide-card__badge--advice{background:#37434b}.saloon-guide-card__body{padding:16px}.saloon-guide-card__body time{display:block;font-size:12px;color:#5a6570;margin-bottom:8px}.saloon-guides .saloon-guide-card h3{margin:0;font-size:16px;font-weight:600;line-height:1.45;color:#182433;overflow-wrap:anywhere}.saloon-guide-card__link:hover h3{text-decoration:underline;text-underline-offset:3px}.saloon-guides a:focus-visible{outline:3px solid #367ea8;outline-offset:3px}.saloon-guide-card__fallback{display:grid;height:100%;place-content:center;text-align:center;font-size:24px;color:#23486b}.saloon-guides__actions{margin-top:26px;text-align:center}.saloon-guides__button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:11px 25px;border-radius:5px;background:#17365c;color:#fff;font-size:14px;font-weight:600;text-decoration:none}.saloon-guides__button:hover{background:#111;color:#fff}.saloon-guides__pagination{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin:32px 0 0}.saloon-guides__pagination a,.saloon-guides__pagination span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px;color:#17365c}.saloon-guides__pagination [aria-current=page]{background:#17365c;color:#fff;border-radius:4px}@media(max-width:989px){.saloon-guides__inner{width:calc(100% - 40px)}.saloon-guides__grid,.saloon-guides__grid--featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.saloon-guides__grid--featured .saloon-guide-card:first-child{grid-column:1 / -1}}@media(max-width:599px){.saloon-guides__intro{padding:22px 0 28px}.saloon-guides h1{font-size:28px}.saloon-guides h2{font-size:22px}.saloon-guides__description{font-size:15px;margin-bottom:20px}.saloon-guides__section{padding:28px 0;scroll-margin-top:115px}.saloon-guides__grid,.saloon-guides__grid--featured{grid-template-columns:minmax(0,1fr)}.saloon-guide-card__media{aspect-ratio:16 / 9}.saloon-guides__nav{gap:14px 20px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/saloon-guides.css.map */
