.ll-ca-policy{--ll-policy-ink: #171717;--ll-policy-muted: #62615e;--ll-policy-line: #deddd8;--ll-policy-soft-line: #ecebe7;--ll-policy-paper: #f6f6f3;--ll-policy-accent: #74532f;--ll-policy-selection: #ddcfb8;--ll-policy-sidebar-width: 290px;--ll-policy-reading-width: 66ch;background:#fff;color:var(--ll-policy-ink)}.ll-ca-policy ::selection{background:var(--ll-policy-selection);color:var(--ll-policy-ink)}.ll-ca-policy #MainContent{background:#fff;color:var(--ll-policy-ink)}.ll-ca-policy--ready .shopify-policy__container,.ll-ca-policy--ready #MainContent .page-width.page-width--narrow{max-width:none;padding:0;margin:0}.ll-ca-policy--ready #MainContent .page-width.page-width--narrow>.container{max-width:none;padding:0;margin:0}.ll-policy-page,.ll-policy-page *{box-sizing:border-box;letter-spacing:0}.ll-policy-page{font-family:var(--base-font-family, Mulish, Arial, sans-serif);font-size:16px;font-weight:400;line-height:1.7;color:var(--ll-policy-ink);opacity:0;transform:translateY(6px)}.ll-ca-policy--ready .ll-policy-page{opacity:1;transform:translateY(0);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}.ll-policy-hero{width:100%;margin-inline:0;padding:clamp(72px,8vw,118px) 24px clamp(62px,7vw,96px);border-bottom:1px solid var(--ll-policy-line);background:#fff;text-align:center}.ll-policy-hero__inner{width:min(820px,100%);margin:0 auto}.ll-policy-title{max-width:780px;margin:0 auto;color:var(--ll-policy-ink);font-family:var(--heading-font-family, Marcellus, Georgia, serif);font-size:40px;font-weight:600;line-height:1.2;text-wrap:balance;text-transform:none}.ll-policy-intro{max-width:720px;margin:26px auto 0;color:#4f4e4b;font-size:16px;line-height:1.65;text-wrap:pretty}.ll-policy-intro:empty{display:none}.ll-policy-intro>:first-child{margin-top:0}.ll-policy-intro>:last-child{margin-bottom:0}.ll-policy-main{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:56px 0 96px}.ll-policy-tools{display:grid;grid-template-columns:var(--ll-policy-sidebar-width) minmax(0,1fr);gap:clamp(52px,7vw,96px);align-items:center;margin:0 0 36px}.ll-policy-search{grid-column:2;justify-self:start;position:relative;width:min(100%,430px)}.ll-policy-search:before{position:absolute;top:50%;left:17px;width:14px;height:14px;border:1.5px solid #777570;border-radius:50%;content:"";pointer-events:none;transform:translateY(-60%)}.ll-policy-search:after{position:absolute;top:calc(50% + 5px);left:29px;width:6px;height:1.5px;background:#777570;content:"";pointer-events:none;transform:rotate(45deg);transform-origin:left center}.ll-ca-policy .ll-policy-page .ll-policy-search__input{width:100%;height:50px;padding:0 46px;border:1px solid #aaa8a2;border-radius:999px;outline:0;background:#fff;color:var(--ll-policy-ink);font:inherit;line-height:1;-webkit-appearance:none;appearance:none}.ll-policy-search__input::placeholder{color:#66645f;opacity:1}.ll-policy-search__input:focus-visible,.ll-policy-select:focus-visible,.ll-policy-nav__link:focus-visible,.ll-policy-document a:focus-visible{outline:2px solid var(--ll-policy-accent);outline-offset:3px}.ll-policy-search__input::-webkit-search-cancel-button{cursor:pointer}.ll-policy-layout{display:grid;grid-template-columns:var(--ll-policy-sidebar-width) minmax(0,1fr);gap:clamp(52px,7vw,96px);align-items:start}.ll-policy-sidebar{position:sticky;top:128px;max-height:calc(100vh - 160px);overflow-y:auto;padding:0 24px 10px 0;scrollbar-color:#b8b5af transparent;scrollbar-width:thin}.ll-policy-sidebar::-webkit-scrollbar{width:5px}.ll-policy-sidebar::-webkit-scrollbar-thumb{background:#b8b5af}.ll-policy-sidebar__title{margin:0 0 16px;color:#55534f;font-family:var(--navigation-font-family, var(--base-font-family, Mulish, Arial, sans-serif));font-size:13px;font-weight:700;line-height:1.4;text-transform:uppercase}.ll-policy-nav{display:grid;gap:0;margin:0;padding:0;list-style:none}.ll-policy-nav__item{border-bottom:1px solid var(--ll-policy-line)}.ll-policy-nav__link{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:center;min-height:58px;padding:12px 0;color:#53514d;font-family:var(--navigation-font-family, var(--base-font-family, Mulish, Arial, sans-serif));font-size:15px;line-height:1.4;text-decoration:none;transition:color .18s ease,font-weight .18s ease}.ll-policy-nav__link:hover,.ll-policy-nav__link[aria-current]{color:var(--ll-policy-ink)}.ll-policy-nav__index{color:#8b8983;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.ll-policy-nav__label{min-width:0}.ll-policy-nav__link:hover .ll-policy-nav__index,.ll-policy-nav__link[aria-current] .ll-policy-nav__index{color:var(--ll-policy-accent)}.ll-policy-nav__link[aria-current] .ll-policy-nav__label{font-weight:700}.ll-policy-mobile-nav{display:none;margin-bottom:32px}.ll-policy-mobile-nav__label{display:block;margin-bottom:8px;color:#4f4e4b;font-size:13px;font-weight:600}.ll-policy-select{width:100%;height:50px;padding:0 44px 0 15px;border:1px solid #aaa8a2;border-radius:0;outline:0;background-color:#fff;color:var(--ll-policy-ink);font:inherit}.ll-policy-document{width:min(100%,var(--ll-policy-reading-width));min-width:0}.ll-policy-page--short .ll-policy-layout{display:block}.ll-policy-page--short .ll-policy-sidebar,.ll-policy-page--short .ll-policy-mobile-nav{display:none}.ll-policy-page--short .ll-policy-document{margin-inline:auto}.ll-policy-section{scroll-margin-top:132px}.ll-policy-section+.ll-policy-section{margin-top:52px;padding-top:48px;border-top:1px solid var(--ll-policy-soft-line)}.ll-policy-section__title{margin:0 0 20px;color:var(--ll-policy-ink);font-family:var(--heading-font-family, Marcellus, Georgia, serif);font-size:30px;font-weight:400;line-height:1.25;text-transform:none;text-wrap:balance}.ll-policy-section--untitled+.ll-policy-section{margin-top:44px}.ll-policy-section__title strong,.ll-policy-section__title b{font-weight:400}.ll-policy-section__title--compact{font-family:var(--base-font-family, Mulish, Arial, sans-serif);font-size:21px;font-weight:700;line-height:1.35}.ll-policy-section__title--compact strong,.ll-policy-section__title--compact b{font-weight:700}.ll-policy-section__content{color:#343331;overflow-wrap:break-word}.ll-policy-section__content strong,.ll-policy-section__content b{color:var(--ll-policy-ink);font-weight:700}.ll-policy-section__content>:first-child{margin-top:0}.ll-policy-section__content>:last-child{margin-bottom:0}.ll-policy-document p,.ll-policy-document ul,.ll-policy-document ol,.ll-policy-document table,.ll-policy-document blockquote{margin-top:0;margin-bottom:20px}.ll-policy-document ul,.ll-policy-document ol{padding-left:1.4em}.ll-policy-document li+li{margin-top:12px}.ll-policy-document li::marker{color:var(--ll-policy-accent);font-weight:700}.ll-policy-document h1,.ll-policy-document h2,.ll-policy-document h3,.ll-policy-document h4,.ll-policy-document h5,.ll-policy-document h6{color:var(--ll-policy-ink);font-family:var(--heading-font-family, Marcellus, Georgia, serif);font-weight:400;letter-spacing:0;text-transform:none}.ll-policy-section__content h1,.ll-policy-section__content h2,.ll-policy-section__content h3,.ll-policy-section__content h4,.ll-policy-section__content h5,.ll-policy-section__content h6{margin:38px 0 14px;font-family:var(--base-font-family, Mulish, Arial, sans-serif);font-weight:700;line-height:1.4}.ll-policy-section__content h1,.ll-policy-section__content h2,.ll-policy-section__content h3{font-size:20px}.ll-policy-section__content h4,.ll-policy-section__content h5,.ll-policy-section__content h6{font-size:17px}.ll-policy-document a{color:var(--ll-policy-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ll-policy-document a:hover{color:#4f351c}.ll-policy-table-wrap{width:100%;margin:26px 0;overflow-x:auto;border-block:1px solid var(--ll-policy-line);scrollbar-color:#aaa8a2 #f1f0ed;scrollbar-width:thin}.ll-policy-table-wrap table{width:100%;min-width:620px;margin:0;border-collapse:collapse}.ll-policy-table-wrap th,.ll-policy-table-wrap td{padding:13px 14px;border:1px solid var(--ll-policy-soft-line);text-align:left;vertical-align:top}.ll-policy-table-wrap th{background:var(--ll-policy-paper);color:var(--ll-policy-ink);font-weight:700}.ll-policy-empty{display:none;padding:44px 0;border-block:1px solid var(--ll-policy-soft-line);color:var(--ll-policy-muted);text-align:center}.ll-policy-empty.is-visible{display:block}.ll-policy-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:899px){.ll-policy-main{width:min(100% - 40px,760px);padding:44px 0 72px}.ll-policy-tools{display:block;margin-bottom:22px}.ll-policy-search{width:100%}.ll-policy-layout{display:block}.ll-policy-sidebar{display:none}.ll-policy-mobile-nav{display:block}.ll-policy-document{width:100%}}@media(max-width:599px){.ll-policy-hero{padding:58px 20px 54px}.ll-policy-title{font-size:34px;line-height:1.16}.ll-policy-intro{margin-top:20px;font-size:15px;text-align:left}.ll-policy-intro>:first-child:nth-last-child(1){text-align:center}.ll-policy-main{width:calc(100% - 32px);padding:36px 0 60px}.ll-policy-section+.ll-policy-section{margin-top:40px;padding-top:38px}.ll-policy-section__title{margin-bottom:16px;font-size:26px}.ll-policy-section__title--compact{font-size:20px}.ll-policy-document p,.ll-policy-document ul,.ll-policy-document ol,.ll-policy-document table,.ll-policy-document blockquote{margin-bottom:18px}.ll-policy-section__content h1,.ll-policy-section__content h2,.ll-policy-section__content h3,.ll-policy-section__content h4,.ll-policy-section__content h5,.ll-policy-section__content h6{margin-top:32px}.ll-policy-section__content h1,.ll-policy-section__content h2,.ll-policy-section__content h3{font-size:18px}.ll-policy-section__content h4,.ll-policy-section__content h5,.ll-policy-section__content h6{font-size:16px}}@media(prefers-reduced-motion:reduce){.ll-policy-page,.ll-ca-policy--ready .ll-policy-page{opacity:1;transform:none;transition:none}.ll-policy-nav__link{transition:none}}@media print{.ll-policy-page,.ll-ca-policy--ready .ll-policy-page{opacity:1;transform:none}.ll-policy-hero{padding:28px 0 34px;background:#fff}.ll-policy-main{width:100%;padding:36px 0 0}.ll-policy-tools,.ll-policy-sidebar,.ll-policy-mobile-nav,.ll-policy-empty{display:none!important}.ll-policy-layout{display:block}.ll-policy-document{width:100%;max-width:none}.ll-policy-section__title{break-after:avoid}.ll-policy-table-wrap{overflow:visible}.ll-policy-table-wrap table{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/lucia-ca-policy.css.map */
