.oe-shop-wrap{--shop-gold:#c3a061;--shop-edge:#695336;--shop-text:#e8ddc7;--shop-muted:#b6aa91;color:var(--shop-text);font-family:Tahoma,Arial,sans-serif;width:min(1180px,calc(100% - 32px));margin:28px auto}.oe-shop-wrap .oe-shop-banner{border:1px solid var(--shop-edge);border-radius:0;padding:24px 28px;background:linear-gradient(180deg,#421511,#271915 42px,#171716 43px,#1d1b18);box-shadow:inset 0 0 0 3px #100e0c,inset 0 0 0 4px #55422c,0 6px 18px #0005}.oe-shop-wrap .oe-shop-banner h1{font-family:Georgia,serif;font-size:2rem;line-height:1.25;color:#eddbac;margin:8px 0 12px}.oe-shop-wrap .oe-shop-banner p{max-width:780px;font-size:.95rem;line-height:1.75;color:var(--shop-text)}.oe-shop-wrap .oe-eyebrow{color:#cbb180;font-size:.7rem;letter-spacing:.08em;line-height:1.6}.oe-shop-wrap .oe-shop-grid{grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}.oe-shop-wrap .oe-shop-menu{background:linear-gradient(100deg,#1e1d19,#151514);border:1px solid var(--shop-edge);border-radius:0;padding:12px;box-shadow:inset 0 0 0 3px #100f0c}.oe-shop-wrap .oe-wallet{border-color:#55462f;padding:12px 8px 18px;margin:0 0 12px}.oe-shop-wrap .oe-wallet strong{font-family:Georgia,serif;color:#ead09a;font-size:1.7rem;overflow-wrap:anywhere}.oe-shop-wrap .oe-wallet .oe-eyebrow{overflow-wrap:anywhere}.oe-shop-wrap .oe-shop-menu a{font-size:.9rem;line-height:1.45;padding:11px 10px;color:var(--shop-text);border:1px solid transparent;white-space:normal;overflow-wrap:anywhere}.oe-shop-wrap .oe-shop-menu a:focus-visible,.oe-shop-wrap .oe-shop-menu a:hover{color:#fff0cb;background:#29251e;border-color:#806239}.oe-shop-wrap .oe-shop-menu a[aria-current=page]{background:linear-gradient(90deg,#641e16,#311813);border:1px solid #977644;color:#f6e2b1}.oe-shop-wrap .oe-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px}.oe-shop-wrap .oe-product{position:relative;min-width:0;padding:16px;background:linear-gradient(150deg,#26231d,#151514);border:1px solid #6f5736;border-radius:0;box-shadow:inset 0 0 0 3px #11100d;text-decoration:none;transform:none;transition:border-color .15s,box-shadow .15s}.oe-shop-wrap .oe-product:focus-visible,.oe-shop-wrap .oe-product:hover{transform:none;border-color:#d4b06f;box-shadow:inset 0 0 0 3px #292015,0 0 12px #c59e451f;outline:2px solid transparent;outline-offset:3px}.oe-shop-wrap .oe-product-art{height:106px;margin:0 0 16px;border-bottom:1px solid #5c492e;background:radial-gradient(ellipse at center,#a17c3022,transparent 65%)}.oe-shop-wrap .oe-product img{max-width:80px;max-height:94px;-o-object-fit:contain;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 5px 5px #000a)}.oe-shop-wrap .oe-product h3{font-family:Georgia,serif;font-size:1.18rem;line-height:1.4;color:#edd6a8;margin:8px 0 10px;overflow-wrap:anywhere}.oe-shop-wrap .oe-product p{font-size:.875rem;line-height:1.65;color:var(--shop-text);margin-bottom:18px;overflow-wrap:anywhere}.oe-shop-wrap .oe-product-price{color:#efd49b;border-color:#5c492e;padding-top:14px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 9px}.oe-shop-wrap .oe-product-price span{font-size:.8rem;color:var(--shop-muted)}.oe-shop-wrap .oe-product-price .oe-eur{font:700 1.2rem Georgia,serif;color:#efd49b}.oe-shop-wrap .oe-search{font-size:1rem;background:#111211;border:1px solid #7b613b;color:#f1e5ce;border-radius:0;min-height:44px}.oe-shop-wrap button:focus-visible,.oe-shop-wrap input:focus-visible,.oe-shop-wrap select:focus-visible{outline:2px solid #e0ba74;outline-offset:3px}.oe-shop-wrap .oe-helper{color:var(--shop-muted);font-size:.85rem;line-height:1.65}.oe-shop-wrap .oe-detail,.oe-shop-wrap .oe-review{background:linear-gradient(140deg,#23211c,#151514);border:1px solid #87683d;border-radius:0;padding:24px;min-width:0}.oe-shop-wrap .oe-detail{grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:24px}.oe-shop-wrap .oe-detail h1{font-family:Georgia,serif;font-size:1.8rem;line-height:1.35;color:#ecd3a2;overflow-wrap:anywhere}.oe-shop-wrap .oe-detail p{font-size:.95rem;color:var(--shop-text)}.oe-shop-wrap .oe-detail-art{min-width:0;min-height:180px;background:radial-gradient(ellipse,#a17c3022,transparent 65%)}.oe-shop-wrap .oe-detail input,.oe-shop-wrap .oe-detail select{max-width:100%;border-radius:0;background:#111211;border-color:#80633a;color:#f1e5ce;font-size:1rem}.oe-shop-wrap .oe-button{min-height:42px;border-radius:0;white-space:normal;text-align:center;line-height:1.4;font-size:.9rem}.oe-shop-wrap .oe-button-gold{background:linear-gradient(#bfa16b,#79613b);color:#17130d;border:1px solid #d2b17a;box-shadow:inset 0 0 0 2px #5b442a;font-weight:700}.oe-shop-wrap .oe-button:disabled{opacity:.5;cursor:not-allowed}.oe-shop-wrap .oe-price{color:#e8cd96;font-family:Georgia,serif}.oe-shop-wrap .oe-offer{background:linear-gradient(135deg,#35251b,#191817);border:1px solid #b48a4c;border-radius:0;box-shadow:inset 0 0 0 3px #16110b;margin-bottom:20px;padding:22px}.oe-shop-wrap .oe-offer-badge{position:static;align-self:start;float:right;min-width:0;height:auto;padding:6px 10px;border-radius:0;background:#651d15;border:1px solid #be9456;color:#f5dba4;font-size:.95rem;box-shadow:none;margin:0 0 10px 12px}.oe-shop-wrap .oe-offer-ribbon{border-radius:0;background:#5c1d16;color:#f2dcaf;border:1px solid #8b6539;box-shadow:none}.oe-shop-wrap .oe-offer h3{font-family:Georgia,serif;color:#ecd3a2;font-size:1.6rem;overflow-wrap:anywhere}.oe-shop-wrap .oe-offer-side{padding-top:0;min-width:0}.oe-shop-wrap .oe-offer-parts img{border-radius:0;-o-object-fit:contain;object-fit:contain;flex:none}.oe-shop-wrap .oe-offer-parts li{color:var(--shop-text);font-size:.9rem}.oe-shop-wrap .oe-offer-price strong{font-size:2rem;color:#efd49b}.oe-shop-wrap .oe-offer-price small{font-size:.85rem;color:var(--shop-muted)}.oe-shop-wrap .oe-offer-save{border-radius:0;background:#273323;color:#d7e3b5;border:1px solid #66734b}.oe-shop-wrap .oe-offer-choice{font-size:.8rem;color:var(--shop-text);letter-spacing:0;text-transform:none}.oe-shop-wrap .oe-offer-choice select{border-radius:0;background:#151514;color:#f1e5ce;border-color:#84643b}.oe-shop-wrap .oe-notice,.oe-shop-wrap .oe-receipt{border-radius:0;background:#20261c;border:1px solid #7b8054;color:#e8ddc7}.oe-shop-wrap .oe-receipt.uncertain,.oe-shop-wrap .oe-shop-test{background:#30261b;border-color:#977543;color:#e8ddc7}.oe-shop-wrap .oe-error{color:#ffb5a2;font-size:.9rem;line-height:1.6}.oe-rankings-classic .oe-leaderboard{min-width:0;background:linear-gradient(135deg,#25221c,#151514);border:1px solid #7d6039;border-radius:0;box-shadow:inset 0 0 0 3px #11100c;padding:18px}.oe-rankings-classic .oe-leaderboard h2{font:700 1.25rem/1.4 Georgia,serif;color:#ecd3a2;border-bottom:1px solid #73532e;padding:4px 0 14px;margin:0 0 8px}.oe-rankings-classic .oe-leaderboard table{table-layout:fixed;width:100%;font-size:.9rem;border-collapse:collapse}.oe-rankings-classic .oe-leaderboard td,.oe-rankings-classic .oe-leaderboard th{padding:12px 5px;border-bottom:1px solid #4b3c29;overflow-wrap:anywhere}.oe-rankings-classic .oe-leaderboard th{color:#bfa77b;font-size:.8rem;font-weight:400}.oe-rankings-classic .oe-leaderboard th:first-child{width:44px}.oe-rankings-classic .oe-leaderboard th:last-child{width:34%}.oe-rankings-classic .oe-leaderboard td:last-child{text-align:right;font-variant-numeric:tabular-nums;color:#efdbb0}.oe-rankings-classic .oe-leaderboard tbody tr:nth-child(-n+3) td:first-child{color:#efcb83;font-weight:700}.oe-rankings-classic .oe-leaderboard a{color:#ede0c8;text-decoration:underline;text-underline-offset:3px}.oe-rankings-classic .oe-feature-foot{font-size:.85rem;line-height:1.65;color:#b8aa8c;padding-top:14px;overflow-wrap:anywhere}@media(max-width:850px){.oe-shop-wrap .oe-shop-grid{grid-template-columns:180px minmax(0,1fr);gap:14px}.oe-shop-wrap .oe-shop-banner{padding:22px}.oe-shop-wrap .oe-offer-body{grid-template-columns:1fr}}@media(max-width:680px){.oe-shop-wrap{width:calc(100% - 24px);margin:18px auto}.oe-shop-wrap .oe-shop-grid{grid-template-columns:1fr}.oe-shop-wrap .oe-shop-menu{position:static}.oe-shop-wrap .oe-shop-menu nav{display:flex;flex-wrap:wrap;overflow:visible;gap:4px}.oe-shop-wrap .oe-shop-menu nav>div{display:contents}.oe-shop-wrap .oe-shop-menu a{white-space:normal;padding:9px}.oe-shop-wrap .oe-wallet{display:block;padding:10px 8px 14px}.oe-shop-wrap .oe-wallet strong{margin:8px 0;font-size:1.5rem}.oe-shop-wrap .oe-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.oe-shop-wrap .oe-product{padding:12px}.oe-shop-wrap .oe-product-art{height:88px}.oe-shop-wrap .oe-product h3{font-size:1.05rem}.oe-shop-wrap .oe-detail{grid-template-columns:1fr;padding:18px}.oe-shop-wrap .oe-detail-art{min-height:140px}.oe-shop-wrap .oe-offer{padding:18px}.oe-rankings-classic .oe-leaderboards{grid-template-columns:1fr}}@media(max-width:420px){.oe-shop-wrap .oe-products{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.oe-shop-wrap .oe-product{transition:none}}.oe-rankings-classic .oe-feature-card,.oe-rankings-classic .oe-feature-header{background:linear-gradient(140deg,#26221b,#151514);border:1px solid #7d6039;box-shadow:inset 0 0 0 3px #11100c;border-radius:0;color:#e8ddc7}.oe-rankings-classic .oe-feature-header{background:linear-gradient(180deg,#421511,#271915 42px,#1c1b18 43px)}.oe-rankings-classic .oe-feature-header h1{color:#eddbac}.oe-rankings-classic .oe-feature-header p{color:#c9bda4}