.printably-refined{--printably-paper:#f7f6f0;--printably-ink:#223c35;--printably-muted:#5d6b61;--printably-line:#d5dace;color:var(--printably-ink);background:var(--printably-paper);padding:clamp(22px,4vw,56px);border-radius:8px;font-family:"Segoe UI",Arial,sans-serif;line-height:1.65}
.printably-refined *{box-sizing:border-box}
.printably-refined h1,.printably-refined h2,.printably-refined h3{color:var(--printably-ink);font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.035em;line-height:1.15}
.printably-refined h2{font-size:clamp(30px,4vw,46px)}
.printably-refined h3{font-size:24px}
.printably-refined .printably-hero{align-items:center;gap:40px;margin-bottom:42px}
.printably-refined .printably-hero-title{font-size:clamp(42px,6vw,76px);margin:16px 0 24px}
.printably-refined .printably-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em}
.printably-refined .printably-intro{font-size:18px;color:var(--printably-muted)}
.printably-refined .wp-block-button__link,.printably-refined .wp-block-search__button{background:var(--printably-ink);color:#fff;border:1px solid var(--printably-ink);border-radius:5px;padding:13px 22px;font-family:inherit}
.printably-refined .printably-hero-art{background:#e9eddf;padding:22px;border-radius:45% 45% 6px 6px;margin:0}
.printably-refined .printably-hero-art img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:4px}
.printably-refined .printably-caption{font-size:13px;text-align:center;color:var(--printably-muted)}
.printably-refined .printably-facts{border-top:1px solid var(--printably-line);border-bottom:1px solid var(--printably-line);padding:18px 0;color:var(--printably-muted);font-size:13px}
.printably-refined .printably-section{padding:40px 0}
.printably-refined .wp-block-search{margin:25px 0}
.printably-refined .wp-block-search__input{background:#fff;border:1px solid #b8c4b2;border-radius:5px;padding:12px;color:var(--printably-ink)}
.printably-refined .printably-how{background:var(--printably-ink);color:var(--printably-paper);padding:clamp(24px,4vw,42px);border-radius:8px}
.printably-refined .printably-how h2,.printably-refined .printably-how h3,.printably-refined .printably-how a{color:var(--printably-paper)}
.printably-refined .printably-how h3{font:600 17px "Segoe UI",Arial,sans-serif;letter-spacing:0}
.printably-refined .printably-how p{font-size:14px}
.printably-refined .woocommerce ul.products li.product{background:#fff;border:1px solid var(--printably-line);border-radius:8px;overflow:hidden;padding:0 0 20px}
.printably-refined .woocommerce ul.products li.product img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;flex:none;margin:0 0 18px}
.printably-refined .woocommerce ul.products li.product .woocommerce-loop-product__title,.printably-refined .woocommerce ul.products li.product .price,.printably-refined .woocommerce ul.products li.product .button{margin-left:18px;margin-right:18px}
.printably-refined .woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:Georgia,"Times New Roman",serif;font-size:23px;line-height:1.2;color:var(--printably-ink)}
.printably-refined .woocommerce ul.products li.product .price{color:var(--printably-ink)}
.printably-refined .printably-footer{border-top:1px solid var(--printably-line);padding-top:24px;font-size:13px;color:var(--printably-muted)}
.printably-refined a:focus-visible,.printably-refined button:focus-visible,.printably-refined input:focus-visible{outline:3px solid #42632d;outline-offset:4px}
@media(max-width:650px){.printably-refined{padding:22px}.printably-refined .printably-hero{gap:24px}.printably-refined .printably-hero-title{font-size:44px}.printably-refined .woocommerce ul.products li.product{width:100%!important;float:none!important;margin-right:0!important}}
