.bachs-master-featured{padding:0 0 2.4rem;color:#171717;background:#fdfcf9}.bachs-master-featured__inner.page-width{max-width:136rem;padding-right:2rem;padding-left:2rem}.bachs-master-featured__header{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:1rem}.bachs-master-featured__heading{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,1.8vw,2.7rem);font-weight:600;letter-spacing:-.02em;line-height:1.1}.bachs-master-featured__view-all{display:inline-flex;flex:0 0 auto;align-items:center;gap:.7rem;color:#c8101e;font-size:1.35rem;font-weight:700;line-height:1.2;text-decoration:none}.bachs-master-featured__view-all:hover,.bachs-master-featured__view-all:focus-visible{color:#a80d18;text-decoration:underline;text-underline-offset:.25rem}.bachs-master-featured__rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.2rem}.bachs-master-featured__slider{display:block}.bachs-master-featured__card{min-width:0;overflow:hidden;border:.1rem solid #e8e4dc;border-radius:.7rem;background:#f5f3ef}.bachs-master-featured__link{display:grid;grid-template-rows:auto 1fr;height:100%;color:inherit;text-decoration:none}.bachs-master-featured__media{position:relative;display:grid;height:clamp(8.8rem,8.5vw,12.2rem);place-items:center;overflow:hidden;background:#fff}.bachs-master-featured__image,.bachs-master-featured__placeholder{position:absolute;top:1rem;right:1.2rem;bottom:.4rem;left:1.2rem;display:block;width:calc(100% - 2.4rem);height:calc(100% - 1.4rem);object-fit:contain;object-position:center;transition:transform .22s ease}.bachs-master-featured__placeholder{color:#1717172e}.bachs-master-featured__content,.bachs-master-featured__title,.bachs-master-featured__type,.bachs-master-featured__price{display:block}.bachs-master-featured__content{display:flex;min-height:8.4rem;flex-direction:column;padding:.8rem 1.1rem 1rem}.bachs-master-featured__title{font-size:1.4rem;font-weight:700;line-height:1.2}.bachs-master-featured__type{margin-top:.35rem;color:#171717ad;font-size:1.15rem;line-height:1.25}.bachs-master-featured__price{margin-top:auto;padding-top:.65rem;color:#c8101e;font-size:1.3rem;font-weight:700;line-height:1.2}.bachs-master-featured__link:hover .bachs-master-featured__image,.bachs-master-featured__link:focus-visible .bachs-master-featured__image{transform:scale(1.025)}.bachs-master-featured__link:focus-visible{outline:.3rem solid #ed1c24;outline-offset:-.3rem}@media screen and (min-width:990px){.bachs-master-featured__rail{display:flex;gap:1.6rem;overflow-x:auto;padding-bottom:.4rem;scroll-padding-left:0;scroll-snap-type:none;overscroll-behavior-inline:contain}.bachs-master-featured__rail:after{display:none}.bachs-master-featured__card{flex:0 0 calc((100% - 6.4rem)/4);scroll-snap-align:none}.bachs-master-featured__rail.slider--desktop .bachs-master-featured__card:first-child{margin-left:0;scroll-margin-left:0}.bachs-master-featured__media{height:clamp(14.5rem,12vw,17rem)}.bachs-master-featured__content{min-height:9.2rem;padding:1rem 1.3rem 1.2rem}.bachs-master-featured__title{font-size:1.5rem}.bachs-master-featured__controls{margin-top:.4rem}}@media screen and (max-width:989px){.bachs-master-featured__inner.page-width{max-width:none;padding-right:0}.bachs-master-featured__header{margin-right:2rem}.bachs-master-featured__rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(25vw,20rem);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-featured__rail::-webkit-scrollbar{display:none}.bachs-master-featured__card{scroll-snap-align:start}.bachs-master-featured__media{height:12.4rem}}@media screen and (max-width:749px){.bachs-master-featured{padding-bottom:2rem}.bachs-master-featured__inner.page-width{padding-left:1.5rem}.bachs-master-featured__header{gap:1.2rem;margin-right:1.5rem;margin-bottom:.9rem}.bachs-master-featured__heading{font-size:2.3rem}.bachs-master-featured__view-all{gap:.45rem;font-size:1.2rem}.bachs-master-featured__rail{grid-auto-columns:min(72vw,25rem);gap:1.2rem;padding-right:1.5rem;scroll-padding-left:1.5rem}.bachs-master-featured__content{min-height:8.2rem}.bachs-master-featured__media{height:min(42vw,15rem)}}@media(prefers-reduced-motion:reduce){.bachs-master-featured__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/bachs-master-featured-products.css.map */
