.order-product-editions{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.order-product-edition{border:1px solid var(--invoice-line);background:#f7f8f1;border-radius:18px;flex-direction:column;align-items:start;padding:26px 24px;display:flex}.order-product-edition h3{letter-spacing:-.035em;margin:0 0 18px;font-size:22px}.order-product-edition p{color:var(--invoice-muted);padding-bottom:12px;font-size:14px;line-height:1.8}.order-product-edition a{color:#46573a;text-underline-offset:4px;padding-block:9px;font-size:14px;line-height:1.7;text-decoration:underline}.order-product-comparison{min-width:720px}.order-product-comparison th,.order-product-comparison td{width:auto}.order-product-comparison caption{text-align:left;color:var(--invoice-muted);padding:18px 22px}.order-sample{min-height:530px}.order-sample-record{border-bottom:1px solid #eeeee5;padding-bottom:15px}.order-sample-record .invoice-sample-row{border-bottom:0}.order-sample-record .invoice-sample-row>span:last-child{text-align:right}.order-sample-status{flex-wrap:wrap;gap:8px;display:flex}.order-sample-status span{color:#5b6e47;background:#f1f4eb;border:1px solid #dfe4d5;border-radius:20px;padding:4px 9px;font-size:9px}.order-product-page .invoice-section-heading>p+p{margin-top:18px}@media (max-width:1000px){.order-product-editions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.order-product-editions{grid-template-columns:1fr}.order-sample{min-height:0}}.order-product-edition[data-current]{background:#edf2e5;border-color:#879d6c}.order-release{color:#526748;border:1px solid #d3ddc8;border-radius:20px;margin-bottom:16px;padding:4px 10px;font-size:12px}.order-product-edition h3{margin-bottom:8px}.order-product-edition ul{margin:8px 0 24px;padding-left:18px;font-size:14px;line-height:1.8}.order-product-edition a{border-top:1px solid #d3ddc8;justify-content:space-between;width:100%;margin-top:auto;padding-top:14px;display:flex}.order-product-comparison [data-current]{background:#eaf0e2}.order-product-comparison td{text-align:center}.comparison-mark{color:#526748;font-size:20px}.comparison-selected{color:#526748;font-size:11px;font-weight:400;display:block}.order-comparison-toggle{color:#354b2b;cursor:pointer;font:inherit;background:#fffefa;border:1px solid #b9c8a8;border-radius:24px;margin-top:20px;padding:12px 20px}.order-comparison-toggle:hover{background:#eef2e8}
