.ww-sw{--sw-ink:#1A1A1A;--sw-blue:#1F3BD4;--sw-honey:#F4A41C;--sw-honey-l:#FCE7C0;--sw-green:#6C9770;--sw-green-l:#90CD94;--sw-cream:#FAF4EA;--sw-sand:#ECDBBE;--sw-line:#e6dccb;--sw-white:#fff;color:var(--sw-ink);background:var(--sw-cream);font-family:var(--main-font-stack,inherit)}.ww-sw *{box-sizing:border-box}.ww-sw__wrap{max-width:1240px;margin:0 auto;padding:40px 16px 72px}.ww-sw__vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ww-sw__hero{text-align:center;max-width:820px;margin:0 auto 40px}.ww-sw__eyebrow{display:inline-block;margin:0 0 12px;padding:6px 14px;border-radius:999px;background:var(--sw-green-l);font-weight:700;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.ww-sw__h1,.ww-sw__h2{font-family:var(--heading-font-stack,inherit);font-weight:var(--heading-font-weight,700);line-height:1.1;margin:0}.ww-sw__h1{font-size:clamp(2rem,5vw,3.25rem)}.ww-sw__h2{font-size:clamp(1.5rem,3.2vw,2.25rem);text-align:center;margin-bottom:24px}.ww-sw__h1 em,.ww-sw__h2 em{font-family:var(--heading-italics-font-stack,inherit);font-weight:var(--heading-italics-font-weight,400);font-style:normal;color:var(--sw-blue);font-size:1.15em}.ww-sw__intro{font-size:1.075rem;line-height:1.6;margin:16px 0 20px}.ww-sw__jump{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;font-size:.9rem}.ww-sw__jump span{font-weight:700}.ww-sw__jump a{padding:6px 14px;border:1.5px solid var(--sw-ink);border-radius:999px;color:var(--sw-ink);text-decoration:none;background:var(--sw-white)}.ww-sw__jump a:hover{background:var(--sw-honey)}.ww-sw__picks{margin:0 0 48px}.ww-sw__pick-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.ww-sw__pick{background:var(--sw-white);border:1.5px solid var(--sw-ink);border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:8px}.ww-sw__pick-tag{align-self:flex-start;background:var(--sw-honey);border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ww-sw__pick-name{font-family:var(--heading-font-stack,inherit);font-weight:700;font-size:1.1rem;color:var(--sw-ink);text-decoration:none}.ww-sw__pick-name:hover{color:var(--sw-blue)}.ww-sw__pick p{margin:0;font-size:.9rem;line-height:1.45}.ww-sw__filters{background:var(--sw-white);border:1.5px solid var(--sw-ink);border-radius:20px;padding:18px;display:grid;gap:14px;margin-bottom:16px;grid-template-columns:minmax(0,1fr)}.ww-sw__seg{border:0;margin:0;padding:0;min-width:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ww-sw__seg legend{font-weight:700;font-size:.85rem;margin-bottom:6px;padding:0;float:left;width:100%}.ww-sw__seg label{cursor:pointer}.ww-sw__seg input{position:absolute;opacity:0;pointer-events:none}.ww-sw__seg span{display:inline-block;padding:8px 16px;border:1.5px solid var(--sw-ink);border-radius:999px;font-weight:700;font-size:.9rem;background:var(--sw-cream)}.ww-sw__seg input:checked+span{background:var(--sw-blue);border-color:var(--sw-blue);color:#fff}.ww-sw__seg input:focus-visible+span{outline:3px solid var(--sw-honey);outline-offset:2px}.ww-sw__selects{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;align-items:end}.ww-sw__field{display:flex;flex-direction:column;gap:4px;font-size:.85rem;font-weight:700;min-width:0}.ww-sw__field select{font:inherit;font-weight:400;width:100%;padding:10px 12px;border:1.5px solid var(--sw-ink);border-radius:12px;background:var(--sw-cream);color:var(--sw-ink);min-height:44px}.ww-sw__check{display:flex;gap:8px;align-items:center;font-weight:700;font-size:.9rem;min-height:44px;cursor:pointer}.ww-sw__check input{width:20px;height:20px;accent-color:var(--sw-blue)}.ww-sw__status{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ww-sw__status p{margin:0;font-weight:700}.ww-sw__reset{font:inherit;font-weight:700;background:none;border:0;color:var(--sw-blue);text-decoration:underline;cursor:pointer;padding:6px 0}.ww-sw__table-wrap{background:var(--sw-white);border:1.5px solid var(--sw-ink);border-radius:20px;overflow:hidden}.ww-sw__table{width:100%;border-collapse:collapse;font-size:.92rem}.ww-sw__table thead th{background:var(--sw-sand);text-align:left;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;padding:12px 10px;border-bottom:1.5px solid var(--sw-ink);white-space:nowrap}.ww-sw__table td,.ww-sw__table tbody th{padding:12px 10px;border-bottom:1px solid var(--sw-line);vertical-align:middle;text-align:left;font-weight:400}.ww-sw__table tbody tr:last-child>*{border-bottom:0}.ww-sw__table tbody tr:target>*,.ww-sw__table tbody tr.is-hl>*{background:var(--sw-honey-l)}.ww-sw__snack-link{display:flex;gap:12px;align-items:center;color:var(--sw-ink);text-decoration:none;min-width:200px}.ww-sw__thumb{width:56px;height:56px;object-fit:cover;border-radius:14px;background:var(--sw-cream);flex:none}.ww-sw__name{display:block;font-weight:700;font-family:var(--heading-font-stack,inherit);line-height:1.2}.ww-sw__snack-link:hover .ww-sw__name{color:var(--sw-blue)}.ww-sw__meta{display:block;font-size:.78rem;opacity:.75;margin-top:2px}.ww-sw__stars{color:#a86500;font-weight:700}.ww-sw__meter{display:inline-flex;gap:3px;vertical-align:middle}.ww-sw__meter i{width:10px;height:10px;border-radius:3px;background:#e9e1d2;display:block}.ww-sw__meter--hard i.on{background:var(--sw-honey)}.ww-sw__meter--size i.on{background:var(--sw-green)}.ww-sw__lbl{display:block;font-size:.78rem;margin-top:4px;white-space:nowrap}.ww-sw__num{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ww-sw__chips{display:flex;flex-wrap:wrap;gap:4px}.ww-sw__chip{font-size:.72rem;padding:2px 8px;border-radius:999px;background:var(--sw-cream);border:1px solid #d9cdb6;white-space:nowrap}.ww-sw__chip--pup{font-weight:400}.ww-sw__price{white-space:nowrap}.ww-sw__price>span{display:block}.ww-sw__price small{display:block;font-size:.75rem;opacity:.75}.ww-sw__btn{display:inline-block;margin-top:6px;padding:6px 14px;border-radius:999px;background:var(--sw-honey);color:var(--sw-ink);font-weight:700;font-size:.8rem;text-decoration:none}.ww-sw__btn:hover{background:#dd9006}.ww-sw__none{padding:24px;text-align:center;margin:0;font-weight:700}.ww-sw__note{font-size:.8rem;opacity:.8;margin:10px 4px 0;line-height:1.5}.ww-sw__note a{color:var(--sw-blue)}.ww-sw__legend,.ww-sw__profiles,.ww-sw__faq{margin-top:64px}.ww-sw__legend ul{list-style:none;margin:0 auto;padding:0;max-width:860px;display:grid;gap:10px}.ww-sw__legend li{background:var(--sw-white);border-left:6px solid var(--sw-green);border-radius:12px;padding:14px 16px;line-height:1.55}.ww-sw__more{display:none;margin:16px 0 0;padding:12px 24px;border:1.5px solid var(--sw-ink);border-radius:999px;background:var(--sw-white);color:var(--sw-ink);font:inherit;font-weight:700;cursor:pointer}.ww-sw__more:hover{background:var(--sw-honey)}.ww-sw__profile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.ww-sw__profile{background:var(--sw-white);border-radius:20px;padding:18px;border:1px solid var(--sw-line);scroll-margin-top:120px}.ww-sw__profile:target{outline:3px solid var(--sw-honey)}.ww-sw__profile h3{margin:0 0 6px;font-family:var(--heading-font-stack,inherit);font-size:1.05rem}.ww-sw__profile h3 a{color:var(--sw-ink);text-decoration:none}.ww-sw__profile h3 a:hover{color:var(--sw-blue)}.ww-sw__profile p{margin:0 0 10px;font-size:.9rem;line-height:1.5}.ww-sw__profile dl{display:flex;flex-wrap:wrap;gap:6px;margin:0}.ww-sw__profile dl div{background:var(--sw-cream);border-radius:10px;padding:4px 10px;font-size:.75rem;display:flex;gap:4px}.ww-sw__profile dt{opacity:.7}.ww-sw__profile dd{margin:0;font-weight:700}.ww-sw__faq{max-width:860px;margin-left:auto;margin-right:auto}.ww-sw__qa{background:var(--sw-white);border:1.5px solid var(--sw-ink);border-radius:16px;margin-bottom:10px;overflow:hidden}.ww-sw__qa summary{list-style:none;cursor:pointer;padding:16px 48px 16px 18px;position:relative}.ww-sw__qa summary::-webkit-details-marker{display:none}.ww-sw__qa summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:700;color:var(--sw-blue)}.ww-sw__qa[open] summary:after{content:"\2013"}.ww-sw__qa h3{margin:0;font-size:1rem;font-family:var(--heading-font-stack,inherit)}.ww-sw__answer{padding:0 18px 16px;line-height:1.6}.ww-sw__answer p{margin:0}.ww-sw__answer a{color:var(--sw-blue)}@media(max-width:900px){.ww-sw__wrap{padding-top:28px}.ww-sw__filters{padding:14px;gap:12px}.ww-sw__seg{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.ww-sw__seg::-webkit-scrollbar{display:none}.ww-sw__seg label{flex:none}.ww-sw__selects{grid-template-columns:1fr 1fr;gap:10px}.ww-sw__check{grid-column:1/-1;min-height:32px}.ww-sw__table-wrap{background:none;border:0;border-radius:0;overflow:visible}.ww-sw__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ww-sw__table,.ww-sw__table tbody{display:block}.ww-sw__table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;background:var(--sw-white);border:1.5px solid var(--sw-ink);border-radius:20px;padding:14px;margin-bottom:12px}.ww-sw__table tbody tr[hidden]{display:none}.ww-sw__table td,.ww-sw__table tbody th{display:block;padding:0;border:0!important}.ww-sw__table tbody th{grid-column:1/-1}.ww-sw__table td:before{content:attr(data-label);display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;opacity:.65;margin-bottom:3px;font-weight:700}.ww-sw__price{grid-column:1/-1;display:flex!important;flex-wrap:wrap;align-items:center;gap:4px 12px;border-top:1px solid var(--sw-line)!important;padding-top:10px!important}.ww-sw__price:before{width:100%}.ww-sw__price .ww-sw__btn{margin:0 0 0 auto}.ww-sw__snack-link{min-width:0}.ww-sw__profiles:not(.is-open) .ww-sw__profile:nth-child(n+4):not(:target){display:none}.ww-sw__more{display:block;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/ww-snackwijzer.css.map */
