
/* TOKO 2.1 editorial system */
:root{--toko-ink:#1d211d;--toko-cream:#f7f5f0;--toko-accent:#34483d;--toko-line:#e3e0d9}html{scroll-behavior:smooth}body{background:var(--toko-cream);color:var(--toko-ink)}.toko-announcement{background:#222c27!important;color:#fff!important;padding:8px 18px!important}.toko-announcement p{font-size:11px!important;letter-spacing:.13em!important}.toko-header{background:rgba(247,245,240,.97)!important;border-bottom:1px solid var(--toko-line)!important}.toko-header>.wp-block-group{min-height:84px!important}.toko-header .wp-block-site-title a{font-size:28px!important;font-weight:750!important;letter-spacing:-.07em!important;color:#1c2821!important}.toko-header .wp-block-navigation a{font-size:13px!important;letter-spacing:.04em!important}.toko-header .wp-block-navigation{gap:28px!important}.toko-editorial-hero{padding:65px 0 75px!important}.toko-editorial-hero .wp-block-columns{gap:clamp(32px,6vw,110px)!important}.toko-editorial-hero h1{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(58px,7.7vw,126px)!important;line-height:.97!important;letter-spacing:-.065em!important;font-weight:400!important;margin:22px 0 26px!important}.toko-editorial-hero .toko-eyebrow,.toko-kicker{font-size:11px!important;letter-spacing:.25em!important;font-weight:700!important}.toko-editorial-hero .toko-lead{font-size:clamp(16px,1.35vw,20px)!important;line-height:1.8!important;max-width:490px!important;color:#565e56!important}.toko-editorial-hero .wp-block-button__link{border-radius:0!important;padding:17px 31px!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.toko-editorial-hero figure{margin:0!important;position:relative}.toko-editorial-hero img{width:100%!important;max-height:670px!important;object-fit:cover!important;display:block}.toko-editorial-hero .wp-block-column:first-child{display:flex;flex-direction:column;justify-content:center}.toko-editorial-hero .wp-block-column:last-child{position:relative}.toko-editorial-hero .wp-block-column:last-child:after{content:'THE TOKO EDIT  /  2026';position:absolute;bottom:22px;left:24px;color:#fff;background:#27362c;padding:12px 17px;font-size:10px;letter-spacing:.18em}.toko-category-section{padding:60px 0 85px!important;border-top:1px solid var(--toko-line)}.toko-category-section h2,.toko-product-section h2,.toko-story h2{font-family:Georgia,serif!important;font-size:clamp(36px,4vw,65px)!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:1.1!important}.toko-category-section .wp-block-columns{gap:20px!important}.toko-category-section figure{overflow:hidden!important;margin:0!important}.toko-category-section img{width:100%!important;aspect-ratio:4/4.5!important;object-fit:cover!important;transition:transform .6s ease}.toko-category-section a:hover img{transform:scale(1.045)}.toko-category-section h3{font-family:Georgia,serif!important;font-size:25px!important;font-weight:400!important;margin:15px 0 5px!important}.toko-category-section p{font-size:12px!important;letter-spacing:.1em!important}.toko-product-section{padding:70px 0 95px!important;background:#fff!important}.toko-product-section .wc-block-product,.toko-product-section li.product{border:0!important;box-shadow:none!important}.toko-product-section .wc-block-components-product-image img,.toko-product-section .wc-block-grid__product-image img{aspect-ratio:4/5!important;object-fit:cover!important;background:#eee!important}.toko-product-section .wp-block-post-title,.toko-product-section .wp-block-post-title a{font-size:15px!important;line-height:1.5!important;color:#252b26!important;text-decoration:none!important}.toko-product-section .wp-block-woocommerce-product-price{font-size:14px!important}.toko-product-section .wp-block-button__link{border-radius:0!important;padding:12px 18px!important;font-size:12px!important}.toko-story{background:#e7e9e2!important;padding:90px 20px!important}.toko-story p{max-width:640px;margin-left:auto!important;margin-right:auto!important;line-height:1.75!important}.toko-loader{position:fixed!important;inset:0!important;z-index:999999!important;background:#f7f5f0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .25s ease,visibility .25s ease!important}.toko-loader.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.toko-loader__brand{font-family:Arial,sans-serif!important;font-size:clamp(35px,6vw,70px)!important;font-weight:800!important;letter-spacing:-.09em!important}.toko-loader__track{display:block!important;width:130px!important;height:2px!important;overflow:hidden!important;background:#d6d7cf!important;margin:20px auto!important}.toko-loader__track span{display:block!important;width:45%!important;height:100%!important;background:#35493c!important;animation:toko-progress 1.2s ease-in-out infinite alternate!important}@keyframes toko-progress{from{transform:translateX(-100%)}to{transform:translateX(330%)}}@media(max-width:781px){.toko-editorial-hero{padding:34px 0 45px!important}.toko-editorial-hero h1{font-size:clamp(56px,13vw,90px)!important}.toko-editorial-hero .wp-block-columns{gap:30px!important}.toko-category-section{padding:40px 0!important}.toko-product-section{padding:50px 0!important}.toko-header>.wp-block-group{min-height:65px!important}.toko-category-section .wp-block-columns{gap:30px!important}}@media(prefers-reduced-motion:reduce){.toko-category-section img{transition:none!important}.toko-loader__track span{animation:none!important}}
