#ct-as{margin:18px 0 22px;font-family:inherit}#ct-as .as-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}#ct-as h2{margin:0;font-size:18px;line-height:1.3}#ct-as .as-nav{display:flex;gap:6px;flex:0 0 auto}#ct-as .as-nav button{width:32px;height:32px;border-radius:6px;border:1px solid #e3ded9;background:#fff;color:#5c534b;cursor:pointer;font-size:16px;line-height:1}#ct-as .as-nav button[disabled]{opacity:.35;cursor:default}#ct-as .as-rij{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:1px}#ct-as .as-rij::-webkit-scrollbar{display:none}#ct-as .as-c{flex:0 0 calc((100% - 50px)/6);scroll-snap-align:start;background:#fff;border:1px solid #ebe6e1;border-radius:8px;padding:8px 10px 10px;display:flex;flex-direction:column;color:inherit;text-decoration:none;min-width:0}#ct-as .as-im{height:96px;background:center/contain no-repeat;margin-bottom:6px}#ct-as .as-m{display:flex;flex-direction:column;flex:1;min-width:0}#ct-as .as-n{font-size:12.5px;line-height:17px;height:34px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;color:inherit}#ct-as .as-f{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto}#ct-as .as-pr{line-height:1.15;white-space:nowrap}#ct-as .as-oud{color:#8b8580;text-decoration:line-through;font-size:12px}#ct-as .as-nu{font-weight:700;font-size:15px}#ct-as button.as-add{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border:0;border-radius:6px;background:#0b7a35;color:#fff;font-weight:700;font-size:12.8px;cursor:pointer;white-space:nowrap}#ct-as button.as-add svg{width:15px;height:15px;fill:currentColor}#ct-as button.as-add[disabled]{background:#eef6f0;color:#0b7a35}#ct-as button.as-add.bezig{opacity:.6}html.ct-de #ct-as .as-f{flex-wrap:wrap}@media (max-width:1024px){#ct-as .as-c{flex-basis:calc((100% - 30px)/4)}}@media (max-width:767px){#ct-as h2{font-size:15px}#ct-as .as-c{flex-basis:calc((100% - 30px)/3.2);padding:6px 7px 8px}#ct-as .as-im{height:64px;margin-bottom:4px}#ct-as .as-n{font-size:11.5px;line-height:15px;height:30px;margin-bottom:4px}#ct-as .as-f{flex-direction:column;align-items:stretch;gap:5px}#ct-as .as-oud{font-size:11px}#ct-as .as-nu{font-size:13px}#ct-as button.as-add{justify-content:center;height:28px;padding:0 6px;font-size:11.5px;gap:4px}#ct-as button.as-add svg{width:13px;height:13px}}html.ct-as-aan .recommended-swiper,html.ct-as-aan form > .recommended_products{display:none!important}