/*
Theme Name: OneM Concierge
Description: A dark and gold luxury concierge theme: listings for cars, yachts, apartments and goods, service and city pages, automatic "service in city" landing pages, WhatsApp and an inquiry form.
Version: 1.0.7
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: onemconcierge
*/
:root{--bg:#0b0b0c;--panel:#121214;--panel2:#18181b;--ink:#f3eee4;--muted:#a59f92;--line:#2a2823;--gold:#c9a45c;--gold2:#e6cd97;--ink-d:#17130a;--r:6px}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:90px}
body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.65 "Jost",system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}
h1,h2,h3{font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;letter-spacing:-.005em;line-height:1.1;margin:0}
a{color:inherit;text-decoration:none}
img{max-width:100%;height:auto;display:block}
:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
.oc-wrap{max-width:1240px;margin:0 auto;padding:0 24px}
.oc-eyebrow{margin:0 0 10px;font:500 12px "Jost",sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}

/* buttons */
.oc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border:1px solid var(--gold);background:linear-gradient(135deg,var(--gold2),var(--gold));color:var(--ink-d);font:600 13px "Jost",sans-serif;letter-spacing:.14em;text-transform:uppercase;border-radius:2px;cursor:pointer;transition:filter .2s,transform .2s;white-space:nowrap}
.oc-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}
.oc-btn-ghost{background:transparent;color:var(--gold2)}
.oc-btn-ghost:hover{background:rgba(201,164,92,.12)}
.oc-btn-wide{width:100%}
.oc-link{font:500 13px "Jost",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--gold);padding-bottom:2px}

/* header */
.oc-header{position:sticky;top:0;z-index:60;background:rgba(11,11,12,.88);border-bottom:1px solid var(--line)}
.oc-header::before{content:'';position:absolute;inset:0;z-index:-1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none}
.oc-bar{display:flex;align-items:center;gap:34px;min-height:78px}
.oc-logo{display:inline-flex;align-items:center;gap:12px;flex:none;min-width:0}
.oc-logo-img{height:44px;width:auto}
.oc-logo-mark{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--gold);color:var(--gold2);font:700 17px "Cormorant Garamond",serif;letter-spacing:.02em}
.oc-logo-text{font:600 15px "Jost",sans-serif;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.oc-nav{flex:1}
.oc-menu{display:flex;gap:30px;list-style:none;margin:0;padding:0}
.oc-menu>li{position:relative}
.oc-menu a{display:block;padding:8px 0;font:500 13px "Jost",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}
.oc-menu a:hover{color:var(--gold2)}
.oc-menu .sub{position:absolute;left:-18px;top:100%;min-width:230px;background:var(--panel);border:1px solid var(--line);padding:10px 0;list-style:none;margin:0;opacity:0;visibility:hidden;transform:translateY(6px);transition:.18s}
.oc-menu li:hover>.sub,.oc-menu li:focus-within>.sub{opacity:1;visibility:visible;transform:none}
.oc-menu .sub a{padding:9px 20px;letter-spacing:.1em;font-size:12.5px}
.oc-nav-cta{display:none}
.oc-tools{display:flex;align-items:center;gap:14px;margin-left:auto}
.oc-icon{display:grid;place-items:center;width:40px;height:40px;color:var(--ink)}
.oc-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}
.oc-icon:hover{color:var(--gold2)}
.oc-tools-cta{padding:11px 20px}
.oc-burger{display:none;position:relative;width:42px;height:42px;border:0;background:transparent;cursor:pointer;padding:0}
.oc-burger span{position:absolute;left:9px;right:9px;height:1.5px;background:var(--ink);transition:.2s}
.oc-burger span:first-child{top:16px}.oc-burger span:last-child{top:25px}
.oc-nav-open .oc-burger span:first-child{top:20px;transform:rotate(45deg)}
.oc-nav-open .oc-burger span:last-child{top:20px;transform:rotate(-45deg)}

/* hero */
.oc-hero{position:relative;display:flex;align-items:center;min-height:min(82vh,820px);background:radial-gradient(900px 480px at 78% 12%,rgba(201,164,92,.16),transparent 70%),radial-gradient(700px 400px at 5% 100%,rgba(201,164,92,.08),transparent 70%),#0b0b0c;background-size:cover;background-position:center;border-bottom:1px solid var(--line)}
.oc-hero-in{width:100%;padding-top:70px;padding-bottom:70px}
.oc-hero h1{font-size:clamp(46px,8vw,112px);font-weight:500;line-height:.98;max-width:980px}
.oc-lead{max-width:600px;margin:22px 0 32px;font-size:19px;color:#d6cfc1;font-weight:300}
.oc-hero-cta{display:flex;gap:14px;flex-wrap:wrap}
.oc-find{display:flex;gap:0;margin-top:46px;max-width:760px;border:1px solid rgba(201,164,92,.5);background:rgba(11,11,12,.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.oc-find select{flex:1;min-width:0;appearance:none;-webkit-appearance:none;background:transparent;color:var(--ink);border:0;border-right:1px solid var(--line);padding:18px 22px;font:400 15px "Jost",sans-serif;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23c9a45c' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center}
.oc-find select option{background:#121214;color:var(--ink)}
.oc-find .oc-btn{border-radius:0;padding:0 34px}

/* sections */
.oc-section{padding:84px 0 0}
.oc-section:last-of-type{padding-bottom:20px}
.oc-tight{padding-top:36px}
.oc-head{margin-bottom:34px}
.oc-head h2{font-size:clamp(32px,4.6vw,54px);font-weight:500}
.oc-head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}

/* service tiles */
.oc-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.oc-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:360px;padding:28px;background:linear-gradient(160deg,#1b1914,#0f0f10) center/cover;border:1px solid var(--line);overflow:hidden;transition:border-color .25s,transform .25s}
.oc-tile:hover{border-color:var(--gold);transform:translateY(-3px)}
.oc-tile-name{font:600 30px/1.1 "Cormorant Garamond",serif}
.oc-tile-desc{margin-top:8px;color:#d1cabb;font-size:14.5px;max-width:34ch}
.oc-tile-go{margin-top:16px;font:500 12px "Jost",sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}

/* steps */
.oc-steps-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}
.oc-steps-list li{padding:34px 30px 6px 0}
.oc-steps-list b{font:500 44px "Cormorant Garamond",serif;color:var(--gold)}
.oc-steps-list h3{font-size:26px;margin:6px 0 8px}
.oc-steps-list p{margin:0;color:var(--muted)}

/* cards */
.oc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px}
.oc-card{min-width:0}
.oc-card-img{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#17160f;border:1px solid var(--line)}
.oc-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}
.oc-card:hover .oc-card-img img{transform:scale(1.05)}
.oc-card:hover .oc-card-img{border-color:var(--gold)}
.oc-ph{display:grid;place-items:center;width:100%;height:100%;font:600 54px "Cormorant Garamond",serif;color:#4a4331;background:radial-gradient(circle at 50% 40%,#211e15,#121110)}
.oc-ph-big{min-height:420px;font-size:100px}
.oc-badge{position:absolute;left:12px;top:12px;background:rgba(11,11,12,.85);border:1px solid var(--gold);color:var(--gold2);padding:3px 10px;font:500 11px "Jost",sans-serif;letter-spacing:.16em;text-transform:uppercase}
.oc-card-body{padding:16px 2px 0}
.oc-card-body .oc-eyebrow{margin-bottom:6px;font-size:11px}
.oc-card h3{font-size:26px;font-weight:600}
.oc-card h3 a:hover{color:var(--gold2)}
.oc-card-foot{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:10px}
.oc-price{color:var(--ink);font-weight:500;font-size:14.5px}
.oc-more{font:500 12px "Jost",sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}

/* cities */
.oc-cities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.oc-city{display:flex;align-items:flex-end;min-height:190px;padding:20px;background:linear-gradient(160deg,#1b1914,#0f0f10) center/cover;border:1px solid var(--line);transition:.25s}
.oc-city:hover{border-color:var(--gold)}
.oc-city span{font:600 28px "Cormorant Garamond",serif}

/* popular */
.oc-pop{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px}
.oc-pop li{border-bottom:1px solid var(--line)}
.oc-pop a{display:block;padding:14px 0;color:#d6cfc1}
.oc-pop a:hover{color:var(--gold2)}

/* page head */
.oc-pagehead{padding:58px 0 8px;border-bottom:1px solid var(--line);background:radial-gradient(700px 260px at 85% 0,rgba(201,164,92,.1),transparent 70%)}
.oc-pagehead .oc-wrap{padding-bottom:34px}
.oc-pagehead h1{font-size:clamp(40px,6vw,80px);font-weight:500;overflow-wrap:anywhere}
.oc-intro{max-width:760px;margin-top:16px;color:#d6cfc1;font-size:17.5px;font-weight:300}
.oc-intro p{margin:0 0 12px}
.oc-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px;font:500 12px "Jost",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}
.oc-crumbs a:hover{color:var(--gold2)}
.oc-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.oc-chips a{padding:8px 18px;border:1px solid var(--line);font-size:14px;color:#d6cfc1;transition:.2s}
.oc-chips a:hover{border-color:var(--gold);color:var(--gold2)}
.oc-cta-row{margin-top:44px;text-align:center}
.oc-empty{color:var(--muted);padding:30px 0}
.pagination{margin-top:46px}
.nav-links{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}
.page-numbers{padding:9px 16px;border:1px solid var(--line);font-size:14px}
.page-numbers.current,.page-numbers:hover{border-color:var(--gold);color:var(--gold2)}
.oc-search{display:flex;max-width:620px;margin-top:22px;border:1px solid var(--line);background:var(--panel)}
.oc-search input[type=search]{flex:1;min-width:0;background:transparent;border:0;color:var(--ink);padding:15px 18px;font:400 16px "Jost",sans-serif;-webkit-appearance:none;appearance:none}
.oc-search input:focus{outline:none}
.oc-search:focus-within{border-color:var(--gold)}
.oc-search .oc-btn{border-radius:0}

/* listing page */
.oc-listing .oc-crumbs{padding-top:36px}
.oc-listing-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:56px;align-items:start}
.oc-main-img{position:relative;aspect-ratio:4/3;background:#17160f;border:1px solid var(--line);overflow:hidden}
.oc-main-img img{width:100%;height:100%;object-fit:cover}
.oc-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:10px}
.oc-thumb{padding:0;border:1px solid var(--line);background:#17160f;aspect-ratio:4/3;overflow:hidden;cursor:pointer;opacity:.7}
.oc-thumb.is-on,.oc-thumb:hover{border-color:var(--gold);opacity:1}
.oc-thumb img{width:100%;height:100%;object-fit:cover}
.oc-buy{position:sticky;top:100px}
.oc-buy h1{font-size:clamp(36px,4.4vw,58px);font-weight:500;overflow-wrap:anywhere}
.oc-price-big{margin:14px 0 20px;font:500 26px "Cormorant Garamond",serif;color:var(--gold2)}
.oc-keyfacts{list-style:none;margin:0 0 26px;padding:0;border-top:1px solid var(--line)}
.oc-keyfacts li{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--line);font-size:15px}
.oc-keyfacts span{color:var(--muted)}
.oc-buy-cta{display:grid;gap:12px}
.oc-assure{list-style:none;margin:22px 0 0;padding:0;color:var(--muted);font-size:14.5px}
.oc-assure li{padding:4px 0 4px 22px;position:relative}
.oc-assure li::before{content:"";position:absolute;left:0;top:13px;width:10px;height:1px;background:var(--gold)}
.oc-tags{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0}
.oc-tags a{padding:4px 14px;border:1px solid var(--line);font-size:13px;color:var(--muted)}
.oc-tags a:hover{border-color:var(--gold);color:var(--gold2)}
.oc-listing-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:56px;margin-top:64px}
.oc-prose{font-size:17px;color:#d9d2c4;font-weight:300}
.oc-prose p{margin:0 0 16px}
.oc-prose h2,.oc-prose h3{margin:30px 0 12px;color:var(--ink)}
.oc-prose h2{font-size:34px}.oc-prose h3{font-size:26px}
.oc-prose a{color:var(--gold2);text-decoration:underline;text-underline-offset:3px}
.oc-prose img{margin:14px 0}
.oc-narrow{max-width:780px}
.oc-specs h2{font-size:30px;margin-bottom:14px}
.oc-specs dl{margin:0;border-top:1px solid var(--line)}
.oc-specs dl>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}
.oc-specs dt{color:var(--muted)}.oc-specs dd{margin:0;text-align:right}
.oc-stickybar{display:none}

/* inquiry */
.oc-inquiry{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;padding:56px;border:1px solid var(--line);background:linear-gradient(160deg,#141310,#0e0e0f)}
.oc-inquiry h2{font-size:clamp(34px,4vw,50px);font-weight:500;margin-bottom:14px}
.oc-inquiry-head p{color:var(--muted)}
.oc-inquiry-head .oc-btn{margin-top:14px}
.oc-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}
.oc-full{grid-column:1/-1}
.oc-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}
.oc-form label{display:block;margin-bottom:6px;font:500 12px "Jost",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}
.oc-form input[type=text],.oc-form input[type=email],.oc-form input[type=date],.oc-form textarea{width:100%;box-sizing:border-box;background:#0b0b0c;color:var(--ink);border:1px solid var(--line);padding:13px 14px;font:400 16px "Jost",sans-serif;border-radius:0;color-scheme:dark}
.oc-form input:focus,.oc-form textarea:focus{outline:none;border-color:var(--gold)}
.oc-check{display:flex!important;gap:10px;align-items:flex-start;margin:18px 0 18px!important;letter-spacing:0!important;text-transform:none!important;font:400 14px "Jost",sans-serif!important;color:var(--muted)!important}
.oc-check input{margin-top:5px;accent-color:var(--gold)}
.oc-check a{color:var(--gold2);text-decoration:underline}
.oc-hp{position:absolute;left:-9999px;height:0;overflow:hidden}
.oc-msg{padding:14px 16px;margin-bottom:16px;font-size:15px;border:1px solid}
.oc-msg-ok{border-color:#4a8a5c;color:#b9e4c5;background:rgba(74,138,92,.12)}
.oc-msg-err{border-color:#a84c4c;color:#f1c1c1;background:rgba(168,76,76,.12)}

/* posts */
.oc-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}
.oc-post{display:grid;grid-template-columns:200px 1fr;gap:20px}
.oc-post-img{aspect-ratio:4/3;overflow:hidden;border:1px solid var(--line)}
.oc-post-img img{width:100%;height:100%;object-fit:cover}
.oc-post h2{font-size:28px;margin:4px 0 8px}
.oc-post p{margin:0;color:var(--muted)}

/* footer */
.oc-footer{margin-top:90px;padding:64px 0 30px;border-top:1px solid var(--line);background:#080809;color:#bdb6a8;font-size:15px}
.oc-foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}
.oc-footer h2{font:500 12px "Jost",sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}
.oc-footer ul{list-style:none;margin:0;padding:0}
.oc-footer li a{display:block;padding:4px 0}
.oc-footer li a:hover{color:var(--gold2)}
.oc-foot-brand p{max-width:34ch;color:var(--muted)}
.oc-foot-menu{margin-top:10px!important}
.oc-legal{margin:0;padding-top:24px;border-top:1px solid var(--line);font-size:12.5px;color:#7d776b;max-width:900px}

/* floating whatsapp */
.oc-float{position:fixed;right:22px;bottom:22px;z-index:55;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--gold2),var(--gold));color:var(--ink-d);box-shadow:0 10px 28px rgba(0,0,0,.5);transition:transform .2s}
.oc-float:hover{transform:scale(1.07)}
.oc-float svg{width:26px;height:26px;fill:currentColor}

@media (max-width:1100px){
.oc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.oc-cities{grid-template-columns:repeat(3,minmax(0,1fr))}
.oc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}
.oc-foot-grid{grid-template-columns:1fr 1fr}
}
@media (max-width:900px){
.oc-menu{flex-direction:column;gap:0}
.oc-burger{display:block}
.oc-tools-cta{display:none}
.oc-nav{position:absolute;left:0;right:0;top:100%;height:calc(100vh - 78px);height:calc(100dvh - 78px);z-index:70;display:none;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 24px 40px;background:#0b0b0c}
.oc-nav-open .oc-nav{display:flex}
.oc-nav-open{overflow:hidden}
.oc-menu>li>a{padding:16px 0;font-size:15px;border-bottom:1px solid var(--line)}
.oc-menu .sub{position:static;opacity:1;visibility:visible;transform:none;border:0;background:transparent;padding:0 0 6px 14px;min-width:0;display:none}
.oc-menu li.is-open>.sub{display:block}
.oc-menu .has-sub>a{position:relative;padding-right:30px}
.oc-menu .has-sub>a::after{content:'';position:absolute;right:6px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);transform:rotate(45deg);transition:.2s}
.oc-menu .has-sub.is-open>a::after{transform:rotate(-135deg);margin-top:-2px}
.oc-menu .sub a{padding:9px 0;color:var(--muted)}
.oc-nav-cta{display:inline-flex;margin-top:24px}
.oc-listing-grid,.oc-listing-body,.oc-inquiry{grid-template-columns:minmax(0,1fr);gap:34px}.oc-inquiry>*{min-width:0}.oc-inquiry-head .oc-btn{max-width:100%}
.oc-buy{position:static}
.oc-inquiry{padding:34px 24px}
.oc-pop{grid-template-columns:repeat(2,minmax(0,1fr))}
.oc-steps-list{grid-template-columns:1fr}
.oc-posts{grid-template-columns:1fr}
}
@media (max-width:640px){
.oc-wrap{padding:0 18px}
.oc-bar{min-height:66px;gap:12px}
.oc-nav{height:calc(100vh - 66px);height:calc(100dvh - 66px)}
.oc-logo-text{font-size:13px;letter-spacing:.22em}
.oc-logo-mark{width:32px;height:32px;font-size:15px}
.oc-hero{min-height:0}
.oc-hero-in{padding-top:54px;padding-bottom:54px}
.oc-lead{font-size:17px}
.oc-find{flex-direction:column}
.oc-find select{border-right:0;border-bottom:1px solid var(--line);padding:16px 18px}
.oc-find .oc-btn{padding:16px}
.oc-section{padding-top:58px}
.oc-tiles{grid-template-columns:1fr}
.oc-tile{min-height:260px}
.oc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}
.oc-card h3{font-size:21px}
.oc-card-foot{flex-direction:column;align-items:flex-start;gap:2px}
.oc-cities{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.oc-city{min-height:130px;padding:14px}
.oc-city span{font-size:22px}
.oc-pop{grid-template-columns:1fr}
.oc-fields{grid-template-columns:1fr}
.oc-post{grid-template-columns:110px 1fr;gap:14px}
.oc-foot-grid{grid-template-columns:1fr 1fr;gap:28px}
.oc-foot-brand{grid-column:1/-1}
.oc-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}
.oc-float{right:14px;bottom:16px;width:50px;height:50px}
.single-listing .oc-float{display:none}
.oc-stickybar{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:58;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:rgba(11,11,12,.96);border-top:1px solid var(--line)}
.single-listing{padding-bottom:70px}
}
.oc-chips+.oc-head{margin-top:56px}.oc-head h2{margin-bottom:0}
.oc-fields>*,.oc-two>*,.oc-form{min-width:0}.oc-form input[type=date]{min-width:0;max-width:100%}

.oc-pricebox{border:1px solid var(--line);margin:0 0 22px;background:#0f0f10}.oc-pricebox div{display:flex;justify-content:space-between;gap:16px;padding:12px 18px;border-bottom:1px solid var(--line);font-size:15px}.oc-pricebox div:last-child{border-bottom:0}.oc-pricebox span{color:var(--muted)}.oc-pricebox strong{color:var(--gold2);font-weight:500}
