.nyalisis-legal-page{padding-block:clamp(42px,6vw,88px) clamp(72px,8vw,124px);background:radial-gradient(circle at 4% 5%,rgba(201,217,189,.34),transparent 24rem),radial-gradient(circle at 96% 38%,rgba(245,183,170,.2),transparent 27rem),var(--ny-cream, #fff9f2)}.shopify-policy__container{width:min(100% - (2 * var(--ny-gutter, 20px)),1160px)!important;max-width:none!important;margin:clamp(38px,6vw,82px) auto clamp(72px,8vw,124px)!important;color:var(--ny-ink, #3f3735)}.shopify-policy__title{margin-bottom:clamp(22px,3vw,34px);padding:clamp(30px,5vw,64px);text-align:left!important;border-radius:clamp(22px,3vw,36px);background:linear-gradient(135deg,#354839f7,#5c433cf0);box-shadow:0 24px 64px #42353026}body .shopify-policy__title h1{margin:0;color:#fff9f2;font-family:var(--ny-font-display, var(--font-heading--family));font-size:clamp(2.4rem,4.5vw,4.2rem);line-height:1.04;letter-spacing:-.04em}.shopify-policy__body{padding:clamp(28px,5vw,70px);border:1px solid rgba(118,92,82,.19);border-radius:clamp(22px,2.5vw,34px);background:#fffefcf7;box-shadow:0 20px 58px #4e3d371a}.shopify-policy__body :where(p,li,td,th){font-size:clamp(.95rem,1vw,1.02rem);line-height:1.78}.shopify-policy__body h2{margin:clamp(2.3rem,5vw,3.8rem) 0 1rem;color:var(--ny-ink, #3f3735);font-family:var(--ny-font-display, var(--font-heading--family));font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.2}.shopify-policy__body h3{margin:1.9rem 0 .7rem;color:var(--ny-sage-600, #45634a);font-family:var(--ny-font-display, var(--font-heading--family));font-size:clamp(1.08rem,1.5vw,1.28rem)}.shopify-policy__body a{color:var(--ny-berry, #a84f59)}.nyalisis-legal-page__header{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.65fr);gap:clamp(26px,5vw,76px);align-items:end;overflow:hidden;margin-bottom:clamp(24px,3vw,38px);padding:clamp(30px,5vw,70px);color:#fff9f2;border:1px solid rgba(255,255,255,.28);border-radius:clamp(24px,3vw,38px);background:linear-gradient(135deg,#354839f5,#5c433ced),var(--ny-sage-600, #45634a);box-shadow:0 26px 70px #42353029}.nyalisis-legal-page__header:before,.nyalisis-legal-page__header:after{position:absolute;border:2px solid rgba(255,255,255,.12);border-radius:50%;content:""}.nyalisis-legal-page__header:before{top:-95px;right:-70px;width:280px;height:280px}.nyalisis-legal-page__header:after{right:12%;bottom:-120px;width:210px;height:210px}.nyalisis-legal-page__eyebrow{display:flex;align-items:center;gap:.55rem;margin:0 0 .85rem;color:#f8c4b8;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body .nyalisis-legal-page__header h1{max-width:14ch;margin:0;color:#fff9f2;font-family:var(--ny-font-display, var(--font-heading--family));font-size:clamp(2.5rem,4.5vw,4.4rem);line-height:1.02;letter-spacing:-.045em}.nyalisis-legal-page__summary{position:relative;z-index:1;min-width:0;max-width:48ch;color:#fff9f2e0;font-size:clamp(.95rem,1.1vw,1.06rem);line-height:1.75}.nyalisis-legal-page__summary p{margin:0}.nyalisis-legal-page__meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.2rem}.nyalisis-legal-page__meta span,.nyalisis-legal-page__meta a{display:inline-flex;min-height:34px;align-items:center;padding:.35rem .75rem;color:#fff9f2;font-size:.76rem;font-weight:700;text-decoration:none;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#ffffff14}.nyalisis-legal-page__meta a{max-width:100%;overflow-wrap:anywhere}.nyalisis-legal-page__document{min-width:0;width:min(100%,1160px);margin-inline:auto;padding:clamp(28px,5vw,76px);color:var(--ny-ink, #3f3735);border:1px solid rgba(118,92,82,.19);border-radius:clamp(22px,2.5vw,34px);background:#fffefcf5;box-shadow:0 20px 58px #4e3d371a}.nyalisis-legal-page__document :where(p,li,td,th){font-size:clamp(.95rem,1vw,1.02rem);line-height:1.78}.nyalisis-legal-page__document p{margin:0 0 1.1rem}.nyalisis-legal-page__document :where(ul,ol){margin:.4rem 0 1.35rem;padding-inline-start:1.35rem}.nyalisis-legal-page__document li+li{margin-top:.48rem}.nyalisis-legal-page__document h2{scroll-margin-top:120px;margin:clamp(2.4rem,5vw,4rem) 0 1rem;padding-top:.25rem;color:var(--ny-ink, #3f3735);font-family:var(--ny-font-display, var(--font-heading--family));font-size:clamp(1.55rem,2.4vw,2.15rem);line-height:1.18;letter-spacing:-.03em}.nyalisis-legal-page__document h2:after{display:block;width:4.6rem;height:3px;margin-top:.48rem;border-radius:999px;content:"";background:linear-gradient(90deg,var(--ny-peach, #f5b7aa),var(--ny-butter, #f2ca69))}.nyalisis-legal-page__document h3{margin:2rem 0 .75rem;color:var(--ny-sage-600, #45634a);font-family:var(--ny-font-display, var(--font-heading--family));font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.3}.nyalisis-legal-page__document a{color:var(--ny-berry, #a84f59);text-decoration-thickness:1px;text-underline-offset:.18em}.nyalisis-legal-page__document strong{color:#362e2c}.nyalisis-legal__toc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem 1.1rem;margin:0 0 clamp(2rem,4vw,3.5rem);padding:clamp(18px,3vw,28px);border:1px dashed rgba(69,99,74,.32);border-radius:20px;background:var(--ny-sage-50, #f2f6ee)}.nyalisis-legal__toc strong{grid-column:1 / -1;color:var(--ny-sage-600, #45634a);font-family:var(--ny-font-display, var(--font-heading--family));font-size:1rem}.nyalisis-legal__toc a{font-size:.82rem;font-weight:700}.nyalisis-legal__notice{margin:1.7rem 0 2.1rem;padding:clamp(18px,3vw,28px);border:1px solid rgba(168,79,89,.2);border-left:5px solid var(--ny-peach, #f5b7aa);border-radius:16px;background:#fff4ef}.nyalisis-legal__notice--sage{border-color:#45634a33;border-left-color:var(--ny-sage-600, #45634a);background:var(--ny-sage-50, #f2f6ee)}.nyalisis-legal__notice>strong{display:block;margin-bottom:.45rem;font-family:var(--ny-font-display, var(--font-heading--family));font-size:1.08rem}.nyalisis-legal__notice>:last-child{margin-bottom:0}.nyalisis-legal__table-wrap{max-width:100%;overflow-x:auto;margin:1.2rem 0 2rem;border:1px solid var(--ny-line, rgba(118, 92, 82, .22));border-radius:18px}.nyalisis-legal-page__document table{width:100%;min-width:720px;border-collapse:collapse;background:#fffefc}.nyalisis-legal-page__document th,.nyalisis-legal-page__document td{padding:.95rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--ny-line, rgba(118, 92, 82, .22))}.nyalisis-legal-page__document th{color:var(--ny-sage-600, #45634a);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;background:var(--ny-sage-50, #f2f6ee)}.nyalisis-legal-page__document tr:last-child td{border-bottom:0}.nyalisis-legal-page__document address{padding:1.3rem 1.4rem;font-style:normal;line-height:1.8;border-radius:16px;background:var(--ny-sage-50, #f2f6ee)}.nyalisis-about__lead p{margin-bottom:1.8rem;color:var(--ny-ink, #3f3735);font-family:var(--ny-font-display, var(--font-heading--family));font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.55}.nyalisis-about__signoff{display:flex;gap:1rem;align-items:center;margin:2.2rem 0;padding:1.25rem 1.4rem;border-radius:18px;background:linear-gradient(135deg,var(--ny-sage-100, #e1ecd8),#fff2ec)}.nyalisis-about__signoff>span{color:var(--ny-berry, #a84f59);font-size:2rem}.nyalisis-about__signoff p{margin:0}@media screen and (max-width:749px){.shopify-policy__container{margin-block:24px 70px!important}.shopify-policy__title{padding:28px 22px}.shopify-policy__body{padding:28px 20px 38px}.nyalisis-legal-page{max-width:100%;overflow-x:hidden;padding-block:24px 70px}.nyalisis-legal-page .nyalisis-shell{min-width:0;max-width:100%}.nyalisis-legal-page__header{grid-template-columns:1fr;gap:1.25rem;padding:28px 22px 30px;border-radius:24px}body .nyalisis-legal-page__header h1{font-size:clamp(2.15rem,11vw,3rem)}.nyalisis-legal-page__document{padding:28px 20px 38px;border-radius:22px}.nyalisis-legal-page__meta{align-items:flex-start}.nyalisis-legal-page__meta span,.nyalisis-legal-page__meta a{min-height:32px;white-space:normal}.nyalisis-legal__toc{grid-template-columns:1fr}.nyalisis-legal-page__document :where(p,li,td,th){font-size:.94rem;line-height:1.72}}@media print{.shopify-section-group-header-group,.shopify-section-group-footer-group{display:none!important}.nyalisis-legal-page,.nyalisis-legal-page__document{padding:0;background:#fff;box-shadow:none}.nyalisis-legal-page__header{color:#000;border:0;background:#fff;box-shadow:none}body .nyalisis-legal-page__header h1,.nyalisis-legal-page__summary{color:#000}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/nyalisis-legal.css.map */
