.enso-legal-hub,body.template-policy .shopify-policy__container{width:min(100%,1580px);min-height:78svh;margin-inline:auto}.enso-legal-hub{display:grid;align-content:start}.enso-legal-hub__intro{min-width:0}.enso-legal-hub .enso-commerce__label{margin-bottom:28px}.enso-legal-hub .enso-legal-hub__title{max-width:680px;margin:0;color:var(--foreground);font-size:clamp(48px,12vw,74px);font-weight:390;letter-spacing:-.055em;line-height:.96;overflow-wrap:anywhere;text-wrap:balance}body.template-policy .shopify-policy__title h1{max-width:760px;margin:0;color:var(--foreground);font-size:clamp(42px,4.4vw,64px);font-weight:390;letter-spacing:-.045em;line-height:.96;overflow-wrap:anywhere;text-wrap:balance}.enso-legal-hub .enso-commerce__lede{max-width:560px;margin-top:34px;line-height:1.58}.enso-legal-index{width:100%;max-width:980px;margin-top:56px}.enso-legal-index__list{margin:0;padding:0;border-top:1px solid rgba(var(--foreground-rgb),.1);list-style:none}.enso-legal-index__item{margin:0;border-bottom:1px solid rgba(var(--foreground-rgb),.1)}.enso-legal-index__link{display:grid;min-height:96px;grid-template-columns:26px minmax(0,1fr) 16px;align-content:center;align-items:center;gap:8px 14px;padding:18px 0;color:inherit;text-decoration:none}.enso-legal-index__number{align-self:start;padding-top:5px;color:var(--muted);font-size:9px;font-weight:590;font-variant-numeric:tabular-nums;letter-spacing:.18em}.enso-legal-index__names{display:grid;min-width:0}.enso-legal-index__title{font-size:clamp(19px,5vw,28px);font-weight:520;letter-spacing:-.025em;line-height:1.08;overflow-wrap:anywhere}.enso-legal-index__description{grid-column:2 / -1;max-width:470px;margin:0;color:var(--muted);font-size:12px;font-weight:420;line-height:1.5}.enso-legal-index__arrow{grid-column:3;grid-row:1;align-self:center;font-size:12px;font-weight:420;transition:color .42s ease,transform .42s cubic-bezier(.2,.8,.2,1)}.enso-legal-index__link:hover .enso-legal-index__arrow{color:var(--accent);transform:translate(4px)}.enso-legal-hub__utility{margin-top:42px}body.template-policy .shopify-policy__container{max-width:none;padding:calc(132px + env(safe-area-inset-top)) calc(18px + env(safe-area-inset-right)) 120px calc(18px + env(safe-area-inset-left))}body.template-policy .shopify-policy__title{margin:0;padding:0;text-align:left}body.template-policy .shopify-policy__body{min-width:0;max-width:680px;margin:32px 0 0;padding-top:24px;border-top:1px solid rgba(var(--foreground-rgb),.1)}body.template-policy .shopify-policy__body .rte,body.template-policy .enso-policy{margin:0;color:var(--muted);font-size:15px;font-weight:420;line-height:1.62}body.template-policy .enso-policy>p:first-child{margin:0;color:var(--muted);font-size:10px;font-weight:580;line-height:1.55}body.template-policy .enso-policy h2{margin:64px 0 28px;color:var(--foreground);font-size:clamp(30px,5vw,42px);font-weight:390;letter-spacing:-.045em;line-height:1.02;overflow-wrap:anywhere;scroll-margin-block-start:calc(120px + env(safe-area-inset-top));text-wrap:balance}body.template-policy .enso-policy>div:first-of-type>h2:first-child{margin-top:48px}body.template-policy .enso-policy>hr+div>h2:first-child{margin-top:0}body.template-policy .enso-policy h3,body.template-policy .enso-policy h4{margin:42px 0 16px;color:var(--foreground);font-size:clamp(18px,2.5vw,24px);font-weight:420;letter-spacing:-.025em;line-height:1.12;overflow-wrap:anywhere;text-wrap:pretty;scroll-margin-block-start:calc(120px + env(safe-area-inset-top))}body.template-policy .enso-policy p{margin:0 0 1.05em;overflow-wrap:anywhere}body.template-policy .enso-policy strong,body.template-policy .enso-policy b{color:var(--foreground);font-weight:620}body.template-policy .enso-policy em,body.template-policy .enso-policy i{font-style:italic}body.template-policy .enso-policy a{color:var(--foreground);overflow-wrap:anywhere;text-decoration-color:rgba(var(--foreground-rgb),.45);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.22em;unicode-bidi:isolate}body.template-policy .enso-policy a:hover{color:var(--accent);text-decoration-color:currentColor}body.template-policy .enso-policy ul,body.template-policy .enso-policy ol{margin:1.15em 0 1.45em;padding-inline-start:1.3em}body.template-policy .enso-policy li{padding-inline-start:.25em}body.template-policy .enso-policy li+li{margin-top:.55em}body.template-policy .enso-policy hr{height:0;margin:72px 0;border:0;border-top:1px solid rgba(var(--foreground-rgb),.1)}body.template-policy .enso-policy blockquote{margin:32px 0;padding:22px 24px;border:1px solid rgba(var(--foreground-rgb),.1);background:var(--surface);color:var(--foreground)}body.template-policy .enso-policy blockquote>:last-child{margin-bottom:0}body.template-policy .enso-policy pre,body.template-policy .enso-policy code{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}body.template-policy .enso-policy table{display:table;width:100%;max-width:100%;margin:32px 0;table-layout:fixed;border-collapse:collapse}body.template-policy .enso-policy th,body.template-policy .enso-policy td{padding:12px;border:1px solid rgba(var(--foreground-rgb),.12);overflow-wrap:anywhere;text-align:start;vertical-align:top}body.template-policy .enso-policy th{color:var(--foreground);font-weight:620}body.template-policy .enso-policy img,body.template-policy .enso-policy video,body.template-policy .enso-policy iframe{max-width:100%;height:auto}body.template-policy .enso-policy [dir=rtl]{font-family:SF Arabic,Noto Sans Arabic,Tahoma,Arial,sans-serif;line-height:1.78;letter-spacing:0;text-align:right}body.template-policy .enso-policy [dir=rtl] h2,body.template-policy .enso-policy [dir=rtl] h3,body.template-policy .enso-policy [dir=rtl] h4{letter-spacing:0;text-wrap:pretty}body.template-policy .enso-policy [dir=rtl] a[href^="mailto:"],body.template-policy .enso-policy [dir=rtl] a[href^="tel:"],body.template-policy .enso-policy [dir=rtl] a[href^="http://"],body.template-policy .enso-policy [dir=rtl] a[href^="https://"]{direction:ltr;unicode-bidi:isolate}@media(max-width:479px){.enso-legal-index__description{display:none}}@media(min-width:768px){.enso-legal-index{margin-top:72px}body.template-policy .shopify-policy__container{padding-right:6vw;padding-left:6vw}}@media(min-width:1200px){.enso-legal-hub,body.template-policy .shopify-policy__container{padding-right:calc(clamp(18px,6.5vw,112px) + env(safe-area-inset-right));padding-left:calc(clamp(18px,6.5vw,112px) + env(safe-area-inset-left))}.enso-legal-hub{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);align-items:start;column-gap:clamp(64px,8vw,144px)}.enso-legal-hub__intro{position:sticky;top:calc(132px + env(safe-area-inset-top));align-self:start}.enso-legal-hub .enso-commerce__lede{font-size:16px}.enso-legal-index{grid-column:2;grid-row:1;max-width:none;margin-top:0}.enso-legal-hub__utility{grid-column:2}.enso-legal-index__link{grid-template-columns:36px minmax(230px,1fr) minmax(210px,.8fr) 16px;gap:20px;padding:18px 0}.enso-legal-index__number{align-self:center;padding-top:0}.enso-legal-index__description{grid-column:3;grid-row:1}.enso-legal-index__arrow{grid-column:4}body.template-policy .shopify-policy__container{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(64px,8vw,144px)}body.template-policy .shopify-policy__title{position:sticky;top:calc(132px + env(safe-area-inset-top));align-self:start;min-width:0}body.template-policy .shopify-policy__body{width:100%;margin-top:0;justify-self:start}}@media(min-width:1200px)and (max-height:639px){.enso-legal-hub__intro,body.template-policy .shopify-policy__title{position:static;top:auto}}@media print{html{background:#fff!important}body.template-policy,body.enso-legal-page{min-width:0;overflow:visible;background:#fff!important;color:#111}body.template-policy .enso-masthead,body.template-policy .enso-footer,body.template-policy .enso-skip-link,body.template-policy #shopify-pc__banner,body.template-policy #shopify-pc__prefs,body.template-policy #shopify-pc__prefs__overlay,body.enso-legal-page .enso-masthead,body.enso-legal-page .enso-footer,body.enso-legal-page .enso-skip-link,body.enso-legal-page #shopify-pc__banner,body.enso-legal-page #shopify-pc__prefs,body.enso-legal-page #shopify-pc__prefs__overlay{display:none!important}body.enso-legal-page .enso-legal-hub{display:block;width:auto;min-height:0;padding:0;color:#111}body.enso-legal-page .enso-legal-hub__intro{position:static}body.enso-legal-page .enso-legal-hub__title{max-width:none;color:#111;font-size:28pt;letter-spacing:-.035em;line-height:1}body.enso-legal-page .enso-commerce__label,body.enso-legal-page .enso-commerce__lede,body.enso-legal-page .enso-legal-index__number,body.enso-legal-page .enso-legal-index__description{color:#333}body.enso-legal-page .enso-legal-index{max-width:none;margin-top:24pt;opacity:1;transform:none}body.enso-legal-page .enso-legal-index__link{min-height:0;padding:12pt 0;color:#111;break-inside:avoid-page}body.template-policy .shopify-policy__container{display:block;width:auto;min-height:0;padding:0}body.template-policy .shopify-policy__title{position:static;top:auto}body.template-policy .shopify-policy__title h1{max-width:none;color:#111;font-size:28pt;letter-spacing:-.035em;line-height:1}body.template-policy .shopify-policy__body{max-width:none;margin-top:18pt;padding-top:12pt;border-top-color:#c9cdd2}body.template-policy .shopify-policy__body .rte,body.template-policy .enso-policy{color:#222;font-size:10.5pt;line-height:1.5}body.template-policy .enso-policy h2,body.template-policy .enso-policy h3,body.template-policy .enso-policy h4{color:#111;break-after:avoid-page}body.template-policy .enso-policy h2{margin:24pt 0 12pt;font-size:18pt;line-height:1.15}body.template-policy .enso-policy h3{margin:18pt 0 8pt;font-size:13pt;line-height:1.25}body.template-policy .enso-policy h4{margin:14pt 0 6pt;font-size:11.5pt;line-height:1.3}body.template-policy .enso-policy>p:first-child{font-size:8.5pt}body.template-policy .enso-policy p,body.template-policy .enso-policy li{widows:3;orphans:3}body.template-policy .enso-policy strong,body.template-policy .enso-policy b,body.template-policy .enso-policy blockquote,body.template-policy .enso-policy th{color:#111}body.template-policy .enso-policy a{color:#111;text-decoration-color:#111}body.template-policy .enso-policy blockquote{background:transparent;border-color:#c9cdd2;break-inside:avoid-page}body.template-policy .enso-policy hr{border-top-color:#c9cdd2}body.template-policy .enso-policy table{display:table;table-layout:fixed;overflow:visible}body.template-policy .enso-policy th,body.template-policy .enso-policy td{border-color:#c9cdd2;overflow-wrap:anywhere}@page{margin:16mm}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/enso-legal.css.map */
