.cooplands-allergen-page{--allergen-gold: #f5bd30;--allergen-ink: #5b5351;--allergen-teal: #09656c;--allergen-cream: #ede4da;color:var(--allergen-ink);padding:clamp(3rem,7vw,6.5rem) 1.25rem}.cooplands-allergen-page__inner{margin:0 auto;max-width:1500px}.cooplands-allergen-page__header{margin:0 auto 2.5rem;max-width:900px;text-align:center}.cooplands-allergen-page__header h1{color:var(--allergen-ink);font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.05;margin:0 0 1rem}.cooplands-allergen-page__introduction{font-size:1.1rem}.cooplands-allergen-page__introduction>:first-child{margin-top:0}.cooplands-allergen-page__introduction>:last-child{margin-bottom:0}.cooplands-allergen-page__notice{background:var(--allergen-cream);border-left:5px solid var(--allergen-gold);border-radius:4px;font-weight:700;margin-top:1.5rem;padding:1rem 1.25rem;text-align:left}.cooplands-allergen-page__tools{align-items:end;display:grid;gap:.55rem;grid-template-columns:minmax(260px,560px) 1fr;margin-bottom:1.25rem}.cooplands-allergen-page__tools label{font-weight:700;grid-column:1}.cooplands-allergen-page__search-wrap{align-items:center;border:2px solid rgba(91,83,81,.35);border-radius:5px;display:flex;grid-column:1;min-height:52px;padding:0 1rem}.cooplands-allergen-page__search-wrap:focus-within{border-color:var(--allergen-teal);box-shadow:0 0 0 3px #09656c26}.cooplands-allergen-page__search-wrap input{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;flex:1;font:inherit;min-width:0;outline:0;padding:.75rem}.cooplands-allergen-page__count{grid-column:2;margin:0 0 .85rem;text-align:right}.cooplands-allergen-page__table-wrap{border:1px solid rgba(91,83,81,.2);border-radius:7px;overflow:hidden}.cooplands-allergen-page__table{border-collapse:collapse;font-size:.95rem;line-height:1.5;table-layout:fixed;width:100%}.cooplands-allergen-page__table th,.cooplands-allergen-page__table td{border-bottom:1px solid rgba(91,83,81,.18);padding:1.15rem;text-align:left;vertical-align:top}.cooplands-allergen-page__table thead th{background:var(--allergen-gold);color:#fff;font-size:1rem}@media(min-width:901px){.cooplands-allergen-page__table-wrap{overflow:visible}.cooplands-allergen-page__table thead th{box-shadow:0 1px #ffffff2e;position:sticky;top:var(--header-group-height, 0px);z-index:calc(var(--layer-sticky, 8) - 1)}.cooplands-allergen-page__table thead th:first-child{border-top-left-radius:6px}.cooplands-allergen-page__table thead th:last-child{border-top-right-radius:6px}}.cooplands-allergen-page__table thead th:nth-child(1){width:17%}.cooplands-allergen-page__table thead th:nth-child(2),.cooplands-allergen-page__table thead th:nth-child(3){width:19%}.cooplands-allergen-page__table thead th:nth-child(4){width:45%}.cooplands-allergen-page__table tbody tr:nth-child(2n){background:#ede4da73}.cooplands-allergen-page__table tbody tr:last-child th,.cooplands-allergen-page__table tbody tr:last-child td{border-bottom:0}.cooplands-allergen-page__table tbody th{font-size:1rem}.cooplands-allergen-page__table a{color:var(--allergen-gold);text-decoration-thickness:1px;text-underline-offset:.2em}.cooplands-allergen-page__unavailable{color:#5b5351b8;font-style:italic}.cooplands-allergen-page__empty{margin-top:1rem;text-align:center}@media(max-width:900px){.cooplands-allergen-page__tools{display:block}.cooplands-allergen-page__tools label{display:block;margin-bottom:.55rem}.cooplands-allergen-page__count{margin:.75rem 0 0;text-align:left}.cooplands-allergen-page__table-wrap{border:0;overflow:visible}.cooplands-allergen-page__table,.cooplands-allergen-page__table tbody,.cooplands-allergen-page__table tr,.cooplands-allergen-page__table th,.cooplands-allergen-page__table td{display:block;width:100%}.cooplands-allergen-page__table thead{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cooplands-allergen-page__table tr[data-allergen-row]{background:#fff;border:1px solid rgba(91,83,81,.22);border-radius:7px;margin-bottom:1rem;overflow:hidden}.cooplands-allergen-page__table tbody tr:nth-child(2n){background:#fff}.cooplands-allergen-page__table th,.cooplands-allergen-page__table td{border-bottom:1px solid rgba(91,83,81,.14);padding:1rem}.cooplands-allergen-page__table th:before,.cooplands-allergen-page__table td:before{color:var(--allergen-gold);content:attr(data-label);display:block;font-size:.78rem;font-weight:700;letter-spacing:.04em;margin-bottom:.35rem;text-transform:uppercase}.cooplands-allergen-page__table th[data-label=Product]{background:var(--allergen-gold);color:#fff}.cooplands-allergen-page__table th[data-label=Product]:before{color:#fff;opacity:.8}.cooplands-allergen-page__table th[data-label=Product] a{color:#fff}}@media(max-width:480px){.cooplands-allergen-page{padding-inline:.85rem}}.cooplands-allergen-page [hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cooplands-allergen-table.css.map */
