:root{--brand: #1e2a4a;--brand-dk: #172038;--on-brand: #ffffff;--on-brand-mute: #b8c2d8;--on-brand-line: rgba(255,255,255,.85);--on-brand-line-soft: rgba(255,255,255,.6);--on-brand-wash: rgba(255,255,255,.12);--accent: #c8412d;--accent-dk: #a83422;--on-accent: #ffffff;--contact: var(--accent);--contact-dk: var(--accent-dk);--on-contact: var(--on-accent);--link: #245a9c;--link-dk: #1a4276;--focus: #b9cbe6;--ink: #2b3040;--ink-strong: #171b28;--ink-soft: #4c5364;--muted: #5f6678;--muted-lt: #666d80;--price: var(--ink-strong);--page-bg: #f2f3f5;--surface: #ffffff;--shade: #eef0f3;--shade-lt: #f7f8fa;--stripe: #f7f8fa;--line: #d5d9e0;--line-lt: #e5e8ed;--line-ctl: #bcc2cc;--line-ctl-hi: #a4abb8;--line-dash: #b8bfca;--sep: #c8cdd6;--chevron: #98a0b0;--row-border: #d5d9e0;--row-border-hi: #b9c0cb;--shadow: rgba(20,28,50,.14);--ph: #e4e7ec;--ph-glyph: #a9b0bd;--overlay: rgba(23,29,46,.85);--overlay-dk: rgba(10,14,26,.6);--on-overlay: #ffffff;--pill-bg: #e7eaef;--pill-ink: #565d6e;--pill-brand-bg: #e3e8f2;--pill-brand-ink: var(--brand);--pill-info-bg: #e5ecf5;--pill-info-ink: #3a5680;--featured-line: #e8604c;--featured-wash: #fbe0da;--footer-bg: #171d2e;--footer-line: #2c3446;--footer-ink: #aab3c4;--footer-ink-hi: #ffffff;--footer-ink-mute: #808a9d;--footer-ink-dim: #939cae;--footer-sq: #495266;--radius: 3px;--ctl-h: 34px}*{box-sizing:border-box}body{margin:0;background:var(--page-bg);color:var(--ink);font:13px/1.5 Arial,Helvetica,sans-serif}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-dk);text-decoration:underline}svg{display:block}input,select,textarea,button{font-family:inherit;font-size:13px}h1,h2,h3,h4{margin:0;font-weight:700;color:var(--ink-strong)}.wrap{max-width:1100px;margin:0 auto;padding:0 16px}.hdr+.wrap{padding-top:20px}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.num{font-variant-numeric:tabular-nums}.flag{display:inline-block;width:16px;height:11px;vertical-align:-1px;border:1px solid rgba(0,0,0,.16);border-radius:1px;margin-right:6px}.flag-de{background:linear-gradient(#111 33.3%,#d00 33.3%,#d00 66.6%,#fc0 66.6%)}.flag-pl{background:linear-gradient(#fff 50%,#dc143c 50%)}.flag-nl{background:linear-gradient(#ae1c28 33.3%,#fff 33.3%,#fff 66.6%,#1e4785 66.6%)}.flag-ee{background:linear-gradient(#0072ce 33.3%,#111 33.3%,#111 66.6%,#fff 66.6%)}.flag-fr{background:linear-gradient(90deg,#002395 33.3%,#fff 33.3%,#fff 66.6%,#ed2939 66.6%)}.flag-it{background:linear-gradient(90deg,#008c45 33.3%,#f4f5f0 33.3%,#f4f5f0 66.6%,#cd212a 66.6%)}.flag-es{background:linear-gradient(#aa151b 25%,#f1bf00 25%,#f1bf00 75%,#aa151b 75%)}.flag-fi{background-color:#fff;background-image:linear-gradient(90deg,transparent 28%,#003580 28% 50%,transparent 50%),linear-gradient(180deg,transparent 33%,#003580 33% 62%,transparent 62%)}.flag-se{background-color:#006aa7;background-image:linear-gradient(90deg,transparent 28%,#fecc00 28% 50%,transparent 50%),linear-gradient(180deg,transparent 33%,#fecc00 33% 62%,transparent 62%)}.flag-dk{background-color:#c8102e;background-image:linear-gradient(90deg,transparent 28%,#fff 28% 50%,transparent 50%),linear-gradient(180deg,transparent 33%,#fff 33% 62%,transparent 62%)}.flag-gb{background-color:#012169;background-image:linear-gradient(90deg,transparent 42%,#c8102e 42% 58%,transparent 58%),linear-gradient(180deg,transparent 38%,#c8102e 38% 62%,transparent 62%),linear-gradient(90deg,transparent 36%,#fff 36% 64%,transparent 64%),linear-gradient(180deg,transparent 30%,#fff 30% 70%,transparent 70%)}.util{border-bottom:1px solid var(--line-lt)}.util .wrap{display:flex;align-items:center;height:34px;font-size:12px;color:var(--muted)}.util .lang{display:flex;align-items:center}.util .lang b{color:var(--ink-strong)}.util .lang a{color:var(--muted)}.util .lang a:hover{color:var(--ink-strong)}.util .sep{color:var(--sep);margin:0 6px}.util .stats{margin-left:auto}.util .stats b{color:var(--ink);font-weight:700}.hdr{background:var(--brand)}.hdr .wrap{display:flex;align-items:center;height:56px;gap:24px}.logo{display:flex;align-items:center;gap:8px;color:var(--on-brand)}.logo:hover{text-decoration:none;color:var(--on-brand)}.logo svg{width:16px;height:21px}.logo svg path{fill:var(--on-brand)}.logo b{font-size:19px;line-height:1.1;display:block}.mainnav{display:flex;align-items:center;gap:22px}.mainnav a{color:var(--on-brand);font-size:14px;line-height:1.2;padding:4px 0;border-bottom:2px solid transparent}.mainnav a:hover{text-decoration:none;color:var(--on-brand);border-color:var(--on-brand-line-soft)}.mainnav a.on{font-weight:700;border-color:var(--on-brand)}.hdr__right{margin-left:auto;display:flex;align-items:center;gap:18px}.hdr__right .login{color:var(--on-brand);font-size:11px;line-height:1.3}.hdr__right .login:hover{text-decoration:none;color:var(--on-brand)}.hdr__right .login b{display:block;font-size:13px;color:var(--on-brand)}.hdr__right .login span{opacity:.8}.btn{display:inline-flex;align-items:center;justify-content:center;height:var(--ctl-h);padding:0 16px;border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);font-size:13px;border-radius:var(--radius);cursor:pointer;white-space:nowrap}.btn:hover{background:var(--accent-dk);border-color:var(--accent-dk);color:var(--on-accent);text-decoration:none}.btn-contact{border-color:var(--contact);background:var(--contact);color:var(--on-contact)}.btn-contact:hover{background:var(--contact-dk);border-color:var(--contact-dk);color:var(--on-contact)}.btn-out{border-color:var(--line-ctl);background:var(--surface);color:var(--ink)}.btn-out:hover{background:var(--shade);border-color:var(--line-ctl-hi);color:var(--ink)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;height:var(--ctl-h);padding:0 15px;border:1px solid var(--on-brand-line);color:var(--on-brand);background:transparent;font-size:13px;border-radius:var(--radius);white-space:nowrap}.btn-ghost:hover{background:var(--on-brand-wash);border-color:var(--on-brand);color:var(--on-brand);text-decoration:none}.btn-sm{height:28px;padding:0 12px;font-size:12px}.btn-block{display:flex;width:100%}.adslot{height:90px;background:var(--shade);border:1px solid var(--line-lt);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:11px;margin:0 0 24px}.ptitle{font-size:20px;font-weight:700;margin:0 0 6px}.crumb{font-size:12px;color:var(--muted);margin:0 0 20px}.crumb a{color:var(--link)}.resbar{display:flex;align-items:flex-end;gap:16px;margin-bottom:16px}.resbar .count{font-size:14px;color:var(--ink);padding-bottom:8px}.resbar .count b{font-weight:700}.resbar .sortwrap{margin-left:auto;display:flex;align-items:flex-end;gap:8px}.resbar label{display:block;font-size:12px;color:var(--muted);margin-bottom:4px}.resbar select{height:var(--ctl-h);border:1px solid var(--line-ctl);border-radius:var(--radius);padding:0 8px;background:var(--surface);min-width:180px;color:var(--ink)}.chiprow{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.chiprow>span{font-size:13px;color:var(--muted);padding-top:7px;white-space:nowrap}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius);font-size:12.5px;color:var(--ink);background:var(--surface)}.chip:hover{border-color:var(--line-ctl-hi);background:var(--shade);text-decoration:none;color:var(--ink)}.chip b{font-weight:400;color:var(--muted-lt);margin-right:6px}.cols{display:flex;gap:24px;align-items:flex-start}.side{width:216px;flex:none}.ad__side{width:292px}.main{flex:1;min-width:0}.side .showres{margin-bottom:16px}.facet{border-bottom:1px solid var(--line-lt)}.facet>summary{list-style:none;cursor:pointer;min-height:44px;padding:12px 2px;display:flex;align-items:center;font-size:13.5px;color:var(--ink-strong)}.facet>summary::-webkit-details-marker{display:none}.facet>summary:after{content:"";margin-left:auto;width:7px;height:7px;margin-right:4px;border-right:1.5px solid var(--chevron);border-bottom:1.5px solid var(--chevron);transform:rotate(-45deg)}.facet[open]>summary{font-weight:700}.facet[open]>summary:after{transform:rotate(45deg);margin-top:-3px}.facet>summary:hover{color:var(--brand)}.facet>summary:hover:after{border-color:var(--brand)}.facet__in{padding:0 2px 14px}.facet__in select,.facet__in input[type=text]{width:100%;height:32px;border:1px solid var(--line-ctl);border-radius:var(--radius);padding:0 8px;background:var(--surface);margin-bottom:8px;color:var(--ink)}.opt{display:flex;align-items:center;font-size:12.5px;padding:5px 0;cursor:pointer}.opt input{margin:0 8px 0 0}.opt:hover{color:var(--ink-strong)}.opt .cnt{margin-left:auto;color:var(--muted-lt);font-size:11.5px;padding-left:8px}.facet__note{font-size:11.5px;line-height:1.45;color:var(--muted);margin:6px 0 0}.side__foot{padding:16px 2px;font-size:12.5px}.arow{display:flex;gap:16px;background:var(--surface);border:1px solid var(--row-border);border-radius:var(--radius);padding:14px;margin-bottom:12px;transition:box-shadow .15s ease,border-color .15s ease}.arow:hover{border-color:var(--row-border-hi);box-shadow:0 1px 4px var(--shadow)}.arow.featured{border-color:var(--featured-line);box-shadow:inset 0 0 0 1px var(--featured-wash)}.aphoto{width:184px;height:138px;flex:none;background:var(--ph);border-radius:2px;position:relative;overflow:hidden}.aphoto:after{content:"";position:absolute;left:50%;top:50%;width:34px;height:26px;margin:-13px 0 0 -17px;background:var(--ph-glyph);-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 34'><g fill='none' stroke='%23000' stroke-width='2'><rect x='1' y='7' width='42' height='26' rx='3'/><path d='M14 7l3-5h10l3 5'/><circle cx='22' cy='20' r='7'/></g></svg>") no-repeat center / contain;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 34'><g fill='none' stroke='%23000' stroke-width='2'><rect x='1' y='7' width='42' height='26' rx='3'/><path d='M14 7l3-5h10l3 5'/><circle cx='22' cy='20' r='7'/></g></svg>") no-repeat center / contain}.aphoto .eye{position:absolute;left:0;top:0;z-index:1;background:var(--overlay);color:var(--on-overlay);font-size:11px;line-height:1;padding:5px 8px;border-radius:2px 0}.aphoto .cnt{position:absolute;left:0;bottom:0;z-index:1;background:var(--overlay-dk);color:var(--on-overlay);font-size:10.5px;line-height:1;padding:4px 7px;border-radius:0 2px 0 0}.abody{flex:1;min-width:0;display:flex;gap:16px}.aleft{flex:1;min-width:0}.aright{width:160px;flex:none;text-align:right;display:flex;flex-direction:column;padding-left:16px;border-left:1px solid var(--line-lt)}.atags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.atitle{font-size:16px;line-height:1.3;font-weight:700;color:var(--ink-strong);margin:0 0 4px}.adisc{font-size:12.5px;color:var(--muted);margin:0 0 8px}.aname{display:block;font-size:14px;line-height:1.4;color:var(--link);margin-bottom:8px}.atext{font-size:13px;line-height:1.5;color:var(--ink-soft);margin:0 0 8px}.aloc{font-size:12.5px;color:var(--muted);margin:0 0 2px;display:flex;align-items:center}.aseller{font-size:12.5px;color:var(--muted);margin:0}.aprice{font-size:18px;font-weight:700;color:var(--price);font-variant-numeric:tabular-nums;line-height:1.2}.anegot{font-size:11.5px;color:var(--muted);margin-top:4px}.abtns{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;gap:8px}.abtns .btn{width:100%}.pill{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--radius);font-size:11px;line-height:1;background:var(--pill-bg);color:var(--pill-ink);white-space:nowrap}.pill-new{background:var(--accent);color:var(--on-accent);font-weight:700}.pill-ver{background:var(--pill-brand-bg);color:var(--pill-brand-ink)}.pill-parent{background:var(--pill-info-bg);color:var(--pill-info-ink)}.promo{background:var(--brand);color:var(--on-brand);border-radius:var(--radius);padding:20px 24px;margin:20px 0;display:flex;align-items:center;gap:24px}.promo b{font-size:15px;display:block;margin-bottom:6px;color:var(--on-brand)}.promo p{margin:0;font-size:13px;line-height:1.5;color:var(--on-brand-mute)}.promo .btn-ghost{margin-left:auto;flex:none}.pager{display:flex;align-items:center;gap:6px;padding:8px 0 28px;font-size:13px}.pager a,.pager strong,.pager .dots{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius);color:var(--link);font-weight:400;padding:0 8px}.pager a:hover{border-color:var(--line-ctl-hi);background:var(--shade);text-decoration:none}.pager strong{background:var(--shade);border-color:var(--line-ctl);color:var(--ink-strong);font-weight:700}.pager .dots{border-color:transparent;color:var(--muted-lt)}.pager a.btn{margin-left:8px;height:32px;color:var(--on-accent);border-color:var(--accent)}.pager a.btn:hover{background:var(--accent-dk);border-color:var(--accent-dk);color:var(--on-accent)}.adnav{display:flex;font-size:12.5px;color:var(--muted);margin-bottom:16px}.adnav .r{margin-left:auto}.adnav .r a{margin-left:14px}.adhead{margin-bottom:16px}.adhead h1{font-size:20px;line-height:1.3;margin-bottom:6px}.adhead .spec{font-size:13px;color:var(--muted);margin:0}.admeta{font-size:12px;color:var(--muted);margin:8px 0 0}.admeta b{color:var(--ink);font-weight:700}.gmain{width:100%;height:396px}.gthumbs{display:flex;gap:8px;margin:8px 0 20px}.gthumbs .aphoto{width:96px;height:72px}.gthumbs .aphoto:after{width:24px;height:18px;margin:-9px 0 0 -12px}.gmore{display:flex;align-items:center;justify-content:center;font-size:11.5px;line-height:1.4;color:var(--muted);text-align:center;background:var(--shade);border:1px solid var(--line-lt)}.gmore:after{display:none}.panel{border:1px solid var(--line);border-radius:var(--radius);margin-bottom:16px;background:var(--surface)}.panel>h3{font-size:13.5px;padding:12px 16px;border-bottom:1px solid var(--line-lt);background:var(--shade);border-radius:var(--radius) var(--radius) 0 0}.panel__in{padding:16px}.panel__in.fineprint{font-size:12px;line-height:1.55;color:var(--muted)}.h-sec{font-size:15px;margin:24px 0 12px}.spectable{width:100%;border-collapse:collapse;font-size:13px}.spectable th{width:34%;text-align:left;font-weight:400;color:var(--muted);padding:9px 16px;vertical-align:top}.spectable td{padding:9px 16px;vertical-align:top;color:var(--ink)}.spectable tr:nth-child(odd){background:var(--stripe)}.desc{line-height:1.6}.desc p{margin:0 0 12px}.desc p:last-child{margin-bottom:0}.pricepanel{text-align:center}.pricepanel .big{font-size:26px;font-weight:700;color:var(--price);font-variant-numeric:tabular-nums;display:block;line-height:1.2}.pricepanel .sub{font-size:12.5px;color:var(--muted);display:block;margin:6px 0 16px}.pricepanel .btn{margin-bottom:8px}.pricenote{font-size:12px;line-height:1.5;color:var(--muted);text-align:left;margin:16px 0 0}.sellerbox .name{font-size:14px;font-weight:700;color:var(--ink-strong);margin:0}.sellerbox .where{font-size:12.5px;color:var(--muted);margin:4px 0 0;display:flex;align-items:center}.sellerbox dl{margin:16px 0 0;font-size:12.5px;overflow:hidden}.sellerbox dt{color:var(--muted);float:left;clear:left;width:96px;padding:4px 0}.sellerbox dd{margin:0 0 0 96px;padding:4px 0}.sellerbox .links{margin:16px 0 0;font-size:12.5px}.simrow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px}.simcard{border:1px solid var(--row-border);border-radius:var(--radius);padding:12px}.simcard:hover{border-color:var(--row-border-hi);box-shadow:0 1px 4px var(--shadow)}.simcard .aphoto{width:100%;height:104px;margin-bottom:10px}.simcard .t{font-size:13px;line-height:1.35;font-weight:700;color:var(--ink-strong);display:block}.simcard .n{font-size:12.5px;line-height:1.4;color:var(--link);display:block;margin:4px 0 8px}.simcard .p{font-size:15px;font-weight:700;color:var(--price);font-variant-numeric:tabular-nums}.intro{border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:var(--radius);padding:16px;margin-bottom:20px;background:var(--surface)}.intro b{display:block;font-size:14px;margin-bottom:6px;color:var(--ink-strong)}.intro span{color:var(--ink-soft);line-height:1.55}.fld{margin-bottom:16px}.fld>label{display:block;font-size:12.5px;font-weight:700;margin-bottom:6px;color:var(--ink-strong)}.fld input[type=text],.fld input[type=number],.fld select{width:100%;height:var(--ctl-h);border:1px solid var(--line-ctl);border-radius:var(--radius);padding:0 10px;background:var(--surface);color:var(--ink)}.fld textarea{width:100%;height:104px;border:1px solid var(--line-ctl);border-radius:var(--radius);padding:8px 10px;background:var(--surface);color:var(--ink);resize:vertical;line-height:1.5}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:2px solid var(--focus);outline-offset:-1px;border-color:var(--link)}.hint{font-size:11.5px;line-height:1.5;color:var(--muted);margin-top:6px}.g2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.g3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.radios{display:flex;flex-wrap:wrap;gap:8px 20px;padding-top:2px}.radios label{display:inline-flex;align-items:center;font-size:12.5px}.radios input{margin:0 6px 0 0}.checkcols{columns:2;font-size:12.5px}.checkcols label{display:flex;align-items:center;padding:4px 0}.checkcols input{margin:0 8px 0 0}.slots{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.slots .aphoto{width:88px;height:66px}.slots .aphoto:after{width:22px;height:17px;margin:-8px 0 0 -11px}.upload{border:1px dashed var(--line-dash);background:var(--shade-lt);border-radius:var(--radius);padding:24px 16px;text-align:center}.upload p{margin:0 0 12px;font-size:12.5px;color:var(--muted)}.tips ul{margin:0;padding-left:18px;font-size:12.5px;line-height:1.55;color:var(--ink-soft)}.tips li{margin-bottom:8px}.tips li:last-child{margin-bottom:0}.example .t{font-size:13px;font-weight:700;color:var(--ink-strong);margin:10px 0 4px}.example .n{font-size:12.5px;line-height:1.4;color:var(--link);display:block;margin:0 0 6px}.example .p{font-size:15px;font-weight:700;color:var(--price);font-variant-numeric:tabular-nums}.example .s{font-size:11.5px;color:var(--muted);margin:0 0 6px}.example .aphoto{width:100%;height:104px;margin-bottom:10px}.example .atags{margin-bottom:0}.example .s .flag{vertical-align:-1px}.formfoot{border:1px solid var(--line);border-radius:var(--radius);padding:16px;display:flex;align-items:center;gap:12px;margin-bottom:28px;background:var(--surface)}.formfoot .note{flex:1;font-size:12px;line-height:1.5;color:var(--muted)}.ftr{background:var(--footer-bg);color:var(--footer-ink);margin-top:32px;font-size:12.5px}.ftr a{color:var(--footer-ink)}.ftr a:hover{color:var(--footer-ink-hi);text-decoration:none}.ftr__top{display:flex;gap:40px;padding:32px 0 28px}.ftr__brand{width:250px;flex:none}.ftr__brand p{margin:10px 0 0;color:var(--footer-ink-mute);line-height:1.55}.ftr__col{flex:1}.ftr__col h4{color:var(--footer-ink-hi);font-size:12.5px;margin-bottom:12px}.ftr__col ul{list-style:none;margin:0;padding:0}.ftr__col li{line-height:1.9}.ftr__news{border-top:1px solid var(--footer-line);padding:18px 0;display:flex;align-items:center;gap:16px}.ftr__news b{color:var(--footer-ink-hi);font-weight:400}.ftr__news .follow{margin-left:auto;display:flex;align-items:center;gap:8px}.ftr__news .sq{width:24px;height:24px;border:1px solid var(--footer-sq);border-radius:var(--radius);display:inline-block}.ftr__intl{border-top:1px solid var(--footer-line);padding:18px 0;display:flex;align-items:center;gap:14px}.ftr__intl .flags{display:flex;flex-wrap:wrap;gap:8px}.ftr__intl .flag{width:21px;height:14px;margin:0}.ftr__copy{border-top:1px solid var(--footer-line);padding:16px 0 24px;color:var(--footer-ink-dim);font-size:11.5px}.ftr__copy a{color:var(--footer-ink-dim);margin-left:16px}.themebar{position:fixed;right:12px;bottom:12px;z-index:50;display:flex;align-items:center;gap:3px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:5px 7px;box-shadow:0 1px 8px #00000029;font-size:11.5px}.themebar>b{color:var(--muted);font-weight:400;margin-right:3px}.themebar a{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid transparent;border-radius:var(--radius);color:var(--ink)}.themebar a:hover{background:var(--shade);border-color:var(--line);text-decoration:none;color:var(--ink)}.themebar i{width:11px;height:11px;border-radius:2px;border:1px solid rgba(0,0,0,.2)}.themebar .sw-pine{background:#1b5e4a}.themebar .sw-chestnut{background:#6d3a1f}.themebar .sw-night{background:#1e2a4a}:root[data-theme=pine] .themebar a[data-t=pine],:root[data-theme=chestnut] .themebar a[data-t=chestnut],:root[data-theme=night] .themebar a[data-t=night]{background:var(--shade);border-color:var(--line-ctl);font-weight:700}@media (max-width: 940px){.cols{flex-direction:column;align-items:stretch}.side,.ad__side,.main{width:100%;min-width:0}.simrow{grid-template-columns:repeat(2,1fr)}.ftr__top{flex-wrap:wrap;gap:24px}.ftr__brand{width:100%}.hdr .wrap{height:auto;flex-wrap:wrap;padding-top:10px;padding-bottom:10px;gap:14px}.mainnav{order:3;width:100%;overflow-x:auto;gap:18px;scrollbar-width:none}.mainnav::-webkit-scrollbar{display:none}.mainnav a{white-space:nowrap}.hdr__right{margin-left:auto}.gmain{height:300px}}@media (max-width: 640px){.arow{flex-wrap:wrap;gap:12px}.aphoto{width:100%;height:200px}.abody{flex-wrap:wrap;gap:12px}.aright{width:100%;text-align:left;border-left:0;padding-left:0;border-top:1px solid var(--line-lt);padding-top:12px}.abtns{flex-direction:row;padding-top:12px}.g2,.g3,.simrow{grid-template-columns:1fr}.promo{flex-wrap:wrap;gap:16px}.promo .btn-ghost{margin-left:0}.resbar{flex-wrap:wrap}.resbar .sortwrap{margin-left:0;width:100%}.gthumbs{overflow-x:auto;scrollbar-width:none}.gthumbs::-webkit-scrollbar{display:none}.checkcols{columns:1}.themebar{right:8px;bottom:8px;padding:4px 5px}.themebar>b{display:none}}.util .lang button{background:none;border:0;padding:0;font:inherit;color:var(--muted);cursor:pointer}.util .lang button:hover{color:var(--ink-strong)}.hdr__right button.btn-ghost{cursor:pointer}.fld input[type=email],.fld input[type=password]{width:100%;height:var(--ctl-h);border:1px solid var(--line-ctl);border-radius:var(--radius);padding:0 10px;background:var(--surface);color:var(--ink)}.authform{max-width:380px;margin:0 auto}.formerr{color:var(--accent);font-size:12.5px;line-height:1.5;margin:0 0 14px}.aphoto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.pager button.btn{margin-left:0;height:32px}.gthumbs button.aphoto{padding:0;border:0;cursor:pointer}.desc p{white-space:pre-line}.myad{margin-bottom:12px}.myad .arow{margin-bottom:0;border-radius:var(--radius) var(--radius) 0 0}.myad__foot{border:1px solid var(--row-border);border-top:0;border-radius:0 0 var(--radius) var(--radius);background:var(--surface);padding:12px 14px}.myad__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.myad__foot .hint,.myad__foot .formerr{margin:8px 0 0}.meform{max-width:620px}.adform{max-width:760px}.adform .fld .formerr{margin:6px 0 0}.upload label{display:block;margin:0 0 12px;font-size:12.5px;color:var(--muted)}.upload input[type=file]{font-size:12.5px;color:var(--ink-soft)}.upload input[type=file]::file-selector-button{height:28px;padding:0 12px;margin-right:10px;cursor:pointer;border:1px solid var(--line-ctl);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-size:12px}.modrow{width:100%;flex-direction:column;gap:0;text-align:left;cursor:pointer}.modrow[aria-current=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.modphotos{display:grid;gap:8px;margin-bottom:16px}.moddecide{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.moddecide .fld{width:280px;margin-bottom:0}.moddecide+.formerr{margin:12px 0 0}
