.product-detail .supply-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:14px 0 10px;border-top:1px solid #dfe3e7;border-bottom:1px solid #dfe3e7}
.product-detail .supply-terms>div{padding:9px 10px 9px 0;display:flex;flex-direction:column;gap:2px}
.product-detail .supply-terms span{font-size:12px;color:#665520}.product-detail .supply-terms strong{font-size:14px;font-weight:500;color:#192a39}
.product-detail .supply-packaging{margin:22px 0;padding:20px 0;border-top:1px solid #dfe3e7;border-bottom:1px solid #dfe3e7}
.product-detail .packing-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.product-detail .packing-heading .eyebrow{font-size:11px;color:#81651e;letter-spacing:.14em;margin:0 0 4px}.product-detail .packing-heading h2{font-size:25px;line-height:1.2;margin:0;color:#142838}.product-detail .packing-heading>a{font-size:13px;color:#806018;text-decoration:underline;text-underline-offset:4px}
.product-detail .packing-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;align-items:center}.product-detail .packing-grid figure{margin:0;background:#fff}.product-detail .packing-grid img{width:100%;height:auto;display:block}.product-detail .packing-grid figcaption{font-size:11px;line-height:1.5;color:#65717a;margin-top:7px}
.product-detail .packing-information h3{font-size:17px;margin:0 0 10px}.product-detail .carton-sizes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.product-detail .carton-sizes>div{border-left:2px solid #b89b4b;padding:5px 10px;background:#faf9f5}.product-detail .carton-sizes span{display:block;font-size:12px;color:#69727a;margin-bottom:5px}.product-detail .carton-sizes strong{font-size:17px;white-space:nowrap;color:#172c3b;font-weight:500}.product-detail .carton-sizes small{font-size:12px}.product-detail .packing-note{font-size:12px;color:#69727a;line-height:1.5;margin:10px 0}.product-detail .packing-facts{margin:0}.product-detail .packing-facts>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid #e6e8e9;padding:8px 0;font-size:13px;line-height:1.4}.product-detail .packing-facts dt{color:#626d75}.product-detail .packing-facts dd{margin:0;color:#182b39}.product-detail .packing-request{font-size:13px;line-height:1.6;margin:12px 0 0}
@media(max-width:700px){.product-detail .packing-grid{grid-template-columns:1fr;gap:15px}.product-detail .packing-heading{display:block}.product-detail .packing-heading>a{display:inline-block;margin-top:10px}.product-detail .packing-heading h2{font-size:23px}.product-detail .carton-sizes{grid-template-columns:1fr}.product-detail .supply-packaging{margin:16px 0;padding:16px 0}}
