.alchemist-offer{--af-white:#fff;--af-ink:#2e2a39;--af-body:#5a5660;--af-gold:#b4913b;--af-button:#c7a04e;--af-rule:#e8e0cf;--af-soft:#faf7f0;container-type:inline-size;width:100%;font-family:var(--font-body-family,"Libre Caslon Text",serif);font-size:16px;font-weight:400;line-height:1.65;color:var(--af-ink);text-align:left;background:var(--af-white);isolation:isolate}.alchemist-offer *{box-sizing:border-box}.alchemist-offer a{color:inherit;text-decoration:none}.alchemist-offer p,.alchemist-offer h1,.alchemist-offer h2{margin:0}.alchemist-offer .af-hero{position:relative;display:block;color:var(--af-ink);background:var(--af-white);border-top:1px solid var(--af-rule);border-bottom:1px solid var(--af-rule)}.alchemist-offer .af-offer-link{display:block;color:inherit}.alchemist-offer .af-offer-link:focus-visible{outline:3px solid var(--af-gold);outline-offset:-4px}.alchemist-offer .af-hero-inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.22fr);gap:5%;align-items:center;max-width:1100px;margin:0 auto;padding:42px 4.5% 34px}.alchemist-offer .af-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.alchemist-offer .af-eyebrow{display:flex;align-items:center;gap:10px;color:#806528;font-size:11px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.alchemist-offer .af-eyebrow:before{content:"";display:block;height:1px;width:30px;background:var(--af-gold);flex-shrink:0}.alchemist-offer .af-heading{font-family:var(--font-heading-family,"Libre Baskerville",serif);font-size:clamp(28px,3.3cqw,40px);font-weight:400;line-height:1.32;letter-spacing:.025em;max-width:480px;color:var(--af-ink)}.alchemist-offer .af-heading span{display:block;color:#816426}.alchemist-offer .af-description{max-width:370px;margin-top:20px;font-size:15px;line-height:1.8;color:var(--af-body)}.alchemist-offer .af-price{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin-top:18px;font-size:13px;line-height:1.7;color:var(--af-body)}.alchemist-offer .af-price strong{font-size:20px;font-weight:700;color:var(--af-ink)}.alchemist-offer .af-benefits{display:grid;grid-template-columns:1fr 1.15fr;width:100%;max-width:420px;margin-top:21px;padding:19px 0;border-block:1px solid var(--af-rule);gap:15px}.alchemist-offer .af-benefit{display:flex;gap:10px;align-items:flex-start;min-width:0}.alchemist-offer .af-benefit+.af-benefit{border-left:1px solid var(--af-rule);padding-left:16px}.alchemist-offer .af-benefit svg{color:#8d6e2a;width:21px;height:21px;flex-shrink:0;margin-top:3px;stroke-width:1.3}.alchemist-offer .af-benefit strong{display:block;font-size:17px;font-weight:700;line-height:1.45;color:var(--af-ink)}.alchemist-offer .af-benefit small{display:block;font-size:12px;line-height:1.6;color:var(--af-body);margin-top:4px}.alchemist-offer .af-actions{width:100%;max-width:420px;margin-top:23px}.alchemist-offer .af-cta{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:54px;padding:15px 21px;border:1px solid var(--af-button);border-radius:10px;background:var(--af-button);color:#26212b;font-size:15px;font-weight:400;line-height:1.5;letter-spacing:.025em;transition:background .2s,border-color .2s}.alchemist-offer .af-cta svg{width:20px;height:20px;flex-shrink:0;transition:transform .2s}.alchemist-offer .af-offer-link:hover .af-cta{background:#b99343;border-color:#b99343}.alchemist-offer .af-offer-link:hover .af-cta svg{transform:translate(3px)}.alchemist-offer .af-payment{margin-top:12px;font-size:11px;line-height:1.75;color:var(--af-body)}.alchemist-offer .af-payment span{display:inline-block;color:#806528}.alchemist-offer .af-gallery{min-width:0}.alchemist-offer .af-gallery-heading{display:flex;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;line-height:1.5;color:var(--af-body);letter-spacing:.025em}.alchemist-offer .af-gallery-heading:after{content:"";height:1px;flex:1;background:var(--af-rule)}.alchemist-offer .af-leads{display:grid;grid-template-columns:1fr 1fr;gap:14px}.alchemist-offer .af-tile{min-width:0;display:block}.alchemist-offer .af-image-wrap{overflow:hidden;background:var(--af-soft);position:relative}.alchemist-offer .af-image{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block;transition:transform .4s ease}.alchemist-offer .af-tile:hover .af-image{transform:scale(1.02)}.alchemist-offer .af-lead-label{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:12px 0 0;font-family:var(--font-heading-family,"Libre Baskerville",serif);font-size:17px;font-weight:400;line-height:1.5;letter-spacing:.04em;color:var(--af-ink)}.alchemist-offer .af-gender{font-family:var(--font-body-family,"Libre Caslon Text",serif);font-size:12px;letter-spacing:.025em;color:var(--af-body)}.alchemist-offer .af-minors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:24px}.alchemist-offer .af-minor-label{display:block;margin-top:9px;font-size:12px;line-height:1.55;color:var(--af-ink);text-align:center}.alchemist-offer .af-delivery{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:16px 20px;background:var(--af-soft);border-top:1px solid var(--af-rule);color:var(--af-ink);font-size:12px;font-weight:400;line-height:1.6;letter-spacing:.065em;text-transform:uppercase}.alchemist-offer .af-delivery strong{font-weight:700;white-space:nowrap}.alchemist-offer .af-terms{max-width:1050px;margin:0 auto;padding:14px 4.5% 18px;background:var(--af-white);color:var(--af-body);font-size:11px;line-height:1.8;text-align:center}@container (max-width:900px){.alchemist-offer .af-hero-inner{gap:4%}.alchemist-offer .af-description{font-size:14px}.alchemist-offer .af-benefit{gap:7px}.alchemist-offer .af-benefit+.af-benefit{padding-left:12px}.alchemist-offer .af-benefit strong{font-size:15px}.alchemist-offer .af-benefit small{font-size:11px}.alchemist-offer .af-benefit svg{width:18px;height:18px}.alchemist-offer .af-cta{font-size:14px;padding-inline:16px}.alchemist-offer .af-minor-label{font-size:11px}}@container (max-width:650px){.alchemist-offer .af-search{display:none!important}.alchemist-offer .af-hero-inner{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:29px 6% 26px}.alchemist-offer .af-copy,.alchemist-offer .af-gallery{display:contents}.alchemist-offer .af-intro{order:1;text-align:center}.alchemist-offer .af-eyebrow{justify-content:center;margin-bottom:15px;font-size:11px;letter-spacing:.075em;gap:9px}.alchemist-offer .af-eyebrow:before{width:22px}.alchemist-offer .af-heading{max-width:none;font-size:clamp(24px,6.6cqw,35px);line-height:1.4;letter-spacing:.01em}.alchemist-offer .af-description{font-size:13px;line-height:1.8;max-width:340px;margin:14px auto 0}.alchemist-offer .af-price{justify-content:center;font-size:12px;margin-top:13px;gap:6px}.alchemist-offer .af-price strong{font-size:18px}.alchemist-offer .af-gallery-heading{display:none}.alchemist-offer .af-leads{order:2;gap:12px;margin-top:23px}.alchemist-offer .af-lead-label{padding-top:9px;font-size:15px;letter-spacing:.025em}.alchemist-offer .af-gender{font-size:11px}.alchemist-offer .af-benefits{order:3;margin-top:21px;padding:16px 0;gap:13px;max-width:none;grid-template-columns:1fr 1.15fr}.alchemist-offer .af-benefit strong{font-size:16px}.alchemist-offer .af-benefit small{font-size:11px;line-height:1.7}.alchemist-offer .af-benefit svg{width:18px;height:18px}.alchemist-offer .af-benefit+.af-benefit{padding-left:13px}.alchemist-offer .af-actions{order:4;max-width:none;margin-top:20px;text-align:center}.alchemist-offer .af-cta{min-height:52px;font-size:14px;padding:14px 17px}.alchemist-offer .af-payment{font-size:11px;margin-top:11px}.alchemist-offer .af-minors{order:5;margin-top:25px;gap:8px}.alchemist-offer .af-minor-label{font-size:11px;line-height:1.6;margin-top:7px}.alchemist-offer .af-delivery{padding:14px 8px;gap:5px 8px;font-size:11px;letter-spacing:.025em}.alchemist-offer .af-terms{padding:13px 7% 17px;font-size:11px}}@media(prefers-reduced-motion:reduce){.alchemist-offer *{transition:none!important}}.alchemist-offer .af-heading{font-family:Alchemist Cormorant,Georgia,serif;font-size:clamp(43px,5.5cqw,70px);font-weight:400;line-height:1.02;letter-spacing:-.025em}.alchemist-offer .af-heading span{font-style:italic;line-height:1.1}@container (max-width:650px){.alchemist-offer .af-heading{font-size:clamp(38px,9.8cqw,52px);line-height:1.03;letter-spacing:-.02em}}.alchemist-offer .af-delivery strong{color:#000!important;font-weight:700!important;font-size:inherit;opacity:1;white-space:nowrap}.alchemist-offer .af-gifts{max-width:1100px;margin:0 auto;padding:34px 4.5% 22px;background:var(--af-white);color:var(--af-ink)}.alchemist-offer .af-gifts-intro{text-align:center;margin-bottom:26px}.alchemist-offer .af-gifts-eyebrow{display:block;margin-bottom:9px;font-size:11px;line-height:1.6;letter-spacing:.11em;text-transform:uppercase;color:#806528}.alchemist-offer .af-gifts .af-gifts-title{font-family:var(--font-heading-family,"Libre Baskerville",serif);font-size:27px;font-weight:400;line-height:1.4;letter-spacing:.015em;color:var(--af-ink)}.alchemist-offer .af-gifts-description{max-width:610px;margin:10px auto 0;font-size:14px;line-height:1.8;color:var(--af-body)}.alchemist-offer .af-purse-heading{font-family:var(--font-body-family,"Libre Caslon Text",serif);font-size:17px;font-weight:700;line-height:1.5;text-align:center;margin:0 0 15px;color:var(--af-ink)}.alchemist-offer .af-purses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;max-width:780px;margin:0 auto}.alchemist-offer .af-gift{min-width:0;margin:0;text-align:center}.alchemist-offer .af-gift-link{display:block;min-width:0}.alchemist-offer .af-gift-link:is(:hover,:focus-visible) .af-gift-label{text-decoration:underline;text-underline-offset:4px}.alchemist-offer .af-gift-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fcfcfb}.alchemist-offer .af-gift-label{display:block;margin-top:9px;font-family:var(--font-body-family,"Libre Caslon Text",serif);font-size:13px;font-weight:400;line-height:1.6;color:var(--af-ink)}.alchemist-offer .af-more-gifts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:520px;margin:31px auto 0;padding-top:26px;border-top:1px solid var(--af-rule)}.alchemist-offer .af-more-gifts .af-gift-label{font-size:15px;margin-top:12px}@container (max-width:650px){.alchemist-offer .af-delivery strong{font-size:inherit}.alchemist-offer .af-gifts{padding:28px 6% 18px}.alchemist-offer .af-gifts-intro{margin-bottom:23px}.alchemist-offer .af-gifts .af-gifts-title{font-size:23px;line-height:1.45}.alchemist-offer .af-gifts-description{font-size:13px;line-height:1.8;margin-top:10px}.alchemist-offer .af-purse-heading{font-size:15px;margin-bottom:13px}.alchemist-offer .af-purses{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;max-width:460px}.alchemist-offer .af-more-gifts{gap:16px;margin-top:25px;padding-top:22px;max-width:460px}.alchemist-offer .af-more-gifts .af-gift-label{font-size:13px;line-height:1.6}.alchemist-offer .af-gift-label{font-size:12px;margin-top:8px}}.alchemist-offer h3,.alchemist-offer h4{margin:0}.alchemist-offer .af-purse-heading{margin:0 0 15px}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map?subset=AQ */
