.haccp-shadowboards{padding:6rem 0 6.5rem;background:#fff;border-top:1px solid #e8e8e8}.haccp-shadowboards__header{text-align:center;margin:0 auto 3.2rem;max-width:72rem}.haccp-shadowboards .haccp-heading{font-size:clamp(2.8rem,3vw,4rem);line-height:1.2;margin:1.3rem 0}.haccp-shadowboards__intro,.haccp-shadowboards__note{color:#666;font-size:1.4rem;line-height:1.75}.haccp-shadowboards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.8rem;max-width:116rem;margin:0 auto;padding:0;list-style:none}.haccp-shadowboards__card{display:block;color:#202020;text-align:center;text-decoration:none}.haccp-shadowboards__media{height:auto;aspect-ratio:1;background:#f2f2f2;overflow:hidden}.haccp-shadowboards__image{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.07);mix-blend-mode:darken}.haccp-shadowboards__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2.2rem;line-height:1.3;margin:1.8rem 0 .7rem}.haccp-shadowboards__detail{color:#666;font-size:1.25rem;line-height:1.6;margin:0}.haccp-shadowboards__price{font-size:1.35rem;margin:1.1rem 0}.haccp-shadowboards__price span{color:#666;font-size:1.1rem}.haccp-shadowboards__action{display:inline-block;border-bottom:1px solid #202020;font-size:1.2rem;padding-bottom:.3rem}.haccp-shadowboards__card:hover .haccp-shadowboards__action{opacity:.65}.haccp-shadowboards__note{text-align:center;margin:2.6rem auto 0;font-size:1.2rem}@media(max-width:749px){.haccp-shadowboards{padding:4.5rem 0}.haccp-shadowboards__grid{grid-template-columns:1fr;gap:3.8rem;max-width:38rem}.haccp-shadowboards__media{height:auto;aspect-ratio:1}.haccp-shadowboards__title{font-size:2.1rem}}.haccp-shadowboard-surfaces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;border-top:1px solid #e5e5e5;padding-top:1.6rem;margin-top:1.6rem}.haccp-shadowboard-surfaces h3{font-family:var(--font-body-family);font-size:1.25rem;font-weight:600;line-height:1.5;margin:0 0 .5rem}.haccp-shadowboard-surfaces p{color:#666;font-size:1.25rem;line-height:1.65;margin:0}.haccp-elegant .haccp-shadowboard-card .card__media img{filter:none}.haccp-elegant .haccp-shadowboard-card .card__inner.ratio{--ratio-percent: 100% !important}.haccp-elegant .haccp-shadowboard-product img[data-haccp-image-fit],.haccp-elegant .haccp-shadowboard-card img[data-haccp-image-fit]{transform:translate(var(--haccp-image-x, 0px),var(--haccp-image-y, 0px)) scale(calc(var(--haccp-image-scale, .78) * 1.1))!important}.haccp-elegant .haccp-shadowboard-product .product__media,.haccp-elegant .haccp-shadowboard-card .card__media,.haccp-elegant .haccp-shadowboard-card .card__inner{background:#f2f2f2}@media(max-width:374px){.haccp-shadowboard-surfaces{grid-template-columns:1fr;gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/haccp-shadowboards.css.map */
