.suspend-banner{position:fixed;top:0;left:0;right:0;background:linear-gradient(135deg,#fef3c7,#fde68a);border-bottom:2px solid #d97706;padding:12px 20px;text-align:center;z-index:10000;font-family:Outfit,sans-serif}.suspend-banner-content{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.suspend-banner-return{background:#d97706;color:#fff;padding:6px 18px;border-radius:999px;text-decoration:none;font-weight:700}.suspend-spacer{height:70px}body:has(.suspend-banner) .select-image-btn,body:has(.suspend-banner) #comment-submit-btn,body:has(.suspend-banner) button[data-role=gate-badge],body:has(.suspend-banner) button[data-role=delete-badge],body:has(.suspend-banner) .image-select-checkbox,body:has(.suspend-banner) .crear-subasta-btn,body:has(.suspend-banner) textarea,body:has(.suspend-banner) input,body:has(.suspend-banner) select,body:has(.suspend-banner) .rules-trigger,body:has(.suspend-banner) .rules-tab,body:has(.suspend-banner) .comment-filter-bar .btn,body:has(.suspend-banner) .comment-filter-bar .image-choice,body:has(.suspend-banner) #grid-cols-slider,body:has(.suspend-banner) #lightbox-prev,body:has(.suspend-banner) #lightbox-next,body:has(.suspend-banner) .image-link,body:has(.suspend-banner) .article-card a{pointer-events:none!important;opacity:.5!important;cursor:not-allowed!important}.suspend-banner~* a:not(.suspend-banner-return):not(.article-template__link){pointer-events:none!important;cursor:default!important}body:has(.suspend-banner) .auction-media-block img{filter:grayscale(.15)}:root{--sat: env(safe-area-inset-top, 0px);--sab: env(safe-area-inset-bottom, 0px);--sal: env(safe-area-inset-left, 0px);--sar: env(safe-area-inset-right, 0px);--clr-bg: #f5f5f7;--clr-surface: #ffffff;--clr-border: #e4e4e7;--clr-text: #18181b;--clr-muted: #52525b;--clr-accent: #15df9c;--clr-accent-dk: #0fb87e;--clr-danger: #ef4444;--clr-gold: #b45309;--clr-gold-bg: #fef3c7;--clr-gold-border:#d97706;--clr-gold-glow: rgba(180,83,9,.18);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--shadow-sm: 0 1px 3px rgba(0,0,0,.07), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 14px rgba(0,0,0,.09), 0 1px 4px rgba(0,0,0,.05);--shadow-lg: 0 12px 28px rgba(0,0,0,.12), 0 4px 10px rgba(0,0,0,.06);--font-sans: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;font-family:var(--font-sans);line-height:1.55;color:var(--clr-text);background:var(--clr-bg);-webkit-font-smoothing:antialiased}.countdown-timer{position:fixed!important;top:0;top:env(safe-area-inset-top,0px);left:0;right:0;width:100%;z-index:9999;padding:.9rem 1rem;font-size:clamp(1.2rem,3.5vw,1.8rem);font-weight:800;text-align:center;letter-spacing:1px;color:#fff;background:linear-gradient(135deg,#e11d1d,#9b1c1c);border-bottom:2px solid #ffb347;text-shadow:0 2px 3px rgba(0,0,0,.3);font-family:var(--font-sans);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:box-shadow,border-color;-webkit-animation:countdown-glow 2.2s ease-in-out infinite;animation:countdown-glow 2.2s ease-in-out infinite;transition:font-size 1s cubic-bezier(.4,0,.2,1),padding 1s cubic-bezier(.4,0,.2,1)}.countdown-timer.countdown-intro{font-size:clamp(2.5rem,8vw,4rem);padding:1.6rem 1rem}@media(max-width:768px){.countdown-timer{font-size:clamp(1.2rem,4vw,1.6rem);padding:.8rem .75rem;line-height:1.2}.countdown-timer.countdown-intro{font-size:clamp(2rem,7vw,3rem);padding:1.4rem .75rem}}@-webkit-keyframes countdown-glow{0%{-webkit-box-shadow:0 0 5px rgba(255,70,70,.4),0 0 10px rgba(255,70,70,.3);box-shadow:0 0 5px #ff464666,0 0 10px #ff46464d;border-bottom-color:#ffb347}50%{-webkit-box-shadow:0 0 22px rgba(255,70,70,.9),0 0 35px rgba(255,70,70,.6);box-shadow:0 0 22px #ff4646e6,0 0 35px #ff464699;border-bottom-color:#fd8}to{-webkit-box-shadow:0 0 5px rgba(255,70,70,.4),0 0 10px rgba(255,70,70,.3);box-shadow:0 0 5px #ff464666,0 0 10px #ff46464d;border-bottom-color:#ffb347}}@keyframes countdown-glow{0%{box-shadow:0 0 5px #ff464666,0 0 10px #ff46464d;border-bottom-color:#ffb347}50%{box-shadow:0 0 22px #ff4646e6,0 0 35px #ff464699;border-bottom-color:#fd8}to{box-shadow:0 0 5px #ff464666,0 0 10px #ff46464d;border-bottom-color:#ffb347}}#countdown-spacer{width:100%;pointer-events:none}@keyframes nensons-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes nensons-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nensons-pulse-text{0%,to{opacity:1}50%{opacity:.45}}@keyframes nensons-dot-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}#loader-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000009e;z-index:100000;display:flex;flex-direction:column;justify-content:center;align-items:center;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s ease,visibility 0s .25s}#loader-overlay.visible{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .25s ease}.nensons-loader-card{background:#fff;border-radius:20px;padding:22px 22px 18px;width:min(360px,88vw);box-shadow:0 24px 60px #00000047,0 4px 16px #0000001a}.nensons-loader-header{display:flex;align-items:center;gap:12px;margin-bottom:18px}.nensons-loader-icon{width:40px;height:40px;border-radius:12px;flex-shrink:0;background:linear-gradient(135deg,#ef4444,#b91c1c);display:flex;align-items:center;justify-content:center}.nensons-loader-icon svg{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nensons-loader-title{font-weight:800;font-size:.95rem;color:#18181b}.nensons-loader-sub{font-size:.75rem;color:#71717a;margin-top:2px}.nensons-sk-row{height:13px;border-radius:99px;margin-bottom:9px;background:linear-gradient(90deg,#f0f0f0 25%,#e4e4e4,#f0f0f0 75%);background-size:600px 100%;animation:nensons-shimmer 1.5s infinite linear}.nensons-sk-avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:linear-gradient(90deg,#f0f0f0 25%,#e4e4e4,#f0f0f0 75%);background-size:600px 100%;animation:nensons-shimmer 1.5s infinite linear}.nensons-sk-comment{display:flex;align-items:center;gap:10px;margin-bottom:13px}.nensons-sk-body{flex:1}.nensons-spinner-row{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #f4f4f5}.nensons-ring{width:20px;height:20px;flex-shrink:0;border:2.5px solid rgba(239,68,68,.15);border-top-color:#ef4444;border-radius:50%;animation:nensons-spin .7s linear infinite}.nensons-spinner-msg{font-size:.8rem;font-weight:600;color:#71717a;flex:1;animation:nensons-pulse-text 1.5s ease-in-out infinite}.nensons-dots{display:flex;gap:5px;align-items:center}.nensons-dot{width:7px;height:7px;border-radius:50%;background:#ef4444;animation:nensons-dot-bounce 1.2s infinite ease-in-out both}.nensons-dot:nth-child(1){animation-delay:-.32s}.nensons-dot:nth-child(2){animation-delay:-.16s}@keyframes gold-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes gold-pulse-glow{0%,to{box-shadow:0 0 10px #d4aa3273,0 4px 18px #b478004d}50%{box-shadow:0 0 22px #d4aa32bf,0 6px 26px #b4780080}}@keyframes winner-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.85}to{transform:scale(1);opacity:1}}.gold-winner-banner{animation:winner-pulse 4s ease-in-out infinite}.article-template__back{max-width:1200px;margin:0 auto;padding:1rem 1.25rem 0;position:relative!important;z-index:1!important;pointer-events:none!important;-webkit-user-select:none;user-select:none;display:flex;flex-wrap:wrap;align-items:center;gap:10px}body:not(.modal-open) .article-template__back{pointer-events:auto!important;-webkit-user-select:auto;user-select:auto}.article-template__link{display:inline-flex;align-items:center;gap:6px;font-size:1rem;font-weight:600;color:#fff;text-decoration:none;padding:6px 12px;border-radius:99px;background:#ef4444;border:1px solid #ef4444;box-shadow:var(--shadow-sm);transition:color .15s,background .15s,border-color .15s,box-shadow .15s;pointer-events:auto}.article-template__link:hover{color:#ef4444;background:#fff;border-color:#ef4444;box-shadow:var(--shadow-md)}.article-template{max-width:1200px;margin:0 auto;padding:1.25rem 1.25rem 0}.article-template__title{font-size:clamp(1.4rem,3vw,2.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:.25rem 0 .5rem;color:var(--clr-text)}.circle-divider,.caption-with-letter-spacing{font-size:.78rem;color:var(--clr-muted);letter-spacing:.04em;text-transform:uppercase}.article-template__content{width:100%;max-width:100%;margin:0 auto;padding:.75rem 0}.article-template__content img,.article-image-item img{width:100%;max-width:100%;height:auto;display:block;object-fit:contain;cursor:pointer;border-radius:var(--radius-md)}.article-template__social-sharing{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:.75rem 0 1rem}.article-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.article-title-left{flex:1 1 auto;min-width:0}.article-title-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex-shrink:0;padding-top:4px}@media(max-width:600px){.article-title-row{flex-direction:column}.article-title-actions{width:100%}.article-template__social-sharing{flex-direction:column;align-items:stretch}.article-template__social-sharing>*{width:100%}.crear-subasta-btn{justify-content:center;font-size:.9rem}}.crear-subasta-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border-radius:99px;background:linear-gradient(135deg,var(--clr-accent),var(--clr-accent-dk));color:#fff;font-weight:700;font-size:1rem;text-decoration:none;border:none;box-shadow:0 4px 14px #15df9c59;transition:transform .08s ease,box-shadow .2s ease,filter .15s ease}.crear-subasta-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #15df9c73}.crear-subasta-btn:active{transform:translateY(1px);box-shadow:0 2px 8px #15df9c40}.auction-grid{display:grid;grid-template-columns:repeat(var(--grid-cols, 5),minmax(0,1fr));gap:1rem;padding:.5rem 0 1rem;width:100%}@media(max-width:768px){.auction-grid{grid-template-columns:repeat(2,1fr)!important;gap:.75rem}}@media(max-width:480px){.auction-grid{grid-template-columns:repeat(2,1fr)!important;gap:.5rem}}@media(max-width:360px){.auction-grid{grid-template-columns:repeat(2,1fr)!important;gap:.4rem}}.auction-grid-outer{width:100%;padding:0;box-sizing:border-box}.auction-media-block{position:relative;background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-lg);padding:.875rem;box-shadow:var(--shadow-sm);text-align:center;transition:box-shadow .2s ease,transform .15s ease;overflow:visible!important;padding-bottom:1.2rem!important}.auction-media-block:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.auction-media-block p{margin:0 0 .4rem;font-weight:700;font-size:.9rem;color:var(--clr-text)}@media(max-width:600px){.auction-media-block p{font-size:.8rem}}.auction-media-image,.auction-media-video,.auction-media-wrapper img,.auction-media-wrapper video{width:100%;height:auto;border-radius:var(--radius-md);display:block;margin-bottom:.5rem;object-fit:contain;cursor:pointer}.auction-badge{position:absolute;top:8px;left:8px;padding:4px 10px;border-radius:99px;font-weight:700;font-size:13px;line-height:1;letter-spacing:.2px;color:#fff;background:#22c55e;box-shadow:0 1px 5px #00000024;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 16px);z-index:20;pointer-events:none}.auction-badge.ended{background:#92400e;color:#fef3c7;border:1px solid #b45309;box-shadow:0 1px 6px #b453094d}.current-highest-bid{margin-top:5px;font-size:1.3rem;font-weight:700;color:#af8f02}.auction-media-info p{margin:.3rem 0;font-size:1rem;color:var(--clr-muted)}@media(max-width:600px){.auction-media-info p,.auction-media-block p{font-size:.95rem}}.auction-media-block.winner-processed{outline:2px solid var(--clr-gold);outline-offset:-2px}.image-select-checkbox{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}.select-image-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:0;padding:9px 12px 11px;border-radius:14px;border:none;outline:none;background:linear-gradient(to bottom,#fff,#f0f0f0);box-shadow:0 1px #ffffffe6 inset,0 -1px #00000014 inset,0 4px #b89b28,0 5px 8px #00000038,0 0 0 1.5px #d4af37;font-weight:800;font-size:clamp(.75rem,2.5vw,1.1rem);color:#1a1200;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;position:relative;transition:box-shadow .07s ease,transform .07s ease,background .07s ease}.select-image-btn .btn-index{display:inline-flex;width:22px;height:22px;border-radius:99px;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;flex-shrink:0;background:linear-gradient(135deg,var(--clr-accent),var(--clr-accent-dk));color:#fff;box-shadow:0 2px 6px #15df9c73,0 1px #ffffff4d inset;border:1.5px solid rgba(255,255,255,.3)}.select-image-btn .btn-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}@media(max-width:480px){.select-image-btn{font-size:clamp(.65rem,2.2vw,.85rem);padding:7px 8px 9px;gap:4px}.select-image-btn .btn-index{width:18px;height:18px;font-size:.7rem}}.select-image-btn:hover{background:linear-gradient(to bottom,#fffef5,#f5f0d0);box-shadow:0 1px #ffffffe6 inset,0 -1px #00000014 inset,0 4px #c5a820,0 5px 10px #00000042,0 0 0 1.5px #d4af37,0 0 0 4px #d4af372e}.select-image-btn:active{background:linear-gradient(to bottom,#f0ead8,#e8e0c0);box-shadow:0 1px #0000000f inset,0 1px 4px #0000002e,0 0 0 1.5px #d4af37;transform:translateY(3px)}.select-image-btn.is-active{background:linear-gradient(to bottom,#1ee0a2,#0ec488);color:#fff;border:none;box-shadow:0 1px #ffffff40 inset,0 -1px #00000026 inset,0 4px #0a8c5e,0 5px 8px #00000038,0 0 0 1.5px #0fb87e;transform:none}.select-image-btn.is-active .btn-index{background:#ffffff40;box-shadow:none;border-color:#fff6;color:#fff}.select-image-btn.is-disabled{background:#f4f4f5;color:#a1a1aa;box-shadow:0 2px #d4d4d8,0 3px 4px #0000001a,0 0 0 1px #e4e4e7;cursor:not-allowed;transform:none}.select-image-btn:hover .btn-index{box-shadow:0 3px 12px #15df9c8c;transform:scale(1.08);transition:transform .12s ease,box-shadow .15s ease}.select-image-btn.is-disabled:hover{transform:none;box-shadow:0 2px #d4d4d8,0 3px 4px #0000001a,0 0 0 1px #e4e4e7}.auction-media-block.is-selected{outline:2px solid var(--clr-accent);outline-offset:-2px;box-shadow:0 4px 18px #15df9c26}body[data-auction-ended=true] .select-image-btn,body[data-auction-ended=true] .image-select-checkbox{display:none!important}.subasta-won-badge{display:none!important;align-items:center;justify-content:center;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);width:75%;min-height:44px;padding:10px;background:#16a34a;color:#fff;border-radius:var(--radius-sm);font-size:11px;font-weight:700;z-index:9999;text-decoration:none;pointer-events:auto;box-shadow:0 2px 8px #00000040;cursor:pointer;text-align:center;line-height:1.4;white-space:normal}.auction-media-block:has(.producto-creado-badge):has(.auction-badge.ended) .subasta-won-badge{display:inline-flex!important;color:#fff!important}.producto-creado-badge{position:absolute;top:36px;left:50%;transform:translate(-50%);width:calc(100% - 16px);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;background:#dc2626;color:#fff;padding:4px 6px;border-radius:6px;font-size:clamp(8px,2.2vw,11px);font-weight:700;z-index:10000;pointer-events:none;box-shadow:0 2px 6px #00000026}@media(max-width:480px){body[data-auction-ended=true] .subasta-won-badge{font-size:9px!important;padding:8px!important;width:80%;min-height:38px}.producto-creado-badge{font-size:clamp(7px,2vw,10px)!important;padding:3px 5px!important;width:calc(100% - 12px)}}@keyframes winnerGlowPulse{0%{box-shadow:0 0 #ffd700b3;background:linear-gradient(135deg,#f5e56b,#d4af37)}70%{box-shadow:0 0 0 12px #ffd70000;background:linear-gradient(135deg,#ffeb7a,#e6c422)}to{box-shadow:0 0 #ffd70000;background:linear-gradient(135deg,#f5e56b,#d4af37)}}.winner-glow-badge{position:static;display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:7px;margin-bottom:5px;padding:6px 12px;border-radius:40px;border:1px solid #ffdf80;background:linear-gradient(135deg,#f5e56b,#d4af37);color:#3b2a0f;font-weight:900;font-size:1rem;text-transform:uppercase;letter-spacing:1px;animation:winnerGlowPulse 1.8s infinite ease-out;box-shadow:0 2px 12px #0003;pointer-events:none;white-space:nowrap;box-sizing:border-box;z-index:25}@media(max-width:600px){.winner-glow-badge{font-size:.7rem;padding:4px 8px}}.comment-filter-bar{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 1rem;padding:14px 16px;background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-items:flex-start}.filter-title{display:block;width:100%;font-weight:800;font-size:1rem;text-transform:uppercase;letter-spacing:.08em;color:var(--clr-muted);margin-bottom:.25rem}.filter-control{display:flex;flex-direction:column;gap:8px;min-width:160px;max-width:1080px}.comment-filter-bar .btn{-webkit-appearance:none;appearance:none;background:var(--clr-surface);border:1.5px solid var(--clr-border);color:var(--clr-text);padding:8px 16px;border-radius:99px;cursor:pointer;font-weight:700;font-size:.9rem;transition:background .15s,border-color .15s,box-shadow .15s;white-space:nowrap}.comment-filter-bar .btn:hover{background:#f4f4f5;border-color:#d4d4d8;box-shadow:var(--shadow-sm)}.comment-filter-bar .btn.active{background:linear-gradient(135deg,var(--clr-accent),var(--clr-accent-dk));color:#fff;border-color:transparent;box-shadow:0 3px 10px #15df9c4d}.comment-filter-bar .reset-btn{border-color:var(--clr-border)}.comment-filter-bar .filter-control button[data-tag-index].is-selected{background:#ef4444;color:#fff;border-color:#ef4444;box-shadow:0 3px 10px #ef44444d}.comment-filter-bar .filter-control button[data-tag-index]{border:1.5px solid var(--clr-border);background:var(--clr-surface);color:var(--clr-text)}.comment-filter-bar .filter-control button[data-tag-index]:hover:not(.is-selected){background:#f4f4f5;border-color:#d4d4d8}.comment-filter-bar select[multiple]{border:1.5px solid var(--clr-border);border-radius:var(--radius-sm);padding:6px 8px;font-size:.9rem;background:var(--clr-surface);cursor:pointer;max-height:130px;width:100%;overflow-y:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--clr-text)}.comment-filter-bar select[multiple]::-webkit-scrollbar{width:6px}.comment-filter-bar select[multiple]::-webkit-scrollbar-track{background:#f4f4f5;border-radius:6px}.comment-filter-bar select[multiple]::-webkit-scrollbar-thumb{background:var(--clr-accent);border-radius:6px}.comment-filter-bar .image-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;width:100%;flex:1 1 100%;max-height:292px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-right:2px;scrollbar-width:thin;scrollbar-color:var(--clr-accent) #f4f4f5}.comment-filter-bar .image-picker::-webkit-scrollbar{width:5px}.comment-filter-bar .image-picker::-webkit-scrollbar-track{background:#f4f4f5;border-radius:6px}.comment-filter-bar .image-picker::-webkit-scrollbar-thumb{background:var(--clr-accent);border-radius:6px}@media(max-width:768px){.comment-filter-bar .image-picker{grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:7px;max-height:285px}}@media(max-width:480px){.comment-filter-bar .image-picker{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:6px;max-height:276px}}.comment-filter-bar .image-choice{position:relative;border:1.5px solid var(--clr-border);border-radius:var(--radius-sm);background:var(--clr-surface);cursor:pointer;overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .08s ease,box-shadow .15s ease,border-color .15s ease}.comment-filter-bar .image-choice:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.comment-filter-bar .image-choice img{display:block;width:100%;height:70px;object-fit:cover}.comment-filter-bar .image-choice .image-choice-label{display:block;width:100%;text-align:center;background:#18181b;color:#fff;padding:4px;font-size:13px;font-weight:800;letter-spacing:.01em;line-height:1.2}.comment-filter-bar .image-choice.is-selected{outline:2.5px solid var(--clr-accent);outline-offset:0;background:#eafff7;border-color:var(--clr-accent);box-shadow:0 4px 12px #15df9c33}.comment-filter-bar .image-choice.is-selected:after{content:"\2713";position:absolute;right:4px;bottom:4px;width:18px;height:18px;background:var(--clr-accent);color:#fff;border-radius:99px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900}@media(max-width:600px){.comment-filter-bar{padding:10px 12px;gap:10px}.filter-control{min-width:130px;max-width:100%}.filter-title{font-size:1rem}.comment-filter-bar .image-picker{order:-1}}.article-template__comment-wrapper{background:var(--clr-bg);border-top:1px solid var(--clr-border);padding:1.5rem 0}.article-template__comment-wrapper>div{max-width:1200px;margin:0 auto;padding:0 1.25rem}.article-template__comment-wrapper form h2{font-size:1.25rem;font-weight:800;letter-spacing:-.01em;margin-bottom:.75rem;color:var(--clr-text)}.article-template__comment-fields{width:100%;max-width:100%;padding:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:1rem}#BidForm-body{width:100%;max-width:100%;min-width:0!important;min-height:100px;padding:20px 18px 14px;font-size:1.8rem;font-weight:700;font-family:var(--font-sans);color:var(--clr-text);background:var(--clr-surface);border:1.5px solid var(--clr-border);border-radius:var(--radius-lg);box-sizing:border-box;resize:none;transition:border-color .2s,box-shadow .2s;line-height:1.4;letter-spacing:.01em}#BidForm-body:focus{outline:none;border-color:var(--clr-accent);box-shadow:0 0 0 3px #15df9c26}#BidForm-body.image-selected{border-color:#d4af37;border-width:2px;border-radius:var(--radius-lg);box-shadow:0 0 0 3px #d4af3733,0 0 18px #d4af3740;animation:textarea-gold-pulse 2s ease-in-out infinite}@keyframes textarea-gold-pulse{0%,to{box-shadow:0 0 0 3px #d4af3733,0 0 18px #d4af3740;border-color:#d4af37}50%{box-shadow:0 0 0 5px #d4af3759,0 0 28px #d4af3766;border-color:#f5e56b}}#BidForm-body:disabled{background:#f4f4f5;cursor:not-allowed;color:var(--clr-muted)}@media(max-width:600px){#CommentForm-body{font-size:.9rem;min-height:90px;padding:12px}}.article-template__comment-wrapper input.button,.article-template__comment-wrapper [type=submit].button{-webkit-appearance:none;appearance:none;background:var(--clr-text);color:#fff;border:none;border-radius:99px;padding:11px 24px;font-weight:700;font-size:1rem;cursor:pointer;box-shadow:var(--shadow-sm);transition:background .15s,box-shadow .15s,transform .08s}.article-template__comment-wrapper input.button:hover,.article-template__comment-wrapper [type=submit].button:hover{background:#27272a;box-shadow:var(--shadow-md)}.article-template__comment-wrapper input.button:disabled,.article-template__comment-wrapper [type=submit].button:disabled{background:#d4d4d8;cursor:not-allowed;box-shadow:none}.article-template__comment-fields .field{width:100%}.article-template__comment-fields .field--with-error{position:relative}.field__input{width:100%;padding:11px 14px;font-size:1rem;border:1.5px solid var(--clr-border);border-radius:var(--radius-sm);background:var(--clr-surface);color:var(--clr-text);font-family:var(--font-sans);transition:border-color .15s}.field__input:focus{outline:none;border-color:var(--clr-accent)}.field__label{font-size:.9rem;font-weight:600;color:var(--clr-muted)}.article-template__comments{margin-top:1.25rem}.article-template__comments-comment{padding:.85rem 1rem;border-radius:var(--radius-md);margin-bottom:.5rem;background:var(--clr-surface);border:1px solid var(--clr-border);box-shadow:var(--shadow-sm);transition:background .15s;font-size:1.5rem}.article-template__comments-comment.is-gold{position:relative;overflow:hidden;background:linear-gradient(135deg,#7c5500,#b8860b 18%,#d4aa32,#f5d060 46%,#e8b820 56%,#c49a10,#a07000 80%,#c8960c,#f0c830)!important;border:2px solid #e8c040!important;color:#3b1f00!important;animation:gold-pulse-glow 4s ease-in-out infinite}.article-template__comments-comment.is-gold:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);background-size:600px 100%;animation:gold-shimmer 3s linear infinite;pointer-events:none;z-index:0}.article-template__comments-comment.is-gold:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(255,255,255,.12) 0%,transparent 40%,rgba(0,0,0,.15) 100%);pointer-events:none;border-radius:var(--radius-md);z-index:0}.article-template__comments-comment.is-gold>*{position:relative;z-index:1}.article-template__comments-comment.is-gold footer.right{border-top-color:#ffd25080!important}.article-template__comments-comment.is-gold .comment-author{color:#2a1200!important}.article-template__comments-comment.is-gold .comment-date,.article-template__comments-comment.is-gold .comment-timestamp{color:#5a3500!important}.gold-comment-body{display:flex;align-items:flex-start;gap:12px}.gold-comment-left{flex:1;min-width:0}.gold-comment-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.gold-comment-price{font-size:22px;font-weight:700;color:#2a1200;line-height:1}.gold-winner-banner{padding:6px 12px;border-radius:8px;background:linear-gradient(135deg,#3b1f00,#6b3800,#3b1f00);border:1.5px solid #f0c830;text-align:center;animation:winner-pulse 4s ease-in-out infinite;box-shadow:inset 0 1px #ffdc504d;white-space:nowrap}.gold-winner-banner span{font-size:15px;font-weight:700;color:#f5d060;letter-spacing:.3px;text-shadow:0 1px 6px rgba(255,200,0,.5)}.article-template__comments-comment.is-invalid{position:relative;overflow:hidden;background:linear-gradient(135deg,#3f0000,#7f0000 40%,#600000)!important;border:2px solid #cc0000!important;color:#fcc!important;box-shadow:0 4px 18px #b4000066,inset 0 1px #ff646426!important}.article-template__comments-comment.is-invalid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(255,80,80,.08) 0%,transparent 50%);pointer-events:none;z-index:0}.article-template__comments-comment.is-invalid>*{position:relative;z-index:1}.article-template__comments-comment.is-invalid footer.right{border-top-color:#c8000080!important}.article-template__comments-comment.is-invalid .comment-author{color:#f99!important}.article-template__comments-comment.is-invalid .comment-date,.article-template__comments-comment.is-invalid .comment-timestamp{color:#c66!important}.red-comment-author{font-size:13px;font-weight:500;color:#fcc;letter-spacing:.2px;flex-shrink:0}.red-comment-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.red-comment-price{font-size:18px;font-weight:700;color:#fcc}.red-next-msg{font-size:12px;color:#faa;font-style:italic;white-space:nowrap}[data-system-comment]{background:#fff5f5!important;border-color:#fecaca!important;font-weight:700;color:#991b1b}.article-template__comments-comment footer.right{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:.4rem;padding-top:.4rem;border-top:1px solid var(--clr-border)}.comment-author{font-weight:700;font-size:1rem;color:var(--clr-text)}.comment-date,.comment-timestamp{font-size:.92rem;color:var(--clr-muted);font-family:SF Mono,ui-monospace,monospace}.article-template__comment-wrapper>div>p{font-size:.9rem;color:var(--clr-muted);margin-bottom:.75rem}.article-template__comment-wrapper>div>a.button{display:inline-flex;align-items:center;padding:9px 20px;background:var(--clr-text);color:#fff;border-radius:99px;text-decoration:none;font-weight:700;font-size:.85rem;box-shadow:var(--shadow-sm);transition:background .15s}.article-template__comment-wrapper>div>a.button:hover{background:#27272a}#lightbox-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d1;justify-content:center;align-items:center;z-index:9999;cursor:default!important}#close-lightbox{position:absolute;top:16px;right:20px;font-size:1.5rem;color:#fff;background:#ffffff1f;border:none;border-radius:99px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:background .15s}#close-lightbox:hover{background:#ffffff38}#lightbox-prev,#lightbox-next{position:absolute;top:50%;transform:translateY(-50%);font-weight:800;background:#ef4444;color:#fff;border:none;border-radius:var(--radius-sm);padding:10px 13px;box-shadow:0 2px 10px #ef444480;transition:background .15s,color .15s,box-shadow .15s;-webkit-user-select:none;user-select:none;z-index:10000;cursor:pointer!important;line-height:1;pointer-events:auto;-webkit-tap-highlight-color:transparent;font-size:clamp(1.2rem,3.5vw,2.2rem)}#lightbox-prev{left:10px}#lightbox-next{right:10px}#lightbox-prev:hover,#lightbox-next:hover{background:#dc2626;box-shadow:0 4px 14px #ef444499}#lightbox-prev:active,#lightbox-next:active{background:#fff;color:#ef4444;transform:translateY(-50%) scale(.93);box-shadow:0 2px 10px #ef444466}@media(max-width:768px){#lightbox-prev,#lightbox-next{position:fixed;top:50%;transform:translateY(-50%);padding:8px 10px;font-size:1.4rem;background:#ef4444;color:#fff;border-radius:6px;box-shadow:0 2px 10px #ef444480;z-index:10001}#lightbox-prev{left:4px}#lightbox-next{right:4px}#lightbox-prev:active,#lightbox-next:active,#lightbox-prev.is-pressed,#lightbox-next.is-pressed{background:#fff!important;color:#ef4444!important;box-shadow:0 2px 10px #ef444466;transform:translateY(-50%) scale(.93);transition:none!important}#lightbox-prev:not(.is-pressed):not(:active),#lightbox-next:not(.is-pressed):not(:active){background:#ef4444!important;color:#fff!important;transition:background .3s ease,color .3s ease}#lightbox-modal.is-dragging #lightbox-prev,#lightbox-modal.is-dragging #lightbox-next{opacity:0;pointer-events:none;transition:opacity .1s}}#lightbox-image{display:block;margin:0 auto;width:auto;height:auto;max-width:100%;max-height:calc(90vh - 40px);object-fit:contain;object-position:center;transition:transform .08s ease,opacity .08s ease;will-change:transform}#lightbox-modal.is-dragging #lightbox-image{transition:none}#lightbox-drag-hint{position:fixed;top:50%;transform:translateY(-50%);pointer-events:none;z-index:10002;font-size:2rem;font-weight:900;color:#fff;background:#00000080;border-radius:50%;width:52px;height:52px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s ease;box-shadow:0 4px 16px #00000040}#lightbox-drag-hint.show{opacity:1}#lightbox-drag-hint.hint-left{left:14px}#lightbox-drag-hint.hint-right{right:14px}#lightbox-modal .lightbox-content{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:1.5rem;max-width:88vw;max-height:90vh;overflow:hidden;background:var(--clr-surface);border-radius:var(--radius-lg);padding:18px;box-shadow:var(--shadow-lg)}#lightbox-comment-section{flex:0 0 380px;max-width:100%;background:var(--clr-bg);padding:1rem;border-radius:var(--radius-md);overflow-y:auto;max-height:calc(90vh - 36px);-webkit-overflow-scrolling:touch;border:1px solid var(--clr-border)}#lightbox-comment-section h3{margin-top:0;font-size:.95rem;font-weight:800;color:var(--clr-text)}#lightbox-comment-section textarea{width:100%;min-height:80px;padding:10px;resize:vertical;font-family:var(--font-sans);border:1.5px solid var(--clr-border);border-radius:var(--radius-sm);font-size:.85rem;background:var(--clr-surface);color:var(--clr-text)}#lightbox-comment-section button{background:var(--clr-text);color:#fff;padding:9px 14px;border:none;border-radius:99px;cursor:pointer;font-weight:700;font-size:.82rem;margin-top:6px}#lightbox-modal #lightbox-comment-section textarea#new-comment,#lightbox-modal #lightbox-comment-section button#submit-comment{display:none!important}@media(max-width:768px){#lightbox-modal.mobile-stacked{align-items:flex-start;overflow:hidden}#lightbox-modal.mobile-stacked .lightbox-content{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0;padding:0;overflow:hidden;background:#fff;display:flex;flex-direction:column;align-items:stretch;grid-template-columns:none}#lightbox-modal.mobile-stacked .lightbox-image-wrap{flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:#fff;padding:48px 8px 6px;min-height:0}#lightbox-modal.mobile-stacked #lightbox-image{width:auto!important;height:auto!important;max-width:100%!important;max-height:52vh!important;object-fit:contain;display:block}#lightbox-modal.mobile-stacked #lightbox-comment-section{flex:1 1 0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 12px calc(16px + env(safe-area-inset-bottom));background:var(--clr-surface);min-height:0;border-top:1px solid var(--clr-border)}#lightbox-prev,#lightbox-next{top:calc(52px + 20vh)}#lightbox-image{max-height:40vh;max-width:96vw}}@media(max-width:390px){#lightbox-modal.mobile-stacked .lightbox-image-wrap{padding-top:48px}#lightbox-modal.mobile-stacked #lightbox-image{max-height:34vh!important}}body.modal-open{overflow:hidden;touch-action:none}#lightbox-comment-section::-webkit-scrollbar{width:8px;background:transparent}#lightbox-comment-section::-webkit-scrollbar-track{background:#fff3;border-radius:12px;box-shadow:inset 0 1px 2px #0000000d,0 1px #fff6}#lightbox-comment-section::-webkit-scrollbar-thumb{background:linear-gradient(145deg,#fff,#f0f0f0);border-radius:12px;box-shadow:0 1px 3px #0000001a,inset 0 1px #fffc;border:1px solid rgba(255,255,255,.6)}#lightbox-comment-section::-webkit-scrollbar-thumb:hover{background:linear-gradient(145deg,#f5f5f5,#e8e8e8);box-shadow:0 2px 5px #0000001f,inset 0 1px #ffffffe6}#lightbox-comment-section{scrollbar-width:thin;scrollbar-color:#e0e0e0 rgba(255,255,255,.2)}.pagination__list{list-style:none;display:flex;gap:6px;justify-content:center;flex-wrap:wrap;padding:0;margin-top:1.25rem}.pagination__item{display:inline-block}.pagination__link,.pagination__item--current span{display:inline-block;padding:7px 14px;border-radius:99px;background:var(--clr-text);color:#fff;font-size:.82rem;font-weight:700;text-decoration:none;transition:background .15s}.pagination__link:hover{background:#27272a}.pagination__item--current span{background:#52525b;cursor:default}menu-drawer,.menu-drawer{z-index:9999!important}.menu-overlay,.overlay,.js-menu-overlay{z-index:100!important}sticky-header,.shopify-section-header,header.header,header[role=banner]{z-index:50!important}body.js-menu-open,body.overflow-hidden:not(.modal-open){touch-action:auto!important}details.menu-drawer-container[open] #menu-drawer,details.menu-drawer-container[open] .menu-drawer{visibility:visible!important;transform:translate(0)!important;transition:transform .3s ease,visibility 0s!important}details.menu-drawer-container[open] .menu-drawer__inner-container,details.menu-drawer-container[open] .menu-drawer__navigation-container,details.menu-drawer-container[open] .menu-drawer__navigation,details.menu-drawer-container[open] .menu-drawer__menu,details.menu-drawer-container[open] .menu-drawer__utility-links{visibility:visible!important}#menu-drawer{z-index:9999!important;position:fixed!important;top:114px!important;left:0!important;height:calc(100vh - 114px)!important;overflow-y:auto!important}.menu-drawer__inner-container{position:relative!important;overflow:hidden!important;height:100%!important}.menu-drawer__submenu{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;transform:translate(100%)!important;visibility:hidden!important;z-index:10000!important;background:var(--gradient-base-background-1, #fff)!important;overflow-y:auto!important;transition:transform .3s ease,visibility 0s linear .3s!important}details[open]>.menu-drawer__submenu{transform:translate(0)!important;visibility:visible!important;transition:transform .3s ease,visibility 0s!important}details[open]>.menu-drawer__submenu,details[open]>.menu-drawer__submenu *{visibility:visible!important}.menu-drawer__submenu .menu-drawer__close-button{display:flex!important;visibility:visible!important;padding:1rem!important;font-weight:700!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.menu-drawer__inner-submenu{height:auto!important;overflow-y:auto!important;padding:.5rem 0!important}.menu-drawer__inner-submenu .menu-drawer__menu-item,.menu-drawer__inner-submenu a{display:flex!important;visibility:visible!important;padding:.75rem 1.5rem!important}.textarea-wrapper{position:relative;width:100%;display:flex;align-items:center;background:var(--clr-surface);border-radius:var(--radius-lg)}.textarea-prefix-label{position:absolute;left:18px;top:18px;font-size:1.8rem;font-weight:700;font-family:var(--font-sans);color:#52525b80;pointer-events:none;white-space:nowrap;z-index:1;-webkit-user-select:none;user-select:none;letter-spacing:.01em;line-height:1.4;display:none}.textarea-prefix-label.visible{display:block}#BidForm-body{background:transparent!important;padding-left:18px!important}#BidForm-body.has-prefix{padding-left:var(--prefix-width, 18px)!important}.textarea-ghost-hint{display:none}.winner-claim-btn{position:fixed;bottom:40px;left:50%;transform:translate(-50%);z-index:99998;display:none;align-items:center;justify-content:center;gap:10px;padding:20px 44px;border-radius:99px;background:linear-gradient(135deg,#f5e56b,#d4af37,#f5e56b);background-size:200% 100%;color:#3b2a0f;font-weight:900;font-size:clamp(1.1rem,3vw,1.5rem);letter-spacing:.03em;text-decoration:none;border:2px solid #ffe066;cursor:pointer;white-space:nowrap;animation:winner-btn-glow 1.8s ease-in-out infinite,winner-btn-shimmer 3s linear infinite;transition:transform .1s ease,box-shadow .2s ease}.winner-claim-btn:hover{transform:translate(-50%) translateY(-3px) scale(1.04)}.winner-claim-btn:active{transform:translate(-50%) scale(.97)}.winner-claim-btn:disabled{opacity:.7;cursor:not-allowed;animation:winner-btn-glow 1.8s ease-in-out infinite}@keyframes winner-btn-glow{0%,to{box-shadow:0 0 18px #d4af37b3,0 0 40px #d4af3766,0 8px 32px #00000040}50%{box-shadow:0 0 32px #ffdc3cf2,0 0 70px #d4af3799,0 12px 40px #0000004d}}@keyframes winner-btn-shimmer{0%{background-position:200% center}to{background-position:-200% center}}@keyframes nensons-trophy-drop{0%{transform:scale(0) rotate(-20deg);opacity:0}60%{transform:scale(1.18) rotate(4deg);opacity:1}80%{transform:scale(.95) rotate(-2deg)}to{transform:scale(1) rotate(0)}}@keyframes nensons-trophy-glow{0%,to{box-shadow:0 0 #d4af3700}50%{box-shadow:0 0 0 18px #d4af3733}}@keyframes nensons-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes nensons-success-pop{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}@keyframes nensons-confetti-fall{0%{transform:translateY(-10px) rotate(0);opacity:1}to{transform:translateY(260px) rotate(720deg);opacity:0}}#nensons-winner-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;z-index:200000;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease,visibility 0s .3s}#nensons-winner-overlay.visible{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .3s ease}.nensons-winner-card{position:relative;background:#fff;border-radius:24px;padding:28px 24px 22px;width:min(380px,90vw);box-shadow:0 32px 80px #0000004d;z-index:200002;transform:scale(.85) translateY(40px);opacity:0;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),opacity .3s ease}.nensons-winner-card.show{transform:scale(1) translateY(0);opacity:1}.nensons-winner-trophy{width:90px;height:90px;border-radius:50%;margin:0 auto 14px;background:linear-gradient(135deg,#fde68a,#d97706);border:2px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;font-size:52px;line-height:1;opacity:0;position:relative}.nensons-winner-trophy.show{opacity:1;animation:nensons-trophy-drop .55s cubic-bezier(.175,.885,.32,1.275) forwards}.nensons-winner-trophy.show:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;animation:nensons-trophy-glow 2.4s ease-in-out .6s infinite;pointer-events:none}.nensons-winner-title{text-align:center;font-size:1.6rem;font-weight:900;color:#18181b;letter-spacing:-.02em;margin-bottom:4px;opacity:0}.nensons-winner-title.show{animation:nensons-fade-up .35s .15s ease forwards}.nensons-winner-sub{text-align:center;font-size:.95rem;color:#71717a;margin-bottom:18px;opacity:0}.nensons-winner-sub.show{animation:nensons-fade-up .35s .25s ease forwards}.nensons-wstep{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:#fafafa;border:1px solid #f0f0f0;margin-bottom:7px;opacity:0;transform:translate(-10px);transition:opacity .3s,transform .3s,background .4s,border-color .4s}.nensons-wstep.visible{opacity:1;transform:none}.nensons-wstep.active{background:#fffbeb;border-color:#fde68a}.nensons-wstep.done{background:#f0fdf4;border-color:#bbf7d0;opacity:1;transform:none}.nensons-wstep-dot{width:30px;height:30px;border-radius:50%;flex-shrink:0;background:#e4e4e7;display:flex;align-items:center;justify-content:center;font-size:15px;transition:background .3s}.nensons-wstep.active .nensons-wstep-dot{background:linear-gradient(135deg,#fde68a,#d97706)}.nensons-wstep.done .nensons-wstep-dot{background:#16a34a}.nensons-wstep-label{flex:1;font-size:1rem;font-weight:700;color:#18181b}.nensons-wstep-status{font-size:.82rem;color:#a1a1aa}.nensons-wstep.active .nensons-wstep-status{color:#b45309;font-weight:700}.nensons-wstep.done .nensons-wstep-status{color:#16a34a;font-weight:700}.nensons-wprogress-wrap{margin:14px 0 10px}.nensons-wprogress-head{display:flex;justify-content:space-between;font-size:.85rem;font-weight:700;color:#71717a;margin-bottom:6px}.nensons-wprogress-track{height:8px;background:#f0f0f0;border-radius:99px;overflow:hidden}.nensons-wprogress-bar{height:100%;border-radius:99px;width:0%;background:linear-gradient(90deg,#fde68a,#d97706,#92400e);transition:width .65s cubic-bezier(.4,0,.2,1)}.nensons-wsuccess{text-align:center;padding:14px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;font-size:1rem;font-weight:700;color:#16a34a;display:none}.nensons-wsuccess.show{display:block;animation:nensons-success-pop .4s ease forwards}@keyframes nensons-green-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes nensons-green-glow{0%,to{box-shadow:0 0 #22c55e00,0 4px 18px #22c55e66}50%{box-shadow:0 0 0 6px #22c55e2e,0 6px 28px #22c55e99}}.nensons-wclose-btn{display:none;width:100%;padding:14px;border:none;border-radius:99px;margin-top:12px;background:linear-gradient(135deg,#15803d,#16a34a,#22c55e,#16a34a,#15803d);background-size:400px 100%;color:#fff;font-weight:900;font-size:1rem;cursor:pointer;letter-spacing:.01em;border:1.5px solid #4ade80;animation:nensons-green-shimmer 3s linear infinite,nensons-green-glow 2.2s ease-in-out infinite;transition:transform .08s,filter .15s;position:relative;overflow:hidden}.nensons-wclose-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);background-size:400px 100%;animation:nensons-green-shimmer 2.2s linear infinite;border-radius:99px;pointer-events:none}.nensons-wclose-btn.show{display:block}.nensons-wclose-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.nensons-wclose-btn:active{transform:scale(.97)}.nensons-cf{position:fixed;width:10px;height:10px;border-radius:2px;opacity:0;pointer-events:none;z-index:200003}.nensons-cf.falling{animation:nensons-confetti-fall 1.9s ease-in forwards}.nb-split-left.scroll-locked,.nb-split-right.scroll-locked{overflow:hidden!important;touch-action:none!important}html:has(body.modal-open){overflow:hidden!important}.auction-media-info p a,.auction-media-block p a{pointer-events:none;cursor:default;color:inherit;text-decoration:none}@media(max-width:768px){.lb-close-hint{position:absolute;top:6px;display:flex;flex-direction:column;align-items:center;gap:2px;z-index:10010;pointer-events:none;opacity:0;animation:lb-hint-fadein .6s ease .4s forwards}.lb-close-hint.hint-left{left:10px}.lb-close-hint.hint-right{right:10px}.lb-close-hint-label{font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#ef4444;text-shadow:0 1px 4px rgba(0,0,0,.6);margin-bottom:2px;font-family:var(--font-sans)}.lb-close-hint-arrows{display:flex;flex-direction:column;align-items:center;gap:0}.lb-close-hint-arrow{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.lb-close-hint-arrow svg{width:18px;height:18px;stroke:#ef4444;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 3px rgba(239,68,68,.5))}.lb-close-hint-arrow:nth-child(1){animation:lb-arrow-bounce 1.4s ease-in-out infinite 0s;opacity:.5}.lb-close-hint-arrow:nth-child(2){animation:lb-arrow-bounce 1.4s ease-in-out infinite .18s;opacity:.75}.lb-close-hint-arrow:nth-child(3){animation:lb-arrow-bounce 1.4s ease-in-out infinite .36s;opacity:1}@keyframes lb-arrow-bounce{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}@keyframes lb-hint-fadein{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lb-close-hint.auto-hide{animation:lb-hint-fadein .6s ease .4s forwards,lb-hint-fadeout .5s ease 3.5s forwards}@keyframes lb-hint-fadeout{0%{opacity:1}to{opacity:0;pointer-events:none}}}.rules-root{max-width:1200px;margin:0 auto;padding:0 1.25rem 1rem;font-family:var(--font-sans)}.rules-trigger{display:flex;align-items:center;gap:12px;width:100%;padding:14px 18px;background:#fff;border:1px solid rgba(239,68,68,.2);border-radius:14px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;-webkit-user-select:none;user-select:none}.rules-trigger:hover{background:#ef44440d;border-color:#ef444459;box-shadow:0 2px 12px #ef44441a}.rules-trigger.is-open{border-radius:14px 14px 0 0;background:#ef44440d;border-color:#ef44444d;border-bottom-color:transparent}.rules-trigger__icon{width:36px;height:36px;border-radius:50%;background:#ef4444;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rules-trigger__icon svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rules-trigger__text{flex:1;text-align:left}.rules-trigger__title{font-size:15px;font-weight:700;color:#18181b}.rules-trigger__sub{font-size:12px;color:#71717a;margin-top:2px}.rules-trigger__badge{font-size:11px;font-weight:700;padding:3px 10px;border-radius:99px;background:#ef444414;color:#ef4444;border:1px solid rgba(239,68,68,.18);flex-shrink:0;white-space:nowrap}.rules-trigger__caret{width:18px;height:18px;stroke:#a1a1aa;fill:none;stroke-width:2;stroke-linecap:round;transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.rules-trigger__caret.is-open{transform:rotate(180deg)}.rules-panel{background:#fff;border:1px solid rgba(239,68,68,.3);border-top:none;border-radius:0 0 14px 14px;overflow:hidden;max-height:0;opacity:0;pointer-events:none;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease}.rules-panel.is-open{max-height:1000px;opacity:1;pointer-events:auto}.rules-panel__inner{padding:20px 20px 24px}.rules-nav{display:flex;gap:6px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid #f4f4f5;margin-bottom:16px}.rules-tab{padding:6px 14px;border-radius:99px;font-size:12px;font-weight:700;border:1px solid #e4e4e7;background:#f4f4f5;color:#71717a;cursor:pointer;transition:all .15s}.rules-tab.is-active{background:#ef4444;color:#fff;border-color:#ef4444}.rules-tab:hover:not(.is-active){background:#ef444414;color:#ef4444;border-color:#ef44444d}.rules-pane{display:none}.rules-pane.is-active{display:block}.rules-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:16px}.rules-info-card{padding:12px;border-radius:10px;background:#f9f9f9;border:1px solid #f0f0f0;text-align:center}.rules-info-card__emoji{font-size:20px;margin-bottom:6px}.rules-info-card__label{font-size:11px;color:#71717a;margin-bottom:3px}.rules-info-card__value{font-size:13px;font-weight:700;color:#18181b}.rules-item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:10px;margin-bottom:8px;background:#fafafa;border:1px solid #f0f0f0;transition:border-color .15s,background .15s}.rules-item:hover{background:#ef44440a;border-color:#ef444433}.rules-item:last-child{margin-bottom:0}.rules-item__num{width:24px;height:24px;border-radius:50%;background:#ef4444;color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.rules-item__title{font-size:14px;font-weight:700;color:#18181b;margin-bottom:3px}.rules-item__desc{font-size:12px;color:#71717a;line-height:1.6}.rules-item__code{font-size:11px;background:#f4f4f5;padding:1px 6px;border-radius:4px;font-family:SF Mono,ui-monospace,monospace;color:#18181b}.rules-warning{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;background:#ef44440d;border:1px solid rgba(239,68,68,.18);margin-top:12px}.rules-warning svg{width:16px;height:16px;stroke:#ef4444;fill:none;stroke-width:2;stroke-linecap:round;flex-shrink:0;margin-top:1px}.rules-warning__text{font-size:12px;color:#71717a;line-height:1.6}.rules-warning__text strong{color:#18181b;font-weight:700}@media(max-width:600px){.rules-root{padding:0 .75rem 1rem}.rules-trigger{padding:12px 14px;gap:10px}.rules-trigger__title{font-size:14px}.rules-trigger__sub{display:none}.rules-info-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){#lightbox-modal.mobile-stacked #lightbox-comment-section .article-template__comments-comment{padding:6px 10px!important;font-size:.8rem!important;margin-bottom:4px!important;border-radius:8px!important}#lightbox-modal.mobile-stacked #lightbox-comment-section .gold-comment-price{font-size:14px!important}#lightbox-modal.mobile-stacked #lightbox-comment-section .gold-comment-body{gap:6px!important}#lightbox-modal.mobile-stacked #lightbox-comment-section .gold-winner-banner{padding:3px 7px!important}#lightbox-modal.mobile-stacked #lightbox-comment-section .gold-winner-banner span{font-size:11px!important}#lightbox-modal.mobile-stacked #lightbox-comment-section .comment-author{font-size:.78rem!important}#lightbox-modal.mobile-stacked #lightbox-comment-section .comment-timestamp{font-size:.72rem!important}#lightbox-modal.mobile-stacked #lightbox-comment-section .red-comment-price{font-size:13px!important}#lightbox-modal.mobile-stacked #lightbox-comment-section h3{font-size:.82rem!important;margin-bottom:6px!important}#lightbox-modal.mobile-stacked #lightbox-comment-section{padding:8px 10px calc(12px + env(safe-area-inset-bottom))!important}}.auction-grid-controls{display:flex;align-items:center;gap:14px;margin:0 0 .75rem;padding:0}.auction-grid-controls-inner{display:flex;align-items:center;gap:14px;flex:1;background:#fff;border:1.5px solid #ef4444;border-radius:99px;padding:8px 18px}.auction-grid-controls-label{font-size:.8rem;font-weight:700;color:#ef4444;white-space:nowrap;letter-spacing:.03em}#grid-cols-slider{-webkit-appearance:none;appearance:none;flex:1;max-width:220px;height:6px;background:transparent;outline:none;cursor:pointer;margin:0}#grid-cols-slider::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(to right,#ef4444 var(--pct, 40%),#fecaca var(--pct, 40%))}#grid-cols-slider::-moz-range-track{height:6px;border-radius:99px;background:#fecaca}#grid-cols-slider::-moz-range-progress{height:6px;border-radius:99px;background:#ef4444}#grid-cols-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:#fff;border:2.5px solid #ef4444;box-shadow:0 1px 6px #ef44444d;cursor:pointer;transition:box-shadow .15s,transform .1s}#grid-cols-slider::-webkit-slider-thumb:hover{box-shadow:0 0 0 6px #ef44441f;transform:scale(1.1)}#grid-cols-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:2.5px solid #ef4444;box-shadow:0 1px 6px #ef44444d}#grid-cols-label{width:34px;height:34px;flex-shrink:0;background:#ef4444;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:800}@media(max-width:600px){.auction-grid-outer{padding:0 .75rem}}.nb-split-layout{display:flex;align-items:flex-start;gap:0;max-width:1400px;margin:0 auto;padding:0 1.25rem;box-sizing:border-box;height:calc(100vh - 80px)}@media(max-width:900px){.nb-split-layout{height:auto}}.nb-split-left{flex:0 0 70%;min-width:0;height:100%;overflow-y:auto;padding-right:1.5rem;scrollbar-width:none;position:relative}.nb-split-left::-webkit-scrollbar{display:none}.nb-split-divider{flex:0 0 1px;align-self:stretch;background:linear-gradient(to bottom,transparent 0%,var(--clr-border) 8%,var(--clr-border) 92%,transparent 100%);margin:0 1.25rem;position:relative;transition:background .3s ease}.nb-split-divider:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3px;height:48px;border-radius:99px;background:var(--clr-border);transition:background .3s ease,height .3s ease}.nb-split-layout:hover .nb-split-divider:after{background:var(--clr-accent);height:64px}.nb-split-right{flex:0 0 calc(30% - 3.5rem);min-width:0;height:100%;overflow-y:auto;scrollbar-width:none;position:relative}.nb-split-right::-webkit-scrollbar{display:none}.nb-right-inner{background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-lg);padding:1.25rem;box-shadow:var(--shadow-sm)}.nb-right-inner h2{font-size:1.1rem;font-weight:800;margin:0 0 .75rem;color:var(--clr-text);display:flex;align-items:center;gap:8px}.nb-right-inner .article-template__comment-fields{margin-bottom:.75rem}.nb-right-inner #BidForm-body{min-height:100px;font-size:1.8rem;font-weight:700;padding:18px 18px 14px;letter-spacing:.01em;line-height:1.4;vertical-align:top}.nb-right-inner .article-template__comments{margin-top:1rem}.nb-right-inner .article-template__comments-comment{font-size:1rem}.nb-split-right .article-template__comment-wrapper{background:transparent;border:none;padding:0}@media(max-width:900px){.nb-split-layout{flex-direction:column;padding:0 .75rem;height:auto}.nb-split-left,.nb-split-right{flex:none;width:100%;height:auto!important;overflow-y:visible!important;padding-right:0}.nb-split-divider{display:none}.nb-right-inner{border-radius:var(--radius-md);padding:1rem}}@media(max-width:600px){.nb-split-layout{padding:0 .5rem;gap:1rem}.nb-right-inner{padding:.875rem}}.panel-scroll-top{position:sticky;bottom:20px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid #ef4444;color:#ef4444;cursor:pointer;box-shadow:0 4px 12px #ef444440;opacity:0;transform:translateY(12px) scale(.9);transition:opacity .25s ease,transform .25s ease,background .15s,color .15s,box-shadow .15s;z-index:100;pointer-events:none;margin-left:auto;margin-right:20px}.panel-scroll-top.visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.panel-scroll-top:hover{background:#ef4444;color:#fff;box-shadow:0 6px 18px #ef444466}.panel-scroll-top:active{transform:scale(.93);box-shadow:0 2px 8px #ef444433}.panel-scroll-top svg{width:20px;height:20px;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}@media(max-width:900px){.panel-scroll-top{display:none}}#scroll-top-btn{position:fixed;bottom:28px;left:24px;z-index:9990;width:48px;height:48px;border-radius:50%;border:2px solid #ef4444;background:#fff;color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #ef444440;opacity:0;transform:translateY(12px) scale(.9);pointer-events:none;transition:opacity .25s ease,transform .25s ease,background .15s,color .15s,box-shadow .15s}#scroll-top-btn.visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#scroll-top-btn:hover{background:#ef4444;color:#fff;box-shadow:0 6px 22px #ef444466}#scroll-top-btn:active{transform:scale(.93);box-shadow:0 2px 8px #ef444433}#scroll-top-btn svg{width:22px;height:22px;display:block}@media(max-width:600px){#scroll-top-btn{width:42px;height:42px;bottom:20px;left:16px}#scroll-top-btn svg{width:19px;height:19px}}.panel-scroll-fixed{position:fixed;bottom:24px;width:44px;height:44px;border-radius:50%;background:#fff;border:2px solid #ef4444;color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #ef44444d;opacity:0;transform:scale(.9);transition:opacity .2s ease,transform .2s ease,background .15s,color .15s;z-index:1000;pointer-events:none}.panel-scroll-fixed.visible{opacity:1;transform:scale(1);pointer-events:auto}.panel-scroll-fixed:hover{background:#ef4444;color:#fff;box-shadow:0 6px 20px #ef444480}.panel-scroll-fixed:active{transform:scale(.93)}.panel-scroll-fixed svg{width:22px;height:22px;stroke:currentColor;stroke-width:2.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.panel-scroll-fixed.left{left:24px;bottom:24px}.panel-scroll-fixed.right{right:24px;bottom:80px}@media(max-width:900px){.panel-scroll-fixed{display:none}}#nb-auction-scroll-top{position:fixed;left:12px;width:44px;height:44px;background:#dc2626d9;color:#fff;border:none;border-radius:50%;font-size:18px;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;transform:translateY(20px);box-shadow:0 4px 16px #dc262673;z-index:9250;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation}#nb-auction-scroll-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}#nb-auction-dock{display:none}@media(max-width:768px){#nb-auction-dock{display:flex;flex-direction:column;gap:8px;position:fixed;bottom:-2px;left:0;right:0;z-index:9200;background:#fffffffa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #e2e5ea;box-shadow:0 -4px 20px #0000001a;padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:auto;overscroll-behavior:none;touch-action:none}.nb-split-layout{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}.article-template__back{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.auction-grid-controls,#scroll-top-btn{display:none!important}.nn-back-btn{position:fixed!important;bottom:calc(75px + env(safe-area-inset-bottom,0px))!important;right:12px!important;left:auto!important;z-index:9250!important}}.nb-auction-dock-top{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.nb-auction-dock-title{font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.nb-auction-dock-link{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;background:#ef4444;color:#fff;font-family:var(--font-sans);font-size:.72rem;font-weight:700;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent}.nb-auction-slider-row{display:flex;align-items:center;gap:10px;width:100%}.nb-auction-slider-label{font-family:var(--font-sans);font-size:.78rem;font-weight:700;color:#6b7280;white-space:nowrap;flex-shrink:0}.nb-auction-slider-label span{font-family:DM Mono,monospace;background:#111827;color:#f9fafb;padding:1px 7px;border-radius:5px;font-size:.72rem}.nb-auction-slider-row input[type=range]{flex:1;-webkit-appearance:none;appearance:none;height:3px;background:linear-gradient(to right,#ef4444 0% 50%,#d1d5db 50% 100%);border-radius:999px;outline:none;min-height:20px;touch-action:pan-x;-webkit-tap-highlight-color:transparent;cursor:pointer}.nb-auction-slider-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2.5px solid #ef4444;cursor:pointer;box-shadow:0 1px 6px #ef44444d;transition:transform .15s ease,box-shadow .15s ease}.nb-auction-slider-row input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2.5px solid #ef4444;cursor:pointer;box-shadow:0 1px 6px #ef44444d}.nb-auction-slider-row input[type=range]::-moz-range-track{height:3px;background:#d1d5db;border-radius:999px}.nb-auction-slider-row input[type=range]::-moz-range-progress{height:3px;background:#ef4444;border-radius:999px}.login-card{background:#fff;border-radius:24px;padding:2rem 1.5rem;text-align:center;box-shadow:var(--shadow-md);border:2px solid #ef4444;max-width:360px;margin:2rem auto;width:90%}.login-card__icon{font-size:3rem;margin-bottom:.75rem}.login-card__title{font-size:1.35rem;font-weight:800;color:var(--clr-text);margin-bottom:.5rem}.login-card__desc{font-size:.9rem;color:var(--clr-muted);margin-bottom:1.5rem;line-height:1.4}.login-card__btn{display:inline-block;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-weight:700;padding:12px 28px;border-radius:99px;text-decoration:none;font-size:1rem;box-shadow:0 4px 12px #ef44444d;transition:transform .1s ease,box-shadow .2s ease,background .2s ease;cursor:pointer;border:none}.login-card__btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #ef444466}.login-card__btn:active{transform:translateY(1px)}.login-card__btn.loading{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 12px #22c55e4d;cursor:wait;pointer-events:none}@keyframes dot-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.loading-dots{display:inline-flex;gap:4px;margin-left:6px}.loading-dots span{width:6px;height:6px;border-radius:50%;background:#fff;display:inline-block;animation:dot-pulse 1.4s infinite ease-in-out}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@media(max-width:600px){.login-card{padding:1.5rem 1rem;margin:1rem auto}.login-card__title{font-size:1.2rem}}.blocked-wrap{min-height:100vh;display:grid;place-items:center;padding:32px;background:radial-gradient(1200px 400px at 50% -20%,rgba(239,68,68,.1),transparent 60%),radial-gradient(800px 300px at 0% 100%,rgba(220,38,38,.08),transparent 60%),#fff}.blocked-card{width:min(760px,92vw);border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 12px 30px #0000001f,0 2px 8px #00000014;border:1px solid #ffe1e1}.blocked-header{display:flex;align-items:center;gap:12px;padding:20px 22px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-bottom:1px solid rgba(0,0,0,.04)}.blocked-icon{width:48px;height:48px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:900;color:#b91c1c;box-shadow:0 4px 10px #0000000f}.blocked-title{font-weight:900;font-size:1.5rem;letter-spacing:.2px}.blocked-body{padding:22px;display:grid;gap:10px;color:#374151;font-size:1.05rem}.blocked-note{color:#6b7280;font-size:.98rem}.badge-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;border:1px solid #fecaca;background:#fff5f5;color:#b91c1c;font-weight:800;font-size:.9rem}.blocked-actions{display:flex;flex-wrap:wrap;gap:10px;padding:0 22px 22px}.btn-soft{-webkit-appearance:none;appearance:none;border:1px solid #e5e7eb;background:#fff;border-radius:10px;padding:10px 14px;font-weight:800;cursor:pointer;text-decoration:none;color:#111827;transition:transform .05s ease}.btn-soft:active{transform:scale(.98)}.btn-primary{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-color:#ef4444}
/*# sourceMappingURL=/cdn/shop/t/218/assets/subastas-main.css.map */
