.legal-body{max-width:760px;margin:0 auto;padding:56px 20px 80px;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.75;color:#3a3632}.legal-body h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(22px,3vw,28px);font-weight:500;line-height:1.2;color:#27231e;margin:48px 0 16px;padding-top:16px;border-top:1px solid #e8e1d9}.legal-body h2:first-child{margin-top:0;border-top:none;padding-top:0}.legal-body h3{font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:#8e9586;margin:32px 0 10px}.legal-body h4{font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;color:#27231e;margin:24px 0 8px}.legal-body p{margin:0 0 14px}.legal-body ul,.legal-body ol{margin:0 0 16px;padding-left:24px}.legal-body li{margin-bottom:6px}.legal-body strong{font-weight:600;color:#27231e}.legal-body a{color:#8e9586;text-decoration:underline;text-underline-offset:2px}.legal-body a:hover{color:#27231e}.legal-body blockquote,.legal-body .legal-callout{margin:24px 0;padding:16px 20px;border-left:3px solid #8E9586;background:#f7f4ef;border-radius:0 6px 6px 0;font-size:15px;line-height:1.65;color:#5a5450}.legal-body blockquote p:last-child,.legal-body .legal-callout p:last-child{margin-bottom:0}.legal-body .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:16px 0 24px;border-radius:6px;border:1px solid #e8e1d9}.legal-body table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5;min-width:480px}.legal-body thead{background:#f7f4ef}.legal-body th{padding:10px 14px;text-align:left;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#8e9586;border-bottom:1px solid #e8e1d9;white-space:nowrap}.legal-body td{padding:10px 14px;vertical-align:top;border-bottom:1px solid #f0ece7;color:#3a3632}.legal-body tr:last-child td{border-bottom:none}.legal-body .legal-pending{background:#fff8e6;color:#8a6a00;padding:2px 6px;border-radius:3px;font-size:13px;font-weight:500}@media(max-width:749px){.legal-body{padding:40px 16px 64px}.legal-body h2{font-size:22px;margin-top:36px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/legal-pages.css.map */
