.peri-page{scroll-behavior:smooth}.peri-offer-wrap{margin-top:3.2rem;max-width:720px}.peri-offer__terms{font-size:1.2rem;line-height:1.5;text-align:left}.peri-proof:has(.peri-card-grid--reviews:empty){display:none}body:has(.peri-page) .jdgm-widget,body:has(.peri-page) .jdgm-revs-tab{display:none!important}.peri-page{--peri-ink:var(--tranq-text,#3a2b3d);--peri-body:var(--tranq-body,#6b5c67);--peri-cream:var(--tranq-cream,#fff8f1);--peri-pink:var(--tranq-pink,#ffe3ec);--peri-yellow:var(--tranq-yellow,#fff4ba);--peri-accent:var(--tranq-magenta,#c41462);color:var(--peri-body);overflow:hidden}.peri-page *{box-sizing:border-box}.peri-section{padding:clamp(5rem,8vw,9.6rem) 0}.peri-hero{background:radial-gradient(circle at 88% 15%,var(--peri-yellow),transparent 28rem),linear-gradient(135deg,var(--peri-cream),#fff0f4)}.peri-split{align-items:center;display:grid;gap:clamp(3rem,6vw,7rem);grid-template-columns:minmax(0,1.05fr) minmax(32rem,.95fr)}.peri-split--reverse .peri-media{order:2}.peri-copy{display:grid;gap:1.8rem}.peri-copy h1,.peri-copy h2,.peri-page h2,.peri-copy h3,.peri-card h3{color:var(--peri-ink);font-family:var(--font-heading-family);letter-spacing:0;line-height:1.05;margin:0}.peri-copy h1{font-size:clamp(4rem,6vw,7.2rem)}.peri-page h2{font-size:clamp(3.2rem,5vw,5.4rem)}.peri-copy h3{font-size:clamp(2.5rem,3vw,3.4rem)}.peri-page p{line-height:1.7;margin:0}.peri-lead{font-size:clamp(1.7rem,1.8vw,2rem)}.peri-eyebrow,.peri-gate{color:var(--peri-accent);font-size:1.25rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.peri-media{background:linear-gradient(145deg,#fff,var(--peri-pink),var(--peri-yellow));border:1px solid var(--tranq-border,#f0dccf);border-radius:36px;min-height:40rem;overflow:hidden}.peri-media img,.peri-media svg{display:block;height:100%;min-height:40rem;object-fit:cover;width:100%}.peri-hero .peri-media img{object-fit:contain}.peri-cta{border:0;cursor:pointer;width:fit-content}.peri-copy .product-form,.peri-copy .tranq-atc-form{width:fit-content}.peri-hero-trust{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:0;padding:0}.peri-hero-trust li{align-items:center;background:#ffffffb8;border:1px solid var(--tranq-border,#f0dccf);border-radius:999px;color:var(--peri-ink);display:inline-flex;font-size:1.25rem;font-weight:750;gap:.65rem;line-height:1.3;padding:.75rem 1.1rem}.peri-hero-trust li:before{background:var(--peri-accent);border-radius:50%;box-shadow:0 0 0 3px #c414621f;content:"";flex:0 0 auto;height:.65rem;width:.65rem}.peri-micro,.peri-disclaimer,.peri-fda{font-size:1.3rem}.peri-narrow{margin-inline:auto;max-width:820px}.peri-center{text-align:center;justify-items:center}.peri-rich{display:grid;gap:1.4rem;font-size:1.7rem}.peri-validation,.peri-how,.peri-faq{background:#fff}.peri-card-grid{display:grid;gap:1.6rem;margin-top:3.6rem}.peri-card-grid--reviews{grid-template-columns:minmax(0,760px);justify-content:center}.peri-card-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.peri-card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.peri-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.peri-card{background:#ffffffdb;border:1px solid var(--tranq-border,#f0dccf);border-radius:26px;box-shadow:0 12px 34px #3a2b3d12;color:inherit;display:grid;gap:1rem;padding:2.2rem;text-decoration:none}.peri-card b,.peri-ingredient span{color:var(--peri-accent);font-size:1.4rem}.peri-product-intro,.peri-permission,.peri-belonging{background:var(--peri-cream)}.peri-offer{background:#fff;border:1px solid var(--tranq-border,#f0dccf);border-radius:24px;box-shadow:0 14px 34px #3a2b3d14;display:grid;gap:1.4rem;padding:1.8rem}.peri-offer__header{align-items:start;display:flex;gap:1rem;justify-content:space-between}.peri-offer__header a{color:var(--peri-ink);font-weight:850;text-decoration:none}.peri-offer__header>span{background:var(--peri-yellow);border-radius:999px;color:var(--peri-ink);font-size:1.15rem;font-weight:800;padding:.5rem .8rem;white-space:nowrap}.peri-offer__form,.peri-offer__choices{display:grid;gap:.9rem}.peri-copy .peri-offer .product-form{width:100%}.peri-offer__choice{align-items:center;border:1px solid var(--tranq-border,#f0dccf);border-radius:16px;cursor:pointer;display:grid;gap:1rem;grid-template-columns:auto 1fr;padding:1.2rem}.peri-offer__choice:has(input:checked){background:#fff8ed;border-color:var(--peri-accent);box-shadow:0 0 0 1px var(--peri-accent)}.peri-offer__choice input{accent-color:var(--peri-accent);height:1.8rem;margin:0;width:1.8rem}.peri-offer__choice span{display:grid;gap:.25rem}.peri-offer__choice strong{color:var(--peri-ink)}.peri-offer__choice small{color:var(--peri-body);font-size:1.25rem}.peri-offer__choice em{background:#e7f4ee;border-radius:999px;color:#0f6a55;font-size:1.05rem;font-style:normal;margin-left:.4rem;padding:.25rem .55rem}.peri-offer .peri-cta{width:100%}.peri-price{color:var(--peri-accent);font-size:2rem;font-weight:800}.peri-permission{background:linear-gradient(135deg,var(--peri-pink),var(--peri-cream),var(--peri-yellow))}.peri-heading-row{align-items:end;display:flex;gap:3rem;justify-content:space-between}.peri-heading-row>p{max-width:420px}.peri-ingredients{background:var(--peri-accent);color:#fff}.peri-ingredients h2,.peri-ingredients .peri-gate{color:#fff}.peri-ingredient{background:#ffffff1c;border-color:#ffffff42;box-shadow:none;color:#fff}.peri-ingredient h3,.peri-ingredient span{color:#fff}.peri-proof{background:#fff8ed}.peri-quote span{color:var(--peri-accent);font-size:1.1rem;font-weight:900;letter-spacing:.08em}.peri-quote blockquote{color:var(--peri-ink);font-family:var(--font-heading-family);font-size:2rem;line-height:1.35;margin:0}.peri-disclaimer{text-align:center;margin-top:2rem!important}.peri-safety{background:#edf7f2}.peri-clarity,.peri-safety-card{background:#fff;border:1px solid #d7e6dc;border-radius:24px;padding:2.4rem}.peri-safety-card{display:grid;gap:1.6rem}.peri-safety-card ul{display:grid;gap:.8rem;margin:0;padding-left:2rem}.peri-link{color:var(--peri-accent);font-weight:800}.peri-link--disabled{opacity:.7}.peri-fda{margin-top:3rem!important}.peri-faq details{background:#fff;border:1px solid var(--tranq-border,#f0dccf);border-radius:18px;margin-top:1.2rem}.peri-faq summary{color:var(--peri-ink);cursor:pointer;font-weight:800;padding:1.8rem 2rem}.peri-faq details div{border-top:1px solid var(--tranq-border,#f0dccf);line-height:1.7;padding:1.8rem 2rem}.peri-faq details p{margin:0}.peri-page .loading__spinner{width:1.8rem}.peri-page .product-form__error-message-wrapper{display:none}.peri-coa{background:#fff;border:1px solid #cfe1d7;border-radius:22px;box-shadow:0 12px 30px #0f4f4a14;overflow:hidden}.peri-coa summary{align-items:center;cursor:pointer;display:grid;gap:1.2rem;grid-template-columns:auto 1fr auto;list-style:none;padding:1.6rem}.peri-coa summary::-webkit-details-marker{display:none}.peri-coa summary strong{color:var(--peri-ink);display:block}.peri-coa summary small,.peri-small{color:var(--peri-body);display:block;font-size:1.25rem;line-height:1.5}.peri-coa__check{align-items:center;background:#e7f4ee;border-radius:50%;color:#0f6a55;display:flex;font-weight:900;height:4rem;justify-content:center;width:4rem}.peri-coa__action{color:var(--peri-accent);font-size:1.3rem;font-weight:800}.peri-coa__panel{border-top:1px solid #d7e6dc;display:grid;gap:1.6rem;padding:2rem}.peri-coa__header{align-items:start;display:flex;gap:1.5rem;justify-content:space-between}.peri-coa__header h3{color:var(--peri-ink);font-family:var(--font-heading-family);font-size:2.4rem;margin:.4rem 0 0}.peri-coa__status{background:#e7f4ee;border-radius:999px;color:#0f6a55;font-size:1.2rem;font-weight:850;padding:.65rem 1rem;white-space:nowrap}.peri-coa__tabs{display:flex;gap:.6rem;overflow-x:auto;padding-bottom:.2rem}.peri-coa__tabs button{background:#f5f7f6;border:1px solid #d7e6dc;border-radius:999px;color:var(--peri-ink);cursor:pointer;font:inherit;font-size:1.2rem;font-weight:800;padding:.75rem 1rem;white-space:nowrap}.peri-coa__tabs button span{background:#fff;border-radius:999px;margin-left:.35rem;padding:.15rem .45rem}.peri-coa__tabs button.is-active{background:var(--peri-ink);border-color:var(--peri-ink);color:#fff}.peri-coa__tabs button.is-active span{color:var(--peri-ink)}.peri-coa__tabpanel.is-hidden{display:none}.peri-coa__results{display:grid;gap:.8rem}.peri-coa__result{align-items:center;background:#f8fbf9;border:1px solid #d7e6dc;border-radius:14px;display:grid;gap:1.2rem;grid-template-columns:1fr auto;padding:1.2rem 1.4rem}.peri-coa__result>div{display:grid;gap:.25rem}.peri-coa__result>div:last-child{text-align:right}.peri-coa__result span,.peri-coa__result strong{color:var(--peri-ink);font-weight:850}.peri-coa__result small{color:var(--peri-body);font-size:1.15rem}.peri-coa__button{justify-self:start}.peri-small{margin:0}.peri-coa[open] .peri-coa__action{font-size:0}.peri-coa[open] .peri-coa__action:after{content:"Hide results";font-size:1.3rem}.peri-step-card{overflow:hidden;padding:0}.peri-step-card__image{aspect-ratio:1/1;background:var(--peri-pink);overflow:hidden}.peri-step-card__image img{display:block;height:100%;object-fit:cover;width:100%}.peri-step-card__copy{display:grid;gap:1rem;padding:2.2rem}.peri-gate:empty,.peri-link--disabled:empty{display:none}.peri-coa__status{font-size:0}.peri-coa__status:after{content:"15 of 15 reported results meet specifications";font-size:1.2rem}@media(max-width:989px){.peri-split{grid-template-columns:1fr}.peri-split--reverse .peri-media{order:0}.peri-card-grid--5,.peri-card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.peri-card-grid--3{grid-template-columns:1fr}.peri-heading-row{align-items:start;flex-direction:column}.peri-media,.peri-media img,.peri-media svg{min-height:34rem}}@media(max-width:749px){.peri-section{padding:4.8rem 0}.peri-card-grid--5,.peri-card-grid--4{grid-template-columns:1fr}.peri-copy h1{font-size:clamp(3.8rem,12vw,5.2rem)}.peri-media,.peri-media img,.peri-media svg{min-height:28rem}.peri-hero .peri-media{order:2}.peri-cta,.peri-copy .product-form,.peri-copy .tranq-atc-form,.peri-cta.form{width:100%}.peri-card{border-radius:22px}.peri-split{gap:3rem}.peri-coa summary{grid-template-columns:auto 1fr}.peri-coa__action{grid-column:2}.peri-coa__header{display:grid}.peri-coa__result{grid-template-columns:1fr}.peri-coa__result small{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
