.jireh-site{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.jireh-content{flex:1 0 auto}body.admin-bar .jireh-site{min-height:calc(100dvh - 32px)}@media screen and (max-width: 782px){body.admin-bar .jireh-site{min-height:calc(100dvh - 46px)}}.jireh-page__header{text-align:center;max-width:760px;margin:0 auto clamp(1.5rem,4vw,2.5rem);padding-top:clamp(2rem,5vw,3.5rem)}.jireh-page__title{font-family:"Playfair Display","Georgia",serif;font-size:clamp(1.9rem,5vw,2.75rem);font-weight:700;color:#641220;margin:0;overflow-wrap:break-word}.jireh-divider{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:1.25rem 0}.jireh-divider span{width:40px;height:1px;background:rgba(100,18,32,.15)}.jireh-divider i{width:7px;height:7px;background:#fbbb44;border-radius:2px;transform:rotate(45deg);flex-shrink:0}body:not(.woocommerce-page) .jireh-page{padding-bottom:clamp(3rem,7vw,5rem)}body:not(.woocommerce-page) .jireh-page__content{max-width:720px;margin:0 auto;font-size:1.05rem;line-height:1.75;color:#331319}body:not(.woocommerce-page) .jireh-page__content p,body:not(.woocommerce-page) .jireh-page__content ul,body:not(.woocommerce-page) .jireh-page__content ol,body:not(.woocommerce-page) .jireh-page__content blockquote,body:not(.woocommerce-page) .jireh-page__content figure,body:not(.woocommerce-page) .jireh-page__content table,body:not(.woocommerce-page) .jireh-page__content hr{margin:0 0 1.25em}body:not(.woocommerce-page) .jireh-page__content h2{font-size:clamp(1.45rem,3.2vw,1.85rem);margin:1.6em 0 .6em}body:not(.woocommerce-page) .jireh-page__content h3{font-size:clamp(1.2rem,2.6vw,1.4rem);margin:1.4em 0 .5em}body:not(.woocommerce-page) .jireh-page__content h4{font-size:1.1rem;margin:1.5em 0 .4em}body:not(.woocommerce-page) .jireh-page__content>:first-child{margin-top:0}body:not(.woocommerce-page) .jireh-page__content>:last-child{margin-bottom:0}body:not(.woocommerce-page) .jireh-page__content ul,body:not(.woocommerce-page) .jireh-page__content ol{padding-left:1.4em}body:not(.woocommerce-page) .jireh-page__content li{margin:0 0 .4em}body:not(.woocommerce-page) .jireh-page__content li::marker{color:#946200}body:not(.woocommerce-page) .jireh-page__content li>ul,body:not(.woocommerce-page) .jireh-page__content li>ol{margin:.4em 0 0}body:not(.woocommerce-page) .jireh-page__content a:not(.wp-block-button__link){color:#641220;text-decoration:underline;text-decoration-color:rgba(251,187,68,.6);text-decoration-thickness:1px;text-underline-offset:.18em;transition:text-decoration-color .15s ease}body:not(.woocommerce-page) .jireh-page__content a:not(.wp-block-button__link):hover{text-decoration-color:#fbbb44;text-decoration-thickness:2px}body:not(.woocommerce-page) .jireh-page__content blockquote{padding:.25em 0 .25em 1.25em;border-left:3px solid #fbbb44;font-family:"Playfair Display","Georgia",serif;font-style:italic;font-size:1.15em;color:#641220}body:not(.woocommerce-page) .jireh-page__content blockquote p:last-child{margin-bottom:0}body:not(.woocommerce-page) .jireh-page__content blockquote cite{display:block;margin-top:.6em;font-family:"Montserrat",system-ui,-apple-system,sans-serif;font-style:normal;font-size:.8em;color:#6b5459}body:not(.woocommerce-page) .jireh-page__content hr{border:0;height:1px;background:rgba(100,18,32,.12);margin:2em 0}body:not(.woocommerce-page) .jireh-page__content img{border-radius:10px}body:not(.woocommerce-page) .jireh-page__content figcaption{margin-top:.6em;font-size:.85rem;color:#6b5459;text-align:center}body:not(.woocommerce-page) .jireh-page__content .aligncenter{margin-left:auto;margin-right:auto}@media(min-width: 768px){body:not(.woocommerce-page) .jireh-page__content .alignleft{float:left;margin:.3em 1.5em 1em 0}body:not(.woocommerce-page) .jireh-page__content .alignright{float:right;margin:.3em 0 1em 1.5em}}body:not(.woocommerce-page) .jireh-page__content .wp-block-table{overflow-x:auto}body:not(.woocommerce-page) .jireh-page__content table{width:100%;border-collapse:collapse;font-size:.95rem}body:not(.woocommerce-page) .jireh-page__content th,body:not(.woocommerce-page) .jireh-page__content td{padding:.65em .8em;line-height:1.45;border-bottom:1px solid rgba(100,18,32,.1);text-align:left;vertical-align:top}body:not(.woocommerce-page) .jireh-page__content th{font-weight:600;color:#641220;background:rgba(100,18,32,.04)}body:not(.woocommerce-page) .jireh-page__content .wp-block-button__link{display:inline-block;padding:.85rem 1.75rem;border-radius:6px;background:#641220;color:#fff;border:1px solid #641220;font-family:"Montserrat",system-ui,-apple-system,sans-serif;font-size:.95rem;font-weight:500;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}body:not(.woocommerce-page) .jireh-page__content .wp-block-button__link:hover{background:#7f2335;border-color:#7f2335;color:#fff}body:not(.woocommerce-page) .jireh-page__content .is-style-outline>.wp-block-button__link{background:rgba(0,0,0,0);color:#641220;border-color:rgba(100,18,32,.25)}body:not(.woocommerce-page) .jireh-page__content .is-style-outline>.wp-block-button__link:hover{background:#641220;color:#fff;border-color:#641220}
