@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Jost:wght@400;500;600&display=swap";.pa{font-family:Jost,sans-serif;color:#111;background:#faf6ee;line-height:1.55;text-align:left;font-size:16px}.pa *{box-sizing:border-box}.pa h1,.pa h2,.pa h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;margin:0;line-height:1.08;color:inherit;text-transform:none;letter-spacing:0}.pa h1{font-size:clamp(40px,6vw,68px)}.pa h2{font-size:clamp(34px,4.5vw,48px)}.pa h3{font-size:28px}.pa p,.pa ul{margin:0}.pa-wrap{max-width:1180px;margin:0 auto;padding:0 28px}.pa-sec{padding:84px 0}.pa-alt{background:#fff}.pa-eyebrow{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:#8a6a1f;margin-bottom:14px}.pa a.pa-btn{display:inline-block;background:#111;color:#faf6ee;text-decoration:none;padding:16px 34px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:14px;border:1px solid #111;min-height:48px;line-height:1.5;text-align:center}.pa a.pa-btn:hover{background:#8a6a1f;border-color:#8a6a1f;color:#faf6ee}.pa-note{font-size:13px;color:#4a4a4a;margin-top:12px}.pa-center{text-align:center}.pa-cta{text-align:center;margin-top:44px}.pa-grid4{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px}.pa-grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px}.pa-card{background:#fff;border:1px solid #E6DCC8;padding:30px}.pa-alt .pa-card{background:#faf6ee}.pa-card h3{margin-bottom:14px}.pa-card ul{padding-left:18px;font-size:15px;list-style:disc}.pa-card li{margin-bottom:8px}.pa-num{font-family:Cormorant Garamond,Georgia,serif;font-size:56px;line-height:1;color:#8a6a1f}.pa-ph{background:repeating-linear-gradient(135deg,#efe7d6,#efe7d6 12px,#e6dcc8 12px 24px);color:#5a4a22;display:flex;align-items:center;justify-content:center;text-align:center;font-size:13px;padding:14px;width:100%;height:100%;min-height:80px}.pa-strip{border-bottom:1px solid #E6DCC8;padding:12px 0;font-size:14px}.pa a.pa-lnk{color:#111;text-decoration:underline}.pa a.pa-lnk:hover{color:#8a6a1f}.pa-herogrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:56px;align-items:center}.pa-video{position:relative;aspect-ratio:16/9;background:#111;overflow:hidden}.pa-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.pa-trust{display:flex;flex-wrap:wrap;gap:12px 40px;justify-content:center;padding:20px 0;border-top:1px solid #E6DCC8;border-bottom:1px solid #E6DCC8;font-size:14px;font-weight:500;margin-top:48px}.pa-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:48px}.pa-photo{aspect-ratio:4/5;background:#efe7d6;overflow:hidden}.pa-photo img{width:100%;height:100%;object-fit:cover;display:block}.pa-cap{font-size:13px;color:#4a4a4a;margin-top:6px}.pa-head{width:64px;height:64px;border-radius:50%;overflow:hidden;margin-bottom:16px;background:#efe7d6}.pa-head img{width:100%;height:100%;object-fit:cover;display:block}.pa-quote{font-family:Cormorant Garamond,Georgia,serif;font-size:24px;line-height:1.25;margin-bottom:14px}.pa-tbl{width:100%;border-collapse:collapse;background:#fff;border:1px solid #E6DCC8;min-width:560px}.pa-tbl th,.pa-tbl td{padding:18px 20px;text-align:left;border-bottom:1px solid #E6DCC8;font-size:15px;vertical-align:top}.pa-tbl th{font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:600}.pa-tbl th.pa-rh{font-family:Jost,sans-serif;font-size:15px;font-weight:600}.pa-tbl .pa-us{background:#111;color:#faf6ee}.pa-tbl th.pa-us{color:#d9b866}.pa-faq details{border-bottom:1px solid #D9CDB3;padding:20px 0}.pa-faq summary{font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:600;cursor:pointer}.pa-faq details div{margin-top:10px;font-size:15px;color:#333}.pa-faq details p{margin:0 0 8px}.pa-final{background:#111;color:#faf6ee;padding:96px 0;text-align:center}.pa-final h2{max-width:760px;margin:0 auto 32px;font-size:clamp(36px,5vw,56px)}.pa-final a.pa-btn{background:#d9b866;color:#111;border-color:#d9b866}.pa-final a.pa-btn:hover{background:#faf6ee;border-color:#faf6ee;color:#111}.pa-final .pa-note{color:#cfc6b2}@media(max-width:600px){.pa-sec{padding:56px 0}.pa-wrap{padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/pro-access.css.map */
