.pol{padding-bottom:clamp(64px,8vw,112px)}.pol-crumbs{display:flex;flex-wrap:wrap;gap:6px 10px;margin-bottom:22px;font-family:var(--f-mono);font-size:12.5px;color:var(--ink-soft)}.pol-crumbs a{color:inherit;text-underline-offset:3px}.pol-hero{padding-block:clamp(26px,3.6vw,52px) clamp(22px,3vw,40px)}.pol-hero__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px clamp(36px,6vw,96px);align-items:end}.pol-hero h1{margin-top:14px;font-size:clamp(2.6rem,5.2vw,5rem);line-height:.96;letter-spacing:-.022em}.pol-lede{font-size:17.5px;line-height:1.55;color:var(--ink-soft);max-width:46ch}.pol-tabs{display:flex;gap:8px;margin:0 0 clamp(22px,2.6vw,34px);padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pol-tabs::-webkit-scrollbar{display:none}.pol-tabs a{display:inline-flex;align-items:center;white-space:nowrap;padding:9px 15px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font-size:14.5px;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.pol-tabs a:hover{border-color:var(--ink-soft)}.pol-tabs a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--white)}.pol-grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:28px clamp(28px,4vw,64px);align-items:start}.pol-doc{padding:clamp(22px,3.4vw,48px);border-radius:var(--r-card);background:var(--white);box-shadow:inset 0 0 0 1px var(--line),0 24px 48px -36px #281c1259}.pol .shopify-policy__container{max-width:none;margin:0;padding:0}.pol .shopify-policy__title{display:none}.pol .rte{max-width:72ch;font-size:16.5px;line-height:1.7;color:var(--ink-soft);overflow-wrap:break-word}.pol .rte>div{display:contents}.pol .rte p{margin:0 0 1em}.pol .rte p:empty{display:none}.pol .rte h2,.pol .rte h3{margin:2em 0 .55em;color:var(--ink);font-family:var(--f-display);font-weight:400;font-size:clamp(1.6rem,2.3vw,2rem);line-height:1.1;letter-spacing:-.01em;scroll-margin-top:96px}.pol .rte h3{font-size:1.35rem}.pol .rte>:first-child,.pol .rte>div>:first-child,.pol .rte h2:first-child{margin-top:0}.pol .rte h2 .pol-n{display:block;margin-bottom:6px;font-family:var(--f-mono);font-size:12px;letter-spacing:0;color:var(--oak-ink)}.pol .rte strong,.pol .rte b{font-weight:500;color:var(--ink)}.pol .rte ul,.pol .rte ol{margin:0 0 1.2em;padding-left:1.25em}.pol .rte ul{list-style:disc}.pol .rte ol{list-style:decimal}.pol .rte li{margin:0 0 .55em;padding-left:.2em}.pol .rte li::marker{color:var(--oak-ink)}.pol .rte a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--oak-ink) 60%,transparent)}.pol .rte a:hover{text-decoration-color:currentColor}.pol .rte .pol-caps{font-size:14.5px;letter-spacing:.01em}.pol .rte dl.pol-dl{display:grid;grid-template-columns:minmax(0,14ch) minmax(0,1fr);margin:0;border-top:1px solid var(--line)}.pol .rte dl.pol-dl dt,.pol .rte dl.pol-dl dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}.pol .rte dl.pol-dl dt{font-family:var(--f-mono);font-size:13px;color:var(--ink-soft);padding-top:17px}.pol .rte dl.pol-dl dd{color:var(--ink)}.pol-side{display:grid;gap:16px}@media(min-width:1000px)and (min-height:820px){.pol-side{position:sticky;top:calc(var(--header-h,64px) + 24px)}}.pol-card{padding:20px 22px;border-radius:var(--r-card);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.pol-card__h{margin:0 0 12px;font-family:var(--f-mono);font-size:12.5px;font-weight:400;color:var(--ink-soft)}.pol-card p{font-size:15px;line-height:1.55;color:var(--ink-soft)}.pol-card .btn{margin-top:14px;width:100%;justify-content:center;font-size:15px;padding:12px 18px}.pol-card .pol-mail{display:block;margin-top:12px;font-size:14.5px;text-align:center;overflow-wrap:anywhere}.pol-toc ol{display:grid;margin:0;padding:0;list-style:none;counter-reset:tc}.pol-toc li{counter-increment:tc;border-top:1px solid var(--line)}.pol-toc li:first-child{border-top:0}.pol-toc a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px 0;font-size:14.5px;line-height:1.35;color:var(--ink-soft);text-decoration:none}.pol-toc a:before{content:counter(tc,decimal-leading-zero);font-family:var(--f-mono);font-size:11.5px;color:var(--oak-ink);padding-top:2px}.pol-toc a:hover,.pol-toc a[aria-current=true]{color:var(--ink)}.pol-toc--side{max-height:min(46vh,460px);overflow:auto}.pol-facts{display:grid;margin:0;padding:0;list-style:none}.pol-facts li{display:grid;gap:2px;padding:10px 0;border-top:1px solid var(--line)}.pol-facts li:first-child{border-top:0;padding-top:0}.pol-facts b{font-family:var(--f-display);font-weight:400;font-size:21px;line-height:1.15;color:var(--ink)}.pol-facts span{font-size:14px;color:var(--ink-soft)}.pol-toc--m{display:none}@media(max-width:999px){.pol-hero__grid,.pol-grid{grid-template-columns:minmax(0,1fr)}.pol-hero__grid{align-items:start}.pol-toc--side{display:none}.pol-toc--m{display:block;margin-bottom:14px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.pol-toc--m summary{display:flex;align-items:center;gap:10px;padding:13px 16px;cursor:pointer;list-style:none;font-weight:500;font-size:15px}.pol-toc--m summary::-webkit-details-marker{display:none}.pol-toc--m summary span{font-family:var(--f-mono);font-size:12px;font-weight:400;color:var(--ink-soft)}.pol-toc--m summary .icon{margin-left:auto;width:16px;height:16px;transition:transform .25s var(--ease)}.pol-toc--m[open] summary .icon{transform:rotate(45deg)}.pol-toc--m ol{padding:0 16px 10px}}@media(max-width:600px){.pol-hero h1{font-size:2.5rem}.pol-lede{font-size:16px}.pol-tabs{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.pol-tabs a{font-size:14px;padding:8px 13px}.pol-doc{padding:20px 16px;margin-inline:calc(var(--gutter) * -1 + 8px)}.pol .rte{font-size:16px;line-height:1.68}.pol .rte dl.pol-dl{grid-template-columns:minmax(0,1fr)}.pol .rte dl.pol-dl dt{padding:12px 0 0;border-bottom:0}.pol .rte dl.pol-dl dd{padding:2px 0 12px}}@media print{.site-header,.ivx-announce,.footer,.pol-tabs,.pol-side,.pol-toc--m,.pol-crumbs{display:none!important}.pol-grid{display:block}.pol-doc{box-shadow:none;padding:0}body:after{content:none}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/ivylux-policy.css.map */
