.product{--t-name:22px;--t-name-l:20px;--t-name-xl:18px;--t-sub:13px;--t-price:22px;--t-body:15px;--t-label:13px}@media(min-width:990px){.product{--t-name:28px;--t-name-l:24px;--t-name-xl:21px;--t-sub:14px;--t-price:24px;--t-body:16px;--t-label:13px}}.product .ksv-title{margin:14px 0 18px}.product .ksv-title h1{margin:0;font-family:var(--ksv-mincho);font-weight:500;color:var(--ksv-ink);word-break:auto-phrase;line-break:strict;text-wrap:pretty}.product .ksv-title__main{display:block;font-size:var(--t-name)!important;line-height:1.5;letter-spacing:.06em}.product .ksv-title.is-long .ksv-title__main{font-size:var(--t-name-l)!important;line-height:1.55}.product .ksv-title.is-xlong .ksv-title__main{font-size:var(--t-name-xl)!important;line-height:1.6;letter-spacing:.04em}.product .ksv-title__sub{display:block;margin-top:8px;font-family:var(--ksv-gothic);font-size:var(--t-sub);font-weight:400;line-height:1.75;letter-spacing:.04em;color:var(--ksv-sub)}@media(min-width:990px){.product .ksv-title__main{letter-spacing:.08em}}.product .product__info-container .price-item{font-size:var(--t-price)!important}.product .product__info-container .price__sale .price-item--regular{font-size:14px!important}.product .product__tax,.product .ksv-pdp-brand{font-size:var(--t-label)}@media(min-width:990px){.product.product--medium:not(.product--no-media) .product__media-wrapper,.product.product--medium:not(.product--no-media) .product__info-wrapper{width:50%!important;max-width:50%!important}.product .product__info-wrapper{padding-left:56px!important}.product .product__info-container{max-width:560px!important}}.product .product__media-list .product-media-container{--ratio:1!important;--preview-ratio:1!important;background:#ececea;border-radius:10px;overflow:hidden}.product .product__media-list .product__media img{object-fit:contain!important}.product .product__media-list .product__media-item{border-radius:10px}.product .thumbnail-slider .thumbnail{aspect-ratio:1;border-radius:6px;background:#ececea;overflow:hidden}.product .thumbnail-slider .thumbnail img{object-fit:contain!important}.product .thumbnail-slider .thumbnail[aria-current]{box-shadow:0 0 0 1.5px var(--ksv-seiji-deep)!important}.product .thumbnail-slider .slider-button{display:none!important}@media(min-width:750px)and (max-width:989px){.product .thumbnail-slider{display:block!important;margin-top:12px}.product .thumbnail-slider .thumbnail-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important;overflow:visible!important;padding:0!important;margin:0!important;scroll-snap-type:none!important}.product .thumbnail-slider .thumbnail-list .thumbnail-list__item{flex:0 0 64px!important;width:64px!important;max-width:64px!important;margin:0!important}}@media(min-width:990px){.product media-gallery{display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:14px;align-items:start}.product media-gallery:not(:has(.thumbnail-slider)){grid-template-columns:minmax(0,1fr)}.product media-gallery>slider-component:not(.thumbnail-slider){grid-column:-2/-1;grid-row:1;min-width:0}.product media-gallery>.thumbnail-slider{grid-column:1;grid-row:1;position:relative;align-self:stretch;display:block!important;width:auto!important;margin:0!important}.product .thumbnail-slider .thumbnail-list{position:absolute;top:0;right:0;bottom:0;left:0;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:10px!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important;margin:0!important;scroll-snap-type:none!important;scrollbar-width:none}.product .thumbnail-slider .thumbnail-list::-webkit-scrollbar{display:none}.product .thumbnail-slider .thumbnail-list .thumbnail-list__item{flex:0 0 auto!important;width:72px!important;max-width:72px!important;margin:0!important}.product media-gallery>.product__xr-button{grid-column:-2/-1}}.ksv-lp{padding:var(--ksv-sec) 0 0}.ksv-lp__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:var(--ksv-panel-y,28px) var(--ksv-panel-x,18px);border-radius:10px;background:var(--ksv-paper)}.ksv-lp__h{margin:0;font-size:20px;font-weight:500;letter-spacing:.12em;line-height:1.6;color:var(--ksv-ink)}.ksv-lp__h:before{content:"";display:block;width:2.8rem;height:5px;margin:0 0 14px;border-block:1px solid var(--ksv-seiji)}.ksv-lp__note{margin:12px 0 0;font-size:13px;line-height:1.9;letter-spacing:.04em;color:var(--ksv-sub)}.ksv-lp__jump{display:inline-block;margin-top:14px;font-size:13px;letter-spacing:.06em;color:var(--ksv-seiji-deep);text-underline-offset:.3em}.ksv-lp__body{min-width:0}.ksv-lp__frame{position:relative;max-height:var(--lp-h,720px);overflow:hidden;border-radius:6px;background:#fff}.ksv-lp.is-folded{--lp-h:360px}.ksv-lp__frame:after{content:"";position:absolute;left:0;right:0;bottom:0;height:160px;background:linear-gradient(rgba(246,248,248,0),var(--ksv-paper,#F6F8F8));pointer-events:none}.ksv-lp__toggle:checked~.ksv-lp__frame{max-height:none}.ksv-lp__toggle:checked~.ksv-lp__frame:after{display:none}.ksv-lp__more{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:14px;border:1px solid var(--ksv-seiji-deep);border-radius:6px;background:#fff;font-size:14px;letter-spacing:.1em;color:var(--ksv-seiji-deep);cursor:pointer;transition:background-color .2s,color .2s}.ksv-lp__more:hover{background:var(--ksv-seiji-deep);color:#fff}.ksv-lp__more .is-close{display:none}.ksv-lp__toggle:checked~.ksv-lp__more .is-open{display:none}.ksv-lp__toggle:checked~.ksv-lp__more .is-close{display:inline}.ksv-lp__pc{display:none}.ksv-lp__img{display:block;width:100%;height:auto;margin:0 auto}@media(min-width:750px){.ksv-lp__pc{display:block}.ksv-lp__sp{display:none}}@media(min-width:990px){.ksv-lp__panel{grid-template-columns:minmax(220px,1fr) minmax(0,1000px);gap:56px;padding:56px}.ksv-lp__side{position:sticky;top:120px;align-self:start}.ksv-lp__h{font-size:26px;letter-spacing:.14em}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/ksv-pdp-layout.css.map */
