.v_salon #MainContent{background:#fff}.v_salon .rte ul{padding-inline-start:2rem;list-style:disc}.v_salon .rte ul li{margin-top:1em;margin-bottom:1em;font-weight:400}.v_salon .rte a{color:#42454a;font-size:inherit;font-weight:400;position:relative;cursor:pointer;padding-bottom:.2rem;text-decoration:underline;text-decoration-color:#42454a4d;background-color:transparent;background-image:linear-gradient(to top,rgb(var(--color-link)) 0px 0px),linear-gradient(to top,rgb(var(--color-border)) 0px 0px);background-repeat:no-repeat;background-position:right bottom,right bottom;background-size:0% .1rem,100% .1rem;transition-property:background-size;transition-timing-function:ease;transition-duration:var(--duration-default)}.product-details{background:#fff}.product-details .grid{margin-bottom:0}.product-details .product__description{padding:3rem 0;border-top:.1rem solid rgb(var(--color-border));border-bottom:.1rem solid rgb(var(--color-border))}@media screen and (min-width: 750px){.product-details .product__description{padding:5rem 0}}.product-details .product__description:first-child{border-top:0;padding-top:0}.product-details .accordion+.product__description,.product-details .product__description+.accordion{border-top:0}.product-details .product__description li{line-height:calc(1 + .4 / var(--font-body-scale))}.product-details__heading{margin:0;margin-bottom:3rem}.product-details .accordion{margin-top:0}.product-details .accordion:first-child{border-top:0}.product-details .accordion summary{padding:0;color:rgb(var(--color-heading));transition:color var(--duration-default) ease}.product-details .accordion summary .icon{position:absolute;top:50%;right:1.2rem;margin-top:-.7rem;width:1.4rem;height:1.4rem;transition:transform var(--duration-default) ease}@media screen and (min-width: 750px){.product-details .accordion summary .icon{margin-top:-1rem;width:2rem;height:2rem}}.product-details .accordion details[open] summary{color:#42454a8c}.product-details .accordion details[open] summary .icon:after{height:0}.v_salon .collapsible-content summary:hover .accordion__title{text-decoration:none}.v_salon .collapsible-content summary:hover{background:inherit}@media screen and (hover: hover){.product-details .accordion details:not([open]) summary:hover{color:#42454a8c}.product-details .accordion details:not([open]) summary:hover .icon{transform:rotate(90deg)}}.product-details .accordion .summary__title{padding:1.5rem 0;display:block}.product-details .grid .accordion:first-child summary{margin-top:-1.5rem}.product-details .accordion .accordion__title{color:inherit}.product-details .accordion__content{padding:0 0 3rem;font-family:Noto Sans JP,sans-serif}@media screen and (min-width: 750px){.product-details .accordion .summary__title{padding:3rem 0}.product-details .grid .accordion:first-child summary{margin-top:-3rem}.product-details .accordion__content{padding-bottom:5rem}}@media screen and (max-width: 749px){.product-details .grid__item{flex:0 0 100%;max-width:100%}}.icon-plus-alt:before{width:100%;height:.1rem}.product-details .accordion summary .icon:after{transition:height var(--duration-default) ease}.icon-plus-alt:after{width:.1rem;height:100%}.icon-plus-alt:before,.icon-plus-alt:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-product-details.css.map */
