.cr-carousel{padding:80px 40px;background:#f8f7f5;font-family:Arial,sans-serif}.cr-carousel__eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#c9a96e;margin:0 0 16px;text-align:center}.cr-carousel__heading{font-family:Georgia,serif;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:400;color:#111;text-align:center;margin:0 0 48px;text-wrap:balance}.cr-wrap{position:relative;padding:0 56px}.cr-track-clip{overflow:hidden}.cr-track{display:flex;transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.cr-slide{min-width:calc(33.333% - 16px);margin-right:24px;flex-shrink:0;cursor:pointer}.cr-slide img{width:100%;height:340px;object-fit:cover;border-radius:12px;display:block;transition:opacity .2s}.cr-slide img:hover{opacity:.85}.cr-slide__label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#c9a96e;margin:10px 0 3px}.cr-slide__name{font-size:13px;color:#666;margin:0}.cr-arrow{position:absolute;top:calc(50% - 30px);transform:translateY(-50%);width:42px!important;height:42px!important;border-radius:50%!important;border:1.5px solid #c9a96e!important;background:#fff!important;cursor:pointer;display:flex!important;align-items:center;justify-content:center;z-index:10;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:background .2s,border-color .2s;padding:0!important;margin:0!important;min-width:0!important;min-height:0!important;outline:none;box-sizing:border-box!important}.cr-arrow:hover{background:#c9a96e!important;border-color:#c9a96e!important}.cr-arrow:hover span{color:#fff!important}.cr-arrow span{color:#c9a96e;font-size:22px;line-height:1;font-family:Arial,sans-serif;display:block;margin-top:-2px}.cr-arrow--prev{left:0}.cr-arrow--next{right:0}.cr-dots{display:flex!important;gap:7px;justify-content:center;margin-top:28px;align-items:center;list-style:none;padding:0}.cr-lb{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.93);z-index:99999;align-items:center;justify-content:center;cursor:pointer}.cr-lb__img{max-width:90vw;max-height:88vh;object-fit:contain;border-radius:8px;cursor:default}.cr-lb__close{position:fixed;top:20px;right:28px;color:#fff;font-size:36px;cursor:pointer;background:0 0!important;border:none!important;line-height:1;opacity:.75;padding:0!important;box-shadow:none!important}.cr-lb__close:hover{opacity:1}@media (max-width:900px){.cr-slide{min-width:calc(50% - 12px)}.cr-carousel{padding:60px 24px}.cr-wrap{padding:0 48px}}@media (max-width:600px){.cr-slide{min-width:100%}.cr-slide img{height:260px}.cr-wrap{padding:0 44px}}