.product__title{margin-bottom:0rem!important}@media only screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 2.4rem)}}.product__description{margin:5rem 0 2.5rem!important}.product-summary,.product-accordion{--pd-color: #496a87;--pd-bg: #5b84d308;--pd-radius: 10px;--pd-font-size: 12px;--pd-line-height: 1.85}.product-made-to-order-group{border-top:solid #ededed .5px;border-bottom:solid #ededed .5px;padding:17.5px 0;margin-bottom:35px!important}.product-made-to-order-badge{display:inline-block;background:#d96a7a;color:#fff;font-size:10px;font-weight:600;letter-spacing:.04em;padding:6px 7.5px;line-height:1}.product-summary__schedule{margin:5px 0 0;font-size:12px;line-height:1.6;color:#121212d9;font-family:Plus Jakarta Sans,Noto Sans JP,sans-serif}.product-summary__schedule{color:#d96a7a!important}.product-summary__schedule strong{background:#fdf4f5;font-size:13px}.product-summary{width:100%;max-width:44rem;padding:25px 0;border-radius:var(--pd-radius);font-family:inherit;font-size:var(--pd-font-size);line-height:var(--pd-line-height);color:var(--pd-color)}.product-summary p{font-size:var(--pd-font-size);margin:0}.product-summary a{color:var(--pd-color);text-decoration:underline;text-underline-offset:2px}.product-summary a:hover{opacity:.7}.product-summary__mgn-btn{margin-bottom:7.5px!important}.product-accordion__header,.product-accordion__header:hover,.product-accordion__header:focus,.product-accordion__header:active{background:transparent!important;box-shadow:none!important}.product-accordion{--pa-hover: #eef0f3;width:100%;max-width:44rem;display:flex;flex-direction:column;gap:8px;font-family:inherit}.product-accordion__item{background:var(--pd-bg);border-radius:var(--pd-radius);overflow:hidden}.product-accordion__header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border:none;cursor:pointer;font-family:inherit;font-size:var(--pd-font-size);font-weight:500;color:var(--pd-color);text-align:left;background:initial!important}.product-accordion__header:focus-visible{outline:2px solid var(--pd-color);outline-offset:-2px}.product-accordion__title{display:flex;align-items:center;gap:8px;line-height:1.4}.inner__text{margin-bottom:15px!important}.product-accordion__toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;margin-left:12px;border-radius:50%;transition:transform .3s ease}.product-accordion__toggle-arrow{position:relative;display:inline-block;width:8px;height:8px}.product-accordion__toggle-arrow:before{content:"";position:absolute;top:0;left:0;width:7px;height:7px;border-right:1.5px solid var(--pd-color);border-bottom:1.5px solid var(--pd-color);transform:rotate(45deg) translate(-1px,-1px);transition:transform .3s ease}.product-accordion__header[aria-expanded=true] .product-accordion__toggle-arrow:before{transform:rotate(-135deg) translate(-2px,-2px)}.product-accordion__content{max-height:0;overflow:hidden;transition:max-height .35s ease}.product-accordion__inner{padding:4px 18px 18px;font-size:var(--pd-font-size);line-height:var(--pd-line-height)}.product-accordion__inner p{font-size:var(--pd-font-size);margin:0}.product-accordion__inner p:last-child{margin-bottom:0}.product-accordion__inner a{color:var(--pd-color);text-decoration:underline;text-underline-offset:2px}.product-accordion__inner a:hover{opacity:.7}.product-accordion__subheading{font-weight:700;font-size:var(--pd-font-size);letter-spacing:.02em}.product-accordion__subheading:first-child{margin-top:0!important}.product-accordion__list{list-style:none;margin:0;padding-left:0!important;font-size:var(--pd-font-size)}.product-accordion__list li{position:relative;padding-left:14px;margin-bottom:2.5px;font-size:var(--pd-font-size);line-height:1.8}.product-accordion__list li:before{content:"\30fb";position:absolute;left:0}.product-accordion__list--caution li{font-size:var(--pd-font-size);line-height:1.75}.product-accordion__list strong{font-weight:600}@media screen and (max-width:749px){.product-made-to-order-group{margin-top:15px!important;margin-bottom:30px!important}.product-summary__schedule strong{font-size:12px}.product-summary{padding:20px 0}.product-accordion__header{padding:12px 16px}.product-accordion__inner{padding:4px 16px 16px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/product-addition.css.map */
