#amethyst-panel-1 h1,#amethyst-panel-1 h2,#amethyst-panel-1 h3,#amethyst-panel-1 h4,#amethyst-panel-1 h5,#amethyst-panel-1 h6{font-family:inherit;color:inherit;background:transparent}#amethyst-panel-1 .meaning{margin:0 0 23px;max-width:440px;font-size:16px;line-height:1.65;color:#655b69}#amethyst-panel-1 .desc{font-style:italic}#amethyst-panel-1{--paper: #fcfafc;--plum: #452451;--muted: #655b69;--line: #d8cedd;--accent: #6e4385;background:var(--paper);color:var(--plum);font-family:Georgia,Times New Roman,serif}#amethyst-panel-1,#amethyst-panel-1 *{box-sizing:border-box}#amethyst-panel-1 .brandbar{padding:25px 5% 23px;text-align:center;background:#fff;border-bottom:1px solid #e9e2ec}#amethyst-panel-1 .brand{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(29px,2.8vw,42px);font-weight:700;letter-spacing:.065em;line-height:1.15}#amethyst-panel-1 .brand sup{font-size:.36em;vertical-align:super;letter-spacing:0}#amethyst-panel-1 .tagline{margin:10px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:500;letter-spacing:.21em;color:#74657a}#amethyst-panel-1 .hero{display:grid;grid-template-columns:56% 44%;align-items:center;max-width:100%;margin:auto;background:linear-gradient(115deg,#fff,#f8f2fb 53%,#fdfbfe)}#amethyst-panel-1 .visual{margin:0;align-self:center;position:relative;overflow:hidden;min-height:0}#amethyst-panel-1 .visual img{display:block;width:100%;height:auto;max-width:100%;position:static;object-fit:contain;object-position:center top;filter:none}#amethyst-panel-1 .visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 96%,#f8f2fb 100%);pointer-events:none}#amethyst-panel-1 .copy{padding:25px clamp(28px,4vw,64px) 25px clamp(23px,2.5vw,40px)}#amethyst-panel-1 .eyebrow{font-family:Arial,Helvetica,sans-serif;margin:0 0 19px;font-size:15px;letter-spacing:.19em;font-weight:700;color:#795989}#amethyst-panel-1 h1{margin:0 0 21px;font-size:clamp(44px,4.1vw,65px);line-height:1.04;font-weight:400;letter-spacing:-.035em}#amethyst-panel-1 h1 em{font-weight:400;color:#80558f}#amethyst-panel-1 .desc{margin:0 0 23px;font-size:17px;line-height:1.65;color:var(--muted);max-width:440px}#amethyst-panel-1 .intentions{margin:0 0 25px;font-family:Arial,Helvetica,sans-serif;font-size:15px;letter-spacing:.15em;font-weight:700;color:#73527f;line-height:1.7}#amethyst-panel-1 .purchase{display:flex;align-items:center;gap:24px;border-top:1px solid var(--line);padding-top:23px}#amethyst-panel-1 .price{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:26px;font-weight:600;white-space:nowrap}#amethyst-panel-1 .price small{display:block;font-size:15px;font-weight:400;color:var(--muted);margin-top:5px;letter-spacing:.03em}#amethyst-panel-1 .cta{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:16px 29px;background:var(--accent);color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;letter-spacing:.13em;text-decoration:none;transition:background .2s}#amethyst-panel-1 .cta:hover{background:#452451}#amethyst-panel-1 .cta:focus-visible{outline:3px solid #9167aa;outline-offset:4px}#amethyst-panel-1 .detail{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.7;color:#746879;margin:17px 0 0;letter-spacing:.035em}#amethyst-panel-1 .closing{margin:0;background:#fff;text-align:center;padding:18px 22px;font-size:16px;font-style:italic;color:#76617f;border-bottom:1px solid #e9e2ec}@media(min-width:681px)and (max-width:1000px){#amethyst-panel-1 .hero{grid-template-columns:52% 48%}#amethyst-panel-1 .visual img{object-position:center top}#amethyst-panel-1 .copy{padding:25px 25px 25px 20px}#amethyst-panel-1 h1{font-size:43px}#amethyst-panel-1 .desc{font-size:15px}#amethyst-panel-1 .purchase{gap:17px}#amethyst-panel-1 .cta{padding:16px 22px}}@media(max-width:680px){#amethyst-panel-1 .brandbar{padding:22px 18px 19px}#amethyst-panel-1 .brand{font-size:29px}#amethyst-panel-1 .tagline{font-size:13px;letter-spacing:.16em;margin-top:8px}#amethyst-panel-1 .hero{display:flex;flex-direction:column;background:linear-gradient(180deg,#f8f2fb,#fff)}#amethyst-panel-1 .visual{width:100%;min-height:0;height:auto}#amethyst-panel-1 .visual img{width:100%;height:auto;object-fit:contain;object-position:center top}#amethyst-panel-1 .visual:after{background:linear-gradient(180deg,transparent 87%,#f8f2fb 100%)}#amethyst-panel-1 .copy{width:100%;padding:25px}#amethyst-panel-1 .eyebrow{font-size:13px;margin-bottom:14px}#amethyst-panel-1 h1{font-size:clamp(39px,10.5vw,56px);margin-bottom:17px}#amethyst-panel-1 .desc{font-size:15.5px;line-height:1.6;margin-bottom:19px;max-width:100%}#amethyst-panel-1 .intentions{font-size:13px;margin-bottom:20px}#amethyst-panel-1 .purchase{gap:22px;padding-top:20px}#amethyst-panel-1 .cta{flex:1}#amethyst-panel-1 .price{font-size:24px}#amethyst-panel-1 .detail{font-size:13px;margin-top:14px}#amethyst-panel-1 .closing{font-size:15px;padding:16px 22px}}@media(max-width:680px){#amethyst-panel-1 .meaning{font-size:15px;line-height:1.6;margin-bottom:20px;max-width:none}}@media(max-width:350px){#amethyst-panel-1 .brand{font-size:26px}#amethyst-panel-1 .copy{padding-inline:20px}#amethyst-panel-1 .purchase{gap:15px}#amethyst-panel-1 .cta{padding-inline:18px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/amethyst-v2-hero.css.map */
