body.al-legal-policy-page{background:#f7f3ef}.al-legal-policy-page .al-legal-intro{background:linear-gradient(180deg,#f7f3ef,#f6f1eb);border-top:1px solid #e9dfd4;padding:clamp(46px,5.2vw,86px) 24px clamp(35px,4vw,60px);color:#2b2b2b}.al-legal-policy-page .al-legal-intro__inner{max-width:950px;margin-inline:auto;text-align:center}.al-legal-policy-page .al-legal-intro__eyebrow{font-family:var(--text-font-family),sans-serif;font-weight:600;font-size:11px;line-height:1.6;text-transform:uppercase;letter-spacing:.22em;color:#9a7758;margin:0}.al-legal-policy-page .al-legal-intro__rule{display:block;width:44px;height:1px;background:#c8a27a;margin:23px auto 20px}.al-legal-policy-page .al-legal-intro__description{font-family:var(--heading-font-family),Georgia,serif;font-weight:400;font-size:clamp(17px,1.9vw,21px);line-height:1.55;color:#61554c;margin:0}.al-legal-policy-page .shopify-policy__container{display:block;box-sizing:border-box;width:calc(100% - 48px);max-width:1060px;margin:0 auto clamp(44px,6vw,86px);padding:clamp(38px,5.4vw,74px) clamp(26px,5.3vw,82px) clamp(44px,5.6vw,82px);background:#fffdfa;border:1px solid #e6dbd0;box-shadow:0 17px 44px #4231230e;color:#48413b}.al-legal-policy-page .shopify-policy__title{display:block;margin:0 0 clamp(28px,3vw,42px);padding:0 0 clamp(23px,2.8vw,34px);border-bottom:1px solid #ded1c3;text-align:left}.al-legal-policy-page .shopify-policy__title h1,.al-legal-policy-page .shopify-policy__title.h2 h1{margin:0;font-family:var(--heading-font-family),Georgia,serif;font-weight:400;font-size:clamp(33px,4.3vw,57px);line-height:1.14;letter-spacing:-.02em;text-transform:none;color:#302b27;overflow-wrap:anywhere}.al-legal-policy-page .shopify-policy__body,.al-legal-policy-page .shopify-policy__body .rte,.al-legal-policy-page .shopify-policy__body .prose{max-width:none;color:#544c45;font-family:var(--text-font-family),Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.88;overflow-wrap:break-word}.al-legal-policy-page .shopify-policy__body :is(p,li,dd,dt){color:#544c45;line-height:1.85;font-size:16px}.al-legal-policy-page .shopify-policy__body p{margin:0 0 18px}.al-legal-policy-page .shopify-policy__body h2{margin:42px 0 18px;padding-top:30px;border-top:1px solid #e6ddd3;font-family:var(--heading-font-family),Georgia,serif;font-weight:400;font-size:clamp(24px,2.7vw,31px);line-height:1.3;color:#342e2a;letter-spacing:-.01em;text-transform:none}.al-legal-policy-page .shopify-policy__body :is(h3,h4,h5,h6){margin:26px 0 13px;font-family:var(--heading-font-family),Georgia,serif;font-size:clamp(18px,2vw,23px);line-height:1.34;font-weight:500;color:#3f342d;letter-spacing:0}.al-legal-policy-page .shopify-policy__body :is(ul,ol){margin:14px 0 25px;padding-inline-start:26px;list-style-position:outside}.al-legal-policy-page .shopify-policy__body li{padding-inline-start:4px;margin-bottom:10px}.al-legal-policy-page .shopify-policy__body li::marker{color:#af8966}.al-legal-policy-page .shopify-policy__body :is(a,a:visited){color:#795333;text-decoration:underline;text-decoration-color:#ba9673;text-underline-offset:4px;overflow-wrap:anywhere}.al-legal-policy-page .shopify-policy__body a:hover{color:#392a1f;text-decoration-color:#392a1f}.al-legal-policy-page .shopify-policy__body a:focus-visible,.al-legal-policy-page .al-legal-support__link:focus-visible{outline:2px solid #8b6848;outline-offset:3px}.al-legal-policy-page .shopify-policy__body :is(strong,b){font-weight:700;color:#3e342d}.al-legal-policy-page .shopify-policy__body table{display:table;width:100%;max-width:100%;margin:27px 0 32px;border:1px solid #e1d6c9;background:#fffdfa;border-collapse:collapse}.al-legal-policy-page .shopify-policy__body :is(th,td){padding:13px 16px;text-align:start;border-bottom:1px solid #e7ded3;border-inline-end:1px solid #eee6dd;font-size:14px;line-height:1.65;vertical-align:top;white-space:normal}.al-legal-policy-page .shopify-policy__body th{background:#f1e9df;color:#47382f;font-weight:700}.al-legal-policy-page .shopify-policy__body :is(pre,code){white-space:pre-wrap;overflow-wrap:anywhere}.al-legal-policy-page .shopify-policy__body :is(blockquote){border-inline-start:2px solid #c8a27a;background:#f9f4ed;margin:20px 0;padding:16px 22px;color:#544c45}.al-legal-policy-page .al-legal-support{background:#eee6dc;border-block:1px solid #e1d6c8;padding:clamp(37px,4vw,60px) 24px;text-align:center;color:#3d342e}.al-legal-policy-page .al-legal-support__inner{max-width:720px;margin:0 auto}.al-legal-policy-page .al-legal-support__eyebrow{font-family:var(--text-font-family),sans-serif;font-size:10px;font-weight:600;color:#9a7758;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px}.al-legal-policy-page .al-legal-support__heading{font-family:var(--heading-font-family),Georgia,serif;font-weight:400;font-size:clamp(23px,2.9vw,34px);line-height:1.28;color:#362d29;margin:0 0 14px}.al-legal-policy-page .al-legal-support__text{font-family:var(--text-font-family),sans-serif;font-size:14px;line-height:1.75;color:#65574e;margin:0 0 22px}.al-legal-policy-page .al-legal-support__link{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:13px 27px;border:1px solid #c8a27a;background:#c8a27a;color:#fff;font-family:var(--text-font-family),sans-serif;font-size:11px;font-weight:650;line-height:1.2;text-transform:uppercase;letter-spacing:.13em;text-decoration:none;transition:background-color .2s ease}.al-legal-policy-page .al-legal-support__link:hover{background:#b08c67;border-color:#b08c67;color:#fff}@media(max-width:749px){.al-legal-policy-page .al-legal-intro{padding:42px 20px 35px}.al-legal-policy-page .shopify-policy__container{width:calc(100% - 24px);padding:32px 22px 42px;margin-bottom:40px}.al-legal-policy-page .shopify-policy__body :is(p,li,dd,dt){font-size:15px;line-height:1.8}.al-legal-policy-page .shopify-policy__body table{display:block;overflow-x:auto}.al-legal-policy-page .shopify-policy__body :is(th,td){font-size:13px;padding:11px 12px}}@media(prefers-reduced-motion:reduce){.al-legal-policy-page .al-legal-support__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/al-legal-policies.css.map */
