:root{--rx-shell: #1c1712;--rx-shell-deep: #100d0a;--rx-surface: #241d17;--rx-surface-raised: #2b231c;--rx-paper: #f4ead8;--rx-paper-dim: #c9bdab;--rx-ink: #1a1511;--rx-line: #65594c;--rx-line-soft: rgb(244 234 216 / .16);--rx-orange: #d65320;--rx-orange-dark: #a83d16;--rx-green: #789c66;--rx-brass-dark: #8f6824;--rx-brass: #b78a32;--rx-brass-light: #d7b65a;--rx-error: #bb4034;--rx-font-display: "RX Alfa Slab", Rockwell, "Roboto Slab", Georgia, serif;--rx-font-condensed: "RX Bebas Neue", Impact, "Arial Narrow", sans-serif;--rx-font-data: "RX IBM Plex Mono", "IBM Plex Mono", Consolas, monospace;--rx-font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rx-font-cjk: "Hiragino Kaku Gothic ProN", "Yu Gothic", "YuGothic", "Apple SD Gothic Neo", "Noto Sans JP", "Noto Sans KR", sans-serif;--rx-content-max: 1440px;--rx-reading-max: 72ch;--rx-control-min: 44px;--rx-radius-control: 2px;--rx-radius-soft: 8px;--rx-space-1: 4px;--rx-space-2: 8px;--rx-space-3: 12px;--rx-space-4: 16px;--rx-space-5: 24px;--rx-space-6: 32px;--rx-space-7: 48px;--rx-space-8: 72px;--rx-space-9: 104px;--rx-motion-fast: .14s;--rx-motion-medium: .22s;--rx-ease: cubic-bezier(.2, .7, .2, 1)}.rx-redesign-v1{color:var(--rx-paper);background:var(--rx-shell);font-family:var(--rx-font-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.rx-redesign-v1 .page-wrapper,.rx-redesign-v1 #MainContent{background:var(--rx-shell)}.rx-redesign-v1 :is(h1,h2,h3,.rx-display){color:inherit;font-family:var(--rx-font-display);font-weight:400;letter-spacing:-.025em;text-wrap:balance}.rx-redesign-v1 :is(h4,h5,h6,.rx-condensed,.rx-section-label){font-family:var(--rx-font-condensed);font-weight:400;letter-spacing:.085em}.rx-redesign-v1 :is(.rx-data,.rx-kicker,.rx-meta,.rx-price,.rx-status){font-family:var(--rx-font-data);font-variant-numeric:tabular-nums}.rx-redesign-v1 :is(p,li,dd){text-wrap:pretty}.rx-redesign-v1 :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--rx-paper);outline-offset:3px}.rx-redesign-v1 summary{cursor:pointer}.rx-redesign-v1 .rx-page-rail{width:min(calc(100% - 32px),var(--rx-content-max));margin-inline:auto}.rx-redesign-v1 .rx-reading-rail{width:min(100%,var(--rx-reading-max))}.rx-redesign-v1 .rx-section{padding-block:clamp(var(--rx-space-7),6vw,var(--rx-space-9));border-block-start:1px solid var(--rx-line-soft)}.rx-redesign-v1 .rx-section--compact{padding-block:clamp(var(--rx-space-5),4vw,var(--rx-space-7))}.rx-redesign-v1 .rx-section-head{display:flex;align-items:end;justify-content:space-between;gap:var(--rx-space-5);margin-block-end:var(--rx-space-5)}.rx-redesign-v1 .rx-kicker{color:var(--rx-green);font-size:.6875rem;font-weight:600;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.rx-redesign-v1 .rx-heading-xl{margin:var(--rx-space-2) 0 0;font-size:clamp(2.4rem,7vw,6.75rem);line-height:.94}.rx-redesign-v1 .rx-heading-lg{margin:var(--rx-space-2) 0 0;font-size:clamp(2rem,4.4vw,4.75rem);line-height:.98}.rx-redesign-v1 .rx-body-copy{max-width:var(--rx-reading-max);color:var(--rx-paper-dim);font-size:clamp(.9375rem,1.3vw,1.0625rem);line-height:1.65}.rx-redesign-v1 .rx-button{display:inline-flex;min-height:var(--rx-control-min);align-items:center;justify-content:center;gap:var(--rx-space-2);padding:10px 18px;border:1px solid var(--rx-line);border-radius:var(--rx-radius-control);color:var(--rx-paper);background:transparent;font-family:var(--rx-font-data);font-size:.75rem;font-weight:600;letter-spacing:.055em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:color var(--rx-motion-fast) var(--rx-ease),background-color var(--rx-motion-fast) var(--rx-ease),border-color var(--rx-motion-fast) var(--rx-ease),transform var(--rx-motion-fast) var(--rx-ease)}.rx-redesign-v1 .rx-button:hover{border-color:var(--rx-paper-dim);transform:translateY(-1px)}.rx-redesign-v1 .rx-button--primary{border-color:var(--rx-orange);color:#fff8ed;background:var(--rx-orange)}.rx-redesign-v1 .rx-button--primary:hover{border-color:var(--rx-orange-dark);background:var(--rx-orange-dark)}.rx-redesign-v1 .rx-button--quiet{border-color:transparent;padding-inline:0}.rx-redesign-v1 .rx-button--danger{border-color:var(--rx-error);color:#fff8ed;background:var(--rx-error)}.rx-redesign-v1 .rx-chip{display:inline-flex;min-height:26px;align-items:center;padding:5px 9px 4px;border:1px solid var(--rx-line-soft);border-radius:999px;color:var(--rx-paper-dim);background:#100d0aad;font-family:var(--rx-font-data);font-size:.625rem;font-weight:600;letter-spacing:.055em;line-height:1;text-transform:uppercase}.rx-redesign-v1 .rx-chip--identity{border-color:#d653208c;color:#f2b094;background:transparent}.rx-redesign-v1 .rx-chip--featured{border-color:var(--rx-orange);color:#fff8ed;background:var(--rx-orange)}.rx-redesign-v1 .rx-chip--verified{border-color:#789c6699;color:#b8d0a9;background:#789c6614}.rx-redesign-v1 .rx-chip--low-stock{border-color:#b78a32b8;color:var(--rx-brass-light);background:#b78a3214}.rx-redesign-v1 .rx-chip--sold-out{border-color:#bb4034b8;color:#e28b82;background:#bb403414}.rx-redesign-v1 .rx-edition-mark{display:inline-flex;min-height:28px;align-items:center;padding:6px 10px 5px;border:1px solid rgb(215 182 90 / .72);color:var(--rx-ink);background:linear-gradient(135deg,var(--rx-brass-dark),var(--rx-brass-light));font-family:var(--rx-font-data);font-size:.625rem;font-weight:600;letter-spacing:.075em;line-height:1;text-transform:uppercase}.rx-redesign-v1 .rx-product-frame{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background:#ebe4d8}.rx-redesign-v1 .rx-product-frame>img,.rx-redesign-v1 .rx-product-frame>picture,.rx-redesign-v1 .rx-product-frame>picture>img{display:block;width:100%;height:100%;object-fit:contain}.rx-redesign-v1 .rx-media-placeholder{display:grid;width:100%;height:100%;place-items:center;padding:var(--rx-space-5);color:var(--rx-line);font-family:var(--rx-font-data);font-size:.6875rem;letter-spacing:.08em;text-align:center;text-transform:uppercase}.rx-redesign-v1 .rx-product-frame__edition{position:absolute;z-index:1;inset-block-start:var(--rx-space-3);inset-inline-end:var(--rx-space-3)}.rx-redesign-v1 .rx-product-card-shell{min-width:0;color:var(--rx-paper);background:transparent}.rx-redesign-v1 .rx-product-card-shell__copy{padding-block:var(--rx-space-3) var(--rx-space-5);border-block-start:1px solid var(--rx-line-soft)}.rx-redesign-v1 .rx-product-card-shell__name{margin-block:var(--rx-space-2);font-family:var(--rx-font-display);font-size:clamp(.9375rem,1.5vw,1.125rem);line-height:1.25}.rx-redesign-v1 .rx-product-card-shell__meta,.rx-redesign-v1 .rx-product-card-shell__price{color:var(--rx-paper-dim);font-family:var(--rx-font-data);font-size:.6875rem;font-variant-numeric:tabular-nums;line-height:1.4}.rx-redesign-v1 .rx-product-card-shell__price{margin-block-start:var(--rx-space-3);color:var(--rx-paper)}.rx-redesign-v1 .rx-price-lockup{display:inline-flex;flex-wrap:wrap;gap:var(--rx-space-2);align-items:baseline;color:var(--rx-paper);font-family:var(--rx-font-data);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600}.rx-redesign-v1 .rx-price-lockup__compare{color:var(--rx-paper-dim);font-size:.75rem;font-weight:400;text-decoration:line-through}.rx-redesign-v1 .rx-fact-list{margin:0;border-block-start:1px solid var(--rx-line)}.rx-redesign-v1 .rx-fact-row{display:grid;grid-template-columns:minmax(84px,.32fr) minmax(0,1fr);gap:var(--rx-space-3);margin:0;padding-block:var(--rx-space-3);border-block-end:1px dotted var(--rx-line);font-family:var(--rx-font-data);font-size:.75rem;line-height:1.45}.rx-redesign-v1 .rx-fact-row dt{color:var(--rx-green);font-weight:600}.rx-redesign-v1 .rx-fact-row dd{margin:0;color:var(--rx-paper-dim)}.rx-redesign-v1 .rx-case-file-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--rx-space-3);min-height:52px;align-items:center;padding:var(--rx-space-3);border:1px solid var(--rx-line);color:var(--rx-paper);background:#f4ead806}.rx-redesign-v1 .rx-case-file-trigger__label{display:block;font-family:var(--rx-font-display);font-size:.875rem;line-height:1.2}.rx-redesign-v1 .rx-case-file-trigger__hint{display:block;margin-block-start:var(--rx-space-1);color:var(--rx-orange);font-family:var(--rx-font-data);font-size:.625rem;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.rx-redesign-v1 .rx-case-file-trigger__icon{display:grid;width:var(--rx-control-min);height:var(--rx-control-min);place-items:center;border:1px solid rgb(214 83 32 / .7);color:var(--rx-orange);font-family:var(--rx-font-data)}.rx-redesign-v1 .rx-policy-strip,.rx-redesign-v1 .rx-official-notice{display:grid;gap:var(--rx-space-1);padding:var(--rx-space-3) var(--rx-space-4);border:1px solid var(--rx-line);color:var(--rx-paper-dim);background:#f4ead806;font-family:var(--rx-font-data);font-size:.6875rem;line-height:1.5}.rx-redesign-v1 .rx-policy-strip__title,.rx-redesign-v1 .rx-official-notice__title{color:var(--rx-paper);font-weight:600}.rx-redesign-v1 .rx-official-notice{border-inline-start:3px solid var(--rx-green)}.rx-redesign-v1 .rx-official-notice--warning{border-inline-start-color:var(--rx-brass)}.rx-redesign-v1 .rx-official-notice--error{border-inline-start-color:var(--rx-error)}.rx-redesign-v1 product-card .rx-product-card-identity{gap:var(--rx-space-2);min-height:0;padding:0;overflow:visible;border:0;border-radius:0;color:var(--rx-paper)}.rx-redesign-v1 product-card .rx-product-card-identity__tier{min-height:24px;padding:5px 8px 4px;border:1px solid rgb(214 83 32 / .55);color:#ef9a77;background:transparent;font-family:var(--rx-font-data);font-size:.5625rem;font-weight:600;letter-spacing:.05em}.rx-redesign-v1 product-card .rx-product-card-identity__name{font-family:var(--rx-font-display);font-size:.8125rem;font-weight:400;letter-spacing:0;line-height:1.22}@media screen and (max-width:749px){.rx-redesign-v1 .rx-page-rail{width:min(calc(100% - 20px),var(--rx-content-max))}.rx-redesign-v1 .rx-section{padding-block:var(--rx-space-7)}.rx-redesign-v1 .rx-section-head{display:grid;gap:var(--rx-space-3)}.rx-redesign-v1 .rx-heading-xl{font-size:clamp(2.25rem,13vw,4.25rem)}.rx-redesign-v1 .rx-button{min-height:48px}.rx-redesign-v1 product-card .rx-product-card-identity{display:grid;gap:var(--rx-space-2)}.rx-redesign-v1 product-card .rx-product-card-identity__name{display:-webkit-box;min-height:2.44em;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media screen and (min-width:750px){.rx-redesign-v1 .rx-product-card-shell{transition:transform var(--rx-motion-medium) var(--rx-ease)}.rx-redesign-v1 .rx-product-card-shell:hover{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.rx-redesign-v1 *,.rx-redesign-v1 *:before,.rx-redesign-v1 *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html:lang(ja) .rx-redesign-v1,html:lang(ko) .rx-redesign-v1{font-family:var(--rx-font-cjk)}html:lang(ja) .rx-redesign-v1 :is(h1,h2,h3,h4,h5,h6,.rx-display,.rx-condensed),html:lang(ko) .rx-redesign-v1 :is(h1,h2,h3,h4,h5,h6,.rx-display,.rx-condensed){font-family:var(--rx-font-cjk);font-weight:700;letter-spacing:0;line-height:1.25;text-transform:none;word-break:keep-all}
/*# sourceMappingURL=/cdn/shop/t/26/assets/rx-design-system.css.map */
