.szp-kop{display:grid;gap:.5rem}.szp-soort{justify-self:start;background:var(--sz-mint-licht);color:var(--sz-nacht);font-size:.75rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.32rem .75rem;border-radius:999px}.szp-titel{font-family:var(--sz-kop);font-weight:600;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.02;margin:0}.szp-tagline{color:var(--sz-muted);font-size:1.08rem;line-height:1.45}.szp-koop{display:grid;gap:1.05rem}.szp-punten{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.szp-punten li{display:flex;gap:.7rem;align-items:flex-start;line-height:1.45}.szp-punten li:before{content:"";flex:none;display:inline-block;width:22px;height:22px;border-radius:50%;background:var(--sz-mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3l2.2 2.2 4.6-4.9' fill='none' stroke='%232E2A56' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px no-repeat}.szp-voorraad{display:flex;align-items:flex-start;line-height:1.45;gap:.6rem;font-weight:700;font-size:.95rem}.szp-voorraad>span:first-child{flex:none;margin-top:.42em;width:10px;height:10px;border-radius:50%;background:#3a9e6f;box-shadow:0 0 0 4px #3a9e6f2e}.szp-voorraad--laag{color:#b4531d}.szp-voorraad--laag>span:first-child{background:#e07a3f;box-shadow:0 0 0 4px #e07a3f38}.szp-voorraad--op>span:first-child{background:#b4b2c6;box-shadow:none}@media(prefers-reduced-motion:no-preference){.szp-voorraad--laag>span:first-child{animation:szp-puls 1.6s ease-in-out infinite}}@keyframes szp-puls{50%{box-shadow:0 0 0 8px #e07a3f00}}.szp-deadline{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:.6rem;font-size:.95rem;line-height:1.5;margin:0}.szp-deadline svg{margin-top:1px}.szp-deadline .sz-teller{margin-left:.2rem;vertical-align:1px}.szp-zeker{display:grid;gap:1.4rem}.szp-badges{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem}.szp-badges li{display:flex;align-items:center;gap:.45rem;font-size:.86rem;font-weight:700;line-height:1.25;color:var(--sz-nacht)}.szp-badges svg{flex:none}.szp-acc details{border-bottom:1px solid var(--sz-lijn)}.szp-acc details:first-child{border-top:1px solid var(--sz-lijn)}.szp-acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-weight:700;font-size:1.02rem}.szp-acc summary::-webkit-details-marker{display:none}.szp-acc summary:after{content:"+";flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--sz-dons);font-family:var(--sz-kop);font-size:1.25rem}.szp-acc details[open] summary:after{content:"\2212"}.szp-acc summary:focus-visible{outline:2px solid var(--sz-nacht);outline-offset:4px;border-radius:6px}.szp-acc details>p,.szp-rte{color:var(--sz-muted);padding-bottom:1.1rem;line-height:1.6}.szp-rte p{margin:0 0 .7rem}.szp-rte ul{margin:0 0 .7rem;padding-left:1.15rem;display:grid;gap:.25rem}.sz-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:599px){.szp-badges li{font-size:.8rem}.szp-badges svg{width:18px;height:18px}}.szp-tweede{padding-top:clamp(3rem,6vw,5rem)}.szp-raster{grid-template-columns:repeat(4,1fr)}.szp-tweede .sz-kaart__naam h3{font-size:1.2rem}@media(max-width:519px){.szp-raster>:nth-child(n+3){display:none}.szp-tweede .sz-kaart__naam h3{font-size:1.05rem}}@media(max-width:899px){.szp-raster{grid-template-columns:1fr 1fr}}.szp-bundel{display:grid;gap:.75rem;margin:0}.szp-aantal{border:0;margin:0;padding:0;min-width:0;display:grid;gap:.6rem}.szp-optie{position:relative;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:16px;background:var(--sz-dons);box-shadow:inset 0 0 0 1.5px var(--sz-lijn);cursor:pointer;transition:box-shadow .15s ease}.szp-optie--twee{background:var(--sz-perzik-licht);box-shadow:inset 0 0 0 1.5px #f3cdbd}.szp-optie:has(input:checked){box-shadow:inset 0 0 0 2px var(--sz-nacht)}.szp-optie input{appearance:none;-webkit-appearance:none;margin:0;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--sz-muted);cursor:pointer;transition:box-shadow .15s ease}.szp-optie input:checked{box-shadow:inset 0 0 0 7px var(--sz-nacht)}.szp-optie input:focus-visible{outline:2px solid var(--sz-perzik);outline-offset:3px}.szp-optie__tekst{display:grid;gap:.1rem;line-height:1.3}.szp-optie__tekst strong{font-size:1rem}.szp-optie__tekst small{color:var(--sz-muted);font-size:.85rem}.szp-optie__prijs{font-weight:800;white-space:nowrap;text-align:right}.szp-optie__prijs s{color:var(--sz-muted);font-weight:600;margin-right:.3rem}.szp-optie__vlag{position:absolute;top:-.62rem;right:.9rem;background:var(--sz-nacht);color:var(--sz-ochtend);font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1;border-radius:999px;padding:.3rem .55rem}.szp-twee{display:none;gap:.75rem;padding:.9rem;border-radius:16px;background:var(--sz-dons);box-shadow:inset 0 0 0 1.5px var(--sz-lijn)}.szp-bundel:has(input[name=sz_aantal][value="2"]:checked) .szp-twee{display:grid}.szp-twee__kop{font-weight:800;font-size:.95rem}.szp-twee__kop span{font-weight:700;color:var(--sz-muted)}.szp-kiezer{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem .45rem}.szp-keus{position:relative;display:grid;justify-items:center;gap:.3rem;cursor:pointer;text-align:center;min-width:0}.szp-keus input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.szp-keus__beeld{display:block;width:100%;aspect-ratio:1;border-radius:14px;background:#fff;overflow:hidden;border:2px solid var(--sz-lijn);transition:border-color .15s ease}.szp-keus__beeld img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(1.03)}.szp-keus input:checked+.szp-keus__beeld{border-color:var(--sz-nacht);box-shadow:0 0 0 1px var(--sz-nacht)}.szp-keus input:focus-visible+.szp-keus__beeld{outline:2px solid var(--sz-perzik);outline-offset:2px}.szp-keus__naam{font-size:.78rem;font-weight:700;line-height:1.2;color:var(--sz-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis}.szp-keus input:checked~.szp-keus__naam{color:var(--sz-nacht)}.szp-bundel__knop{width:100%;min-height:52px;border:0;cursor:pointer;font-family:inherit;font-size:1rem}.szp-bundel__knop:disabled{opacity:.6;cursor:default}.szp-bundel__noot{text-align:center;font-size:.82rem;color:var(--sz-muted)}body:has(.szp-bundel input[name=sz_aantal][value="2"]:checked) .buy-buttons-block{display:none}.szp-sterren{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700}.szp-sterren__balk{width:92px;height:16px;background:linear-gradient(90deg,#E9A23B var(--score,100%),var(--sz-lijn) var(--score,100%));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath d='M12 1l3.2 6.6 7.2 1-5.2 5.1 1.2 7.2L12 17.5l-6.4 3.4 1.2-7.2L1.6 8.6l7.2-1z'/%3E%3C/svg%3E") left center / 18.4px 16px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath d='M12 1l3.2 6.6 7.2 1-5.2 5.1 1.2 7.2L12 17.5l-6.4 3.4 1.2-7.2L1.6 8.6l7.2-1z'/%3E%3C/svg%3E") left center / 18.4px 16px repeat-x}.szp-lijst{margin:0 0 1.1rem;padding-left:1.15rem;color:var(--sz-muted);display:grid;gap:.3rem;line-height:1.5}.szp-acc details p a,.szp-rte a{color:var(--sz-nacht);font-weight:700}@media(max-width:519px){.szp-optie{padding:.8rem .85rem;gap:.6rem}.szp-optie__tekst small{font-size:.8rem}.szp-twee{padding:.75rem}.szp-keus__naam{font-size:.74rem}}.szp-voorraad .sz-teller{margin-left:.3rem;vertical-align:1px}.szp-herk{padding-top:clamp(3.5rem,7vw,5.5rem)}.szp-herk__in{background:var(--sz-nacht);color:var(--sz-ochtend);border-radius:36px;padding:clamp(1.6rem,4.5vw,3.4rem);display:grid;gap:clamp(1.4rem,3vw,2.2rem)}.szp-herk__kop{max-width:46rem}.szp-herk__label{display:inline-block;background:#f7f7fb1f;border-radius:999px;padding:.3rem .8rem;font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.9rem!important}.szp-herk h2{color:var(--sz-ochtend);margin-bottom:.8rem}.szp-herk__kop>p:last-child{color:#f7f7fbd6;font-size:1.05rem}.szp-herk__stappen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;counter-reset:herk}.szp-herk__stappen li{counter-increment:herk;background:#f7f7fb12;border-radius:22px;padding:1.2rem 1.25rem;display:grid;gap:.4rem;align-content:start}.szp-herk__stappen li:before{content:counter(herk);width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--sz-perzik);color:var(--sz-nacht);font-family:var(--sz-kop);font-weight:600;margin-bottom:.3rem}.szp-herk__stappen h3{color:var(--sz-ochtend);font-size:1.2rem}.szp-herk__stappen p{color:#f7f7fbc7;line-height:1.5}.szp-herk__bron{font-size:.82rem;color:#f7f7fb9e;max-width:52rem}.szp-herk__bron a{color:var(--sz-perzik);font-weight:700}@media(max-width:799px){.szp-herk__stappen{grid-template-columns:1fr;gap:.6rem}.szp-herk__in{border-radius:26px}.szp-herk__stappen li{grid-template-columns:36px 1fr;column-gap:.8rem;padding:1rem}.szp-herk__stappen li:before{grid-row:span 2;margin:0}}.szp-herk__in--video{grid-template-columns:1fr minmax(230px,300px);grid-template-areas:"kop video" "stappen video" "bron video";column-gap:clamp(1.6rem,4vw,3.2rem);align-items:start}.szp-herk__in--video .szp-herk__kop{grid-area:kop}.szp-herk__in--video .szp-herk__stappen{grid-area:stappen;grid-template-columns:1fr;gap:.6rem}.szp-herk__in--video .szp-herk__stappen li{grid-template-columns:36px 1fr;column-gap:.8rem;padding:1rem 1.1rem}.szp-herk__in--video .szp-herk__stappen li:before{grid-row:span 2;margin:0}.szp-herk__in--video .szp-herk__bron{grid-area:bron}.szp-herk__video{grid-area:video;margin:0;display:grid;gap:.7rem}.szp-herk__video .sz-video{aspect-ratio:9 / 16;border-radius:24px;overflow:hidden}.szp-herk__video figcaption{font-size:.85rem;line-height:1.45;color:#f7f7fbbd;text-align:center}@media(max-width:799px){.szp-herk__in--video{grid-template-columns:1fr;grid-template-areas:"kop" "video" "stappen" "bron"}.szp-herk__video{width:min(100%,300px);justify-self:center}}.product-media-container:has(.product-media__image:is([alt*=voorkant],[alt*=zijkant],[alt*=achterkant],[alt*=afmetingen])){background:var(--szp-tint,var(--sz-lavendel));border-radius:var(--media-radius,24px)}.product-media:has(>.product-media__image:is([alt*=voorkant],[alt*=zijkant],[alt*=achterkant],[alt*=afmetingen])){background:var(--szp-tint,var(--sz-lavendel));isolation:isolate}.product-media__image:is([alt*=voorkant],[alt*=zijkant],[alt*=achterkant],[alt*=afmetingen]){mix-blend-mode:multiply;filter:brightness(1.03)}.slideshow-controls__thumbnail:has(>img:is([alt*=voorkant],[alt*=zijkant],[alt*=achterkant],[alt*=afmetingen])){background:var(--szp-tint,var(--sz-lavendel));isolation:isolate}.slideshow-controls__thumbnail>img:is([alt*=voorkant],[alt*=zijkant],[alt*=achterkant],[alt*=afmetingen]){mix-blend-mode:multiply;filter:brightness(1.03)}.szp-keus__beeld{isolation:isolate}.szp-keus__beeld img{mix-blend-mode:multiply}.szp-keus__beeld--mint{background:var(--sz-mint-licht)}.szp-keus__beeld--perzik{background:var(--sz-perzik-licht)}.szp-keus__beeld--lavendel{background:var(--sz-lavendel)}.szp-bundel__knop{display:block;padding:.85rem 1.1rem;line-height:1.3;text-align:center;text-wrap:balance}.szp-sterren{color:inherit;text-decoration:none;width:fit-content}.szp-sterren span:last-child{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--sz-lijn)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/soezoo-product.css.map */
