.rci-section,.rci-section *{box-sizing:border-box}.rci-section{width:100%;min-width:0;overflow:hidden;background:var(--rci-bg,#fff);color:#171717;padding:var(--rci-d-top,36px) 24px var(--rci-d-bottom,36px)}.rci-inner{max-width:var(--rci-max-width,1500px);min-width:0;margin:0 auto}.rci-heading-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px}.rci-heading-group{display:flex;flex-direction:column;gap:5px;min-width:0}.rci-heading{margin:0!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:clamp(24px,2.15vw,32px);line-height:1.18;font-weight:700;letter-spacing:0;text-transform:none!important}.rci-handle{color:#555;font-size:13px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;width:max-content}.rci-handle:hover{text-decoration:underline}.rci-view-all{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:inherit;text-decoration:none;white-space:nowrap}.rci-view-all:hover{text-decoration:underline}.rci-carousel{position:relative;min-width:0}.rci-rail{display:flex;align-items:stretch;gap:var(--rci-gap,16px);width:100%;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory}.rci-rail::-webkit-scrollbar{display:none}.rci-card{flex:0 0 calc((100% + var(--rci-gap,16px))/var(--rci-d-cols,4) - var(--rci-gap,16px));min-width:0;max-width:100%;scroll-snap-align:start;overflow:hidden;border-radius:8px;background:var(--rci-card-bg,#f7f7f7)}.rci-card-link{display:flex;flex-direction:column;color:inherit;width:100%;height:100%;text-decoration:none!important}.rci-image-frame{display:block;width:100%;aspect-ratio:var(--rci-ratio,1);position:relative;overflow:hidden;background:#e7e7e7}.rci-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .16s ease}.rci-card-link:hover .rci-image{transform:scale(1.025)}.rci-instagram-icon{position:absolute;top:12px;right:12px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#000000a6}.rci-reel-label{position:absolute;top:13px;left:13px;color:#fff;filter:drop-shadow(0 1px 2px #222)}.rci-caption{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:14px;line-height:1.4;padding:12px 14px 14px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rci-arrow{-webkit-appearance:none;appearance:none;position:absolute;top:calc(50% - 12px);transform:translateY(-50%);z-index:2;width:42px;height:42px;display:flex;justify-content:center;align-items:center;padding:0;border:1px solid #ddd;border-radius:50%;background:var(--rci-accent,#FBAC01);color:#171717;cursor:pointer;box-shadow:0 2px 10px #0000001f}.rci-arrow--prev{left:8px}.rci-arrow--next{right:8px}.rci-arrow[hidden]{display:none!important}.rci-arrow:hover{filter:brightness(.96)}.rci-editor-empty{width:100%;min-height:160px;display:grid;place-items:center;border:1px dashed #bbb;padding:30px;text-align:center;font-size:14px}.rci-section a:focus-visible,.rci-section button:focus-visible,.rci-rail:focus-visible{outline:2px solid var(--rci-accent,#FBAC01);outline-offset:3px}@media(max-width:768px){.rci-section{padding:var(--rci-m-top,24px) 16px var(--rci-m-bottom,24px)}.rci-heading-row{margin-bottom:14px}.rci-heading{font-size:24px}.rci-view-all{font-size:12px}.rci-rail{--rci-gap:12px}.rci-card{flex-basis:calc((100% + var(--rci-gap,12px))/var(--rci-m-cols,1.3) - var(--rci-gap,12px))}.rci-arrow{display:none!important}.rci-instagram-icon{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.rci-image{transition:none}.rci-rail{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/redcamp-instagram-gallery.css.map */
