:root{color-scheme:dark;--color-bg:#14100d;--color-surface:#1f1813;--color-surface-2:#271e18;--color-border:#382c23;--color-border-strong:#4a3a2e;--color-text:#f5efe7;--color-muted:#bfb0a2;--color-faint:#a39484;--color-field:#806c5c;--color-link:#f5efe7;--color-accent:#ff7a33;--color-accent-hover:#ff9152;--color-focus:#ff7a33;--color-high:#7cc77a;--color-medium:#e3a83f;--color-low:#a39484;--color-negative:#e87878;--size-body:1rem;--size-small:.875rem;--size-label:.8125rem;--size-h1:clamp(1.5rem, 1.3rem + .9vw, 1.875rem);--size-h2:1.125rem;--size-h3:1.0625rem;--size-head:1.25rem;--page-max:35rem;--radius-small:.625rem;--radius:.875rem;--radius-large:1.125rem;--family-citrus:#e8c547;--family-aromatisk:#7fae79;--family-gron:#36a37f;--family-akvatisk:#58a2cf;--family-fruktig:#e0566f;--family-blommig:#eda0c6;--family-pudrig:#b8a6e0;--family-kryddig:#c4512a;--family-tra:#9b7f4a;--family-amber:#f08f2a;--family-gourmand:#ecd2b4;--family-lader:#9c6447;--family-mysk:#a9aab8;--family-rokig:#7f868f}@media (prefers-contrast:more){:root{--color-border:#6b5849;--color-border-strong:#8a7463;--color-field:#a08a78;--color-muted:#dccfc2;--color-faint:#c9bbae}}body{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}::selection{color:var(--color-text);background:#ff7a3352}p{text-wrap:pretty}a{color:var(--color-link);text-decoration-color:var(--color-border-strong);text-underline-offset:3px;transition:text-decoration-color .12s ease-out,color .12s ease-out}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.c-site-header__inner{justify-content:space-between;align-items:flex-start;gap:0 var(--space-5);flex-wrap:wrap;min-height:3.75rem;display:flex}.c-site-header__home{align-items:center;gap:var(--space-2);min-height:3.75rem;color:var(--color-text);font-size:var(--size-name);letter-spacing:-.02em;font-weight:700;text-decoration:none;display:inline-flex}.c-site-header__dupie{width:2.25rem;height:2.25rem}.c-site-header__nav{margin-block:var(--space-2)}.c-site-header__more>summary{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;margin-inline-start:auto;list-style:none;display:flex}.c-site-header__more>summary::-webkit-details-marker{display:none}.c-site-header__icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.5rem;height:1.5rem}.c-site-header__more:not([open])>.c-site-header__list{display:none}.c-site-header__list{margin-top:var(--space-2);padding-bottom:var(--space-3)}.c-site-header__list li+li{border-top:1px solid var(--color-border)}.c-site-header__list a{width:100%;min-height:2.75rem;color:var(--color-muted);font-size:var(--size-body);align-items:center;text-decoration:none;display:flex}.c-site-header__links{display:none}.c-site-header__links a[aria-current=page],.c-site-header__list a[aria-current=page]{color:var(--color-text);font-weight:700}@media (width>=560px){.c-site-header__inner{align-items:center}.c-site-header__home{min-height:2.75rem}.c-site-header__nav{margin-block:0}.c-site-header__more{display:none}.c-site-header__links{gap:0 var(--space-4);display:flex}}.c-site-header__links a,.c-site-footer__links a{min-width:2.75rem;min-height:2.75rem;color:var(--color-muted);font-size:var(--size-small);align-items:center;text-decoration:none;display:inline-flex}.c-breadcrumbs{padding-block:var(--space-3) 0;color:var(--color-faint);font-size:var(--size-meta)}.c-breadcrumbs__list{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.c-breadcrumbs a{min-width:2.75rem;min-height:2.75rem;color:var(--color-muted);justify-content:center;align-items:center;display:inline-flex}.c-breadcrumbs__item{align-items:center;min-width:0;display:flex}.c-breadcrumbs__item:not(:last-child):after{content:"›" / "";margin-inline-start:var(--space-2)}.c-perfume{gap:var(--space-6);padding-block:var(--space-4) var(--space-7);display:grid}.c-perfume h2{margin-bottom:var(--space-3);font-size:var(--size-head);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.3}.c-perfume-header__title,.c-list__title,.c-brand__title,.c-toplist__title,.c-hub__title,.c-gender__title,.c-guides__title,.c-guide__title,.c-trust__title,.c-notfound__title{font-size:var(--size-h1);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;font-weight:650;line-height:1.2}.c-perfume-header__brand{margin-top:var(--space-2);color:var(--color-muted);font-weight:500}.c-perfume-header__brand a{align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.c-perfume-image{border-radius:var(--radius);background:var(--color-surface-2)}.c-perfume-image[data-image-kind=photo]{background:radial-gradient(ellipse 75% 65% at 50% 42%, #372b22 0%, var(--color-surface-2) 70%, #1f1813 100%)}.c-perfume-header--image{column-gap:var(--space-4);grid-template-rows:1fr auto auto 1fr auto;grid-template-columns:auto minmax(0,1fr);display:grid}.c-perfume-header--image>.c-perfume-image{grid-area:1/1/5;margin-bottom:0}.c-perfume-header--image>.c-perfume-header__brand{grid-area:2/2}.c-perfume-header--image>.c-perfume-header__facts{grid-area:3/2}.c-perfume-header--image>.c-perfume-header__title{margin-top:var(--space-4);grid-area:5/1/auto/-1}@media (width>=601px){.c-perfume-header--image{column-gap:var(--space-6)}}.c-perfume-header+.c-price-line{margin-top:calc(var(--space-3) - var(--space-6))}.c-perfume-header__facts{--fact-mark:1.25rem;margin-top:var(--space-3);margin-left:calc(-1 * var(--fact-mark));clip-path:inset(0 0 0 var(--fact-mark));flex-wrap:wrap;display:flex}.c-perfume-header__facts li{color:var(--color-muted);font-size:var(--size-small);display:flex}.c-perfume-header__facts li:before{content:"·" / "";width:var(--fact-mark);text-align:center;flex:none}.c-brand__type,.c-pyramid__notes li{border-radius:var(--radius-small);background:var(--color-surface-2);color:var(--color-muted);font-size:var(--size-small);padding:.25rem .625rem}.c-price-line__label,.c-match-card__price .c-match-card__label{margin-inline-end:var(--space-1)}.c-price-line__label{color:var(--color-faint);font-size:var(--size-meta)}.c-price-line__band{font-weight:600}.c-price-line--missing{max-width:var(--measure);color:var(--color-muted)}.c-match-list__cards{gap:var(--space-3);display:grid}.c-match-card{gap:var(--space-2) var(--space-3);padding:var(--space-4) 1rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);grid-template-columns:minmax(0,1fr);transition:transform .1s ease-out,background-color .1s ease-out,border-color .12s ease-out;display:grid;position:relative}.c-match-card>*{grid-column:1/-1}.c-match-card:after{content:"›" / "";top:var(--space-4);pointer-events:none;color:var(--color-faint);font-size:1.375rem;line-height:1;transition:transform .12s ease-out,color .12s ease-out;position:absolute;right:1rem}.c-match-card:active{background:var(--color-surface-2);transform:scale(.99)}.c-match-card:has(.c-buy:active,.c-more__toggle:active,.c-match-card__differences:active),.c-result__item:has(.c-buy:active),.c-toplist-entry:has(.c-buy:active){background:var(--color-surface);transform:none}.c-match-card:has(.c-match-card__name a:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.c-match-card__name{letter-spacing:-.01em;overflow-wrap:anywhere;padding-right:1.75rem;font-size:1.25rem;font-weight:650;line-height:1.3}.c-match-card__name a{min-height:2.75rem;color:var(--color-text);align-items:center;text-decoration:none;display:flex}.c-match-card__name a:focus-visible{outline:none}.c-match-card__name a:after{content:"";position:absolute;inset:0}.c-match-card__variant,.c-match-card__price{color:var(--color-muted);font-size:var(--size-small)}.c-match-card__buy{gap:var(--space-2);margin-top:var(--space-1);display:grid}.c-match-card__price [data-price]{color:var(--color-text);font-weight:600}.c-match-card__similarity{align-items:center;gap:var(--space-1) .625rem;font-size:var(--size-small);flex-wrap:wrap;font-weight:600;display:flex}.c-match-card__similarity:before{content:"";--bar-off:var(--color-border-strong);background:linear-gradient(90deg, var(--bar-1,var(--bar-off)) 0 1.375rem, transparent 0 1.625rem, var(--bar-2,var(--bar-off)) 0 3rem, transparent 0 3.25rem, var(--bar-3,var(--bar-off)) 0);border-radius:3px;flex:none;width:4.625rem;height:.375rem}.c-match-card__similarity[data-similarity=hog]{--bar-1:var(--color-high);--bar-2:var(--color-high);--bar-3:var(--color-high);color:var(--color-high)}.c-match-card__similarity[data-similarity=medel]{--bar-1:var(--color-medium);--bar-2:var(--color-medium);color:var(--color-medium)}.c-match-card__similarity[data-similarity=lag]{--bar-1:var(--color-low);color:var(--color-muted)}.c-match-card__basis-group{gap:var(--space-1);display:grid}.c-match-card__basis{gap:var(--space-2);flex-wrap:wrap;display:flex}.c-match-card__basis li{padding:.125rem var(--space-2);border-radius:var(--radius-small);background:var(--color-surface-2);color:var(--color-muted);font-size:var(--size-meta)}.c-match-card__label{color:var(--color-faint);font-size:var(--size-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.c-match-card__price .c-match-card__label{letter-spacing:normal;text-transform:none;font-size:var(--size-meta);font-weight:400}.c-match-card__differences p{max-width:var(--measure)}.c-match-card__differences{z-index:1;position:relative}.c-match-card__differences p+p,.c-about p+p{margin-top:var(--space-3)}.c-more__toggle{z-index:1;align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--color-accent);font-size:var(--size-small);font-weight:600;display:inline-flex;position:relative}.c-more__toggle:after{content:"";width:.4375rem;height:.4375rem;transition:transform .16s var(--ease-out), margin .16s var(--ease-out);border-bottom:2px solid;border-right:2px solid;margin-top:-.1875rem;transform:rotate(45deg)}.c-more__details[open]>.c-more__toggle:after{margin-top:.1875rem;transform:rotate(-135deg)}.c-more__toggle:focus-visible{outline-offset:0}.c-more__details>p{max-width:var(--measure)}.c-more__details>p+p{margin-top:var(--space-3)}.c-buy{z-index:1;width:100%;min-height:3rem;padding:var(--space-2) 1rem;border-radius:var(--radius-small);background:var(--color-accent);color:var(--color-bg);font-size:var(--size-body);text-align:center;text-wrap:balance;align-content:center;font-weight:650;line-height:1.25;text-decoration:none;transition:transform .1s ease-out,background-color .12s ease-out;display:block;position:relative}a.c-buy:active{transform:scale(.97)}.c-buy:focus-visible{outline-offset:3px}.c-buy--plain{min-height:0;color:var(--color-text);text-align:start;background:0 0;padding:0;display:block}.c-buy__shop{white-space:nowrap}.c-buy__ad{color:var(--color-text);font-size:var(--size-body);font-weight:600}.c-buy__detail{color:var(--color-faint);font-size:var(--size-meta)}.c-link-line{margin-bottom:var(--space-3);color:var(--color-muted);font-size:var(--size-small)}.c-link-line[data-ad-label]{color:var(--color-text);font-size:var(--size-body);font-weight:650}.c-own-buy{gap:var(--space-2);display:grid}.c-perfume-header+.c-own-buy{margin-top:calc(var(--space-4) - var(--space-6))}.c-own-buy .c-link-line{margin-bottom:0}.c-source-hosts{gap:var(--space-1) var(--space-4);font-size:var(--size-small);flex-wrap:wrap;display:flex}.c-source-hosts time,.c-source-hosts__latest,.c-verdict__source time{color:var(--color-faint)}.c-verdicts__list{border-top:1px solid var(--color-border);display:grid}.c-verdict{gap:var(--space-1);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);display:grid}.c-verdict .c-verdict__stance{font-size:var(--size-small);font-weight:600}.c-verdict [data-stance=positiv]{color:var(--color-high)}.c-verdict [data-stance=blandad]{color:var(--color-medium)}.c-verdict [data-stance=negativ]{color:var(--color-negative)}.c-verdict__source{font-size:var(--size-small)}.c-verdict__says,.c-about p{max-width:var(--measure)}.c-none-yet{color:var(--color-muted)}.c-offer-list__line{margin-bottom:var(--space-3);color:var(--color-muted)}.c-offer-list__line[data-ad-label]{color:var(--color-text);font-weight:650}.c-offer-list__rows{border-top:1px solid var(--color-border)}.c-offer{align-items:baseline;gap:var(--space-1) var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.c-offer__shop,.c-offer__price{font-weight:650}.c-offer__shop{overflow-wrap:anywhere}.c-offer__price{font-variant-numeric:tabular-nums}.c-offer__stock{color:var(--color-muted)}.c-offer__stock[data-stock=out],.c-offer__read{color:var(--color-faint)}.c-offer__read{font-size:var(--size-meta)}.c-offer__link{min-height:2.75rem;color:var(--color-accent);align-items:center;margin-left:auto;font-weight:600;text-decoration:none;transition:transform .1s ease-out;display:inline-flex}.c-offer__link:active{transform:scale(.96)}.c-pyramid__levels{gap:var(--space-4);flex-wrap:wrap;display:flex}.c-pyramid__level{flex:10rem}.c-pyramid__level-heading{margin-bottom:var(--space-2);color:var(--color-faint);font-size:var(--size-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.c-pyramid__notes{gap:var(--space-2);flex-wrap:wrap;display:flex}.c-pyramid__notes li{color:var(--color-text)}.c-family-bar__track{background:var(--color-surface-2);border-radius:999px;gap:2px;height:.5rem;display:flex;overflow:hidden}.c-family-bar__segment{flex:var(--units) 1 0;background:var(--family)}.c-family-bar__labels{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);color:var(--color-muted);font-size:var(--size-small);flex-wrap:wrap;display:flex}.c-family-bar__label{align-items:center;gap:var(--space-2);display:inline-flex}.c-family-bar__label:before{content:"";background:var(--family);border-radius:50%;width:.625rem;height:.625rem}.c-checked{color:var(--color-faint);font-size:var(--size-meta)}.c-home{padding-block:var(--space-4) var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.c-search{display:contents}.c-home:before{content:"";border:1px solid var(--color-border);border-radius:var(--radius-large);background:url(/dupie/still.svg) 50% 1.625rem / 8.25rem no-repeat, radial-gradient(120% 90% at 50% 0%, var(--color-surface-2) 0%, var(--color-surface) 55%, var(--color-bg) 100%);grid-area:1/1/6}.c-home:after{content:"";grid-area:5/1;height:1.5rem}.c-home:has(.c-search__message [data-empty]):before{background-image:url(/dupie/thinking.svg), radial-gradient(120% 90% at 50% 0%, var(--color-surface-2) 0%, var(--color-surface) 55%, var(--color-bg) 100%)}.c-home:has(.c-search__results:not(:empty)):before{background-position:50% 1rem,0 0;background-size:6.5rem,auto}.c-home:has(.c-search__results:not(:empty)) .c-home__title{padding-top:8.25rem}.c-home__title{font-size:var(--size-head);letter-spacing:-.015em;text-align:center;text-wrap:balance;grid-area:1/1;padding:10.75rem 1.25rem 0;font-weight:600;line-height:1.3}.c-search__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.c-search__field{grid-area:2/1;margin:1.25rem 1.25rem 0;position:relative}.c-search__input{border:1px solid var(--color-field);background:var(--color-surface);width:100%;height:3.5rem;color:var(--color-text);font:inherit;font-size:var(--size-name);caret-color:var(--color-accent);appearance:none;border-radius:.75rem;padding:0 .875rem 0 1rem}.c-search__input::placeholder{color:var(--color-faint);opacity:1}.c-search__input:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #ff7a332e}.c-search__input::-webkit-search-cancel-button{cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 7l10 10M17 7L7 17' fill='none' stroke='%23BFB0A2' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/1.25rem no-repeat;width:1.25rem;height:1.25rem}.c-search__suggestions{inset-inline:0;top:calc(100% + var(--space-2));z-index:2;border:1px solid var(--color-border-strong);background:var(--color-surface);text-align:left;border-radius:.75rem;max-height:min(22rem,60dvh);position:absolute;overflow-y:auto;box-shadow:0 .75rem 2rem #00000073}.c-search__option{border-bottom:1px solid var(--color-border);cursor:pointer;padding:.625rem 1rem;transition:background-color .1s ease-out}.c-search__option:last-child{border-bottom:0}.c-search__option[aria-selected=true]{background:var(--color-surface-2);box-shadow:inset 3px 0 0 var(--color-accent)}.c-search__message,.c-search__results{grid-column:1}.c-search__message:empty,.c-search__results:empty{display:none}.c-search__message{text-align:center;grid-row:3;margin:.75rem 1.25rem 0}.c-search__results{gap:var(--space-6);margin-top:var(--space-5);grid-row:6;display:grid}.c-search__failed{text-align:left;padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-small);background:var(--color-surface)}.c-empty{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);align-items:center;gap:var(--space-1) var(--space-4);grid-template-columns:auto 1fr;display:grid}.c-empty .c-dupie{grid-row:span 2}.c-empty__line{max-width:var(--measure);color:var(--color-muted)}.c-search__message .c-empty{justify-items:center;gap:var(--space-2);background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0}.c-search__message .c-empty .c-dupie{display:none}.c-search__message .c-empty__line{font-size:var(--size-small)}.c-sniff{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);text-align:left;grid-template-columns:4.5rem minmax(0,24rem);display:grid}.c-search__sniff{margin-top:var(--space-2)}.c-search__sniff:empty{display:none}.c-sniff__dupie{transform-origin:70% 60%;flex:none;width:4.5rem;height:4.5rem;animation:.38s ease-in-out infinite alternate c-sniff}.c-sniff__line{color:var(--color-muted)}@keyframes c-sniff{to{transform:translate(3px)rotate(-3deg)}}.c-result{gap:var(--space-3);animation:c-deal .24s var(--ease-out) both;display:grid}@keyframes c-deal{0%{opacity:0;transform:translateY(10px)}}.c-result__title{font-size:var(--size-h2);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;font-weight:600;line-height:1.3}.c-result__lists{gap:var(--space-4);display:grid}.c-result__heading{margin-bottom:var(--space-2);color:var(--color-muted);font-size:var(--size-small);font-weight:500}.c-result__items{gap:.625rem;display:grid}.c-result__item{align-items:baseline;gap:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-wrap:wrap;padding:.8125rem 2.5rem .875rem 1rem;transition:transform .1s ease-out,background-color .1s ease-out,border-color .12s ease-out;display:flex;position:relative}.c-result__item:after{content:"›" / "";pointer-events:none;color:var(--color-faint);font-size:1.375rem;line-height:1;transition:transform .12s ease-out,color .12s ease-out;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.c-result__item:active{background:var(--color-surface-2);transform:scale(.985)}.c-result__item:has(.c-result__buy):after{top:1.5rem}.c-result__name{min-height:2.75rem;color:var(--color-text);font-size:var(--size-name);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;flex-basis:100%;align-items:center;font-weight:600;text-decoration:none;display:flex}.c-result__name:focus-visible{outline:none}.c-result__item:has(.c-result__name:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.c-result__name:after{content:"";border-radius:inherit;position:absolute;inset:0}.c-result__similarity{font-size:var(--size-small);font-weight:600}.c-result__price,.c-result__note{color:var(--color-faint)}.c-result__price{font-size:var(--size-meta)}.c-result__buy{gap:var(--space-2);margin-top:var(--space-1);flex-basis:100%;display:grid}.c-result__label{font-size:var(--size-meta)}.c-result__note{max-width:var(--measure);font-size:var(--size-small)}.c-result__actions{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}@media (width<=420px){.c-result__actions{flex-direction:column;align-items:flex-start}}.c-result__open{min-height:2.75rem;color:var(--color-accent);align-items:center;gap:.375rem;font-weight:600;text-decoration:none;display:inline-flex}.c-result__open:after{content:"→" / "";transition:transform .12s ease-out}.c-result__remove{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);min-height:2.75rem;color:var(--color-muted);font:inherit;font-size:var(--size-meta);cursor:pointer;background:0 0;padding:0 .875rem;transition:transform .1s ease-out,border-color .12s ease-out,color .12s ease-out}.c-result__remove:active{transform:scale(.96)}.c-popular{text-align:center;transition:opacity .16s var(--ease-out);grid-area:4/1;gap:.375rem;padding:.875rem 1.25rem 0;display:grid}.c-popular__heading{color:var(--color-faint);font-size:var(--size-meta);font-weight:500}.c-home:has(.c-search__results:not(:empty)) .c-popular{display:none}.c-home:has(.c-search__suggestions:not([hidden])) .c-popular{opacity:.3}.c-home:has(.c-search__message [data-empty]) .c-popular__all{display:none}.c-popular__links{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.c-popular__links a{border:1px solid var(--color-border);background:var(--color-surface);min-height:2.75rem;color:var(--color-muted);font-size:var(--size-small);border-radius:999px;align-items:center;padding:0 1rem;text-decoration:none;transition:transform .1s ease-out,border-color .12s ease-out,color .12s ease-out;display:inline-flex}.c-popular__links a:active{transform:scale(.96)}@media (width>=601px) and (pointer:fine){.c-popular__links a{min-height:2rem}}.c-popular__all a,.c-toplist-links__all a,.c-empty__link{min-height:2.75rem;color:var(--color-muted);font-size:var(--size-small);align-items:center;display:inline-flex}@media (width<=600px){.c-home:has(.c-search__input:focus):has(.c-search__results:empty):before,.c-home:has(.c-search__input:focus:not(:placeholder-shown)):before{background-position:50% .875rem,0 0;background-size:5.5rem,auto}.c-home:has(.c-search__input:focus):has(.c-search__results:empty) .c-search__field,.c-home:has(.c-search__input:focus:not(:placeholder-shown)) .c-search__field{grid-row:1;margin-top:7.25rem}.c-home:has(.c-search__input:focus):has(.c-search__results:empty) .c-home__title{opacity:0;grid-row:2;padding-top:4.75rem}.c-home:has(.c-search__input:focus:not(:placeholder-shown)):has(.c-search__results:not(:empty)) .c-home__title{opacity:0;grid-row:2;padding-top:1.25rem}.c-home:has(.c-search__input:focus):has(.c-search__results:empty) .c-popular{visibility:hidden}.c-home:has(.c-search__results:not(:empty)):before{background-position:50% .875rem,0 0;background-size:5.5rem,auto}.c-home:has(.c-search__results:not(:empty)) .c-home__title{padding-top:7.25rem}.c-home:has(.c-search__input:focus):has(.c-search__results:empty) .c-search__sniff{grid-area:4/1;align-self:start;margin-top:0}.c-search__suggestions{max-height:14.5rem}}@media (width<=360px){.c-search__input{font-size:var(--size-body)}}.c-list,.c-brand{gap:var(--space-6);padding-block:var(--space-4) var(--space-7);display:grid}.c-letters__row{gap:var(--space-1);flex-wrap:wrap;display:flex}.c-letters__link{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);min-width:2.75rem;min-height:2.75rem;color:var(--color-text);place-items:center;font-weight:600;text-decoration:none;transition:border-color .12s ease-out,transform .1s ease-out;display:inline-grid}.c-letters__link:active{transform:scale(.96)}.c-letter{gap:var(--space-2);scroll-margin-top:var(--space-4);display:grid}.c-letter__heading,.c-brand h2{font-size:var(--size-h2);letter-spacing:-.01em;font-weight:600;line-height:1.3}.c-brand h2{margin-bottom:var(--space-3)}.c-list-entry{align-items:baseline;gap:var(--space-1) var(--space-3);padding-block:var(--space-1);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.c-list-entry__name{overflow-wrap:anywhere;align-items:center;min-width:2.75rem;min-height:2.75rem;font-weight:600;display:flex}.c-list-entry__brand{color:var(--color-faint);font-size:var(--size-small)}.c-list-entry__resembles{color:var(--color-muted);flex-basis:100%}.c-list-entry__label{color:var(--color-faint);font-weight:600}.c-brand__lead{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);color:var(--color-muted);flex-wrap:wrap;font-weight:500;display:flex}.c-brand__facts{gap:var(--space-2) var(--space-6);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.c-brand__fact dt,.c-trust__sender dt{color:var(--color-faint);font-size:var(--size-meta)}.c-brand__fact dd,.c-trust__sender dd{margin:0;font-weight:600}.c-brand__history div{gap:var(--space-3);max-width:var(--measure);display:grid}.c-guides,.c-guide,.c-trust,.c-notfound{gap:var(--space-6);padding-block:var(--space-4) var(--space-7);display:grid}.c-guides__entry{gap:var(--space-1);padding-block:var(--space-3);border-top:1px solid var(--color-border);display:grid}.c-guides__link{align-items:center;min-height:2.75rem;font-weight:600;display:flex}.c-guides__description{color:var(--color-muted)}.c-guides__description,.c-guide__body>*,.c-trust__body>*,.c-notfound__line{max-width:var(--measure)}.c-guide__author,.c-guide__updated{color:var(--color-faint);font-size:var(--size-meta)}.c-guide__author{margin-top:var(--space-3);color:var(--color-muted)}.c-guide__body,.c-trust__body{gap:var(--space-3);display:grid}.c-guide__body ul,.c-trust__body ul{padding-left:1.25em;list-style:outside}.c-guide__body ol,.c-trust__body ol{padding-left:1.5em;list-style:decimal}.c-guide h2,.c-trust h2{font-size:var(--size-h2);letter-spacing:-.01em;font-weight:600;line-height:1.3}.c-guide__related h2,.c-guide__sources h2{margin-bottom:var(--space-3)}.c-guide__related-links{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.c-guide__related-links a{align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.c-trust__sender{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.c-trust__sender dd a{align-items:center;min-height:2.75rem;display:inline-flex}.c-trust__sender-missing{color:var(--color-muted)}.c-notfound .c-dupie{width:8.25rem;height:8.25rem}.c-notfound__links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;font-weight:600;display:flex}.c-notfound__links a{align-items:center;min-height:2.75rem;display:inline-flex}.c-guide-link,.c-match-list__all{font-size:var(--size-small)}.c-guide-link a,.c-match-list__all a{min-width:2.75rem;min-height:2.75rem;color:var(--color-muted);align-items:center;display:inline-flex}.c-link-block{gap:var(--space-3);display:grid}.c-link-block__heading{font-size:var(--size-head);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.3}.c-link-block__links{gap:var(--space-2);flex-wrap:wrap;display:flex}.c-link-block__links li{border:1px solid var(--color-border);background:var(--color-surface);min-height:2.75rem;font-size:var(--size-small);border-radius:999px;align-items:center;padding:0 1rem;transition:transform .1s ease-out,border-color .12s ease-out;display:inline-flex;position:relative}.c-link-block__links li:active{transform:scale(.96)}.c-link-block__links li:has(a:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.c-link-block__links a{min-width:2.75rem;min-height:2.75rem;color:var(--color-text);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.c-link-block__links a:focus-visible{outline:none}.c-link-block__links a:after{content:"";border-radius:inherit;position:absolute;inset:0}.c-site-footer{margin-top:var(--space-7);padding-block:var(--space-5) var(--space-6);border-top:1px solid var(--color-border);color:var(--color-faint);font-size:var(--size-meta)}.c-site-footer__groups{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.c-site-footer__heading{margin-bottom:var(--space-1);color:var(--color-text);font-size:var(--size-small);font-weight:700}.c-site-footer__links{justify-items:start;display:grid}.c-toplist{gap:var(--space-6);padding-block:var(--space-4) var(--space-7);display:grid}.c-toplist__header{gap:var(--space-3);display:grid}.c-toplist__intro p,.c-toplist__ranking{max-width:var(--measure)}.c-toplist__intro p+p{margin-top:var(--space-3)}.c-toplist__ranking{color:var(--color-muted)}.c-toplist__entries{gap:var(--space-3);display:grid}.c-toplist-entry{gap:var(--space-3);padding:var(--space-4) 1rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);grid-template-columns:2.25rem minmax(0,1fr);transition:transform .1s ease-out,background-color .1s ease-out,border-color .12s ease-out;display:grid;position:relative}.c-toplist-entry:after{content:"›" / "";top:var(--space-4);pointer-events:none;color:var(--color-faint);font-size:1.375rem;line-height:1;transition:transform .12s ease-out,color .12s ease-out;position:absolute;right:1rem}.c-toplist-entry:active{background:var(--color-surface-2);transform:scale(.99)}.c-toplist-entry:has(.c-toplist-entry__name a:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.c-toplist-entry__place{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:650;line-height:1.1}.c-toplist-entry__body{gap:var(--space-2);min-width:0;display:grid}.c-toplist-entry__name{font-size:var(--size-name);letter-spacing:-.01em;overflow-wrap:anywhere;padding-right:1.75rem;font-weight:600;line-height:1.3}.c-toplist-entry__name a{min-height:2.75rem;color:var(--color-text);align-items:center;text-decoration:none;display:flex}.c-toplist-entry__name a:focus-visible{outline:none}.c-toplist-entry__name a:after{content:"";position:absolute;inset:0}.c-toplist-entry__why{max-width:var(--measure);color:var(--color-muted)}.c-toplist-entry__voices{gap:var(--space-1);display:grid}.c-toplist-entry__count{color:var(--color-muted);font-size:var(--size-small);font-weight:600}.c-toplist-entry__voice-list{gap:var(--space-2);font-size:var(--size-small);overflow-wrap:anywhere;display:grid}.c-toplist-entry__who{font-weight:500;display:block}@media (width>=601px){.c-toplist-entry__voice-list{gap:var(--space-1)}.c-toplist-entry__who{display:inline}}.c-toplist-entry__price{color:var(--color-muted);font-size:var(--size-small)}.c-toplist-entry__price-label{color:var(--color-faint)}.c-toplist-entry__price--missing{max-width:var(--measure)}.c-hub{gap:var(--space-6);padding-block:var(--space-4) var(--space-7);display:grid}.c-hub__header{gap:var(--space-3);display:grid}.c-hub__intro p{max-width:var(--measure);color:var(--color-muted)}.c-toplist-links{gap:var(--space-3);display:grid}.c-toplist-links--home{gap:var(--space-4);padding-bottom:var(--space-7)}.c-toplist-links__heading{font-size:var(--size-head);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.3}.c-toplist-links__block{gap:var(--space-2);display:grid}.c-toplist-links__subheading{color:var(--color-faint);font-size:var(--size-meta);font-weight:500}.c-toplist-links__season{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.c-toplist-links__list{gap:var(--space-1);padding:var(--space-2) 1rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);display:grid}.c-toplist-links__name{align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--color-text);font-size:var(--size-name);letter-spacing:-.01em;font-weight:600;text-decoration:none;display:inline-flex}.c-toplist-links__name:after{content:"›" / "";color:var(--color-faint);font-size:1.375rem;line-height:1;transition:transform .12s ease-out,color .12s ease-out}.c-toplist-links__entries{counter-reset:place}.c-toplist-links__entries li{counter-increment:place;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;display:grid}.c-toplist-links__entries li:before{content:counter(place);color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:650}.c-toplist-links__entries a{min-height:2.75rem;color:var(--color-muted);font-size:var(--size-small);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.c-toplist-links__links{gap:var(--space-2);flex-wrap:wrap;display:flex}.c-toplist-links__links li{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);background:var(--color-surface);min-height:2.75rem;font-size:var(--size-small);border-radius:999px;padding:0 1rem;transition:transform .1s ease-out,border-color .12s ease-out;display:inline-flex;position:relative}.c-toplist-links__links li:active{transform:scale(.96)}.c-toplist-links__links li:has(a:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.c-toplist-links__links a{min-height:2.75rem;color:var(--color-text);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.c-toplist-links__links a:focus-visible{outline:none}.c-toplist-links__links a:after{content:"";border-radius:inherit;position:absolute;inset:0}.c-toplist-links__count{color:var(--color-faint);font-size:var(--size-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.c-brand-part .c-toplist-links__links li{gap:calc(var(--space-2) - .25rem);padding-inline-start:0}.c-brand-part .c-toplist-links__links a{min-width:2.75rem;padding-inline:1rem .25rem}.c-brand-part__group{gap:var(--space-1);display:grid}.c-brand-part__letter{color:var(--color-accent);font-size:var(--size-name);font-weight:650;line-height:1.2}@media (width>=601px){.c-brand-part__group{gap:var(--space-2);grid-template-columns:3rem minmax(0,1fr)}.c-brand-part__letter{align-items:center;min-height:2.75rem;display:flex}}.c-toplist-links--on{gap:var(--space-2)}.c-toplist-links--on .c-toplist-links__heading{color:var(--color-faint);font-size:var(--size-meta);letter-spacing:0;margin:0;font-weight:500}.c-toplist-links__place{color:var(--color-accent);font-size:var(--size-meta);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.c-gender{gap:var(--space-6);padding-block:var(--space-4) var(--space-7);display:grid}.c-gender__header,.c-gender__part{gap:var(--space-3);display:grid}.c-gender__intro p{max-width:var(--measure)}.c-gender__intro p+p{margin-top:var(--space-3)}.c-gender__heading{font-size:var(--size-head);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.3}.c-gender__originals{gap:var(--space-5);display:grid}.c-gender-original{gap:var(--space-2);display:grid}.c-gender-original__name{font-size:var(--size-h2);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;font-weight:700;line-height:1.3}.c-gender-original__name a{min-height:2.75rem;margin-block:calc(-1.375rem + .65em);padding-block:calc(1.375rem - .65em);display:inline-block}.c-gender-links{gap:var(--space-2);flex-wrap:wrap;display:flex}.c-gender-links__link{border:1px solid var(--color-border);background:var(--color-surface);min-height:2.75rem;color:var(--color-text);font-size:var(--size-small);border-radius:999px;align-items:center;padding:0 1rem;font-weight:500;text-decoration:none;transition:transform .1s ease-out,border-color .12s ease-out;display:inline-flex}.c-gender-links__link:active{transform:scale(.96)}@media (hover:hover){a:hover{text-decoration-color:var(--color-accent)}.c-site-header__links a:hover,.c-site-header__list a:hover,.c-site-footer__links a:hover,.c-popular__all a:hover,.c-toplist-links__all a:hover,.c-toplist-links__entries a:hover,.c-empty__link:hover,.c-guide-link a:hover,.c-match-list__all a:hover{color:var(--color-text)}.c-link-block__links li:hover{border-color:var(--color-accent)}.c-search__option:hover{background:var(--color-surface-2)}.c-result__item:hover{border-color:var(--color-border-strong)}.c-result__item:hover:after{color:var(--color-text);transform:translate(2px,-50%)}.c-result__open:hover:after{transform:translate(3px)}.c-match-card:hover{border-color:var(--color-border-strong)}.c-match-card:hover:after{color:var(--color-text);transform:translate(2px)}.c-toplist-entry:hover{border-color:var(--color-border-strong)}.c-toplist-entry:hover:after,.c-toplist-links__name:hover:after{color:var(--color-text);transform:translate(2px)}.c-toplist-links__links li:hover{border-color:var(--color-accent)}.c-toplist-links__links li:hover a{color:var(--color-text)}a.c-buy:hover{background:var(--color-accent-hover)}.c-more__toggle:hover{color:var(--color-text)}.c-offer__link:hover{text-decoration:underline;text-decoration-color:var(--color-accent)}.c-result__remove:hover,.c-popular__links a:hover,.c-letters__link:hover,.c-gender-links__link:hover{border-color:var(--color-accent);color:var(--color-text)}}@media (prefers-reduced-motion:reduce){.c-result{animation:none}}
