/*
Theme Name: Relief ISSHONY Shop
Theme URI: https://relief94.online/
Author: Relief株式会社
Description: ISSHONY正規取扱オンラインショップ用WooCommerceテーマ
Version: 1.0.0
Text Domain: relief-shop
*/
:root{--ink:#26362f;--cream:#f6f2eb;--sage:#a9b9b1;--gold:#a98655;--white:#fff;--line:#ddd7cd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--cream);font-family:"Yu Mincho","Hiragino Mincho ProN",serif;line-height:1.8}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.wrap{width:min(1180px,88vw);margin:auto}.site-header{background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.header-inner{height:78px;display:flex;align-items:center;gap:34px}.logo{font:700 20px Arial;letter-spacing:.18em;margin-right:auto}.logo small{display:block;font-size:8px;color:#708078}.main-nav{display:flex;gap:26px;font:12px Arial}.cart-link,.button,.wp-element-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--ink)!important;color:#fff!important;border-radius:0!important;padding:14px 22px!important;font:12px Arial!important;letter-spacing:.05em}.hero{min-height:640px;display:grid;grid-template-columns:1.05fr .95fr}.hero-copy{padding:100px 7vw}.eyebrow{font:600 10px Arial;letter-spacing:.26em;color:var(--gold)}h1{font-size:clamp(44px,6vw,78px);font-weight:400;line-height:1.25;margin:20px 0}.hero-copy>p{max-width:590px}.hero-actions{display:flex;gap:16px;margin-top:32px}.hero-art{background:linear-gradient(145deg,#dfe6e1,#92a99e);display:grid;place-items:center;position:relative}.jewel{width:180px;height:180px;border-radius:50%;border:18px solid rgba(255,255,255,.7);background:radial-gradient(circle at 35% 30%,#fff,#d7c39f 42%,#927650);box-shadow:0 35px 60px rgba(38,54,47,.28);display:grid;place-items:center;color:#fff;font-size:48px}.trust{background:#fff;display:grid;grid-template-columns:repeat(3,1fr);padding:26px 6vw;text-align:center}.trust div{border-right:1px solid var(--line)}.trust div:last-child{border:0}.trust b{color:var(--gold);font-size:18px;margin-right:10px}.home-section{padding:100px 0}.section-head{text-align:center;margin-bottom:50px}.section-head h2{font-size:42px;font-weight:400}.collections{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.collection{background:#fff;padding:42px 30px;min-height:330px;display:flex;flex-direction:column;justify-content:flex-end}.collection:nth-child(1){background:linear-gradient(#dce3de,#fff)}.collection:nth-child(2){background:linear-gradient(#e8e2d8,#fff)}.collection:nth-child(3){background:linear-gradient(#a6b5ae,#fff)}.collection h3{font:28px Arial;letter-spacing:.12em}.content-area{padding:70px 0;min-height:60vh}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:#fff;padding:18px}.woocommerce div.product{background:#fff;padding:30px}.woocommerce-message,.woocommerce-info{border-top-color:var(--gold)}.site-footer{background:#1e2b26;color:#fff;padding:55px 0}.footer-grid{display:grid;grid-template-columns:1fr 2fr 1fr;gap:30px}.footer-grid p,.footer-grid a{font:11px Arial;color:#c3ccc7}.legal-note{font-size:11px;color:#76837c}.mobile-menu{display:none}@media(max-width:800px){.main-nav{display:none}.header-inner{height:66px}.hero{grid-template-columns:1fr}.hero-copy{padding:70px 6vw}.hero-art{min-height:380px}.hero-actions{flex-direction:column}.trust{grid-template-columns:1fr}.trust div{border-right:0;border-bottom:1px solid var(--line);padding:14px}.collections{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.woocommerce ul.products[class*=columns-]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.woocommerce ul.products[class*=columns-] li.product{width:auto!important;margin:0!important}}
