.image-thumbnail-carousel{flex-flow:column;gap:1rem;padding:1rem;display:flex;position:relative}.image-display{border-radius:var(--border-xl);aspect-ratio:16/9;min-height:30vmin;overflow:hidden}.screen{-webkit-user-select:none;user-select:none;background-image:linear-gradient(12deg,#aaa,#eee);block-size:100%;display:flex;position:relative}.screen img{object-fit:cover;width:100%;height:100%}.thumbnail-carousel{gap:var(--gap);block-size:100%;display:flex}.carousel__btn{cursor:pointer;background:0 0;border:1px solid #0000;flex:1 0 max(2.75rem,5.834%);align-items:center;display:flex}.arrow-icon{width:max(80%,1.5rem);height:max(80%,1.5rem);fill:var(--fill-primary);border:0;outline:none;margin-inline:auto;display:inline-grid;scale:1}.carousel__btn:hover .arrow-icon{fill:var(--fill-active)}.carousel__btn:disabled{opacity:.1;pointer-events:none}.carousel__slider{-webkit-user-select:none;user-select:none;scroll-snap-type:x mandatory;scrollbar-width:none;flex-grow:999;gap:10px;padding:.5rem;list-style:none;display:flex;overflow-x:auto}.carousel__slider img{width:100%}.carousel__slider::-webkit-scrollbar{display:none}.glass-works p{font-size:16px;line-height:28px}.glass-works img{width:100%}.carousel__slide{cursor:pointer;border-radius:var(--border-m);scroll-snap-align:center;flex:1 0 calc(100%/var(--items) - 10px);overflow:hidden}.active.carousel__slide{outline:.125em solid var(--accent-color);outline-offset:-.37em}.wood-title{text-align:center;z-index:99;position:relative}.wood-title img{width:16%}.wood-title h1{color:#fff;font-size:50px;font-weight:700}.wood-banner{background-image:url(https://res.cloudinary.com/dpflidsbg/image/upload/v1735285968/arcmen/wood%20factory/arcmen-factory.webp);background-repeat:no-repeat;background-size:cover;padding-top:200px;padding-bottom:240px;position:relative;overflow:hidden}.wood-banner:before{content:"";z-index:1;background-color:#0a0a0a61;position:absolute;inset:0}@media (max-width:680px){.image-thumbnail-carousel{width:90vw}.active.carousel__slide{background-color:var(--fill-active);outline-offset:3px}.carousel__btn{flex-grow:0}.thumbnail-carousel{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.carousel__slider{align-items:center;gap:1em;max-width:fit-content}.carousel__slide{aspect-ratio:1;background-color:var(--fill-primary);border-radius:50%;flex:none;block-size:.625rem}.thumbnail{opacity:0;aspect-ratio:16/9;border-radius:var(--border-s);z-index:99;will-change:transform,opacity;transform-origin:bottom;block-size:8vw;transition:opacity .15s ease-out;display:none;position:absolute;bottom:20%;overflow:hidden;translate:-50%}.carousel__slide:not(.active):hover .thumbnail{opacity:1;animation:.25s ease-out forwards show;display:block;box-shadow:0 .375em .67em #0003,0 .5em 1.3em #0002}@keyframes show{0%{opacity:0;transform:scale(0)}to{opacity:1;display:block;transform:scale(1)}}}@media screen and (max-width:767px){.wood-banner{padding-top:100px;padding-bottom:150px}.wood-title h1{font-size:30px}}.scrolling-container{width:100%;height:50px;position:relative;overflow:hidden}.scrolling-text-container{white-space:nowrap;width:100%;height:100%;position:relative;overflow:hidden}.scrolling-text{animation:10s linear infinite scroll;display:inline-block;position:relative}.scrolling-text h1{color:#4dbc15;letter-spacing:2px;font-weight:700}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.image-thumbnail-carousel{flex-direction:column;align-items:center;display:flex}.image-display{margin-bottom:20px}.screen img{max-width:100%;height:auto}.thumbnail-carousel{align-items:center;width:100%;display:flex;overflow:hidden}.carousel__slider{scroll-behavior:smooth;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.carousel__slide{cursor:pointer;margin-right:10px;position:relative}.carousel__slide.active .thumbnail{position:relative}.carousel__slide.active .overlay{z-index:1;background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.thumbnail img{width:100px;height:auto}.carousel__btn{cursor:pointer;background:0 0;border:none;padding:10px}.carousel__btn:disabled{cursor:not-allowed;opacity:.5}
