.r3bf4a_title{font-family:var(--font-serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,1.55rem + 1.9vw,3.25rem);font-weight:600;line-height:1.04}.r3bf4a_sectionTitle{font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.375rem,1.2rem + .75vw,1.875rem);font-weight:600;line-height:1.12}.r3bf4a_productName{font-family:var(--font-serif);letter-spacing:-.01em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty;font-size:clamp(1.1875rem,1.1rem + .35vw,1.4375rem);font-weight:500;line-height:1.18}.r3bf4a_stepName{font-family:var(--font-serif);letter-spacing:-.015em;overflow-wrap:normal;word-break:normal;text-wrap:pretty;font-size:clamp(1.375rem,1.15rem + 1vw,2rem);font-weight:500;line-height:1.12}.r3bf4a_shelfName{font-family:var(--font-serif);letter-spacing:-.015em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty;font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);font-weight:500;line-height:1.14}.r3bf4a_reason{text-wrap:pretty;font-size:.9375rem;line-height:1.5}.r3bf4a_brand{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#8a6d1f;margin-bottom:.375rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:block}.r3bf4a_size{font-family:var(--font-sans);letter-spacing:.04em;white-space:nowrap;color:#6b6156;font-size:.8125rem;font-weight:500}.r3bf4a_minorTitle{font-family:var(--font-sans);letter-spacing:0;text-wrap:pretty;font-size:1rem;font-weight:500;line-height:1.35}.r3bf4a_numeral{font-family:var(--font-serif);font-variant-numeric:tabular-nums lining-nums;line-height:1}.r3bf4a_shelfNumeral{font-size:1.75rem}@media (min-width:64rem){.r3bf4a_shelfNumeral{font-size:2.25rem}}.r3bf4a_keyNumeral{font-size:1.125rem}.r3bf4a_window{--span:.45;width:100%;aspect-ratio:var(--span) / .779;background-color:#fff;display:block;position:relative;overflow:hidden}.r3bf4a_photo{width:calc(100% / var(--span));aspect-ratio:1;max-width:none;height:auto;margin-left:calc(-50% / var(--span));object-fit:contain;transform-origin:50% 87%;position:absolute;top:-12.32%;left:50%}.r3bf4a_tileWindow{--span:1.1}@media (min-width:40rem){.r3bf4a_tileWindow{--span:.78}}.r3bf4a_supplyFrame{aspect-ratio:1;background-color:#fff;width:100%;display:block}.r3bf4a_supplyPhoto{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.r3bf4a_cover{background-color:#0a0a0a}.r3bf4a_coverGrid{display:grid}.r3bf4a_coverPanel{flex-direction:column;min-width:0;padding-block:.5rem 1.75rem;display:flex}.r3bf4a_coverLead{margin-top:1.25rem}.r3bf4a_coverRule{background-color:#c9a84c;width:3rem;height:1px;margin-bottom:1rem;display:block}.r3bf4a_coverTitle{font-family:var(--font-serif);letter-spacing:-.025em;overflow-wrap:normal;word-break:normal;text-wrap:balance;font-size:clamp(2.25rem,1.2rem + 5.2vw,3.5rem);font-weight:500;line-height:1.02}.r3bf4a_stage{background-color:#fff;min-width:0;margin-inline:-1.5rem;padding:1.5rem 1.5rem 1rem}@media (min-width:48rem){.r3bf4a_coverPanel{padding-block:.75rem 2.25rem}.r3bf4a_stage{margin-inline:-3rem;padding:2.25rem 3rem 1.25rem}}@media (min-width:64rem){.r3bf4a_cover{background-image:linear-gradient(90deg,#0a0a0a 50%,#fff 50%)}.r3bf4a_coverGrid{grid-template-columns:minmax(0,9fr) minmax(0,16fr)}.r3bf4a_coverPanel{padding:1.5rem 2.5rem 2.75rem 0}.r3bf4a_coverLead{margin-top:auto;padding-top:2.5rem}.r3bf4a_coverTitle{font-size:clamp(3.25rem,1rem + 4vw,4.75rem)}.r3bf4a_stage{flex-direction:column;justify-content:flex-end;margin-inline:0;padding:3.25rem 0 1.5rem 3.5rem;display:flex}}.r3bf4a_lineupFigure{width:100%;max-width:44rem;margin-inline:auto}.r3bf4a_lineup{border-bottom:1px solid #0a0a0a;align-items:end;display:grid}.r3bf4a_lineupKey{padding-top:.75rem;display:grid}.r3bf4a_keyItem{white-space:nowrap;flex-direction:column;align-items:center;gap:.25rem .625rem;min-width:0;display:flex}@media (min-width:40rem){.r3bf4a_keyItem{flex-direction:row;justify-content:center;align-items:baseline}}@keyframes r3bf4a_shopSettle{0%{opacity:.25;transform:translateY(1%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.r3bf4a_lineup .r3bf4a_photo{animation:.72s cubic-bezier(.2,.7,.2,1) both r3bf4a_shopSettle;animation-delay:calc(var(--order,0) * 90ms)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.r3bf4a_photo{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.r3bf4a_lift:hover .r3bf4a_photo,.r3bf4a_lift:focus-within .r3bf4a_photo{transform:scale(1.025)}}.r3bf4a_focus:focus-visible{outline-offset:3px;outline:2px solid #8a6d1f}
