/*
Theme Name: YURMAN
Description: YURMAN 전용 블록 테마. 편집 가능한 좌우 사진 대문과 쇼핑 메인 시작 화면.
Version: 0.4.0
Requires at least: 6.6
Requires PHP: 7.4
Text Domain: yurman
*/
:root{--yurman-ink:#17332c;--yurman-cream:#f7f5ef}
html{scroll-behavior:smooth}body{margin:0}*{box-sizing:border-box}a{text-underline-offset:5px}a:focus-visible,button:focus-visible{outline:3px solid #c99553;outline-offset:5px}
.wp-site-blocks{padding:0}.wp-site-blocks>*,.wp-block-post-content>*{margin-block-start:0}
.yurman-header{padding:26px clamp(24px,5vw,100px);position:relative;z-index:10;background:var(--yurman-cream);color:var(--yurman-ink)}
.yurman-header-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:none!important}
.yurman-brand{margin:0;flex-shrink:0}.yurman-brand img{display:block;width:178px;height:auto}.yurman-brand a{display:block}
.yurman-header .wp-block-navigation{font-family:"Century Gothic",Futura,Montserrat,Arial,sans-serif;font-size:15px;font-weight:900;letter-spacing:.1em}.yurman-header .wp-block-navigation a{text-decoration:none}
.home .yurman-header{position:absolute;inset:0 0 auto;background:transparent;color:#000}
.home .yurman-brand img{filter:drop-shadow(1px 0 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 1px 0 #fff) drop-shadow(0 -1px 0 #fff)}
.home .yurman-header .wp-block-navigation a{-webkit-text-stroke:.45px rgba(255,255,255,.95);paint-order:stroke fill;text-shadow:0 1px 2px rgba(255,255,255,.35)}
.home .wp-block-navigation__responsive-container.is-menu-open{background:var(--yurman-cream)!important;color:var(--yurman-ink)!important}
.yurman-entrance{position:relative;isolation:isolate;margin:0!important;max-width:none!important;background:#14221c}
.yurman-pair{display:grid;grid-template-columns:1fr 1fr;gap:0!important;margin:0!important;max-width:none!important}
.yurman-photo{margin:0!important;min-width:0;max-width:none!important;height:100vh;height:100svh;overflow:hidden}
.yurman-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.yurman-enter{position:absolute;top:50%;left:50%;z-index:2;display:flex;justify-content:center;margin:0!important;transform:translate(-50%,-50%);pointer-events:none}
.yurman-enter .wp-block-button{pointer-events:auto}.yurman-enter .wp-block-button__link{display:inline-flex;align-items:center;gap:30px;border:2px solid #000;background:#315342;color:#000;border-radius:0;padding:19px 32px;font-family:"Century Gothic",Futura,Montserrat,Arial,sans-serif;font-size:13px;font-weight:900;letter-spacing:.13em;text-decoration:none;box-shadow:0 3px 24px #0003;transition:background .2s,color .2s}
.yurman-enter .wp-block-button__link:hover{background:#416c57;color:#000}
.yurman-main{padding:75px clamp(24px,6vw,110px);min-height:65vh}.yurman-main h1{font-size:clamp(36px,5vw,68px);font-weight:400;letter-spacing:-.04em;margin:12px 0 32px}.yurman-main h2{font-size:28px;font-weight:400}
.yurman-eyebrow{font-size:11px;letter-spacing:.18em}.yurman-main .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px}.yurman-main .woocommerce ul.products li.product .price{color:var(--yurman-ink)}
.yurman-footer{padding:32px clamp(24px,5vw,100px);border-top:1px solid #17332c26;font-size:11px;letter-spacing:.13em}.home .yurman-footer{display:none}
.yurman-content{padding:40px clamp(24px,5vw,100px)}
@media(max-width:700px){.yurman-header{padding:21px 22px}.yurman-brand img{width:128px}.yurman-pair{grid-template-columns:1fr}.yurman-photo{height:50vh;height:50svh;min-height:300px}.yurman-photo img{object-position:50% 54%}.yurman-enter .wp-block-button__link{padding:15px 25px;font-size:12px}.yurman-main{padding:45px 22px}.woocommerce ul.products[class*=columns-] li.product{width:48%!important;margin-right:0!important}.woocommerce ul.products[class*=columns-]{display:flex;flex-wrap:wrap;justify-content:space-between}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
