.hej-accsh{background:var(--accsh-bg);color:var(--kleur-tekst, #1d1d1f);font-family:-apple-system,SF Pro Display,Inter Tight,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.hej-accsh-hero-wrap{padding:0}.hej-accsh-hero{width:min(calc(100% - 48px),1200px);margin:0 auto;padding:clamp(40px,7vw,76px) 0 clamp(32px,5.5vw,64px);text-align:left}.hej-accsh-hero h1{font-size:clamp(32px,6vw,56px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--kleur-tekst, #1d1d1f)}.hej-accsh-hero-sub{color:var(--kleur-tekst-zacht, #6e6e73)}.hej-accsh-row{background:var(--accsh-bg);padding:clamp(30px,4.5vw,52px) 0 clamp(26px,4vw,44px)}.hej-accsh-head{width:min(calc(100% - 48px),1200px);margin:0 auto clamp(16px,2.6vw,26px);text-align:left}.hej-accsh-head h2{font-size:clamp(23px,3.2vw,32px);font-weight:600;letter-spacing:-.014em;color:var(--kleur-tekst, #1d1d1f)}.hej-accsh-shelf{position:relative;width:min(calc(100% - 48px),1200px);margin:0 auto}.hej-accsh-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 2px 14px;scrollbar-width:none;outline:none}.hej-accsh-track::-webkit-scrollbar{display:none}.hej-accsh-track:focus-visible{outline:2px solid var(--accsh-accent);outline-offset:2px;border-radius:12px}.hej-accsh-card{flex:0 0 calc((100% - 14px) / 4.1);scroll-snap-align:start;background:var(--kleur-wit, #ffffff);border-radius:26px;box-shadow:0 1px 2px #00000008,0 4px 10px #0000000d;padding:clamp(28px,3.2vw,40px) 18px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit}.hej-accsh-img{width:100%;height:clamp(175px,21vw,240px);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.hej-accsh-img img{max-width:88%;max-height:100%;width:auto;height:auto;object-fit:contain}.hej-accsh-cdots{display:flex;justify-content:center;gap:5px;min-height:9px;margin-bottom:8px}.hej-accsh-cdot{width:9px;height:9px;border-radius:50%;border:1px solid rgba(0,0,0,.12);display:inline-block}.hej-accsh-title{font-size:13px;font-weight:600;line-height:1.35;letter-spacing:-.004em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px;max-width:30ch}.hej-accsh-price{margin-top:auto;padding-top:10px;font-size:13.5px;font-weight:400;color:var(--kleur-tekst, #1d1d1f)}.hej-accsh-old{margin-left:6px;font-size:12px;color:var(--kleur-tekst-zachter, #86868b);text-decoration:line-through}.hej-accsh-navbtns{display:none;width:min(calc(100% - 48px),1200px);margin:14px auto 0;justify-content:flex-end;gap:10px}.hej-accsh-row.has-overflow .hej-accsh-navbtns{display:flex}.hej-accsh-navbtn{width:40px;height:40px;border-radius:50%;background:var(--kleur-zwart, #000000);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--kleur-wit, #ffffff);transition:opacity .3s ease,background .2s ease,transform .2s ease}.hej-accsh-navbtn:hover{background:var(--kleur-tekst, #1d1d1f)}.hej-accsh-navbtn:active{transform:scale(.94)}.hej-accsh-navbtn[disabled]{opacity:0;pointer-events:none}.hej-accsh-navbtn svg{width:15px;height:15px;stroke:var(--kleur-wit, #ffffff)}.hej-accsh-dots{display:flex;justify-content:center;gap:6px;margin-top:2px}.hej-accsh-dots button{width:6px;height:6px;border-radius:50%;border:none;background:var(--kleur-lijn, #d2d2d7);cursor:pointer;padding:0;transition:background .3s ease,transform .3s ease}.hej-accsh-dots button.is-active{background:var(--kleur-tekst, #1d1d1f);transform:scale(1.12)}.hej-accsh-scrollbar{display:none;position:relative;width:min(150px,42%);height:3px;margin:10px auto 0;background:#00000017;border-radius:2px;overflow:hidden}.hej-accsh-scrollthumb{position:absolute;top:0;left:0;height:100%;width:40%;background:var(--accsh-accent);border-radius:2px}.hej-accsh-rowlink{text-align:center;margin-top:14px}.hej-accsh-rowlink a{color:var(--accsh-accent);font-size:13.5px;font-weight:500;text-decoration:none}.hej-accsh-rowlink a:hover{text-decoration:underline}@media(min-width:601px)and (max-width:1023px){.hej-accsh-card{flex-basis:calc((100% - 14px) / 2.35)}}@media(max-width:600px){.hej-accsh-card{flex-basis:76%}.hej-accsh-img{height:185px}.hej-accsh-row{padding:60px 0 52px}}@media(max-width:1023px){.hej-accsh-dots,.hej-accsh-row.has-overflow .hej-accsh-navbtns{display:none}.hej-accsh-row.has-overflow .hej-accsh-scrollbar{display:block}}@media(prefers-reduced-motion:reduce){.hej-accsh-navbtn,.hej-accsh-dots button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/hej-acc-shelves.css.map */
