/* Generated for home theme B (Espresso). Scoped under .cbh-root; all classes are prefixed cbh-. */
.cbh-root{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}
.cbh-root *,.cbh-root *::before,.cbh-root *::after{box-sizing:border-box}
.cbh-root h1,.cbh-root h2,.cbh-root h3,.cbh-root h4,.cbh-root p,.cbh-root ul{margin:0;padding:0;color:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none}
.cbh-root a{color:inherit;text-decoration:none}
.cbh-root button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}

.cbh-root{--espresso:#1f0f0b;--cocoa:#2e1812;--cream:#f6efe6;--paper:#fbf7f1;--ink:#1b1210;--muted:#8d7d72;--line:#e6dacd;--copper:#b4673a;--copper-l:#d9a074;
  --serif:"DM Serif Display",Georgia,serif;--sans:"Jost",system-ui,sans-serif;--ease:cubic-bezier(.22,.7,.2,1);--r:22px}





.cbh-root .cbh-frame{padding:14px 14px 0}
.cbh-root .cbh-hero{position:relative;height:calc(100vh - 28px);min-height:560px;border-radius:var(--r);overflow:hidden;background:var(--espresso);color:#fff;isolation:isolate}
.cbh-root .cbh-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 1.5s ease,visibility 0s 1.5s}
.cbh-root .cbh-slide.cbh-on{opacity:1;visibility:visible;transition:opacity 1.5s ease}
.cbh-root .cbh-slide .cbh-bg{position:absolute;inset:0;background-size:cover;background-position:var(--pos,60% center);transform:scale(1.02)}
.cbh-root .cbh-slide.cbh-on .cbh-bg{animation:cbh-kb 6s ease-out forwards}
@keyframes cbh-kb{from{transform:scale(1.02)}to{transform:scale(1.1)}}
.cbh-root .cbh-hero::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;
  background:linear-gradient(90deg,rgba(20,9,6,.62) 0%,rgba(20,9,6,.3) 42%,rgba(20,9,6,0) 68%),
             linear-gradient(180deg,rgba(20,9,6,.5) 0%,rgba(20,9,6,0) 22%),
             linear-gradient(0deg,rgba(20,9,6,.5) 0%,rgba(20,9,6,0) 30%)}


.cbh-root .cbh-nav{position:absolute;z-index:10;top:0;left:0;right:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:26px 38px}
.cbh-root .cbh-logo{font-family:var(--serif);font-size:22px;font-style:italic;letter-spacing:.02em}
.cbh-root .cbh-links{display:flex;gap:34px;align-items:center}
.cbh-root .cbh-links a,.cbh-root .cbh-right a{font-size:12px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;position:relative;padding-bottom:3px}
.cbh-root .cbh-links a::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:currentColor;transition:width .35s var(--ease)}
.cbh-root .cbh-links a:hover::after{width:100%}
.cbh-root .cbh-links .cbh-pill{background:var(--copper);padding:5px 10px;border-radius:99px;font-size:10px;letter-spacing:1.2px;position:absolute;top:-20px;right:-14px;pointer-events:none}
.cbh-root .cbh-links .cbh-wrap{position:relative}
.cbh-root .cbh-right{justify-self:end;display:flex;gap:24px;align-items:center}
.cbh-root .cbh-bagc{display:inline-grid;place-items:center;min-width:19px;height:19px;border-radius:99px;background:#fff;color:var(--ink);font-size:10px;margin-left:6px}

.cbh-root .cbh-copy{position:absolute;z-index:5;left:56px;bottom:118px;width:min(760px,54vw);text-align:left}
.cbh-root .cbh-copy .cbh-sub{max-width:460px}
.cbh-root .cbh-copy .cbh-sub{margin-left:0}
.cbh-root .cbh-eyebrow{font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--copper-l);margin-bottom:22px;opacity:0;transform:translateY(12px)}
.cbh-root .cbh-slide.cbh-on .cbh-eyebrow{animation:cbh-up .6s .3s var(--ease) forwards}
.cbh-root h1.cbh-hd{font-family:var(--serif);font-weight:400;font-size:clamp(26px,3.5vw,50px);line-height:1.04;letter-spacing:-.015em}
.cbh-root h1.cbh-hd .cbh-ln{display:block;overflow:hidden;padding:.04em 0 .12em;white-space:nowrap}
.cbh-root h1.cbh-hd .cbh-ln span{display:block;transform:translateY(112%)}
.cbh-root h1.cbh-hd em{font-style:italic;color:var(--copper-l)}
.cbh-root .cbh-slide.cbh-on h1.cbh-hd .cbh-ln span{animation:cbh-rise .75s .45s var(--ease) forwards}
.cbh-root .cbh-slide.cbh-on h1.cbh-hd .cbh-ln:nth-child(2) span{animation-delay:.58s}
.cbh-root .cbh-sub{font-size:clamp(13px,1.05vw,16px);line-height:1.6;margin:18px auto 0;max-width:520px;color:rgba(255,255,255,.9);opacity:0;transform:translateY(14px)}
.cbh-root .cbh-slide.cbh-on .cbh-sub{animation:cbh-up .6s .9s var(--ease) forwards}
.cbh-root .cbh-btn{display:inline-flex;align-items:center;gap:12px;margin-top:32px;padding:14px 26px;border-radius:99px;background:#fff;color:var(--ink);font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;opacity:0;transform:translateY(14px);transition:background .4s,color .4s,gap .4s var(--ease)}
.cbh-root .cbh-slide.cbh-on .cbh-btn{animation:cbh-up .6s 1.05s var(--ease) forwards}
.cbh-root .cbh-btn:hover{background:var(--copper);color:#fff;gap:18px}
.cbh-root .cbh-btn svg{width:16px;height:9px}
@keyframes cbh-rise{to{transform:none}}
@keyframes cbh-up{to{opacity:1;transform:none}}
.cbh-root .cbh-dots{position:absolute;z-index:6;left:0;right:0;bottom:28px;display:flex;justify-content:center;gap:10px}
.cbh-root .cbh-dot{width:46px;height:22px;display:flex;align-items:center;cursor:pointer}
.cbh-root .cbh-dot i{display:block;width:100%;height:2px;background:rgba(255,255,255,.35);position:relative;overflow:hidden;border-radius:2px}
.cbh-root .cbh-dot i::after{content:"";position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left}
.cbh-root .cbh-dot.cbh-done i::after{transform:scaleX(1)}
.cbh-root .cbh-dot.cbh-on i::after{animation:cbh-fill var(--dur,3000ms) linear forwards}
.cbh-root .cbh-hero.cbh-paused .cbh-dot.cbh-on i::after{animation-play-state:paused}
@keyframes cbh-fill{to{transform:scaleX(1)}}


.cbh-root .cbh-mini{position:fixed;top:12px;left:50%;transform:translate(-50%,-90px);z-index:40;display:flex;align-items:center;gap:30px;padding:10px 12px 10px 26px;border-radius:99px;background:rgba(31,15,11,.9);backdrop-filter:blur(12px);color:#fff;transition:transform .6s var(--ease);box-shadow:0 10px 40px rgba(0,0,0,.25)}
.cbh-root .cbh-mini.cbh-show{transform:translate(-50%,0)}
.cbh-root .cbh-mini .cbh-logo{font-size:18px}
.cbh-root .cbh-mini a.cbh-l{font-size:11px;letter-spacing:1.4px;text-transform:uppercase}
.cbh-root .cbh-mini a.cbh-c{background:var(--copper);padding:9px 16px;border-radius:99px;font-size:11px;letter-spacing:1.4px;text-transform:uppercase}


.cbh-root .cbh-ticker{overflow:hidden;padding:44px 0 40px;white-space:nowrap}
.cbh-root .cbh-track{display:inline-flex;animation:cbh-tick 34s linear infinite}
.cbh-root .cbh-ticker:hover .cbh-track{animation-play-state:paused}
.cbh-root .cbh-track span{font-family:var(--serif);font-size:clamp(30px,4.2vw,60px);padding:0 28px;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:56px}
.cbh-root .cbh-track span::after{content:"";width:12px;height:12px;border-radius:50%;background:var(--copper);display:block}
.cbh-root .cbh-track span:nth-child(even){font-style:italic;color:var(--copper)}
@keyframes cbh-tick{to{transform:translateX(-50%)}}


.cbh-root .cbh-nums{max-width:1180px;margin:0 auto;padding:30px 40px 90px;display:grid;grid-template-columns:1.1fr 1.4fr;gap:60px;align-items:center}
.cbh-root .cbh-nums h2{font-family:var(--serif);font-weight:400;font-size:clamp(28px,3vw,44px);line-height:1.12}
.cbh-root .cbh-nums h2::before{content:"";display:block;width:64px;height:3px;background:var(--copper);margin-bottom:22px}
.cbh-root .cbh-nums p{color:var(--muted);line-height:1.7;margin-top:18px;max-width:380px;font-size:15px}
.cbh-root .cbh-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.cbh-root .cbh-stat{padding:26px 0 0;border-top:1px solid var(--line)}
.cbh-root .cbh-stat b{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(34px,4vw,56px);line-height:1}
.cbh-root .cbh-stat span{display:block;margin-top:12px;font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted)}


.cbh-root .cbh-sec-h{text-align:center;margin-bottom:44px}
.cbh-root .cbh-sec-h h2{font-family:var(--serif);font-weight:400;font-size:clamp(26px,3vw,40px)}
.cbh-root .cbh-sec-h p{font-size:12px;letter-spacing:2.4px;text-transform:uppercase;color:var(--muted);margin-top:12px}
.cbh-root .cbh-best{max-width:1280px;margin:0 auto;padding:0 40px 100px}
.cbh-root .cbh-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.cbh-root .cbh-card{display:block;opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}
.cbh-root .cbh-card.cbh-in{opacity:1;transform:none}
.cbh-root .cbh-card .cbh-im{position:relative;aspect-ratio:4/5;background:var(--cream);border-radius:16px;overflow:hidden}
.cbh-root .cbh-card .cbh-im img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:10%;mix-blend-mode:multiply;transition:transform 1.3s var(--ease)}
.cbh-root .cbh-card:hover .cbh-im img{transform:scale(1.07) rotate(-1deg)}
.cbh-root .cbh-badge{position:absolute;top:14px;right:14px;z-index:2;background:var(--cocoa);color:#fff;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;padding:6px 11px;border-radius:99px}
.cbh-root .cbh-card .cbh-add{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;background:#fff;border-radius:99px;text-align:center;padding:12px;font-size:11px;letter-spacing:1.8px;text-transform:uppercase;transform:translateY(130%);transition:transform .5s var(--ease)}
.cbh-root .cbh-card:hover .cbh-add{transform:none}
.cbh-root .cbh-card .cbh-t{padding:16px 4px 0;display:flex;justify-content:space-between;gap:12px;align-items:baseline}
.cbh-root .cbh-card .cbh-t b{font-family:var(--serif);font-weight:400;font-size:17px}
.cbh-root .cbh-card .cbh-t span{font-size:13px;color:var(--muted);white-space:nowrap}


.cbh-root .cbh-band{display:grid;grid-template-columns:repeat(4,1fr);height:min(78vh,640px);position:relative;margin:0 14px;border-radius:var(--r);overflow:hidden}
.cbh-root .cbh-pn{position:relative;overflow:hidden;background:var(--cocoa)}
.cbh-root .cbh-pn i{position:absolute;inset:0;background-size:cover;background-position:var(--p,50% 50%);transition:transform 1.6s var(--ease),filter .8s}
.cbh-root .cbh-pn.cbh-prod i{background-size:contain;background-repeat:no-repeat;background-position:center;margin:12%;mix-blend-mode:normal;filter:drop-shadow(0 20px 30px rgba(0,0,0,.35))}
.cbh-root .cbh-pn.cbh-prod{background:radial-gradient(circle at 50% 40%,#5a2f20,#2a140e)}
.cbh-root .cbh-band:hover .cbh-pn i{filter:brightness(.7)}
.cbh-root .cbh-band .cbh-pn:hover i{transform:scale(1.07);filter:none}
.cbh-root .cbh-bt{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;width:min(520px,80%);pointer-events:none}
.cbh-root .cbh-bt h2{font-family:var(--serif);font-weight:400;font-size:clamp(32px,4.4vw,64px);line-height:1.04;text-shadow:0 4px 40px rgba(0,0,0,.45)}
.cbh-root .cbh-bt h2 em{color:var(--copper-l)}
.cbh-root .cbh-bt p{margin:16px auto 0;font-size:15px;line-height:1.6;max-width:360px;color:rgba(255,255,255,.9)}
.cbh-root .cbh-bt .cbh-btn{opacity:1;transform:none;pointer-events:auto;margin-top:26px;animation:none}
.cbh-root .cbh-band::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(20,9,6,.5),rgba(20,9,6,0) 60%);pointer-events:none}


.cbh-root .cbh-cols{max-width:1280px;margin:0 auto;padding:100px 40px}
.cbh-root .cbh-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.cbh-root .cbh-chip{position:relative;display:block;aspect-ratio:1.2/1;border-radius:18px;overflow:hidden;background:var(--cream);opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}
.cbh-root .cbh-chip.cbh-in{opacity:1;transform:none}
.cbh-root .cbh-chip img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:12%;mix-blend-mode:multiply;transition:transform 1.3s var(--ease)}
.cbh-root .cbh-chip:hover img{transform:scale(1.08)}
.cbh-root .cbh-chip span{position:absolute;left:20px;bottom:18px;font-family:var(--serif);font-size:20px}
.cbh-root .cbh-chip small{position:absolute;right:20px;bottom:22px;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted)}


.cbh-root .cbh-foot{background:var(--espresso);color:#e9ddd0;margin-top:0;border-radius:var(--r) var(--r) 0 0;padding:70px 48px 0}
.cbh-root .cbh-foot-in{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:56px}
.cbh-root .cbh-foot h3{font-family:var(--serif);font-weight:400;font-size:30px;font-style:italic;color:#fff;margin-bottom:14px}
.cbh-root .cbh-foot p{font-size:14px;line-height:1.7;max-width:300px;color:#b9a898}
.cbh-root .cbh-foot h4{font-size:10.5px;letter-spacing:2.6px;text-transform:uppercase;color:var(--copper-l);margin-bottom:16px;font-weight:500}
.cbh-root .cbh-foot a{display:block;font-size:13px;letter-spacing:1px;padding:5px 0;color:#e9ddd0;transition:color .3s,padding .3s var(--ease)}
.cbh-root .cbh-foot a:hover{color:var(--copper-l);padding-left:6px}
.cbh-root .cbh-bar{border-top:1px solid rgba(255,255,255,.12);padding:22px 0;text-align:center;font-size:10.5px;letter-spacing:2px;text-transform:uppercase;color:#8d7d72;max-width:1280px;margin:0 auto}

@media (max-width:1000px){
  .cbh-root .cbh-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
  .cbh-root .cbh-nums{grid-template-columns:1fr;gap:36px;padding:10px 24px 70px}
  .cbh-root .cbh-chips{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:760px){
  .cbh-root .cbh-frame{padding:8px 8px 0}.cbh-root .cbh-hero{height:calc(100vh - 16px);border-radius:18px}
  .cbh-root .cbh-nav{padding:18px 18px;grid-template-columns:1fr auto}.cbh-root .cbh-links{display:none}.cbh-root .cbh-right a:not(.cbh-bagl){display:none}
  .cbh-root .cbh-copy{left:20px;right:20px;width:auto;bottom:84px}
  .cbh-root h1.cbh-hd{font-size:clamp(26px,7.2vw,34px)}.cbh-root .cbh-sub{font-size:14px}.cbh-root .cbh-btn{margin-top:22px;padding:14px 24px}
  .cbh-root .cbh-best,.cbh-root .cbh-cols{padding-left:16px;padding-right:16px}.cbh-root .cbh-best{padding-bottom:70px}.cbh-root .cbh-cols{padding-top:70px;padding-bottom:70px}
  .cbh-root .cbh-cards{gap:26px 12px}.cbh-root .cbh-chips{gap:12px}
  .cbh-root .cbh-stats{gap:12px}.cbh-root .cbh-stat span{font-size:10px}
  .cbh-root .cbh-band{margin:0 8px;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 1fr;height:auto;aspect-ratio:.8/1}
  .cbh-root .cbh-foot{padding:50px 20px 0}.cbh-root .cbh-foot-in{grid-template-columns:1fr 1fr;gap:32px 20px}.cbh-root .cbh-foot-in>div:first-child{grid-column:1/-1}
  .cbh-root .cbh-mini{display:none}
  .cbh-root .cbh-card .cbh-t b{font-size:15px}.cbh-root .cbh-card .cbh-t{flex-direction:column;gap:4px}
}
@media (prefers-reduced-motion:reduce){
  .cbh-root .cbh-slide .cbh-bg,.cbh-root .cbh-track{animation:none!important}
  .cbh-root h1.cbh-hd .cbh-ln span,.cbh-root .cbh-sub,.cbh-root .cbh-btn,.cbh-root .cbh-eyebrow{transform:none!important;opacity:1!important;animation:none!important}
  .cbh-root .cbh-card,.cbh-root .cbh-chip{opacity:1;transform:none}
}
.cbh-root .cbh-logo{display:inline-flex;align-items:center}.cbh-root .cbh-logo img{display:block;width:74px;height:74px;border-radius:50%;box-shadow:0 4px 18px rgba(0,0,0,.3);transition:width .45s cubic-bezier(.22,.7,.2,1),height .45s cubic-bezier(.22,.7,.2,1)}.cbh-root .cbh-nav.cbh-solid .cbh-logo img{width:56px;height:56px}.cbh-root .cbh-mini .cbh-logo img{width:44px;height:44px;box-shadow:none}.cbh-root .cbh-flogo{display:block;width:84px;height:84px;border-radius:50%;margin-bottom:18px}@media (max-width:760px){.cbh-root .cbh-logo img{width:58px;height:58px}}.cbh-root .cbh-slide{transition:opacity .7s ease,visibility 0s .7s!important}.cbh-root .cbh-slide.cbh-on{transition:opacity .7s ease!important}.cbh-root .cbh-slide.cbh-on h1.cbh-hd .cbh-ln span{animation-delay:.04s!important}.cbh-root .cbh-slide.cbh-on h1.cbh-hd .cbh-ln:nth-child(2) span{animation-delay:.12s!important}.cbh-root .cbh-slide.cbh-on .cbh-sub{animation-delay:.22s!important}.cbh-root .cbh-slide.cbh-on .cbh-cta,.cbh-root .cbh-slide.cbh-on .cbh-btn{animation-delay:.32s!important}.cbh-root .cbh-slide.cbh-on .cbh-eyebrow{animation-delay:.0s!important}.cbh-root h1.cbh-hd,.cbh-root .cbh-sub,.cbh-root .cbh-eyebrow{text-shadow:0 2px 26px rgba(0,0,0,.5)}

@media (max-width: 760px) {
    .cbh-root .cbh-hero{ background: #1b1210; }
    .cbh-root .cbh-slide .cbh-bg{ bottom: 40%; background-position-y: 28%; }
    .cbh-root .cbh-hero::after{
        background: linear-gradient(0deg, #1b1210 0%, #1b1210 40%, rgba(27,18,16,0) 66%),
                    linear-gradient(180deg, rgba(15,8,5,.55) 0%, rgba(15,8,5,0) 24%);
    }
    .cbh-root .cbh-copy{ left: 20px; right: 20px; width: auto; bottom: 72px; top: auto; text-align: left; }
    .cbh-root h1.cbh-hd{ font-size: clamp(26px, 7.4vw, 34px); }
    .cbh-root h1.cbh-hd .cbh-ln{ white-space: normal; }
    .cbh-root .cbh-sub{ margin-left: 0; font-size: 14px; max-width: none; }
    .cbh-root .cbh-cta,.cbh-root .cbh-btn{ margin-top: 20px; }
    .cbh-root .cbh-dots{ bottom: 24px; }
    
    .cbh-root .cbh-chip{ aspect-ratio: .92 / 1; }
    .cbh-root .cbh-chip img{ padding: 8% 8% 32%; }
    .cbh-root .cbh-chip span{ left: 14px; right: 14px; bottom: 32px; font-size: 15px; line-height: 1.15; white-space: normal; }
    .cbh-root .cbh-chip small{ left: 14px; right: auto; bottom: 12px; font-size: 10px; }
}.cbh-root .cbh-arr{padding:76px 0 70px;text-align:center;overflow:hidden}
.cbh-root .cbh-arr-h h2{font-family:var(--serif);font-weight:400;font-size:clamp(28px,3.4vw,48px);text-transform:uppercase;letter-spacing:.01em}
.cbh-root .cbh-arr-h p{margin-top:10px;font-size:12.5px;letter-spacing:2.6px;text-transform:uppercase;color:var(--muted)}
.cbh-root .cbh-arr-stage{position:relative;margin-top:34px;height:640px;touch-action:pan-y;user-select:none;-webkit-user-select:none}
.cbh-root .cbh-arr-card{position:absolute;left:50%;top:0;width:min(420px,40vw);transform-origin:50% 36%;transform:translateX(calc(-50% + var(--x,0px))) scale(var(--s,1));opacity:var(--o,1);transition:transform .85s var(--ease),opacity .85s var(--ease);will-change:transform,opacity;display:block}
.cbh-root .cbh-arr-img{display:block;aspect-ratio:1/1;position:relative;background:var(--paper);isolation:isolate}
.cbh-root .cbh-arr-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;-webkit-user-drag:none;pointer-events:none}
.cbh-root .cbh-arr-info{margin-top:18px;opacity:0;transform:translateY(12px);transition:opacity .5s .25s,transform .5s .25s var(--ease);pointer-events:none}
.cbh-root .cbh-arr-card.cbh-is-c .cbh-arr-info{opacity:1;transform:none;pointer-events:auto}
.cbh-root .cbh-arr-name{display:block;font-family:var(--serif);font-size:clamp(19px,1.7vw,24px);line-height:1.15}
.cbh-root .cbh-arr-desc{margin-top:8px;font-size:12.5px;line-height:1.5;color:var(--muted);max-width:340px;margin-left:auto;margin-right:auto}
.cbh-root .cbh-arr-price{margin-top:10px;font-size:14px;font-weight:500;letter-spacing:.5px}
.cbh-root .cbh-arr-dots{display:flex;justify-content:center;gap:9px;margin-top:14px;min-height:16px}
.cbh-root .cbh-arr-dots a{display:block;width:16px;height:16px;border-radius:50%;border:1px solid rgba(27,18,16,.22);transition:transform .3s var(--ease)}
.cbh-root .cbh-arr-dots a:hover{transform:scale(1.3)}
.cbh-root .cbh-arr-btn{display:inline-block;margin-top:18px;padding:12px 30px;border:1px solid var(--ink);font-size:10.5px;letter-spacing:2.2px;text-transform:uppercase;cursor:pointer;transition:background .35s,color .35s,border-color .35s}
.cbh-root .cbh-arr-btn:hover{background:var(--cb-brand,#FF6A00);border-color:var(--cb-brand,#FF6A00);color:#fff}
.cbh-root .cbh-arr-nav{display:flex;justify-content:center;gap:14px;margin-top:6px}
.cbh-root .cbh-arr-nav button{width:48px;height:48px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:background .3s,color .3s,border-color .3s}
.cbh-root .cbh-arr-nav button:hover{background:var(--ink);color:#fff;border-color:var(--ink)}
.cbh-root .cbh-arr-nav svg{width:18px;height:10px}
@media (max-width:760px){
  .cbh-root .cbh-arr{padding:54px 0 50px}
  .cbh-root .cbh-arr-card{width:64vw}
  .cbh-root .cbh-arr-nav button{width:44px;height:44px}
}


