.cbt-slideshow-wrapper{box-sizing:border-box;display:block;width:100%}.cbt-slideshow{background:#5c1a23;background:var(--cbt-burgundy-dark,#5c1a23);border-radius:.4rem;box-shadow:0 2rem 4rem -2rem rgba(0,0,0,.25);height:clamp(340px,44vw,520px);height:clamp(34rem,44vw,52rem);margin:0;overflow:hidden;padding:0;position:relative;touch-action:pan-y pinch-zoom;-moz-user-select:none;user-select:none;-webkit-user-select:none}.cbt-slide,.cbt-slideshow{box-sizing:border-box;width:100%}.cbt-slide{height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .7s ease-in-out,visibility .7s ease-in-out;visibility:hidden;z-index:1}.cbt-slide.is-active{opacity:1;pointer-events:auto;visibility:visible;z-index:2}.cbt-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cbt-slide-caption{background:linear-gradient(0deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.5) 60%,transparent);bottom:0;box-sizing:border-box;color:#fff;left:0;padding:6rem 2.8rem 2.8rem;pointer-events:none;position:absolute;right:0;z-index:3}.cbt-slide-caption small{color:#c4a35a;color:var(--cbt-gold,#c4a35a);display:block;font-family:PT Sans,system-ui,-apple-system,sans-serif;font-family:var(--cbt-font-sans,"PT Sans",system-ui,-apple-system,sans-serif);font-size:11px;font-size:1.1rem;font-weight:700;letter-spacing:.18em;line-height:1.4;margin-bottom:.6rem;text-transform:uppercase}.cbt-slide-caption strong{color:#fff;display:block;font-family:"PT Serif",Georgia,Times New Roman,serif;font-family:var(--cbt-font-serif,"PT Serif",Georgia,"Times New Roman",serif);font-size:17px;font-size:1.7rem;font-weight:700;line-height:1.35}.cbt-slide-nav{align-items:center;background:hsla(0,0%,100%,.92);border:none;border-radius:50%;box-sizing:border-box;color:#79242f;color:var(--cbt-burgundy,#79242f);cursor:pointer;display:flex;font-family:PT Sans,system-ui,-apple-system,sans-serif;font-family:var(--cbt-font-sans,"PT Sans",system-ui,-apple-system,sans-serif);height:36px;height:3.6rem;justify-content:center;opacity:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease,transform .2s ease,opacity .2s ease;width:36px;width:3.6rem;z-index:5}.cbt-slide-nav:focus-visible,.cbt-slide-nav:hover{background:#fff;outline:2px solid #c4a35a;outline:2px solid var(--cbt-gold,#c4a35a);outline-offset:2px;transform:translateY(-50%) scale(1.08)}.cbt-slide-nav svg{display:block;height:18px;height:1.8rem;width:18px;width:1.8rem}.cbt-slide-prev{left:8px;left:.8rem}.cbt-slide-next{right:8px;right:.8rem}.cbt-slide-dots{align-items:center;bottom:18px;bottom:1.8rem;box-sizing:border-box;display:flex;gap:8px;gap:.8rem;left:50%;position:absolute;transform:translateX(-50%);z-index:5}.cbt-slide-dot{background:hsla(0,0%,100%,.45);border:none;border-radius:50%;box-sizing:border-box;cursor:pointer;height:8px;height:.8rem;padding:0;transition:background .25s ease,width .35s ease,border-radius .35s ease;width:8px;width:.8rem}.cbt-slide-dot:hover{background:hsla(0,0%,100%,.8)}.cbt-slide-dot:focus-visible{outline:2px solid #c4a35a;outline:2px solid var(--cbt-gold,#c4a35a);outline-offset:2px}.cbt-slide-dot.is-active{background:#fff;border-radius:.4rem;width:26px;width:2.6rem}@media screen and (min-width:48em){.cbt-slide-nav{height:42px;height:4.2rem;opacity:0;width:42px;width:4.2rem}.cbt-slideshow:focus-within .cbt-slide-nav,.cbt-slideshow:hover .cbt-slide-nav{opacity:1}.cbt-slide-prev{left:14px;left:1.4rem}.cbt-slide-next{right:14px;right:1.4rem}}
