[data-print-scope=products] .print-only{display:none}[data-print-scope=products] .print-link{background:none;border:0;padding:0;cursor:pointer;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#2f6a47;text-decoration:underline;text-underline-offset:4px}@media print{@page{size:letter;margin:.5in .65in}html:has([data-print-scope=products]),body:has([data-print-scope=products]){padding:0!important;background:#fff!important;min-height:0!important}[data-print-scope=products]{font-family:Manrope,Segoe UI,Arial,sans-serif;font-size:12.5pt;line-height:1.4;color:#000;background:#fff}[data-print-scope=products] *{color:#000!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}[data-print-scope=products] [data-site-header],[data-print-scope=products] footer,[data-print-scope=products] [data-print-hide],[data-print-scope=products] .btn-primary,[data-print-scope=products] .btn-outline,[data-print-scope=products] [data-buy],[data-print-scope=products] .print-link,[data-print-scope=products] .back-link{display:none!important}[data-print-scope=products] .print-only{display:block}[data-print-scope=products] .print-only.print-faq-url{display:inline}[data-print-scope=products] .section{max-width:none;padding:0!important;margin:0!important}[data-print-scope=products] .card{padding:0!important;margin-top:8pt!important;border:0!important;border-radius:0!important;max-width:none!important}[data-print-scope=products] .grid{display:block!important}[data-print-scope=products] .grid>*+*{margin-top:10pt}[data-print-scope=products] .print-keep-cols{display:grid!important;grid-template-columns:1fr 1fr;gap:8pt 16pt}[data-print-scope=products] .print-keep-cols>*+*{margin-top:0}[data-print-scope=products] .card,[data-print-scope=products] details,[data-print-scope=products] .print-sheet,[data-print-scope=products] li,[data-print-scope=products] dl>div{break-inside:avoid}[data-print-scope=products] p,[data-print-scope=products] li,[data-print-scope=products] dd,[data-print-scope=products] dt,[data-print-scope=products] .text-sm{font-size:12.5pt!important;line-height:1.4!important}[data-print-scope=products] .text-xs{font-size:11pt!important;letter-spacing:.05em!important}[data-print-scope=products] h1{font-family:Fraunces,Georgia,serif;font-size:24pt!important;margin-top:4pt!important}[data-print-scope=products] h2{font-family:Fraunces,Georgia,serif;font-size:16pt!important;break-after:avoid}[data-print-scope=products] .lead{max-width:none;margin-top:4pt}[data-print-scope=products] .kicker{font-size:10pt!important}[data-print-scope=products] .mt-10,[data-print-scope=products] .mt-8,[data-print-scope=products] .mt-6{margin-top:8pt!important}[data-print-scope=products] .section.pt-0{margin-top:10pt!important}[data-print-scope=products] dl.grid{display:grid!important;grid-template-columns:1fr 1fr;gap:2pt 18pt}[data-print-scope=products] dl.grid>*+*{margin-top:0}[data-print-scope=products] dd,[data-print-scope=products] dt{font-size:11.5pt!important;line-height:1.3!important}[data-print-scope=products] details{margin-top:6pt!important}[data-print-scope=products] details::details-content{content-visibility:visible;display:block}[data-print-scope=products] summary{list-style:none;font-weight:700;cursor:auto}[data-print-scope=products] summary::-webkit-details-marker{display:none}[data-print-scope=products] summary::marker{content:""}[data-print-scope=products] details>p{margin-top:2pt!important}[data-print-scope=products] .space-y-4>*+*{margin-top:6pt!important}[data-print-scope=products] .space-y-2>*+*{margin-top:3pt!important}[data-print-scope=products] .print-sheet{border:1.5pt solid #000!important;padding:8pt 12pt!important;margin:0 0 8pt}[data-print-scope=products] .print-sheet__top{display:flex;align-items:center;gap:14pt}[data-print-scope=products] .print-sheet__logo{width:2.3in;height:auto}[data-print-scope=products] .print-sheet__name{font-family:Fraunces,Georgia,serif;font-size:16pt!important;font-weight:700}[data-print-scope=products] .print-sheet__buy{display:flex;align-items:center;gap:14pt;margin-top:8pt}[data-print-scope=products] .print-sheet__qr{width:1.25in;height:1.25in;flex:none}[data-print-scope=products] .print-sheet__price{font-size:14pt!important;font-weight:700}[data-print-scope=products] .print-sheet p{margin:0 0 2pt}[data-print-scope=products] .print-sheet__url span{white-space:nowrap}[data-print-scope=products] a{text-decoration:none}}
