.coa-lib-page{--coa-navy:#171f4a;--coa-blue:#1f99ce;--coa-text:#585858;font-family:var(--font-body)}.coa-lib-heading{margin:0;font-family:var(--font-dune-display);font-size:22px;font-weight:400;line-height:32px;color:var(--coa-navy)}.coa-lib-heading--center{text-align:center}.coa-lib-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:300px;padding:14px 30px;border:2px solid #d4d4d4;border-radius:50px;background-color:transparent;color:#fff;font-family:var(--font-body);font-size:16px;font-weight:600;line-height:24px;text-decoration:none;cursor:pointer;transition:all .3s ease}.coa-lib-btn--vials{background-image:linear-gradient(90deg,#233064,#a1d9f2)}.coa-lib-btn--capsules{background-image:linear-gradient(90deg,#30604f,#dcf3ea)}.coa-lib-btn--liquids{background-image:linear-gradient(90deg,#3c3056,#e3e1f4)}.coa-lib-btn--topicals{background-image:linear-gradient(90deg,#8c7f70,#eae6de)}.coa-lib-btn.is-active,.coa-lib-btn:hover{background-image:linear-gradient(90deg,#081a32,#081a32);border-color:#081a32}.coa-lib-hero{padding:114px 20px 65px;background:url(/coa-library/Group-3059.png) 50%/cover no-repeat}.coa-lib-hero__inner{max-width:100%;margin:0 auto;text-align:center}.coa-lib-hero__title{margin:0 auto 20px;max-width:537px;width:100%;font-family:var(--font-dune-display);font-size:24px;font-weight:400;line-height:34px;color:#fff}.coa-lib-hero__text{margin:0;font-size:16px;font-weight:300;line-height:26px;color:#fff}.coa-lib-hero__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;max-width:1410px;margin:72px auto 0}.coa-lib-hero__buttons .coa-lib-btn{padding:14px 30px}.coa-lib-how{padding:80px 20px 0}.coa-lib-how__inner{display:flex;align-items:center;gap:40px;max-width:1260px;margin:0 auto}.coa-lib-how__images{flex:0 1 610px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.coa-lib-how__images img{width:100%;height:auto;display:block}.coa-lib-how__copy{flex:1 1;min-width:0}.coa-lib-how__copy .coa-lib-heading{margin-bottom:24px}.coa-lib-how__lead{margin:0 0 14px;font-size:16px;font-weight:700;line-height:26px;color:var(--coa-navy)}.coa-lib-how__steps{margin:0;padding-left:20px;font-size:16px;font-weight:300;line-height:26px;color:var(--coa-text);list-style-type:decimal;display:flex;flex-direction:column;gap:20px}.coa-lib-explorer{padding:80px 20px 0}.coa-lib-explorer__inner{max-width:1290px;margin:0 auto}.coa-lib-explorer__title{margin:0 0 40px;font-family:var(--font-body);font-size:20px;font-weight:400;line-height:30px;color:var(--coa-navy);text-align:center}.coa-lib-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.coa-lib-tabs .coa-lib-btn{max-width:250px}.coa-lib-panel{margin-top:30px;padding-top:30px;border-top:1px solid #d8d8d8}.coa-lib-panel[hidden]{display:none}.coa-lib-search{display:grid;grid-template-columns:minmax(0,632px) minmax(0,424px);justify-content:space-between;grid-gap:16px 24px;gap:16px 24px;padding-bottom:30px}.coa-lib-field{display:flex;flex-direction:column;gap:8px}.coa-lib-field label{font-size:16px;font-weight:300;line-height:28px;color:#000}.coa-lib-field-row{display:flex}.coa-lib-field-row input{flex:1 1;min-width:0;height:36px;padding:0 16px;border:1px solid #081a32;border-right:0;border-radius:50px 0 0 50px;color:#081a32;font-family:var(--font-body)}.coa-lib-field-row button{flex-shrink:0;height:36px;padding:0 40px;border:1px solid var(--coa-blue);border-radius:0 50px 50px 0;background:var(--coa-blue);color:#fff;font-family:var(--font-body);font-size:15px;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.coa-lib-field-row button:hover{background:transparent;color:var(--coa-blue)}.coa-lib-items{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.coa-lib-batch,.coa-lib-item{display:inline-flex;padding:4px 18px;border:1px solid #d4d4d4;border-radius:50px;background-image:linear-gradient(180deg,#fff 38%,#e4e4e4 61%);color:var(--coa-text);font-family:var(--font-body);font-size:16px;line-height:28px;text-decoration:none;cursor:pointer;transition:all .3s ease}.coa-lib-batch:hover,.coa-lib-item.is-active,.coa-lib-item:hover{background:#081a32;border-color:#081a32;color:#fff}.coa-lib-batches{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;padding-top:30px;border-top:1px solid #d8d8d8}.coa-lib-batch.is-match{background:var(--coa-blue);border-color:var(--coa-blue);color:#fff}.coa-lib-message{margin:0;font-size:16px;line-height:26px;color:var(--coa-text)}.coa-lib-message a{color:var(--coa-blue);text-decoration:underline}.coa-lib-why{padding:80px 20px 0}.coa-lib-why__inner{display:flex;flex-direction:column;gap:47px;max-width:1290px;margin:0 auto}.coa-lib-why__intro{max-width:690px;margin:0 auto;text-align:center}.coa-lib-why__intro .coa-lib-heading{margin-bottom:20px}.coa-lib-why__intro p{margin:0;font-size:16px;font-weight:300;line-height:26px;color:var(--coa-text)}.coa-lib-why__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.coa-lib-why__head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.coa-lib-why__head img{flex:0 0 60px;width:60px;height:60px}.coa-lib-why__head p{margin:0;font-size:20px;font-weight:500;line-height:24px;color:#000}.coa-lib-why__body{margin:0;font-size:16px;line-height:26px;color:var(--coa-text)}.coa-lib-faq{padding:80px 20px}.coa-lib-faq__inner{display:flex;flex-direction:column;gap:47px;max-width:1410px;margin:0 auto}.coa-lib-faq__item{border-bottom:1px solid #000}.coa-lib-faq__question{display:flex;align-items:center;gap:10px;padding:20px 0;font-size:20px;font-weight:500;line-height:28px;cursor:pointer;justify-content:space-between}.coa-lib-faq__question span{color:var(--coa-blue);font-weight:600}.coa-lib-faq__question-content{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:500;line-height:28px}.coa-lib-faq__icons{display:flex;align-items:center;justify-content:end}.coa-lib-faq__item .e-opened,.coa-lib-faq__item[open] .e-closed{display:none}.coa-lib-faq__item[open] .e-opened{display:flex}.coa-lib-faq__answer{padding:0 0 20px;font-size:16px;line-height:26px;color:var(--coa-text)}.coa-lib-faq__answer p{margin:0}@media (max-width:1511px){.coa-lib-hero__buttons,.coa-lib-tabs{gap:20px}}@media (max-width:1279px){.coa-lib-hero{padding:60px 10px}.coa-lib-hero__buttons{margin-top:40px}.coa-lib-how{padding:60px 10px}.coa-lib-how__inner{flex-direction:column;max-width:1024px}.coa-lib-how__images{flex-basis:auto;width:100%;max-width:610px}.coa-lib-explorer{padding:0 10px 60px}.coa-lib-why{padding:60px 10px 0}.coa-lib-why__grid{grid-template-columns:repeat(2,1fr)}.coa-lib-why__head img{flex-basis:50px;width:50px;height:50px}.coa-lib-why__head p{font-size:18px}.coa-lib-faq{padding:60px 20px 0}.coa-lib-faq__question{font-size:18px}}@media (max-width:833px){.coa-lib-how{padding:40px 10px}.coa-lib-faq .coa-lib-heading,.coa-lib-how .coa-lib-heading,.coa-lib-why .coa-lib-heading{font-size:20px;line-height:30px}.coa-lib-how__copy .coa-lib-heading{text-align:center}.coa-lib-hero__buttons .coa-lib-btn,.coa-lib-tabs .coa-lib-btn{max-width:350px}.coa-lib-tabs{gap:20px 30px}.coa-lib-explorer{padding-bottom:40px}.coa-lib-search{grid-template-columns:1fr}.coa-lib-why{padding-top:40px}.coa-lib-why__head p{font-size:18px;line-height:22px}.coa-lib-faq{padding:40px 10px}.coa-lib-faq__question{font-size:16px;line-height:26px}}@media (max-width:600px){.coa-lib-why__grid{grid-template-columns:1fr}.coa-lib-field-row button{padding:0 24px}}