/* Presentation only: booking calculations, availability and IDs stay in listing.js. */
.listing-2032{background:#f8f3f0!important;color:#1c1c1e}.listing-2032 #navbar{display:none!important}.listing-2032 #content{padding-top:0!important}.listing-2032 [hidden]{display:none!important}.listing-2032 .journey-header svg{width:22px;height:22px}.listing-2032 .listing-vision-intro{max-width:1280px;margin:0 auto;padding:16px 32px 12px}.listing-back{font-size:12px;color:#796c64;text-decoration:none}.listing-back:hover{color:#9b603d}.listing-vision-row{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:24px}.listing-vision-kicker{text-transform:uppercase;letter-spacing:2px;font-size:10px;color:#96735c;font-weight:600;margin:0 0 11px}.listing-vision-title{font-size:44px;line-height:1.13;letter-spacing:-2px;font-weight:620;margin:0}.listing-2032 #listing-save-duo{display:flex;align-items:center;gap:9px;white-space:nowrap;padding:12px 17px;border:1px solid #e1d6cd;border-radius:25px;background:#fffcf8;color:#47382f;font-size:12px}.listing-2032 #listing-save-duo>svg{width:18px;height:18px}.listing-2032 #listing-save-duo[aria-pressed=true]{background:#f9e0cf;color:#935832}.listing-2032 #listing-save-duo[aria-pressed=true] svg{fill:#f5c6aa}.listing-media-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:17px}.listing-view-tabs{display:flex;align-items:center;background:#eee6df;border:1px solid #e6dcd4;border-radius:25px;padding:4px;gap:4px}.listing-view-tabs button{font-size:12px;border:0;background:none;border-radius:23px;padding:9px 22px;color:#796c62;min-height:35px;cursor:pointer}.listing-view-tabs button[aria-selected=true]{background:#222224;color:#fff;box-shadow:0 2px 5px #33271b15}#listing-photo-count{font-size:11px;color:#8b7c70}.listing-asset-panel{min-height:440px;background:#eee6df;border-radius:25px;overflow:hidden;position:relative}.listing-asset-panel img{display:block;width:100%;height:490px;object-fit:contain}.listing-asset-panel iframe{width:100%;height:500px;display:block;border:0}.listing-asset-caption{padding:15px 20px;color:#72655d;font-size:11px;line-height:1.6;border-top:1px solid #dfd2c6;background:#fffaf5}.listing-asset-error{min-height:440px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:28px;text-align:center;color:#72655d}.listing-asset-error button{background:#f5c6aa;color:#38281f;padding:12px 20px;border:0;border-radius:13px;cursor:pointer}.listing-confidence{margin-top:21px;padding:24px 26px;border:1px solid #e3d8cf;border-radius:23px;background:#fffcf9}.listing-confidence>div{display:flex;align-items:center;gap:9px}.listing-confidence p{font-size:19px;letter-spacing:-.5px;font-weight:620;margin:0}.listing-detail-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f7e5d7;color:#9c6443;font-size:13px}.listing-confidence>span{display:block;margin:8px 0 15px;color:#877669;font-size:12px}.listing-confidence nav{display:flex;gap:24px;color:#936347;font-size:11px}.listing-2032 #listing-booking-card:before{content:'Votre prochaine parenthèse';display:block;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#94755e;margin-bottom:18px}.listing-2032:lang(en) #listing-booking-card:before{content:'Your next escape'}.listing-2032 #listing-booking-card{background:#fffcf9!important;border:1px solid #e4d9d0!important;border-radius:26px!important;box-shadow:0 16px 40px #68473008!important;padding:26px!important}.listing-2032 #listing-price{font-size:36px!important;font-weight:650!important;letter-spacing:-1.8px}.listing-2032 #listing-price-label{font-size:12px!important;color:#847466!important}.listing-2032 #listing-date-selector,.listing-2032 #guests-selector,.listing-2032 #time-slot-selector{border:1px solid #e6dad0!important;border-radius:15px!important;padding:15px!important;background:#fffdf9!important;box-shadow:none!important}.listing-2032 #listing-date-selector label{font-size:9px!important;letter-spacing:1.1px!important;color:#9b8574!important}.listing-2032 #checkin-display,.listing-2032 #checkout-display{font-size:13px!important}.listing-2032 #booking-card-button{background:#f5c6aa!important;background-image:none!important;color:#36281f!important;border:0!important;border-radius:14px!important;font-size:14px!important;font-weight:600!important;padding:15px 18px!important;box-shadow:none!important;transform:none!important;min-height:51px}.listing-2032 #booking-card-button:hover{background:#efb995!important}.listing-2032 #badges-confiance{font-size:10px!important;color:#8b7b6d}.listing-2032 #badges-confiance>div{font-size:10px!important;line-height:1.6}.listing-2032 #badges-confiance svg{color:#b1825f!important}.listing-2032 #modifier-dates{color:#96613c;font-size:11px}.listing-2032 #caution-luvcover{background:#f6ece2!important;border-color:#e8d7c7!important}.listing-2032 #listing-booking-card .booking-card-price-row{margin-bottom:18px!important}.listing-2032 #listing-booking-card #guests-selector{margin-bottom:18px!important}.listing-2032 #price-breakdown{font-size:12px;color:#756456}.listing-2032 #price-breakdown>div{font-size:12px!important}.listing-2032 #price-breakdown>div:last-child{font-size:16px!important;color:#2d251f}.listing-2032 #content>footer{background:#ede4dc!important;color:#726052!important;border-top:1px solid #e2d5c9}.listing-2032 #content>footer a,.listing-2032 #content>footer p,.listing-2032 #content>footer h4{color:inherit!important}.listing-2032 #ai-chat-btn{width:48px;height:48px;background:#f5c6aa!important;box-shadow:0 8px 24px #46302015;right:24px;bottom:24px}.listing-2032 #ai-chat-btn svg{color:#63412f;width:22px;height:22px}.listing-2032 button:focus-visible,.listing-2032 a:focus-visible{outline:3px solid #9c5b37;outline-offset:4px}.listing-notice{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);background:#27211d;color:white;padding:14px 24px;border-radius:15px;font-size:12px;z-index:9000;box-shadow:0 12px 36px #32211620}
@media(min-width:1024px){.listing-2032 #lv-titre-haut{max-width:1280px;padding:14px 32px 16px;margin:0 auto!important}.listing-2032 .lv-tete-ligne{align-items:end!important}.listing-2032 .listing-summary-card{background:transparent!important;padding:0!important;box-shadow:none!important;border:0!important}.listing-2032 #listing-title{font-size:25px!important;line-height:1.25;font-weight:600!important;letter-spacing:-.9px;margin-bottom:5px}.listing-2032 #listing-location{font-size:12px!important;color:#88786d!important}.listing-2032 .listing-summary-meta{margin-top:8px!important}.listing-2032 .listing-summary-pill{font-size:11px!important;background:transparent!important;border:0!important;padding:0 12px 0 0!important}.listing-2032 .lv-actions button{font-size:11px!important;background:transparent!important;border-color:#ddd0c5!important;border-radius:20px!important;padding:9px 13px!important}.listing-2032 .lv-actions svg{width:15px;height:15px}.listing-2032 .listing-gallery-section{background:transparent!important}.listing-2032 .listing-gallery-section>div{max-width:1280px;padding:0 32px 0!important}.listing-2032 .listing-gallery-section>div>div{margin-bottom:0!important}#listing-showcase{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:32px;align-items:start}#listing-showcase>.listing-booking-column{position:sticky;top:20px}#listing-showcase #listing-booking-card{position:relative!important;top:auto!important}.listing-2032 .lv-mosaique{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:420px 105px;gap:9px;height:534px!important;position:relative;border-radius:24px!important;overflow:hidden!important;background:#e7dcd1}.listing-2032 .lv-mosaique-grand{height:420px!important}.listing-2032 .lv-mosaique-petits{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:105px!important;gap:9px!important;height:105px!important}.listing-2032 .lv-mosaique-petits>div{height:105px!important;aspect-ratio:auto!important}.listing-2032 .lv-mosaique-petits img{height:105px!important;object-fit:cover!important}.listing-2032 .listing-hero-gallery-trigger{right:18px!important;bottom:126px!important;top:auto!important;left:auto!important;border-radius:22px!important;background:#fffaf3e8!important;color:#3c2c20!important;border:1px solid #fff9!important;font-size:10px!important;padding:10px 14px!important;box-shadow:none!important}.listing-2032 .listing-details-section{background:transparent!important;padding-top:35px!important}.listing-2032 .listing-details-section>div{max-width:1280px;padding:0 32px!important}.listing-2032 .listing-details-section>div>.grid{display:block!important;max-width:834px}.listing-2032 .listing-detail-sections>div{background:transparent!important;border:0!important;border-top:1px solid #e5d8ce!important;border-radius:0!important;padding:28px 0!important;box-shadow:none!important}.listing-2032 .listing-detail-sections>div#lv-ancre-titre{display:none!important}.listing-2032 .listing-detail-sections h2{font-size:24px!important;letter-spacing:-.7px;font-weight:600!important}.listing-2032 #lv-sous-photos{padding-top:20px!important;margin:0!important}.listing-2032 #lv-type-lieu{font-size:19px!important;font-weight:570!important}.listing-2032 #lv-capacite{font-size:12px;color:#827063}.listing-2032 #listing-description{font-size:14px!important;color:#746355!important;line-height:1.9!important}.listing-2032 #listing-map-card-container{border-radius:22px;overflow:hidden}.listing-2032 #main-amenities-card .lv-eq,.listing-2032 #main-amenities-card button{border-radius:17px!important}.listing-2032 #similar-section{max-width:1280px;padding:25px 32px 42px!important}.listing-2032 #similar-section h2{font-size:25px;font-weight:600;letter-spacing:-.7px}.listing-2032 .lv-coeur{background:#f5e9de!important;border:1px solid #e8d7c8!important;border-radius:24px!important;padding:28px!important}}
@media(max-width:1023px){.listing-vision-intro{padding:12px 20px!important}.listing-vision-title{font-size:30px;letter-spacing:-1px}.listing-vision-row{align-items:start;gap:14px}.listing-2032 #listing-save-duo{font-size:10px;padding:10px}.listing-2032 #listing-save-duo span{max-width:110px;white-space:normal}.listing-2032 .listing-view-tabs button{padding:8px 12px}.listing-confidence{padding:20px}.listing-2032 #listing-showcase{display:block}.listing-2032 .listing-media-toolbar{margin-top:14px}.listing-2032 .listing-asset-panel img,.listing-2032 .listing-asset-panel iframe{height:400px}}
@media(prefers-reduced-motion:reduce){.listing-2032 *{scroll-behavior:auto!important;transition:none!important}}

.listing-2032 #lv-titre-haut{background:transparent!important}.listing-2032 .journey-language svg{width:13px;height:13px}.listing-2032 .lv-ds__valider{background:#f5c6aa!important;color:#3b291d!important}.listing-2032 .lv-ds__j--debut,.listing-2032 .lv-ds__j--fin{background:#27221e!important}

.listing-asset-panel video{display:block;width:100%;height:490px;object-fit:contain;background:#f5efe8}.listing-video-toggle{display:block;margin:12px auto;padding:8px 16px;border:1px solid #dccbbb;border-radius:22px;background:#fffcf9;color:#71513a;font-size:11px;cursor:pointer}.listing-video-toggle:disabled{opacity:.6;cursor:default}
.listing-vision-property{display:none}.listing-entry-2032 #navbar{display:none!important}.listing-asset-empty{min-height:490px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:38px;text-align:center;background:radial-gradient(ellipse at 50% 20%,#f9e9dc,#eee4db 78%)}.listing-asset-empty svg{width:72px;height:72px;stroke:#be977a;stroke-width:1;fill:none;margin:0 0 22px}.listing-asset-empty h3{font-size:24px;letter-spacing:-.7px;line-height:1.3;font-weight:600;color:#514033}.listing-asset-empty p{max-width:340px;font-size:13px;line-height:1.7;color:#8a7462;margin:14px 0 22px}.listing-asset-empty button{border:1px solid #d7c4b5;border-radius:14px;background:#fffcf7;padding:12px 20px;color:#755238;font-size:12px;cursor:pointer}
@media(max-width:1023px){
  body.listing-2032,.listing-2032 #content,.listing-2032 .listing-gallery-section,.listing-2032 .listing-details-section{background:#f8f3f0!important}
  .listing-2032 #content{padding-bottom:115px!important}
  .listing-2032 .journey-header{min-height:74px}
  .listing-2032 .listing-vision-intro{padding:12px 20px 13px!important}
  .listing-2032 .listing-back{font-size:11px}
  .listing-2032 .listing-vision-row{margin-top:20px;align-items:center;gap:12px}
  .listing-2032 .listing-vision-row>div{min-width:0;max-width:280px}
  .listing-2032 .listing-vision-kicker{font-size:9px;letter-spacing:1.7px;margin-bottom:10px}
  .listing-2032 .listing-vision-kicker{display:none}
  .listing-2032 .listing-vision-property{display:block;font-size:10px;line-height:1.45;letter-spacing:1px;text-transform:uppercase;color:#98785f;font-weight:600;margin:0 0 10px}
  .listing-2032 .listing-vision-title{font-size:36px;line-height:1.1;letter-spacing:-1.7px;font-weight:630}
  .listing-2032 #listing-save-duo{flex:none;width:40px;height:40px;padding:10px!important;align-self:flex-start;margin-top:31px;justify-content:center}
  .listing-2032 #listing-save-duo>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
  .listing-2032 .listing-gallery-section>.max-w-7xl{padding:0 20px!important}
  .listing-2032 .listing-gallery-section .mb-8{margin-bottom:0!important}
  .listing-2032 .listing-media-toolbar{margin:10px 0 15px;gap:7px;flex-wrap:wrap}
  .listing-2032 .listing-view-tabs{padding:3px;gap:0}
  .listing-2032 .listing-view-tabs button{min-height:33px;font-size:11px;padding:8px 17px}
  .listing-2032 #listing-photo-count{font-size:9px;color:#8e7e70;margin-left:auto}
  .listing-2032 #listing-photos-panel{border-radius:23px;overflow:hidden;background:#eee5dc}
  .listing-2032 #listing-photos-panel>.lv-mosaique{display:none!important}
  .listing-2032 .listing-mobile-gallery{display:block!important}
  .listing-2032 .listing-mobile-carousel{height:335px!important;min-height:0!important;aspect-ratio:auto!important;border-radius:23px;scrollbar-width:none}
  .listing-2032 .listing-mobile-carousel img{height:335px!important;object-fit:cover}
  .listing-2032 .listing-mobile-gallery-shell{border-radius:23px;overflow:hidden}
  .listing-2032 .listing-hero-float--left{display:none}
  .listing-2032 .listing-hero-float--right{top:13px;right:13px;gap:8px}
  .listing-2032 .listing-hero-fab{width:33px;height:33px;box-shadow:none;border:1px solid #ffffff90;background:#fffcf4e8}
  .listing-2032 .listing-hero-fab svg{width:16px;height:16px}
  .listing-2032 .listing-mobile-dots{bottom:13px}
  .listing-2032 .listing-confidence{margin-top:16px;padding:19px 18px;border-radius:21px}
  .listing-2032 .listing-confidence p{font-size:17px;letter-spacing:-.5px}
  .listing-2032 .listing-confidence>span{font-size:11px;line-height:1.6;margin:8px 0 12px}
  .listing-2032 .listing-confidence nav{gap:18px;font-size:10px}
  .listing-2032 #lv-sous-photos{padding:23px 0 12px!important;margin:0!important;text-align:left!important}
  .listing-2032 #lv-type-lieu{font-size:17px!important;line-height:1.45;text-align:left!important;letter-spacing:-.4px}
  .listing-2032 #lv-capacite{font-size:11px!important;line-height:1.6;text-align:left!important;color:#867362}
  .listing-2032 .listing-details-section{padding-top:5px!important}
  .listing-2032 .listing-details-section>.max-w-7xl{padding:0 20px!important}
  .listing-2032 .listing-detail-sections>div{background:transparent!important;border-color:#e7dbd1!important;box-shadow:none!important;padding:25px 0!important}
  .listing-2032 .listing-detail-sections h2{font-size:21px!important;font-weight:620;letter-spacing:-.6px}
  .listing-2032 .listing-summary-card{text-align:left!important;background:transparent!important}
  .listing-2032 .listing-summary-card #listing-title{text-align:left!important;font-size:24px!important;line-height:1.3;letter-spacing:-.7px}
  .listing-2032 #listing-description{font-size:13px!important;line-height:1.85!important;color:#786757!important}
  .listing-2032 #listing-booking-card{margin-top:15px;padding:22px!important}
  .listing-2032 .listing-asset-panel{min-height:335px;border-radius:23px}
  .listing-2032 .listing-asset-empty{min-height:335px;padding:25px}.listing-2032 .listing-asset-empty svg{width:52px;height:52px;margin-bottom:15px}.listing-2032 .listing-asset-empty h3{font-size:21px}.listing-2032 .listing-asset-empty p{font-size:12px;line-height:1.6;margin:12px 0 18px}
  .listing-2032 .listing-asset-panel img,.listing-2032 .listing-asset-panel iframe,.listing-2032 .listing-asset-panel video{height:335px}
  .listing-2032 .listing-asset-caption{font-size:10px;padding:12px 16px}
  .listing-2032 #mobile-sticky-cta{display:block!important;z-index:90!important;border:0!important;border-top:1px solid #e4d6cb!important;background:#fffcf8f5!important;backdrop-filter:blur(12px);box-shadow:0 -7px 30px #75604b08!important;padding-bottom:env(safe-area-inset-bottom,0px)!important}
  .listing-2032 #mobile-sticky-cta>div{padding:13px 20px!important}
  .listing-2032 #mobile-sticky-cta .flex.items-center.justify-between{display:grid!important;grid-template-columns:minmax(0,1fr) 168px!important;gap:12px!important;margin:0!important;align-items:center!important}
  .listing-2032 #mobile-sticky-cta button#sticky-booking-button{background:#f5c6aa!important;background-image:none!important;color:#3b2a1e!important;font-size:12px!important;font-weight:620!important;box-shadow:none!important;white-space:normal;line-height:1.35;min-height:51px!important;border-radius:14px!important;padding:11px 15px!important;margin:0!important}
  .listing-2032 .lv-invite-txt{font-size:12px;line-height:1.4;text-align:left!important;font-weight:600}
  .listing-2032 .lv-invite-txt.listing-mobile-starting-price{font-size:22px;line-height:1.25;letter-spacing:-.8px}
  .listing-2032 .listing-mobile-price-note{font-size:8px;color:#887563;line-height:1.45;margin:4px 0 0;letter-spacing:0}
  .listing-2032 #sticky-invite-note{display:none!important}
  .listing-2032 .lv-invite-note{font-size:10px;justify-content:flex-start!important}
  .listing-2032 #sticky-price-wrap{display:flex;flex-wrap:wrap;gap:0 3px!important;text-align:left;justify-content:flex-start!important}
  .listing-2032 #sticky-price{font-size:24px!important;line-height:1.25;letter-spacing:-.8px}
  .listing-2032 #sticky-price-label{font-size:9px!important;color:#8c7968!important}
  .listing-2032 #sticky-price-wrap .lv-modif-dates{font-size:10px!important;padding:0!important;min-height:0!important;display:block;flex-basis:100%;text-align:left;margin:1px 0 0!important;color:#9a6240}
  .listing-2032 #sticky-day-price,.listing-2032 #sticky-availability-text{font-size:9px!important;margin-top:3px;line-height:1.4}
  .listing-2032 #sticky-support-text:empty,.listing-2032 #sticky-availability-text:empty{display:none}
  .listing-2032 .lv-ds__panneau{background:#fffcf9!important;border-radius:26px 26px 0 0!important}
  .listing-2032 .lv-ds__titre{font-size:23px!important;line-height:1.2;letter-spacing:-.7px}
  .listing-2032 .lv-ds__valider{border-radius:14px!important}
  .listing-2032 .listing-notice{bottom:105px;max-width:calc(100% - 32px);width:max-content;font-size:11px}
  .listing-2032.listing-booking-open #mobile-sticky-cta{display:none!important}
}

/* Quiet miniature stage, with a keyboard-accessible motion control. */
.listing-video-stage{position:relative;isolation:isolate;background:#f4ede5}
.listing-video-stage video{height:530px;background:transparent;mix-blend-mode:multiply}
.listing-video-stage .listing-video-toggle{position:absolute;z-index:2;top:17px;right:17px;margin:0;min-height:36px;padding:9px 13px;background:#fffcf4ec;border:1px solid #ded0c3;border-radius:24px;backdrop-filter:blur(8px);font-size:10px}
.listing-video-stage .listing-video-toggle:before{content:'';display:inline-block;vertical-align:-1px;margin-right:7px;width:8px;height:10px;border-left:3px solid currentColor;border-right:3px solid currentColor}
.listing-video-stage .listing-video-toggle[aria-pressed=false]:before{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid currentColor;border-right:0}
.listing-video-highlight{position:absolute;z-index:1;padding:11px 14px;border-radius:22px;background:#fffdf8f5;box-shadow:0 8px 22px #72563c10;font-size:11px;color:#665042;pointer-events:none}
.listing-video-highlight:before{content:'';width:5px;height:5px;border-radius:50%;background:#bf977a;display:inline-block;margin-right:7px;vertical-align:2px}
.listing-video-highlight-0{left:5%;bottom:22%}.listing-video-highlight-1{right:5%;top:39%}
#listing-tab-immersion:before{content:'';display:inline-block;vertical-align:-3px;margin-right:7px;width:14px;height:14px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 3 9 5v8l-9 5-9-5V8ZM3 8l9 5 9-5M12 13v8' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
@media(max-width:1023px){.listing-video-stage video{height:355px!important}.listing-video-stage .listing-video-toggle{top:12px;right:12px;font-size:9px;padding:8px 10px;min-height:32px}.listing-video-highlight{font-size:9px;padding:9px 11px}.listing-video-highlight-0{left:3%;bottom:20%}.listing-video-highlight-1{right:3%;top:39%}}

/* Frame 03: a full-width selector, with 3D first and real media availability. */
.listing-2032 .listing-asset-empty,.listing-2032 .listing-asset-error{border-radius:inherit}
.listing-2032 .lv-avis-piste{margin-right:0;padding-right:0}
.listing-2032 .listing-media-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-bottom:14px}
.listing-2032 .listing-view-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:4px;gap:3px;border-radius:24px;background:#eee7e1;border-color:#e6dcd4}
.listing-2032 .listing-view-tabs button{width:100%;min-width:0;min-height:38px;padding:9px 12px;text-align:center;font-size:12px}
.listing-2032 .listing-view-tabs button:disabled{color:#a6978c;cursor:help;box-shadow:none}
.listing-2032 #listing-photo-count{text-align:right;margin:0 3px 0 0}
.listing-2032 #listing-showcase:not([data-media-view=photos]) #listing-photo-count{display:none}
.listing-2032 .listing-asset-panel{background:transparent;border-radius:20px;min-height:0;overflow:visible}
.listing-2032 .listing-video-stage{border-radius:20px;overflow:hidden}
.listing-2032 .listing-video-stage .listing-video-toggle{top:auto;bottom:14px;right:14px;background:#fffdf9;border-color:#e8ddd2;box-shadow:0 4px 18px #6b4c3010}
.listing-2032 .listing-asset-caption{background:transparent;border:0;padding:12px 2px 0;font-size:10px;line-height:1.6;color:#918173}
.listing-2032 .listing-confidence{margin-top:20px;padding:21px 23px}
.listing-2032 .listing-confidence>div{gap:0}
.listing-2032 .listing-confidence .listing-detail-icon{display:none}
.listing-2032 .listing-confidence>span{display:none}
.listing-2032 .listing-confidence nav{display:grid;gap:10px;margin-top:15px;font-size:12px;color:#877669}
.listing-2032 .listing-confidence nav>a,.listing-2032 .listing-confidence nav>button{display:flex;align-items:center;gap:9px;text-align:left;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;text-decoration:none}
.listing-2032 .listing-confidence nav>a:before,.listing-2032 .listing-confidence nav>button:before{content:'\2713';color:#b68a68;width:15px;flex:none;text-align:center}
.listing-2032 .listing-confidence nav>:hover{color:#6f4228}
@media(max-width:1023px){
  .listing-2032 .listing-media-toolbar{margin:10px 0 13px;gap:7px}
  .listing-2032 .listing-view-tabs{padding:3px;gap:2px}
  .listing-2032 .listing-view-tabs button{font-size:11px;min-height:36px;padding:8px 7px}
  .listing-2032 .listing-video-stage{border-radius:18px}
  .listing-2032 .listing-asset-caption{padding-top:11px;font-size:9px}
  .listing-2032 .listing-confidence{margin-top:17px;padding:19px 18px}
  .listing-2032 .listing-confidence nav{gap:10px;font-size:11px;margin-top:13px}
  .listing-2032 .listing-video-stage .listing-video-toggle{bottom:12px;right:12px}
}
