.certis-periodic{color:#252923;font-family:inherit;margin-inline:auto;max-width:1328px;padding:80px 0;width:100%}.certis-periodic__title{margin:0 0 24px}.certis-periodic__toolbar{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:35px}.certis-periodic__toolbar strong{color:#000;display:block;font-size:24px;font-style:normal;font-weight:600;line-height:28px}.certis-periodic__count{color:#656664;font-size:16px;margin:0!important}.certis-periodic__count span{font-weight:600}.certis-periodic__controls{display:flex;flex-wrap:wrap;gap:18px}.certis-periodic__controls input,.certis-periodic__controls select{background:#fff;border:1px solid #cbccc8;border-radius:6px;color:#474846;font:myraid-pro,sans-serif;font-size:16px;min-height:43px;padding:12px}.certis-periodic__controls input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23989996' stroke-linecap='round' stroke-linejoin='round' d='M7.333 12.667A5.333 5.333 0 1 0 7.333 2a5.333 5.333 0 0 0 0 10.667M14 14l-2.9-2.9'/%3E%3C/svg%3E");background-position:12px 12px;background-repeat:no-repeat;padding:12px 12px 12px 40px!important;width:min(480px,45vw)}.certis-periodic__controls select{min-width:170px}.certis-periodic__sr{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.certis-periodic__scroll{overflow-x:auto;padding:0 0 10px}.certis-periodic__board{--periodic-size:118px;--periodic-gap:7px;gap:var(--periodic-gap);grid-template-rows:repeat(7,118px);position:relative}.certis-periodic__tile{align-items:center;background:#e3f5fd;border:1px solid #0089d1;border-radius:9px;color:#133748;display:flex;flex-direction:column;grid-column:var(--tile-col);grid-row:var(--tile-row);justify-content:center;min-width:0;padding:9px 6px;position:relative;text-align:center;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease;z-index:1}.certis-periodic__tile:focus-visible,.certis-periodic__tile:hover{box-shadow:0 8px 18px #0002;outline-offset:3px;transform:translateY(-3px)}.certis-periodic__tile.dark_blue{background:#b1ddf2}.certis-periodic__tile.green{background:#e1f1bb;border-color:#a5bd63}.certis-periodic__tile.yellow{background:#f6f9d8;border-color:#c8d434}.certis-periodic__product-name{color:#474846;font-size:12px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:16px;text-transform:uppercase}.certis-periodic__symbol{font-size:29px;font-weight:650;line-height:1.25;margin:5px 0}.certis-periodic__symbol sup{font-size:16px;vertical-align:super}.certis-periodic__ingredient{color:#474846;font-size:12px;font-style:normal;font-weight:400;line-height:15px;text-align:center}.certis-periodic__major{border-bottom:1px solid #e4e5e1;color:#474846!important;font-size:14px;font-weight:600;letter-spacing:2px;padding-bottom:16px;position:absolute;text-transform:uppercase;top:0;width:29%}.certis-periodic__major--left{left:0}.certis-periodic__major--right{right:0;text-align:right}.certis-periodic__group{align-self:start;border-bottom:1px solid #a9aeaa;font-size:10px;font-weight:600;grid-column:var(--tile-col);grid-row:var(--tile-row);letter-spacing:.11em;line-height:1.3;min-width:0;padding-bottom:10px;pointer-events:none;text-transform:uppercase;transform:translateY(-42px)}.certis-periodic__legend{align-items:center;color:#646966;display:flex;font-size:12px;gap:10px;justify-content:center;margin:28px 0 0!important}.certis-periodic__omri{border:1px solid #8ea84b;color:#78933c;font-weight:800;padding:4px 7px}.certis-periodic__empty{padding:30px;text-align:center}.certis-periodic__empty[hidden],.certis-periodic__group[hidden],.certis-periodic__tile[hidden]{display:none!important}@media(max-width:800px){.certis-periodic__toolbar{align-items:stretch;flex-direction:column}.certis-periodic__controls input{flex:1 1 220px;width:100%}.certis-periodic__controls select{flex:1 1 170px}.certis-periodic__board{min-width:1000px}}.certis-periodic__board .certis-periodic__group{align-self:start;box-sizing:border-box;height:32px;hyphens:auto;justify-self:stretch;pointer-events:none;position:relative;transform:translateY(-43px);z-index:5;word-wrap:break-word}.certis-periodic__board .certis-periodic__tile{z-index:1}.certis-periodic__board{align-items:start;display:grid;gap:7px;grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:none;min-width:1000px;padding-top:112px}.certis-periodic__column{display:flex;flex-direction:column;gap:22px;min-width:0}.certis-periodic__stack{display:flex;flex-direction:column;gap:7px;min-width:0}.certis-periodic__board .certis-periodic__group{align-self:stretch;display:block;height:auto;margin:0 0 6px;min-height:31px;overflow:visible;padding:0 0 9px;position:static;transform:none;white-space:normal;z-index:auto}.certis-periodic__board .certis-periodic__tile{box-sizing:border-box;color:#082b3b!important;flex:0 0 auto;grid-column:auto;grid-row:auto;min-height:118px}.certis-periodic__column[hidden],.certis-periodic__stack[hidden]{display:none!important}.certis-periodic__tile{background:#e4f6ff;border-color:#2b82c7}.certis-periodic__tile.dark_blue{background:#b6def2;border-color:#2b82c7}.certis-periodic__tile.green{background:#dcf1b5;border-color:#57663c}.certis-periodic__tile.yellow{background:#f9fcdc;border-color:#c2cc21}.certis-periodic__board{align-items:end}.certis-periodic__board .certis-periodic__group{color:#656664;font-size:12px;font-style:normal;font-weight:600;letter-spacing:2px;line-height:16px;text-transform:uppercase}.certis-periodic__tile{cursor:pointer;font-family:inherit;text-align:inherit}.certis-periodic__overlay [hidden],.certis-periodic__overlay[hidden]{display:none!important}.certis-periodic__overlay{align-items:center;background:rgba(0,0,0,.76);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:28px 16px;position:fixed;z-index:99999}.certis-periodic__dialog-wrap{margin:auto;width:min(550px,100%)}.certis-periodic__dialog{background:#fff;border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.12);color:#252923;padding:33px}.certis-periodic__modal-image{align-items:center;background:#f7f8f6;display:flex;height:240px;justify-content:center;margin-bottom:30px}.certis-periodic__modal-image img{display:block;height:100%;object-fit:contain;padding:22px;width:100%}.certis-periodic__modal-type{color:#656966;font-size:13px;font-weight:600;letter-spacing:2px;margin-bottom:7px;text-transform:uppercase}.certis-periodic__modal-body h3{font-size:23px;line-height:1.25;margin:0 0 8px}.certis-periodic__modal-blurb{color:#494b49;font-size:15px;margin:0 0 17px}.certis-periodic__modal-actions{display:flex;gap:13px;margin-bottom:15px}.certis-periodic__modal-actions a{background:#f8f9f7;border:1px solid #d1d4d0;border-radius:5px;color:#252923;flex:1;font-size:13px;padding:11px;text-align:center;text-decoration:none}.certis-periodic__modal-omri{background:#e3e4e1;border-radius:7px;font-size:13px;margin-bottom:28px;padding:9px;text-align:center}.certis-periodic__modal-detail{background:#007cb6;border-radius:5px;color:#fff;display:block;font-weight:600;margin-top:15px;padding:13px;text-align:center;text-decoration:none}.certis-periodic__close{background:none;border:0;color:#fff;cursor:pointer;display:block;font-size:12px;font-weight:600;letter-spacing:2px;margin:35px auto 0;padding:10px}@media(max-width:600px){.certis-periodic__dialog{padding:22px}.certis-periodic__modal-image{height:190px}}