@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.rx-finder{margin:0 0 var(--rx-space-2xl,2.5rem);padding:var(--rx-space-2xl,2.5rem)var(--rx-space-base,1rem);background:var(--rx-surface-cream,#faf7f2);border-bottom:1px solid var(--rx-border-subtle,rgba(29,46,48,8%))}.rx-finder__inner{max-width:52rem;margin:0 auto;text-align:center}.rx-finder__title{margin:0 0 .3rem;font-size:clamp(1.25rem,1.05rem + 1vw,1.65rem);line-height:1.2}.rx-finder__lead{margin:0 auto .3rem;font-size:1rem;line-height:1.55;color:var(--rx-text-muted,#6b6b6b)}.rx-finder__progress{display:none;gap:.4rem;justify-content:center;margin:1.1rem auto .1rem;max-width:15rem}.rx-finder--stepper .rx-finder__progress{display:flex}.rx-finder--done .rx-finder__progress{display:none}.rx-finder__progress i{height:4px;flex:1;border-radius:2px;background:var(--rx-border-card,rgba(172,98,53,.2));transition:background-color .3s ease}.rx-finder__progress i.done{background:var(--rx-secondary,#ac6235)}.rx-finder__progress i.cur{background:var(--rx-secondary-light,#d4a574)}.rx-finder__ticket{display:none;gap:.5rem;justify-content:center;flex-wrap:wrap;margin:0 0 .9rem}.rx-finder--stepper .rx-finder__ticket{display:flex}.rx-finder--stepper .rx-finder__ticket:empty{display:none}.rx-finder__chip{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;background:var(--rx-surface,#fff);border:1px solid var(--rx-border-subtle,rgba(29,46,48,8%));color:var(--rx-primary,#1d2e30);border-radius:var(--rx-radius-button,4px);min-height:40px;padding:.45rem .8rem;font:inherit;font-size:.82rem;font-weight:600;transition:border-color .15s ease,box-shadow .15s ease}.rx-finder__chip-edit{font-size:.72rem;font-weight:500;color:var(--rx-secondary-dark,#814A28);text-decoration:underline;text-underline-offset:2px}.rx-finder__chip:hover{border-color:var(--rx-secondary,#ac6235);box-shadow:0 1px 6px rgba(172,98,53,.14)}.rx-finder__chip:focus-visible{outline:2px solid var(--rx-secondary,#ac6235);outline-offset:2px}.rx-finder__counter{display:none;margin:0 0 1.1rem;min-height:1.3rem;font-size:.82rem;color:var(--rx-text-muted,#6b6b6b);font-variant-numeric:tabular-nums}.rx-finder--stepper .rx-finder__counter:not(:empty){display:block}.rx-finder__counter b{color:var(--rx-secondary-dark,#814A28);font-weight:700}.rx-finder__q{border:0;margin:0 0 var(--rx-space-base,1rem);padding:0}.rx-finder__q:focus{outline:none}.rx-finder--stepper .rx-finder__q{display:none}.rx-finder--stepper .rx-finder__q.is-active{display:block}.rx-finder--done .rx-finder__q,.rx-finder--done .rx-finder__counter,.rx-finder--done .rx-finder__actions{display:none!important}.rx-finder__legend{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-bottom:.7rem;font-weight:600;font-size:1.02rem}.rx-finder__step{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;flex:none;border-radius:50%;background:var(--rx-secondary,#ac6235);color:#fff;font-size:.8rem;font-weight:700}.rx-finder__cards{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.rx-finder__cards--3{grid-template-columns:repeat(3,1fr);max-width:36rem;margin-inline:auto}.rx-finder__cards--4{grid-template-columns:repeat(4,1fr)}}.rx-finder__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:4.6rem;padding:.8rem .55rem .7rem;text-align:center;background:var(--rx-surface,#fff);border:1.5px solid var(--rx-border-card,rgba(172,98,53,.2));border-radius:var(--rx-radius-button,4px);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.rx-finder__card input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.rx-finder__card-ico{font-size:1.5rem;line-height:1}.rx-finder__card-label{font-weight:600;font-size:.92rem;line-height:1.25}.rx-finder__card-sub{font-size:.76rem;font-weight:500;color:var(--rx-text-muted,#6b6b6b);margin-top:-.15rem}.rx-finder__card:hover{border-color:var(--rx-secondary,#ac6235);transform:translateY(-2px);box-shadow:0 4px 14px rgba(172,98,53,.16)}.rx-finder__card:has(input:checked){border-color:var(--rx-secondary,#ac6235);box-shadow:inset 0 0 0 1.5px var(--rx-secondary,#ac6235);background:#fdf9f4}.rx-finder__card:has(input:focus-visible){outline:2px solid var(--rx-secondary,#ac6235);outline-offset:2px}.rx-finder__card input:checked~.rx-finder__card-label{color:var(--rx-secondary-dark,#814A28);font-weight:700}.rx-finder__card input:focus-visible~.rx-finder__card-label{outline:2px solid var(--rx-secondary,#ac6235);outline-offset:3px}.rx-finder__bars{display:inline-flex;gap:3px;align-items:flex-end;height:1.4rem}.rx-finder__bars i{width:7px;border-radius:2px;background:var(--rx-border-card,rgba(172,98,53,.22))}.rx-finder__bars i.on{background:var(--rx-secondary,#ac6235)}.rx-finder__bars i:nth-child(1){height:.5rem}.rx-finder__bars i:nth-child(2){height:.9rem}.rx-finder__bars i:nth-child(3){height:1.3rem}.rx-finder__euro{font-size:.95rem;line-height:1.4;letter-spacing:.12em;color:var(--rx-secondary,#ac6235);font-weight:700}.rx-finder__hint{margin:.55rem 0 0;font-size:.8rem;color:var(--rx-text-muted,#6b6b6b)}.rx-finder__below{display:flex;justify-content:center;align-items:center;gap:1.6rem;margin-top:.9rem}.rx-finder__back,.rx-finder__skip{background:0 0;border:0;padding:.4rem .2rem;color:var(--rx-text-muted,#6b6b6b);font:inherit;font-size:.86rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.rx-finder__back:hover,.rx-finder__skip:hover{color:var(--rx-secondary-dark,#814A28)}.rx-finder__actions{display:flex;align-items:center;justify-content:center;gap:.85rem;margin-top:.6rem}.rx-finder__submit{min-width:13rem}.rx-finder--stepper .rx-finder__submit{display:none}.rx-finder__results{margin-top:.4rem}.rx-finder__results-in:focus{outline:none}.rx-finder__loading{padding:2.5rem 0}.rx-finder__spinner{display:inline-block;width:1.6rem;height:1.6rem;border:3px solid var(--rx-border-card,rgba(172,98,53,.2));border-top-color:var(--rx-secondary,#ac6235);border-radius:50%;animation:rx-finder-spin .8s linear infinite}@keyframes rx-finder-spin{to{transform:rotate(360deg)}}.rx-finder__rhead{margin:.4rem 0 0;font-size:1.3rem;line-height:1.2}.rx-finder__rsub{margin:.4rem auto 1.2rem;font-size:.88rem;color:var(--rx-text-muted,#6b6b6b)}.rx-finder__rsub b{color:var(--rx-primary,#1d2e30)}.rx-finder__hero{position:relative;display:flex;gap:1.2rem;align-items:stretch;text-align:left;background:var(--rx-surface,#fff);border:1.5px solid rgba(172,98,53,.35);border-radius:var(--rx-radius-button,4px);padding:1.2rem;box-shadow:0 6px 22px rgba(172,98,53,.12)}.rx-finder__badge{position:absolute;top:-.7rem;left:1rem;background:var(--rx-secondary-dark,#814A28);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;border-radius:0;padding:.25rem .6rem}.rx-finder__hero-media{flex:0 0 6rem;display:flex;align-items:center;justify-content:center;background:var(--rx-surface-cream,#faf7f2);border-radius:var(--rx-radius-button,4px);padding:.5rem}.rx-finder__hero-media img,.rx-finder__alt-media img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.rx-finder__hero-media img{height:9rem}.rx-finder__hero-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.rx-finder__rname{margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.rx-finder__rname a{color:inherit;text-decoration:none}.rx-finder__rname a:hover{color:var(--rx-secondary-dark,#814A28)}.rx-finder__rmeta{margin:0;font-size:.8rem;color:var(--rx-text-muted,#6b6b6b)}.rx-finder__scorerow{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.rx-finder__score{font-family:var(--rx-serif,Georgia,serif);font-size:1.5rem;color:var(--rx-primary,#1d2e30)}.rx-finder__score small{font-size:.85rem;color:var(--rx-text-muted,#6b6b6b)}.rx-finder__nratings{font-size:.76rem;color:var(--rx-text-muted,#6b6b6b)}.rx-finder__oneliner{margin:.15rem 0 0;font-size:.85rem;line-height:1.45;color:var(--rx-text-gray,#595959);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rx-finder__oneliner--alt{font-size:.8rem}.rx-finder__buyrow{display:flex;align-items:center;gap:.9rem;margin-top:.45rem;flex-wrap:wrap}.rx-finder__price{margin:0;font-size:1.02rem;font-weight:800;color:var(--rx-primary,#1d2e30)}.rx-finder__price--alt{font-size:.9rem;margin-top:.15rem}.rx-finder__cta{min-width:7.5rem}.rx-finder__alts{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.9rem}.rx-finder__alt{position:relative;display:flex;gap:.85rem;text-align:left;background:var(--rx-surface,#fff);border:1px solid var(--rx-border-subtle,rgba(29,46,48,.1));border-radius:var(--rx-radius-button,4px);padding:.85rem;padding-top:1rem;color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.rx-finder__alt:hover{border-color:rgba(172,98,53,.45);box-shadow:0 3px 12px rgba(29,46,48,8%)}.rx-finder__alt:focus-visible{outline:2px solid var(--rx-secondary,#ac6235);outline-offset:2px}.rx-finder__rolelbl{position:absolute;top:-.6rem;left:.75rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rx-secondary-dark,#814A28);background:var(--rx-surface-cream,#faf7f2);border:1px solid var(--rx-border-card,rgba(172,98,53,.2));border-radius:0;padding:.12rem .5rem}.rx-finder__alt-media{flex:0 0 3.4rem;display:flex;align-items:center;justify-content:center;background:var(--rx-surface-cream,#faf7f2);border-radius:var(--rx-radius-button,4px);padding:.3rem}.rx-finder__alt-media img{height:5.2rem}.rx-finder__alt-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.rx-finder__alt .rx-finder__rname{font-size:.9rem}.rx-finder__alt .rx-finder__score{font-size:1.15rem}.rx-finder__trust{margin:1rem 0 0;font-size:.78rem;color:var(--rx-text-muted,#6b6b6b)}.rx-finder__ractions{display:flex;align-items:center;justify-content:center;gap:.9rem;margin-top:1.1rem;flex-wrap:wrap}.rx-finder__viewall{font-size:.92rem;text-decoration:none}.rx-finder__ghost{background:0 0;border:0;padding:.4rem .2rem;color:var(--rx-text-muted,#6b6b6b);font:inherit;font-size:.85rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.rx-finder__ghost:hover{color:var(--rx-secondary-dark,#814A28)}.rx-finder__avail{position:absolute;top:-.6rem;right:.75rem;display:inline-flex;align-items:center;gap:.3rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--rx-surface-cream,#faf7f2);border:1px solid var(--rx-border-card,rgba(172,98,53,.2));border-radius:0;padding:.12rem .5rem}.rx-finder__hero .rx-finder__avail{top:-.7rem;right:1rem}.rx-finder__avail i{width:6px;height:6px;border-radius:50%;background:currentColor}.rx-finder__avail--in{color:var(--rx-success,#2E7D4A)}.rx-finder__avail--out{color:var(--rx-danger,#dc3545)}@media(max-width:480px){.rx-finder__badge{max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.rx-finder__buyhint{display:flex;align-items:center;gap:.6rem;margin:0 auto 1.2rem;max-width:34rem;padding:.6rem .8rem;text-align:left;font-size:.85rem;line-height:1.45;color:var(--rx-primary,#1d2e30);background:var(--rx-gold-bg,rgba(212,168,75,8%));border:1px solid var(--rx-gold-border,rgba(212,168,75,.2));border-radius:var(--rx-radius-button,4px)}.rx-finder__buyhint-ico{flex:none}.rx-finder__buyslot{margin-top:.9rem}.rx-finder__buyslot:empty{display:none}.rx-finder__buyslot .rx-finder__alt{display:flex}.rx-finder__altwhy{color:var(--rx-secondary-dark,#814A28)}@media(prefers-reduced-motion:no-preference){.rx-anim-in{animation:rx-finder-in .28s cubic-bezier(.4,0,.2,1)}.rx-finder__results-in.rx-anim-in .rx-finder__hero{animation:rx-finder-in .34s cubic-bezier(.4,0,.2,1)backwards}.rx-finder__results-in.rx-anim-in .rx-finder__alt{animation:rx-finder-in .3s cubic-bezier(.4,0,.2,1)backwards}.rx-finder__results-in.rx-anim-in .rx-finder__alt:nth-child(odd){animation-delay:.08s}.rx-finder__results-in.rx-anim-in .rx-finder__alt:last-child{animation-delay:.16s}@keyframes rx-finder-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.rx-finder__card:hover{transform:none}.rx-finder__spinner{animation-duration:1.6s}}@media(max-width:639.98px){.rx-finder__hero{flex-direction:column;align-items:center;text-align:center}.rx-finder__hero-media{width:100%;flex-basis:auto}.rx-finder__hero .rx-finder__scorerow,.rx-finder__hero .rx-finder__buyrow{justify-content:center}.rx-finder__alts{grid-template-columns:1fr}}.rx-finder--page{margin-bottom:0}.rx-finder__eyebrow{margin:0 0 var(--rx-space-sm,8px);font-size:13px;font-weight:var(--rx-fw-bold,700);letter-spacing:.08em;text-transform:uppercase;color:var(--rx-secondary,#ac6235)}.rx-finder__eyebrow[hidden]{display:none}@media(min-width:640px){.rx-finder__cards--2{grid-template-columns:repeat(2,1fr);max-width:40rem;margin-inline:auto}}.rx-finder__cards--2 .rx-finder__card{min-height:6.4rem;gap:.5rem}.rx-finder__cards--2 .rx-finder__card-label{font-size:1rem}.rx-finder__card-map{font-size:.72rem;font-weight:600;color:var(--rx-secondary-dark,#814A28);margin-top:.1rem;line-height:1.3}.rx-finder__deliv{margin:.9rem 0 0;font-size:.82rem;color:var(--rx-text-muted,#6b6b6b)}.rx-finder__deliv[hidden]{display:none}.rx-finder__deliv b{color:var(--rx-secondary-dark,#814A28);font-weight:700}.rx-finder__deliv-edit{background:0 0;border:0;padding:0 .2rem;font:inherit;font-size:.78rem;color:var(--rx-secondary-dark,#814A28);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.rx-finder__qa{display:grid;grid-template-columns:8.2rem minmax(0,1fr);gap:.2rem .7rem;margin:.25rem 0 0;font-size:.86rem;line-height:1.45;text-align:left}.rx-finder__qa b{color:var(--rx-secondary-dark,#814A28);font-weight:600}.rx-finder__alt .rx-finder__qa{grid-template-columns:1fr;font-size:.8rem;gap:.15rem}.rx-finder__alt .rx-finder__qa b{display:inline;margin-right:.3rem}.rx-finder__alt .rx-finder__qa span{display:block}.rx-finder__ge7{font-size:.76rem;color:var(--rx-text-muted,#6b6b6b)}.rx-finder__price small{display:block;font-size:.72rem;font-weight:500;color:var(--rx-text-muted,#6b6b6b)}.rx-finder__cobottle{display:inline-block;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rx-gold-dark,#7D5A00);background:var(--rx-gold-bg,rgba(212,168,75,8%));border:1px solid var(--rx-gold-border,rgba(212,168,75,.2));padding:.12rem .45rem;margin-top:.2rem}.rx-finder__notice{margin:0 auto 1rem;max-width:36rem;padding:.6rem .8rem;text-align:left;font-size:.85rem;line-height:1.45;color:var(--rx-primary,#1d2e30);background:var(--rx-gold-bg,rgba(212,168,75,8%));border:1px solid var(--rx-gold-border,rgba(212,168,75,.2));border-radius:var(--rx-radius-button,4px)}.rx-finder__share{display:flex;align-items:center;gap:1rem;margin-top:1.4rem;padding:1rem 1.1rem;text-align:left;background:var(--rx-dark-section,#1d2e30);color:var(--rx-body-on-dark,#d8d4cf);border-radius:var(--rx-radius-button,4px)}.rx-finder__share-k{margin:0 0 .2rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rx-gold,#D4A84B)}.rx-finder__share p{margin:0;font-size:.88rem;line-height:1.45}.rx-finder__share-btns{margin-left:auto;display:flex;gap:.6rem;flex-wrap:wrap}.rx-finder__share-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:40px;padding:.5rem .9rem;border:1px solid var(--rx-secondary-light,#d4a574);border-radius:var(--rx-radius-button,4px);background:0 0;color:#fff;font:inherit;font-size:.86rem;font-weight:500;cursor:pointer;text-decoration:none;white-space:nowrap}.rx-finder__share-btn:hover{background:rgba(212,165,116,.14)}@media(max-width:639.98px){.rx-finder__qa{grid-template-columns:1fr}.rx-finder__qa b{display:block;margin-bottom:-.1rem}.rx-finder__share{flex-direction:column;align-items:stretch}.rx-finder__share-btns{margin-left:0}.rx-finder__share-btn{flex:1}}