.cstm_product__info-container{width:100%}.cstm_product__info-table{width:100%;border:1px solid #bdbdbd}.cstm_product__info-li{display:grid;grid-template-columns:90px auto}.cstm_product__info-li:not(:last-of-type){border-bottom:1px solid #bdbdbd}.cstm_product__info-item{display:flex;align-items:center;justify-content:center;margin:0;background-color:#f7f7fa}.cstm_product__info-content{padding:0 10px;border-left:1px solid #bdbdbd;background-color:#fff}.cstm_product__info-content.condition{padding:0}.cstm_product__info-content.size{padding-right:0;padding-left:0}.cstm_product__info-content.size p{padding:0 5px}.cstm_product__info-content__inner{position:relative}.cstm_product__info-content__inner img{width:100%;border:unset}.cstm_product__info-content__vertical,.cstm_product__info-content__beside,.cstm_product__info-content__lens,.cstm_product__info-content__temple,.cstm_product__info-content__unit{position:absolute;background-color:#fff;border-radius:15px}.cstm_product__info-content__vertical{top:34%;left:14%}.cstm_product__info-content__beside{top:12%;left:36%}.cstm_product__info-content__lens{top:48%;left:50%}.cstm_product__info-content__temple{top:41%;right:1%}.cstm_product__info-content__unit{bottom:0;right:0}.cstm_product__info-condition__ttl{padding-left:10px;margin-top:0;background-color:#e3e3e8}.cstm_product__info-condition__content{padding:0 10px}.cstm_product__info-item,.cstm_product__info-content p,.cstm_product__info-condition p{font-size:14px;line-height:19px}.cstm_accordion_ttlCover{display:grid;grid-template-columns:30px auto;align-items:center;gap:10px}.cstm_accordion_item{padding:6px 0;border-bottom:1px solid #bdbdbd}.cstm_js_accordion{display:flex;align-items:center;justify-content:space-between}.cstm_js_accordion_icon{position:relative;min-width:12px;height:30px}.cstm_js_accordion_icon:after{position:absolute;top:10px;content:"";display:inline-block;width:8px;height:8px;border-bottom:solid 2px #333;border-right:solid 2px #333;transform:rotate(45deg);transition-duration:.3s}.cstm_js_accordion_body{padding:0;height:0;line-height:0;overflow:hidden;opacity:0;transition-duration:.6s;font-size:14px}.cstm_js_accordion_body p{margin:0}.cstm_js_accordion.is_accordion~.cstm_js_accordion_body{padding:10px 0;line-height:normal;height:auto;opacity:1}.cstm_js_accordion.is_accordion .cstm_js_accordion_icon:after{transform:rotate(-135deg)}.cstm_product__info-content__sizTxt{display:none}@media screen and (min-width:426px)and (max-width:860px){.cstm_product__info-content__inner{display:none}.cstm_product__info-content__sizTxt{display:flex;flex-direction:column;padding:10px}}@media screen and (min-width:1050px){.cstm_product__info-content__beside{top:15%}.cstm_product__info-content__vertical{top:37%}}@media screen and (min-width:1100px){.cstm_product__info-content__lens{top:50%}}.badge.price__badge-sale.color-accent-2,.badge.price__badge-sale.color-scheme-5,.badge.price__badge-sold-out.color-inverse,.badge.price__badge-sold-out.color-scheme-4{margin-top:6px}.product-media-container{width:100%}@media screen and (min-width:426px){.product-media-container{width:min(var(--contained-width),100%)}}@media screen and (min-width:750px){.product-media-container{width:100%}}h1{font-size:clamp(2rem,5vw,3rem)}.quantity__button{display:none}.quantity{pointer-events:none}.rte ul.cstm_accordion__list,.rte ul.cstm_accordion__list .list-payment__item{padding:0}.rte ul.cstm_accordion__list:last-of-type .list-payment__item:first-of-type{display:none}.cstm_accordion_link{margin-top:10px;text-align:end}.cstm_accordion__title{background-color:#f7f7fa}.cstm_accordion_link a{color:#103e82}.badge.price__badge-sold-out.color-inverse,.badge.price__badge-sold-out.color-scheme-4{background-color:#000;color:#fff;border-color:#000}.badge.price__badge-new.color-new{background-color:#0b1dc3;color:#fff;font-size:14px;margin:6px 0 0 5px}.product-media-container.constrain-height .media{padding-top:var(--ratio-percent)}.product-media-container.constrain-height.media-fit-contain{width:100%}body.template-product .product-form__submit.button--secondary{background-color:#fff;color:#121212}body.template-product .product-form__submit.button--secondary:after{box-shadow:0 0 0 1px #121212}body.template-product .product-form__quantity .quantity:after{box-shadow:0 0 0 1px #1212128c}
/*# sourceMappingURL=/cdn/shop/t/27/assets/cstm-product.css.map */
