.clcp{padding:4.8rem 0}.clcp__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;flex-wrap:wrap;margin-bottom:2.4rem}.clcp__carousel{position:relative}.clcp__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * 1.2rem) / 6);gap:1.2rem;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.clcp__track::-webkit-scrollbar{display:none}.clcp__item{scroll-snap-align:start;min-width:0}.clcp__tile{position:relative;display:block;width:100%;aspect-ratio:1/1;padding:0;border:0;background:#edeae4;cursor:pointer;overflow:hidden}.clcp__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.clcp__handle{position:absolute;left:0;right:0;bottom:0;padding:2.4rem 1rem .9rem;font-size:1.3rem;font-weight:700;color:#fff;text-align:left;background:linear-gradient(to top,#0009,#0000);opacity:0;transition:opacity .25s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clcp__tile:hover .clcp__img,.clcp__tile:focus-visible .clcp__img{transform:scale(1.04)}.clcp__tile:hover .clcp__handle,.clcp__tile:focus-visible .clcp__handle{opacity:1}.clcp__tile:focus-visible{outline:3px solid #E7931B;outline-offset:2px}.clcp__nav{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin-top:-2.2rem;border:0;border-radius:50%;background:#fff;color:#121212;box-shadow:0 2px 10px #0000002e;cursor:pointer}.clcp__nav[hidden]{display:none}.clcp__nav--prev{left:-1.2rem}.clcp__nav--next{right:-1.2rem}.clcp__dialog{width:min(110rem,calc(100vw - 3.2rem));max-height:calc(100vh - 3.2rem);padding:0;border:0;background:#fff;color:#121212;overflow:visible}.clcp__dialog::backdrop{background:#121212c7}.clcp__panel{position:relative}.clcp__slide{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);max-height:calc(100vh - 3.2rem)}.clcp__media{background:#121212;display:flex;align-items:center;justify-content:center;min-height:0}.clcp__media img{display:block;width:100%;height:100%;max-height:calc(100vh - 3.2rem);object-fit:contain}.clcp__info{padding:4rem 3.2rem 3.2rem;overflow-y:auto}.clcp__by{margin:0 0 .6rem;font-size:2rem;font-weight:800}.clcp__by a{color:#121212;text-decoration:none}.clcp__by a:hover{text-decoration:underline}.clcp__ig{display:inline-block;font-size:1.4rem}.clcp__shop-label{margin:3.2rem 0 1.2rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a4f00}.clcp__products{margin:0;padding:0;list-style:none;display:grid;gap:1.2rem}.clcp__product{display:flex;align-items:center;gap:1.4rem;padding:1rem;border:1px solid #E2DED6;color:#121212;text-decoration:none;transition:border-color .2s ease}.clcp__product:hover{border-color:#121212}.clcp__product img{width:6.4rem;height:6.4rem;object-fit:cover;flex:none;background:#f4f2ee}.clcp__product-text{display:grid;gap:.4rem;font-size:1.4rem;line-height:1.3}.clcp__product-title{font-weight:700}.clcp__close{position:absolute;top:1rem;right:1rem;z-index:3;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:0;background:#fff;color:#121212;cursor:pointer}.clcp__step{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin-top:-2.2rem;border:0;border-radius:50%;background:#fff;color:#121212;box-shadow:0 2px 10px #00000040;cursor:pointer}.clcp__step--prev{left:-2.2rem}.clcp__step--next{right:-2.2rem}@media(max-width:989px){.clcp__track{grid-auto-columns:calc((100% - 3 * 1.2rem) / 4)}.clcp__slide{grid-template-columns:1fr;overflow-y:auto}.clcp__media img{max-height:60vh}.clcp__info{padding:2.4rem 2rem 3.2rem}.clcp__step--prev{left:.8rem}.clcp__step--next{right:.8rem}.clcp__step{top:30vh}}@media(max-width:749px){.clcp{padding:3.6rem 0}.clcp__track{grid-auto-columns:42%;gap:.8rem;margin-right:-2.4rem;padding-right:2.4rem}.clcp__nav{display:none}.clcp__handle{opacity:1;font-size:1.2rem}.clcp__dialog{width:100vw;max-width:100vw;height:100%;max-height:100%;margin:0}.clcp__slide{max-height:100vh;height:100%}}@media(prefers-reduced-motion:reduce){.clcp__track{scroll-behavior:auto}.clcp__img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/277/assets/cl-community-photos.css.map */
