
.jluxu-luxury-briefcases{margin:0;background:#fbfaf7;color:#242723;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.75;-webkit-font-smoothing:antialiased}
.jluxu-luxury-briefcases *{box-sizing:border-box}
.jluxu-luxury-briefcases main{max-width:1180px;margin:0 auto;padding:42px 40px 80px}
.jluxu-luxury-briefcases .masthead{display:flex;align-items:center;justify-content:space-between;border-top:3px solid #1c3027;border-bottom:1px solid #d7d6cc;padding:14px 0;margin-bottom:54px;gap:16px}
.jluxu-luxury-briefcases .wordmark{font-family:Georgia,serif;font-size:34px;letter-spacing:.2em;font-weight:bold}
.jluxu-luxury-briefcases .masthead span:last-child{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#657064}
.jluxu-luxury-briefcases h1,.jluxu-luxury-briefcases h2,.jluxu-luxury-briefcases h3{font-family:Georgia,'Times New Roman',serif;font-weight:normal;line-height:1.16;color:#1c3027;letter-spacing:-.035em}
.jluxu-luxury-briefcases h1{font-size:clamp(36px,4.5vw,62px);max-width:1050px;margin:0 0 30px}
.jluxu-luxury-briefcases h2{font-size:clamp(29px,3.2vw,42px);margin:68px 0 24px}
.jluxu-luxury-briefcases h3{font-size:34px;margin:12px 0 30px}
.jluxu-luxury-briefcases h4{font-size:17px;line-height:1.5;margin:0 0 9px}
.jluxu-luxury-briefcases p{margin:0 0 20px}
.jluxu-luxury-briefcases a{color:#375c46;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}
.jluxu-luxury-briefcases a:hover{color:#111e16}
.jluxu-luxury-briefcases a:focus-visible,.jluxu-luxury-briefcases .table-wrap:focus-visible{outline:3px solid #8d6b3d;outline-offset:4px}
.jluxu-luxury-briefcases .lead{font-size:20px;max-width:830px}
.jluxu-luxury-briefcases .recommendation{max-width:920px;padding:22px 26px;border-left:3px solid #a88958;background:#f0ede4;margin:24px 0}
.jluxu-luxury-briefcases .recommendation p:last-child{margin-bottom:0}
.jluxu-luxury-briefcases figure{margin:32px 0 30px}
.jluxu-luxury-briefcases picture{display:block}
.jluxu-luxury-briefcases img{display:block;width:100%;height:auto;border-radius:2px}
.jluxu-luxury-briefcases figcaption{max-width:900px;color:#677064;font-size:12px;line-height:1.6;margin-top:11px}
.jluxu-luxury-briefcases .eyebrow{font-size:11px;letter-spacing:.19em;text-transform:uppercase;color:#7b6845;font-weight:bold;margin-bottom:10px}
.jluxu-luxury-briefcases .note{font-size:13px;color:#586154;line-height:1.7;max-width:920px}
.jluxu-luxury-briefcases .toc{padding:26px 30px;background:#eff0e9;border:1px solid #dcded3;margin:38px 0}
.jluxu-luxury-briefcases .toc strong{font-size:12px;letter-spacing:.15em;text-transform:uppercase}
.jluxu-luxury-briefcases .toc ul{columns:2;column-gap:40px;margin:18px 0 0;padding-left:20px}
.jluxu-luxury-briefcases .toc li{break-inside:avoid;margin:0 0 9px;font-size:14px}
.jluxu-luxury-briefcases .prose{max-width:830px}
.jluxu-luxury-briefcases .table-wrap{overflow-x:auto;max-width:100%;border:1px solid #d9ddd3;margin:24px 0;overscroll-behavior-x:contain}
.jluxu-luxury-briefcases table{border-collapse:collapse;min-width:760px;width:100%;font-size:13px;line-height:1.6;background:#fff}
.jluxu-luxury-briefcases caption{text-align:left;padding:15px 17px;font-size:12px;font-weight:bold;background:#eeefe7;color:#3c493c}
.jluxu-luxury-briefcases th{background:#1c3027;color:#fff;text-align:left;font-size:11px;letter-spacing:.04em;padding:13px 15px;vertical-align:top}
.jluxu-luxury-briefcases td{padding:14px 15px;border-bottom:1px solid #e3e5dd;vertical-align:top}
.jluxu-luxury-briefcases tbody tr:nth-child(even){background:#f7f7f1}
.jluxu-luxury-briefcases .maker{margin-top:56px;padding-top:32px;border-top:1px solid #cfd3c7;scroll-margin-top:25px}
.jluxu-luxury-briefcases .models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:28px 0}
.jluxu-luxury-briefcases .model{background:#f0f0e9;border:1px solid #dde0d5;padding:21px 23px;min-width:0}
.jluxu-luxury-briefcases .model p{font-size:14px;line-height:1.65;margin:0 0 13px}
.jluxu-luxury-briefcases .model .price{font-family:Georgia,serif;font-size:25px;color:#1c3027;margin:11px 0}
.jluxu-luxury-briefcases .model .market{font-size:12px;color:#626b5d;margin-bottom:0}
.jluxu-luxury-briefcases address{font-style:normal;font-size:13px;line-height:1.8;max-width:900px;padding:18px 22px;border-left:2px solid #b4bda9;background:#f5f5ef}
.jluxu-luxury-briefcases .source-links{font-size:12px;color:#626b5d;margin-top:15px;line-height:1.8;max-width:920px}
.jluxu-luxury-briefcases .tier{scroll-margin-top:25px}
.jluxu-luxury-briefcases .tier h3{font-size:29px;margin:36px 0 18px}
.jluxu-luxury-briefcases .faq dt{font-weight:bold;margin:23px 0 7px}
.jluxu-luxury-briefcases .faq dd{margin:0 0 20px;max-width:830px}
.jluxu-luxury-briefcases footer{border-top:1px solid #cdd2c6;margin-top:60px;padding-top:20px;font-size:12px;letter-spacing:.05em;color:#667060}
@media(max-width:640px){.jluxu-luxury-briefcases main{padding:24px 18px 48px}.jluxu-luxury-briefcases .masthead{margin-bottom:32px}.jluxu-luxury-briefcases .wordmark{font-size:27px}.jluxu-luxury-briefcases .masthead span:last-child{font-size:9px;letter-spacing:.1em;max-width:115px;text-align:right}.jluxu-luxury-briefcases .recommendation{padding:20px}.jluxu-luxury-briefcases .lead{font-size:18px}.jluxu-luxury-briefcases .toc{padding:20px}.jluxu-luxury-briefcases .toc ul{columns:1}.jluxu-luxury-briefcases .models{grid-template-columns:1fr}.jluxu-luxury-briefcases .model{padding:19px}.jluxu-luxury-briefcases h2{margin-top:48px}.jluxu-luxury-briefcases .maker{margin-top:36px}.jluxu-luxury-briefcases figcaption{font-size:11px}.jluxu-luxury-briefcases h3{font-size:31px}}
@media print{.jluxu-luxury-briefcases main{max-width:none}.jluxu-luxury-briefcases .table-wrap{overflow:visible}.jluxu-luxury-briefcases table{min-width:0}.jluxu-luxury-briefcases .model,.jluxu-luxury-briefcases figure{break-inside:avoid}}

.jluxu-luxury-briefcases picture{display:block;max-width:100%}.jluxu-luxury-briefcases picture img{display:block;max-width:100%;height:auto}
.jluxu-luxury-briefcases{overflow-wrap:break-word}.jluxu-luxury-briefcases main,.jluxu-luxury-briefcases article,.jluxu-luxury-briefcases section,.jluxu-luxury-briefcases .table-wrap,.jluxu-luxury-briefcases .table-scroll{min-width:0}
.jluxu-luxury-briefcases th,.jluxu-luxury-briefcases caption,.jluxu-luxury-briefcases table{text-align:start}
.jluxu-luxury-briefcases .jluxu-languages{display:block;background:transparent;border:0;border-bottom:1px solid #d7d2c8;padding:0 0 18px;margin:0 0 28px;font:13px/1.7 Arial,"Noto Sans CJK SC","Noto Sans CJK JP","Noto Sans Devanagari","Noto Naskh Arabic",sans-serif;letter-spacing:normal;text-transform:none}
.jluxu-luxury-briefcases .jluxu-languages ul{display:flex;flex-wrap:wrap;gap:7px 14px;columns:auto;list-style:none;padding:0;margin:0}
.jluxu-luxury-briefcases .jluxu-languages li{margin:0;padding:0;font:inherit}
.jluxu-luxury-briefcases .jluxu-languages a{display:inline-block;padding:3px 1px;color:inherit;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
.jluxu-luxury-briefcases .jluxu-languages a[aria-current="page"]{font-weight:700;text-decoration-thickness:2px}
.jluxu-luxury-briefcases .jluxu-languages a:focus-visible{outline:3px solid #8d6b35;outline-offset:3px}
.jluxu-luxury-briefcases a[href^="tel:"],.jluxu-luxury-briefcases a[href^="mailto:"],.jluxu-luxury-briefcases bdi{unicode-bidi:isolate}
.jluxu-luxury-briefcases .wordmark,.jluxu-luxury-briefcases .brand{direction:ltr;unicode-bidi:isolate}
.jluxu-luxury-briefcases,.jluxu-luxury-briefcases .lead,.jluxu-luxury-briefcases .meta,.jluxu-luxury-briefcases .sources,.jluxu-luxury-briefcases figcaption,.jluxu-luxury-briefcases .note,.jluxu-luxury-briefcases .model-card,.jluxu-luxury-briefcases address,.jluxu-luxury-briefcases table{font-family:"Noto Sans CJK JP","Yu Gothic","Hiragino Kaku Gothic ProN",Arial,sans-serif;letter-spacing:normal;line-height:1.8}
.jluxu-luxury-briefcases h1,.jluxu-luxury-briefcases h2,.jluxu-luxury-briefcases h3,.jluxu-luxury-briefcases h4,.jluxu-luxury-briefcases h5{font-family:"Noto Sans CJK JP","Yu Gothic","Hiragino Kaku Gothic ProN",Arial,sans-serif;letter-spacing:normal;line-height:1.45}
.jluxu-luxury-briefcases .masthead span,.jluxu-luxury-briefcases .eyebrow,.jluxu-luxury-briefcases .country>h2,.jluxu-luxury-briefcases .city,.jluxu-luxury-briefcases .maker-tag,.jluxu-luxury-briefcases .budget-number,.jluxu-luxury-briefcases footer{letter-spacing:normal}
