body.overflow-hidden:has(.product-pdf-modal[open]){overflow:hidden!important}.product-pdf-tabs,.product-pdf-modal{--color-shadow-soft: rgba(0, 0, 0, .02);--color-shadow: rgba(0, 0, 0, .04);--color-accent-green: #56b529;--color-divider: rgba(0, 0, 0, .1);--color-badge-background: #e3f9d7;--color-overlay: rgba(16, 15, 15, .7);--color-header-border: rgba(0, 0, 0, .16);--color-close-background: #f7f7f7;--color-preview-border: #dfe4ea;--color-border-hover: rgba(0, 0, 0, .14);--color-pdf-tab: #2c2926;--color-pdf-tab-border: rgba(54, 53, 52, .2);--color-report-text: #100f0f;--color-report-text-secondary: #4b4744;--color-report-text-muted: #6e6a67;--color-report-intro: #f7f8fa;--color-report-success: #009f4d;--color-report-success-background: rgba(0, 159, 77, .07)}.product-pdf-tabs{width:100%;margin:20px auto}.product-pdf-tabs--mobile{display:none}.product-pdf-tabs__opener{display:block;width:100%}.product-pdf-tabs__button{display:flex;box-sizing:border-box;align-items:center;width:100%;gap:16px;padding:12px 16px;color:var(--color--title-color);text-align:left;background:var(--color--simple-white);border:1px solid var(--color--border);border-radius:10px;box-shadow:0 2px 1px var(--color-shadow-soft),0 14px 7px var(--color-shadow);cursor:pointer;font:inherit}.product-pdf-tabs__icon{display:flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;color:var(--color-accent-green)}.product-pdf-tabs__icon img{display:block;width:28px;height:28px}.product-pdf-tabs__divider{align-self:stretch;width:1px;min-height:28px;background:var(--color-divider)}.product-pdf-tabs__content{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0;gap:4px;justify-content:center}.product-pdf-tabs__title-row,.product-pdf-tabs__details{display:flex;align-items:center;min-width:0}.product-pdf-tabs__title-row{gap:8px}.product-pdf-tabs__heading,.product-pdf-tabs__description,.product-pdf-tabs__date,.product-pdf-tabs__date-label,.product-pdf-tabs__date-value,.product-pdf-tabs__results{margin:0}.product-pdf-tabs__heading{color:var(--color--title-color);font:600 15px/1.35 Inter,sans-serif}.product-pdf-tabs__heading--mobile{display:none}.product-pdf-tabs__details{width:100%;gap:6px;color:var(--color--text-primary);font:400 14px/1.3 Inter,sans-serif;letter-spacing:-.3px}.product-pdf-tabs__results{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;color:var(--color--link-color);font:400 14px/1.3 Inter,sans-serif;letter-spacing:inherit}.product-pdf-tabs__results-label{font-weight:600;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:2px;text-underline-position:from-font}.product-pdf-tabs__date{display:flex;flex:0 0 71px;flex-direction:column;gap:0;width:71px;color:var(--color--text-primary);font:400 14px/1.3 Inter,sans-serif;letter-spacing:-.3px}.product-pdf-tabs__date-label{color:var(--color--text-secondary);font:400 13px/1.3 Inter,sans-serif}.product-pdf-tabs__date-value{color:var(--color--text-primary);font:400 14px/1.3 Inter,sans-serif}.product-pdf-tabs__date-badge{display:none;padding:3px 6px;color:var(--color--text-primary);background:var(--color-badge-background);border-radius:6px;font:400 14px/1.3 Inter,sans-serif;letter-spacing:-.3px}.product-pdf-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:100%;height:100%;overflow:hidden;background:var(--color-overlay)}.product-pdf-modal:not([open]){display:none}.product-pdf-modal__dialog{display:flex;flex-direction:column;box-sizing:border-box;width:min(550px,100%);height:calc(100% - 80px);max-height:calc(100% - 80px);overflow:hidden;background:var(--color--simple-white);border-radius:20px}.product-pdf-modal__header{display:flex;flex:0 0 auto;align-items:center;gap:12px;padding:20px;border-bottom:1px solid var(--color-header-border)}.product-pdf-modal__header h2{flex:1 1 auto;min-width:0;margin:0;color:var(--color--title-color);font:500 22px/1.3 New Spirit,serif}.product-pdf-modal__close{display:flex;flex:0 0 30px;align-items:center;justify-content:center;width:30px;height:30px;padding:5px;background:var(--color-close-background);color:var(--color-pdf-tab);border:0;border-radius:50%;cursor:pointer}.product-pdf-modal__close svg{width:10px;height:10px}.product-pdf-modal__page{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:16px 20px 20px;overflow-y:auto}.product-pdf-modal__preview{display:flex;flex-direction:column;flex:1 1 auto;row-gap:20px}.product-pdf-modal__buttons{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:5px}.product-pdf-modal__buttons [role=tab]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;height:36px;margin:0;padding:0 15px;color:var(--color-pdf-tab);text-align:center;background:transparent;border:1px solid var(--color-pdf-tab-border);border-radius:70px;cursor:pointer;font:500 15px/22px Inter,sans-serif;letter-spacing:-.3px}.product-pdf-modal__buttons [role=tab][aria-selected=true]{color:var(--color--simple-white);background:var(--color-pdf-tab);border-color:var(--color-pdf-tab)}.product-pdf-modal__buttons [role=tab]:focus-visible{outline:2px solid currentcolor;outline-offset:-3px}.product-pdf-modal__panels{min-height:0;overflow:auto}.modal-tabpanel{width:100%;color:var(--color-report-text);font-family:Inter,sans-serif}.modal-tabpanel[hidden]{display:none}.modal-tabpanel__content{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:12px;position:relative}.modal-tabpanel__report-card,.modal-tabpanel__details{box-sizing:border-box;width:100%;overflow:hidden;background:var(--color--simple-white);border:1px solid var(--color-preview-border);border-radius:12px}.modal-tabpanel__report-content{display:flex;flex-direction:column;align-items:center;padding:20px;gap:20px}.modal-tabpanel__intro{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;width:100%;padding:18px 20px;gap:12px;background:var(--color-report-intro);border-radius:10px}.modal-tabpanel__lab-logo{display:block;width:100px;height:34px;object-fit:contain;object-position:left center}.modal-tabpanel__intro-copy{display:flex;flex-direction:column;width:100%;gap:7px}.modal-tabpanel__intro-copy h3,.modal-tabpanel__intro-copy p,.modal-tabpanel__description,.modal-tabpanel__result-banner,.modal-tabpanel__result-name p,.modal-tabpanel__result-status p,.modal-tabpanel__footnote,.modal-tabpanel__meta-grid,.modal-tabpanel__meta-item dt,.modal-tabpanel__meta-item dd{margin:0}.modal-tabpanel__intro-copy h3{color:var(--color-report-text);font-size:16px;font-weight:600;line-height:1.35}.modal-tabpanel__intro-copy p{color:var(--color-report-text);font-size:14px;font-weight:400;line-height:1.45}.modal-tabpanel__intro-copy p strong{font-weight:400;color:var(--color-report-success);text-decoration:underline;text-underline-position:from-font}.modal-tabpanel__description{width:100%;color:var(--color-report-text-secondary);font-size:16px;font-weight:400;line-height:1.45;letter-spacing:-.5px;text-align:center}.modal-tabpanel__result-banner{box-sizing:border-box;width:100%;padding:12px 16px;color:var(--color-report-success);background:var(--color-report-success-background);border-radius:9px;font-size:15px;font-weight:600;line-height:1.45;text-align:center}.modal-tabpanel__result-row,.modal-tabpanel__result-name{display:flex;align-items:center}.modal-tabpanel__result-row{width:100%;gap:20px}.modal-tabpanel__result-name{flex:1 1 0;min-width:0;gap:8px}.modal-tabpanel__result-name div{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;gap:2px}.modal-tabpanel__result-name p,.modal-tabpanel__result-status p{font-size:16px;font-weight:500;line-height:1.35;letter-spacing:-.5px}.modal-tabpanel__result-name span,.modal-tabpanel__result-status span{color:var(--color-report-text-muted);font-size:12px;font-weight:400;line-height:1.35}.modal-tabpanel__result-status{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.modal-tabpanel__result-status p{color:var(--color-report-success)}.modal-tabpanel__tested{display:flex;align-items:center;box-sizing:border-box;width:100%;padding:16px 20px;gap:4px;border-top:1px solid var(--color-preview-border);font-size:13px;line-height:1.35;text-transform:uppercase;margin:0}.modal-tabpanel__tested{font-weight:600}.modal-tabpanel__tested span{color:var(--color-report-text-secondary);font-weight:400}.modal-tabpanel__approval-card{box-sizing:border-box;width:100%;overflow:hidden;border-radius:12px}.modal-tabpanel__approval-card picture,.modal-tabpanel__approval-image{display:block;width:100%}.modal-tabpanel__approval-image{height:auto}.modal-tabpanel__details summary{display:flex;align-items:center;box-sizing:border-box;width:100%;padding:16px;gap:10px;color:var(--color-report-text);cursor:pointer;font-size:15px;font-weight:600;line-height:1.2;list-style:none}.modal-tabpanel__details summary::-webkit-details-marker{display:none}.modal-tabpanel__details summary span{flex:1 1 auto;min-width:0}.modal-tabpanel__details summary svg{flex:0 0 14px;width:14px;height:14px;transition:transform .18s ease}.modal-tabpanel__details[open] summary svg{transform:rotate(180deg)}.modal-tabpanel__details summary:focus-visible{outline:2px solid var(--color-report-text);outline-offset:-3px}.modal-tabpanel__meta-grid{display:flex;flex-wrap:wrap;width:100%;border-top:1px solid var(--color-preview-border)}.modal-tabpanel__meta-item{display:flex;flex:0 0 50%;flex-direction:column;box-sizing:border-box;min-width:0;padding:14px 16px;gap:5px;border-bottom:1px solid var(--color-preview-border)}.modal-tabpanel__meta-item:nth-child(odd){border-right:1px solid var(--color-preview-border)}.modal-tabpanel__meta-item:last-child:nth-child(odd){flex-basis:100%;border-right:0}.modal-tabpanel__meta-item dt{color:var(--color-report-text-muted);font-size:11px;font-weight:400;line-height:1.16;letter-spacing:.55px;text-transform:uppercase}.modal-tabpanel__meta-item dd{color:var(--color-report-text);font-size:14px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.modal-tabpanel__footnote{display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding:14px 16px;gap:14px;color:var(--color-report-text-muted);font-size:11px;font-weight:400;line-height:15.95px}.modal-tabpanel__limits{display:flex;flex-direction:column;width:100%;gap:10px;color:var(--color-report-text-secondary);font-size:14px;line-height:1.16}.modal-tabpanel__limits-heading,.modal-tabpanel__footnote-copy p{margin:0}.modal-tabpanel__limits-heading{color:var(--color-report-text);font-weight:600;line-height:1.35}.modal-tabpanel__limits-list{display:flex;flex-direction:column;gap:10px}.modal-tabpanel__limits-row{display:flex;align-items:center;width:100%;gap:16px}.modal-tabpanel__limits-row span{flex:1 1 0;min-width:0}.modal-tabpanel__limits-row span:last-child{text-align:right}.modal-tabpanel__footnote-copy{width:100%}.product-pdf-modal__links{position:sticky;bottom:0;z-index:1}.modal-tabpanel__button{box-sizing:border-box;width:fit-content;border-radius:8px;border:1px solid #7B6B5D;font:600 14px/1 Inter,sans-serif;padding:12px 8px;min-height:40px;min-width:220px;text-align:center;text-decoration:none;display:block;margin:8px auto 0;color:#7b6b5d;background:var(--color--simple-white);transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.modal-tabpanel__button[hidden]{display:none}@media screen and (max-width:749px){.product-pdf-tabs--desktop{display:none}.product-pdf-tabs--mobile{display:block}.product-pdf-tabs__date,.product-pdf-tabs__heading--desktop{display:none}.product-pdf-tabs__heading--mobile{display:inline}.product-pdf-tabs__date-badge{display:inline-block}.product-pdf-tabs__details{flex-direction:column;align-items:flex-start;gap:5px}.product-pdf-modal{align-items:flex-end}.product-pdf-modal__dialog{width:100%;border-radius:20px 20px 0 0}.product-pdf-modal__header{gap:10px;padding:16px 20px}.product-pdf-modal__header h2{font-size:18px}.product-pdf-modal__close{flex-basis:28px;width:28px;height:28px;padding:4.667px}.product-pdf-modal__page{padding:20px}.product-pdf-modal__buttons{flex-wrap:wrap;align-content:center;gap:4px}.product-pdf-modal__buttons [role=tab]{height:31px;padding-inline:11px;border-color:var(--color-divider);font-size:14px;line-height:1.2}.modal-tabpanel__report-content{padding:16px;gap:18px}.modal-tabpanel__intro{padding:18px 16px}.modal-tabpanel__intro-copy h3{font-size:15px}.modal-tabpanel__result-row{gap:16px}.modal-tabpanel__button{min-width:150px;margin-top:0}}@media(hover:hover){.product-pdf-tabs__button:hover{border-color:var(--color-border-hover)}.modal-tabpanel__button:hover{border-color:var(--color-border-hover);color:var(--color--simple-white);background:#7b6b5d;box-shadow:0 4px 12px #7b6b5d33}}
/*# sourceMappingURL=/cdn/shop/t/252/assets/component-product-pdf-tabs.css.map */
