:root{--fd-paper: #FAF8F4;--fd-bone: #F7F5F0;--fd-stone: #E9E5DC;--fd-stone-mid: #B4AE9C;--fd-olive: #6F6A4E;--fd-ink: #2B2B28;--fd-sumi: #23231F;--fd-line: rgba(35, 35, 31, .14);--fd-line-soft: rgba(35, 35, 31, .08);--fd-sans: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", "Yu Gothic Medium", "Yu Gothic", Meiryo, sans-serif;--fd-serif: "Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", "YuMincho", "Noto Serif JP", serif;--fd-gutter: clamp(16px, 4vw, 56px);--fd-block: clamp(48px, 7vw, 104px);--fd-ease: cubic-bezier(.22, 1, .36, 1)}:root{--font-body--family: var(--fd-sans);--font-subheading--family: var(--fd-sans);--font-heading--family: var(--fd-sans);--font-accent--family: var(--fd-sans)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,button,input,select,textarea{font-feature-settings:"palt" 1;font-kerning:normal}:lang(ja) h1,:lang(ja) h2,:lang(ja) h3,:lang(ja) h4{font-feature-settings:"palt" 1;letter-spacing:.01em}h1,h2,h3,h4,h5,h6,p,li{line-break:strict;overflow-wrap:anywhere;word-break:normal}a,button,.button,.fd-link{transition:color .28s var(--fd-ease),background-color .28s var(--fd-ease),border-color .28s var(--fd-ease),opacity .28s var(--fd-ease)}.button:hover,button.button:hover{opacity:.86}img{-webkit-user-drag:none}.fd-wrap{width:100%;max-width:1560px;margin-inline:auto;padding-inline:var(--fd-gutter);box-sizing:border-box}.fd-section{padding-block:var(--fd-block)}.fd-eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--fd-olive);margin:0 0 14px;font-weight:500;line-height:1}.fd-eyebrow--light{color:var(--fd-stone-mid)}.fd-title{font-family:var(--fd-sans);font-weight:600;letter-spacing:.01em;line-height:1.35;margin:0;color:var(--fd-sumi);font-size:clamp(21px,2.4vw,34px)}.fd-title--light{color:var(--fd-bone)}.fd-lede{font-size:clamp(13.5px,1.05vw,15px);line-height:2;color:#23231fb8;margin:16px 0 0;max-width:46em}.fd-lede--light{color:#f7f5f0c2}.fd-rule{height:1px;background:var(--fd-line);border:0;margin:0}.fd-cta{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500;letter-spacing:.1em;color:var(--fd-sumi);text-decoration:none;padding-block:6px;border-bottom:1px solid currentColor}.fd-cta--light{color:var(--fd-bone)}.fd-cta svg{width:14px;height:14px;transition:transform .35s var(--fd-ease)}.fd-cta:hover svg{transform:translate(5px)}.fd-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 34px;background:var(--fd-sumi);color:var(--fd-paper);font-size:14px;font-weight:500;letter-spacing:.08em;text-decoration:none;border:1px solid var(--fd-sumi);border-radius:0}.fd-btn:hover{background:var(--fd-olive);border-color:var(--fd-olive);color:var(--fd-paper)}.fd-btn--ghost{background:transparent;color:var(--fd-bone);border-color:#f7f5f073}.fd-btn--ghost:hover{background:var(--fd-bone);border-color:var(--fd-bone);color:var(--fd-sumi)}.fd-media{display:block;position:relative;overflow:hidden;background:var(--fd-stone)}.fd-media>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--fd-ease)}.fd-media--zoom:hover>img{transform:scale(1.035)}.fd-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(150deg,var(--fd-stone) 0%,var(--fd-stone-mid) 100%);color:var(--fd-paper);font-size:12px;letter-spacing:.3em;text-transform:uppercase}.header__row{letter-spacing:.04em}.announcement-bar,.announcement-bar *{letter-spacing:.06em}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.fd-media{aspect-ratio:var(--fd-ar-m, 1 / 1)}@media screen and (min-width:750px){.fd-media{aspect-ratio:var(--fd-ar-d, 16 / 9)}}.fd-media--fill{aspect-ratio:auto;height:100%}.fd-promo{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:12px 2px;border-block:1px solid var(--fd-line);background:transparent;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--fd-sumi);line-height:1.5}.fd-promo svg{width:17px;height:17px;flex:none;color:#c8892f}.fd-promo span{display:block}.fd-cp{display:flex;align-items:baseline;gap:6px;font-size:13.5px;color:var(--fd-sumi);margin-bottom:-6px}.fd-cp__label{font-weight:700}.fd-cp__sep,.fd-cp__value{color:#23231fa8}div:has(.fd-cp-mark)~variant-picker .variant-option--buttons{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:12px}div:has(.fd-cp-mark)~variant-picker .variant-option--buttons>legend{display:none}div:has(.fd-cp-mark)~variant-picker .variant-option__button-label{width:34px;height:34px;min-width:0;min-height:0;padding:0;margin:0;border-radius:50%;border:1px solid rgba(35,35,31,.16);background:var(--fd-c, var(--fd-stone-mid));cursor:pointer;overflow:visible}div:has(.fd-cp-mark)~variant-picker .variant-option__button-label__text,div:has(.fd-cp-mark)~variant-picker .variant-option__button-label__pill{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}div:has(.fd-cp-mark)~variant-picker .variant-option__button-label:has(input:checked){outline:1.5px solid var(--fd-sumi);outline-offset:3px}div:has(.fd-cp-mark)~variant-picker .variant-option__button-label:has(input[aria-disabled=true]){opacity:.35}.variant-option__button-label:has(input[value=\30d6\30e9\30a6\30f3]){--fd-c: #A9714B}.variant-option__button-label:has(input[value=\30d6\30e9\30c3\30af]){--fd-c: #121212}.variant-option__button-label:has(input[value=\30cd\30a4\30d3\30fc]){--fd-c: #14207C}.variant-option__button-label:has(input[value=\30b0\30ec\30fc]){--fd-c: #8E9196}.variant-option__button-label:has(input[value=\30ef\30a4\30f3\30ec\30c3\30c9]){--fd-c: #6B0F2A}.variant-option__button-label:has(input[value=\30ec\30c3\30c9]){--fd-c: #C21A1A}.variant-option__button-label:has(input[value=\30ad\30e3\30e1\30eb]){--fd-c: #C08A4A}.variant-option__button-label:has(input[value=\30aa\30ea\30fc\30d6]){--fd-c: #6F6A4E}.variant-option__button-label:has(input[value=\30d9\30fc\30b8\30e5]){--fd-c: #D9CDB8}.variant-option__button-label:has(input[value=\30db\30ef\30a4\30c8]){--fd-c: #F4F2ED}.fd-trust{display:flex;align-items:stretch;width:100%;box-sizing:border-box;border:1px solid var(--fd-line);border-radius:10px;background:var(--fd-bone);padding:12px 4px}.fd-trust__i{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:8px;padding-inline:6px;font-size:12.5px;line-height:1.4;color:var(--fd-sumi);text-align:center}.fd-trust__i+.fd-trust__i{border-left:1px solid var(--fd-line)}.fd-trust svg{width:17px;height:17px;flex:none;color:var(--fd-olive)}@media screen and (max-width:560px){.fd-trust__i{flex-direction:column;gap:6px;font-size:11px}}.fd-guar{display:flex;gap:14px;width:100%;box-sizing:border-box;background:var(--fd-stone);border:1px solid var(--fd-line-soft);border-radius:12px;padding:18px}.fd-guar svg{width:22px;height:22px;flex:none;color:var(--fd-olive);margin-top:2px}.fd-guar__t{margin:0 0 6px;font-size:14px;font-weight:700;color:var(--fd-sumi);line-height:1.5}.fd-guar__p{margin:0;font-size:12.5px;line-height:1.85;color:#23231fa8}.fd-revs{width:100%}.fd-revs__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px) / 3);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-block-end:4px;scrollbar-width:none;-ms-overflow-style:none}.fd-revs__track::-webkit-scrollbar{display:none}@media screen and (max-width:560px){.fd-revs__track{grid-auto-columns:62%}}.fd-rev{scroll-snap-align:start;background:#fff;border:1px solid var(--fd-line-soft);border-radius:12px;overflow:hidden;box-shadow:0 1px 5px #23231f12}.fd-rev__img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;background:var(--fd-stone)}.fd-rev__body{padding:10px 12px 14px}.fd-rev__stars{font-size:12px;letter-spacing:1px;color:#f5b301;line-height:1}.fd-rev__name{display:flex;align-items:center;gap:5px;margin:8px 0 6px;font-size:12.5px;font-weight:700;color:var(--fd-sumi)}.fd-rev__name svg{width:13px;height:13px;flex:none;color:#2f80ed}.fd-rev__txt{margin:0;font-size:12px;line-height:1.8;color:#23231fbf}.fd-rev__txt{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fudan-brand.css.map */
