.lx-policy{--pine: #102b27;--ink: #182a25;--rule: #d6ded6;--edge: max(6vw, calc((100vw - 1340px)/2) );display:grid;grid-template-columns:var(--edge) minmax(165px,230px) clamp(36px,6vw,112px) minmax(0,810px) minmax(var(--edge),1fr);color:var(--ink);padding-bottom:clamp(52px,8vw,120px)}.lx-policy .shopify-policy__container{display:contents!important}.lx-policy .shopify-policy__title{grid-column:1 / -1;grid-row:1;position:relative;isolation:isolate;overflow:hidden;padding:clamp(58px,6.5vw,108px) var(--edge);margin:0 0 clamp(32px,5vw,80px);background:var(--pine);color:#fff;text-align:left}.lx-policy .shopify-policy__title:before{content:"LUXSOL LIVING  /  CUSTOMER CARE";display:block;margin-bottom:22px;font:650 11px/1.4 Arial,sans-serif;letter-spacing:.2em;color:#d4e5d6}.lx-policy .shopify-policy__title h1{margin:0;color:inherit;font-family:inherit;font-size:clamp(44px,5vw,80px);line-height:1.03;font-weight:400;letter-spacing:-.055em;text-wrap:balance}.lx-policy__rail{grid-column:2;grid-row:2;align-self:start;position:sticky;top:112px;min-width:0}.lx-policy__directory summary,.lx-policy__jump label{display:block;font-size:11px;line-height:1.4;font-weight:650;text-transform:uppercase;letter-spacing:.14em;color:#455b50}.lx-policy__directory summary{cursor:pointer;border-top:2px solid var(--pine);padding:15px 0}.lx-policy__directory summary::-webkit-details-marker{display:none}.lx-policy__directory summary:after{content:"+";float:right}.lx-policy__directory[open] summary:after{content:"\2212"}.lx-policy__directory nav a{display:block;padding:11px 12px;border-bottom:1px solid var(--rule);font-size:14px;line-height:1.5;color:var(--ink);text-decoration:none}.lx-policy__directory nav a:hover,.lx-policy__directory nav a[aria-current]{background:#edf2eb}.lx-policy__directory nav a[aria-current]{box-shadow:inset 3px 0 var(--pine);font-weight:600}.lx-policy__jump{margin-top:26px}.lx-policy__jump[hidden]{display:none}.lx-policy__jump select{width:100%;margin-top:9px;padding:10px;-webkit-appearance:auto;appearance:auto;font:inherit;font-size:15px;color:var(--pine);background:#fff;border:1px solid #96a59a;border-radius:4px}.lx-policy .shopify-policy__body{grid-column:4;grid-row:2;min-width:0}.lx-policy .rte{font-size:clamp(16px,1.15vw,18px);line-height:1.65;overflow-wrap:anywhere;color:var(--ink)}.lx-policy .rte :is(p,ul,ol,li,h2,h3,h4,h5){margin-block:0}.lx-policy .rte :is(p,ul,ol)+:is(p,ul,ol){margin-top:.9em}.lx-policy .rte :is(ol,ul){padding-inline-start:1.65em}.lx-policy .rte li{padding-inline-start:.2em;list-style-position:outside}.lx-policy .rte li+li{margin-top:.75em}.lx-policy .rte li::marker{color:#405f51;font-weight:600}.lx-policy .rte a{display:inline;color:#284f41;text-decoration:underline;text-underline-offset:.16em}.lx-policy .rte :is(h2,h3,h4,h5,.lp-subhead){color:var(--pine);font-weight:500;letter-spacing:-.03em;line-height:1.18;font-size:clamp(23px,2.2vw,34px);margin:1.35em 0 .55em}.lx-policy .rte .lp-chapter{border-top:1px solid var(--rule);padding-top:.85em}.lx-policy .rte .lp-blank{display:none}.lx-policy .rte .lp-delivery{margin-top:1.2em;padding:20px 24px;border-left:3px solid #53745e;background:#edf2eb}.lx-policy .rte .lp-delivery p:first-child{font-size:1.22em}.lx-policy [id]{scroll-margin-top:125px}.lx-policy :focus-visible{outline:2px solid #48705a;outline-offset:3px}.lx-policy .rte .lp-document{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:5px 12px;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--rule)}.lx-policy .lp-document br{display:none}.lx-policy .lp-document span{font-size:10px;font-weight:650;letter-spacing:.14em;color:#52695b}.lx-policy .lp-document span:nth-of-type(2){border-left:1px solid #8c9d91;padding-left:12px}.lx-policy .lp-document span:nth-of-type(3){grid-column:1 / -1;font-size:clamp(23px,2.45vw,37px);font-weight:450;letter-spacing:-.035em;line-height:1.18;color:var(--pine);margin:8px 0 2px}.lx-policy .lp-document span:last-child{grid-column:1 / -1;font-size:13px;font-weight:400;letter-spacing:0}@media(max-width:760px){.lx-policy{--edge: 20px;grid-template-columns:var(--edge) minmax(0,1fr) var(--edge)}.lx-policy .shopify-policy__title{padding:36px var(--edge);margin-bottom:22px}.lx-policy .shopify-policy__title:before{font-size:9px;letter-spacing:.12em;margin-bottom:14px}.lx-policy .shopify-policy__title h1{font-size:clamp(36px,8.8vw,48px)}.lx-policy__rail{grid-row:2;grid-column:2;position:static;margin-bottom:24px}.lx-policy__directory{border-bottom:1px solid var(--rule)}.lx-policy__jump{margin-top:14px}.lx-policy .shopify-policy__body{grid-row:3;grid-column:2}.lx-policy .rte :is(ol,ul){padding-inline-start:1.25em}.lx-policy .rte .lp-delivery{padding:14px}}@media print{.lx-policy,.lx-policy .shopify-policy__container{display:block}.lx-policy__rail{display:none}.lx-policy .shopify-policy__title{background:#fff;color:#000;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/luxsol-policy-reader.css.map */
