/*
Theme Name: Global Rempah
Theme URI: https://globalrempahindonesia.com/
Author: Global Rempah
Description: Tema perusahaan rempah yang elegan dengan WordPress Customizer, editor blok, katalog bergambar, kisaran harga, dan sosial media mengambang.
Version: 2.0.0
Requires at least: 6.6
Tested up to: 7.1
Requires PHP: 8.1
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: global-rempah
Tags: custom-logo, custom-colors, custom-menu, featured-images, editor-style, block-styles, wide-blocks, translation-ready
*/
.header .custom-logo-link{display:block;max-width:290px;max-height:70px}.header .custom-logo{width:auto;height:auto;max-height:65px;max-width:260px;object-fit:contain}.footer-main .custom-logo{width:auto;max-height:60px;max-width:260px;object-fit:contain}.header nav ul{display:flex;align-items:center;gap:22px;list-style:none;padding:0;margin:0}.header nav li{margin:0}.header nav .current-menu-item>a{color:var(--gold);border-bottom:1px solid var(--gold)}.header nav a{display:block}.header nav li:last-child>a{border:1px solid var(--gold);padding:13px 19px}.header nav li{position:relative}.header nav .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:200px;background:var(--paper);padding:12px 18px;box-shadow:0 8px 25px #211c1720;z-index:22}.header nav li:hover>.sub-menu,.header nav li:focus-within>.sub-menu{display:block}.header nav .sub-menu a{padding:10px 0}.wp-block-image{margin:0}.wp-block-image img{height:auto}.page-content>.wp-block-group{margin-block-start:0;margin-block-end:0}.page-content p{max-width:none}.entry-content:not(.page-content){max-width:900px;margin:auto;padding:70px 7%}.entry-content:not(.page-content) p{font-size:15px}.entry-content:not(.page-content) a{text-decoration:underline}.entry-content img{max-width:100%}.wp-block-button__link{background:var(--gold);color:#fff;border-radius:0}.hero-image img,.intro-image img{height:100%;width:100%}.gr-page-edit{display:block;font-size:11px;text-align:right;margin:25px 8%}.catalog-empty{grid-column:1/-1}.gr-contact .contact-info .contact-phone{margin-bottom:24px}.gr-contact .address{margin-top:25px}.footer-links ul{display:contents;list-style:none;margin:0;padding:0}.footer-links li{display:inline}.footer-social[hidden],.social-dock[hidden]{display:none}.social-dock .social-icon{color:inherit}.gr-footer-description{max-width:330px}.gr-simple-entry h1{font-size:60px}.gr-pagination{padding:20px 0}.gr-post-list{display:grid;grid-template-columns:1fr 1fr;gap:35px}.gr-post-list article{border-top:1px solid var(--line);padding-top:25px}.gr-post-list h2{font-size:38px}.gr-post-list p{font-size:13px}.comment-list{padding-left:20px}.comment-list img.avatar{width:40px;height:40px;float:left;margin-right:12px}body.admin-bar .header{top:32px}.product-photo-note{font-size:9px;line-height:1.6;color:#9b8768;margin:-9px 0 16px}.gr-product-page{max-width:1200px;margin:auto}.gr-product-page .product-preview-layout{border:1px solid var(--line)}.gr-product-page .product-preview-copy{min-height:450px}.gr-product-page .product-preview-photo img{object-fit:contain}.gr-product-page .product-preview-credit{font-size:10px}.gr-copyright{font-size:8px;color:#b1a594}.header nav .menu-item-has-children>a:after{content:' ▾';font-size:9px}@media(max-width:1050px){.header nav ul{display:flex;align-items:stretch;flex-direction:column;gap:0}.header nav .sub-menu{position:static;box-shadow:none;display:block;padding:0 0 0 18px}.header nav li:last-child>a{margin-top:8px}.header nav .sub-menu li:last-child>a{border:0;margin:0}}@media(max-width:782px){body.admin-bar .header{top:46px}}@media(max-width:560px){.header .custom-logo{max-width:220px;max-height:55px}.gr-post-list{grid-template-columns:1fr}.gr-simple-entry h1{font-size:45px}.gr-product-page .product-preview-copy{min-height:0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
.product-price[hidden]{display:none}.quality-visual>.wp-block-image{position:absolute;inset:0}.quality-visual .wp-block-image img{width:100%;height:100%;object-fit:cover;filter:brightness(.65)}.wp-block-group .wp-block-image{margin:0}.page-content .wp-block-group:not(.section-heading)>p{margin-block-start:0}
