.hf-related{margin-top:32px;padding-top:25px;border-top:1px solid #dedfd5}.hf-related[hidden]{display:none}.hf-related h2{margin:0 0 18px;font-family:Georgia,serif;font-size:26px;font-weight:400;line-height:1.2}.hf-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.hf-related-grid article{min-width:0}.hf-related-grid a{display:block;color:inherit;text-decoration:none}.hf-related-grid .productpic{aspect-ratio:1 / 1;overflow:hidden;background:#ebe9e2}.hf-related-grid .productpic img{display:block;width:100%;height:100%;object-fit:cover}.hf-related-grid .producttitle{display:flex;flex-direction:column;gap:7px;margin-top:12px;font-size:15px;line-height:1.45}.hf-related-grid .producttitle span:last-child{font-size:14px}.hf-related-grid .productsub{margin-top:5px;font-size:12px;line-height:1.4}.hf-related-grid a:focus-visible{outline:2px solid #535b40;outline-offset:5px}.hf-item-terms{margin:24px 0;padding:20px 22px;border:1px solid #535b4038;background:#f7f5ef;color:#353b2c;border-radius:3px;overflow-wrap:anywhere}.hf-item-terms .hf-item-terms__section+.hf-item-terms__section{margin-top:22px}.hf-item-terms h2{font-family:inherit;font-size:17px;font-weight:600;letter-spacing:.02em;line-height:1.4;margin:0 0 10px}.hf-item-terms p,.hf-item-terms li{font-size:15px;line-height:1.6;margin:8px 0}.hf-item-terms .hf-item-terms__summary{font-weight:600}.hf-item-terms summary{cursor:pointer;font-size:15px;line-height:1.6;text-decoration:underline;text-underline-offset:3px;padding:8px 0}.hf-item-terms summary:focus-visible,.hf-item-terms a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.hf-item-terms .hf-delivery{margin:0 0 22px;padding:0;border:0;background:none}.hf-item-terms .hf-item-terms__links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px}@media(max-width:600px){.hf-item-terms{padding:18px}}.hf-delivery{margin:24px 0;padding:20px 22px;border:1px solid #535b4038;background:#f7f5ef;color:#353b2c;border-radius:3px}.hf-delivery .hf-delivery__heading{font-family:inherit;font-size:17px;font-weight:600;letter-spacing:.02em;line-height:1.4;margin:0 0 10px}.hf-delivery p{font-size:15px;line-height:1.6;margin:8px 0}.hf-delivery .hf-delivery__estimate{font-weight:600}@media(max-width:600px){.hf-delivery{padding:18px}.hf-delivery p{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map */
