.board-media{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;width:calc(100% - 12px);margin:0 6px;padding:6px 0;display:block}.board-frame{aspect-ratio:6/7;isolation:isolate;background:linear-gradient(110deg,var(--tint,#eaf0e4) 30%,color-mix(in srgb,var(--tint,#eaf0e4) 55%,#fff) 50%,var(--tint,#eaf0e4) 70%);background-size:220% 100%;border-radius:14px;width:100%;display:block;position:relative;overflow:hidden}.board-frame img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.015)}.board-frame img.loaded{opacity:1;transform:none}@media (hover:hover){.board-card:hover .board-frame img.loaded{transform:scale(1.035)}}.board-frame.has-photo:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#0b140733 45%,#0b1407b8);height:52%;position:absolute;inset:auto 0 0}.board-cover-empty{color:var(--ink,#617047);background:radial-gradient(circle at 20% 15%,#ffffffb3,transparent 45%),radial-gradient(circle at 85% 90%,color-mix(in srgb,var(--ink,#617047) 14%,transparent),transparent 50%),linear-gradient(165deg,color-mix(in srgb,var(--tint,#eaf0e4) 50%,#fff),var(--tint,#eaf0e4));flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.board-cover-icon{width:64px;height:64px;color:var(--ink,#617047);box-shadow:0 8px 24px color-mix(in srgb,var(--ink,#617047) 18%,transparent);background:#fff;border-radius:20px;place-items:center;display:grid}.board-cover-label{letter-spacing:.3px;text-transform:uppercase;opacity:.75;font-size:12px;font-weight:650}.board-photos,.board-timer{z-index:1;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:5px 9px;font-size:11.5px;font-weight:650;line-height:1;display:inline-flex;position:absolute;top:9px}.board-photos{color:#fff;background:#0b1407a6;right:9px}.board-timer{color:#c2443a;background:#fffffff2;max-width:calc(100% - 70px);left:9px;box-shadow:0 2px 8px #0b140714}.board-timer.urgent{color:#fff;background:#e5484d}.board-timer.expired{color:#8b8f86;background:#fffffff2}.board-timer-track{z-index:1;background:#ffffff4d;height:3px;position:absolute;bottom:0;left:0;right:0}.board-timer-track i{transform-origin:0;background:linear-gradient(90deg,#ff9e8f,#e5484d);height:100%;transition:transform 1s;display:block}.board-timer.urgent~.board-timer-track i{animation:1.6s ease-in-out infinite countdown-pulse}@keyframes countdown-pulse{50%{opacity:.45}}.board-price-tag{z-index:1;color:var(--ink,#617047);letter-spacing:-.5px;text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:21px;font-weight:750;line-height:1.1;position:absolute;bottom:13px;left:12px;right:12px;overflow:hidden}.board-frame.has-photo .board-price-tag{color:#fff;text-shadow:0 1px 10px #0b140766}.board-price-tag.negotiable{letter-spacing:0;font-size:15px;font-weight:650}.board-card:has(.board-timer.expired){opacity:.6}.board-card{content-visibility:auto;contain-intrinsic-size:auto 520px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s}@media (hover:hover){.board-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #2336111a,0 3px 8px #2336110a}}.board-card:active{transition-duration:.12s;transform:scale(.985)}.board-new{z-index:1;color:#1c2a14;letter-spacing:.2px;background:#d5ff55;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:750;position:absolute;bottom:44px;left:12px;box-shadow:0 3px 10px #d5ff5566}.board-cover-empty:before,.board-cover-empty:after{content:"";border:1.5px solid color-mix(in srgb,var(--ink,#617047) 14%,transparent);pointer-events:none;border-radius:50%;position:absolute}.board-cover-empty:before{aspect-ratio:1;width:170%;top:-60%;left:-35%}.board-cover-empty:after{aspect-ratio:1;width:120%;top:-35%;left:-10%}.board-cover-icon{z-index:1;position:relative}.board-promo{isolation:isolate;color:#f3f8ea;background:linear-gradient(120deg,#1c2a14,#2c4520 60%,#35541f);border-radius:20px;align-items:center;gap:18px;margin:0 0 26px;padding:20px 22px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #1c2a1426}.board-promo:before{content:"";z-index:-1;background:radial-gradient(circle,#d5ff5559,#0000 65%);border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-60px}.board-promo:after{content:"";z-index:-1;background:radial-gradient(circle,#8fbf4d2e,#0000 70%);border-radius:50%;width:320px;height:220px;position:absolute;bottom:-120px;left:30%}@media (hover:hover){.board-promo:hover{transform:translateY(-2px);box-shadow:0 18px 40px #1c2a1433}.board-promo:hover .board-promo-button{background:#e3ff85}}.board-promo-icon{color:#1c2a14;background:#d5ff55;border-radius:16px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 6px 18px #d5ff5540}.board-promo-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.board-promo-copy strong{letter-spacing:-.3px;font-size:18px;font-weight:700}.board-promo-copy small{color:#c4d4b0;font-size:13px}.board-promo-copy em{display:none}.board-promo-price{flex-direction:column;flex-shrink:0;align-items:flex-end;line-height:1.15;display:flex}.board-promo-price small{color:#b7c9a0;font-size:11px}.board-promo-price b{color:#d5ff55;letter-spacing:-.5px;font-size:24px;font-weight:750}.board-promo-button{color:#1c2a14;background:#d5ff55;border-radius:13px;flex-shrink:0;align-items:center;gap:6px;padding:12px 18px;font-size:14px;font-weight:700;transition:background .2s;display:inline-flex}.board-empty .primary{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.place-dialog.advert-detail{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);height:auto;min-height:min(460px,100dvh - 48px);max-height:min(600px,100dvh - 48px);width:calc(100vw - 32px)!important;max-width:900px!important;padding:0!important;display:grid!important;overflow:hidden!important}.advert-detail-body>.reveal:last-child{margin-top:auto}.advert-media{background:#0e1609;min-height:0;position:relative}.advert-gallery{background:#0e1609;height:100%;position:relative}.gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;height:100%;display:flex;overflow-x:auto}.gallery-track::-webkit-scrollbar{display:none}.gallery-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;height:100%;position:relative;overflow:hidden}.gallery-slide:before{content:"";background:var(--slide) center/cover;filter:blur(26px)brightness(.62)saturate(1.15);position:absolute;inset:-30px}.gallery-slide img{object-fit:contain;width:100%;height:100%;position:relative}.gallery-arrow{color:#253a17;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:38px;height:38px;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 4px 14px #0000002e}.gallery-arrow:active{transform:scale(.94)}.gallery-arrow.prev{left:12px}.gallery-arrow.next{right:12px}.gallery-arrow:disabled{opacity:0;pointer-events:none}.gallery-counter{color:#fff;background:#0b1407a6;border-radius:99px;padding:5px 10px;font-size:12px;font-weight:650;position:absolute;top:12px;left:12px}.gallery-dots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.gallery-dots button{cursor:pointer;background:#ffffff80;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .25s,background .25s}.gallery-dots button.active{background:#fff;width:20px}@media (hover:none){.gallery-arrow{display:none}}.advert-detail-cover{height:100%;color:var(--ink,#617047);background:radial-gradient(circle at 20% 15%,#ffffffb3,transparent 45%),linear-gradient(165deg,color-mix(in srgb,var(--tint,#eaf0e4) 50%,#fff),var(--tint,#eaf0e4));flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.advert-side{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.advert-detail .advert-detail-body{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto;padding:24px 24px 14px!important}.advert-detail-body::-webkit-scrollbar{display:none}.advert-detail-head{justify-content:space-between;align-items:center;gap:10px;padding-right:44px;display:flex}.advert-detail-head .icon-button{flex-shrink:0;width:36px;height:36px}.advert-detail-price{color:#1a2513;letter-spacing:-.7px;font-size:28px;font-weight:750;line-height:1.1}.advert-detail-price.negotiable{letter-spacing:-.3px;font-size:21px}.advert-detail .advert-detail-body [data-slot=dialog-title]{letter-spacing:-.2px;margin:6px 0 12px;font-weight:600;line-height:1.3;font-size:19px!important}.advert-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.advert-chips .seller-category{padding:6px 11px;font-size:12px}.advert-chip{color:#5d6b51;background:#f3f5ef;border-radius:30px;align-items:center;gap:5px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.advert-term{background:#fff7f5;border:1px solid #fbe0dc;border-radius:12px;flex-direction:column;gap:7px;margin-bottom:14px;padding:10px 12px;display:flex}.advert-term>div{color:#8a5a53;align-items:center;gap:6px;font-size:12.5px;display:flex}.advert-term strong{color:#c2443a;margin-left:auto;font-size:13.5px;font-weight:700}.advert-term .countdown-track{background:#fbdcd7;border-radius:99px;height:4px;display:block;overflow:hidden}.advert-term .countdown-track i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#ff9e8f,#e5484d);height:100%;transition:transform 1s;display:block}.advert-term.urgent .countdown-track i{animation:1.6s ease-in-out infinite countdown-pulse}.advert-term.expired{background:#f6f7f4;border-color:#e6e8e3}.advert-description{margin-bottom:12px}.advert-description p{-webkit-line-clamp:4;color:#3b4733;white-space:pre-line;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.advert-description.expanded p{display:block}.advert-description button{color:#56762c;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:13px;font-weight:600}.advert-foot{border-top:1px solid #f0f2ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin-top:auto;padding-top:10px;display:flex}.advert-foot .text-link{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12.5px;display:inline-flex}.advert-foot-invite{color:#56762c}.advert-action-bar{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eef1e8;gap:10px;display:flex}.advert-action-bar a{border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:15px;font-weight:650;text-decoration:none;display:flex}.advert-detail .reveal{animation:.5s cubic-bezier(.2,.8,.2,1) both reveal-up;animation-delay:calc(var(--i,0)*45ms + 90ms)}@keyframes reveal-up{0%{opacity:0;transform:translateY(10px)}}.advert-detail .countdown-track i{animation:1s cubic-bezier(.2,.8,.2,1) .35s both bar-fill}@keyframes bar-fill{0%{transform:scaleX(0)}}.advert-detail .gallery-slide:first-child img,.advert-detail .advert-detail-cover{animation:.7s cubic-bezier(.2,.8,.2,1) both media-settle}@keyframes media-settle{0%{opacity:.4;transform:scale(1.05)}}.advert-action-bar .whatsapp{color:#fff!important;background:#1fa855!important;border-color:#1fa855!important}@media (hover:hover){.advert-action-bar .whatsapp:hover{background:#1a944b!important}}.advert-action-bar a{transition:transform .15s,filter .15s}.advert-action-bar a:active{transform:scale(.97)}.sheet-grabber{display:none}.gallery-slide{cursor:zoom-in}.gallery-expand{z-index:2;color:#fff;cursor:pointer;background:#0b1407a6;border:0;border-radius:12px;place-items:center;width:36px;height:36px;transition:transform .15s;display:grid;position:absolute;bottom:12px;right:12px}.gallery-expand:active{transform:scale(.92)}.photo-viewer[data-slot=dialog-content]{z-index:60;overflow:hidden;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;--tw-translate-x:0!important;--tw-translate-y:0!important;background:#050805!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;animation:.22s both viewer-in!important;display:block!important;position:fixed!important;inset:0!important;transform:none!important}@keyframes viewer-in{0%{opacity:0}}.viewer-stage{touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in;position:absolute;inset:0;overflow:hidden}.viewer-stage.zoomed{cursor:grab}.viewer-stage.zoomed:active{cursor:grabbing}.viewer-stage img{object-fit:contain;transform-origin:50%;will-change:transform;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;animation:.3s cubic-bezier(.2,.8,.2,1) both viewer-photo;display:block}@keyframes viewer-photo{0%{opacity:0}}.viewer-top{z-index:2;padding:calc(12px + env(safe-area-inset-top)) 14px 24px;pointer-events:none;background:linear-gradient(#000000a6,#0000);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.viewer-top>*{pointer-events:auto}.viewer-counter{color:#fff;background:#ffffff24;border-radius:99px;padding:6px 12px;font-size:14px;font-weight:650}.viewer-counter:empty{visibility:hidden}.viewer-close{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .15s,transform .15s;display:grid}.viewer-close:active{transform:scale(.92)}@media (hover:hover){.viewer-close:hover{background:#ffffff40}}.viewer-arrow{z-index:2;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:50px;height:50px;transition:background .15s,opacity .15s;display:grid;position:absolute;top:50%;translate:0 -50%}.viewer-arrow.prev{left:18px}.viewer-arrow.next{right:18px}.viewer-arrow:disabled{opacity:0;pointer-events:none}@media (hover:hover){.viewer-arrow:hover{background:#ffffff3d}}@media (hover:none){.viewer-arrow{display:none}}.viewer-thumbs{z-index:2;padding:28px 12px calc(14px + env(safe-area-inset-bottom));scrollbar-width:none;background:linear-gradient(#0000,#000000a6);justify-content:center;gap:8px;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-x:auto}.viewer-thumbs button{opacity:.5;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:11px;flex-shrink:0;width:54px;height:54px;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.viewer-thumbs button.active{opacity:1;border-color:#d5ff55}.viewer-thumbs img{object-fit:cover;width:100%;height:100%;display:block}:is(.photo-viewer:has(.viewer-stage.zoomed) .viewer-thumbs,.photo-viewer:has(.viewer-stage.zoomed) .viewer-arrow){opacity:0;pointer-events:none}.viewer-hint{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:3;color:#fff;text-align:center;pointer-events:none;background:#000000bf;border-radius:99px;align-items:center;gap:7px;max-width:calc(100vw - 32px);padding:9px 14px;font-size:13px;animation:2.6s both hint-fade;display:flex;position:absolute;translate:-50%}@media (hover:hover){.hint-touch{display:none}}@media (hover:none){.hint-mouse{display:none}}.viewer-hint{white-space:nowrap}.viewer-hint svg{flex-shrink:0}@keyframes hint-fade{0%{opacity:0;transform:translateY(6px)}12%,80%{opacity:1;transform:none}to{opacity:0}}.advert-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.advert-photos figure{aspect-ratio:1;background:#eef3e7;border-radius:12px;margin:0;position:relative;overflow:hidden}.advert-photos figure img{object-fit:cover;width:100%;height:100%}.advert-photos figure.cover{outline-offset:-2px;outline:2px solid #9fbd6c}.photo-badge,.photo-cover{border:0;border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:6px;left:6px}.photo-badge{color:#21271b;background:#d5ff55}.photo-cover{color:#3c5427;cursor:pointer;background:#ffffffeb}.photo-remove{color:#fff;cursor:pointer;background:#1d2a14b3;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px}.editor-form .photo-add{aspect-ratio:1;color:#5f7f35;text-align:center;cursor:pointer;background:#f7faf2;border:1.5px dashed #c9d8b7;border-radius:12px;justify-content:center;align-items:center;gap:4px;font-size:12.5px;font-weight:600;position:relative}.editor-form .photo-add input{opacity:0;cursor:pointer;position:absolute;inset:0}.editor-form .photo-add small{font-size:11px;line-height:1.3}.term-picker{background:#fbfdf8;border:1px solid #e1e8d8;border-radius:16px;flex-direction:column;gap:10px;margin:0;padding:14px;display:flex}.term-picker legend{color:#3c5427;align-items:center;gap:6px;padding:0 6px;font-size:13px;font-weight:600;display:flex}.term-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.term-options button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6d7;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 11px;transition:background .15s,border-color .15s;display:flex}.term-options strong{color:#2d3d25;font-size:13px}.term-options small{color:#7b8970;font-size:12px}.term-options button.selected{background:#eef7dc;border-color:#9fbd6c;box-shadow:inset 0 0 0 1px #9fbd6c}.term-summary{color:#6b3a33;background:#fff7f5;border-radius:12px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.term-summary svg{flex-shrink:0}.term-summary strong{color:#b5483d}.term-now{color:#3c5427;margin:0;font-size:13px}.term-now.expired{color:#b5483d}@media (max-width:760px){.board-photos,.board-timer{padding:4px 7px;font-size:10.5px;top:6px}.board-photos{right:6px}.board-timer{left:6px}.board-price-tag{letter-spacing:-.3px;font-size:16px;bottom:10px;left:9px;right:9px}.board-price-tag.negotiable{font-size:12.5px}.board-new{padding:3px 8px;font-size:10px;bottom:34px;left:9px}.board-cover-icon{border-radius:15px;width:48px;height:48px}.board-cover-label{font-size:10px}.catalog-discovery:has(+.board-promo){margin-bottom:12px}.board-promo+.results .results-toolbar{margin-top:0}.board-promo{border-radius:16px;flex-wrap:nowrap;gap:12px;margin:0 0 14px;padding:11px 11px 11px 12px}.board-promo-icon{border-radius:12px;width:40px;height:40px}.board-promo-icon svg{width:20px;height:20px}.board-promo-copy{gap:2px}.board-promo-copy strong{letter-spacing:-.2px;font-size:13.5px;line-height:1.25}.board-promo-copy small,.board-promo-price{display:none}.board-promo-copy em{color:#d5ff55;font-size:12px;font-style:normal;font-weight:650;display:block}.board-promo-button{border-radius:11px;padding:10px 12px;font-size:13px}.board-promo-button svg{display:none}.place-dialog.advert-detail{flex-direction:column;height:auto;max-height:92dvh;border-radius:26px 26px 0 0!important;width:100%!important;display:flex!important}.advert-detail .advert-media{flex-shrink:0;height:min(64vw,34dvh)}.advert-detail.no-photo .advert-media{height:92px}.advert-detail.no-photo .advert-detail-cover{flex-direction:row;gap:12px}.advert-detail.no-photo .board-cover-icon{border-radius:14px;width:46px;height:46px}.advert-side{flex:0 auto}.advert-detail .advert-detail-body{flex:0 auto;padding:14px 16px 8px!important}.advert-detail-head{padding-right:0}.advert-foot{flex-wrap:nowrap;margin-top:4px}.advert-foot .text-link{white-space:nowrap;font-size:12px}.foot-price{display:none}.sheet-grabber{z-index:5;touch-action:none;cursor:grab;justify-content:center;height:30px;padding-top:8px;display:flex;position:absolute;top:0;left:0;right:64px}.sheet-grabber span{background:#ffffffd9;border-radius:99px;width:40px;height:5px;box-shadow:0 1px 4px #0000002e}.advert-detail.no-photo .sheet-grabber span{background:color-mix(in srgb,var(--ink,#617047) 35%,transparent);box-shadow:none}.advert-detail .advert-detail-body{padding:16px 16px 10px!important}.advert-detail-price{font-size:24px}.advert-detail .advert-detail-body [data-slot=dialog-title]{margin:4px 0 10px;font-size:17px!important}.advert-chips{margin-bottom:10px}.advert-term{margin-bottom:10px;padding:9px 11px}.advert-description p{-webkit-line-clamp:3;font-size:14px}.advert-action-bar{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.advert-action-bar a{min-height:48px;font-size:14.5px}.term-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.advert-detail .reveal,.advert-detail .countdown-track i,.advert-detail .gallery-slide img,.advert-detail .advert-detail-cover,.board-card,.board-frame img,.board-timer-track i,.countdown-track i,.gallery-dots button,.board-promo{transition:none!important;animation:none!important}}.board-demo{z-index:1;color:#2b1a00;letter-spacing:.3px;background:#f5a300e6;border:1px dashed #fff9;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:780;position:absolute;bottom:44px;left:12px;box-shadow:0 3px 10px #f5a30055}@media (max-width:760px){.board-demo{padding:3px 8px;font-size:10px;bottom:34px;left:9px}}.advert-demo-note{color:#7a5200;background:#fff8e6;border:1px dashed #f0c46a;border-radius:10px;margin:6px 0 0;padding:8px 11px;font-size:12.5px;font-weight:600;line-height:1.4}.board-promo-price.free s{color:#b7c9a0;font-size:14px;font-weight:600;text-decoration-color:#ff5a4d;text-decoration-thickness:2px}.board-promo-price.free b{font-size:22px}.board-promo-copy em s{opacity:.7;text-decoration-color:#ff5a4d}
