:root{--tr-ink:#12100e;--tr-dark:#17130f;--tr-gold:#c3a477;--tr-light:#f4efe7;--tr-border:#4a4034}html{scroll-behavior:smooth}body{background-color:#12100f;color:#f3ece1;-webkit-font-smoothing:antialiased}::selection{background:#b89a65;color:#17130f}#header-group{position:relative;z-index:11;border-bottom:1px solid #56442e}#header-group .header-section,#header-group .header__row,#header-group .header__row--top{background-color:#14120f!important;color:#eee5d7!important}#header-group .header__row a{transition:color .2s ease}#header-group .header__row a:hover{color:#d4b784!important}#header-group .header__row--top{min-height:74px}#header-group .header-logo,#header-group .header-logo a,#header-group .header__heading,#header-group .header__heading-link{font-family:Baskerville,Iowan Old Style,Georgia,serif!important;font-size:clamp(19px,2.1vw,29px)!important;letter-spacing:.045em!important}#header-group .header-menu a,#header-group .header__menu-item,#header-group .header__row a:not(.header-logo a){letter-spacing:.055em}#header-group .header-section svg{color:#eadbc5}#header-group .announcement-bar,#header-group [class*=announcement]{background-color:#17140f;color:#d7bb8a}#header-group .announcement-bar a{color:inherit}#header-group .announcement-bar{font-size:10px;letter-spacing:.15em}body:has(.tr-home) #header-group{border-bottom:1px solid #6c54343f}main.content-for-layout{background:#12100e;color:#eee5d8}body main.content-for-layout a:not(.tr-home a){text-underline-offset:4px}main.content-for-layout:not(:has(.tr-home)) h1,main.content-for-layout:not(:has(.tr-home)) h2,main.content-for-layout:not(:has(.tr-home)) h3{font-family:Baskerville,Iowan Old Style,Palatino Linotype,Georgia,serif;letter-spacing:-.026em}main.content-for-layout:not(:has(.tr-home)) h1{font-weight:400}main.content-for-layout:not(:has(.tr-home)) .button,main.content-for-layout:not(:has(.tr-home)) button[type=submit]{border-radius:2px;letter-spacing:.05em}main.content-for-layout:not(:has(.tr-home)) [class*=product-card] img{transition:transform .45s ease}main.content-for-layout:not(:has(.tr-home)) [class*=product-card]:hover img{transform:scale(1.025)}main.content-for-layout:not(:has(.tr-home)) [class*=product-card]{border-color:#44382c!important}main.content-for-layout:not(:has(.tr-home)) .price,main.content-for-layout:not(:has(.tr-home)) [class*=price]{font-variant-numeric:tabular-nums}main.content-for-layout .product-information{padding-top:clamp(30px,4vw,76px)}main.content-for-layout .product-information h1{font-size:clamp(36px,3.5vw,61px);line-height:1.13}main.content-for-layout .product-information img{border-radius:2px}main.content-for-layout .main-collection{padding-bottom:80px}main.content-for-layout .main-collection [class*=product-card]{min-width:0}main.content-for-layout .main-collection [class*=product-card] h3{font-size:clamp(17px,1.5vw,22px)}main.content-for-layout .main-collection [class*=card-gallery]{background:#252019}main.content-for-layout .main-collection [class*=card-gallery] img{object-fit:contain}footer{background:#17130f;color:#e7dccb;border-top:1px solid #4a3b27}footer a{transition:color .2s ease}footer a:hover{color:#d2ad73!important}footer h2,footer h3{font-family:Baskerville,Georgia,serif}footer .section-background,footer .section{background:#17130f!important}footer [class*=footer]{color:#eadfd0}input,select,textarea{accent-color:#bea06e}a:focus-visible,button:focus-visible{outline:2px solid #d3b57d;outline-offset:3px}.tr-brand-hero{position:relative;display:grid;min-height:clamp(430px,48vw,640px);background:#15120f;color:#f2e8d8;isolation:isolate;overflow:hidden;border-bottom:1px solid #5f4a32}.tr-brand-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:flex;align-items:center;justify-content:flex-end;background:radial-gradient(ellipse at 78% 42%,#483a2b,transparent 57%),#15120f}.tr-brand-hero-bg img{height:100%;width:100%;object-fit:cover;object-position:73% 50%;filter:saturate(.72) contrast(1.08) brightness(.7)}.tr-brand-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0b0b0aef 7%,#0b0b0ac9 44%,#0b0b0a4d 77%),linear-gradient(0deg,#0b0b0a77,transparent 42%)}.tr-brand-hero-container{width:100%;max-width:1550px;margin:0 auto;padding:clamp(60px,8vw,112px) clamp(24px,6vw,105px);display:flex;flex-direction:column;justify-content:center}.tr-brand-hero-breadcrumb{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#d2b988;display:flex;align-items:center;gap:12px;margin-bottom:clamp(65px,8vw,110px)}.tr-brand-hero-breadcrumb a{color:#d8c5a9;text-decoration:none}.tr-brand-hero-breadcrumb a:hover{text-decoration:underline}.tr-brand-hero-overline{font-size:10px;color:#deba77;letter-spacing:.23em;font-weight:700;margin-bottom:19px;display:flex;gap:16px;align-items:center}.tr-brand-hero-overline:before{content:"";width:39px;height:1px;background:#bd9c65}.tr-brand-hero h1{font:400 clamp(56px,7.8vw,115px)/1 "Baskerville","Iowan Old Style",Georgia,serif;letter-spacing:-.057em;margin:0 0 23px;max-width:880px;text-wrap:balance}.tr-brand-hero-copy{font-size:15px;color:#cbbfaf;line-height:1.75;max-width:530px;margin:0 0 27px}.tr-brand-hero-count{font-size:10px;color:#d5bb8d;letter-spacing:.19em;text-transform:uppercase}.tr-brand-hero-footnote{position:absolute;bottom:27px;right:clamp(24px,6vw,105px);font-size:9px;letter-spacing:.2em;color:#c4b49b;text-transform:uppercase}@media(max-width:900px){#header-group .header__row--top{min-height:64px}.tr-brand-hero{min-height:490px}.tr-brand-hero-breadcrumb{margin-bottom:60px}}@media(max-width:760px){#header-group .header__row--top{min-height:58px}#header-group .header-logo,#header-group .header-logo a{font-size:20px!important}.tr-brand-hero{min-height:530px}.tr-brand-hero-container{padding:50px 24px 70px}.tr-brand-hero-breadcrumb{margin-bottom:90px;font-size:9px}.tr-brand-hero h1{font-size:clamp(55px,14vw,80px)}.tr-brand-hero-footnote{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}main.content-for-layout:not(:has(.tr-home)) [class*=product-card] img{transition:none}}body:has(.tr-lounge-page) main.content-for-layout{background:#0d0b09;color:#f2eadc;overflow:hidden}body:has(.tr-lounge-page) main.content-for-layout .section{max-width:none}main.content-for-layout .tr-lounge-page{--tr-gold:#c5a46a;--tr-line:#4a3826;--tr-cream:#efe6d7;--tr-muted:#bdaf98;background:#0d0b09;color:var(--tr-cream);font-family:inherit;position:relative;max-width:1440px;width:calc(100vw - 44px);margin:0;left:50%;transform:translate(-50%);padding:0 0 74px}main.content-for-layout .tr-lounge-page *{box-sizing:border-box}main.content-for-layout .tr-lounge-page h2,main.content-for-layout .tr-lounge-page h3,main.content-for-layout .tr-lounge-page p,main.content-for-layout .tr-lounge-page figure{margin:0}main.content-for-layout .tr-lounge-page a{color:#e4c591;text-decoration:none;transition:color .2s}main.content-for-layout .tr-lounge-page a:hover{color:#fff0cc}main.content-for-layout .tr-lounge-brandline{display:flex;justify-content:center;align-items:center;padding:26px 24px 0;background:radial-gradient(circle at 50% 40%,#211c14,#0d0b09 70%)}main.content-for-layout .tr-lounge-brandline img{height:auto;width:min(260px,70vw);max-width:100%;object-fit:contain;display:block}main.content-for-layout .tr-lounge-intro{text-align:center;margin:0 auto;max-width:880px;padding:18px 24px 75px}main.content-for-layout .tr-lounge-kicker{color:#cbac79;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;line-height:1.7;margin-bottom:25px}main.content-for-layout .tr-lounge-intro h2{font:400 clamp(46px,7.1vw,101px)/1.03 "Iowan Old Style","Palatino Linotype",Georgia,serif;letter-spacing:-.056em;margin:17px 0 27px}main.content-for-layout .tr-lounge-page h2 em{color:#c9a46e;font-style:italic}main.content-for-layout .tr-lounge-lead{font-size:clamp(16px,1.5vw,19px);line-height:1.88;color:#d3c4b0;max-width:780px;margin:0 auto}main.content-for-layout .tr-lounge-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:28px;margin-top:37px;font-size:11px;font-weight:700;letter-spacing:.13em}main.content-for-layout .tr-lounge-actions a{border-bottom:1px solid #bd985d;padding-bottom:12px;white-space:nowrap}main.content-for-layout .tr-lounge-feature-photo{position:relative;overflow:hidden;background:#251d15;border:1px solid #58432a;margin:0 18px}main.content-for-layout .tr-lounge-feature-photo img{display:block;width:100%;height:clamp(340px,48vw,640px);object-fit:cover;filter:contrast(1.05) saturate(.87)}main.content-for-layout .tr-lounge-feature-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:40px 35px 25px;background:linear-gradient(transparent,#000000c9);text-align:left;font-size:10px;font-weight:650;letter-spacing:.19em;text-transform:uppercase;color:#e2cba6}main.content-for-layout .tr-lounge-story,main.content-for-layout .tr-lounge-humidor{max-width:1190px;margin:0 auto;padding:clamp(80px,9vw,134px) clamp(22px,6vw,80px)}main.content-for-layout .tr-lounge-story h2,main.content-for-layout .tr-lounge-humidor h2,main.content-for-layout .tr-lounge-visit h2,main.content-for-layout .tr-lounge-features h2{font:400 clamp(46px,5.6vw,80px)/1.08 "Iowan Old Style","Palatino Linotype",Georgia,serif;letter-spacing:-.042em;margin:16px 0 30px}main.content-for-layout .tr-lounge-story>p:not(.tr-lounge-kicker),main.content-for-layout .tr-lounge-humidor>p:not(.tr-lounge-kicker){font-size:16px;line-height:1.95;color:#beaf9d;max-width:760px;margin:0 0 22px}main.content-for-layout .tr-lounge-features{background:#1a1511;border-block:1px solid #3c3125;padding:clamp(68px,8vw,115px) clamp(22px,7vw,94px)}main.content-for-layout .tr-lounge-features>.tr-lounge-kicker,main.content-for-layout .tr-lounge-features>h2{max-width:1250px;margin-left:auto;margin-right:auto}main.content-for-layout .tr-lounge-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:55px;row-gap:45px;max-width:1250px;margin:45px auto 0}main.content-for-layout .tr-lounge-feature-list article{border-top:1px solid #735a38;padding:23px 5px 0}main.content-for-layout .tr-lounge-feature-list h3{font:400 28px/1.2 Iowan Old Style,Georgia,serif;color:#f2e8d7;margin:0 0 13px}main.content-for-layout .tr-lounge-feature-list p{color:#c0b29f;line-height:1.85;font-size:15px}main.content-for-layout .tr-lounge-humidor{border-bottom:1px solid #3b2d20}main.content-for-layout .tr-lounge-humidor a{display:inline-block;border-bottom:1px solid #8d6f46;font-size:10px;letter-spacing:.1em;font-weight:700;margin:10px 12px 0 0;padding:0 0 8px}main.content-for-layout .tr-lounge-visit{max-width:1000px;text-align:center;margin:auto;padding:100px 24px 40px}main.content-for-layout .tr-lounge-visit address{font:400 clamp(19px,2.1vw,26px)/1.7 "Iowan Old Style",Georgia,serif;font-style:normal;color:#d9c6a7;letter-spacing:.015em}main.content-for-layout .tr-lounge-visit>p:not(.tr-lounge-kicker):not(.tr-lounge-actions):not(.tr-lounge-age){line-height:1.8;color:#bfae98;margin-top:24px;font-size:15px}main.content-for-layout .tr-lounge-visit>p a{border-bottom:1px solid #7f6341;padding-bottom:5px}main.content-for-layout .tr-lounge-visit .tr-lounge-age{font-size:9px;color:#94816b;letter-spacing:.16em;margin-top:65px}@media(max-width:800px){main.content-for-layout .tr-lounge-page{width:calc(100vw - 24px)}main.content-for-layout .tr-lounge-feature-list{grid-template-columns:1fr;gap:25px}main.content-for-layout .tr-lounge-intro{padding-bottom:54px}main.content-for-layout .tr-lounge-feature-photo{margin:0}main.content-for-layout .tr-lounge-story,main.content-for-layout .tr-lounge-humidor{padding:75px 22px}main.content-for-layout .tr-lounge-features{padding:65px 22px}main.content-for-layout .tr-lounge-visit{padding:75px 22px 25px}}@media(max-width:520px){main.content-for-layout .tr-lounge-intro h2{font-size:clamp(43px,11vw,66px)}main.content-for-layout .tr-lounge-actions{gap:15px}main.content-for-layout .tr-lounge-feature-photo img{height:360px}main.content-for-layout .tr-lounge-kicker{font-size:9px}}main.content-for-layout .tr-lounge-gallery{width:100%;margin:0 auto;padding:0 clamp(20px,5.4vw,75px) clamp(85px,8vw,125px)}main.content-for-layout .tr-lounge-gallery-head{max-width:1100px;margin:0 auto 27px;display:flex;justify-content:space-between;align-items:end;gap:32px}main.content-for-layout .tr-lounge-gallery-head .tr-lounge-kicker{margin:0;font-size:10px}main.content-for-layout .tr-lounge-gallery-head p:not(.tr-lounge-kicker){font-size:14px;line-height:1.7;color:#b9aa93;max-width:425px;text-align:right}main.content-for-layout .tr-lounge-photo-grid{display:grid;gap:clamp(12px,1.8vw,24px);margin:0 auto;max-width:1360px}main.content-for-layout .tr-lounge-photo-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}main.content-for-layout .tr-lounge-photo-grid-humidor{grid-template-columns:repeat(2,minmax(0,1fr))}main.content-for-layout .tr-lounge-photo{position:relative;overflow:hidden;background:#221911;margin:0;box-shadow:0 0 0 1px #5b4933;isolation:isolate;line-height:0}main.content-for-layout .tr-lounge-photo img{display:block!important;width:100%!important;height:100%!important;object-fit:cover;aspect-ratio:4/3;filter:contrast(1.06) saturate(.94);transition:transform .55s ease,filter .55s ease}main.content-for-layout .tr-lounge-photo:hover img{transform:scale(1.025);filter:contrast(1.08) saturate(1.03)}main.content-for-layout .tr-lounge-photo figcaption{position:absolute;bottom:0;left:0;right:0;font-size:10px;letter-spacing:.16em;color:#ead5b2;font-weight:700;padding:34px 22px 18px;line-height:1.3;background:linear-gradient(transparent,#000000c9)}main.content-for-layout .tr-lounge-photo-primary{grid-column:1/-1;max-height:660px;aspect-ratio:16/7.3}main.content-for-layout .tr-lounge-photo-primary img{aspect-ratio:16/7.3}main.content-for-layout .tr-lounge-humidor{max-width:none;padding:clamp(80px,9vw,134px) clamp(22px,6vw,80px)}main.content-for-layout .tr-lounge-humidor>.tr-lounge-kicker,main.content-for-layout .tr-lounge-humidor>h2,main.content-for-layout .tr-lounge-humidor>p:not(.tr-lounge-kicker){max-width:1140px;margin-left:auto;margin-right:auto}main.content-for-layout .tr-lounge-humidor .tr-lounge-humidor-gallery-head{margin:80px auto 25px}main.content-for-layout .tr-lounge-humidor .tr-lounge-photo-grid-humidor{max-width:1360px}main.content-for-layout .tr-lounge-exterior-photo img{object-position:center 56%}main.content-for-layout .tr-lounge-visit{padding-top:105px}@media(max-width:760px){main.content-for-layout .tr-lounge-gallery{padding:0 0 80px}main.content-for-layout .tr-lounge-gallery-head{display:block;padding:0 14px;margin-bottom:19px}main.content-for-layout .tr-lounge-gallery-head p:not(.tr-lounge-kicker){max-width:none;text-align:left;margin-top:12px;font-size:13px}main.content-for-layout .tr-lounge-photo-grid-two{grid-template-columns:1fr}main.content-for-layout .tr-lounge-photo-grid-humidor{grid-template-columns:1fr}main.content-for-layout .tr-lounge-photo-primary{grid-column:auto;aspect-ratio:4/3}main.content-for-layout .tr-lounge-photo-primary img{aspect-ratio:4/3}main.content-for-layout .tr-lounge-photo figcaption{font-size:9px;letter-spacing:.12em;padding:28px 17px 14px}main.content-for-layout .tr-lounge-humidor .tr-lounge-humidor-gallery-head{margin:45px auto 20px}main.content-for-layout .tr-lounge-humidor .tr-lounge-photo-grid-humidor{margin-left:-10px;margin-right:-10px}main.content-for-layout .tr-lounge-photo img{aspect-ratio:4/3}}@media(prefers-reduced-motion:reduce){main.content-for-layout .tr-lounge-photo img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tobacco-reserve-sitewide.css.map */
