.selection-page{--paper: #f8f6f2;--white: #fffdfa;--ink: #24201f;--sub: #685f5a;--line: #d9d1c9;--red: #8c2d2b;--red-deep: #602421;--serif: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", Georgia, serif;--sans: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.72}.selection-page *,.selection-page *:before,.selection-page *:after{box-sizing:border-box}.selection-page a{color:inherit;text-underline-offset:4px}.selection-page .review-bar{background:#332522;color:#fff;font-size:11px}.selection-page .review-inner{max-width:1200px;margin:auto;padding:9px 24px;display:flex;justify-content:space-between;gap:12px}.selection-page .review-bar strong{color:#ffc4b6}.selection-page .site-head{background:var(--white);border-bottom:1px solid var(--line)}.selection-page .head-inner{max-width:1200px;margin:auto;padding:18px 24px;display:flex;justify-content:space-between;align-items:center;gap:18px}.selection-page .brand{font-family:Georgia,serif;font-size:23px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.selection-page .brand em{color:var(--red);font-style:normal}.selection-page .brand small{display:block;margin-top:7px;font-family:var(--sans);font-size:9px;letter-spacing:.18em}.selection-page .head-label{font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--sub);text-align:right}.selection-page .wrap{max-width:1200px;margin:auto;padding:0 24px}.selection-page .eyebrow{color:var(--red);font-size:10px;font-weight:800;letter-spacing:.22em}.selection-page .hero{display:grid;grid-template-columns:1.07fr .93fr;min-height:340px;border-bottom:1px solid var(--line)}.selection-page .hero-copy{padding:38px 52px 38px 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.selection-page h1,.selection-page h2,.selection-page h3{font-family:var(--serif);font-weight:500}.selection-page .hero h1{margin:15px 0 18px;font-size:clamp(43px,4.8vw,67px);line-height:1.35;letter-spacing:.045em}.selection-page .hero h1 em{color:var(--red);font-style:normal}.selection-page .hero-lead{max-width:570px;margin:0;font-size:16px;line-height:1.9}.selection-page .hero-note{margin:17px 0 0;color:var(--sub);font-size:11px}.selection-page .hero-art{position:relative;min-height:340px;overflow:hidden;display:flex;align-items:flex-end;padding:40px;color:#fff9ee;background:linear-gradient(145deg,#9d4e42,#472421 78%)}.selection-page .hero-art:before{content:"";position:absolute;top:-110px;right:-120px;width:390px;height:390px;border:1px solid #ffffff50;border-radius:50%}.selection-page .hero-art:after{content:"";position:absolute;right:90px;bottom:40px;width:135px;height:260px;border:1px solid #ffffff52;border-radius:64px 64px 27px 27px;transform:rotate(-20deg)}.selection-page .hero-art-inner{position:relative;z-index:1}.selection-page .hero-art b{display:block;font-family:Georgia,serif;font-size:clamp(60px,7vw,108px);font-weight:400;line-height:1;letter-spacing:-.03em}.selection-page .hero-art span{display:block;margin-top:9px;font-size:12px;letter-spacing:.19em}.selection-page .hero-art small{display:block;margin-top:18px;font-size:10px;opacity:.75}.selection-page .summary-strip{display:grid;grid-template-columns:185px 1fr;gap:28px;padding:27px 0;border-bottom:1px solid var(--line)}.selection-page .summary-strip p{max-width:790px;margin:0;font-size:13px;line-height:1.85}.selection-page .summary-strip strong{color:var(--red-deep)}.selection-page .catalog-head{padding:38px 0 21px;display:flex;align-items:end;justify-content:space-between;gap:30px;border-bottom:1px solid var(--ink)}.selection-page .catalog-head h2{margin:8px 0 0;font-size:34px;line-height:1.4}.selection-page .catalog-head p{max-width:420px;margin:0;color:var(--sub);font-size:12px}.selection-page .age-notice{margin:23px 0 28px;padding:13px 17px;border-left:4px solid var(--red);background:#f0e7e3;color:var(--red-deep);font-size:22px;font-weight:700;line-height:1.55}.selection-page .age-notice small{display:block;margin-top:4px;color:var(--sub);font-size:11px;font-weight:500}.selection-page .catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-bottom:36px}.selection-page .catalog-card{min-width:0;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);text-decoration:none;transition:border-color .18s,transform .18s}.selection-page .catalog-card:hover{border-color:var(--red);transform:translateY(-2px)}.selection-page .catalog-card:focus-visible{outline:3px solid var(--red);outline-offset:3px}.selection-page .card-art{position:relative;min-height:125px;padding:15px 17px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:var(--tone, #ae9482);color:var(--tone-ink, #fff)}.selection-page .card-art:after{content:"";position:absolute;width:190px;height:190px;right:-57px;top:-37px;border:1px solid currentColor;opacity:.34;border-radius:50%}.selection-page .card-art b{position:relative;z-index:1;max-width:100%;font-family:Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.05;overflow-wrap:anywhere}.selection-page .card-art small{position:relative;z-index:1;font-size:9px;letter-spacing:.08em}.selection-page .card-art.photo-card{height:174px;min-height:174px;padding:0;background:#efede9;color:var(--ink)}.selection-page .card-art.photo-card:after{display:none}.selection-page .card-art.photo-card .photo-stage{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:12px 13px 32px;background:#f3f1ed}.selection-page .card-art.photo-card .photo-stage img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}.selection-page .card-art.photo-card .photo-pair{gap:8px}.selection-page .card-art.photo-card .photo-pair>span{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;min-width:0;height:100%}.selection-page .card-art.photo-card .photo-pair img{flex:1;max-height:calc(100% - 18px)}.selection-page .card-art.photo-card .photo-pair i{display:block;font-style:normal;font-size:9px;line-height:1.3;white-space:nowrap}.selection-page .card-art.photo-card .photo-badge{position:absolute;z-index:2;left:8px;bottom:7px;max-width:calc(100% - 16px);padding:3px 6px;background:#fffdfae8;color:#5a514b;font-size:9px;line-height:1.4;letter-spacing:0}.selection-page .card-copy{padding:15px 17px 17px;flex:1;display:flex;flex-direction:column}.selection-page .card-copy .type{margin:0 0 5px;color:var(--red);font-size:10px;font-weight:800;letter-spacing:.15em}.selection-page .card-copy h3{margin:0 0 7px;font-size:21px;line-height:1.4}.selection-page .card-copy p{margin:0 0 14px;color:var(--sub);font-size:12px;line-height:1.65}.selection-page .card-link{margin-top:auto;color:var(--red-deep);font-size:12px;font-weight:800}.selection-page .planning-note{padding:28px 32px;border:1px solid #d8c4bb;background:#f0e7e3;display:flex;justify-content:space-between;align-items:center;gap:24px}.selection-page .planning-note strong{display:block;margin-bottom:5px;color:var(--red-deep);font-size:16px}.selection-page .planning-note p{margin:0;color:#554a45;font-size:12px}.selection-page .planning-note span{flex:0 0 auto;padding:7px 11px;border:1px solid var(--red);color:var(--red-deep);font-size:10px;font-weight:800}.selection-page .related{padding:43px 0 46px}.selection-page .related h2{margin:10px 0 24px;font-size:31px}.selection-page .related-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.selection-page .related-card{display:block;padding:19px 22px;background:var(--white);border:1px solid var(--line);text-decoration:none}.selection-page .related-card strong{display:block;margin:7px 0;font-family:var(--serif);font-size:21px;font-weight:500}.selection-page .related-card span{display:block;color:var(--sub);font-size:11px}.selection-page .internal-notes{padding:29px 0 57px;border-top:1px solid var(--line);color:var(--sub);font-size:11px}.selection-page .internal-notes summary{cursor:pointer;font-weight:700;color:var(--red-deep)}.selection-page .internal-notes p{max-width:820px}.selection-page .foot{border-top:1px solid var(--line);padding:25px 0;color:var(--sub);font-size:11px}.selection-page .breadcrumb{padding:24px 0 20px;color:var(--sub);font-size:11px}.selection-page .breadcrumb a{color:var(--red-deep)}.selection-page .detail-hero{display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid var(--line);background:var(--white)}.selection-page .detail-art{position:relative;min-height:460px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:var(--tone, #ae9482);color:var(--tone-ink, #fff)}.selection-page .detail-art:before{content:"";position:absolute;width:390px;height:390px;right:-160px;top:-100px;border:1px solid currentColor;border-radius:50%;opacity:.45}.selection-page .detail-art strong{position:relative;z-index:1;font-family:Georgia,serif;font-size:clamp(48px,5vw,80px);font-weight:400;line-height:.98;overflow-wrap:anywhere}.selection-page .detail-art span,.selection-page .detail-art small{position:relative;z-index:1}.selection-page .detail-art span{font-size:11px;font-weight:800;letter-spacing:.14em}.selection-page .detail-art small{max-width:230px;font-size:10px;line-height:1.5}.selection-page .detail-art:has(img){gap:12px;background:#eeeae4;color:var(--ink)}.selection-page .detail-art:has(img):before{display:none}.selection-page .detail-art:has(img)>span{color:var(--red-deep)}.selection-page .detail-art:has(img)>strong{font-size:clamp(30px,3.8vw,51px);color:var(--red-deep)}.selection-page .detail-art:has(img)>small{max-width:none;color:#685f5a;font-size:9px;line-height:1.5;letter-spacing:0}.selection-page .detail-art figure.photo-stage{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:0;margin:0;padding:13px;background:#fffdfa}.selection-page .detail-art figure.photo-stage img{display:block;flex:1;width:100%;max-height:255px;min-height:0;object-fit:contain}.selection-page .detail-art figure.photo-stage figcaption{padding-top:5px;color:var(--sub);font-size:9px;line-height:1.45;text-align:center}.selection-page .detail-art figure.photo-stage figcaption a{color:var(--red-deep)}.selection-page .detail-art>.photo-pair{display:flex;flex:1;gap:9px;min-height:0}.selection-page .detail-art>.photo-pair>figure{flex:1;min-width:0}.selection-page .detail-art.photo-stage>.photo-pair>figure{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:12px 8px;background:#fffdfa}.selection-page .detail-art.photo-stage>.photo-pair img{display:block;flex:1;width:100%;max-height:315px;min-height:0;object-fit:contain}.selection-page .detail-art.photo-stage>.photo-pair figcaption{padding-top:7px;color:var(--sub);font-size:10px;text-align:center}.selection-page .detail-art.photo-stage>.photo-pair figcaption a{color:var(--red-deep)}.selection-page .detail-art.photo-stage>.photo-pair.photo-single>figure{max-width:70%;margin:auto}.selection-page .detail-lead{padding:55px 53px;display:flex;flex-direction:column;justify-content:center}.selection-page .detail-lead h1{margin:13px 0 19px;font-size:clamp(33px,3.5vw,49px);line-height:1.42}.selection-page .detail-lead p{margin:0;font-family:var(--serif);font-size:18px;line-height:1.9}.selection-page .detail-lead .status{margin-top:24px;padding:9px 12px;align-self:flex-start;border:1px solid var(--red);color:var(--red-deep);font-family:var(--sans);font-size:11px;font-weight:700}.selection-page .detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:65px;padding:70px 0 75px}.selection-page .detail-section{padding:0 0 29px;margin-bottom:28px;border-bottom:1px solid var(--line)}.selection-page .detail-section h2{margin:8px 0 17px;font-size:30px}.selection-page .detail-section p{margin:0 0 14px;font-family:var(--serif);font-size:17px;line-height:2}.selection-page .detail-section p:last-child{margin-bottom:0}.selection-page .detail-side{align-self:start;padding:23px 22px;border:1px solid var(--line);background:var(--white)}.selection-page .detail-side h2{margin:0 0 14px;font-size:20px}.selection-page .detail-side ul{margin:0;padding-left:18px;color:var(--sub);font-size:12px}.selection-page .detail-side li{margin-bottom:9px}.selection-page .variant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:17px}.selection-page .variant-box{padding:16px 17px;border:1px solid var(--line);background:var(--white)}.selection-page .variant-box strong{display:block;color:var(--red-deep);font-family:var(--serif);font-size:18px;font-weight:600}.selection-page .variant-box span{display:block;margin-top:7px;color:var(--sub);font-size:12px;line-height:1.7}.selection-page .source-links a{display:block;margin:6px 0;color:var(--red-deep);font-size:12px;overflow-wrap:anywhere}.selection-page .detail-bottom{padding-bottom:75px;display:flex;justify-content:space-between;align-items:center;gap:20px}.selection-page .detail-bottom a{font-size:12px;font-weight:800;color:var(--red-deep)}@media(max-width:760px){.selection-page .review-inner{display:block;padding:8px 16px}.selection-page .review-inner span{display:block}.selection-page .head-inner,.selection-page .wrap{padding-left:16px;padding-right:16px}.selection-page .brand{font-size:18px}.selection-page .head-label{font-size:8px}.selection-page .hero{display:block}.selection-page .hero-copy{padding:30px 0 31px}.selection-page .hero h1{margin:10px 0 12px;font-size:36px}.selection-page .hero-lead{font-size:14px}.selection-page .hero-note{margin-top:10px}.selection-page .hero-art{min-height:115px;padding:18px 22px}.selection-page .hero-art b{font-size:48px}.selection-page .hero-art span{margin-top:3px;font-size:10px}.selection-page .hero-art small{margin-top:4px}.selection-page .summary-strip{display:block;padding:17px 0}.selection-page .summary-strip p{margin-top:8px}.selection-page .catalog-head{display:block;padding-top:29px}.selection-page .catalog-head h2{font-size:30px}.selection-page .catalog-head p{margin-top:11px}.selection-page .age-notice{font-size:19px}.selection-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.selection-page .card-art{min-height:113px;padding:12px}.selection-page .card-art.photo-card{height:146px;min-height:146px}.selection-page .card-art.photo-card .photo-stage{padding:9px 7px 29px}.selection-page .card-art.photo-card .photo-pair{gap:3px}.selection-page .card-art.photo-card .photo-pair i{font-size:8px}.selection-page .card-art.photo-card .photo-badge{left:5px;bottom:5px;max-width:calc(100% - 10px);font-size:8px}.selection-page .card-art b{font-size:25px}.selection-page .card-copy{padding:12px 12px 15px}.selection-page .card-copy h3{font-size:17px}.selection-page .card-copy p{font-size:11px}.selection-page .planning-note{display:block;padding:22px}.selection-page .planning-note span{display:inline-block;margin-top:13px}.selection-page .related{padding:60px 0}.selection-page .related-grid{grid-template-columns:1fr}.selection-page .related h2{font-size:28px}.selection-page .detail-hero{display:block}.selection-page .detail-art{min-height:250px;padding:22px}.selection-page .detail-art:has(img){min-height:320px;padding:17px}.selection-page .detail-art figure.photo-stage img{max-height:195px}.selection-page .detail-art.photo-stage>.photo-pair img{max-height:240px}.selection-page .detail-art.photo-stage>.photo-pair.photo-single>figure{max-width:82%}.selection-page .detail-art strong{font-size:50px}.selection-page .detail-lead{padding:31px 24px 36px}.selection-page .detail-lead h1{font-size:32px}.selection-page .detail-lead p{font-size:16px}.selection-page .detail-layout{display:block;padding:46px 0 51px}.selection-page .detail-section h2{font-size:27px}.selection-page .detail-section p{font-size:16px}.selection-page .detail-side{margin-top:35px}.selection-page .variant-grid{grid-template-columns:1fr}.selection-page .detail-bottom{display:block}.selection-page .detail-bottom a{display:block;margin-top:13px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/selection-v2-20261008.css.map */
