.lush-policy-page{background:linear-gradient(180deg,#f7faf8,#fff 46%,#f7faf8);padding-top:max(var(--padding-top, 60px),72px)}.lush-policy-page .container-md{max-width:1160px}.lush-policy-hero{max-width:820px;margin:0 auto 36px;text-align:center}.lush-policy-eyebrow{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 14px;margin-bottom:16px;color:#0f5f58;background:#e8f4f1;border:1px solid #d8e8e3;border-radius:999px;font-size:14px;font-weight:800;line-height:1.2}.lush-policy-title{margin:0 0 14px;color:#1f2d2a;font-size:clamp(36px,5vw,58px);line-height:1.05;letter-spacing:0}.lush-policy-intro{max-width:760px;margin:0 auto;color:#66736f;font-size:18px;line-height:1.62}.lush-policy-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px}.lush-policy-summary-card,.lush-policy-aside-card,.lush-policy-content{border:1px solid #d8e8e3;border-radius:14px;background:#fff;box-shadow:0 16px 44px #184a4112}.lush-policy-summary-card{padding:22px}.lush-policy-summary-card span{display:block;margin-bottom:8px;color:#158478;font-size:13px;font-weight:800;line-height:1.2;text-transform:uppercase}.lush-policy-summary-card strong{display:block;margin-bottom:8px;color:#1f2d2a;font-size:22px;line-height:1.2}.lush-policy-summary-card p,.lush-policy-aside-card p{margin:0;color:#66736f;font-size:15px;line-height:1.58}.lush-policy-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.lush-policy-simple-layout{max-width:900px;margin:0 auto}.lush-policy-content{min-width:0;padding:clamp(24px,3vw,42px);color:#263532;font-size:17px;line-height:1.72}.lush-policy-simple-content{padding:clamp(26px,3.4vw,48px)}.lush-policy-content>*:first-child{margin-top:0}.lush-policy-content>*:last-child{margin-bottom:0}.lush-policy-content h2,.lush-policy-content h3,.lush-policy-content h4{margin:34px 0 14px;color:#1f2d2a;line-height:1.2}.lush-policy-content h4{font-size:22px}.lush-policy-content p,.lush-policy-content li{color:#40504c}.lush-policy-content strong,.lush-policy-content b{color:#1f2d2a}.lush-policy-content ul{display:grid;gap:8px;padding-left:0;list-style:none}.lush-policy-content li{position:relative;padding-left:24px}.lush-policy-content li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:8px;border-radius:50%;background:#158478;transform:translateY(-50%)}.lush-policy-content div[style*=overflow-x]{margin:18px 0 24px;border:1px solid #d8e8e3;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #d8e8e36b}.lush-policy-content table{width:100%;border-collapse:separate!important;border-spacing:0;color:#263532;font-size:15px}.lush-policy-content table td,.lush-policy-content table th{padding:14px 16px;border-right:1px solid #d8e8e3;border-bottom:1px solid #d8e8e3;vertical-align:top}.lush-policy-content table tr>*:last-child{border-right:0}.lush-policy-content table tbody tr:last-child>*{border-bottom:0}.lush-policy-content thead td,.lush-policy-content thead th{color:#0f5f58;background:#e8f4f1;font-weight:800}.lush-policy-content a{color:#0f5f58;text-decoration-thickness:1px;text-underline-offset:3px}.lush-payment-methods{display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr);gap:22px;align-items:center;margin:28px 0;padding:22px;border:1px solid #d8e8e3;border-radius:12px;background:#f7faf8}.lush-payment-methods h2{margin:0 0 8px;color:#1f2d2a;font-size:22px;line-height:1.22}.lush-payment-methods p{margin:0;color:#66736f;font-size:15px;line-height:1.55}.lush-payment-icons{display:flex!important;flex-wrap:wrap;gap:10px!important;align-items:center;justify-content:flex-start;margin:0!important;padding:0!important;list-style:none!important}.lush-payment-icons li{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:7px 10px!important;border:1px solid #d8e8e3;border-radius:8px;background:#fff;color:#1f2d2a;font-size:13px;font-weight:700;line-height:1.2}.lush-payment-icons li:before{content:none!important;display:none!important}.lush-payment-icons .icon{width:38px;height:24px;flex:0 0 auto}.lush-refund-overview{margin-bottom:28px;padding:22px;border-left:4px solid #158478;border-radius:12px;background:#f7faf8}.lush-refund-overview p{margin:0;color:#263532;font-size:18px;line-height:1.65}.lush-refund-section{margin-top:34px}.lush-refund-section h2,.lush-refund-address h2{margin:0 0 18px;color:#1f2d2a;font-size:26px;line-height:1.18}.lush-refund-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lush-refund-card{padding:18px;border:1px solid #d8e8e3;border-radius:12px;background:#fff}.lush-refund-card span{display:block;margin-bottom:8px;color:#0f5f58;font-size:15px;font-weight:800;line-height:1.3}.lush-refund-card p{margin:0;color:#40504c;font-size:15px;line-height:1.62}.lush-refund-list{display:grid!important;gap:12px!important;margin:0!important;padding:0!important}.lush-refund-list li{padding:16px 18px 16px 44px!important;border:1px solid #d8e8e3;border-radius:12px;background:#fff}.lush-refund-list li:before{left:20px;top:26px}.lush-refund-address{margin-top:34px;padding:22px;border:1px solid #d8e8e3;border-radius:12px;background:#f7faf8}.lush-refund-address p{margin:0;color:#40504c;font-size:15px;line-height:1.62}.lush-policy-aside{position:sticky;top:132px;display:grid;gap:16px}.lush-policy-aside-card{padding:22px}.lush-policy-aside-card h2{margin:0 0 10px;color:#1f2d2a;font-size:20px;line-height:1.2}.lush-policy-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;margin-top:18px;border-radius:999px;background:#158478;color:#fff!important;font-weight:800;text-decoration:none!important}.lush-policy-link:hover,.lush-policy-link:focus{background:#0f5f58;color:#fff!important}@media(max-width:1024px){.lush-policy-summary,.lush-policy-layout{grid-template-columns:1fr}.lush-policy-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.lush-policy-page{padding-top:max(var(--padding-top, 40px),42px)}.lush-policy-hero{margin-bottom:26px;text-align:left}.lush-policy-title{font-size:36px}.lush-policy-intro{font-size:16px}.lush-policy-summary{gap:12px;margin-bottom:18px}.lush-policy-summary-card,.lush-policy-aside-card,.lush-policy-content{border-radius:10px}.lush-policy-summary-card,.lush-policy-aside-card{padding:18px}.lush-policy-aside{grid-template-columns:1fr}.lush-payment-methods{grid-template-columns:1fr;gap:16px;padding:18px}.lush-refund-grid{grid-template-columns:1fr}.lush-policy-content{padding:20px 16px;font-size:16px}.lush-policy-content table{font-size:14px}.lush-policy-content table td,.lush-policy-content table th{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/policy-page.css.map */
