[data-storewide-related]{background:#fff;color:#000;width:100%;margin:0;padding:0;font:16px/24px Roboto,Helvetica,Arial,sans-serif}[data-storewide-related],[data-storewide-related] *{box-sizing:border-box}[data-storewide-related] .swr-container{width:100%;max-width:100%;padding:0 15px;margin:0 auto}[data-storewide-related] .swr-heading{font:500 20px/31px Roboto,Helvetica,Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;text-align:center;margin:0 0 24px;padding:0}[data-storewide-related] .swr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -15px}[data-storewide-related] .swr-card{padding:0 15px;margin:0 0 30px;min-width:0;border:0;background:none;border-radius:0;box-shadow:none}[data-storewide-related] .swr-image-link{display:block;aspect-ratio:1}[data-storewide-related] .swr-image-link img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:0;box-shadow:#00000005 0 1px 3px,#1b1f2326 0 0 0 1px}[data-storewide-related] .swr-card-heading{display:block;margin:12px 0 8px;padding:0;font-weight:500;line-height:1.2;text-transform:none;letter-spacing:normal}[data-storewide-related] .swr-card-heading a{font-family:Merriweather,Georgia,TimesNewRoman,serif;color:#000;text-decoration:none;display:block}[data-storewide-related] .swr-name{display:block;font-size:13px;line-height:18px;font-weight:500;letter-spacing:normal}[data-storewide-related] .swr-type{display:block;font-size:11px;line-height:16px;margin-top:3px;font-weight:500;letter-spacing:normal}[data-storewide-related] .swr-card-heading a:hover{color:#567632;text-decoration:none}[data-storewide-related] a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(min-width:375px){[data-storewide-related] .swr-container{max-width:375px}}@media(min-width:768px){[data-storewide-related] .swr-container{max-width:768px}[data-storewide-related] .swr-grid{grid-template-columns:repeat(4,minmax(0,1fr))}[data-storewide-related] .swr-name{font-size:15px;line-height:20px}[data-storewide-related] .swr-type{font-size:13px;line-height:18px}}@media(min-width:992px){[data-storewide-related] .swr-container{max-width:1440px}[data-storewide-related] .swr-heading{font-size:34px;line-height:40px;letter-spacing:1px}[data-storewide-related] .swr-card{margin-bottom:30px}[data-storewide-related] .swr-card-heading{min-height:120px}[data-storewide-related] .swr-name{font-size:18px;line-height:26px}[data-storewide-related] .swr-type{font-size:15px;line-height:20px}}.swr-desc{margin:0 0 8px;font-size:14px;line-height:20px;color:#333;font-family:Roboto,Helvetica,Arial,sans-serif}@media(max-width:989px){.swr-desc{display:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/storewide-related-products.css.map */
