#custom-page{--charcoal:#1a1916;--warm-white:#f8f7f4;--gold:#b5a48c;--gold-dark:#8a7a68;--cedar:#2d5a47;--stone:#e8e5df;--light-bg:#f5f5f3;color:var(--charcoal);background:var(--warm-white);font-family:Outfit,sans-serif;font-size:16.5px;overflow-x:hidden}#custom-page *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}#custom-page a{color:inherit;text-decoration:none}#custom-page ::selection{background:var(--gold);color:var(--charcoal)}#custom-page .container{max-width:1200px;margin:0 auto;padding:0 24px}#custom-page .header{z-index:1000;background:var(--charcoal);justify-content:space-between;align-items:center;padding:20px 40px;transition:all .3s;display:flex;position:fixed;top:0;left:0;right:0}#custom-page .header.scrolled{padding:16px 40px;box-shadow:0 2px 20px #00000026}#custom-page .logo{align-items:center;gap:12px;display:flex}#custom-page .logo span{letter-spacing:4px;color:#fff;font-family:Tenor Sans,sans-serif;font-size:14px}#custom-page .logo .dot{background:var(--gold);border-radius:50%;width:4px;height:4px}#custom-page .header-actions{align-items:center;gap:24px;display:flex}#custom-page .header-link{color:#ffffffb3;font-size:13px;transition:color .2s}#custom-page .header-link:hover{color:#fff}#custom-page .header-btn{background:var(--gold-dark);color:#fff;letter-spacing:1px;text-transform:uppercase;padding:10px 20px;font-size:12px;transition:background .2s}#custom-page .header-btn:hover{background:var(--gold)}#custom-page .menu-btn{cursor:pointer;flex-direction:column;justify-content:space-between;width:28px;height:18px;display:none}#custom-page .menu-btn span{background:#fff;height:1px}#custom-page .mobile-menu{background:var(--charcoal);z-index:999;flex-direction:column;justify-content:center;align-items:center;gap:30px;display:none;position:fixed;inset:0}#custom-page .mobile-menu.active{display:flex}#custom-page .mobile-menu a{letter-spacing:4px;color:#fff;font-family:Tenor Sans,sans-serif;font-size:24px}#custom-page .mobile-menu-close{color:#fff;cursor:pointer;font-size:32px;position:absolute;top:20px;right:24px}#custom-page .main-section{padding:100px 0 80px}#custom-page .main-grid{grid-template-columns:1fr 360px;align-items:start;gap:40px;display:grid}#custom-page .content-column{min-width:0}#custom-page .hero-image{margin-bottom:30px;position:relative;overflow:hidden}#custom-page .hero-image img{object-fit:cover;width:100%;height:450px;display:block}#custom-page .hero-overlay{background:linear-gradient(#0000,#000000bf);padding:80px 30px 30px;position:absolute;bottom:0;left:0;right:0}#custom-page .hero-overlay h1{color:#fff;letter-spacing:1px;font-family:Tenor Sans,sans-serif;font-size:clamp(28px,4vw,40px)}#custom-page .property-meta{border-bottom:1px solid var(--stone);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:20px;display:flex}#custom-page .verified-badge{background:var(--cedar);color:#fff;letter-spacing:1px;text-transform:uppercase;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:500;display:inline-flex}#custom-page .verified-badge svg{stroke:#fff;fill:none;stroke-width:2px;width:16px;height:16px}#custom-page .property-location{color:#666;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}#custom-page .property-location svg{width:16px;height:16px;stroke:var(--gold);fill:none;stroke-width:2px}#custom-page .property-rating{align-items:center;gap:8px;margin-bottom:30px;display:flex}#custom-page .stars{gap:3px;display:flex}#custom-page .stars svg{width:16px;height:16px;fill:var(--gold)}#custom-page .stars svg.empty{fill:var(--stone)}#custom-page .rating-text{color:#666;font-size:13px}#custom-page .quick-facts{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:50px;display:grid}#custom-page .fact-card{border:1px solid var(--stone);background:#fff;align-items:center;gap:14px;padding:16px;display:flex}#custom-page .fact-icon{background:var(--light-bg);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}#custom-page .fact-icon svg{width:20px;height:20px;stroke:var(--charcoal);fill:none;stroke-width:1.5px}#custom-page .fact-info strong{margin-bottom:2px;font-size:14px;font-weight:500;display:block}#custom-page .fact-info span{color:#888;font-size:12px}#custom-page .section{margin-bottom:50px}#custom-page .section-title{letter-spacing:.5px;border-bottom:1px solid var(--stone);margin-bottom:20px;padding-bottom:16px;font-family:Tenor Sans,sans-serif;font-size:22px}#custom-page .about-text{color:#555;font-size:15px;line-height:1.8}#custom-page .rules-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}#custom-page .rules-group h3{color:var(--charcoal);margin-bottom:16px;font-size:15px;font-weight:600}#custom-page .rules-list{list-style:none}#custom-page .rules-list li{color:#555;margin-bottom:12px;padding-left:20px;font-size:14px;line-height:1.6;position:relative}#custom-page .rules-list li:before{content:"•";color:var(--cedar);font-weight:700;position:absolute;left:0}#custom-page .amenities-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}#custom-page .amenity-item{border:1px solid var(--stone);background:#fff;align-items:center;gap:10px;padding:16px;font-size:14px;display:flex}#custom-page .amenity-dot{background:var(--cedar);border-radius:50%;flex-shrink:0;width:8px;height:8px}#custom-page .video-container{background:var(--charcoal);height:0;padding-bottom:56.25%;position:relative;overflow:hidden}#custom-page .video-container iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}#custom-page .gallery-preview{grid-template-columns:90px 1fr;gap:14px;display:grid}#custom-page .gallery-thumbs{flex-direction:column;gap:10px;display:flex}#custom-page .gallery-thumb-item{cursor:pointer;opacity:.5;border:2px solid #0000;width:90px;height:65px;transition:all .2s;overflow:hidden}#custom-page .gallery-thumb-item:hover,#custom-page .gallery-thumb-item.active{opacity:1;border-color:var(--gold)}#custom-page .gallery-thumb-item img{object-fit:cover;width:100%;height:100%}#custom-page .gallery-main-view{height:380px;overflow:hidden}#custom-page .gallery-main-view img{object-fit:cover;width:100%;height:100%}#custom-page .map-container{background:var(--stone);z-index:1;height:320px;position:relative}#custom-page #map{width:100%;height:100%}#custom-page .reviews-summary{align-items:center;gap:16px;margin-bottom:24px;display:flex}#custom-page .reviews-score{color:var(--charcoal);font-family:Tenor Sans,sans-serif;font-size:44px}#custom-page .reviews-info{color:#666;font-size:13px}#custom-page .review-card{border:1px solid var(--stone);background:#fff;margin-bottom:14px;padding:24px}#custom-page .review-header{align-items:center;gap:14px;margin-bottom:14px;display:flex}#custom-page .review-avatar{border-radius:50%;width:48px;height:48px;overflow:hidden}#custom-page .review-avatar img{object-fit:cover;width:100%;height:100%}#custom-page .review-author{margin-bottom:2px;font-size:15px;font-weight:500}#custom-page .review-date{color:#888;font-size:12px}#custom-page .review-text{color:#555;font-size:14px;line-height:1.7}#custom-page .sidebar-column{height:fit-content;position:sticky;top:100px}#custom-page .sidebar-card{border:1px solid var(--stone);background:#fff;padding:28px}#custom-page .price-row{margin-bottom:20px}#custom-page .price-amount{color:var(--charcoal);font-family:Tenor Sans,sans-serif;font-size:34px}#custom-page .price-period{color:#888;font-size:15px}#custom-page .whatsapp-btn{color:#fff;background:#25d366;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:24px;padding:14px;font-size:14px;font-weight:500;transition:background .2s;display:flex}#custom-page .whatsapp-btn:hover{background:#1da851}#custom-page .whatsapp-btn svg{fill:#fff;width:20px;height:20px}#custom-page .sidebar-section{border-top:1px solid var(--stone);padding:20px 0}#custom-page .sidebar-label{letter-spacing:2px;text-transform:uppercase;color:#999;margin-bottom:14px;font-size:10px}#custom-page .contact-row{gap:10px;display:flex}#custom-page .contact-btn{border:1px solid var(--stone);justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}#custom-page .contact-btn:hover{border-color:var(--charcoal);background:var(--charcoal)}#custom-page .contact-btn svg{width:18px;height:18px;stroke:var(--charcoal);stroke-width:1.5px;fill:none;transition:stroke .2s}#custom-page .contact-btn:hover svg{stroke:#fff}#custom-page .social-row{gap:10px;display:flex}#custom-page .social-btn{border:1px solid var(--stone);justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}#custom-page .social-btn:hover{border-color:var(--charcoal);background:var(--charcoal)}#custom-page .social-btn svg{width:20px;height:20px;fill:var(--charcoal);transition:fill .2s}#custom-page .social-btn:hover svg{fill:#fff}#custom-page .payment-row{flex-wrap:wrap;gap:8px;display:flex}#custom-page .payment-pill{border:1px solid var(--stone);color:var(--charcoal);align-items:center;gap:6px;padding:8px 14px;font-size:12px;display:inline-flex}#custom-page .payment-pill svg{width:14px;height:14px;stroke:var(--charcoal);stroke-width:1.5px;fill:none}#custom-page .badges-list{flex-direction:column;gap:12px;display:flex}#custom-page .badge-row{color:#555;align-items:center;gap:12px;font-size:13px;display:flex}#custom-page .badge-row svg{width:18px;height:18px;stroke:var(--cedar);stroke-width:1.5px;fill:none}#custom-page .similar-section{background:var(--light-bg);padding:80px 0}#custom-page .similar-header{text-align:center;margin-bottom:50px}#custom-page .similar-title{letter-spacing:1px;font-family:Tenor Sans,sans-serif;font-size:28px}#custom-page .similar-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}#custom-page .listing-card{background:#fff;transition:transform .3s,box-shadow .3s;overflow:hidden}#custom-page .listing-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000014}#custom-page .listing-image{height:200px;position:relative;overflow:hidden}#custom-page .listing-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}#custom-page .listing-card:hover .listing-image img{transform:scale(1.05)}#custom-page .listing-price{color:#fff;background:#000000bf;padding:6px 12px;font-size:14px;font-weight:500;position:absolute;bottom:12px;left:12px}#custom-page .listing-type{background:var(--charcoal);color:#fff;letter-spacing:.5px;text-transform:uppercase;padding:6px 12px;font-size:10px;position:absolute;bottom:12px;left:85px}#custom-page .listing-favorite{cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:12px;right:12px}#custom-page .listing-favorite svg{stroke:#ff4757;fill:none;stroke-width:2px;width:16px;height:16px}#custom-page .listing-content{padding:18px}#custom-page .listing-name{margin-bottom:5px;font-family:Tenor Sans,sans-serif;font-size:17px}#custom-page .listing-location{color:#888;margin-bottom:12px;font-size:12px}#custom-page .listing-meta{color:#888;gap:16px;font-size:12px;display:flex}#custom-page .listing-meta span{align-items:center;gap:5px;display:flex}#custom-page .listing-meta svg{stroke:#888;fill:none;stroke-width:1.5px;width:14px;height:14px}#custom-page .footer{background:var(--charcoal);padding:50px 0 30px}#custom-page .footer-content{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:30px;display:flex}#custom-page .footer .logo span{color:#fff}#custom-page .footer-links{gap:30px;display:flex}#custom-page .footer-links a{color:#ffffff80;font-size:13px;transition:color .2s}#custom-page .footer-links a:hover{color:var(--gold)}#custom-page .footer-bottom{justify-content:space-between;align-items:center;display:flex}#custom-page .footer-copyright{color:#ffffff4d;font-size:12px}#custom-page .footer-copyright a{color:var(--gold)}#custom-page .footer-social{gap:10px;display:flex}#custom-page .footer-social a{border:1px solid #fff3;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}#custom-page .footer-social a:hover{border-color:var(--gold);background:var(--gold)}#custom-page .footer-social svg{fill:#ffffffb3;width:16px;height:16px;transition:fill .2s}#custom-page .footer-social a:hover svg{fill:var(--charcoal)}#custom-page .lightbox{z-index:2000;background:#000000f2;justify-content:center;align-items:center;display:none;position:fixed;inset:0}#custom-page .lightbox.active{display:flex}#custom-page .lightbox-close{color:#fff;cursor:pointer;font-size:32px;position:absolute;top:24px;right:24px}#custom-page .lightbox-image{object-fit:contain;max-width:90%;max-height:85vh}#custom-page .lightbox-nav{color:#fff;cursor:pointer;background:#ffffff1a;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}#custom-page .lightbox-nav:hover{background:var(--gold)}@media (width<=1024px){#custom-page .main-grid{grid-template-columns:1fr}#custom-page .sidebar-column{position:static}#custom-page .similar-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){#custom-page .header{padding:16px 20px}#custom-page .header-actions .header-link,#custom-page .header-actions .header-btn{display:none}#custom-page .menu-btn{display:flex}#custom-page .main-section{padding:80px 0 60px}#custom-page .hero-image img{height:320px}#custom-page .property-meta{flex-direction:column;align-items:flex-start;gap:16px}#custom-page .quick-facts{grid-template-columns:repeat(2,1fr)}#custom-page .rules-grid{grid-template-columns:1fr;gap:30px}#custom-page .amenities-grid{grid-template-columns:repeat(2,1fr)}#custom-page .gallery-preview{grid-template-columns:1fr}#custom-page .gallery-thumbs{flex-direction:row;order:1;overflow-x:auto}#custom-page .gallery-thumb-item{flex-shrink:0;width:70px;height:50px}#custom-page .gallery-main-view{height:300px}#custom-page .similar-grid{grid-template-columns:1fr}#custom-page .footer-content,#custom-page .footer-bottom{text-align:center;flex-direction:column;gap:20px}}@media (width<=480px){#custom-page .quick-facts,#custom-page .amenities-grid{grid-template-columns:1fr}}#custom-page .gallery-thumb-item{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}#custom-page .gallery-thumb-item img{object-fit:cover;width:100%;height:100%;display:block}#custom-page #ldl-single-map{width:100%;height:380px}#custom-page .location-address{opacity:.75;margin-bottom:14px;font-size:15px}#custom-page .reviews-empty{opacity:.7;padding:20px 0}#custom-page .review-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}#custom-page .claim-text{opacity:.75;margin:10px 0 16px;font-size:14px}#custom-page .claim-form label{margin:12px 0 6px;font-size:13px;display:block}#custom-page .claim-form input[type=tel],#custom-page .claim-form textarea{border:1px solid var(--stone);background:#fff;width:100%;padding:12px 14px;font-family:inherit;font-size:14px}#custom-page .claim-form button{cursor:pointer;border:0;width:100%;margin-top:14px}#custom-page .ldl-hp{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}#custom-page .review-form textarea,#custom-page .comment-form textarea,#custom-page .comment-form input[type=text],#custom-page .comment-form input[type=email],#custom-page .comment-form input[type=url]{border:1px solid var(--stone);background:#fff;width:100%;margin-top:6px;padding:14px 16px;font-family:inherit;font-size:15px}#custom-page .comment-form label{font-size:13px;font-weight:500;display:block}#custom-page .comment-form .submit{background:var(--charcoal);color:var(--warm-white);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;margin-top:16px;padding:16px 36px;font-family:Tenor Sans,sans-serif;font-size:13px}#custom-page .rating-stars-input{flex-wrap:wrap;gap:14px;margin-top:6px;display:inline-flex}#custom-page .rating-stars-input label{cursor:pointer;font-size:13px;display:inline-block}#custom-page a:focus-visible,#custom-page button:focus-visible,#custom-page input:focus-visible,#custom-page textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}#custom-page .listing-image{aspect-ratio:1;height:auto}#custom-page .listing-card{color:inherit;text-decoration:none;display:block}#custom-page .listing-meta svg{flex-shrink:0;display:block}#custom-page .listing-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (width<=900px){#custom-page .similar-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){#custom-page .similar-grid{grid-template-columns:1fr}#custom-page .listing-image{aspect-ratio:16/10}}#custom-page .comment-form-comment{margin-top:18px}#custom-page .review-rating-input{margin-bottom:6px}#custom-page .gallery-main-view button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}#custom-page .lightbox{z-index:100000;background:#0f0e0cf0;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}#custom-page .lightbox-image{object-fit:contain;max-width:100%;max-height:88vh;display:block}#custom-page .lightbox-close,#custom-page .lightbox-nav{color:#fff;cursor:pointer;background:0 0;border:0;font-family:inherit;line-height:1;position:absolute}#custom-page .lightbox-close{font-size:38px;top:24px;right:28px}#custom-page .lightbox-nav{padding:14px 18px;font-size:30px;top:50%;transform:translateY(-50%)}#custom-page .lightbox-prev{left:20px}#custom-page .lightbox-next{right:20px}#custom-page .lightbox-close:focus-visible,#custom-page .lightbox-nav:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (width<=600px){#custom-page .lightbox{padding:16px}#custom-page .lightbox-nav{padding:10px 12px;font-size:24px}}#custom-page .hero-image--empty{background:linear-gradient(135deg,#2d5a47,#1a1916);place-items:end start;display:grid}#custom-page .contact-btn--wide{width:100%;min-height:44px;padding:10px 12px}#custom-page .custom-detail-value{overflow-wrap:anywhere}#custom-page .gallery-thumb-item{background:0 0;border:0}#custom-page .gallery-main-view button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%}#custom-page .lightbox[hidden]{display:none}#custom-page .rules-list li{align-items:flex-start;gap:11px;padding-left:0;display:flex}#custom-page .rules-list li:before{display:none}#custom-page .rule-icon{width:28px;height:28px;color:var(--cedar);background:#eaf1ed;border-radius:50%;flex:none;place-items:center;margin-top:-3px;display:grid}#custom-page .rule-icon .ld-icon{width:15px;height:15px}#custom-page .rules-grid{grid-template-columns:1fr;gap:30px}#custom-page .rules-list--timing{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;display:grid}#custom-page .rules-list--stay{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 34px;display:grid}#custom-page .rules-list--timing li,#custom-page .rules-list--stay li{break-inside:avoid;min-width:0;margin-bottom:0}#custom-page .rules-list li>span:last-child{overflow-wrap:anywhere;min-width:0}#custom-page .amenity-item{min-width:0}#custom-page .amenity-icon{background:var(--light-bg);width:33px;height:33px;color:var(--cedar);flex:none;place-items:center;display:grid}#custom-page .amenity-icon .ld-icon{width:18px;height:18px}#custom-page .amenity-item>span:last-child{overflow-wrap:anywhere;min-width:0}#custom-page .gallery-preview{display:block}#custom-page .gallery-main-view{height:min(520px,58vw);min-height:360px}#custom-page .gallery-rail{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;margin-top:12px;display:grid}#custom-page .gallery-thumbs{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;flex-direction:row;gap:9px;display:flex;overflow-x:auto}#custom-page .gallery-thumbs::-webkit-scrollbar{display:none}#custom-page .gallery-thumb-item{scroll-snap-align:start;opacity:.55;border:2px solid #0000;flex:0 0 94px;width:94px;height:68px}#custom-page .gallery-thumb-item.active{border-color:var(--gold-dark);opacity:1}#custom-page .gallery-rail-button{border:1px solid var(--stone);width:42px;height:68px;color:var(--charcoal);font:inherit;cursor:pointer;background:#fff;place-items:center;font-size:25px;transition:background .2s,color .2s;display:grid}#custom-page .gallery-rail-button:hover{background:var(--charcoal);color:#fff}#custom-page .location-address{align-items:center;gap:8px;display:flex}#custom-page .location-address .ld-icon{width:17px;height:17px;color:var(--gold-dark);flex:none}#custom-page .listing-map{border:1px solid var(--stone);background:var(--stone);height:340px;overflow:hidden}#custom-page .listing-map iframe{border:0;width:100%;height:100%;display:block}#custom-page .map-link{border:1px solid var(--charcoal);background:var(--charcoal);color:#fff;letter-spacing:.06em;align-items:center;gap:10px;margin-top:12px;padding:13px 17px;font-size:12px;transition:background .2s,color .2s;display:inline-flex}#custom-page .map-link:hover{border-color:var(--cedar);background:var(--cedar);color:#fff}#custom-page .map-link .ld-icon{width:16px;height:16px}#custom-page .whatsapp-btn .ld-icon{width:19px;height:19px}#custom-page .contact-btn--wide{color:var(--charcoal);gap:8px;line-height:1.3}#custom-page .contact-btn--wide .ld-icon{flex:none;width:17px;height:17px}#custom-page .contact-btn:hover{color:#fff}#custom-page .contact-btn:hover .ld-icon{stroke:currentColor}#custom-page .social-btn{color:var(--charcoal);font:inherit;cursor:pointer;padding:0}#custom-page .social-btn:hover{color:#fff}#custom-page .social-btn .ld-icon{fill:none;stroke:currentColor;width:19px;height:19px}#custom-page .social-btn.is-copied{border-color:var(--cedar);background:var(--cedar);color:#fff}#custom-page .listing-social-links{gap:8px;display:grid}#custom-page .listing-social-links a{border:1px solid var(--stone);color:#555;align-items:center;gap:10px;padding:10px 12px;font-size:13px;transition:border-color .2s,color .2s;display:flex}#custom-page .listing-social-links a:hover{border-color:var(--charcoal);color:var(--charcoal)}#custom-page .listing-social-links .ld-icon{flex:none;width:18px;height:18px}#custom-page .payment-pill .ld-icon{width:15px;height:15px;color:var(--cedar)}#custom-page .listing-claim-box p{color:#6e6860;margin:0 0 13px;font-size:12px;line-height:1.6}#custom-page .listing-claim-button{border:1px solid var(--cedar);width:100%;color:var(--cedar);letter-spacing:.08em;text-transform:uppercase;background:#fff;justify-content:center;align-items:center;gap:9px;padding:12px 14px;font-size:11px;font-weight:600;transition:background .2s,color .2s;display:flex}#custom-page .listing-claim-button:hover{background:var(--cedar);color:#fff}#custom-page .listing-claim-button .ld-icon{width:17px;height:17px}#custom-page .listing-claim-status{color:var(--cedar);letter-spacing:.08em;text-transform:uppercase;background:#e7efe9;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:600;display:inline-flex}@media (width<=720px){#custom-page .rules-list--timing,#custom-page .rules-list--stay{grid-template-columns:1fr;gap:12px}}#custom-page .badge-row .ld-icon{width:18px;height:18px;color:var(--cedar);flex:none}@media (width<=768px){#custom-page .gallery-main-view{height:330px;min-height:0}#custom-page .gallery-rail{grid-template-columns:36px minmax(0,1fr) 36px}#custom-page .gallery-rail-button{width:36px}}
