.main-prop{margin-top:100px}.main-prop h2{text-align:center;margin-bottom:50px;font-size:clamp(28px,4vw,36px);animation:.4s both rise-in}.main-prop .container-prop{grid-template-columns:minmax(0,750px) minmax(240px,1fr);gap:24px;margin:0 auto;padding:0 20px;animation:.45s 50ms both rise-in;display:grid}.main-prop .container-prop .data-prop{grid-template-rows:70px calc(100% - 110px) 40px;max-height:calc(100vh - 220px);display:grid}.main-prop .container-prop .data-prop h3 .tooltip{border:2px solid #36402c;border-radius:3px;justify-content:center;align-items:center;width:60px;height:25px;font-size:14px;display:flex}.main-prop .container-prop .data-prop h3{justify-content:space-between;align-items:center;gap:12px;margin-bottom:30px;font-size:clamp(26px,3vw,36px);display:flex}.main-prop .container-prop .data-prop .bt_prop_query{color:#fff;text-align:center;background-color:#4a5a38;border-radius:2px;justify-content:center;align-items:center;width:150px;height:40px;margin:0 auto;padding:5px 10px;font-size:18px;transition:background-color .2s,transform .2s;display:flex}.main-prop .container-prop .data-prop .bt_prop_query:hover{background-color:#36402c}.main-prop .container-prop .data-prop .descriptions{flex-direction:column;gap:10px;font-size:18px;display:flex}.main-prop .container-images-prop{flex-direction:column;width:100%;min-width:0;max-width:750px;display:flex}.main-prop .container-images-prop img{object-fit:cover;object-position:center;border-radius:5px;width:100%;transition:opacity .25s,transform .35s;display:block}.main-prop .container-images-prop .image-stage{width:100%;margin-bottom:20px;position:relative}.main-prop .container-images-prop .image-open{all:unset;cursor:zoom-in;width:100%;display:block}.main-prop .container-images-prop .image-stage .image-open img{aspect-ratio:800/450;max-height:450px;margin-bottom:0}.main-prop .container-images-prop .image-lightbox{background:0 0;border:none;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0;overflow:hidden}.main-prop .container-images-prop .image-lightbox[open]{justify-content:center;align-items:center;display:flex}.main-prop .container-images-prop .image-lightbox::backdrop{background:#000000e6}.main-prop .container-images-prop .image-lightbox-frame{touch-action:none;cursor:zoom-in;width:min(92vw,1400px);height:86vh;position:relative;overflow:hidden}.main-prop .container-images-prop .image-lightbox-frame.is-zoomed{cursor:grab}.main-prop .container-images-prop .image-lightbox-frame.is-panning{cursor:grabbing}.main-prop .container-images-prop .image-lightbox-photo{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;border-radius:0;transition:transform .16s}.main-prop .container-images-prop .image-lightbox-frame.is-panning .image-lightbox-photo{transition:none}.main-prop .container-images-prop .image-zoom-controls{z-index:2;gap:8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.main-prop .container-images-prop .image-zoom-controls button{all:unset;color:#262626;cursor:pointer;background-color:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:flex}.main-prop .container-images-prop .image-zoom-controls button:disabled{opacity:.4;cursor:default}.main-prop .container-images-prop .image-lightbox-close{all:unset;z-index:2;color:#262626;cursor:pointer;background-color:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:26px;line-height:1;display:flex;position:absolute;top:16px;right:16px}.main-prop .container-images-prop .image-nav{all:unset;z-index:1;cursor:pointer;background-color:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #00000047}.main-prop .container-images-prop .image-nav-prev{left:12px}.main-prop .container-images-prop .image-nav-next{right:12px}.main-prop .container-images-prop .image-nav-next svg{transform:rotate(180deg)}.main-prop .container-images-prop .image-nav:focus-visible{outline-offset:2px;outline:2px solid #4a5a38}@media (hover:hover){.main-prop .container-images-prop .image-nav:hover{background-color:#fff}}.main-prop .container-images-prop .image-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.main-prop .container-images-prop .image-thumbs button{all:unset;cursor:pointer;width:100%;height:70px;transition:opacity .2s,border-color .2s}.main-prop .container-images-prop .image-thumbs button img{object-fit:cover;width:100%;height:70px;min-height:0;margin-bottom:0}.main-prop .container-images-prop .image-thumbs button.image-inactive:hover{opacity:.8}.main-prop .container-images-prop .image-thumbs button.image-active{opacity:.7;border:2px solid #4a5a38}.main-prop .container-images-prop .image-thumbs button.image-inactive{border:2px solid #0000}.main-prop .container_detail_prop{background-color:#d9d9d9;border-radius:5px;justify-content:space-between;width:95%;margin:100px auto 0;padding:30px;list-style:none;display:flex}.main-prop .container_detail_prop li{flex-direction:column;align-items:center;gap:10px;font-size:21px;display:flex}.main-prop .querys-section{flex-direction:column;gap:30px;margin-top:100px;margin-bottom:100px;padding:0 20px;display:flex}.main-prop .querys-section h4{margin-bottom:10px;font-size:clamp(26px,4vw,36px)}.main-prop .querys-section article{flex-direction:column;gap:5px;display:flex}.main-prop .querys-section article h5{font-size:21px}.main-prop .querys-section article p{font-size:18px}.main-prop .container-images-prop .skeleton-main-image{border-radius:5px;width:100%;height:450px;margin-bottom:20px}.main-prop .container-images-prop .skeleton-thumbnails{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.main-prop .container-images-prop .skeleton-thumbnails>*{border-radius:3px;height:70px}.main-prop .data-prop .skeleton-price{border-radius:5px;width:250px;height:40px;margin-bottom:30px}.main-prop .data-prop .skeleton-button{border-radius:2px;width:150px;height:40px;margin:0 auto}@media (max-width:1190px){.main-prop .container-prop{grid-template-columns:1fr;width:100%}.main-prop .container-prop .data-prop{flex-direction:column;gap:16px;max-height:none;display:flex}.main-prop .container-images-prop{width:100%;max-width:none;margin-bottom:32px}.main-prop .container-prop .data-prop .bt_prop_query{margin-top:8px}.main-prop .container_detail_prop{margin-top:48px;padding:20px}}@media (max-width:650px){.main-prop{margin-top:88px}.main-prop h2{margin-bottom:24px}.main-prop .container-images-prop{max-width:100%}.main-prop .container-images-prop .image-thumbs,.main-prop .container-images-prop .skeleton-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr))}.main-prop .container_detail_prop{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;padding:16px;display:grid}.main-prop .container_detail_prop li{font-size:16px}.main-prop .querys-section{margin-top:40px;margin-bottom:48px}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.main-prop h2,.main-prop .container-prop,.main-prop img,.main-prop button,.main-prop .bt_prop_query{transition:none;animation:none}}
