.qrc-product-pack .qrpack-formats{font:700 12px/1.6 Arial,sans-serif;color:#23552e;margin:14px 0}.qrc-product-pack .qrc-pdp-facts{font-size:12px;line-height:1.7}.qrc-product-pack .qrc-premium-canvas{background:#ebe5d9}.qrc-product-pack .qrc-proof-figure figcaption{font-size:11px;line-height:1.65}.qrpack-rounds{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.qrpack-rounds li{display:grid;grid-template-columns:25px 1fr;gap:5px 18px;min-height:96px;border-top:1px solid #b7b4aa;padding:20px 0}.qrpack-round-number{grid-row:1/3;font:11px/1.7 Arial,sans-serif;color:#0759c7}.qrpack-rounds strong{font:600 19px/1.35 Arial,sans-serif;letter-spacing:-.02em}.qrpack-round-count{grid-column:2;font:11px/1.5 Arial,sans-serif;color:#55594e}.qrpack-finish{display:flex;align-items:flex-start;gap:24px;background:#e5ecdf;padding:23px 27px;margin-top:18px}.qrpack-finish>span{font:29px/1 Arial,sans-serif;color:#23552e}.qrc-product .qrpack-finish h3{font:600 18px/1.4 Arial,sans-serif;margin-bottom:7px}.qrc-product .qrpack-finish p{font:13px/1.65 Arial,sans-serif;max-width:720px}.qrpack-review{display:grid;grid-template-columns:180px 1fr;gap:30px;align-items:center;padding:28px;background:#e8e4d9;margin:0 0 50px}.qrpack-review>img{width:100%;height:auto;display:block}.qrc-product .qrpack-review-label{font:700 10px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.09em;color:#505b47;margin-bottom:12px}.qrc-product .qrpack-review blockquote{font:500 23px/1.4 Arial,sans-serif;letter-spacing:-.02em;padding:0;border:0;margin:0 0 13px;max-width:780px}.qrc-product .qrpack-review-person{font:12px/1.5 Arial,sans-serif;color:#4d5147}.qrpack-review a{display:inline-flex;align-items:center;gap:8px;font:11px/1.5 Arial,sans-serif;min-height:44px;text-underline-offset:4px}.qrpack-review svg{width:13px;height:13px}.qrc-product .qrpack-sample-notice{font:13px/1.65 Arial,sans-serif;border-left:3px solid #0759c7;padding:12px 17px;background:#e5e9e6;margin:0 0 30px;color:#344034;max-width:880px}.qrpack-original-description{max-width:850px;font:16px/1.7 Arial,sans-serif}.qrpack-original-description img{max-width:100%;height:auto}.qrc-product-pack .qrc-routine h3{font:600 22px/1.3 Arial,sans-serif;letter-spacing:-.02em;margin:20px 0 12px}.qrc-product-pack .qrc-routine p{font-size:14px;line-height:1.7}.qrc-product-pack .qrc-gallery-copy{font-size:13px;line-height:1.7}.qrpack-review a:focus-visible,.qrpack-content a:focus-visible{outline:3px solid #0759c7;outline-offset:4px}
@media(max-width:749px){.qrpack-rounds{grid-template-columns:1fr;gap:0}.qrpack-rounds li{min-height:79px;padding:17px 0;column-gap:13px}.qrpack-rounds strong{font-size:17px}.qrpack-finish{padding:19px;gap:16px}.qrc-product .qrpack-finish h3{font-size:17px}.qrpack-review{grid-template-columns:1fr;gap:20px;padding:22px;margin-bottom:30px}.qrpack-review>img{max-width:210px}.qrc-product .qrpack-review blockquote{font-size:21px}.qrc-product .qrpack-review-label{font-size:9px}.qrc-product-pack .qrc-proof-figure figcaption{font-size:10px}.qrc-product .qrpack-sample-notice{font-size:12px;padding:12px 14px;margin-bottom:22px}.qrc-product-pack .qrc-routine h3{font-size:21px;margin:0}.qrc-product-pack .qrc-routine p{font-size:13px}.qrc-product-pack .qrc-routine article>span{padding-top:3px}}

.qrpack-proof-warning{background:#e5ecdf;border-left:3px solid #245c30;padding:15px 18px;margin:14px 0}.qrpack-proof-warning>strong,.qrpack-sample-notice>strong{display:block;font:700 11px/1.5 Arial,sans-serif;letter-spacing:.06em;margin-bottom:8px}.qrc-product .qrpack-proof-warning p,.qrc-product .qrpack-sample-notice p{font:500 14px/1.55 Arial,sans-serif;margin:0}.qrc-product .qrpack-picture-actual{margin-top:8px!important;font-weight:700!important}.qrpack-example-badge{display:inline-block;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.035em;border:1px solid #819079;color:#2f4931;padding:5px 8px;margin-top:13px}.qrc-product .qrpack-sample-notice{padding:16px 18px}.qrpack-example-badge+.qrc-gallery-label{margin-top:12px}
@media(max-width:749px){.qrc-product .qrpack-proof-warning p,.qrc-product .qrpack-sample-notice p{font-size:13px}.qrpack-example-badge{font-size:9px}}

.qrpack-purchase-warning{padding:12px 14px;background:#e5ecdf;border-left:3px solid #245c30;margin-top:16px}.qrpack-purchase-warning>strong{display:block;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.03em;margin-bottom:6px}.qrc-product .qrpack-purchase-warning p{font:13px/1.55 Arial,sans-serif;margin:0}.qrc-product .qrpack-purchase-warning p+p{font-weight:700;margin-top:6px}
