.artist-profile{width:100%;background-color:#fff0f0}.artist-profile__header{width:100%;max-width:1300px;margin:0 auto;height:clamp(83px,calc(20.72vw + 2.2px),400px);overflow:hidden;position:relative}.artist-profile__header-image{width:100%;height:100%;object-fit:cover;object-position:center}.artist-profile__card{max-width:1300px;margin:0 auto;padding:20px 16px 40px}@media screen and (min-width:750px){.artist-profile__card{padding:24px 16px 40px}}@media screen and (min-width:1332px){.artist-profile__card{padding-left:0;padding-right:0}}.artist-profile__card-inner{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:20px;padding:0 24px 24px;background-color:#fff0f0}@media screen and (min-width:750px){.artist-profile__card-inner{flex-direction:row;align-items:flex-start;text-align:left;gap:32px;padding:32px}}@media screen and (min-width:1332px){.artist-profile__card-inner{padding:24px 0}}.artist-profile__icon-wrapper{flex-shrink:0}.artist-profile__icon{width:70px;height:70px;border-radius:50%;object-fit:cover;border:3px solid #e5e5e5}@media screen and (min-width:750px){.artist-profile__icon{width:208px;height:208px}}.artist-profile__details{flex:1;min-width:0}.artist-profile__header-row{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}@media screen and (min-width:750px){.artist-profile__header-row{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}}.artist-profile__name{font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;margin:-4px 0 0;color:#333;line-height:1.3}@media screen and (min-width:750px){.artist-profile__name{margin-top:0}}@media screen and (min-width:750px){.artist-profile__name{font-size:24px}}@media screen and (min-width:990px){.artist-profile__name{font-size:28px}}.artist-profile__category{display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;color:#fff;background-color:#ff6b9d;padding:4px 12px;border-radius:20px;margin-bottom:16px}.artist-profile__description-main{font-family:Noto Sans JP,sans-serif;font-size:12px;line-height:1.8;color:#000;margin:0 0 16px;padding-top:4px}@media screen and (min-width:750px){.artist-profile__description-main{font-size:16px}}.artist-profile__description-sub{font-family:Noto Sans JP,sans-serif;font-size:12px;line-height:1.8;color:#4c4c4c;margin:0;padding-top:16px;border-top:2px solid #999}@media screen and (max-width:749px){.artist-profile__description-main,.artist-profile__description-sub{max-width:320px}}@media screen and (min-width:750px){.artist-profile__description-sub{font-size:14px}}.artist-profile__social{display:flex;gap:12px;justify-content:flex-start}@media screen and (min-width:750px){.artist-profile__social{justify-content:flex-end}}.artist-profile__social-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;background-color:transparent;color:#999;transition:all .2s ease}.artist-profile__social-link:hover{color:#333}.artist-profile__social-link svg{width:20px;height:20px}.artist-profile__lineup{max-width:1300px;margin:0 auto;padding:clamp(4px,3vw,40px) clamp(16px,3vw,20px) clamp(40px,5vw,60px)}.artist-profile__lineup-header{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;margin-bottom:50px}@media screen and (min-width:750px){.artist-profile__lineup-header{margin-bottom:80px}}.artist-profile__lineup-title-wrapper{display:flex;align-items:center;justify-content:center;gap:clamp(8px,calc(.52vw + 6px),16px);width:100%;max-width:1300px;padding-bottom:8px;border-bottom:2px solid #999}.artist-profile__lineup-icon{width:clamp(27px,calc(1.05vw + 22.92px),43px);height:clamp(30px,calc(1.24vw + 25.16px),49px);flex-shrink:0;transform:translateY(-4px)}.artist-profile__lineup-title{font-family:Dongle,sans-serif;font-weight:400;font-size:clamp(50px,calc(1.83vw + 42.86px),78px);line-height:1;margin:0;color:#000}.artist-profile__lineup--child .artist-profile__lineup-title{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:24px;line-height:1.4}@media screen and (min-width:750px){.artist-profile__lineup--child .artist-profile__lineup-title{font-size:40px}}.artist-profile__lineup-grid{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;column-gap:12px;row-gap:30px;padding:0;max-width:340px;margin:0 auto;overflow:visible}.artist-profile__lineup-grid--single{grid-template-columns:repeat(2,1fr);max-width:340px;margin:0 auto}@media screen and (min-width:750px){.artist-profile__lineup-grid{grid-template-columns:repeat(auto-fit,minmax(clamp(220px,23vw,320px),1fr));justify-content:start;column-gap:clamp(16px,2vw,32px);row-gap:clamp(60px,6vw,130px);padding:0 clamp(10px,3vw,40px);max-width:none;margin:0;overflow:visible}.artist-profile__lineup-grid--single{grid-template-columns:repeat(auto-fit,minmax(clamp(220px,23vw,320px),1fr));justify-content:start;max-width:none;margin:0}}.artist-profile__lineup-item{display:flex;flex-direction:column;width:100%;max-width:155px;min-height:auto;text-decoration:none;color:inherit;transition:opacity .2s ease;margin:0 auto;align-items:center;background-color:#fff;border-radius:8px 8px 0 0}.artist-profile__lineup-item:hover{opacity:.85}.artist-profile__lineup-grid--single .artist-profile__lineup-item{width:100%;max-width:155px}.artist-profile__lineup-image-wrapper{width:100%;max-width:155px;aspect-ratio:155 / 129;overflow:hidden;border-radius:8px 8px 0 0;background-color:transparent;position:relative;transition:transform .2s ease}.artist-profile__lineup-item:hover .artist-profile__lineup-image-wrapper{transform:none}.artist-profile__lineup-grid--single .artist-profile__lineup-image-wrapper{width:100%;max-width:155px;aspect-ratio:155 / 129;border-radius:8px 8px 0 0}@media screen and (min-width:750px){.artist-profile__lineup-item{width:100%;max-width:303px}.artist-profile__lineup-grid--single .artist-profile__lineup-item{max-width:303px}.artist-profile__lineup-image-wrapper{width:100%;max-width:303px;height:auto;aspect-ratio:303 / 252;border-radius:20px 20px 0 0}.artist-profile__lineup-grid--single .artist-profile__lineup-image-wrapper{max-width:303px;aspect-ratio:303 / 252;border-radius:20px 20px 0 0}}.artist-profile__lineup-image{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}.artist-profile__lineup-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#eee;color:#999;font-size:12px}.artist-profile__lineup-item--dummy{cursor:default}.artist-profile__lineup-item--dummy:hover{opacity:1}.artist-profile__lineup-placeholder--dummy{background:linear-gradient(135deg,#e8e8e8,#f5f5f5,#e8e8e8);border:2px dashed #ccc;border-radius:10px 10px 0 0;color:#aaa;font-size:11px;font-weight:500}@media screen and (min-width:750px){.artist-profile__lineup-placeholder--dummy{border-radius:20px 20px 0 0}}.artist-profile__lineup-name--dummy{color:#aaa}.artist-profile__lineup-name{font-family:Noto Sans JP,sans-serif;font-size:12px;text-align:center;margin:0;padding:12px 8px;color:#333;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;box-sizing:border-box}.artist-profile__lineup-grid--single .artist-profile__lineup-name{font-size:12px}.artist-profile__lineup-price{font-family:Noto Sans JP,sans-serif;font-size:clamp(13px,.9vw,18px);font-weight:700;text-align:center;margin:4px 0 0;color:#ff6b9d}@media screen and (min-width:750px){.artist-profile__lineup-name{font-size:clamp(18px,1.5vw,20px);padding:16px 12px}.artist-profile__lineup-grid--single .artist-profile__lineup-name{font-size:clamp(18px,1.5vw,20px)}.artist-profile__lineup-price{font-size:clamp(15px,1.2vw,18px)}}.artist-profile__lineup .new-items__grid{margin-top:clamp(30px,calc(1.96vw + 22.36px),60px);max-width:none;column-gap:67px;row-gap:50px}@media screen and (max-width:749px){.artist-profile__lineup .new-items__grid{column-gap:8px;row-gap:20px}}@media screen and (min-width:990px){.artist-profile__lineup .new-items__grid{grid-template-columns:repeat(4,clamp(156px,calc(10vw + 60px),240px))}}.artist-profile__lineup .new-items__card{background-color:transparent;box-shadow:none;aspect-ratio:auto}.artist-profile__lineup .new-items__card:hover{transform:none;box-shadow:none}.artist-profile__lineup .new-items__card-image-wrapper{width:100%;aspect-ratio:1 / 1;margin:0;transition:transform .2s ease}.artist-profile__lineup .new-items__card:hover .new-items__card-image-wrapper{transform:none}.artist-profile__lineup .new-items__card-info{padding:0}.artist-profile__lineup .new-items__card-title{font-size:12px;margin:8px 0 0}.artist-profile__lineup .new-items__card-description{display:none}.artist-profile__lineup .new-items__card-price{font-size:14px;position:static;margin:8px 0 0}.artist-profile__lineup .new-items__card-bottom-row{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.artist-profile__lineup .new-items__card-badge{display:inline-block;width:fit-content;background-color:transparent;color:#414141;font-size:10px;padding:2px 4px;margin-top:0;border:1px solid #414141;border-radius:8px}.artist-profile__lineup .new-items__card-creator-icon{display:block;width:26px;height:26px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1px solid #e0e0e0}.artist-profile__lineup .new-items__card-creator-icon img{width:100%;height:100%;object-fit:cover}.artist-profile__lineup .new-items__card-creator-icon svg{width:100%;height:100%;color:#999}.artist-profile__lineup .new-items__card-creator{display:flex;align-items:center;gap:8px}.artist-profile__lineup .new-items__card-creator-name{display:none;font-family:Noto Sans JP,sans-serif;font-size:11px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}@media screen and (min-width:750px){.artist-profile__lineup .new-items__card-creator-name{display:block}}.artist-profile__lineup .new-items__card--dummy{cursor:default}.artist-profile__lineup .new-items__card-placeholder--dummy{width:100%;height:100%;background:linear-gradient(135deg,#e8e8e8,#f5f5f5,#e8e8e8);border:2px dashed #ccc;display:flex;align-items:center;justify-content:center;font-family:Noto Sans JP,sans-serif;font-size:14px;color:#aaa}.artist-profile__lineup .new-items__card-title--dummy,.artist-profile__lineup .new-items__card-price--dummy{color:#aaa}.artist-profile__scratch-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:clamp(100px,13vw,190px) auto 0;padding:0 16px;background-color:transparent;box-sizing:border-box;text-align:center;width:100%}.artist-profile__scratch-banner-text-wrapper{display:flex;flex-direction:column;align-items:center;width:fit-content;max-width:calc(100% - 32px);padding:clamp(15px,2vw,20px) clamp(25px,4vw,40px);position:relative}.artist-profile__scratch-banner-text-wrapper:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#000;transform:rotate(-30deg);transform-origin:bottom center}.artist-profile__scratch-banner-text-wrapper:after{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;background-color:#000;transform:rotate(30deg);transform-origin:bottom center}.artist-profile__scratch-banner-text{font-family:Noto Sans JP,sans-serif;font-size:clamp(12px,2vw,28px);font-weight:400;color:#000;margin:0;line-height:1.4}.artist-profile__scratch-banner-highlight{font-family:Noto Sans JP,sans-serif;font-size:clamp(18px,2vw,28px);font-weight:700;color:#000;margin:8px 0 0;line-height:1.4;background-color:#ffbaba80;padding:4px 12px;display:inline-block}.artist-profile__scratch-banner-link{display:block;margin-top:20px;transition:opacity .2s ease,transform .2s ease}.artist-profile__scratch-banner-link:hover{opacity:.85;transform:scale(1.02)}.artist-profile__scratch-banner-image{max-width:100%;height:auto;display:block}.sp-only{display:none}.pc-only{display:inline}@media screen and (max-width:749px){.sp-only{display:block}.pc-only{display:none}.artist-profile__scratch-banner-highlight{font-size:clamp(16px,5vw,20px);background-color:transparent;padding:0;display:flex;flex-direction:column;align-items:center}.artist-profile__scratch-banner-highlight .sp-only{display:block;background-color:#ffbaba80;padding:0 12px;height:21px;line-height:21px;margin:0}.artist-profile__scratch-banner-highlight .sp-only:last-child{margin-top:6px}.artist-profile__scratch-banner-text-wrapper:before{left:clamp(10px,5vw,20px);top:35px;bottom:35px;transform:rotate(-20deg)}.artist-profile__scratch-banner-text-wrapper:after{right:clamp(10px,5vw,20px);top:35px;bottom:35px;transform:rotate(20deg)}.artist-profile__scratch-banner-image{margin-top:0;max-width:calc(100% - 32px)}.artist-profile__scratch-banner-highlight{margin-top:-4px}}.artist-profile__back-button--lineup+.artist-profile__scratch-banner{margin-top:clamp(50px,6vw,80px)}.artist-profile__scratch-banner-description{width:100%;max-width:800px;margin-top:clamp(20px,3vw,30px);text-align:left;align-self:center}.artist-profile__scratch-banner-description img,.artist-profile__scratch-banner-description-text img{max-width:100%;height:auto}.artist-profile__scratch-banner-description p{font-family:Noto Sans JP,sans-serif;font-size:clamp(12px,1.4vw,20px);font-weight:400;color:#000;line-height:1.8;margin:0 0 8px}@media screen and (max-width:749px){.artist-profile__scratch-banner-description p{font-size:12px;line-height:1.5}.artist-profile__scratch-banner-description-text{font-family:Noto Sans JP,sans-serif;font-size:12px;line-height:1.5;color:#000;text-align:left}}.artist-profile__scratch-banner-custom-image{margin-top:clamp(20px,3vw,30px);margin-bottom:clamp(20px,3vw,30px);max-width:calc(100% - 32px);height:auto}.creators-showcase--lineup-child{display:none;margin-top:60px}@media screen and (max-width:749px){.creators-showcase--lineup-child{display:flex}}.artist-profile__scratch-banner-description p:last-child{margin-bottom:0}.artist-profile__scratch-banner-prize{font-weight:700!important;margin-top:clamp(12px,1.2vw,16px)!important;margin-bottom:clamp(15px,1.5vw,20px)!important}.artist-profile__more-link{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:60px;font-family:Noto Sans JP,sans-serif;font-size:14px;color:#666;text-decoration:none;transition:color .2s ease}.artist-profile__more-link:hover{color:#333}.artist-profile__more-link-icon{width:22px;height:22px;flex-shrink:0;transform:translateY(1px)}.artist-profile__back-button{display:flex;align-items:center;justify-content:center;width:clamp(221px,calc(4.12vw + 205.1px),284px);height:clamp(40px,calc(.65vw + 37.45px),50px);margin:80px auto 0;background-color:#e92929;border-radius:50px;text-decoration:none;transition:opacity .2s ease}.artist-profile__back-button:hover{opacity:.8}.artist-profile__more-link+.artist-profile__back-button{margin-top:17px}.artist-profile__back-button-text{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:clamp(12px,calc(.13vw + 11.49px),14px);line-height:1;color:#fff}.artist-profile__back-button-icon{width:clamp(18px,calc(.46vw + 16.22px),25px);height:clamp(18px,calc(.46vw + 16.22px),25px);margin-left:7px;color:#fff}.artists-profile__creators-mobile{margin-top:60px}@media screen and (min-width:750px){.artists-profile__creators-mobile,.artist-profile .creators-showcase,.artists-profile__creators-mobile.creators-showcase{display:none!important}}.lineup-products{width:100%;background-color:#fff}.lineup-products__header{max-width:1200px;margin:0 auto;padding:24px 16px 32px;text-align:center}.lineup-products__banner{width:100%;max-width:800px;height:auto;border-radius:8px;margin-bottom:24px}.lineup-products__title{font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:700;color:#333;margin:0 0 16px}@media screen and (min-width:750px){.lineup-products__title{font-size:32px}}.lineup-products__description{font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:1.8;color:#666;max-width:600px;margin:0 auto}.lineup-products__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:1200px;margin:0 auto;padding:0 16px 40px}@media screen and (min-width:750px){.lineup-products__grid{grid-template-columns:repeat(3,1fr);gap:24px}}@media screen and (min-width:990px){.lineup-products__grid{grid-template-columns:repeat(4,1fr)}}.lineup-products__item{display:block;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease;background:#fff;border-radius:8px;overflow:hidden}.lineup-products__item:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.lineup-products__image-wrapper{aspect-ratio:1 / 1;overflow:hidden;background-color:#f5f5f5}.lineup-products__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.lineup-products__item:hover .lineup-products__image{transform:scale(1.05)}.lineup-products__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#eee;color:#999;font-size:12px}.lineup-products__info{padding:12px}.lineup-products__name{font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;color:#333;margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lineup-products__price{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;color:#ff6b9d;margin:0}@media screen and (min-width:750px){.lineup-products__info{padding:16px}.lineup-products__name{font-size:14px}.lineup-products__price{font-size:16px}}.lineup-products__back-button{display:block;width:fit-content;margin:0 auto 60px;padding:12px 32px;font-family:Noto Sans JP,sans-serif;font-size:14px;color:#333;background-color:#fff;border:1px solid #333;border-radius:4px;text-decoration:none;text-align:center;transition:all .2s ease}.lineup-products__back-button:hover{background-color:#333;color:#fff}.lineup-guide{position:fixed;right:2.5rem;bottom:2.5rem;width:318px;height:291px;z-index:40;transition:opacity .3s ease,transform .3s ease}.lineup-guide__image{width:100%;height:100%;display:block;object-fit:contain}.lineup-guide__close{position:absolute;bottom:18px;left:50%;transform:translate(-50%);width:72%;height:62px;border:none;background:transparent;cursor:pointer}.lineup-guide--hidden{opacity:0;pointer-events:none;transform:translateY(12px)}@media(max-width:1023px){.lineup-guide{right:1.5rem;bottom:1.5rem}.lineup-guide__close{height:56px}}@media(max-width:749px){.lineup-guide{width:220px;height:201px;right:1rem;bottom:1.25rem}}@media(max-width:480px){.lineup-guide{width:180px;height:165px;right:.75rem;bottom:.75rem}.lineup-guide__close{width:80%;height:36px;bottom:10px}}.artist-profile__lineup-item{position:relative}.lottery-badge{position:absolute;top:-45px;left:-25px;width:120px;height:140px;z-index:10;pointer-events:none}.lottery-badge__icon{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 12px 22px rgba(0,0,0,.18))}@media(max-width:1200px){.lottery-badge{top:-40px;left:-20px;width:105px;height:123px}}@media(max-width:900px){.lottery-badge{top:-36px;left:-16px;width:90px;height:105px}}@media(max-width:749px){.lottery-badge{top:-32px;left:calc(50% - clamp(100px,16vw,151.5px) - 1px);width:62px;height:75px}}.lineup-products__item{position:relative}.lineup-products__image-link{display:block}.lineup-products__info-link{display:block;text-decoration:none;color:inherit}.lineup-products__favorite-btn{position:absolute;top:8px;right:8px;z-index:10;background:#ffffffe6;border:none;border-radius:50%;width:36px;height:36px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background .2s ease}.lineup-products__favorite-btn:hover{transform:scale(1.1);background:#fff}.lineup-products__favorite-btn:active{transform:scale(.95)}.lineup-products__favorite-btn .favorite-icon{width:20px;height:20px;fill:none;stroke:#999;stroke-width:2;transition:all .3s ease}.lineup-products__favorite-btn.is-active .favorite-icon{fill:#ff6b9d;stroke:#ff6b9d}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-artist-profile.css.map */
