.shopify-section.section-pyrite-hero{margin:0!important;padding:0!important;max-width:none!important;width:100%}#pyrite-panel-1{display:block;width:100%;max-width:none;margin:0}#pyrite-panel-1 h1,#pyrite-panel-1 h2,#pyrite-panel-1 h3,#pyrite-panel-1 h4,#pyrite-panel-1 h5,#pyrite-panel-1 h6{font-family:inherit;color:inherit;background:transparent;font-weight:400}#pyrite-panel-1 p{color:inherit}#pyrite-panel-1 button.cta{border:0;border-radius:0;cursor:pointer;width:auto;-webkit-appearance:none;appearance:none}#pyrite-panel-1 form.product-form{display:flex;margin:0;padding:0;border:0;background:transparent;width:auto}@media(max-width:680px){#pyrite-panel-1 form.product-form,#pyrite-panel-1 form.product-form .cta{flex:1}}#pyrite-panel-1{--ink: #292e30;--muted: #64696b;--accent: #454f50;font-family:Georgia,Times New Roman,serif;color:var(--ink);background:#fff}#pyrite-panel-1,#pyrite-panel-1 *{box-sizing:border-box}#pyrite-panel-1 .hero{margin:auto;display:grid;grid-template-columns:56% 44%;background:linear-gradient(115deg,#fff,#f0f2ef);align-items:stretch}#pyrite-panel-1 .visual{margin:0;overflow:hidden;min-width:0;align-self:start;background:#eef0ed}#pyrite-panel-1 .visual img{display:block;width:100%;height:auto;object-fit:contain;object-position:50% 50%}#pyrite-panel-1 .copy{align-self:center;padding:25px clamp(25px,3.6vw,57px)}#pyrite-panel-1 .eyebrow{font:700 15px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.17em;margin:0 0 15px;color:#68736e}#pyrite-panel-1 h1{font-weight:400;font-size:clamp(43px,4.5vw,68px);line-height:1.03;letter-spacing:-.04em;margin:0 0 21px}#pyrite-panel-1 h1 em{color:#66716b;font-weight:400}#pyrite-panel-1 .lead{font-size:19px;line-height:1.5;margin:0 0 18px;max-width:440px;color:#444e48}#pyrite-panel-1 .body{font-size:16px;line-height:1.6;color:var(--muted);margin:0 0 19px;max-width:440px}#pyrite-panel-1 .intentions{font:700 15px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.13em;color:#647068;margin:0 0 21px}#pyrite-panel-1 .purchase{display:flex;align-items:center;gap:24px;padding-top:19px;border-top:1px solid #cfd6d0}#pyrite-panel-1 .price{font:600 26px/1.25 Arial,Helvetica,sans-serif;white-space:nowrap;margin:0}#pyrite-panel-1 .price small{font-size:15px;font-weight:400;color:var(--muted);display:block;margin-top:5px}#pyrite-panel-1 .cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:49px;padding:15px 25px;background:var(--accent);color:#fff;text-decoration:none;font:700 15px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.12em;transition:background .2s}#pyrite-panel-1 .cta:hover{background:#292e30}#pyrite-panel-1 .cta:focus-visible{outline:3px solid #849389;outline-offset:4px}#pyrite-panel-1 .detail{font:400 15px/1.6 Arial,Helvetica,sans-serif;color:#6c7271;margin:13px 0 0}#pyrite-panel-1 .closing{text-align:center;margin:0;padding:13px 24px;font-size:17px;line-height:1.5;font-style:italic;background:#fff;border-bottom:1px solid #e5e7e5;color:#647068}@media(min-width:681px)and (max-width:1000px){#pyrite-panel-1 .hero{grid-template-columns:52% 48%}#pyrite-panel-1 .copy{padding:24px 25px}#pyrite-panel-1 h1{font-size:43px}#pyrite-panel-1 .lead{font-size:17px}#pyrite-panel-1 .body{font-size:15px}#pyrite-panel-1 .purchase{gap:17px}#pyrite-panel-1 .cta{padding-inline:19px;font-size:15px}}@media(max-width:680px){#pyrite-panel-1 .hero{display:block;background:linear-gradient(180deg,#f0f2ef,#fff)}#pyrite-panel-1 .copy{padding:21px 25px 23px}#pyrite-panel-1 .eyebrow{font-size:13px;margin-bottom:12px}#pyrite-panel-1 h1{font-size:clamp(42px,11vw,63px);margin-bottom:17px}#pyrite-panel-1 .lead{font-size:18px;line-height:1.45;margin-bottom:16px}#pyrite-panel-1 .body{font-size:15.5px;line-height:1.6;margin-bottom:17px}#pyrite-panel-1 .intentions{font-size:13px;margin-bottom:18px}#pyrite-panel-1 .purchase{gap:20px;padding-top:18px}#pyrite-panel-1 .cta{flex:1;padding-inline:18px}#pyrite-panel-1 .price{font-size:24px}#pyrite-panel-1 .closing{font-size:15px;padding:12px 24px}}@media(max-width:350px){#pyrite-panel-1 .copy{padding-inline:20px}#pyrite-panel-1 .purchase{gap:14px}#pyrite-panel-1 .cta{padding-inline:13px;font-size:13px}}#pyrite-panel-1 .copy{padding-top:22px;padding-bottom:22px}@media(max-width:680px){#pyrite-panel-1 .copy{padding-top:18px;padding-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pyrite-hero.css.map */
