.detail__image-wrapper{position:relative}.detail__image{overflow:hidden;--track-height:var(--height)}.detail__image:hover .detail__image-previous{left:15px}.detail__image:hover .detail__image-next{right:15px}.detail__image .detail__image-control{position:absolute;top:50%;transform:translateY(-50%);z-index:9999;width:50px;height:50px;line-height:50px;display:flex;justify-content:center;align-items:center;background:var(--ca-primary-color);border:2px solid var(--ca-border-color);user-select:none;border-radius:6px;cursor:pointer;transition:all 0.3s}.detail__image .detail__image-previous{left:-150px}.detail__image .detail__image-next{right:-150px}.detail__image .detail__image-main{position:relative}.detail__image .detail__image-main figure{display:flex;justify-content:center;align-items:center}@media (max-width:692px){.detail__image .detail__image-main figure{height:auto;min-height:auto}}.detail__image .detail__image-main figure img{border-radius:10px 10px 0 0;object-fit:cover;height:520px;width:850px;max-width:100%}@media (max-width:692px){.detail__image .detail__image-main figure img{height:auto}}.detail__image .detail__image-children{margin-top:30px;overflow:hidden;display:flex;gap:0px;border-radius:var(--ca-border-radius)}.detail__image .detail__image-children a{display:none}.detail__image .detail__image-children .detail__image-child{opacity:0.5;transition:opacity 0.3s;display:flex;height:var(--track-height);justify-content:center;align-items:center;cursor:move;cursor:grab}.detail__image .detail__image-children .detail__image-child.is-active,.detail__image .detail__image-children .detail__image-child:hover{opacity:1}.detail__image .detail__image-children .detail__image-child img{width:100%;object-fit:cover;height:100%;pointer-events:none}.detail__image .detail__image-children.active .detail__image-child{cursor:grabbing}.detail__image .detail__image-label{position:absolute;bottom:-15px;right:15px;color:#fff;background-color:var(--secondary);z-index:1;display:block;font-size:12px;font-weight:400;line-height:normal;text-align:center;padding:8px 14px;border-radius:5px}.image-row{position:relative;width:100%;max-width:1000px;overflow:hidden;margin:0 auto;cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.image-track{display:flex;height:var(--track-height);transition:transform 0.3s ease-out;user-select:none;gap:30px;flex-grow:1}.detail__image-back{margin-top:30px}