.bcp-page{--bcp-ink: #34483e;--bcp-muted: #718078;--bcp-rule: #d8ded5;--bcp-paper: #f6f5ee;--bcp-olive: #536b5d;--bcp-copper: #a36e50;width:min(1040px,calc(100% - 48px));margin:0 auto;padding:16px 0 34px;color:var(--bcp-ink)}.bcp-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.55fr);align-items:end;-moz-column-gap:24px;column-gap:24px;padding:0 0 12px}.bcp-intro .bcp-kicker{grid-column:1 / -1;margin:0}.bcp-kicker,.bcp-section-index,.bcp-intro-rule,.bcp-summary-copy>span{color:var(--bcp-copper);font:600 10px/1.4 DM Mono,monospace;letter-spacing:.16em}.bcp-intro h1{max-width:800px;margin:5px 0 0;font:400 clamp(29px,3.5vw,39px)/.98 "Instrument Serif",Georgia,serif;letter-spacing:-.04em}.bcp-intro h1 em{color:#8c9b87;font-weight:400}.bcp-deck{max-width:350px;margin:0 0 2px;color:#65766d;font:12px/1.4 DM Sans,sans-serif}.bcp-intro-rule{display:flex;align-items:center;gap:14px;margin-top:45px;color:#8a948b;font-size:9px}.bcp-intro-rule span:first-child{color:var(--bcp-copper)}.bcp-intro-rule i{width:min(180px,25vw);height:1px;background:var(--bcp-rule)}.bcp-section{padding:12px 0 14px;border-top:1px solid var(--bcp-rule)}.bcp-section-index{margin-bottom:9px}.bcp-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:10px}.bcp-section-heading h2,.bcp-summary-copy h2{margin:0;font:400 clamp(21px,2.2vw,25px)/1 "Instrument Serif",Georgia,serif;letter-spacing:-.018em}.bcp-section-heading p{max-width:440px;margin:0;color:var(--bcp-muted);font:12px/1.6 DM Sans,sans-serif}.bcp-stock-grid{display:grid;grid-template-columns:minmax(0,190px) minmax(0,190px);align-items:start;gap:12px}.bcp-field{display:grid;gap:8px;color:#52655a;font:600 10px/1.4 DM Mono,monospace;letter-spacing:.06em}.bcp-field>label{cursor:pointer}.bcp-size-select-trigger{width:100%;min-height:50px;height:50px;padding:0 11px;color:#3f5147;background:#f6f6f0;border:1px solid #ccd6cc;border-radius:0;font:13px DM Sans,sans-serif;box-shadow:none}.bcp-size-select-trigger:hover:not(:disabled){background:#eef0e8;border-color:#aebcaf}.bcp-size-select-trigger:focus-visible,.bcp-submit:focus-visible,.bcp-remove-process:focus-visible{outline:2px solid var(--bcp-copper);outline-offset:3px}.bcp-size-select-trigger:focus-visible{box-shadow:none}.bcp-size-select-trigger:disabled{color:#89948c;background:#eeefe9;border-color:#d8ddd5;cursor:not-allowed;opacity:.78}.bcp-size-select-trigger[data-placeholder]{color:#879188}.bcp-size-select-trigger>svg{width:15px;height:15px;color:#8d6b53;opacity:1}.bcp-size-select-content{z-index:10000;box-sizing:border-box;min-width:var(--radix-select-trigger-width);padding:4px;border:1px solid #d8d8cc;border-radius:2px;color:#3f5147;background:#fbfaf5;box-shadow:0 7px 22px #30403521;font:13px DM Sans,sans-serif}.bcp-size-select-content [data-radix-select-viewport]{padding:0}.bcp-size-select-content>button{color:#65766d}.bcp-size-select-item{min-height:34px;padding:7px 10px 7px 30px;border-radius:1px;color:#43594b;font:13px DM Sans,sans-serif;cursor:pointer;outline:none}.bcp-size-select-item[data-highlighted]{color:#34483e;background:#e9ede5}.bcp-size-select-item[data-state=checked]{color:#34483e;background:#f0eee5}.bcp-size-select-item>span{color:#a36e50}.bcp-size-select-item[data-state=checked][data-highlighted]{background:#e2e9df}.bcp-size-select-item[data-disabled]{color:#9a9c91;opacity:.55;cursor:not-allowed}.bcp-themed-tooltip{z-index:10000;box-sizing:border-box;max-width:min(280px,calc(100vw - 32px));padding:9px 12px;border:1px solid #dedbd1;border-radius:3px;background:#fbfaf5;color:#34483e;box-shadow:0 3px 14px #203b3514;font:400 12px/1.55 DM Sans,sans-serif;letter-spacing:.01em;text-align:left;overflow-wrap:anywhere;pointer-events:none;animation:bcp-tooltip-appear .14s ease-out}.bcp-themed-tooltip-arrow{fill:#fbfaf5}.bcp-tooltip-anchor{display:inline-flex;border-radius:2px}.bcp-tooltip-anchor:focus-visible{outline:2px solid var(--bcp-copper);outline-offset:2px}.bcp-tooltip-anchor>.bcp-process-add:disabled{opacity:1}@keyframes bcp-tooltip-appear{0%{opacity:0}to{opacity:1}}.bcp-quantity-field{align-content:start}.bcp-quantity-field>span{margin-bottom:0}.bcp-quantity-field .bq-stepper{justify-self:start;min-height:39px}.bcp-quantity-field small{color:#8b654e;font:11px/1.5 DM Sans,sans-serif}.bcp-stock-note{display:flex;align-items:center;gap:12px;margin-top:9px;padding:8px 12px;background:#e9ede5}.bcp-stock-note>span{color:#8b9a8c;font:italic 15px "Instrument Serif",Georgia,serif}.bcp-stock-note p{margin:0;color:#69766e;font:11px/1.55 DM Sans,sans-serif}.bcp-stock-note strong{color:#3e5648}.bcp-processes{display:grid;gap:7px}.bcp-process-row{display:grid;grid-template-columns:minmax(0,1fr);padding:8px 11px;background:#f3f4ed;border:1px solid #e0e4dc;animation:bcp-enter .3s ease both}.bcp-process-number{padding-top:4px;color:#a36e50;font:11px DM Mono,monospace}.bcp-process-main{display:grid;grid-template-columns:minmax(150px,1fr) auto auto;gap:8px 14px;align-items:center}.bcp-process-title{display:flex;justify-content:space-between;align-items:center;grid-column:auto;gap:12px}.bcp-process-type{color:#394b40;font:400 17px/1.1 "Instrument Serif",Georgia,serif}.bcp-process-title p{margin:5px 0 0;color:var(--bcp-muted);font:11px DM Sans,sans-serif}.bcp-remove-process{display:inline-flex;align-items:center;gap:5px;padding:5px 2px;color:#856b5a;background:transparent;border:0;cursor:pointer;font:10px DM Sans,sans-serif}.bcp-remove-process:hover{color:#70402d}.bcp-pricing-field{min-width:0}.bcp-process-price{grid-column:auto;justify-self:end;color:#41594a;white-space:nowrap;font:400 16px "Instrument Serif",Georgia,serif}.bcp-process-price small{color:#7b887f;font:10px DM Sans,sans-serif}.bcp-process-empty{display:flex;gap:9px;align-items:center;padding:8px 11px;background:#f4f4ed;border:1px dashed #cbd4c9}.bcp-process-empty>span{color:var(--bcp-copper);font:11px DM Mono,monospace}.bcp-process-empty strong{font:400 16px "Instrument Serif",Georgia,serif}.bcp-process-empty p{margin:2px 0 0;color:var(--bcp-muted);font:11px DM Sans,sans-serif}.bcp-page .bcl-process-chooser{margin-top:10px}.bcp-page .bcl-process-chooser-trigger{min-height:43px;padding:0 17px;color:#f6f5ee;background:#50685a;border-color:#50685a;font:600 11px DM Sans,sans-serif;letter-spacing:.03em}.bcp-page .bcl-process-chooser-trigger:hover{background:#3d5548}.bcp-artwork-section{padding-bottom:19px}.bcp-artwork-section .bcp-section-heading{margin-bottom:8px}.bcp-order-summary{display:grid;grid-template-columns:1fr auto;gap:10px 16px;align-items:center;padding:15px clamp(15px,2.5vw,24px);background:#e8ece4;border-top:1px solid #d6ded4}.bcp-order-summary--live{margin:0 0 10px;padding:8px clamp(12px,2vw,20px);border-top:0;border-bottom:1px solid #d6ded4}.bcp-order-summary--live .bcp-summary-copy h2{font-size:23px}.bcp-order-summary--live .bcp-summary-copy p{margin-top:2px}.bcp-order-summary--live .bcp-total{font-size:clamp(26px,3vw,32px)}.bcp-summary-copy>span{color:#8c674f;font-size:9px}.bcp-summary-copy h2{margin-top:5px;font-size:27px}.bcp-summary-copy p{margin:4px 0 0;color:#748078;font:11px/1.4 DM Sans,sans-serif}.bcp-total{color:#3e5548;text-align:right;font:400 clamp(30px,4vw,42px)/1 "Instrument Serif",Georgia,serif}.bcp-total small{display:block;margin-top:7px;color:#7a887f;font:10px DM Mono,monospace;letter-spacing:.03em}.bcp-requirements,.bcp-error-inline,.bcp-loading-inline{grid-column:1 / -1}.bcp-requirements{padding:14px 16px;color:#75533e;background:#f3ece3;border-left:2px solid #a36e50;font:11px/1.55 DM Sans,sans-serif}.bcp-requirements strong{font-weight:600}.bcp-requirements ul{display:grid;gap:3px;margin:7px 0 0;padding-left:17px}.bcp-error-inline{display:flex;align-items:center;gap:8px;color:#8c4031;font:12px/1.5 DM Sans,sans-serif}.bcp-error-inline p{margin:0}.bcp-error-inline button,.bcp-state button{margin-left:8px;color:#50685a;background:transparent;border:0;text-decoration:underline;cursor:pointer;font:11px DM Sans,sans-serif}.bcp-loading-inline{padding:12px;color:#68776d;background:#edf0e8;font:12px DM Sans,sans-serif}.bcp-submit{display:flex;grid-column:1 / -1;justify-content:center;align-items:center;gap:11px;min-height:52px;color:#f7f5ed;background:#40594c;border:1px solid #40594c;cursor:pointer;font:600 12px DM Sans,sans-serif;letter-spacing:.025em;transition:transform .2s ease,opacity .2s ease,background .2s ease}.bcp-submit:not(:disabled):hover{background:#30483c;transform:translateY(-1px)}.bcp-submit:disabled{cursor:not-allowed;opacity:.47}.bcp-validation-note{display:flex;grid-column:1 / -1;align-items:center;gap:7px;justify-content:center;margin:-8px 0 0;color:#75847b;font:10px DM Sans,sans-serif}.bcp-validation-note svg{color:#66806f}.bcp-process-area{padding:9px 0 10px;border-top:1px solid #e0e4dc}.bcp-process-area:first-child{border-top:0;padding-top:0}.bcp-process-area__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.bcp-process-area__head h3{margin:0;color:#506257;font:600 10px/1.4 DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.bcp-process-adds{display:flex;flex-wrap:wrap;gap:5px}.bcp-process-add{display:inline-flex;align-items:center;gap:5px;min-height:27px;padding:0 8px;color:#fff;background:#c56f51;border:1px solid #B95F43;cursor:pointer;font:10px DM Sans,sans-serif}.bcp-process-add:hover:not(:disabled){color:#fff;background:#ad543c;border-color:#98452f}.bcp-process-add:active:not(:disabled){color:#fff;background:#98452f;border-color:#803b2a}.bcp-process-add:disabled{color:#63564e;background:#e8e0d8;border-color:#cfc2b6;opacity:1;cursor:not-allowed}.bcp-process-stepper{display:inline-flex;align-items:center;justify-self:start;gap:4px}.bcp-process-stepper button,.bcp-edge-toggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:25px;height:25px;padding:0 6px;color:#43594b;background:#f8f8f3;border:1px solid #cbd5cb;cursor:pointer;font:10px DM Mono,monospace}.bcp-process-stepper button:disabled,.bcp-edge-toggle:disabled{cursor:not-allowed;opacity:.4}.bcp-process-stepper button:focus-visible,.bcp-process-add:focus-visible,.bcp-edge-toggle:focus-visible{outline:2px solid var(--bcp-copper);outline-offset:2px}.bcp-process-add:focus-visible{outline-color:#34483e}.bcp-process-count{min-width:56px;color:#65766d;text-align:center;font:10px DM Sans,sans-serif}.bcp-process-count--up{animation:bcp-count-up .19s cubic-bezier(.2,.75,.25,1) both}.bcp-process-count--down{animation:bcp-count-down .19s cubic-bezier(.2,.75,.25,1) both}.bcp-edge-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;background:#f3f4ed;border:1px solid #e0e4dc}.bcp-edge-row .bcp-process-price{margin-left:auto}.bcp-edge-toggle{padding:0 9px}.bcp-process-area--edge{padding-bottom:0}.bcp-process-area--edge .bcp-process-area__head{margin-bottom:5px}.bcp-state{width:min(760px,calc(100% - 40px));min-height:45vh;margin:70px auto;color:#455a4d;text-align:center;font:13px DM Sans,sans-serif}.bcp-state h1{font:400 42px "Instrument Serif",Georgia,serif}.bcp-state p{color:#718078}.bcp-state.bcp-error{padding:40px 20px;background:#f0f2eb}.bcp-skeleton{width:min(510px,80%);height:24px;margin:24px auto;background:linear-gradient(90deg,#e2e7dd,#f2f3ed,#e2e7dd);background-size:200% 100%;animation:bcp-shimmer 1.4s ease infinite}.bcp-skeleton--short{width:min(280px,55%)}.bcp-spin{animation:bcp-rotate 1s linear infinite}@keyframes bcp-shimmer{to{background-position:-200% 0}}@keyframes bcp-rotate{to{transform:rotate(360deg)}}@keyframes bcp-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes bcp-count-up{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes bcp-count-down{0%{opacity:.45;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.bcp-samples-after-processes{display:none}@media(max-width:700px){.bcp-samples-before-processes{display:none}.bcp-samples-after-processes{display:block}.bcp-page{width:min(100% - 32px,580px);padding-top:18px;padding-bottom:32px}.bcp-intro{grid-template-columns:1fr;gap:0;padding-bottom:13px}.bcp-intro .bcp-kicker{grid-column:1}.bcp-deck{margin-top:8px;max-width:420px}.bcp-intro h1{max-width:520px;font-size:clamp(29px,8vw,37px)}.bcp-section{padding:14px 0 17px}.bcp-section-heading{display:grid;gap:6px;margin-bottom:9px}.bcp-section-heading p{max-width:none}.bcp-stock-grid{grid-template-columns:minmax(0,190px) minmax(0,190px);gap:10px}.bcp-quantity-field .bq-stepper{max-width:100%}.bcp-stock-note{margin-top:8px;padding:8px 10px}.bcp-process-row{grid-template-columns:1fr;padding:8px 9px}.bcp-process-main{grid-template-columns:minmax(0,1fr) auto;gap:7px 8px}.bcp-process-title{grid-column:1 / -1;align-items:center}.bcp-process-price{grid-column:2}.bcp-process-type{font-size:17px}.bcp-process-area__head{align-items:flex-start;flex-direction:column}.bcp-process-area--edge .bcp-process-area__head{flex-direction:row;align-items:center}.bcp-process-add{min-height:26px}.bcp-order-summary{grid-template-columns:1fr auto;gap:12px 10px;padding:16px 13px}.bcp-order-summary--live{gap:8px;margin-bottom:9px;padding:10px 11px}.bcp-order-summary--live .bcp-summary-copy h2{font-size:22px}.bcp-order-summary--live .bcp-summary-copy p{max-width:230px;font-size:10px}.bcp-order-summary--live .bcp-total,.bcp-summary-copy h2{font-size:27px}.bcp-total{font-size:30px}.bca-card--print-ready{padding:15px 12px}.bca-card--print-ready .bca-head-row{align-items:flex-start}}@media(max-width:380px){.bcp-process-main{grid-template-columns:minmax(0,1fr) auto}.bcp-process-price{grid-column:1 / -1;justify-self:end}.bcp-edge-row{flex-wrap:wrap}.bcp-edge-row .bcp-process-price{margin-left:0}}@media(max-width:480px){.bcp-stock-grid{grid-template-columns:minmax(0,180px) minmax(0,180px)}}@media(prefers-reduced-motion:reduce){.bcp-process-row,.bcp-skeleton,.bcp-spin,.bcp-process-count--up,.bcp-process-count--down{animation:none}}.bca-card--print-ready{margin:0;max-width:none;padding:clamp(11px,1.8vw,18px);background:#f0f1e9;box-shadow:none}.bca-card--print-ready .bca-head{padding-bottom:11px}.bca-card--print-ready .bcd-intro .bcd-eyebrow,.bca-card--print-ready .bcd-section__head .bcd-eyebrow,.bca-card--print-ready .bcd-paper-section .bcd-eyebrow{color:#9a6348}.bca-card--print-ready .bcd-intro>div>p:last-child{color:#58665d}.bca-card--print-ready .bcd-intro h3{color:#31453b}.bca-card--print-ready .bcd-paper-section .bcd-eyebrow:first-child{font-size:0}.bca-card--print-ready .bcd-paper-section .bcd-eyebrow:first-child:after{content:"REQUIRED · STOCK COLOR";font-size:10px}.bca-card--print-ready .bcd-section .bcd-eyebrow:first-child{color:#9a6348}.bca-card--print-ready .bcd-section__head .bcd-count{color:#79583f}.bca-card--print-ready .bcd-intro>div>p:last-child,.bca-card--print-ready .bcd-section__description{color:#58665d}.bca-card--print-ready .bcd-summary{border-color:#cbd5cb}.bca-card--print-ready .bca-attachment-head h3{font:400 23px/1.1 "Instrument Serif",Georgia,serif}.bca-card--print-ready .bca-empty-files{color:#7a5b45;color:#76543e;font:12px/1.5 DM Sans,sans-serif}.bca-card--print-ready .bcd-intro{margin-bottom:8px}.bca-card--print-ready .bcd-intro h3{margin:0 0 4px;font-size:21px}.bca-card--print-ready .bcd-intro>div>p:last-child{margin-top:4px;font-size:11px;line-height:1.4}.bca-card--print-ready .bcd-picker{margin-top:10px}.bca-card--print-ready .bcd-section{padding-top:11px;padding-bottom:11px}.bca-card--print-ready .bcd-section__head{margin-bottom:7px}.bca-card--print-ready .bcd-section__head h3{margin-top:2px;margin-bottom:3px;font-size:20px}.bca-card--print-ready .bcd-section__description{margin-top:3px;font-size:11px;line-height:1.4}.bca-card--print-ready .bcd-paper-section{padding-top:10px;padding-bottom:10px}.bca-card--print-ready .bcd-summary{margin-top:8px;padding:9px 11px}.bca-card--print-ready .bcd-swatches{gap:6px}.bca-card--print-ready .bcd-swatch{padding:6px}.bca-card--print-ready .bca-attachments{margin-top:10px}.bca-card--print-ready .bcd-pantone-form{margin-top:6px;margin-bottom:8px;padding:9px 10px}.bca-card--print-ready .bcd-intro h3{display:none}.bca-card--print-ready .bcd-intro>div>p:last-child{margin-top:0}
