:root{--pl:#5C2033;--rose:#F4E8F1;--gold:#b8956a;--ink:#2A1626;--mut:#6E5A69;--line:#EADCE3;--bg:#fff}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.65 Lato,Helvetica,Arial,sans-serif;padding-bottom:76px}img{max-width:100%;height:auto;display:block}a{color:var(--pl)}.bar{background:var(--pl);color:#fff;text-align:center;font:700 12px/1.3 Lato,Arial,sans-serif;letter-spacing:.08em;padding:9px 14px;text-transform:uppercase}.hd{text-align:center;padding:12px 0;border-bottom:1px solid var(--line)}.hd a{font:700 19px/1 Playfair Display,Georgia,serif;letter-spacing:.18em;color:var(--pl);text-decoration:none}.art{max-width:640px;margin:0 auto;padding:22px 18px 8px}.eyb{margin:0 0 10px;font:700 11.5px/1.3 Lato,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}h1{margin:0 0 10px;font:700 33px/1.12 Playfair Display,Georgia,serif;color:var(--pl);text-wrap:balance}.sub{margin:0 0 18px;font:italic 400 21px/1.35 Playfair Display,Georgia,serif;color:var(--ink)}.art p{margin:0 0 16px}.art figure{margin:6px 0 20px}.art figure img{width:100%;border-radius:6px}.art figcaption{margin-top:7px;font-size:13px;color:var(--mut);line-height:1.45}.rs{list-style:none;margin:8px 0 0;padding:0}.rs li{margin:0 0 30px}.rs h2,.art h2{margin:0 0 12px;font:700 25px/1.2 Playfair Display,Georgia,serif;color:var(--pl);text-wrap:balance}.rs h2 .n{display:block;font:700 13px/1 Lato,Arial,sans-serif;letter-spacing:.16em;color:var(--gold);margin-bottom:8px}.q{margin:6px 0 22px;padding:14px 16px;background:var(--rose);border-left:3px solid var(--pl);font:italic 400 19px/1.45 Playfair Display,Georgia,serif}.lt{margin:0 0 22px;padding:18px 18px 6px;background:var(--rose);border-radius:6px}.lt .sig{font:italic 400 15px/1.3 Playfair Display,Georgia,serif;color:var(--mut)}.chk{margin:0 0 20px;padding:0;list-style:none}.chk li{position:relative;padding:0 0 10px 30px}.chk li:before{content:"";position:absolute;left:0;top:6px;width:18px;height:18px;border-radius:50%;background:var(--pl);-webkit-mask:radial-gradient(circle,#000 0 4px,transparent 5px);mask:radial-gradient(circle,#000 0 4px,transparent 5px)}.st3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 14px}.st3 figure{margin:0}.st3 img{border-radius:6px;aspect-ratio:1/1;object-fit:cover;width:100%}.st3 figcaption{margin-top:6px;font:700 12.5px/1.35 Lato,Arial,sans-serif;color:var(--ink)}.st3 figcaption b{display:block;color:var(--gold);font-size:11px;letter-spacing:.1em}.tbl{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:15px}.tbl th,.tbl td{padding:10px 6px;border-bottom:1px solid var(--line);text-align:left}.tbl th{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.tbl td:last-child{color:var(--pl);font-weight:700}.tl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 20px;text-align:center;font-size:13px;line-height:1.35}.tl div{background:var(--rose);border-radius:6px;padding:10px 4px}.tl b{display:block;font:700 16px/1.2 Playfair Display,Georgia,serif;color:var(--pl);margin-bottom:3px}.pr3{margin:0 0 20px;padding:0;list-style:none;counter-reset:p}.pr3 li{counter-increment:p;display:flex;gap:12px;align-items:baseline;padding:0 0 10px}.pr3 li:before{content:counter(p);font:700 22px/1 Playfair Display,Georgia,serif;color:var(--pl);min-width:18px}.btn{display:block;margin:6px 0 10px;padding:17px 16px;background:var(--pl);color:#fff!important;text-align:center;text-decoration:none;font:700 14px/1 Lato,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.btn:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.note{text-align:center;font-size:13px;color:var(--mut);margin:0 0 18px}.offer{max-width:640px;margin:10px auto 26px;padding:24px 18px;background:var(--rose);border-top:3px solid var(--pl);text-align:center}.offer h2{margin:0 0 6px;font:700 27px/1.15 Playfair Display,Georgia,serif;color:var(--pl);text-wrap:balance}.offer p{margin:0 0 14px}.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);text-decoration:none;color:var(--ink);text-align:left;position:relative}.pk.on{border:2px solid var(--pl)}.pk .t{font-weight:700}.pk small{display:block;font-weight:400;color:var(--mut);font-size:13px}.pk .pr{text-align:right;white-space:nowrap}.pk .pr s{display:block;color:var(--mut);font-size:13px}.pk .pop{position:absolute;top:-9px;left:12px;background:var(--pl);color:#fff;font:700 10px/1 Lato,Arial,sans-serif;letter-spacing:.1em;padding:4px 7px}.ft{max-width:640px;margin:0 auto;padding:18px;text-align:center;font-size:12.5px;color:var(--mut);border-top:1px solid var(--line)}.ft nav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:6px 0}.ft a{color:var(--mut)}.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 #3c142814;font-size:14px}.stk a{background:var(--pl);color:#fff;text-decoration:none;font:700 13px/1 Lato,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:13px 18px;white-space:nowrap}@media(min-width:760px){h1{font-size:42px}.art{padding-top:34px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/pen-congru.css.map */
