.ksv-pdp-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.8rem 1.2rem}.ksv-pdp-top .ksv-pdp-brand{flex:1 1 auto}.ksv-pdp-subs{display:flex;flex-wrap:wrap;gap:.4rem;margin:0}.ksv-pdp-glance{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:1.8rem 0 0;border-block:1px solid var(--ksv-line)}.ksv-pdp-glance>div{min-width:0;padding:1.4rem .2rem}.ksv-pdp-glance>div+div{padding-left:1.6rem;border-left:1px solid var(--ksv-line)}.ksv-pdp-glance dt{display:flex;align-items:center;gap:.6rem;margin:0 0 .3rem;font-size:1.1rem;letter-spacing:.1em;color:var(--ksv-sub)}.ksv-pdp-glance dt .ksv-icon{width:1.6rem;height:1.6rem;color:var(--ksv-seiji-deep)}.ksv-pdp-glance dd{margin:0;font-family:var(--ksv-mincho);font-size:1.45rem;font-weight:500;line-height:1.6;letter-spacing:.04em;color:var(--ksv-ink)}.ksv-pdp-glance__more{grid-column:1/-1;padding:0 0 1.2rem!important;border-left:0!important}.ksv-pdp-glance>div:only-of-type{grid-column:1/-1}.ksv-pdp-glance__more a{display:inline-flex;align-items:center;gap:.4rem;font-size:1.2rem;letter-spacing:.06em;color:var(--ksv-seiji-deep);text-decoration:none}.ksv-pdp-glance__more a:hover{text-decoration:underline;text-underline-offset:.3em}.ksv-pdp-glance__more .ksv-icon{width:1.2rem;height:1.2rem;transform:rotate(90deg)}.ksv-pdpdetail{padding:var(--ksv-sec) 0 0;scroll-margin-top:8rem}.ksv-pdpdetail__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:4.8rem}.ksv-pdpdetail__title{margin:0 0 2rem;font-size:2rem;font-weight:500;letter-spacing:.12em;color:var(--ksv-ink)}.ksv-pdpdetail__title:before{content:"";display:block;width:2.8rem;height:5px;margin:0 0 1.4rem;border-block:1px solid var(--ksv-seiji)}.ksv-pdpdetail__story{padding-inline:var(--ksv-inset,0)}.ksv-pdpdetail__story .product__description{max-width:38em;font-size:1.45rem;line-height:2.15;letter-spacing:.05em;color:var(--ksv-body)}.ksv-pdpdetail__story .product__description p{margin:0 0 1.6rem}.ksv-pdpdetail__story .product__description p:empty{display:none}.ksv-pdpdetail__spec{padding:var(--ksv-panel-y,2.8rem) var(--ksv-panel-x,1.8rem);border-radius:var(--ksv-radius);background:var(--ksv-paper)}.ksv-spec{margin:0;border-top:1px solid #DDE3E3}.ksv-spec__row{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;padding:1.6rem 0;border-bottom:1px solid #DDE3E3}.ksv-spec dt{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:0;font-size:1.25rem;font-weight:500;letter-spacing:.1em;color:var(--ksv-ink)}.ksv-spec dt .ksv-icon{width:1.8rem;height:1.8rem;color:var(--ksv-seiji-deep)}.ksv-spec dt small{font-size:1.05rem;font-weight:400;letter-spacing:.04em;color:var(--ksv-sub)}.ksv-spec dd{margin:0;font-size:1.35rem;line-height:1.95;letter-spacing:.04em;color:var(--ksv-body);overflow-wrap:anywhere}.ksv-allergens{display:flex;flex-wrap:wrap;gap:.6rem;margin:.2rem 0 .8rem;padding:0;list-style:none}.ksv-allergens li{display:inline-flex;align-items:center;min-height:3.2rem;padding:0 1.2rem;border:1px solid var(--ksv-seiji);border-radius:4px;background:#fff;font-size:1.3rem;font-weight:500;letter-spacing:.06em;color:var(--ksv-ink)}.ksv-spec__note{margin:0;font-size:1.2rem;line-height:1.9;color:var(--ksv-sub)}.ksv-spec__gap{display:block;height:.6rem}.ksv-spec__foot{margin:1.6rem 0 0;font-size:1.15rem;line-height:1.85;color:var(--ksv-sub)}.ksv-spec__foot a{color:var(--ksv-seiji-deep);text-underline-offset:.25em}@media(min-width:750px){.ksv-spec__row{grid-template-columns:12rem minmax(0,1fr);gap:2rem;padding:1.8rem 0}.ksv-spec dt{align-self:start;padding-top:.2rem}.ksv-spec dt small{flex-basis:100%;padding-left:2.6rem}}@media(min-width:990px){.ksv-pdpdetail__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8rem;align-items:start}.ksv-pdpdetail__grid.is-single{grid-template-columns:minmax(0,1fr)}.ksv-pdpdetail__grid.is-single .ksv-pdpdetail__spec{max-width:80rem}.ksv-pdpdetail__title{font-size:2.6rem;letter-spacing:.14em}.ksv-pdpdetail__story{padding-top:var(--ksv-panel-y,4rem)}.ksv-pdpdetail__story .product__description{font-size:1.5rem}.ksv-spec dd{font-size:1.4rem}}@media(max-width:749px){.ksv-pdp-glance dd{font-size:1.35rem}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/ksv-pdp2.css.map */
