@media screen and (min-width:990px){.header__underlay-open{height:var(--header-height)!important}.header__underlay-open:after{display:none}.menu-list__list-item{position:relative}.menu-list__list-item>.menu-list__submenu{position:absolute;inset-block-start:100%;inset-inline-start:-1.15rem!important;inset-inline-end:auto;width:max-content!important;min-width:16rem;height:auto!important;max-height:none!important;background:transparent;z-index:30}.menu-list__list-item:nth-last-child(-n+3)>.menu-list__submenu{inset-inline-start:auto!important;inset-inline-end:-1.15rem}.menu-list__submenu .menu-list__submenu-inner{display:block;width:auto;height:auto!important;max-height:none!important;overflow:visible!important;padding-block:.5rem .25rem}.menu-list__submenu .mega-menu{display:block;margin:0;padding:.4rem 0;width:auto;max-width:none;background:var(--color-background);border:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent);border-radius:6px;box-shadow:var(--shadow-popover, 0 4px 20px rgb(17 17 17 / .15))}.menu-list__submenu .mega-menu__grid{display:block!important;width:auto}.menu-list__submenu .mega-menu__list{display:block}.menu-list__submenu .mega-menu__column{display:grid;grid-template-columns:1fr;gap:0}.menu-list__submenu .mega-menu__column:has(>:nth-child(12)){grid-template-columns:1fr 1fr;min-width:32rem}.menu-list__submenu .mega-menu__link{display:block;padding:.34rem 1.15rem;white-space:nowrap;border-radius:3px}.menu-list__submenu .mega-menu__link:hover{background:color-mix(in srgb,var(--color-foreground) 6%,transparent)}}.section-header-announcements .slideshow-arrows,.header-announcements slideshow-arrows,.header-announcements .slideshow-control{display:none!important}@media screen and (min-width:990px){.product-grid:is(.product-grid--grid){--product-grid-columns-desktop: repeat(3, 1fr)}}.product-grid .product-card__content>:nth-child(2){opacity:.58}.add-to-cart-button,.sticky-add-to-cart__button,.quick-add__button{transition:background-color .25s ease,border-color .25s ease,color .25s ease}.add-to-cart-button[data-added=true],.sticky-add-to-cart__button[data-added=true],.quick-add__button[data-added=true]{background-color:var(--color-success, #627D47)!important;border-color:var(--color-success, #627D47)!important;--button-color: #fff}.add-to-cart__added .add-to-cart-text--added{color:#fff;font-weight:600;white-space:nowrap;opacity:0;transition:opacity .2s ease}[data-added=true] .add-to-cart__added .add-to-cart-text--added{opacity:1}[data-added=true] .add-to-cart__added-icon{color:#fff}[id*=__hoofdstuk_]{scroll-margin-top:calc(var(--header-height, 72px) + 16px)}[id*=__hoofdstuk_] .section-resource-list__header{border-top:1px solid var(--shok-lijn);padding-top:40px}[id*=__hoofdstuk_] .product-card__content>:nth-child(2){opacity:.58}.shopify-section:has(.gids-intro)+[id*=__hoofdstuk_] .section-resource-list__header{border-top:0;padding-top:0}:root{--jdgm-primary-color: var(--shok-accent) !important;--jdgm-secondary-color: color-mix(in srgb, var(--shok-accent) 10%, transparent) !important;--jdgm-star-color: var(--shok-merk) !important;--jdgm-write-review-text-color: #fff !important;--jdgm-write-review-bg-color: var(--shok-accent) !important;--jdgm-paginate-color: var(--shok-accent) !important;--jdgm-reviewer-name-color: var(--color-foreground) !important}.jdgm-histogram__bar-content{background-color:var(--shok-merk)!important}.jm-review-widget{--jm-review-widget-star-and-histogram-color: var(--shok-merk) !important;--jm-review-widget-button-color: var(--shok-accent) !important;--jm-review-widget-button-text-color: #fff !important;--jm-review-widget-text-color: var(--color-foreground) !important;--jm-review-widget-lighter-text-color: color-mix(in srgb, var(--color-foreground) 62%, transparent) !important;--jm-widget-primary-color: var(--shok-accent) !important;--jm-widget-border-radius: var(--shok-hoek) !important}.shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-decline,.shopify-pc__prefs__header-actions button,.shopify-pc__prefs__actions button{border-radius:var(--style-border-radius-buttons-primary)!important}.shopify-pc__banner__btn-manage-prefs{border-radius:var(--style-border-radius-buttons-secondary)!important}#restock-rocket-inline-container #form-Button{border-radius:var(--style-border-radius-buttons-primary)!important}#restock-rocket-inline-container input{border-radius:var(--style-border-radius-inputs)!important;font-size:16px!important}#restock-rocket-inline-container #formContainer-Inline,#restock-rocket-inline-container .restock-rocket-wrapper-inline{border-radius:var(--shok-hoek)!important}.jm-button,.jm-button--primary,.jm-action-buttons__button,.jm-review-widget button{border-radius:var(--style-border-radius-buttons-primary)!important}.jm-button--secondary,.jm-action-buttons__icon-button{border-radius:var(--style-border-radius-buttons-secondary)!important}.jm-review-widget .jm-star-rating,.jm-review-widget .jm-star-rating__font-icon{color:var(--shok-merk)!important}.jm-review-widget .jm-text:not(.jm-button .jm-text){color:var(--color-foreground)!important}.jm-review-widget .jm-reviewer-avatar{background-color:var(--shok-zacht)!important;color:var(--color-foreground)!important;border:1px solid var(--shok-lijn)}.jm-review-widget .jm-review-widget-minimal-header__title{font-family:var(--font-heading--family)!important;font-weight:var(--font-heading--weight)!important;font-size:2rem!important;line-height:1.15!important}.shok-zoek,.shok-kopmenu,.shok-zoek-rij{display:none}@media screen and (max-width:989px){.shok-zoek-rij{display:block;padding:12px var(--page-margin, 16px);border-bottom:1px solid var(--shok-lijn-vast)}.shok-zoek-rij .shok-zoek__formulier{background:#fff;border-color:var(--shok-lijn-vast)}.shok-zoek-rij .shok-zoek__formulier:focus-within{border-color:var(--color-foreground)}.shok-zoek-rij .shok-zoek{display:block}.shok-zoek-rij .shok-zoek__veld{font-size:16px;background:transparent!important}#header-component search-button,#header-component .search-action,#header-component .header__columns .shok-zoek{display:none!important}}@media screen and (max-width:749px){#header-component[data-menu-style=drawer] .header__columns{grid-template-columns:auto 1fr auto!important;grid-template-areas:"leftA center rightB"!important;column-gap:10px}#header-component[data-menu-style=drawer] .header-logo{justify-self:start;min-width:0;overflow:hidden}#header-component[data-menu-style=drawer] .header-logo img,#header-component[data-menu-style=drawer] .header-logo svg{max-width:100%;height:auto}}@media screen and (min-width:990px){.header__column--left{flex:1 1 auto;gap:32px}.header__column--left .shok-zoek{display:block;flex:1 1 auto;max-width:600px}.header__column--left search-button{display:none}.header__column--left .search-action{flex:1 1 auto;margin-inline:0!important}.shok-kopmenu{display:flex;align-items:center;gap:24px;margin-inline-end:16px;font-size:.875rem}.shok-kopmenu a{color:var(--color-foreground);text-decoration:none;white-space:nowrap}.shok-kopmenu a:hover{text-decoration:underline;text-underline-offset:4px}}@media screen and (max-width:749px){.footer-content{gap:0!important}.footer-content>:first-child{margin-block-end:32px}}@media screen and (min-width:750px){.quick-add__button:not(:disabled){opacity:1}}.rating-wrapper{--star-fill-color: var(--color-foreground);--star-fill-color-rgb: var(--color-foreground-rgb);gap:var(--gap-xs, 6px);min-width:fit-content}.rating-wrapper,.rating{display:flex;align-items:center}.rating{gap:var(--gap-3xs, 2px)}.rating-wrapper .rating-count,.rating-wrapper .rating-count-separator{color:var(--star-fill-color);margin:0;white-space:nowrap}.stars{height:var(--star-size, 1.05rem);width:var(--star-size, 1.05rem);flex:none;fill:var(--empty-star-fill-color)}.filled-star{fill:var(--star-fill-color)}.shok-kleuren{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.shok-kleuren__bol{width:14px;height:14px;border-radius:50%;background:var(--bol, #ccc);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-foreground) 22%,transparent)}.shok-kleuren__rest{font-size:.75rem;color:color-mix(in srgb,var(--color-foreground) 62%,transparent)}.inpak{display:block}.inpak__paneel{border:1px solid var(--shok-lijn-vast);background:var(--shok-zacht)}.inpak__regel{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;list-style:none}.inpak__regel::-webkit-details-marker{display:none}.inpak__kop{font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:.9375rem}.inpak__stand{display:flex;align-items:center;gap:6px;margin-inline-start:auto;font-size:.8125rem;color:color-mix(in srgb,var(--color-foreground) 62%,transparent);text-align:end}.inpak__stand--gekozen{color:var(--color-foreground)}.inpak__standfoto{width:22px;height:22px;object-fit:cover;flex:none}.inpak__teken{position:relative;flex:none;width:12px;height:12px}.inpak__teken:before,.inpak__teken:after{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:currentColor}.inpak__teken:after{rotate:90deg;transition:rotate .2s ease,opacity .2s ease}.inpak__paneel[open] .inpak__teken:after{rotate:0deg;opacity:0}.inpak__inhoud{padding:0 14px 14px}.inpak__toelichting{margin:0 0 10px;font-size:.8125rem;color:color-mix(in srgb,var(--color-foreground) 70%,transparent)}.inpak__keuzes{margin:0;padding:0;border:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.inpak__keuze input{position:absolute;opacity:0;pointer-events:none}.inpak__vak{display:block;padding:5px;border:1px solid var(--shok-lijn-vast);background:var(--color-background);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.inpak__keuze:hover .inpak__vak{border-color:var(--color-foreground)}.inpak__keuze input:checked+.inpak__vak{border-color:var(--color-foreground);box-shadow:inset 0 0 0 1px var(--color-foreground)}.inpak__keuze input:focus-visible+.inpak__vak{outline:2px solid var(--color-foreground);outline-offset:2px}.inpak__foto,.inpak__geen{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:var(--shok-zacht)}.inpak__geen{background-image:linear-gradient(to top right,transparent calc(50% - 1px),color-mix(in srgb,var(--color-foreground) 30%,transparent) calc(50% - 1px),color-mix(in srgb,var(--color-foreground) 30%,transparent) calc(50% + 1px),transparent calc(50% + 1px))}.inpak__naam{display:block;margin-top:5px;font-size:.6875rem;line-height:1.25}.inpak__prijs{display:block;font-size:.6875rem;color:color-mix(in srgb,var(--color-foreground) 62%,transparent)}form.shopify-product-form{display:flex;flex-direction:column}form.shopify-product-form>.product-form-buttons{order:1}variant-picker .variant-option--buttons:not(.variant-option--swatches):not(.variant-option--images){display:flex;flex-wrap:wrap;gap:8px}variant-picker .variant-option--buttons:not(.variant-option--swatches):not(.variant-option--images) legend{flex-basis:100%}variant-picker .variant-option--buttons:not(.variant-option--swatches):not(.variant-option--images) .variant-option__button-label{flex:0 0 auto;min-width:0;width:auto;white-space:nowrap;padding:9px 14px;font-size:.875rem}.bon{display:block}.bon__kop{margin:0 0 10px;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:.9375rem}.bon__knoppen{display:flex;flex-wrap:wrap;gap:8px}.bon__knop{padding:11px 16px;border:1px solid var(--shok-lijn-vast);background:var(--color-background);color:var(--color-foreground);font:inherit;font-size:.9375rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.bon__knop:hover,.bon__knop:focus-visible{border-color:var(--color-foreground)}.bon__knop--aan{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.bon__eigen{margin-top:14px}.bon__eigen[hidden]{display:none}.bon__label{display:block;margin-bottom:6px;font-size:.875rem}.bon__invoer{display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--shok-lijn-vast);background:#fff}.bon__invoer:focus-within{border-color:var(--color-foreground)}.bon__invoer input{width:7ch;border:0;background:transparent;padding:11px 0;font:inherit;font-size:1rem;color:var(--color-foreground);outline:none}.bon__hint{margin:6px 0 0;font-size:.8125rem;color:color-mix(in srgb,var(--color-foreground) 62%,transparent)}.bon__gekozen{margin:12px 0 0;font-size:.875rem}.product-information__grid:has(.bon) .product-details{grid-column:2 / 4!important;padding-left:0!important}.product-details:has(.bon)>.group-block{max-width:none!important}.layout-panel-flex--row>.bon{flex:1 1 50%}.product-details:has(.bon){max-width:60rem;margin-inline:auto}.product-information__grid:has(.bon) .product-information__media{display:none}@media screen and (min-width:990px){.bon~.buy-buttons-block,.group-block-content:has(>.bon)+* .buy-buttons-block{border-inline-start:1px solid var(--shok-lijn);padding-inline-start:48px}}.teller-blok{display:grid;gap:8px;color:var(--color-foreground);container-type:inline-size}.teller,.teller__kaart{display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;background:var(--shok-zacht);font-size:.9375rem;line-height:1.4}.teller{flex-wrap:wrap}.teller__rondje{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:color-mix(in srgb,var(--shok-merk) 12%,var(--color-background));color:var(--shok-accent)}.teller__rondje svg{width:1.15rem;height:1.15rem}.teller__midden{flex:1 1 12rem;min-width:0;display:grid;gap:2px}.teller__tekst{font-size:1rem}.teller__tijd{font-weight:600;font-variant-numeric:tabular-nums}.teller__onder,.teller__kaarttekst{font-size:.875rem;color:color-mix(in srgb,var(--color-foreground) 70%,transparent)}.teller__link{flex:none;margin-left:auto;font-size:.875rem;color:var(--color-foreground);text-decoration:underline;text-underline-offset:.2em}.teller__extra{display:grid;grid-template-columns:1fr;gap:8px}@container (min-width: 520px){.teller__extra{grid-template-columns:1fr 1fr}}.teller__kaart{align-items:flex-start}.teller__kaart>span:last-child{display:grid;gap:2px}.teller__kaarttitel{font-weight:600;font-size:.9375rem}.teller__meer{flex:1 1 100%;font-size:.8125rem}.teller__meer>summary{display:inline-block;cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:.15em}.teller__meer>summary::-webkit-details-marker{display:none}.teller__uitleg{margin-top:.5rem;font-size:.8125rem;line-height:1.55;color:color-mix(in srgb,var(--color-foreground) 78%,transparent)}.teller__uitleg>p:first-child{margin-top:0}.teller__uitleg>p:last-child{margin-bottom:0}.shok-menuwoord{display:none}@media screen and (max-width:989px){.header__icon--menu{display:inline-flex;align-items:center;gap:6px}.shok-menuwoord{display:inline;font-size:.8125rem;letter-spacing:.02em;line-height:1}.header-actions__action,.header-actions__cart-icon,.header__icon--menu{min-width:44px;min-height:44px}.header-actions svg,.header__icon--menu svg{width:22px;height:22px}.header-actions{gap:2px}}.menu-drawer__menu--grid .menu-drawer__link-image{width:44px;height:44px;object-fit:cover;border-radius:var(--menu-image-border-radius, 8px);flex:none}.menu-drawer__menu--grid .menu-drawer__menu-item--child{display:flex;align-items:center;gap:12px}.menu-drawer__menu-item--mainlist{display:flex;align-items:center;gap:14px}.shok-menufoto{flex:none;display:block;width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--shok-zacht, #fbf7f1)}.shok-menufoto__img{display:block;width:100%;height:100%;object-fit:cover}.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{flex:1}.shok-menuwoord,.menu-drawer .menu-drawer__menu-item-text,.menu-drawer .menu-drawer__title,.shok-ladeservice__kop,.shok-ladeservice__lijst a,.shok-ladeservice__account{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:var(--font-heading--style)}@media screen and (max-width:989px){.shok-menuwoord{font-size:1.125rem;letter-spacing:0}}.menu-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-size:1.375rem;line-height:1.15}.menu-drawer .menu-drawer__menu-item--child .menu-drawer__menu-item-text,.menu-drawer .menu-drawer__menu-item--parent .menu-drawer__menu-item-text,.shok-ladeservice__lijst a,.shok-ladeservice__account{font-size:1.1875rem}.shok-ladeservice__kop{font-size:1rem;letter-spacing:.04em}.shok-ladeservice{flex:none;margin-top:28px;padding:20px var(--padding-xl, 20px) 28px;border-top:1px solid rgb(var(--color-foreground-rgb) / .12)}.shok-ladeservice__kop{margin:0 0 10px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.shok-ladeservice__lijst{list-style:none;margin:0;padding:0;display:grid;gap:10px}.shok-ladeservice__lijst a,.shok-ladeservice__account{text-decoration:none;color:inherit;font-size:.9375rem}.shok-ladeservice__account{display:inline-block;margin-top:16px;padding-bottom:2px;border-bottom:1px solid currentcolor}.menu-drawer:has(.shok-ladeservice) .menu-drawer__utility-links{flex:none;margin-block-start:0}.product-badges{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.quick-add{position:relative!important;inset:auto!important;z-index:2;pointer-events:auto;display:block;width:100%;margin-top:8px}button.quick-add__button{position:static!important;inset:auto!important;display:flex!important;width:100%!important;max-inline-size:none;justify-content:center;gap:8px;height:auto;padding:10px 14px!important;inset-inline-end:auto!important;inset-block-end:auto!important;min-inline-size:0;height:auto!important;border-radius:var(--style-border-radius-buttons-primary)!important;border:1px solid transparent!important;background:var(--shok-accent)!important;color:#fff!important;font-size:.8125rem;letter-spacing:.01em;opacity:1!important;-webkit-backdrop-filter:none;backdrop-filter:none}product-card:is(:hover,:focus-within) .quick-add__button{opacity:1!important}button.quick-add__button:hover{scale:1;background:color-mix(in srgb,var(--shok-accent) 86%,#000)!important}.quick-add__button>.add-to-cart-icon{width:1.05rem;height:1.05rem}.quick-add__button[data-added=true]{width:100%!important;padding-inline:14px!important}button.quick-add__button[data-added=true]{color:transparent!important}button.quick-add__button[data-added=true]>.add-to-cart-icon{visibility:hidden}.quick-add__product-form-component,.quick-add__product-form-component .shopify-product-form,.quick-add add-to-cart-component{display:block!important;width:100%!important;height:auto!important}.product-grid product-card,.resource-list product-card{height:100%}.product-grid .product-card__content,.resource-list .product-card__content{height:100%}.product-grid .quick-add,.resource-list .quick-add{margin-top:auto;padding-top:8px}@media screen and (min-width:990px){.product-information__media{max-width:480px;align-self:start;margin-inline:auto}}.boekinfo__kop{margin:0 0 10px;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.125rem}.boekinfo__tabel{width:100%;border-collapse:collapse;font-size:.875rem}.boekinfo__tabel th,.boekinfo__tabel td{padding:9px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--shok-lijn);font-weight:inherit}.boekinfo__tabel th{width:40%;padding-right:12px;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;color:color-mix(in srgb,var(--color-foreground) 62%,transparent)}.boekinfo__tabel tr:first-child th,.boekinfo__tabel tr:first-child td{border-top:1px solid var(--shok-lijn)}.jm-review-item{padding:18px 20px!important;border:1px solid var(--shok-lijn)!important;background:var(--shok-zacht)}.jm-reviewer-info__name{font-weight:600}.jm-review-content__body{line-height:1.6}.jm-review-widget__header{padding:20px;border:1px solid var(--shok-lijn);background:var(--shok-zacht)}.jm-review-widget-minimal-header__title{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight)}@media screen and (min-width:990px){.jdgm-review-list{display:block;columns:2;column-gap:12px}.jm-review-item{break-inside:avoid;margin-bottom:12px}}.cart-discount summary.cart-discount__summary{pointer-events:none;cursor:default}.cart-discount summary.cart-discount__summary .cart-totals__icon{display:none}.cart-discount__summary .cart-discount__label{font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;opacity:.6}.inkijk{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-top:14px}.inkijk__knop{display:inline-flex;align-items:center;gap:.5rem;width:auto;justify-content:center;padding:.55rem .9rem;font-size:.875rem;border:1px solid var(--shok-accent);background:transparent;color:var(--shok-accent);font:inherit;font-weight:600;cursor:pointer;border-radius:0}.inkijk__knop svg,.inkijk__eigenicoon{width:1.15rem;height:1.15rem;flex:none}.inkijk__eigenicoon{object-fit:contain}.inkijk__blad{transform-box:fill-box;transform-origin:left center;animation:inkijk-blad 3.4s linear infinite;animation-delay:calc(var(--beurt, 0) * 1.7s)}@keyframes inkijk-blad{0%{transform:scaleX(1);opacity:0}6%{opacity:.55}42%{transform:scaleX(.04);opacity:.4}74%{transform:scaleX(-1);opacity:.2}82%,to{transform:scaleX(-1);opacity:0}}@media(prefers-reduced-motion:reduce){.inkijk__blad{animation:none;opacity:0}}.inkijk__knop:hover{background:var(--shok-zacht)}.inkijk__toelichting{margin:0;font-size:.8125rem;opacity:.72;text-align:center}.inkijk__venster{width:min(920px,100vw);height:min(88vh,1100px);max-width:100vw;padding:0;border:0;background:var(--color-background, #fff);color:var(--color-foreground)}.inkijk__venster::backdrop{background:#0000008c}.inkijk__balk{display:flex;align-items:center;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid var(--shok-lijn)}.inkijk__titel{font-weight:600;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inkijk__sluit{border:0;background:transparent;font-size:1.6rem;line-height:1;cursor:pointer;color:inherit}.inkijk__doek{height:calc(100% - 3.4rem)}.inkijk__doek iframe{width:100%;height:100%;border:0;display:block}.inkijk__doek--bladen{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:color-mix(in srgb,var(--color-foreground) 8%,var(--color-background))}.inkijk__blad-pagina{display:block;width:100%;height:auto;margin-bottom:8px;background:#fff}.inkijk__laden{padding:2rem 1rem;text-align:center}html.inkijk-open,html.inkijk-open body{overflow:hidden}@media screen and (max-width:749px){.inkijk__venster{width:100vw;height:100dvh;max-height:100dvh;margin:0}.inkijk__doek{height:calc(100% - 3.4rem)}}.bon__bezorging{margin:18px 0 0;padding:0;border:0;display:grid;gap:8px}.bon__bezorging>.bon__kop{padding:0;margin-bottom:2px}.bon__manier{display:block;cursor:pointer}.bon__manier input{position:absolute;opacity:0;pointer-events:none}.bon__manier-vak{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--shok-lijn-vast);transition:border-color .2s ease,background-color .2s ease}.bon__manier input:checked+.bon__manier-vak{border-color:var(--color-foreground);background:var(--shok-zacht)}.bon__manier input:focus-visible+.bon__manier-vak{outline:2px solid var(--color-foreground);outline-offset:2px}.bon__manier-naam{font-size:.9375rem}.bon__manier-uitleg{font-size:.8125rem;color:color-mix(in srgb,var(--color-foreground) 65%,transparent)}.shopify-section:has(shokran-cadeaubon):not([data-bon-post]) .inpak,.shopify-section:has(shokran-cadeaubon):not([data-bon-post]) product-custom-property-component,.shopify-section:has(shokran-cadeaubon):not([data-bon-post]) shokran-bezorgteller{display:none}.bonnaar{display:grid;gap:12px}.bonnaar__kop{margin:0;font-size:.9375rem}.bonnaar__uitleg{margin:-6px 0 0;font-size:.8125rem;color:color-mix(in srgb,var(--color-foreground) 65%,transparent)}.bonnaar__rij{display:grid;gap:12px}@media screen and (min-width:750px){.bonnaar__rij{grid-template-columns:1fr 1fr}}.bonnaar__veld{display:grid;gap:4px}.bonnaar__label{font-size:.8125rem;color:color-mix(in srgb,var(--color-foreground) 70%,transparent)}.bonnaar input,.bonnaar textarea,product-custom-property-component .field__input,product-custom-property-component input[type=text],product-custom-property-component textarea{width:100%;padding:10px 12px;border:1px solid var(--shok-lijn-vast);border-radius:0;background:#fff;color:var(--color-foreground);font:inherit;font-size:1rem}product-custom-property-component textarea{padding-bottom:30px}.bonnaar input:focus,.bonnaar textarea:focus,product-custom-property-component .field__input:focus,product-custom-property-component input[type=text]:focus,product-custom-property-component textarea:focus{outline:none;border-color:var(--color-foreground)}.bonnaar textarea{resize:vertical}.bonnaar__hint{font-size:.75rem;color:color-mix(in srgb,var(--color-foreground) 60%,transparent)}.shopify-section:has(shokran-cadeaubon):not([data-bon-mail]) .bonnaar{display:none}.kast{grid-column:2;display:grid;gap:8px;min-width:0}.kast__kop{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.kast__titel{margin:0;font-size:1.75rem}.kast__tekst{margin:6px 0 0;font-size:.9375rem;color:color-mix(in srgb,var(--color-foreground) 70%,transparent)}.kast__acties{display:flex;align-items:center;gap:8px;flex-shrink:0}.kast__alles{margin-right:8px;font-size:.8125rem;color:var(--color-foreground);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.kast__pijl{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--shok-zacht, #fbf7f1);color:var(--color-foreground);box-shadow:0 1px 4px #00000014;cursor:pointer}.kast__pijl svg{width:14px;height:14px}.kast__pijl:disabled{opacity:.4;cursor:default;box-shadow:none}[data-rij-past] .kast__pijl{display:none}@media screen and (max-width:749px){.kast__pijl{display:none}}.kast__baan{list-style:none;margin:0 calc(var(--page-margin, 16px) * -1);padding:4px var(--page-margin, 16px) 8px;scroll-padding-inline:var(--page-margin, 16px);display:grid;grid-auto-flow:column;grid-auto-columns:30%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.kast__baan::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.kast__baan{grid-auto-columns:17%;gap:16px}}@media screen and (min-width:990px){.kast__baan{margin-inline:0;padding-inline:0;scroll-padding-inline:0;grid-auto-columns:calc((100% - 7 * 16px) / 8.4)}}.kast__item{scroll-snap-align:start}.kast__tegel{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--color-foreground);text-decoration:none}.kast__beeld{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:88px}@media screen and (min-width:990px){.kast__beeld{height:100px}}.kast__omslag{display:block;width:52px;margin-inline:-14px;transform:translateY(0) rotate(calc((var(--plek, 0) - 1) * 4deg));transition:transform .28s var(--ease-out-cubic, cubic-bezier(.33, 1, .68, 1))}@media screen and (min-width:990px){.kast__omslag{width:60px}}.kast__omslag img{display:block;width:100%;height:auto;border-radius:2px;box-shadow:0 2px 8px #0000002e}.kast__foto{display:block;width:100%;height:100%;transition:transform .28s var(--ease-out-cubic, cubic-bezier(.33, 1, .68, 1))}.kast__foto img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.kast__tegel:hover .kast__omslag,.kast__tegel:focus-visible .kast__omslag{transform:translateY(-6px) rotate(calc((var(--plek, 0) - 1) * 9deg)) translate(calc((var(--plek, 0) - 1) * 6px))}.kast__tegel:hover .kast__foto,.kast__tegel:focus-visible .kast__foto{transform:translateY(-4px)}.kast__naam{font-size:.8125rem;line-height:1.25}.kast__tegel[aria-current=page] .kast__naam{font-weight:600;text-decoration:underline;text-underline-offset:3px}.kast__aantal{font-size:.75rem;color:color-mix(in srgb,var(--color-foreground) 55%,transparent)}@media(prefers-reduced-motion:reduce){.kast__omslag,.kast__foto,.kast__tegel:hover .kast__omslag,.kast__tegel:focus-visible .kast__omslag,.kast__tegel:hover .kast__foto{transition:none;transform:rotate(calc((var(--plek, 0) - 1) * 4deg))}.kast__foto,.kast__tegel:hover .kast__foto{transform:none}}@media screen and (min-width:750px){.dialog-zoomed-gallery .product-media-container--image{height:100dvh;padding:32px;box-sizing:border-box}.dialog-zoomed-gallery .product-media-container--image .product-media__drag-zoom-wrapper,.dialog-zoomed-gallery .product-media-container--image .product-media{display:flex;justify-content:center;height:100%;aspect-ratio:auto}.dialog-zoomed-gallery .product-media-container--image .product-media__image{width:100%;height:100%;object-fit:contain}}.variant-option__button-label--has-swatch:has([data-option-available=false]) .swatch{opacity:.4}.variant-option__button-label--has-swatch .variant-option__strikethrough line{stroke-width:2.5px}.variant-option__button-label:not(.variant-option__button-label--has-swatch) .variant-option__strikethrough line:first-of-type{stroke-width:1.5px}.variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]){color:color-mix(in srgb,currentColor 50%,transparent)}.gratisbalk{display:grid;gap:8px;align-self:stretch;width:100%;box-sizing:border-box;margin-bottom:16px;padding:12px 14px;background:var(--shok-zacht)}.gratisbalk__tekst{margin:0;font-size:.875rem;line-height:1.4}.gratisbalk__spoor{height:6px;background:var(--shok-lijn);overflow:hidden}.gratisbalk__vulling{display:block;height:100%;background:var(--shok-accent);transition:width .3s ease}.product-information__media media-gallery.sticky-content{position:static}@media screen and (min-width:750px){.product-information__media{position:sticky;top:var(--sticky-header-offset, 0);align-self:start}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/shokran.css.map */
