.cartpg{--cream:#f8f4ec;--paper:#f1eadc;--greige:#e6dece;--line:#d9d0bd;--line-soft:#e7e0d1;--ink:#2b251d;--ink2:#75695a;--oak:#9a7b4f;--oak-soft:#c2a67a;--dusk:#4a3623;--dusk-ink:#f5f0e6;--white:#fff;--ok:#5b7a56}.cartpg *{box-sizing:border-box;margin:0;padding:0}.cartpg{background:var(--cream);color:var(--ink);font-family:var(--font-poppins),sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;font-weight:300;line-height:1.6}.cartpg img{max-width:100%;display:block}.cartpg a{color:inherit}.cartpg button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.cartpg h1,.cartpg h2,.cartpg h3{font-family:var(--font-baskerville),serif;font-weight:400;line-height:1.2}.cartpg .lbl{font-family:var(--font-quicksand),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ink2);font-size:12px;font-weight:600}.cartpg .c-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:20px clamp(20px,5vw,56px);display:flex}.cartpg .wordmark{font-family:var(--font-baskerville),serif;letter-spacing:.34em;color:var(--ink);font-size:18px;text-decoration:none}.cartpg .wordmark span{color:var(--oak)}.cartpg .c-cont{font-family:var(--font-quicksand),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:8px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.cartpg .c-cont:hover{color:var(--ink)}.cartpg .c-wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,56px)}.cartpg .c-titlebar{align-items:baseline;gap:16px;padding:44px 0 26px;display:flex}.cartpg .c-title{letter-spacing:.005em;font-size:clamp(30px,4vw,44px)}.cartpg .c-count{font-family:var(--font-quicksand),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);font-size:12px;font-weight:600}.cartpg .c-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(32px,5vw,72px);padding-bottom:70px;display:grid}.cartpg .c-items{border-top:1px solid var(--line);min-width:0}.cartpg .c-item{border-bottom:1px solid var(--line-soft);grid-template-columns:120px minmax(0,1fr) auto auto;align-items:start;gap:22px;padding:26px 0;display:grid}.cartpg .c-thumb{background:var(--greige);flex:none;width:120px;height:120px;display:block}.cartpg .c-thumb img{object-fit:cover;width:100%;height:100%}.cartpg .c-info{min-width:0}.cartpg .c-name{font-family:var(--font-baskerville),serif;color:var(--ink);font-size:19px;text-decoration:none}.cartpg .c-name:hover{color:var(--oak)}.cartpg .c-cfg{color:var(--ink2);letter-spacing:.01em;margin-top:6px;font-size:13px}.cartpg .c-lead{font-family:var(--font-quicksand),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--oak);align-items:center;gap:7px;margin-top:12px;font-size:10.5px;font-weight:600;display:inline-flex}.cartpg .c-lead svg{width:13px;height:13px;stroke:var(--oak);fill:none;stroke-width:1.5px}.cartpg .c-actions{align-items:center;gap:16px;margin-top:14px;display:flex}.cartpg .c-actions a,.cartpg .c-actions button{font-family:var(--font-quicksand),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);border-bottom:1px solid var(--line);padding-bottom:2px;font-size:11px;font-weight:600;line-height:1;text-decoration:none}.cartpg .c-actions a:hover,.cartpg .c-actions button:hover{color:var(--ink)}.cartpg .c-actions form{align-items:center;display:flex}.cartpg .c-qty{border:1px solid var(--line);align-items:center;height:40px;display:inline-flex}.cartpg .q-btn{width:38px;height:100%;color:var(--ink2);place-items:center;font-size:18px;transition:background .2s,color .2s;display:grid}.cartpg .q-btn:hover{background:var(--paper);color:var(--ink)}.cartpg .q-n{text-align:center;min-width:34px;font-family:var(--font-quicksand),sans-serif;color:var(--ink);font-size:14px;font-weight:600}.cartpg .c-price{text-align:right;white-space:nowrap}.cartpg .c-line{font-family:var(--font-baskerville),serif;color:var(--ink);font-size:18px}.cartpg .c-each{font-family:var(--font-quicksand),sans-serif;letter-spacing:.04em;color:var(--ink2);margin-top:4px;font-size:10.5px;font-weight:600;display:block}.cartpg .c-empty{text-align:center;color:var(--ink2);padding:60px 0}.cartpg .c-empty h2{color:var(--ink);margin-bottom:12px;font-size:26px}.cartpg .c-empty a{border:1px solid var(--ink);font-family:var(--font-quicksand),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-top:20px;padding:15px 28px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.cartpg .c-empty a:hover{background:var(--ink);color:var(--cream)}.cartpg .c-summary{background:var(--dusk);color:var(--dusk-ink);padding:34px 30px;position:sticky;top:28px}.cartpg .c-summary h2{color:var(--dusk-ink);margin-bottom:20px;font-size:20px}.cartpg .promo{border-bottom:1px solid #f5f0e629;gap:8px;margin-bottom:22px;padding-bottom:22px;display:flex}.cartpg .promo input{min-width:0;font-family:var(--font-poppins),sans-serif;color:var(--dusk-ink);background:#ffffff0d;border:1px solid #f5f0e638;flex:1;padding:11px 13px;font-size:13.5px;font-weight:300}.cartpg .promo input::placeholder{color:#f5f0e673}.cartpg .promo input:focus{border-color:var(--oak-soft);outline:none}.cartpg .promo button{font-family:var(--font-quicksand),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--dusk);background:var(--oak-soft);border:1px solid var(--oak-soft);flex:none;padding:0 18px;font-size:11px;font-weight:600}.cartpg .promo button:hover{background:var(--dusk-ink);border-color:var(--dusk-ink)}.cartpg .promo-msg{color:#b8cba9;font-size:12px;font-style:italic;font-family:var(--font-baskerville),serif;margin:-12px 0 20px;display:none}.cartpg .promo-msg.on{display:block}.cartpg .totals{flex-direction:column;gap:11px;display:flex}.cartpg .t-row{color:#f5f0e6b8;justify-content:space-between;align-items:baseline;gap:14px;font-size:14px;display:flex}.cartpg .t-row .t-v{font-family:var(--font-quicksand),sans-serif;color:var(--dusk-ink);font-weight:600}.cartpg .t-row .t-free{color:#b8cba9}.cartpg .t-total{border-top:1px solid #f5f0e633;justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:16px;display:flex}.cartpg .t-total .t-k{font-family:var(--font-baskerville),serif;color:var(--dusk-ink);font-size:18px}.cartpg .t-total .t-vv{font-family:var(--font-baskerville),serif;color:var(--dusk-ink);font-size:30px}.cartpg .t-gsthint{color:#f5f0e68c;text-align:right;margin-top:2px;font-size:11.5px}.cartpg .btn-checkout{text-align:center;background:var(--oak-soft);width:100%;color:var(--dusk);font-family:var(--font-quicksand),sans-serif;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--oak-soft);margin-top:22px;padding:18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .25s,border-color .25s;display:block}.cartpg .btn-checkout:hover{background:var(--dusk-ink);border-color:var(--dusk-ink)}.cartpg .cont-link{text-align:center;font-family:var(--font-quicksand),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#f5f0e699;margin-top:12px;font-size:11px;font-weight:600;text-decoration:none;display:block}.cartpg .cont-link:hover{color:var(--dusk-ink)}.cartpg .trust{border-top:1px solid #f5f0e629;flex-direction:column;gap:13px;margin-top:24px;padding-top:20px;display:flex}.cartpg .trust-row{color:#f5f0e6a8;align-items:flex-start;gap:12px;font-size:12.5px;line-height:1.5;display:flex}.cartpg .trust-row svg{width:17px;height:17px;stroke:var(--oak-soft);fill:none;stroke-width:1.4px;flex:none;margin-top:1px}.cartpg .trust-row strong{color:var(--dusk-ink);font-size:13px;font-weight:600;display:block}.cartpg .xs{border-top:1px solid var(--line-soft);padding:56px 0 80px}.cartpg .xs .lbl{color:var(--oak);margin-bottom:8px;display:block}.cartpg .xs h2{margin-bottom:30px;font-size:clamp(24px,3vw,34px)}.cartpg .xs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.cartpg .xs-card{color:var(--ink);text-decoration:none;display:block}.cartpg .xs-card img{aspect-ratio:4/3;object-fit:cover;background:var(--greige);width:100%}.cartpg .xs-name{font-family:var(--font-baskerville),serif;margin-top:14px;font-size:19px}.cartpg .xs-line{color:var(--ink2);margin-top:5px;font-size:13px}.cartpg .xs-go{font-family:var(--font-quicksand),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);border-bottom:1px solid var(--line);margin-top:10px;padding-bottom:2px;font-size:11px;font-weight:600;transition:all .2s;display:inline-block}.cartpg .xs-card:hover .xs-go{color:var(--ink);border-color:var(--ink)}.cartpg .xs-card:hover img{opacity:.94}.cartpg .c-foot{border-top:1px solid var(--line-soft);color:var(--ink2);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:26px clamp(20px,5vw,56px);font-size:12px;display:flex}.cartpg .c-foot .fm{font-family:var(--font-baskerville),serif;letter-spacing:.28em}@media (max-width:900px){.cartpg .c-grid{grid-template-columns:minmax(0,1fr);gap:36px}.cartpg .c-summary{position:static}}@media (max-width:560px){.cartpg .c-item{grid-template-columns:88px minmax(0,1fr);gap:16px}.cartpg .c-thumb{width:88px;height:88px}.cartpg .c-qty{grid-column:1;margin-top:4px}.cartpg .c-price{text-align:left;grid-column:2;margin-top:4px}.cartpg .xs-grid{grid-template-columns:1fr}}.cartpg .promo-applied{justify-content:space-between;align-items:center}.cartpg .promo-chip{font-family:var(--font-poppins),sans-serif;color:var(--dusk-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:300;overflow:hidden}.cartpg .promo-chip b{font-family:var(--font-quicksand),sans-serif;letter-spacing:.08em;font-weight:600}.cartpg .promo-remove{cursor:pointer;font-family:var(--font-quicksand),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#f5f0e699;background:0 0;border:none;flex:none;padding:0;font-size:11px;font-weight:600}.cartpg .promo-remove:hover{color:var(--dusk-ink)}.cartpg .promo-msg.err{color:#d9a9a0}.cartpg .t-row .t-disc{font-family:var(--font-quicksand),sans-serif;color:#b8cba9;font-weight:600}.copg{--cream:#f8f4ec;--paper:#f1eadc;--greige:#e6dece;--line:#d9d0bd;--line-soft:#e7e0d1;--ink:#2b251d;--ink2:#75695a;--oak:#9a7b4f;--oak-soft:#c2a67a;--dusk:#4a3623;--dusk-ink:#f5f0e6;--white:#fff;--ok:#5b7a56}.copg *{box-sizing:border-box;margin:0;padding:0}.copg{background:var(--cream);color:var(--ink);font-family:var(--font-poppins),sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;font-weight:300;line-height:1.6}.copg img{max-width:100%;display:block}.copg a{color:inherit}.copg button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.copg h1,.copg h2,.copg h3{font-family:var(--font-baskerville),serif;font-weight:400;line-height:1.2}.copg .lbl{font-family:var(--font-quicksand),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ink2);font-size:12px;font-weight:600}.copg .co-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:20px clamp(20px,5vw,56px);display:flex}.copg .wordmark{font-family:var(--font-baskerville),serif;letter-spacing:.34em;color:var(--ink);font-size:18px;text-decoration:none}.copg .wordmark span{color:var(--oak)}.copg .co-secure{font-family:var(--font-quicksand),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.copg .co-secure svg{width:13px;height:13px;stroke:var(--oak);fill:none;stroke-width:1.6px}.copg .co-back{font-family:var(--font-quicksand),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);border-bottom:1px solid var(--line);padding-bottom:2px;font-size:11px;font-weight:600;text-decoration:none}.copg .co-back:hover{color:var(--ink)}.copg .wz{max-width:620px;margin:0 auto;padding:38px clamp(20px,5vw,24px) 90px}.copg .wz-steps{justify-content:center;align-items:center;margin-bottom:38px;display:flex}.copg .wz-st{background:0 0;align-items:center;gap:9px;display:flex}.copg .wz-st .dot{border:1px solid var(--line);width:24px;height:24px;font-family:var(--font-quicksand),sans-serif;color:var(--ink2);border-radius:50%;place-items:center;font-size:11px;font-weight:700;transition:all .2s;display:grid}.copg .wz-st .nm{font-family:var(--font-quicksand),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);font-size:10.5px;font-weight:600;transition:all .2s}.copg .wz-st.done .dot{background:var(--oak);border-color:var(--oak);color:var(--cream)}.copg .wz-st.active .dot{background:var(--ink);border-color:var(--ink);color:var(--cream)}.copg .wz-st.active .nm{color:var(--ink)}.copg .wz-st.done{cursor:pointer}.copg .wz-line{background:var(--line);flex:1;max-width:44px;height:1px;margin:0 10px}.copg .step{display:none}.copg .step.on{animation:.3s fade;display:block}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.copg .step-h{text-align:center;letter-spacing:.005em;font-size:clamp(26px,4vw,34px)}.copg .step-p{text-align:center;color:var(--ink2);max-width:44ch;margin:8px auto 26px;font-size:14px}.copg .f-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.copg .f-field{flex-direction:column;gap:7px;min-width:0;display:flex}.copg .f-field.full{grid-column:1/-1}.copg .f-field label{font-family:var(--font-quicksand),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);font-size:10.5px;font-weight:600}.copg .f-field .opt{color:var(--oak-soft);font-weight:600}.copg .f-field input,.copg .f-field textarea,.copg .f-field select{font-family:var(--font-poppins),sans-serif;color:var(--ink);background:var(--white);border:1px solid var(--line);width:100%;padding:13px 14px;font-size:15px;font-weight:300;transition:border-color .2s,box-shadow .2s}.copg .f-field textarea{resize:vertical;min-height:64px;line-height:1.5}.copg .f-field input:focus,.copg .f-field textarea:focus,.copg .f-field select:focus{border-color:var(--oak);outline:none;box-shadow:0 0 0 3px #9a7b4f1f}.copg .f-field input::placeholder,.copg .f-field textarea::placeholder{color:#b6ab98}.copg .check{color:var(--ink2);cursor:pointer;align-items:flex-start;gap:11px;margin-top:16px;font-size:13.5px;line-height:1.5;display:flex}.copg .check input{appearance:none;border:1px solid var(--line);background:var(--white);cursor:pointer;flex:none;width:18px;height:18px;margin-top:1px;position:relative}.copg .check input:checked{background:var(--ink);border-color:var(--ink)}.copg .check input:checked:after{content:"";border:solid var(--cream);border-width:0 1.6px 1.6px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.copg .note{border-left:2px solid var(--oak);font-family:var(--font-baskerville),serif;color:var(--ink2);margin-top:18px;padding:3px 0 3px 14px;font-size:13.5px;font-style:italic;line-height:1.65}.copg .note strong{color:var(--ink);font-style:normal;font-weight:400}.copg .pay-tabs{border:1px solid var(--line);width:fit-content;margin-bottom:20px;display:flex}.copg .pay-tab{font-family:var(--font-quicksand),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);border-right:1px solid var(--line);padding:11px 22px;font-size:12px;font-weight:600}.copg .pay-tab:last-child{border-right:none}.copg .pay-tab[aria-pressed=true]{background:var(--ink);color:var(--cream)}.copg .pay-panel{display:none}.copg .pay-panel.on{display:block}.copg .paynow-box{background:var(--paper);border:1px solid var(--line-soft);align-items:center;gap:18px;padding:20px 22px;display:flex}.copg .paynow-qr{background:var(--white);border:1px solid var(--line);flex:none;place-items:center;width:70px;height:70px;display:grid}.copg .paynow-qr svg{width:48px;height:48px}.copg .paynow-box p{color:var(--ink2);font-size:13.5px;line-height:1.6}.copg .paynow-box strong{color:var(--ink);font-weight:600}.copg .card-brands{align-items:center;gap:7px;margin-top:14px;display:flex}.copg .card-brands span{font-family:var(--font-quicksand),sans-serif;letter-spacing:.06em;color:var(--ink2);border:1px solid var(--line);border-radius:3px;padding:3px 6px;font-size:9.5px;font-weight:700}.copg .secure-line{color:var(--ink2);align-items:center;gap:9px;margin-top:18px;font-size:12.5px;line-height:1.5;display:flex}.copg .secure-line svg{width:14px;height:14px;stroke:var(--oak);fill:none;stroke-width:1.6px;flex:none}.copg .step-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:30px;display:flex}.copg .wz-back{font-family:var(--font-quicksand),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);font-size:11px;font-weight:600}.copg .wz-back:hover{color:var(--ink)}.copg .wz-back.hide{visibility:hidden}.copg .wz-cont{background:var(--ink);color:var(--cream);font-family:var(--font-quicksand),sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:15px 34px;font-size:12.5px;font-weight:600;transition:background .25s}.copg .wz-cont:hover{background:var(--oak)}.copg .wz-order{border:1px solid var(--line);background:var(--white);margin-bottom:30px;overflow:hidden;box-shadow:0 1px 2px #2b251d0d,0 16px 38px #2b251d1c}.copg .wo-bar{background:var(--dusk);justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 20px;transition:background .2s;display:flex}.copg .wo-bar:hover{background:#55402a}.copg .wo-label{font-family:var(--font-quicksand),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--dusk-ink);font-size:12px;font-weight:600}.copg .wo-count{color:#f5f0e68c}.copg .wo-right{align-items:center;gap:13px;display:flex}.copg .wo-total{font-family:var(--font-baskerville),serif;color:var(--oak-soft);font-size:18px}.copg .wo-chev{stroke:#f5f0e6bf;fill:none;stroke-width:1.8px;width:14px;height:14px;transition:transform .25s}.copg .wz-order.open .wo-chev{transform:rotate(180deg)}.copg .wo-body{padding:2px 20px 20px;display:none}.copg .wz-order.open .wo-body{display:block}.copg .wo-items{flex-direction:column;gap:15px;padding:18px 0;display:flex}.copg .wo-item{grid-template-columns:48px 1fr auto;align-items:center;gap:13px;display:grid}.copg .wo-item .th{flex:none;width:48px;height:48px;position:relative}.copg .wo-item img{object-fit:cover;background:var(--greige);width:48px;height:48px}.copg .wo-item .qb{background:var(--oak);min-width:18px;height:18px;color:var(--cream);font-family:var(--font-quicksand),sans-serif;box-shadow:0 0 0 2px var(--white);border-radius:9px;place-items:center;padding:0 5px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-7px;right:-7px}.copg .wo-nm{font-family:var(--font-baskerville),serif;color:var(--ink);font-size:14.5px}.copg .wo-cf{color:var(--ink2);margin-top:2px;font-size:11px}.copg .wo-pr{font-family:var(--font-quicksand),sans-serif;color:var(--ink);white-space:nowrap;font-size:12.5px;font-weight:600}.copg .wo-totals{border-top:1px solid var(--line-soft);flex-direction:column;gap:8px;padding-top:15px;display:flex}.copg .wo-tr{color:var(--ink2);justify-content:space-between;font-size:13px;display:flex}.copg .wo-tr .v{font-family:var(--font-quicksand),sans-serif;color:var(--ink);font-weight:600}.copg .wo-tr .free{color:var(--ok)}.copg .wo-tr.grand{border-top:1px solid var(--line);margin-top:4px;padding-top:13px}.copg .wo-tr.grand span{font-family:var(--font-baskerville),serif;color:var(--ink);font-size:15px}.copg .wo-tr.grand .v{font-family:var(--font-baskerville),serif;font-size:18px}.copg .rv-card{border:1px solid var(--line)}.copg .rv-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.copg .rv-row:last-child{border-bottom:none}.copg .rv-k{font-family:var(--font-quicksand),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);flex:none;width:92px;padding-top:2px;font-size:10.5px;font-weight:600}.copg .rv-v{color:var(--ink);min-width:0;font-size:14px;line-height:1.6}.copg .rv-edit{font-family:var(--font-quicksand),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);border-bottom:1px solid var(--line);flex:none;padding-bottom:2px;font-size:10.5px;font-weight:600}.copg .rv-edit:hover{color:var(--ink)}.copg .rv-items{margin-top:22px}.copg .rv-item{border-bottom:1px solid var(--line-soft);grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.copg .rv-item img{object-fit:cover;background:var(--greige);width:52px;height:52px}.copg .rv-nm{font-family:var(--font-baskerville),serif;font-size:15px}.copg .rv-cf{color:var(--ink2);margin-top:3px;font-size:11.5px}.copg .rv-pr{font-family:var(--font-quicksand),sans-serif;white-space:nowrap;font-size:13.5px;font-weight:600}.copg .rv-tot{flex-direction:column;gap:10px;margin-top:20px;display:flex}.copg .rv-tr{color:var(--ink2);justify-content:space-between;font-size:14px;display:flex}.copg .rv-tr .v{font-family:var(--font-quicksand),sans-serif;color:var(--ink);font-weight:600}.copg .rv-tr .free{color:var(--ok)}.copg .rv-grand{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:16px;display:flex}.copg .rv-grand .k{font-family:var(--font-baskerville),serif;font-size:18px}.copg .rv-grand .v{font-family:var(--font-baskerville),serif;font-size:30px}.copg .rv-gst{color:var(--ink2);text-align:right;margin-top:2px;font-size:11.5px}.copg .btn-pay{text-align:center;background:var(--ink);width:100%;color:var(--cream);font-family:var(--font-quicksand),sans-serif;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--ink);margin-top:24px;padding:19px;font-size:14px;font-weight:600;transition:background .25s,border-color .25s;display:block}.copg .btn-pay:hover{background:var(--oak);border-color:var(--oak)}.copg .place-fine{color:var(--ink2);text-align:center;margin-top:14px;font-size:12.5px;line-height:1.6}.copg .place-fine a{color:var(--ink);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.copg .placed{background:var(--paper);border:1px solid var(--oak-soft);color:var(--ink);margin-top:16px;padding:16px 18px;font-size:14px;line-height:1.6;display:none}.copg .placed.on{display:block}.copg .placed strong{font-family:var(--font-baskerville),serif;font-weight:400}.copg .co-foot{border-top:1px solid var(--line-soft);color:var(--ink2);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:26px clamp(20px,5vw,56px);font-size:12px;display:flex}.copg .co-foot .fm{font-family:var(--font-baskerville),serif;letter-spacing:.28em}@media (max-width:520px){.copg .f-grid{grid-template-columns:1fr}.copg .wz-st .nm{display:none}.copg .wz-line{margin:0 6px}}
