.bachs-master-discovery{padding:4.4rem 0 3.2rem;color:#171717;background:#fdfcf9}.bachs-master-discovery__inner.page-width{max-width:136rem;padding-right:2rem;padding-left:2rem}.bachs-master-discovery__header{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:1.5rem}.bachs-master-discovery__heading{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,2.35vw,3.4rem);font-weight:700;line-height:1.08;letter-spacing:-.025em}.bachs-master-discovery__view-all{display:inline-flex;align-items:center;flex:0 0 auto;gap:.7rem;color:#c8101e;font-size:1.4rem;font-weight:700;line-height:1.25;text-decoration:none}.bachs-master-discovery__view-all:hover,.bachs-master-discovery__view-all:focus-visible{color:#a80d18;text-decoration:underline;text-underline-offset:.3rem}.bachs-master-discovery__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;outline:none}.bachs-master-discovery__card{min-width:0;overflow:hidden;border:.1rem solid #e8e4dc;border-radius:.8rem;background:#f5f3ef}.bachs-master-discovery__link{display:grid;grid-template-rows:auto 1fr;height:100%;color:inherit;text-decoration:none}.bachs-master-discovery__media{position:relative;display:grid;height:clamp(17rem,15vw,21rem);place-items:center;overflow:hidden;background:#fff}.bachs-master-discovery__image,.bachs-master-discovery__placeholder{position:absolute;top:1.4rem;right:1.6rem;bottom:1rem;left:1.6rem;display:block;width:calc(100% - 3.2rem);height:calc(100% - 2.4rem);object-fit:contain;object-position:center;transition:transform .22s ease}.bachs-master-discovery__placeholder{color:#1717172e}.bachs-master-discovery__content,.bachs-master-discovery__title,.bachs-master-discovery__type,.bachs-master-discovery__price{display:block}.bachs-master-discovery__content{display:flex;min-height:10rem;flex-direction:column;padding:1.2rem 1.4rem 1.4rem}.bachs-master-discovery__title{font-size:1.6rem;font-weight:700;line-height:1.2}.bachs-master-discovery__type{margin-top:.4rem;color:#171717ad;font-size:1.2rem;line-height:1.25}.bachs-master-discovery__price{margin-top:auto;padding-top:.8rem;color:#c8101e;font-size:1.45rem;font-weight:700;line-height:1.2}.bachs-master-discovery__link:hover .bachs-master-discovery__image,.bachs-master-discovery__link:focus-visible .bachs-master-discovery__image{transform:scale(1.025)}.bachs-master-discovery__link:focus-visible{outline:.3rem solid #ed1c24;outline-offset:-.3rem}.bachs-master-discovery .bachs-master-discovery__controls{display:none}@media screen and (max-width:989px){.bachs-master-discovery{padding-top:3.6rem}.bachs-master-discovery__inner.page-width{max-width:none;padding-right:0}.bachs-master-discovery__header{margin-right:2rem}.bachs-master-discovery__rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(38vw,27rem);gap:1.3rem;overflow-x:auto;padding-right:2rem;padding-bottom:.5rem;scroll-padding-left:2rem;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}.bachs-master-discovery__rail::-webkit-scrollbar{display:none}.bachs-master-discovery__card{scroll-snap-align:start}.bachs-master-discovery__media{height:15.5rem}.bachs-master-discovery .bachs-master-discovery__controls{display:flex;margin-top:.6rem}}@media screen and (max-width:749px){.bachs-master-discovery{padding-top:3.2rem;padding-bottom:2.4rem}.bachs-master-discovery__inner.page-width{padding-left:1.5rem}.bachs-master-discovery__header{gap:1.2rem;margin-right:1.5rem;margin-bottom:1.2rem}.bachs-master-discovery__heading{font-size:2.5rem}.bachs-master-discovery__view-all{gap:.45rem;font-size:1.2rem}.bachs-master-discovery__rail{grid-auto-columns:min(74vw,27rem);gap:1.2rem;padding-right:1.5rem;scroll-padding-left:1.5rem}.bachs-master-discovery__media{height:min(48vw,17rem)}.bachs-master-discovery__content{min-height:9rem;padding:1rem 1.2rem 1.2rem}.bachs-master-discovery__title{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.bachs-master-discovery__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/bachs-master-discovery-products.css.map */
