
*{box-sizing:border-box}body{margin:0;background:#f7f5ef;color:#202723;font:16px/1.6 Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid #b88f42;outline-offset:4px}header{background:#142a2c;color:#f7f5ef;padding:22px 5% 14px}.top{display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand img{width:52px;height:64px;object-fit:contain}.brand b{display:block;letter-spacing:2px;font-size:18px;font-weight:500}.signature{font:italic 25px Georgia,serif;color:#c6a05b}.slogan{display:block;font-size:11px;letter-spacing:1.4px;color:#b6b3a8}.language{font-size:13px}.language button{background:none;color:inherit;border:0;padding:8px}.language button:disabled{opacity:.4}nav{display:flex;gap:20px;flex-wrap:wrap;margin-top:18px}nav button{background:none;border:0;color:inherit;padding:8px 0;font-size:14px}nav button.active{border-bottom:2px solid #c6a05b}.status{background:#ede6d5;padding:7px 5%;font-size:12px}.container{max-width:1160px;margin:auto;padding:42px 5%}.hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.hero img{width:100%;border-radius:3px}.eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#8b682e}h1,h2,h3{font-family:Georgia,serif;font-weight:400;line-height:1.2}h1{font-size:56px;margin:14px 0 24px}h2{font-size:32px;margin:12px 0 25px}h3{font-size:23px;margin:14px 0}em{color:#a47d3a}p{margin:0 0 18px}.btn{border:1px solid #18383b;background:#18383b;color:#fff;padding:12px 19px;border-radius:3px}.btn.secondary{background:transparent;color:#18383b}.row{display:flex;gap:12px;flex-wrap:wrap}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{background:#fff;padding:22px;border:1px solid #e7e2d7;border-radius:4px}.card .photo{width:100%;height:220px;object-fit:contain;background:#edf0eb;padding:12px}.muted{font-size:13px;color:#66716a}.section{margin-top:50px}.facts{background:#173638;color:#f8f5ed;padding:26px;border-radius:3px}.facts button{color:#f8f5ed;background:none;border:1px solid #ae9463;padding:9px 14px}.choices{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.choice{background:#fff;color:#253531;border:1px solid #ded9ce;padding:26px 18px;text-align:left;min-height:98px}.choice.selected{background:#173638;color:#fff;border-color:#173638}.choice strong{display:block;font-weight:500;margin-bottom:5px}.wizard{max-width:850px;margin:auto}.progress{display:flex;gap:8px;margin:20px 0 32px}.progress span{flex:1;height:3px;background:#ddd8cd}.progress span.on{background:#a47d3a}.step{font-size:12px;letter-spacing:2px;color:#7e725a}.results{margin-top:35px}.detail{background:#fff;padding:28px;margin-top:28px;border:1px solid #ddd8cd}.detail-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:30px}.detail img{width:100%;height:360px;object-fit:contain}.radar{width:100%;max-width:350px;height:auto;display:block;margin:15px auto}.origin{padding:18px;background:#f6f4ee}.form{max-width:760px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:block;margin-bottom:18px}.field input,.field select,.field textarea{display:block;width:100%;padding:11px;border:1px solid #ccc7bd;background:#fff;border-radius:3px;margin-top:6px}.form-check{display:block;margin-bottom:12px}.form-check input{margin-right:8px}.tag{font-size:12px;padding:4px 8px;background:#eee9dc;display:inline-block}.article p{max-width:720px}.article .source{font-size:13px}.archive-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.archive-item{background:#fff;padding:16px;border:1px solid #e4dfd5}.hidden,[hidden]{display:none!important}footer{padding:25px 5%;background:#142a2c;color:#c6cfc9;font-size:12px}.newsletter{display:none}.view{display:none}.view.active{display:block}.quote{max-width:700px;font-size:19px}.portrait{background:#e5e1d5;min-height:220px;padding:30px;display:flex;align-items:center;justify-content:center}.budget{width:180px;padding:12px;border:1px solid #ccc}.news-topic{margin-bottom:20px}.error{color:#9b311e}.inline-warning{font-size:13px;background:#f0eadc;padding:10px}
@media(max-width:700px){h1{font-size:40px}.top{align-items:flex-start}.brand b{font-size:14px}.brand img{width:37px}.hero,.detail-grid,.grid,.fields{grid-template-columns:1fr}.choices,.archive-list{grid-template-columns:1fr 1fr}nav{gap:14px}.container{padding:28px 5%}.card .photo{height:240px}}@media(max-width:420px){.choices,.archive-list{grid-template-columns:1fr}.top{gap:10px}.language{white-space:nowrap}.brand b{letter-spacing:1px}}
#mega-menu{padding:22px 0 12px;border-top:1px solid #435958;margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}#mega-menu h3{font-size:17px;color:#c6a05b}#mega-menu button{display:block;background:none;color:#faf8f1;border:0;text-align:left;padding:7px 0;font-size:14px}#mega-menu p{color:#c6cfc9;font-size:13px}#mega-menu .callout{background:#203f41;padding:16px;border-radius:3px}@media(max-width:600px){#mega-menu{grid-template-columns:1fr;gap:10px}}.brand-logo{width:240px;height:135px;display:block}.bottle-frame{width:100%;height:260px;display:block;background:#fff}.detail .bottle-frame{height:360px}.award{font-size:12px;border:1px solid #dfceb0;color:#7a622e;padding:5px 8px;display:inline-block}.image-placeholder{height:260px;display:grid;place-content:center;background:#fff;color:#7b807b;font-size:13px;text-align:center}@media(max-width:420px){.brand-logo{width:190px;height:110px}}.brand-logo{width:240px;height:135px;display:block}.bottle-frame{width:100%;height:260px;display:block;background:#fff}.detail .bottle-frame{height:360px}.award{font-size:12px;border:1px solid #dfceb0;color:#7a622e;padding:5px 8px;display:inline-block}.image-placeholder{height:260px;display:grid;place-content:center;background:#fff;color:#7b807b;font-size:13px;text-align:center}@media(max-width:420px){.brand-logo{width:190px;height:110px}}.brand-logo{width:240px;height:135px;display:block}.bottle-frame{width:100%;height:260px;display:block;background:#fff}.detail .bottle-frame{height:360px}.award{font-size:12px;border:1px solid #dfceb0;color:#7a622e;padding:5px 8px;display:inline-block}.image-placeholder{height:260px;display:grid;place-content:center;background:#fff;color:#7b807b;font-size:13px;text-align:center}@media(max-width:420px){.brand-logo{width:190px;height:110px}}.portrait-ready{padding:0;background:none;align-items:flex-start}.portrait-ready img{display:block;width:100%;height:auto;border-radius:4px}.knowledge-lead{font-size:21px;color:#596860}.knowledge-reader{margin:44px auto 0;max-width:780px;background:white;border:1px solid #e4dfd5;padding:clamp(20px,5vw,48px)}.knowledge-reader h3{margin-top:30px}.knowledge-reader li{margin:12px 0}.knowledge-reader dd{margin:8px 0 18px}.knowledge-reader p{max-width:680px}.knowledge-sources{border-top:1px solid #e4dfd5;margin:32px 0;padding-top:16px;font-size:13px}.knowledge-sources a{display:block;margin-bottom:8px}.knowledge-table{overflow:auto;margin-bottom:20px}.knowledge-table table{width:100%;border-collapse:collapse;font-size:15px}.knowledge-table td,.knowledge-table th{text-align:left;padding:12px 8px;border-bottom:1px solid #e4dfd5}.knowledge-table th{color:#796139}.knowledge-filters{margin:26px 0}.knowledge-filters .btn{padding:9px 14px}.knowledge-intro{max-width:700px}
.choices:has(.finder-choice-photo){grid-template-columns:repeat(2,minmax(0,1fr))}.choice:has(.finder-choice-photo){display:flex;align-items:stretch;gap:0;padding:0;overflow:hidden;border-radius:4px}.finder-choice-photo{display:block;width:42%;min-height:150px;background:#eeeae2;flex-shrink:0}.finder-choice-photo img{display:block;width:100%;height:100%;min-height:150px;object-fit:cover}.finder-choice-photo .bottle-frame{height:150px}.finder-choice-copy{padding:22px 18px;align-self:center}.choice[aria-pressed="true"]{outline:2px solid #b89555;outline-offset:2px}@media(max-width:540px){.choices:has(.finder-choice-photo){grid-template-columns:1fr}}.visual-entry{overflow:hidden}.entry-image{width:calc(100% + 48px);max-width:none;margin:-24px -24px 22px;height:180px;object-fit:cover;display:block}.visual-entry:first-child .entry-image{object-fit:contain;background:#f3f0e9;padding:12px}.editorial-banner{margin:0 0 32px;border-radius:5px;overflow:hidden}.editorial-banner img{width:100%;height:260px;display:block;object-fit:cover}#tasting .editorial-banner img{object-position:center 65%}.about-text-layout{max-width:850px}.about-text-layout .quote{border-left:2px solid #b89452;padding-left:28px}.knowledge-thumb{display:block;width:calc(100% + 48px);max-width:none;height:170px;object-fit:cover;margin:-24px -24px 20px}.knowledge-thumb.bottle{object-fit:contain;background:#f3f0e9;padding:12px}@media(max-width:600px){.editorial-banner img{height:180px}.entry-image{height:160px}.about-text-layout .quote{padding-left:18px}}.personal-review{padding:18px 20px;margin:20px 0;border:1px solid #e5ded0;border-radius:4px;background:#faf8f3}.personal-review h3{font-size:20px;margin:0 0 12px}.review-points{font-size:23px;font-family:Georgia,serif}.personal-highlight{border:2px solid #b89452;background:#f7edd7;box-shadow:0 3px 14px #b894521a}.highlight-label{display:inline-block;font-size:12px;letter-spacing:1px;color:#735523;margin-bottom:10px}.gift-promo{padding:18px 22px;border:1px solid #b89452;background:#f5eddb;margin:24px 0;border-radius:4px}.gift-promo p:last-child{margin:0}@media(max-width:600px){.personal-review{padding:16px}.gift-promo{padding:16px}}.origin-visuals{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.distillery-photo{margin:0}.distillery-photo img{display:block;width:100%;height:240px;object-fit:cover;border-radius:4px}.distillery-photo figcaption{font-size:11px;line-height:1.5;color:#65736d;padding-top:8px}.distillery-map{height:240px;background:#eef0e9;border:1px solid #d6ded4;border-radius:4px;overflow:hidden}.distillery-map iframe{border:0;width:100%;height:100%}.map-cover{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px;text-align:center}.map-cover p{margin:0 0 12px}.map-cover .muted{font-size:11px;margin-top:12px}.map-cover a{font-size:12px}.origin-photo-pending{height:240px;background:#f1eee5;display:grid;place-content:center;color:#66716a;padding:20px}.archive-price{margin:18px 0;padding-top:15px;border-top:1px solid #e6dfd1}.archive-price strong{font-size:21px;font-family:Georgia,serif}.archive-price p{margin:5px 0 0}@media(max-width:620px){.origin-visuals{grid-template-columns:1fr}.distillery-photo img,.distillery-map,.origin-photo-pending{height:210px}}.preview-cart{display:inline-flex;align-items:center;gap:5px;background:transparent;border:0;color:#b89452;cursor:pointer}.preview-cart span{font-weight:700}.preview-cart svg{flex-shrink:0}/* Unified spacing, accessible controls and narrow-screen containment. */
:root{--teal:#173638;--gold:#b89452;--paper:#f7f5ef;--line:#e4dfd5}
html{scroll-behavior:smooth}body{overflow-wrap:break-word}h1,h2,h3{text-wrap:balance}.grid,.detail-grid,.origin-visuals{min-width:0}.grid>*{min-width:0}.card,.archive-item{border-radius:6px;padding:24px}.card>.btn:last-child,.archive-item>.btn:last-child{margin-top:8px}.card h3,.archive-item h3{overflow-wrap:anywhere}.card .personal-review,.archive-item .personal-review{padding:12px 14px;font-size:14px}.card .personal-review h3,.archive-item .personal-review h3{font-size:17px}.card .review-points,.archive-item .review-points{font-size:21px}.card .personal-review p:last-child,.archive-item .personal-review p:last-child{margin-bottom:0}.btn{min-height:44px}.btn:disabled{opacity:.5;cursor:default}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.hero img{aspect-ratio:4/3;object-fit:cover}.editorial-banner img{object-position:center}.detail .distillery-photo img{height:240px;object-fit:cover}.origin-visuals a,.knowledge-sources a{overflow-wrap:anywhere}.archive-price .muted{font-size:12px}.personal-highlight{border-color:var(--gold)}#warehouse-products{margin-top:24px}#archive-search{width:min(100%,360px)}#archive .row label{width:min(100%,380px)}#archive .row input{display:block;width:100%;margin-top:6px}nav .preview-cart{margin-left:auto;min-width:44px}#knowledge-cards .eyebrow{border-top:2px solid var(--gold);padding-top:16px}#knowledge-reader[hidden]{display:none}.cart-line{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.cart-line p{margin:0}.cart-total{font-weight:700;padding-top:18px}.origin-photo-pending{height:auto;min-height:120px}.origin-photo-pending p{margin:0}
@media(min-width:701px) and (max-width:950px){.grid,.archive-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.archive-list{grid-template-columns:1fr}.detail{padding:20px 16px}.origin{padding:16px}.origin-visuals{grid-template-columns:1fr}.detail .distillery-photo img{height:210px}.card,.archive-item{padding:20px}h2{font-size:29px}.row .btn{max-width:100%}nav{gap:8px 16px}nav button{min-height:44px}.brand-logo{max-width:100%;width:190px;height:110px}.top>.btn{padding:9px 12px}.cart-line{align-items:flex-start}.editorial-banner img{height:180px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{scroll-behavior:auto!important}}
/* Petrol-blue and restrained gold, shared across navigation and cards. */
:root{--teal:#163d48;--petrol-deep:#102b34;--gold:#bb985b;--gold-ink:#806027;--paper:#f8f6f0}
body{background:var(--paper);color:#243338}header,footer{background:var(--petrol-deep)}header{border-bottom:1px solid var(--gold)}.btn{background:var(--teal);border-color:var(--teal)}.btn.secondary{color:var(--teal);border-color:var(--teal);text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn:hover{background:#22515e;border-color:#22515e;color:#fff}.btn.secondary:hover{background:#edf2f1;color:var(--petrol-deep);border-color:var(--gold)}.eyebrow,em{color:var(--gold-ink)}.facts,.choice.selected{background:var(--teal)}nav button.active{border-color:var(--gold)}.choice.selected{border-color:var(--gold)}.progress span.on{background:var(--gold)}.entry-card{padding:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid #dedbd1;background:#fff}.entry-card>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-bottom:2px solid var(--gold)}.entry-card-content{padding:24px;display:flex;flex-direction:column;flex:1}.entry-card-content h3{margin-top:0;color:var(--petrol-deep)}.entry-card-content p{flex:1}.entry-card-content .btn{align-self:flex-start}.entry-card{box-shadow:0 3px 14px #102b3407}.entry-card:hover{border-color:#bb985b}.status{background:#eee8d9;color:#4e4a40}.personal-highlight{background:#f8efdc;border-color:var(--gold)}@media(max-width:600px){.entry-card{padding:0}.entry-card-content{padding:22px}.entry-card>img{aspect-ratio:16/9}}

/* High-contrast finder: petrol, warm white and gold. */
#finder .choice{background:#163d48;color:#faf7ef;border:1px solid #47636a;border-radius:5px;box-shadow:0 2px 8px #102b3410;position:relative;padding:24px 20px;transition:background .15s,border-color .15s}
#finder .choice strong{color:#faf7ef;font-weight:600;line-height:1.4;margin-bottom:10px}
#finder .choice span{color:#e4ecec;line-height:1.5}
#finder .choice:hover{background:#20515f;border-color:#d5b777}
#finder .choice.selected,#finder .choice[aria-pressed="true"]{background:#111b20;color:#faf7ef;border:2px solid #d5b777;outline:2px solid #d5b777;outline-offset:3px;box-shadow:0 3px 12px #102b3420}
#finder .choice.selected strong{color:#e2c58a}
#finder .choice:focus-visible{outline:3px solid #806027;outline-offset:5px}
#finder .progress span.on{background:#806027}
#finder .step{color:#655332}
#finder #continue{background:#163d48;border-color:#163d48;color:#faf7ef}
#finder #back{background:#fff;color:#163d48;border-color:#163d48}
#finder #back:disabled{opacity:1;color:#666;border-color:#ccc;background:#eee}
@media(max-width:600px){#finder .choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#finder .choice{padding:20px 15px}#finder .choice strong{font-size:16px}#finder .choice span{font-size:15px}}
@media(max-width:360px){#finder .choices{grid-template-columns:1fr}}
.personal-review{padding:10px 14px;margin:14px 0;display:inline-block}.personal-review .review-points{font-size:22px}.card .personal-review,.archive-item .personal-review{padding:8px 12px}.personal-highlight{border:2px solid var(--gold);background:#f8efdc}.knowledge-basics{max-width:760px;margin:0 auto}.knowledge-basics article{padding:28px 0;border-top:1px solid #d6c7a7}.knowledge-basics h3{color:var(--teal);font-size:27px;margin:0 0 18px}.knowledge-basics p{line-height:1.8}.knowledge-basics .knowledge-lead{font-size:19px;color:#32474a;margin-bottom:36px}#knowledge .editorial-banner{max-width:900px;margin:0 auto 36px}@media(max-width:600px){.knowledge-basics h3{font-size:25px}.knowledge-basics article{padding:24px 0}.knowledge-basics .knowledge-lead{font-size:17px}}.shop-matrix img,.detail .shop-matrix img{width:100%;max-width:420px;height:auto;display:block;border-radius:6px;margin:0 auto}.country-overview{max-width:480px;margin:24px auto 0}.country-overview h4{margin:0 0 12px}.country-map{height:250px}.origin .country-location-image,.detail .country-location-image{display:block;width:100%;height:auto;max-width:480px;object-fit:contain;border-radius:12px;margin:0}
/* Personal 100-point highlights: intentionally prominent, with static gold light. */
.personal-review.personal-highlight{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;max-width:480px;padding:30px 22px;margin:24px 0;border:4px solid #dcb450;border-radius:16px;background:radial-gradient(ellipse at 50% 0%,#6c5425 0%,#202e2b 48%,#0d2027 100%);color:#ffebac;box-shadow:0 0 0 3px #fff4ce,0 0 0 5px #b3832e,0 10px 28px #b98a3540,inset 0 0 32px #d4a64222;text-align:center}
.personal-highlight:before{content:"";position:absolute;inset:7px;border:1px solid #e8c66b77;border-radius:8px;pointer-events:none}
.personal-highlight .highlight-title{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.6;color:#ffe29a}
.personal-highlight .highlight-rating-label{font-size:15px;color:#f5e4b9}
.personal-highlight .review-points{display:flex;align-items:baseline;justify-content:center;gap:7px;line-height:1;color:#ffebac}
.personal-highlight .review-points strong{font-family:Georgia,serif;font-size:72px;font-weight:700;text-shadow:0 2px 0 #704b1b,0 0 24px #e8bd6470}
.personal-highlight .review-points>span{font-size:22px;color:#e2ca94}
.card:has(.personal-highlight),.archive-item:has(.personal-highlight){border:3px solid #c99c43;box-shadow:0 0 0 2px #faedc9,0 8px 25px #ae82352e;background:linear-gradient(145deg,#fffdf5,#f8edd6)}
.card .personal-review.personal-highlight,.archive-item .personal-review.personal-highlight{padding:25px 12px}
@media(max-width:600px){.personal-review.personal-highlight{padding:24px 12px}.personal-highlight .highlight-title{font-size:11px;letter-spacing:.07em}.personal-highlight .review-points strong{font-size:64px}}

/* Only Jack Daniel’s gets the extravagant diamond treatment. */
.personal-review.personal-highlight:not(.jacky-diamond){border:2px solid #bb985b;background:#fbf2dc;color:#664811;box-shadow:none;padding:20px}
.personal-highlight:not(.jacky-diamond):before{display:none}
.personal-highlight:not(.jacky-diamond) .highlight-title,.personal-highlight:not(.jacky-diamond) .highlight-rating-label,.personal-highlight:not(.jacky-diamond) .review-points,.personal-highlight:not(.jacky-diamond) .review-points>span{color:#755316}
.personal-highlight:not(.jacky-diamond) .review-points strong{font-size:44px;text-shadow:none}
.card:has(.personal-highlight),.archive-item:has(.personal-highlight){border:2px solid #bb985b;box-shadow:none;background:#fffdf7}
.personal-review.jacky-diamond{border:5px solid #e6bd5f;box-shadow:0 0 0 3px #152e33,0 0 0 6px #e1b34e,0 0 0 9px #fff2ba,0 0 0 12px #b88128,0 8px 36px #cc9a4977,inset 0 0 45px #eabd5333;width:calc(100% - 24px);margin:30px 12px;padding:30px 14px}
.jacky-diamond .diamond-row{display:flex;align-items:center;justify-content:center;gap:12px;margin:6px 0;filter:drop-shadow(0 0 8px #cbeefa77)}
.jacky-diamond .diamond-row svg{width:38px;height:32px}.jacky-diamond .diamond-row svg:nth-child(2){width:54px;height:44px}
.jacky-diamond .review-points strong{font-size:86px}
.jacky-diamond .jacky-running-gag{max-width:360px;margin:10px auto 0;padding:12px 8px 0;border-top:1px solid #e4bd7088;font:italic 15px/1.6 Georgia,serif;color:#f8e8bd;text-align:center}
@media(max-width:600px){.jacky-diamond .jacky-running-gag{font-size:13px;line-height:1.5;padding-top:10px}}
.card:has(.jacky-diamond),.archive-item:has(.jacky-diamond){border:4px solid #dbb251;background:linear-gradient(130deg,#fffdf1,#f4e0ac);box-shadow:0 0 0 2px #fff3cb,0 0 0 4px #b88730,0 8px 28px #b8873044}
@media(max-width:600px){.jacky-diamond .review-points strong{font-size:72px}.jacky-diamond .highlight-title{font-size:10px;letter-spacing:.03em}}
.sort-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:24px 0}.sort-controls label{display:flex;flex-direction:column;gap:7px;font-size:14px;color:var(--teal);font-weight:600}.sort-controls label[hidden]{display:none}.sort-controls select{min-height:46px;max-width:100%;padding:10px 34px 10px 12px;border:1px solid #b99a63;border-radius:5px;background:#fffdf7;color:#173d48;font:inherit}.sort-controls select:focus-visible{outline:3px solid #bb985b;outline-offset:3px}.sort-controls .sort-status{flex-basis:100%;margin:0;font-size:13px}@media(max-width:600px){.sort-controls{gap:12px}.sort-controls label{flex:1 1 150px;min-width:0}.sort-controls select{width:100%}}

/* Ruslan's Rating: explanation on Whisky entdecken, scoped to the archive. */
#archive .rating-guide{margin:30px 0 36px;padding:clamp(20px,3.3vw,34px);background:#fffdf8;border:1px solid #e1d7c3;border-top:3px solid #b89452;border-radius:6px;color:#24373b}
#archive .rating-guide__header{display:flex;justify-content:space-between;align-items:center;gap:30px}
#archive .rating-guide__header>div:first-child{max-width:750px}
#archive .rating-guide__kicker{font-size:11px;letter-spacing:.16em;color:#88672f;font-weight:700;margin:0 0 11px}
#archive .rating-guide h3{font-family:Georgia,serif;color:#173c43;font-size:clamp(23px,2.5vw,30px);line-height:1.2;margin:0 0 12px}
#archive .rating-guide__header p:not(.rating-guide__kicker){color:#50605e;margin:0;font-size:15px;line-height:1.65}
#archive .rating-guide__emblem{width:96px;min-width:96px;height:96px;border:2px solid #bd9a58;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#7f5f29}
#archive .rating-guide__emblem strong{font:normal 37px/1 Georgia,serif}
#archive .rating-guide__emblem span{font-size:10px;letter-spacing:.12em;margin-top:5px}
#archive .rating-guide__scale{display:grid;grid-template-columns:1fr;gap:14px;margin:24px 0 20px;max-width:780px}
#archive .rating-guide__criterion{min-width:0}
#archive .rating-guide__criterion-label{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:14px;line-height:1.45;margin-bottom:6px}
#archive .rating-guide__criterion-label span{color:#344947;min-width:0}
#archive .rating-guide__criterion-label strong{font-size:13px;font-weight:600;color:#785a2c;white-space:nowrap;font-variant-numeric:tabular-nums}
#archive .rating-guide__track{height:7px;background:#e9e7df;overflow:hidden;border-radius:99px}
#archive .rating-guide__track span{display:block;height:100%;border-radius:99px;background:#b89452}
#archive .rating-guide__legacy{font-size:12px;line-height:1.65;color:#65716c;margin:0 0 16px}
#archive .rating-guide__notice{margin:0;padding:12px 15px;border-left:3px solid #b89452;background:#f6f0e3;font-size:14px;line-height:1.65;color:#334743}
#archive .rating-guide__notice strong{color:#785a2c}
@media(max-width:750px){#archive .rating-guide__scale{margin-top:20px;gap:13px}#archive .rating-guide__header{align-items:flex-start;gap:14px}#archive .rating-guide__emblem{width:72px;min-width:72px;height:72px}#archive .rating-guide__emblem strong{font-size:28px}#archive .rating-guide__emblem span{font-size:8px}}
@media(max-width:420px){#archive .rating-guide{padding:18px 15px}#archive .rating-guide__header{gap:12px}#archive .rating-guide__header p:not(.rating-guide__kicker){font-size:14px}#archive .rating-guide__emblem{width:62px;min-width:62px;height:62px}#archive .rating-guide__emblem strong{font-size:24px}#archive .rating-guide__emblem span{font-size:7px}}

.ws-trap{position:absolute;left:-9999px} .ws-live-cart{display:inline-flex;align-items:center;gap:6px;text-decoration:none} .ws-purchase{display:flex;gap:12px;flex-wrap:wrap} [hidden]{display:none!important} .ws-form-result{padding:18px;background:#f3ead8} .ws-age{position:fixed;inset:0;background:#102b34ed;z-index:999999;display:grid;place-items:center;padding:24px}.ws-age>div{background:#f7f5ef;padding:36px;max-width:480px;border:1px solid #bb985b;border-radius:14px;text-align:center}