.pg{background:radial-gradient(1000px 650px at 80% 10%,rgba(201,162,75,.1),transparent 60%),linear-gradient(180deg,#08131F,var(--navy) 40%,#0C2138);padding:140px clamp(20px,6vw,84px) clamp(70px,8vw,120px);min-height:70vh}.pg-inner{max-width:1200px;margin:0 auto}.pg-narrow{max-width:760px;margin:0 auto}.pg-head{text-align:center;margin-bottom:clamp(36px,5vw,64px)}.pg-head h1{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(40px,5.4vw,72px);line-height:1.04;margin:20px 0 14px;text-wrap:balance}.pg-head p{color:#f4efe4b3;font-size:16px;max-width:60ch;margin:0 auto}.rte{color:#f4efe4d1;font-size:16px;line-height:1.85}.rte p{margin-bottom:18px}.rte h2,.rte h3,.rte h4{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;color:var(--ivory);font-size:28px;margin:34px 0 12px}.rte strong{color:var(--ivory);font-weight:500}.rte a{color:var(--gold-bright);text-decoration:underline;text-underline-offset:3px}.rte ul,.rte ol{margin:0 0 18px 20px}.rte li{margin-bottom:6px}.rte img{margin:24px auto}.rte em{color:var(--gold-bright)}.cl{display:grid;grid-template-columns:220px 1fr;gap:clamp(28px,4vw,60px);align-items:start}.cl-side{position:sticky;top:110px}.cl-side h5{font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-weight:500}.cl-side a{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(201,162,75,.15);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#f4efe4b3;transition:color .3s}.cl-side a span{color:#f4efe466;letter-spacing:0}.cl-side a:hover,.cl-side a[aria-current]{color:var(--gold-bright)}.cl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:clamp(18px,2.4vw,30px)}.cl-card{display:flex;flex-direction:column;border:1px solid var(--line-gold);padding:28px 26px;background:linear-gradient(180deg,#f4efe408,#f4efe400);transition:transform .5s cubic-bezier(.2,.7,.2,1),border-color .5s}.cl-card:hover{transform:translateY(-8px);border-color:#e8c878b3}.cl-card img{width:82%;aspect-ratio:1;object-fit:contain;margin:6px auto 22px;filter:drop-shadow(0 22px 36px rgba(0,0,0,.5))}.cl-card .coll{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#f4efe480;margin-bottom:8px}.cl-card h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:28px;line-height:1.1}.cl-card .tag{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:8px 0 16px}.cl-card .meta{margin-top:auto;display:flex;justify-content:space-between;align-items:baseline;font-size:12px;color:#f4efe48c}.cl-card .meta b{font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:500;color:var(--gold-bright)}.cl-empty{color:#f4efe499;text-align:center;padding:60px 0}@media(max-width:820px){.cl{grid-template-columns:1fr}.cl-side{position:static;display:flex;flex-wrap:wrap;gap:8px 18px}.cl-side h5{width:100%;margin:0}.cl-side a{border:none;padding:4px 0}.cl-side a span{margin-left:6px}}.ocs-form{display:grid;gap:14px}.ocs-form label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f4efe4b3}.ocs-form input,.ocs-form textarea{display:block;width:100%;margin-top:6px;background:transparent;border:1px solid var(--line-gold);color:var(--ivory);font:300 15px Jost,sans-serif;padding:13px 15px;border-radius:0}.ocs-form textarea{min-height:150px;resize:vertical}.ocs-form input:focus,.ocs-form textarea:focus{outline:1px solid var(--gold-bright)}.ocs-form .btn{justify-content:center;cursor:pointer;font-family:inherit}.ocs-ok{color:var(--gold-bright);font-family:Cormorant Garamond,Georgia,serif;font-size:24px;text-align:center}.ocs-err{color:#f0a0a0;font-size:13px}.ct-row{display:grid;grid-template-columns:96px 1fr auto;gap:22px;align-items:center;padding:22px 0;border-bottom:1px solid rgba(201,162,75,.2)}.ct-row img{width:96px;height:96px;object-fit:contain}.ct-row h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:24px}.ct-no{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:4px 0 8px}.ct-props{font-size:12.5px;color:#f4efe499;line-height:1.7}.ct-rm{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#f4efe473;margin-top:8px;display:inline-block}.ct-rm:hover{color:var(--gold-bright)}.ct-price{font-family:Cormorant Garamond,Georgia,serif;font-size:26px;color:var(--gold-bright)}.ct-sum{display:flex;justify-content:space-between;align-items:baseline;margin:30px 0 8px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#f4efe4b3}.ct-sum b{font-family:Cormorant Garamond,Georgia,serif;font-size:36px;letter-spacing:0;color:var(--gold-bright);font-weight:500}.ct-note{font-size:12px;color:#f4efe480;margin-bottom:24px}.ct-go{width:100%;justify-content:center;cursor:pointer;font-family:inherit}.ct-empty{text-align:center;color:#f4efe4b3}.ct-empty .btn{margin-top:28px}@media(max-width:560px){.ct-row{grid-template-columns:70px 1fr}.ct-row img{width:70px;height:70px}.ct-price{grid-column:2}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ocs-pages.css.map */
