.rd-size-guide{--rd-black:#080808;--rd-panel:#0e0e0e;--rd-wine:#2a1116;--rd-cream:#f0ece5;--rd-gold:#b79a73;--rd-line:rgba(255,255,255,.12);background:var(--rd-black);color:var(--rd-cream);margin:0 calc(50% - 50vw);padding:0 max(24px,calc((100vw - 1180px)/2)) 110px;font-family:inherit}.rd-size-guide *{box-sizing:border-box}.rd-size-guide a{color:inherit}.rd-size-guide__hero{min-height:560px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:70px;align-items:end;padding:100px 0 68px;border-bottom:1px solid var(--rd-line)}.rd-size-guide__eyebrow,.rd-size-guide__kicker{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--rd-gold);margin:0 0 22px}.rd-size-guide__hero h1,.rd-size-guide__section h2,.rd-size-guide__footer h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}.rd-size-guide__hero h1{font-size:clamp(60px,9vw,124px);line-height:.86;margin:0}.rd-size-guide__hero h1 em,.rd-size-guide__footer h2 em{font-weight:400;color:#c6ad8d}.rd-size-guide__lead{font-size:17px;line-height:1.75;color:#c9c3ba;max-width:610px;margin:32px 0 0}.rd-size-guide__hero-note{align-self:center;border-left:1px solid var(--rd-gold);padding:10px 0 10px 28px}.rd-size-guide__hero-note>span{font-family:Georgia,'Times New Roman',serif;color:#5f5448;font-size:28px}.rd-size-guide__hero-note p{font-size:14px;line-height:1.7;color:#bdb6ad;margin:14px 0 0}.rd-size-guide__hero-note strong{font-weight:500;color:#fff}.rd-size-guide__nav{display:flex;gap:10px;overflow:auto;padding:20px 0;border-bottom:1px solid var(--rd-line);scrollbar-width:none;position:sticky;top:0;z-index:20;background:rgba(8,8,8,.94);backdrop-filter:blur(13px)}.admin-bar .rd-size-guide__nav{top:32px}.rd-size-guide__nav::-webkit-scrollbar{display:none}.rd-size-guide__nav a{flex:0 0 auto;text-decoration:none;border:1px solid var(--rd-line);border-radius:999px;padding:9px 14px;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.rd-size-guide__section{padding:76px 0;border-bottom:1px solid var(--rd-line)}.rd-size-guide__section-head{display:grid;grid-template-columns:64px 1fr;gap:30px;align-items:start;margin-bottom:36px}.rd-size-guide__section-head>span{font-family:Georgia,'Times New Roman',serif;font-size:30px;color:#5a5045;padding-top:3px}.rd-size-guide__section h2{font-size:clamp(38px,5.5vw,70px);line-height:.96;margin:0;max-width:800px}.rd-size-guide__intro{max-width:790px;font-size:15.5px;line-height:1.8;color:#c8c2ba;margin:0 0 34px 94px}.rd-size-guide__intro strong{color:#fff;font-weight:500}.rd-size-guide__table-wrap{overflow-x:auto;border:1px solid var(--rd-line);background:#0b0b0b}.rd-size-guide__table{width:100%;border-collapse:collapse;min-width:720px}.rd-size-guide__table th,.rd-size-guide__table td{padding:18px 20px;border-bottom:1px solid var(--rd-line);text-align:left;font-size:13px}.rd-size-guide__table thead th{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#8e8376;background:#101010}.rd-size-guide__table tbody th{font-family:Georgia,'Times New Roman',serif;font-size:21px;font-weight:400;color:#d9c5a9}.rd-size-guide__table tbody td{color:#d1cbc4}.rd-size-guide__table tbody tr:last-child th,.rd-size-guide__table tbody tr:last-child td{border-bottom:0}.rd-size-guide__table tbody tr:hover{background:rgba(255,255,255,.018)}.rd-size-guide__micro{font-size:11px;line-height:1.6;color:#746d65;margin:16px 0 0}.rd-size-guide__section--measure{background:linear-gradient(135deg,rgba(48,18,23,.66),rgba(8,8,8,0) 62%);margin-left:calc(-1 * max(24px,calc((100vw - 1180px)/2)));margin-right:calc(-1 * max(24px,calc((100vw - 1180px)/2)));padding-left:max(24px,calc((100vw - 1180px)/2));padding-right:max(24px,calc((100vw - 1180px)/2))}.rd-size-guide__measure-grid,.rd-size-guide__fit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rd-line);border:1px solid var(--rd-line)}.rd-size-guide__measure-grid article,.rd-size-guide__fit-grid article{background:#0b0b0b;padding:36px 32px;min-height:235px}.rd-size-guide__measure-grid b{font-family:Georgia,'Times New Roman',serif;font-size:26px;color:#5f5448;font-weight:400}.rd-size-guide__measure-grid h3,.rd-size-guide__fit-grid h3{font-family:Georgia,'Times New Roman',serif;font-size:29px;line-height:1.05;font-weight:400;margin:28px 0 13px}.rd-size-guide__measure-grid p,.rd-size-guide__fit-grid p{font-size:13.5px;line-height:1.75;color:#aaa39a;margin:0}.rd-size-guide__tip{display:grid;grid-template-columns:120px 1fr;gap:24px;padding:24px 0 0;margin-top:24px;border-top:1px solid rgba(183,154,115,.34)}.rd-size-guide__tip span,.rd-size-guide__fit-label{font-size:9px!important;letter-spacing:.18em;text-transform:uppercase;color:var(--rd-gold)!important}.rd-size-guide__tip p{margin:0;max-width:760px;color:#c9c2b8;font-size:13.5px;line-height:1.7}.rd-size-guide__fit-grid{grid-template-columns:repeat(2,1fr)}.rd-size-guide__fit-grid article{min-height:280px}.rd-size-guide__fit-grid h3{max-width:420px}.rd-size-guide__section--between{display:grid;grid-template-columns:1.3fr .7fr;gap:90px;align-items:center;background:var(--rd-wine);margin:70px calc(-1 * max(24px,calc((100vw - 1180px)/2))) 0;padding:78px max(24px,calc((100vw - 1180px)/2));border:0}.rd-size-guide__between-copy h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(44px,6vw,78px);font-weight:400;line-height:.92;letter-spacing:-.04em;margin:0 0 28px}.rd-size-guide__between-copy>p:last-child{font-size:15px;line-height:1.8;color:#c8b9b7;max-width:650px}.rd-size-guide__between-rule{border-left:1px solid rgba(255,255,255,.19);padding-left:36px}.rd-size-guide__between-rule>span{font-family:Georgia,'Times New Roman',serif;font-size:34px;color:#b79a73}.rd-size-guide__between-rule p{font-size:13px;line-height:1.65;color:#bfb2b0;margin:4px 0 24px}.rd-size-guide__between-rule strong{font-size:14px;color:#fff;font-weight:500}.rd-size-guide__between-rule hr{border:0;border-top:1px solid rgba(255,255,255,.14);margin:8px 0 24px}.rd-size-guide__footer{padding:100px 0 10px}.rd-size-guide__footer h2{font-size:clamp(54px,8vw,108px);line-height:.87;margin:0 0 42px}.rd-size-guide__footer>a{display:inline-flex;gap:26px;align-items:center;text-decoration:none;border-bottom:1px solid var(--rd-gold);padding:0 0 9px;font-size:11px;letter-spacing:.13em;text-transform:uppercase}.rd-size-guide__footer>a span{font-size:20px;line-height:1}.rd-size-guide__footer>a:hover{color:#d1bb9e}
@media(max-width:900px){.rd-size-guide__hero{grid-template-columns:1fr;min-height:auto;gap:44px;padding:76px 0 50px}.rd-size-guide__hero-note{max-width:500px}.rd-size-guide__measure-grid{grid-template-columns:1fr}.rd-size-guide__fit-grid{grid-template-columns:1fr 1fr}.rd-size-guide__section--between{grid-template-columns:1fr;gap:50px}.rd-size-guide__between-rule{padding-left:28px}}
@media(max-width:782px){.admin-bar .rd-size-guide__nav{top:46px}.rd-size-guide{padding-left:20px;padding-right:20px;padding-bottom:76px}.rd-size-guide__hero{padding:58px 0 42px}.rd-size-guide__hero h1{font-size:clamp(55px,17vw,82px)}.rd-size-guide__lead{font-size:15px;line-height:1.7}.rd-size-guide__hero-note{padding-left:20px}.rd-size-guide__nav{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.rd-size-guide__section{padding:54px 0}.rd-size-guide__section-head{grid-template-columns:38px 1fr;gap:14px;margin-bottom:27px}.rd-size-guide__section-head>span{font-size:20px}.rd-size-guide__section h2{font-size:39px}.rd-size-guide__intro{margin-left:52px;font-size:14px}.rd-size-guide__table-wrap{margin-left:0;margin-right:-20px;border-right:0}.rd-size-guide__table th,.rd-size-guide__table td{padding:15px 16px}.rd-size-guide__section--measure{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.rd-size-guide__measure-grid,.rd-size-guide__fit-grid{grid-template-columns:1fr}.rd-size-guide__measure-grid article,.rd-size-guide__fit-grid article{min-height:auto;padding:29px 24px}.rd-size-guide__tip{grid-template-columns:1fr;gap:9px}.rd-size-guide__section--between{margin:42px -20px 0;padding:58px 20px}.rd-size-guide__between-copy h2{font-size:48px}.rd-size-guide__between-rule{padding-left:22px}.rd-size-guide__footer{padding-top:72px}.rd-size-guide__footer h2{font-size:55px}}
