#fysj[data-page=detail]{--black: #1e1e1e;--font-w-normal: 400;--font-w-medium: 500;--font-w-semi-bold: 600;--font-en: helvetica-now-display, Noto Sans JP, sans-serif;--font-jp: "Noto Sans JP", sans-serif;font-size:12px}@media not (max-width:768px){#fysj[data-page=detail]{font-size:14px}}#fysj[data-page=detail] .hero{position:relative;text-align:center;padding:33px 0 0;display:block;height:auto;background:none}#fysj[data-page=detail] .hero .title{margin-bottom:14px}#fysj[data-page=detail] .hero .subTitle{display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.7;letter-spacing:.7px;margin-bottom:8px}@media not (max-width:768px){#fysj[data-page=detail] .hero .subTitle{font-size:16px;margin-bottom:2vw}}#fysj[data-page=detail] .hero .mainTitle{display:flex;flex-direction:column;font-weight:var(--font-w-medium)}@media not (max-width:768px){#fysj[data-page=detail] .hero .mainTitle{margin-bottom:4vw}}#fysj[data-page=detail] .hero .mainTitle .ja{font-size:10px;font-style:normal;line-height:1.8;letter-spacing:8px;transform:translateY(2px)}@media not (max-width:768px){#fysj[data-page=detail] .hero .mainTitle .ja{font-size:14px;letter-spacing:11.2px;transform:translateY(0)}}#fysj[data-page=detail] .hero .mainTitle .en{font-family:var(--font-en);font-size:38px;font-style:normal;line-height:52px;letter-spacing:1.9px;font-weight:600}@media not (max-width:768px){#fysj[data-page=detail] .hero .mainTitle .en{font-size:70px;letter-spacing:3.5px}}#fysj[data-page=detail] .hero .fv{display:block;aspect-ratio:375/291;margin-bottom:50px;overflow:hidden;aspect-ratio:375/256}@media not (max-width:768px){#fysj[data-page=detail] .hero .fv{aspect-ratio:1280/685}}#fysj[data-page=detail] .hero .fv img{width:100%;height:100%;object-fit:cover;transform:scale(1.15);will-change:transform}#fysj[data-page=detail] .hero .des{text-align:left;font-size:14px;line-height:1.8;padding:0 50px;max-width:800px;margin-inline:auto}@media not (max-width:768px){#fysj[data-page=detail] .hero .des{font-size:16px;line-height:2}}#fysj[data-page=detail] .products{position:relative;padding:40px 0;max-width:1010px;margin-inline:auto;overflow:clip}@media not (max-width:768px){#fysj[data-page=detail] .products{margin-top:40px;padding:60px 50px}}#fysj[data-page=detail] .products .products__bg{position:sticky;overflow:hidden;z-index:1;top:100px;width:100%;text-align:center}#fysj[data-page=detail] .products .products__bg img{width:100%;max-width:758px;height:auto;transform:scale(1.05)}@media not (max-width:768px){#fysj[data-page=detail] .products .products__bg img{transform:scale(1)}}#fysj[data-page=detail] .products .product{position:relative;z-index:2}@media not (max-width:768px){#fysj[data-page=detail] .products .product{display:grid;grid-template-columns:468px calc(100% - 500px);grid-template-areas:"image title" "image info" "image slider" "lineup slider"}}#fysj[data-page=detail] .products .product:first-of-type{margin-top:clamp(-250px,-50vw,-200px)}#fysj[data-page=detail] .products .product+:is(#fysj[data-page=detail] .products .product){padding-top:clamp(50px,12vw,100px)}#fysj[data-page=detail] .products .product .product__body{text-align:center;font-size:12px;line-height:1.5}#fysj[data-page=detail] .products .product .product__title{font-size:22px;font-weight:var(--font-w-medium);line-height:1.45;letter-spacing:1.1px;margin-bottom:8px;text-align:center;display:flex;flex-direction:column}@media not (max-width:768px){#fysj[data-page=detail] .products .product .product__title{grid-area:title;text-align:left;font-size:32px;flex-direction:column-reverse}}#fysj[data-page=detail] .products .product .product__img{position:relative;margin:0 auto 20px;padding:0 20px;max-width:450px}@media not (max-width:768px){#fysj[data-page=detail] .products .product .product__img{grid-area:image}}#fysj[data-page=detail] .products .product .product__img img{width:100%;height:auto}#fysj[data-page=detail] .products .product .product__chart{position:absolute;top:0;right:30px;background-color:transparent;border:none;display:block;z-index:2;pointer-events:auto;transition:opacity .3s ease}#fysj[data-page=detail] .products .product .product__chart:hover{opacity:.6}#fysj[data-page=detail] .products .product .product__chart .product__gif{width:69px;height:69px;display:block}#fysj[data-page=detail] .products .product .product__chart span{display:inline-block;text-align:center;font-size:10px;line-height:1.4;letter-spacing:1px}#fysj[data-page=detail] .products .product .product__info{padding:0 50px 30px;text-align:center}@media not (max-width:768px){#fysj[data-page=detail] .products .product .product__info{grid-area:info;text-align:left;padding:0 0 30px}}#fysj[data-page=detail] .products .product .product__lead{font-size:16px;font-weight:var(--font-w-medium);letter-spacing:.6px;padding-bottom:10px}@media not (max-width:768px){#fysj[data-page=detail] .products .product .product__lead{font-size:14px;padding-top:26px}}#fysj[data-page=detail] .products .product .product__price{font-size:14px;font-family:var(--font-en);padding-bottom:6px}@media not (max-width:768px){#fysj[data-page=detail] .products .product .product__price{font-size:16px;font-weight:500;padding-top:14px}}#fysj[data-page=detail] .products .product .product__weight{font-size:11px;font-family:var(--font-en);padding-bottom:20px}@media not (max-width:768px){#fysj[data-page=detail] .products .product .product__weight{font-size:12px;padding-top:7px}}#fysj[data-page=detail] .products .product .product__des{line-height:1.66;text-align:left}@media not (max-width:768px){#fysj[data-page=detail] .products .product .product__des{font-size:14px;line-height:1.85}}#fysj[data-page=detail] .products .product .product__slider{padding:0 10px}@media not (max-width:768px){#fysj[data-page=detail] .products .product .product__slider{grid-area:slider}}#fysj[data-page=detail] .products .product .product__slider .swiper-wrapper{padding-bottom:8px!important}#fysj[data-page=detail] .products .product .slide__img img{width:100%;height:auto}#fysj[data-page=detail] .products .product .slide__title{font-size:14px;font-weight:var(--font-w-medium);line-height:1.57;letter-spacing:.7px;margin-bottom:8px;text-align:center}#fysj[data-page=detail] .products .product .slide__des{font-size:12px;line-height:1.66;padding:0 50px}#fysj[data-page=detail] .products .product .slide__pagination{position:relative;transform:none;top:0;left:0;display:flex;justify-content:center;gap:6px;margin:10px auto}#fysj[data-page=detail] .products .product .slide__pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;background:#c8c8c8}#fysj[data-page=detail] .products .product .slide__pagination .swiper-pagination-bullet-active{background:#464646}#fysj[data-page=detail] .products .product .slide__control{display:flex;justify-content:center;align-items:center;width:26px;height:26px;background:#464646;border-radius:50%;border:none;-webkit-appearance:none;appearance:none;cursor:pointer;top:50%;transform:translateY(-50%);margin-top:-19px}#fysj[data-page=detail] .products .product .slide__control[aria-disabled=true]{background:#c8c8c8;cursor:default}#fysj[data-page=detail] .products .product .slide__control svg{width:9px}#fysj[data-page=detail] .products .product .slide__control:after{display:none!important}#fysj[data-page=detail] .products .product .slide__pagination{margin-top:10px}#fysj[data-page=detail] .products .product .product__lineup{display:flex;gap:24px;margin-inline:auto;margin-top:40px;justify-content:center}@media not (max-width:768px){#fysj[data-page=detail] .products .product .product__lineup{grid-area:lineup}}#fysj[data-page=detail] .products .product .product__lineup__item{text-decoration:none;color:var(--black);max-width:118px}#fysj[data-page=detail] .products .product .product__lineup__item:hover img,#fysj[data-page=detail] .products .product .product__lineup__item:hover span{opacity:.6}#fysj[data-page=detail] .products .product .product__lineup__item img{padding:3px 5px;width:100%;height:auto;transition:opacity .3s ease}#fysj[data-page=detail] .products .product .product__lineup__item span{display:flex;padding:7px 24px;justify-content:center;align-items:center;border-radius:4px;border:1px solid var(--black);background:#fff;font-size:10px;font-style:normal;font-weight:400;line-height:14px;margin-top:12px;text-align:center;transition:all .3s ease}#fysj[data-page=detail] .rader__modal__container .title{font-family:var(--font-en);font-size:14px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:10%;text-underline-offset:25%;text-underline-position:from-font;font-weight:400}#fysj[data-page=detail] .rader__modal__container .name{text-align:center}#fysj[data-page=detail] .rader__modal__container .name:before{content:attr(data-title);display:block;font-family:var(--font-en);font-size:18px;font-weight:500;line-height:1.44;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/244/assets/2026-fysj-detail.css.map */
