:root{--ac:#7a1f3d;--ink:#1d1d1f;--mut:#6b6b6b;--line:#e6e2e3;--soft:#f8f4f5;--gold:#a8834f}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#fff;color:var(--ink);font:400 18px/1.7 "Source Serif 4",Georgia,serif;padding-bottom:74px}img{max-width:100%;height:auto;display:block}a{color:var(--ac)}.bar{background:var(--ac);color:#fff;text-align:center;font:700 11.5px/1.35 Inter,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:9px 12px}.adv{margin:0;padding:5px 12px;background:#f2f2f2;color:#888;text-align:center;font:600 10px/1.4 Inter,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.mast{text-align:center;padding:14px 16px 0;border-bottom:1px solid var(--ink)}.mast .nm{display:block;font:700 27px/1 Playfair Display,Georgia,serif;color:#111}.mast .tg{display:block;margin:6px 0 10px;font:400 10.5px/1 Inter,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#999}.mast nav{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 16px;padding:8px 0;border-top:1px solid var(--line);font:600 10.5px/1.4 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#555}.mast nav .on{color:var(--ac)}.crumb{max-width:680px;margin:0 auto;padding:12px 18px 0;font:400 12px/1.4 Inter,Arial,sans-serif;color:#999}.art{max-width:680px;margin:0 auto;padding:14px 18px 10px}.cat{margin:0 0 8px;font:700 11px/1 Inter,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ac)}h1{margin:0 0 12px;font:700 31px/1.16 Playfair Display,Georgia,serif;color:#111;text-wrap:balance}.dek{margin:0 0 16px;font:italic 400 19px/1.5 "Source Serif 4",Georgia,serif;color:#555}.by{display:flex;align-items:center;gap:10px;margin:0 0 20px;padding:11px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:400 13px/1.4 Inter,Arial,sans-serif;color:#666}.by .av{flex:none;width:38px;height:38px;border-radius:50%;background:var(--ac);color:#fff;display:flex;align-items:center;justify-content:center;font:700 13px Inter,Arial,sans-serif;overflow:hidden}.by .av img{width:100%;height:100%;object-fit:cover}.by b{color:#111}figure{margin:4px 0 22px}figure img{width:100%;border-radius:3px}figcaption{margin-top:7px;font:400 13px/1.45 Inter,Arial,sans-serif;color:#777}.art p{margin:0 0 18px}.art h2{margin:34px 0 14px;font:700 24px/1.25 Playfair Display,Georgia,serif;color:#111;text-wrap:balance}.art h2 .n{display:block;margin-bottom:6px;font:700 12px/1 Inter,Arial,sans-serif;letter-spacing:.16em;color:var(--ac)}.dc:first-letter{float:left;font:700 62px/.82 Playfair Display,Georgia,serif;margin:6px 8px 0 0;color:var(--ac)}blockquote{margin:26px 0;padding:4px 0 4px 18px;border-left:3px solid var(--ac);font:italic 400 21px/1.45 Playfair Display,Georgia,serif;color:#222}.sum{margin:0 0 24px;padding:18px;background:var(--soft);border-left:4px solid var(--ac)}.sum .k{margin:0 0 6px;font:700 11px/1 Inter,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ac)}.sum p{margin:0 0 12px}.bub{position:relative;margin:6px 0 26px;padding:18px 18px 6px;background:#fff6f8;border:1px solid #f0d6de;border-radius:16px;font:italic 400 18px/1.6 "Source Serif 4",Georgia,serif}.bub:after{content:"";position:absolute;left:34px;top:-11px;width:20px;height:20px;background:#fff6f8;border-left:1px solid #f0d6de;border-top:1px solid #f0d6de;transform:rotate(45deg)}.bub .sig{font:700 13px/1 Inter,Arial,sans-serif;font-style:normal;color:var(--ac);letter-spacing:.06em}.chk{margin:0 0 22px;padding:0;list-style:none}.chk li{position:relative;padding:0 0 10px 30px}.chk li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--ac);font:700 18px/1.6 Inter,Arial,sans-serif}.g2,.g3{display:grid;gap:8px;margin:4px 0 22px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g2 figure,.g3 figure{margin:0}.g2 img,.g3 img{aspect-ratio:1/1;object-fit:cover}.g3 figcaption{font-size:12px}.g3 figcaption b,.g2 figcaption b{display:block;color:var(--ac);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.tbl{width:100%;border-collapse:collapse;margin:0 0 22px;font:400 15px/1.4 Inter,Arial,sans-serif}.tbl th,.tbl td{padding:10px 6px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.tbl th{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#888}.tbl td:last-child{color:var(--ac);font-weight:700}.tl{margin:0 0 22px;padding:0;list-style:none;border-left:2px solid var(--ac)}.tl li{position:relative;padding:0 0 14px 20px}.tl li:before{content:"";position:absolute;left:-7px;top:9px;width:12px;height:12px;border-radius:50%;background:var(--ac)}.tl b{display:block;font:700 13px/1.3 Inter,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ac)}.cta{display:block;margin:8px 0 6px;padding:17px 14px;background:var(--ac);color:#fff!important;text-align:center;text-decoration:none;font:700 15px/1 Inter,Arial,sans-serif;letter-spacing:.05em;border-radius:4px}.cta:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.ctan{margin:0 0 26px;text-align:center;font:400 13px/1.4 Inter,Arial,sans-serif;color:#777}.offer{max-width:680px;margin:14px auto 28px;padding:24px 18px;background:var(--soft);border-top:4px solid var(--ac);text-align:center;font-family:Inter,Arial,sans-serif}.offer .k{margin:0 0 6px;font:700 11px/1 Inter,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ac)}.offer h2{margin:0 0 8px;font:700 26px/1.2 Playfair Display,Georgia,serif;color:#111;text-wrap:balance}.offer p{margin:0 0 14px;font-size:15px;line-height:1.5;color:#444}.offer img{margin:0 0 14px;border-radius:3px}.pk{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:4px;text-decoration:none;color:#111;text-align:left;position:relative;font-size:15px}.pk.on{border:2px solid var(--ac)}.pk .t{font-weight:700}.pk small{display:block;font-weight:400;color:#777;font-size:13px}.pk .pr{text-align:right;white-space:nowrap}.pk .pr s{display:block;color:#999;font-size:13px}.pk .pop{position:absolute;top:-9px;left:12px;background:var(--ac);color:#fff;font:700 10px/1 Inter,Arial,sans-serif;letter-spacing:.1em;padding:4px 7px;border-radius:2px}.avl{margin:0 0 14px;font:600 13px/1.4 Inter,Arial,sans-serif;color:var(--ac)}.faq{max-width:680px;margin:0 auto;padding:0 18px 10px}.faq h2{font:700 24px/1.25 Playfair Display,Georgia,serif;margin:10px 0 12px}.faq details{border-bottom:1px solid var(--line);padding:12px 0}.faq summary{cursor:pointer;font:700 16px/1.4 Inter,Arial,sans-serif;color:#111;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:right;color:var(--ac)}.faq details[open] summary:after{content:"\2212"}.faq details p{margin:10px 0 0;font-size:17px}.ft{max-width:680px;margin:0 auto;padding:22px 18px 30px;border-top:1px solid var(--line);text-align:center;font:400 12px/1.6 Inter,Arial,sans-serif;color:#999}.ft a{color:#999;margin:0 6px}.ft .dis{margin-top:10px;font-size:11px}.stk{position:fixed;left:0;right:0;bottom:0;z-index:9;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--line);box-shadow:0 -4px 14px #00000012;font:400 14px/1.3 Inter,Arial,sans-serif}.stk a{background:var(--ac);color:#fff;text-decoration:none;font:700 13px/1 Inter,Arial,sans-serif;letter-spacing:.05em;padding:13px 16px;border-radius:4px;white-space:nowrap}@media(min-width:760px){h1{font-size:40px}.mast .nm{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/pen-native.css.map */
