/*
Theme Name: Honest Goods Fragrance
Author: Honest Goods
Description: A warm, minimal fragrance storefront with WooCommerce support.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: honest-goods-fragrance
*/
*{box-sizing:border-box}body{margin:0;background:#191713;color:#f3ecdf;font:16px Verdana,sans-serif}.notice{padding:12px 20px;background:#dbb77b;color:#191713;text-align:center;font-size:12px}main{max-width:1400px;margin:auto}.stack{display:flex;flex-direction:column;gap:20px}.row{display:flex;flex-wrap:wrap;gap:28px;align-items:center;justify-content:space-between}.column{flex:1;min-width:230px}.column[data-width="60"]{flex:2}h1,h2,h3,[style*="--size"]{font:400 var(--size, 36px)/1.08 Georgia,serif;margin:0;letter-spacing:-.025em}.copy{max-width:690px;line-height:1.7}.copy p{margin:0}.button{display:inline-block;align-self:flex-start;color:#191713;background:#dbb77b;padding:18px 26px;text-decoration:none;font-size:14px;line-height:1.4}.button:hover{background:#f3ecdf}a:focus-visible{outline:3px solid #fff;outline-offset:5px}hr{width:100%;border:0;border-top:1px solid #dbb77b}@media(max-width:700px){section{padding:32px 22px!important}.column{flex-basis:100%;min-width:0}h1,h2,h3,[style*="--size"]{font-size:min(var(--size),42px)}.row{gap:22px}.button{padding:15px 20px}}
img{max-width:100%;height:auto}a{color:inherit}.site-header,.site-footer{max-width:1400px;margin:auto;padding:28px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.brand{font:26px Georgia,serif;text-decoration:none}.site-nav ul{display:flex;flex-wrap:wrap;gap:22px;list-style:none;padding:0;margin:0}.site-nav a{text-decoration:none}.page-content{background:#f3ecdf;color:#191713;padding:50px 40px;min-height:50vh}.page-content h1,.page-content h2,.page-content h3{margin:0 0 24px}.page-content p{line-height:1.7}.page-content a:not(.button){text-decoration:underline}.page-content input,.page-content select,.page-content textarea{max-width:100%;padding:12px;background:#fff;color:#191713;border:1px solid #80715e}.woocommerce button.button,.woocommerce a.button,.woocommerce input.button{background:#dbb77b;color:#191713;border-radius:0}.woocommerce div.product .product_title{font-size:40px}.woocommerce ul.products li.product .price{color:#59401f}.woocommerce-info,.woocommerce-message{background:#fff;color:#191713}.woocommerce table.shop_table{background:#fff}.woocommerce #payment{background:#e7ddcc}.woocommerce #payment div.payment_box{background:#fff;color:#191713}.skip-link{position:absolute;left:-10000px}.skip-link:focus{left:12px;top:12px;background:#fff;color:#111;padding:15px;z-index:9999}.site-footer{border-top:1px solid #514535;font-size:13px}.site-footer p{margin:0}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.alignwide{max-width:1200px}.alignfull{width:100%}@media(max-width:700px){.site-header,.site-footer,.page-content{padding:24px 22px}.site-nav ul{gap:18px}.site-nav a{display:block;padding:8px 0}.column{min-width:0}.woocommerce div.product .product_title{font-size:32px}}