:root{--gold:#b18a45;--ink:#292820;--paper:#fff;--soft:#f7f5f0;--line:#e9e4da}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Georgia,Times New Roman,serif;line-height:1.55}a{color:inherit;text-decoration:none}a:hover{color:var(--gold)}.page-width{width:min(1180px,calc(100% - 44px));margin-inline:auto}.site-header{border-bottom:1px solid var(--line);background:#fff}.header-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;flex-direction:column;line-height:1}.brand-name,.footer-brand{font-size:27px;color:var(--gold);letter-spacing:.04em}.brand-tagline{font:9px Arial,sans-serif;letter-spacing:.24em;margin-top:8px;color:#777}.main-nav{display:flex;gap:28px;font:12px Arial,sans-serif;letter-spacing:.06em}.cart-link{font:12px Arial,sans-serif}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:520px;background:var(--soft)}.hero-copy{padding:80px max(40px,calc((100vw - 1180px)/2));padding-right:45px;align-self:center}.eyebrow{font:10px Arial,sans-serif;letter-spacing:.22em;color:var(--gold);text-transform:uppercase}.hero h1{font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1.06;margin:18px 0}.hero-text{font-size:17px;max-width:460px;color:#625f56}.hero-photo{min-height:400px;display:flex;align-items:center;justify-content:center;padding:30px}.hero-photo img{width:100%;height:100%;max-height:490px;object-fit:contain}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 25px;border:1px solid var(--gold);font:11px Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.button-gold{background:var(--gold);color:#fff}.button-gold:hover{background:#92703a;color:#fff}.button-outline{background:transparent;color:var(--ink)}.product-section{padding-top:76px;padding-bottom:80px}.section-heading{text-align:center;max-width:650px;margin:0 auto 38px}.section-heading h1,.section-heading h2{font-size:40px;font-weight:400;margin:8px 0}.section-heading>p:last-child{color:#777}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.product-card{border:1px solid var(--line);background:#fff}.product-image{display:flex;aspect-ratio:1/1;background:var(--soft);align-items:center;justify-content:center;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.image-placeholder{color:var(--gold);font-size:24px}.product-info{padding:20px;text-align:center}.product-info h3{font-size:19px;font-weight:400;margin:0 0 7px}.price,.detail-price{color:var(--gold);font:15px Arial,sans-serif}.product-info form{margin-top:14px}.product-info .button{width:100%}.site-footer{background:#f5f2ec;padding:48px 0;color:#625f56}.footer-inner{display:grid;grid-template-columns:1fr auto;gap:18px}.footer-inner p{font-size:14px}.footer-links{display:flex;gap:20px;align-items:center;font:12px Arial,sans-serif}.footer-inner small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:18px}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:65px;padding-bottom:80px}.detail-image{background:var(--soft);display:flex;align-items:center;justify-content:center}.detail-image img{width:100%;height:auto;object-fit:contain}.detail-copy{align-self:center}.detail-copy h1,.cart-page h1,.standard-page h1{font-size:42px;line-height:1.1;font-weight:400}.detail-copy form{display:grid;gap:12px;max-width:300px;margin-top:28px}.detail-copy input,.cart-line input,.standard-page input{padding:12px;border:1px solid var(--line);max-width:110px}.small-note{font:11px Arial,sans-serif;color:#777;margin-top:22px}.cart-page,.standard-page{padding-top:60px;padding-bottom:80px}.cart-line{display:grid;grid-template-columns:100px 1fr auto;gap:24px;padding:20px 0;border-bottom:1px solid var(--line);align-items:center}.cart-line img{width:100px}.cart-total{text-align:right;padding:24px 0;font-size:20px}.empty-note{text-align:center;grid-column:1/-1;padding:30px;color:#777}.rte{line-height:1.7}@media(max-width:760px){.header-inner{flex-wrap:wrap;padding:18px 0}.main-nav{order:3;width:100%;justify-content:center;gap:16px;flex-wrap:wrap}.hero{grid-template-columns:1fr}.hero-copy{padding:55px 28px 25px}.hero-photo{min-height:260px}.product-grid{grid-template-columns:1fr 1fr;gap:14px}.product-info{padding:14px}.product-info h3{font-size:16px}.product-detail{grid-template-columns:1fr;gap:30px;padding-top:30px}.footer-inner{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}.cart-line{grid-template-columns:70px 1fr}.cart-line img{width:70px}.cart-line strong{grid-column:2}.section-heading h1,.section-heading h2{font-size:32px}}@media(max-width:420px){.product-grid{grid-template-columns:1fr}.brand-name{font-size:23px}}.cart-line-image{width:120px;height:150px;display:flex;align-items:center;justify-content:center;background:var(--soft);overflow:hidden}.cart-line-image img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}@media(max-width:760px){.cart-line{grid-template-columns:90px minmax(0,1fr);gap:14px}.cart-line-image{width:90px;height:120px}.cart-line-image img{width:100%;height:100%;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/zyas-moss.css.map */
