.collection-page{--collection-accent:#996326;--collection-wash:#e9d6af}.tone-blue{--collection-accent:#42677a;--collection-wash:#dbe6e9}.tone-rose{--collection-accent:#9a5660;--collection-wash:#f1dcd8}.tone-plum{--collection-accent:#67516d;--collection-wash:#e6dfe9}.tone-sage{--collection-accent:#627260;--collection-wash:#e0e5d9}.tone-copper{--collection-accent:#96643f;--collection-wash:#eadbd0}.tone-sand{--collection-accent:#8a7449;--collection-wash:#ebe4cd}
.collection-languages{display:flex;gap:12px;font:12px/1.5 Arial,sans-serif;white-space:nowrap}.collection-languages [aria-current]{text-decoration:underline;text-underline-offset:5px}.collection-brand-nav{display:flex;justify-content:center;gap:28px;padding:16px 5%;border-bottom:1px solid var(--line);font:13px/1.5 Arial,sans-serif;overflow:auto;white-space:nowrap}.collection-brand-nav [aria-current]{color:var(--collection-accent);text-decoration:underline;text-underline-offset:7px}.collection-breadcrumb{padding:24px 6%;font:12px/1.6 Arial,sans-serif}.collection-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.collection-cover{display:grid;grid-template-columns:1.1fr 1fr;min-height:600px;max-width:1600px;margin:auto}.collection-cover-copy{padding:70px 9% 65px 12%;align-self:center}.collection-cover h1{font-size:clamp(52px,6.3vw,108px);letter-spacing:-.045em;overflow-wrap:anywhere}.collection-intro-copy{font-size:20px;line-height:1.65;max-width:550px;margin:28px 0}.collection-count{font:12px/1.8 Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}.collection-count span{padding:0 7px}.collection-cover .primary{display:table;max-width:100%;white-space:normal;background:var(--collection-accent);color:white;font-size:18px;padding:17px 24px;margin-top:24px}.collection-cover-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:570px;overflow:hidden;background:radial-gradient(ellipse at 50% 42%,#fff 0,var(--collection-wash) 68%)}.collection-cover-art img{width:76%;height:460px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 25px 19px #39200f18)}.collection-art-caption{position:absolute;bottom:35px;left:8%;right:8%;font:12px/1.4 Arial,sans-serif;text-align:center;letter-spacing:.08em;text-transform:uppercase}.collection-motion{display:block;font:12px/1.5 Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;padding:16px 0;min-height:44px}.collection-motion:disabled{opacity:.6;cursor:default}.collection-editorial{display:grid;grid-template-columns:1.4fr 1fr;gap:6%;align-items:start;padding:100px 6%;max-width:1600px;margin:auto}.collection-editorial-art{min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--collection-wash);min-height:370px}.collection-editorial-art>a{flex:1;min-width:0}.collection-editorial-art>a img{width:100%;height:340px;object-fit:contain;mix-blend-mode:multiply}.collection-editorial-art>img{width:100%;height:100%;min-height:370px;object-fit:cover}.collection-editorial-copy{padding:32px 0;position:sticky;top:140px}.collection-editorial-copy h2{font-size:clamp(36px,4vw,62px);overflow-wrap:anywhere}.collection-editorial-copy>.text-link{display:inline-block;min-height:44px}.collection-catalog{max-width:1600px;margin:auto;border-top:1px solid var(--line)}.collection-catalog-heading{padding:20px 0 30px}.collection-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px;font:12px/1.5 Arial,sans-serif}.collection-filters label{display:grid;gap:8px;min-width:0}.collection-filters input,.collection-filters select{border:1px solid var(--line);background:transparent;padding:13px;width:100%;min-height:46px;color:var(--brown)}.collection-result-count{font:13px/1.5 Arial,sans-serif;padding:15px 0}.collection-catalog .collection-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 22px;overflow:visible;padding:0}.collection-product[hidden]{display:none!important}.collection-product .product-image{aspect-ratio:1;background:#f1ebdf}.collection-product .product-image img{width:100%;height:100%;object-fit:contain;padding:12px}.collection-product h3{font-size:25px}.collection-product .catalog-price{font-size:20px}.collection-product .maker{font-size:11px}.collection-empty{padding:30px 0}.collection-next{text-align:center;padding:100px 6%;border-top:1px solid var(--line);margin-top:70px}.collection-next>div{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 25px;margin:30px auto;max-width:800px}.collection-next>div a{padding:10px 0;font-size:22px}.collection-footer{display:grid;grid-template-columns:2fr 1fr 1fr;gap:28px;padding:50px 6%;align-items:center}.collection-footer img{max-width:260px}.collection-footer p{grid-column:1/-1;font:12px/1.7 Arial,sans-serif;border-top:1px solid var(--line);padding-top:25px}
.collection-enhancement{color:var(--brown)}.collection-bottle-nav{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;padding:35px 0 12px;max-width:1250px;margin:auto}.collection-bottle-nav a{text-align:center;font:13px/1.5 Arial,sans-serif;min-width:0;padding:10px 4px}.collection-bottle-nav img{height:125px;width:100%;object-fit:contain;mix-blend-mode:multiply;margin-bottom:15px;transition:transform .35s ease}.collection-bottle-nav a:hover img{transform:translateY(-6px)}.collection-entrance-wide{position:relative;margin:70px 0;min-height:560px;background:#312215;color:#fff;display:grid;align-items:end;overflow:hidden}.collection-entrance-wide>img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;opacity:.72}.collection-entrance-wide>div{position:relative;padding:70px 8%;max-width:800px;background:linear-gradient(90deg,#1b100cc9,transparent)}.collection-entrance-wide h2{font-size:clamp(50px,7vw,105px)}.collection-entrance-wide .text-link{display:inline-block;min-height:44px}.collection-entrance-split{display:grid;grid-template-columns:1fr 1fr;gap:6%;padding:80px 6%;align-items:center;background:#e5ecec}.collection-entrance-split .collection-split-art{display:flex;min-height:400px;align-items:center}.collection-split-art img{width:33.333%;height:350px;object-fit:contain;mix-blend-mode:multiply}.collection-entrance-split p{max-width:550px;font-size:20px;line-height:1.65}.collection-entrance-grid{padding:70px 6%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.collection-entrance-grid a{display:block;text-align:center;background:#f2ebdf;padding:30px 22px;min-width:0}.collection-entrance-grid a:nth-child(even){background:#e9e4d9}.collection-entrance-grid img{width:100%;height:270px;object-fit:contain;mix-blend-mode:multiply}.collection-entrance-grid h3{font-size:35px;margin:24px 0 12px}.collection-entrance-grid .collection-small-count{font:12px/1.5 Arial,sans-serif}.collection-inline-links{display:flex;gap:12px 22px;flex-wrap:wrap;padding:20px 0;font:13px/1.7 Arial,sans-serif;border-bottom:1px solid var(--line)}.collection-inline-links a{text-decoration:underline;text-underline-offset:5px}.collection-product-backlink{display:inline-block;margin:8px 0 16px;font:13px/1.5 Arial,sans-serif;text-decoration:underline;text-underline-offset:4px}
[data-reveal].reveal-ready{transition:opacity .65s ease,transform .65s ease}[data-reveal].reveal-ready:not(.is-visible){opacity:0;transform:translateY(18px)}.collection-motion-paused [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.collection-motion-paused [data-depth]{animation:none!important;transform:none!important}
@supports(animation-timeline:view()){ @media(min-width:1000px) and (prefers-reduced-motion:no-preference){[data-depth]{animation:collection-depth linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes collection-depth{from{transform:translateY(10px)}to{transform:translateY(-10px)}}}}
@media(max-width:1000px){.collection-page header{gap:18px}.collection-page header .brand{width:190px}.collection-page header #collection-nav{gap:18px}.collection-cover{min-height:520px}.collection-cover-copy{padding:45px 9%}.collection-cover-art{min-height:480px}.collection-cover-art img{height:380px}.collection-bottle-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-editorial{gap:35px;padding:70px 6%}.collection-catalog .collection-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-entrance-grid{gap:20px}.collection-entrance-grid img{height:220px}}
@media(max-width:700px){.collection-page header{min-height:82px;padding:12px 5%;gap:10px}.collection-page header .brand{width:155px}.collection-page #collection-nav{display:none}.collection-page #collection-nav.open{display:flex;position:absolute;left:0;right:0;top:100%;padding:25px;background:var(--cream);flex-direction:column;border-bottom:1px solid var(--line)}.collection-languages{display:flex!important;gap:9px;font-size:11px}.collection-brand-nav{justify-content:flex-start;gap:23px;padding:14px 5%}.collection-breadcrumb{padding:18px 6%}.collection-cover{display:flex;flex-direction:column}.collection-cover-copy{padding:30px 6% 20px}.collection-cover h1{font-size:clamp(48px,12vw,70px)}.collection-intro-copy{font-size:18px;margin:22px 0}.collection-cover-art{min-height:370px}.collection-cover-art img{height:300px;width:75%}.collection-art-caption{bottom:20px}.collection-count{font-size:11px}.collection-cover .primary{font-size:17px;padding:14px 18px}.collection-editorial{display:flex;flex-direction:column;padding:50px 6%;gap:18px}.collection-editorial-art{width:100%;min-height:250px}.collection-editorial-art>img{min-height:220px}.collection-editorial-art>a img{height:220px}.collection-editorial-copy{position:static;padding:15px 0}.collection-filters{grid-template-columns:1fr 1fr;gap:15px}.collection-filters>label:first-child{grid-column:1/-1}.collection-catalog .collection-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}.collection-product h3{font-size:22px}.collection-product .product-image{aspect-ratio:1!important}.collection-product .catalog-size{font-size:11px}.collection-product .catalog-stock{font-size:10px}.collection-next{padding:60px 6%;margin-top:45px}.collection-next>div{gap:10px 22px}.collection-next>div a{font-size:19px}.collection-footer{grid-template-columns:1fr 1fr;padding:40px 6%}.collection-footer>a:first-child{grid-column:1/-1}.collection-footer img{max-width:230px;margin:auto}.collection-footer p{font-size:11px}.collection-bottle-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.collection-bottle-nav img{height:95px}.collection-bottle-nav a{font-size:12px}.collection-entrance-wide{min-height:420px;margin:40px 0}.collection-entrance-wide>div{padding:40px 6%}.collection-entrance-wide h2{font-size:65px}.collection-entrance-split{display:flex;flex-direction:column;padding:45px 6%;gap:20px}.collection-entrance-split .collection-split-art{min-height:260px;width:100%}.collection-split-art img{height:250px}.collection-entrance-grid{grid-template-columns:1fr 1fr;gap:14px;padding:45px 6%}.collection-entrance-grid a{padding:22px 12px}.collection-entrance-grid img{height:180px}.collection-entrance-grid h3{font-size:27px}.collection-inline-links{font-size:12px}}
@media(max-width:700px){.collection-page header .collection-languages{position:static;flex-direction:row;align-items:center;width:auto;padding:0;border:0;background:transparent;gap:9px}.collection-page .collection-brand-nav{position:static;display:flex;flex-direction:row;background:transparent;text-align:left;max-width:100%;white-space:nowrap}.collection-page header .brand{width:145px}}
@media(prefers-reduced-motion:reduce){[data-reveal], [data-depth],.collection-bottle-nav img{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.collection-page{scroll-behavior:auto}}

/* Original brand artwork: contain, never recolor or distort. */
.collection-brand-signature{display:flex;align-items:center;justify-content:flex-start;margin:0 0 27px;max-width:220px;min-height:70px}.collection-brand-signature img{width:auto;max-width:210px;height:auto;max-height:96px;object-fit:contain}.signature-afnan{background:#39200f;padding:16px 20px;max-width:230px;border-radius:2px}.signature-afnan img{max-width:190px;max-height:65px}.signature-rasasi{background:#39200f;padding:14px 20px;max-width:230px;border-radius:2px}.signature-rasasi img{max-width:180px}.signature-armaf img{max-height:110px}.signature-bharara img{max-width:105px;mix-blend-mode:multiply}@media(max-width:700px){.collection-brand-signature{margin-bottom:23px}.collection-brand-signature img{max-height:78px}.signature-afnan img,.signature-rasasi img{max-height:55px}.signature-bharara img{max-width:85px}}
