.stage-lettering{font-family:var(--serif);font-size:26px;line-height:1.6;letter-spacing:.07em}.stage-lettering i{font-style:normal;margin-left:26px}.rail-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.collection-jumps{display:flex;gap:12px;flex-wrap:wrap}.collection-jumps button{border:1px solid var(--line);background:#fff;color:var(--navy);border-radius:30px;padding:10px 17px;min-height:44px;font:600 12px Arial,sans-serif;cursor:pointer}.collection-jumps span{font-weight:400;color:var(--muted)}.rail-buttons{display:flex;gap:8px}.rail-buttons button{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--navy);font-size:21px;cursor:pointer}.rail-buttons button:disabled{opacity:.3;cursor:default}.goods-rail{position:relative;display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--blue) #ecf1f6;scrollbar-width:thin;padding-bottom:18px}.goods-card{flex:0 0 calc((100% - 70px)/3.4);min-width:0;scroll-snap-align:start}.goods-card a{display:block}.goods-photo{height:230px;position:relative;display:flex;justify-content:center;align-items:center;background:#f3f5f8;border-radius:4px;overflow:hidden}.goods-photo img{max-width:88%;max-height:88%;object-fit:contain}.goods-sheet img{max-width:100%;max-height:100%;width:100%;height:100%}.goods-set img{position:absolute;max-width:50%;height:65%;object-fit:contain;bottom:15%}.goods-set img:nth-child(1){left:4%;height:77%;bottom:12%}.goods-set img:nth-child(2){right:0;bottom:24%;max-width:47%}.goods-set img:nth-child(3){right:12%;bottom:4%;max-width:45%}.collection-label{font:600 12px/1.6 Arial,sans-serif;letter-spacing:.02em;margin-top:14px;color:var(--blue)}.collection-label span{font-weight:400}.goods-card h3{font-size:13px;font-weight:500;line-height:1.7;margin:6px 0}.goods-price{font-size:14px;font-weight:600}.goods-price small{font-size:9px;font-weight:400;color:var(--muted)}.rail-footer{display:flex;justify-content:space-between;font:9px Arial,sans-serif;letter-spacing:.1em;color:var(--muted);margin-top:9px}.collection-alert{padding:13px 16px;margin-top:12px;border-left:4px solid #c73157;background:#fff0f3;color:#9a1c43;border-radius:3px;line-height:1.7}.collection-alert[hidden],.product-stock[hidden]{display:none}.collection-alert strong{display:block;color:inherit;font-size:14px;margin:3px 0}.collection-alert p{font-size:11px}.demo-tag{font-size:9px;border:1px solid currentColor;padding:1px 5px;display:inline-block;opacity:.85}.product-stock{position:absolute;left:10px;top:10px;background:#a8244d;color:#fff;font-size:11px;padding:4px 9px;border-radius:3px}.countdown{display:flex;align-items:baseline;gap:5px;margin:7px 0}.countdown b{font:600 24px Arial,sans-serif;font-variant-numeric:tabular-nums}.countdown span{font-size:10px;margin-right:5px}.collection-alert small{font-size:10px}.demo-controls{padding:22px 0;color:var(--muted);font-size:11px}.demo-controls summary{cursor:pointer;min-height:35px}.demo-controls p{margin:8px 0}.demo-options{display:flex;align-items:end;gap:20px;flex-wrap:wrap}.demo-options label{display:grid;gap:5px}.demo-options select{font:inherit;min-height:40px;padding:7px 12px;border:1px solid var(--line);background:#fff;color:var(--navy);border-radius:4px}.demo-options a{text-decoration:underline;padding:10px}.rail-toolbar button:focus-visible,.goods-rail:focus-visible,select:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media(max-width:700px){.stage-lettering{font-size:20px}.goods-card{flex-basis:72%}.goods-photo{height:225px}.rail-toolbar{gap:8px;align-items:flex-end}.collection-jumps{gap:6px;flex-direction:column}.collection-jumps button{padding:8px 12px;font-size:11px;text-align:left}.rail-buttons button{width:40px;height:44px}.goods-card h3{font-size:12px}.collection-label{font-size:11px}.countdown b{font-size:23px}.collection-alert strong{font-size:13px}.collection-alert p{font-size:10px}.demo-options{display:grid;grid-template-columns:1fr}.demo-options select{font-size:16px}}@font-face{font-family:AttendRounded;src:url(amtop-MPLUSRounded1c-Medium.ttf) format("truetype");font-display:swap;font-weight:500}:root{--navy:#30272a;--blue:#087f71;--line:#dcebe6;--muted:#6b7771;--pink:#fa5f82;--green:#00b19c;--serif:AttendRounded,"Yu Gothic",sans-serif}body{color:var(--navy)}.announcement{background:#e8f7f2;color:#487167}.header{border-bottom-color:#efdee2}.header:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--green) 50%,var(--pink) 50%)}.brand-name{color:#30272a}.brand-name>span{color:var(--green)}.header nav a:hover{color:#b32c57}.hero{background-color:#fcf8f6;background-image:linear-gradient(110deg,#fffaf9 34%,#fce9ec88 57%,#dff5ee);position:relative}.hero:after{content:"";position:absolute;height:22px;left:-5%;width:110%;bottom:-13px;border-radius:50%;background:#fff}.hero h1{font-weight:500;font-size:clamp(30px,3.1vw,46px);letter-spacing:.015em}.hero-copy .eyebrow{color:#0d7f70}.lead{color:#5e6761}.primary{background:#b63259;border-color:#b63259;box-shadow:4px 4px #fac9d5}.primary:hover{background:#982546}.hero-foot{color:#778079}.stage-lettering{color:#0b8775;font-weight:500;transform:rotate(-7deg)}.hero-stage:after{background:linear-gradient(173deg,#f7efec,#fff)}.plinth{background:linear-gradient(100deg,#ebddd9,#fff9f7 60%,#f5e6e6);box-shadow:0 -6px #fff,0 18px 25px #77405612}.stage-caption{color:#4a756b}.stage-caption span{color:#6f8b82}.section-heading h2{font-family:AttendRounded,Yu Gothic,sans-serif;font-weight:500}.section-heading h2:after{height:4px;border-radius:8px;background:linear-gradient(90deg,var(--pink) 45%,transparent 45%,transparent 55%,var(--green) 55%)}.campaign{border-radius:19px 19px 19px 5px}.portrait{background:linear-gradient(115deg,#fff0f4,#f9dce6 65%,#ecc8d8)}.irori-banner{background:linear-gradient(115deg,#eaf3fc,#d6e5f6 65%,#b8cce8)}.campaign:before{border-radius:12px 12px 12px 3px}.campaign h3{font-weight:500}.irori-banner .eyebrow{color:#526d95}.irori-banner .pill{color:#425d82;border-color:#819abf}.collection-note strong{color:#476b60}.eyebrow{color:#5b7c71}.collection-jumps button{background:#f1faf6;border-color:#b6dccf;color:#286d5e}.collection-jumps button:first-child{background:#fff1f5;border-color:#f0b8c9;color:#9d3458}.collection-jumps span{color:inherit;opacity:.8}.rail-buttons button{border-color:#b2d5c9;color:#087f71;box-shadow:2px 2px #d8eee5}.rail-buttons button:not(:disabled):hover{background:#e3f5ed}.goods-photo{border-radius:15px;background:#f6f4f2;background-image:linear-gradient(#ffffffa3 1px,transparent 1px),linear-gradient(90deg,#ffffffa3 1px,transparent 1px);background-size:20px 20px}.collection-label{color:#ab355b}.goods-card[data-creator=IroriNaru] .collection-label{color:#087c69}.collection-alert{background:#fff0f5;border-color:var(--pink);color:#a22f54;border-radius:4px 13px 13px 4px}.deadline-alert{background:#e5f8f1;border-color:var(--green);color:#086f61}.about{background-color:#eaf8f1;background-image:linear-gradient(#ffffff60 1px,transparent 1px),linear-gradient(90deg,#ffffff60 1px,transparent 1px);background-size:25px 25px;border-color:#d9ece2;border-radius:55px 0}.about-inner>div+div>p{color:#50695f}.about h2{font-weight:500}.text-link{border-color:#77b09b}.guide-grid details{border-color:#e8ddd9;border-radius:15px}.guide-grid summary svg{color:#098675}.guide-grid details:nth-child(2n) summary svg{color:#c74770}.guide-grid details[open] summary{background:#eff9f4}.guide-grid p,.legal dd{color:#646761}.guide-grid summary>span{color:#bd4d6c}footer{background:#fff5f6;border-color:#f2dfe5;border-radius:40px 40px 0 0}.footer-top{border-color:#ead9dc}.footer-bottom>p{font-weight:500}.copyright{color:#8b7a7f}.collection-alert .countdown{white-space:nowrap}.demo-options select{border-color:#c1dcd0}.demo-controls summary{color:#42796a}@media(max-width:700px){.hero h1{font-size:32px}.stage-lettering{font-size:20px}.about{border-radius:30px 0}.about h2{font-size:24px}.campaign h3{font-size:28px}.collection-alert .countdown b{font-size:22px}}.campaign-entry{min-width:0}.campaign-entry>.campaign{display:block}.collection-description{font-size:11px;color:var(--muted);line-height:1.9;margin-top:13px}.collection-description>p>strong{margin-right:8px;color:#476b60}.collection-description .collection-alert strong{color:inherit}@media(max-width:700px){.collection-description{font-size:10px;margin-top:10px}.campaign-grid{gap:22px}}.brand .official-logo{width:115px;height:auto;display:block}.brand .official-shop{font:600 11px Arial,sans-serif;letter-spacing:.17em;color:#287968;border-left:1px solid #bad5ca;padding-left:14px;margin-left:5px}.footer-top .brand .official-logo{width:126px}@media(max-width:700px){.header .brand .official-logo{width:97px}.header .brand .official-shop{font-size:10px;padding-left:11px}.header{padding-top:7px}.header nav{margin-top:3px}}.goods-rail .goods-photo{height:auto;aspect-ratio:1}.stage-lettering{font-size:22px;letter-spacing:.01em;line-height:1.7}.stage-lettering i{display:inline-block;margin-left:0}@media(max-width:700px){.stage-lettering{font-size:15px;top:0;right:5%}}.coming-soon-label{font-family:Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:.1em;color:#526d95}.coming-soon-banner .campaign-link{border:0;font-size:22px;margin-top:20px}.coming-soon-badge{position:absolute;bottom:10px;left:50%;transform:translate(-50%);background:#fff;color:#425d82;padding:5px 16px;border:1px solid #becce0;border-radius:20px;font:600 12px Arial,sans-serif;letter-spacing:.08em;white-space:nowrap}.goods-preview>.coming-soon-label{margin-top:9px}.demo-options label[hidden]{display:none}.unreleased-collection{display:flex!important;align-items:center;justify-content:center;text-align:center}.unreleased-collection .campaign-text{padding:35px 20px}.unreleased-collection .coming-soon-label{font-size:32px!important;letter-spacing:.15em;margin-bottom:15px}.unreleased-collection .campaign-text>p:last-child{color:#526d95;font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/amtop-updates.css.map */
