:root{--ikp-cta: #b60307;--ikp-navy: #2a4a8e;--ikp-guide-bg: #e8eef8;--ikp-guide-text: #1f3a73;--ikp-ruler: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f3a73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M17 3l4 4l-14 14l-4 -4z'/><path d='M16 7l-1.5 -1.5'/><path d='M13 10l-1.5 -1.5'/><path d='M10 13l-1.5 -1.5'/><path d='M7 16l-1.5 -1.5'/></svg>");--ikp-text: #1a1a1a;--ikp-sub: #666;--ikp-line: #ddd;--ikp-bg: #f4f2ee;--ikp-sans: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;--ikp-serif: "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif}.\#product-meta,.\#product-meta .\#background-gray,.\#product-meta .background-gray{font-family:var(--ikp-sans);color:var(--ikp-text)}.\#product-meta .\#background-gray,.\#product-meta .background-gray{background-color:var(--ikp-bg)!important}.\#product-meta .product-category-title{background:var(--ikp-text)!important;padding:3px 10px!important;margin:24px 0 8px!important}.\#product-meta .product-category-title a{font-size:11px!important;font-weight:500!important;letter-spacing:.12em;color:#fff!important}.\#product-meta .\#hero-heading{font-family:var(--ikp-serif)!important;color:var(--ikp-text);line-height:1.5}.\#product-meta-text p:has(+.color-options) b,.\#product-meta-text b:has(+.color-options){font-size:14px!important;font-weight:700;letter-spacing:.04em}.\#product-meta .color-options{display:grid!important;grid-template-columns:repeat(auto-fill,72px)!important;gap:16px 12px!important;justify-content:start!important;margin:12px 0 0!important}.\#product-meta .color-item{width:72px!important;text-align:center!important;font-family:var(--ikp-sans)!important;font-size:12px!important;line-height:1.4!important}.\#product-meta .color-item a{display:block;width:56px;margin:0 auto}.\#product-meta .color-item img{display:block;width:56px!important;height:56px!important;border-radius:4px!important;border:1px solid var(--ikp-line)!important;object-fit:cover;margin:0 auto;transform:none!important}.\#product-meta .color-item a:hover img{border-color:var(--ikp-text)!important}.\#product-meta .color-item p{margin:6px 0 0!important;font-family:var(--ikp-sans)!important;font-size:12px!important;line-height:1.4!important;color:var(--ikp-text)}.\#product-meta-text p:has(+table){font-size:14px!important;font-weight:700!important;letter-spacing:.04em;margin:0!important}.\#product-meta .\#product-meta-text table:has(img){display:block!important;width:auto!important;margin:12px 0 0!important;border:0!important}.\#product-meta .\#product-meta-text table:has(img) tbody{display:block}.\#product-meta .\#product-meta-text table:has(img) tr{display:grid!important;grid-template-columns:repeat(auto-fill,72px);gap:16px 12px;justify-content:start}.\#product-meta .\#product-meta-text table:has(img) td{display:block!important;width:72px!important;padding:0!important;border:0!important;text-align:center!important;font-size:0!important}.\#product-meta .\#product-meta-text table:has(img) td a{display:block;width:56px;margin:0 auto}.\#product-meta .\#product-meta-text table:has(img) td img{display:block;width:56px!important;height:56px!important;max-width:none;border-radius:4px;border:1px solid var(--ikp-line);object-fit:cover;margin:0 auto}.\#product-meta .\#product-meta-text table:has(img) td a:hover img{border-color:var(--ikp-text)}.\#product-meta .\#product-meta-text table:has(img) td p{margin:6px 0 0!important;font-family:var(--ikp-sans)!important;font-size:12px!important;line-height:1.4!important;color:var(--ikp-text)}.\#product-meta-block-heading{font-size:inherit!important;font-weight:400}.\#product-meta-block-heading p{font-size:12px!important;color:var(--ikp-sub)!important;margin:0 0 8px!important}.\#product-meta-block-heading br{display:none}.\#product-meta .\#product-meta-block-heading button,.\#product-meta .product-description button{background:var(--ikp-guide-bg)!important;color:var(--ikp-guide-text)!important;border:1.5px solid var(--ikp-navy)!important;border-radius:4px!important;width:100%!important;padding:13px 2.5em!important;font-family:var(--ikp-sans)!important;font-size:15px!important;font-weight:600!important;letter-spacing:.06em;line-height:1.4!important}.\#product-meta .\#product-meta-block-heading button:before,.\#product-meta .product-description button:before{content:"";display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:-3px;background:var(--ikp-ruler) no-repeat center / contain}.\#product-meta .\#product-meta-block-heading button .\#button-inner,.\#product-meta .product-description button .\#button-inner{display:inline-flex!important;vertical-align:middle}.\#product-meta .\#product-meta-block-heading button .\#button-icon,.\#product-meta .product-description button .\#button-icon{display:none!important}.\#product-meta .\#product-meta-block-heading button .\#button-text:after,.\#product-meta .product-description button .\#button-text:after{content:none!important}.\#product-meta-block-heading>span[style*="0.7em"]{display:block;font-size:12px!important;color:var(--ikp-sub);margin:0 0 8px}.\#product-meta .\#product-meta-block-heading button:hover,.\#product-meta .product-description button:hover{background:#d9e3f3!important}.\#product-meta product-form .\#button[name=add]{background-color:var(--ikp-cta)!important;border-radius:4px!important;width:100%!important;height:56px!important;padding:0!important;font-family:var(--ikp-sans)!important;font-size:16px!important;font-weight:600!important;letter-spacing:.12em!important}.\#product-meta product-form .\#button[name=add]:hover:not(:disabled){opacity:.88}.\#product-meta product-form .\#button:disabled{background-color:#9a9a9a!important;opacity:1!important;color:#fff!important;border-radius:4px!important;height:56px!important;padding:0!important;font-family:var(--ikp-sans)!important;font-size:16px!important;font-weight:600!important;letter-spacing:.12em!important;cursor:not-allowed}.\#product-meta product-form .\#button:disabled .\#button-text:after{content:none!important}.\#product-meta .shopify-payment-button__button--branded>.shopify-cleanslate>[role=button],.\#product-meta .shopify-payment-button__button{border-radius:4px!important}.\#product-meta .shopify-payment-button__more-options{font-size:13px!important;color:var(--ikp-sub)!important}.\#product-meta .product-description{font-family:var(--ikp-sans)!important;color:var(--ikp-text)!important}.\#product-meta .product-description h2{font-family:var(--ikp-serif)!important;font-size:20px!important;font-weight:700!important;color:var(--ikp-text)!important;line-height:1.55!important}.\#product-meta .product-description p[style*="#b22222"]{color:var(--ikp-text)!important;font-family:var(--ikp-serif)!important;font-size:15px!important;font-weight:600!important;line-height:1.8!important}.\#product-meta .product-description p,.\#product-meta .product-description li{font-size:15px!important;line-height:1.9!important;color:var(--ikp-text)!important}.\#product-meta .product-description h3{position:relative;font-family:var(--ikp-serif)!important;font-size:18px!important;font-weight:700!important;color:var(--ikp-text)!important;border-left:3px solid var(--ikp-text)!important;padding:2px 0 2px 12px!important;margin:3.25rem 0 1rem!important}.\#product-meta .product-description h3:before{content:"";position:absolute;left:-3px;right:0;top:-1.6rem;border-top:1px solid #d6d2ca}.\#product-meta .product-description p[style*="#b22222"]{margin-bottom:1.5rem!important}.\#product-meta .product-description div[style*="#f9f9f9"],.\#product-meta .product-description div[style*="#fdf2f2"]{background:var(--ikp-bg)!important;border-left:3px solid #9f9a93!important;border-radius:0!important}.\#product-meta .product-description div[style*="#f9f9f9"] p,.\#product-meta .product-description div[style*="#fdf2f2"] p{font-size:14px!important}.\#product-meta .product-description a[style*="#b22222"]{color:var(--ikp-text)!important;text-underline-offset:3px}.\#product-meta .product-description p[style*="0.85em"]{font-size:12px!important;color:var(--ikp-sub)!important}.\#product-meta .product-category-title-02{background:none!important;color:var(--ikp-text)!important;font-family:var(--ikp-serif)!important;font-size:18px!important;font-weight:700!important;border-left:3px solid var(--ikp-text);padding:0 0 0 12px!important;margin:0 0 1rem!important}.\#product-meta .h3_key{font-family:var(--ikp-serif);font-size:18px;font-weight:700;border-left:3px solid var(--ikp-text);padding-left:12px;margin:2.5rem 0 1.25rem}.\#product-meta .h4_key{font-size:13px!important;font-weight:500!important;color:var(--ikp-sub);letter-spacing:.06em}.\#product-meta .tag-list li{background:#fff!important;border:.5px solid #ccc;border-radius:0!important;padding:4px 12px!important;margin:0 8px 8px 0!important;font-size:12px;letter-spacing:.06em}.\#product-meta .tag-list li a{color:var(--ikp-text)!important}.\#product-meta .tag-list li:hover{border-color:var(--ikp-text)}.\#product-meta .\#product-stock-alert-inner{font-family:var(--ikp-sans)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.04em}.\#product-meta .\#product-stock-alert-inner.\@status\:in-stock{color:#3d6b45!important}.\#product-meta .\#product-stock-alert-inner.\@status\:low-stock{color:#7a5a1e!important}.\#product-meta .\#product-stock-alert-inner.\@status\:out-of-stock{color:var(--ikp-sub)!important}@media(max-width:991px){.\#product-meta .\#hero-heading{font-size:1.3rem!important}.\#product-meta .\#product-meta-inner{border-bottom:0!important}.sp_fotter_btn{background-color:#fffffff7!important;border-top:.5px solid var(--ikp-line);box-shadow:0 -2px 10px #0000000f;height:auto!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;gap:10px;justify-content:center!important}.sp_fotter_btn .secect_link{background:var(--ikp-guide-bg)!important;color:var(--ikp-guide-text)!important;border:1.5px solid var(--ikp-navy)!important;border-radius:4px!important;width:36%!important;height:50px!important;padding:0 1.6em 0 .6em!important;font-family:var(--ikp-sans)!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}.sp_fotter_btn .cart_link{background:var(--ikp-cta)!important;color:#fff!important;border-radius:4px!important;width:60%!important;height:50px!important;padding:0 1.6em!important;font-family:var(--ikp-sans)!important;font-size:15px!important;font-weight:600!important;letter-spacing:.08em}.sp_fotter_btn .cart_link.is-disabled{background:#9a9a9a!important}.sp_fotter_btn .secect_link:hover,.sp_fotter_btn .cart_link:hover{opacity:.88}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/ishikuni-product.css.map */
