:root{--font-body-family:"EB Garamond",Georgia,serif;--font-heading-family:"Cormorant Garamond",Georgia,serif;--font-heading-weight:500}body{letter-spacing:normal}.bt{background:#0e0b0c;color:#f1e8d8;font-family:EB Garamond,Georgia,serif;font-size:18px;line-height:1.6;letter-spacing:normal;padding-bottom:72px}.bt *{box-sizing:border-box}.bt h1,.bt h2,.bt h3{font-family:Cormorant Garamond,Georgia,serif;color:#f1e8d8;letter-spacing:normal;font-weight:500;margin:0}.bt p{margin:0}.bt a{color:#e8c9c4}.bt a:hover{color:#f1e8d8}.bt-w{max-width:1200px;margin:0 auto;padding:0 24px}.bt .k{font-family:Cormorant Garamond,Georgia,serif;text-transform:uppercase;letter-spacing:.16em;font-size:14px;color:#c8a96a}.bt .cg{font-family:Cormorant Garamond,Georgia,serif}.bt .h1{font-size:clamp(42px,5.5vw,67px);line-height:1.05;margin:8px 0 16px}.bt .h1 i,.bt .h2 i{color:#e8c9c4}.bt .h2{font-size:clamp(34px,4vw,48px);line-height:1.1;margin:6px 0 12px}.bt .h3{font-size:26px;line-height:1.15}.bt .lead{color:#dcd0c2;font-size:19px;max-width:44rem}.bt .c{text-align:center}.bt .c .lead{margin:0 auto}.bt .muted{color:#cfc3b4}.bt .dim{color:#9a8e86;font-size:16px}.bt .rose{color:#e8c9c4}.bt-hero{padding:64px 0 32px}.bt-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.bt .c .bt-btns{justify-content:center}.bt .btn,.bt .btn2,.bt .btn3{display:inline-block;font-family:Cormorant Garamond,Georgia,serif;text-transform:uppercase;letter-spacing:.16em;font-size:14px;padding:15px 26px;text-decoration:none;color:#f1e8d8;border:1px solid #6E1F2A;background:#6e1f2a}.bt .btn2{background:transparent;border-color:#c9b9a4}.bt .btn3{background:transparent;border-color:#c9b9a4;font-size:13px;padding:11px 18px}.bt .btn:hover,.bt .btn2:hover,.bt .btn3:hover{color:#fff;border-color:#c8a96a}.bt-div{display:flex;justify-content:center;margin:64px 0 56px}.bt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px}.bt-grid.s{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.bt-card{border:1px solid #3A3030;display:flex;flex-direction:column;position:relative;background:#120e0f}.bt-card .im{aspect-ratio:20/13;background:#1a1415;display:flex;align-items:center;justify-content:center;overflow:hidden}.bt-card .im img{width:100%;height:100%;object-fit:cover;display:block}.bt-card .bd{padding:22px 22px 26px;display:flex;flex-direction:column;gap:8px;flex:1}.bt-card .tt{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.bt-card .tt .cg{font-size:25px;line-height:1.1}.bt-card .pr{font-family:Cormorant Garamond,Georgia,serif;font-size:21px;color:#e8c9c4;white-space:nowrap}.bt-card p{color:#cfc3b4;font-size:17px}.bt-card .btn3{margin-top:auto;align-self:flex-start}.bt-badge{position:absolute;top:12px;left:12px;background:#6e1f2a;color:#f1e8d8;font-family:Cormorant Garamond,Georgia,serif;text-transform:uppercase;letter-spacing:.16em;font-size:12px;padding:5px 10px;z-index:1}.bt-sect{padding-top:56px}.bt-sect>.hd{margin-bottom:28px;border-bottom:1px solid #3A3030;padding-bottom:16px}.bt-sect>.hd .h2{font-size:clamp(32px,3.6vw,43px);margin:4px 0}.bt-panel{padding:32px 28px;border:1px solid #3A3030}.bt-panel.gold{border-color:#c8a96a}.bt-panel.wine{background:#3a1119;border-color:#5a2a33}.bt-panel.green{background:#1e2a24;border-color:#2e4234}.bt-panel.plum{background:#2c2433;border-color:#4a3b5a}.bt-panel.dark{background:#161112}.bt-panel .h3{font-size:34px;margin:2px 0 10px}.bt-list{display:flex;flex-direction:column;gap:8px;color:#dcd0c2}.bt-ed{display:flex;flex-direction:column;gap:10px}.bt-ed .ft{margin-top:auto;padding-top:14px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.bt-ed .price{font-family:Cormorant Garamond,Georgia,serif;font-size:32px}.bt-ed .price span{font-size:16px;color:#cfc3b4}.bt-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;padding:28px 0;border-top:1px solid #3A3030;border-bottom:1px solid #3A3030}.bt-steps>div{display:flex;gap:14px;align-items:flex-start}.bt-steps .n{font-family:Cormorant Garamond,Georgia,serif;font-size:38px;line-height:1;color:#c8a96a}.bt-steps .t{font-family:Cormorant Garamond,Georgia,serif;text-transform:uppercase;letter-spacing:.16em;font-size:15px}.bt-steps p{color:#cfc3b4;font-size:16px}.bt-inside{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));border-top:1px solid #3A3030;border-left:1px solid #3A3030}.bt-inside>div{padding:28px 26px;border-right:1px solid #3A3030;border-bottom:1px solid #3A3030}.bt-inside .h3{font-size:27px;margin:4px 0 6px}.bt-inside p{color:#cfc3b4}.bt-split{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.bt-split>*{flex:1 1 420px;min-width:0}.bt-refer{display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between;border:1px solid #C8A96A;padding:38px 34px;background:linear-gradient(90deg,#3a1119,#1a0e10)}.bt-refer>div{flex:1 1 460px;min-width:0}.bt-faq{border-top:1px solid #3A3030;max-width:960px;margin:0 auto}.bt-faq details{border-bottom:1px solid #3A3030;padding:18px 0}.bt-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-family:Cormorant Garamond,Georgia,serif;font-size:23px}.bt-faq summary::-webkit-details-marker{display:none}.bt-faq summary span{color:#c8a96a}.bt-faq p{margin-top:10px;color:#cfc3b4}.bt-form{display:flex;flex-direction:column;gap:12px}.bt-form label{font-family:Cormorant Garamond,Georgia,serif;text-transform:uppercase;letter-spacing:.16em;font-size:13px;color:#c8a96a}.bt-form input,.bt-form textarea,.bt-fields input[type=text],.bt-fields textarea{width:100%;background:#0e0b0c;border:1px solid #5A4D48;color:#f1e8d8;padding:13px 15px;font:inherit;font-size:17px}.bt-form button{align-self:flex-start;cursor:pointer}.bt-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 40%,#2a1f21,#1a1415 70%)}.bt-letter{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.bt-letter .card1{width:150px;height:258px;background:radial-gradient(ellipse at 50% 30%,#1e2a24,#121a16 75%);border:1px solid #C8A96A;transform:rotate(-4deg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.bt-letter .card2{width:190px;height:258px;background:#f2eadb;color:#1f1a1a;padding:16px;transform:rotate(3deg);font-size:12px;line-height:1.4}.bt-fields{display:flex;flex-direction:column;gap:12px;margin:8px 0 18px}.bt-fields>label,.bt-fields .lb{font-family:Cormorant Garamond,Georgia,serif;text-transform:uppercase;letter-spacing:.16em;font-size:13px;color:#c8a96a}.bt-fields .bt-radio{display:flex;flex-wrap:wrap;gap:10px}.bt-fields .bt-radio label{display:flex;gap:8px;align-items:center;border:1px solid #5A4D48;padding:10px 14px;font-size:16px;cursor:pointer}.bt-fields .note{font-size:15px;color:#9a8e86}@media(max-width:749px){.bt{font-size:17px}.bt-hero{padding:44px 0 20px}.bt-panel,.bt-refer{padding:26px 20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/blackthorn.css.map */
