@media screen and (max-width:767px){.template-collection .breadcrumbs-section{display:none}}.collection-wrapper{margin-top:1.5rem}@media screen and (min-width:768px){.collection-wrapper{margin-top:2.5rem}}.collection{position:relative}.collection-filters{background-color:var(--color-brand-background);display:flex;flex-direction:column}.collection .loading-overlay{box-sizing:border-box;display:none;background-color:var(--color-brand-background);position:relative;top:0;right:0;bottom:0;left:0;width:100%;padding:0 5rem;opacity:.7}.collection.loading .loading-overlay{display:block;text-align:center}.collection__grid{gap:1.5rem 1rem}@media screen and (min-width:768px){.collection__grid{gap:2rem 1rem}}.collection__grid--alt{gap:2rem 0}@media screen and (min-width:768px){.collection__grid--alt{gap:2rem 1rem}}@media screen and (min-width:768px){.collection-filters,.collection-hero__filters{width:100%}}.filter-options{position:fixed;z-index:var(--z-index-popover);top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden}@media screen and (min-width:768px){.filter-options{margin-top:2.5rem}.filter-options .desktop-hidden{display:none!important}}@media screen and (max-width:767px){.filter-options .mobile-hidden{display:none!important}}@media screen and (min-width:768px){.filter-options{position:unset;visibility:visible;opacity:1}.filter-options .filter-options__inner{position:unset;display:flex;justify-content:space-between;max-width:unset}.filter-options .filter-options__inner .upper-wrapper{display:flex;width:100%;flex-direction:row}}.collection-filter-is-open .filter-options{opacity:1;visibility:visible}.filter-options .options__label-colors{margin-left:.25rem}.filter-options .options__label--kleur{min-width:auto;display:flex;justify-content:flex-start;align-items:center}.filter-options .options_label-colors-circle{display:block;border-radius:1.125rem;height:12px;width:12px}.filter-options .options__label{display:flex;align-items:center;color:#47245e}@media screen and (min-width:768px){.filter-options .options__label{background-color:rgba(0,0,0,0);padding:0;font-size:.875rem;height:1.375rem}.filter-options .options__option{padding-top:0;padding-bottom:0}}.filter-options__arrow .chevron{margin-left:.3125rem;display:flex}.filter-options .options__input:checked+.options__label:before,.filter-options .options__label--checked:before{border:none}@media screen and (min-width:768px){.filter-options .options__input{position:relative!important;width:16px;height:16px;accent-color:var(--color-brand-primary-dark)}}.filter-options .options__label:hover:before{border:none}.filter-options_active-filter-count{background-color:var(--color-brand-primary-dark);color:#fff;padding:.125rem;border-radius:100px;height:12px;font-size:10px;width:12px;margin-right:.125rem}@media screen and (min-width:768px){.filter-options__submenu{position:absolute;width:max-content;z-index:99;margin-top:.5rem}}@media screen and (min-width:768px){.filter-options__list{display:flex;flex-direction:column;align-items:flex-start;gap:.4375rem!important}}.filter-options__wrapper .disclosure-has-popup.collapsible-is-open>.summary:before{height:100vh}@media screen and (min-width:768px){.filter-options__open{display:none}}@media screen and (max-width:767px){.filter-options__open{padding:.25rem 0;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--color-brand-primary)}.filter-options__open:active,.filter-options__open:focus,.filter-options__open:hover{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--color-brand-primary-dark)}.filter-options__open .icon{margin:0}}.filter-options__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);cursor:pointer;visibility:hidden;opacity:0;transition:all var(--duration-default) ease-in-out}.collection-filter-is-open .filter-options__backdrop{opacity:1;visibility:visible}.filter-options__sort{position:relative;color:#47245e}.filter-options__inner{box-sizing:border-box;padding:0 0 3rem;position:fixed;z-index:2;top:0;right:-100%;bottom:0;background-color:var(--color-brand-background);width:100%;max-width:21.25rem;height:100%;pointer-events:all;transition:all var(--duration-default) ease-in-out;font-size:.875rem;line-height:1.25rem}@media screen and (max-width:767px){.filter-options__inner{padding:0 1rem .5rem}}.collection-filter-is-open .filter-options__inner{right:0}.filter-options__open{white-space:nowrap}.filter-options__close.button{display:none;position:fixed;top:1.5rem;right:1.5rem;padding:0;margin:0;z-index:calc(var(--z-index-popover) + 1)}.filter-options__close.button .icon{margin:0}.collection-filter-is-open .filter-options__close.button{display:block;margin:0}.filter-options__header{position:sticky;top:0;z-index:2;background-color:var(--color-white);padding:4.5rem 0 1.5rem;border-bottom:.0625rem solid var(--color-border)}.filter-options__header .js-filter-remove.disabled{display:none}@media screen and (min-width:768px){.filter-options__header{display:none}}@media screen and (min-width:768px){.filter-options__inner-wrapper{width:100%;display:flex;flex-direction:column}.filter-options__inner-wrapper .filter-options__main{order:1}.filter-options__inner-wrapper .active-filter-options{order:2}.filter-options__inner-wrapper .filter-options__header{order:3}}.filter-options__clear-all{padding-left:0;padding-right:0;font-size:.875rem;font-family:var(--font-regular-family);font-weight:var(--font-regular-weight);font-style:var(--font-regular-style);color:var(--color-brand-primary)}.filter-options__main{position:relative;z-index:99}@media screen and (min-width:768px){.filter-options__main{display:flex;gap:1.75rem}.filter-options__main .filter-options__details.collapsible-is-open .filter-options__submenu{border:1px solid #eee}}.filter-options .filter-options__heading{margin-bottom:0;font-family:var(--font-bold-family);font-weight:var(--font-bold-weight);font-style:var(--font-bold-style);font-weight:900}.filter-options__details{padding-bottom:1rem}@media screen and (min-width:768px){.filter-options__details{position:relative}.filter-options__details.collapsible-is-open .filter-options__submenu{padding:1rem .625rem}}@media screen and (max-width:767px){.filter-options__details{border-bottom:.0625rem solid var(--color-border)}}.filter-options__details .icon-minus{display:none}.filter-options__details .icon-plus{display:block}.filter-options__details .filter-options__summary{box-sizing:border-box;appearance:none;color:#47245e;background-color:rgba(0,0,0,0);border:none;justify-content:flex-start;padding:1rem 0 0}@media screen and (min-width:768px){.filter-options__details .filter-options__summary{display:block}}@media screen and (max-width:767px){.filter-options__details .filter-options__summary{width:100%}}.js .filter-options__details .filter-options__submenu{background-color:var(--color-brand-background);height:0;overflow-y:auto}.filter-options__details.collapsible-is-open .icon-minus{display:block}.filter-options__details.collapsible-is-open .icon-plus{display:none}.js .filter-options__details.collapsible-is-open>.filter-options__submenu{height:min-content;transition:height .4s cubic-bezier(.29,.63,.44,1)}.filter-options__details--opened{padding:1rem 0}.filter-options__details--opened .label-medium{display:block;margin-bottom:1rem}@media screen and (min-width:768px){.active-filter-options__inner.filter-options__submenu{height:min-content!important;margin-top:0;padding:0!important}}.filter-options__price .field{flex-wrap:wrap}.filter-options__price .field__currency{flex:0 0 20px}.filter-options__price .field__label{order:-1;flex:100%;font-size:.75rem;margin:.5rem 0}.filter-options__price .field__input{flex:auto;width:auto}.no-js .filter-options__footer{background-color:var(--color-brand-background);padding:2rem 0;bottom:0;position:sticky;display:flex;z-index:2}.no-js .filter-options__footer noscript .button{width:100%}.active-filter-options{position:relative;z-index:1}.active-filter-options--empty{display:none}@media screen and (min-width:768px){.active-filter-options__header{display:none}}.active-filter-options__inner{display:flex;gap:.5rem}@media screen and (min-width:768px){.active-filter-options filter-remove{display:block;background:#eee;padding:.375rem .5rem}.active-filter-options filter-remove.no-background{background:none}}.active-filter-options__button{color:#47245e;display:flex;flex-direction:row-reverse;gap:.5rem;line-height:1;text-decoration:none}.active-filter-options__button .icon{flex-shrink:0;width:1rem}.active-filter-options__button.disabled,.filter-options__clear.disabled{display:none}@media screen and (max-width:767px){.filter-options__sort{margin-top:1rem}}@media screen and (min-width:768px){.filter-options__sort .sort-options__header{width:max-content;padding:1rem 0 0;display:flex;align-items:center}.filter-options__sort .sort-options__header .mobile-hidden.chevron{margin-left:.3125rem}.filter-options__sort .sort-inner{position:absolute;right:0;width:max-content;background:#fff;z-index:9}}@media screen and (min-width:768px) and (min-width:768px){.filter-options__sort .sort-inner{border:1px solid #eee;padding:1rem .625rem}}.filter-options__sort .sort-options__option:not(:last-child){margin-bottom:.25rem}.filter-options__sort .sort-options__option label{cursor:pointer;display:block;font-size:.875rem;line-height:1.375rem;padding-left:1.5rem;position:relative;font-family:var(--font-regular-family);font-weight:var(--font-regular-weight);font-style:var(--font-regular-style)}.filter-options__sort .sort-options__option label:hover{color:var(--color-brand-primary)}.filter-options__sort .sort-options__option label:before{content:"";display:block;position:absolute;width:1rem;height:1rem;background:var(--color-brand-primary-15);left:0;top:50%;transform:translateY(-50%);border-radius:50%}.filter-options__sort .sort-options__option label:after{content:"";display:block;position:absolute;width:.375rem;height:.375rem;background:var(--color-brand-primary);left:.3125rem;top:50%;transform:translateY(-50%);border-radius:50%;opacity:0;transition:opacity var(--duration-short) ease}.filter-options__sort .sort-options__option label:hover:after{opacity:.25}.filter-options__sort .sort-options__option input:checked+label:after{opacity:1}.sort-options__header{margin-bottom:.5rem}.collapsible[data-collapsible-group].collapsible-is-open [data-collapsible-target]{display:block}.filters-mobile-wrapper{display:flex;justify-content:center;align-items:center}.filters-mobile-wrapper .icon{margin-left:.5rem}@media screen and (max-width:767px){.filter-options__inner{display:flex;flex-direction:column;justify-content:space-between}.filter-options .sort-inner{display:block!important}.filter-options__details.active-filter-options.collapsible-is-open{padding-bottom:1rem}.filter-options__details.collapsible-is-open{padding-bottom:.625rem}.filter-options__details.collapsible-is-open .filter-options__arrow svg{transform:rotate(180deg)}.filter-options__inner-wrapper .options__option{padding-left:0}.filter-options__inner-wrapper .options__label{background-color:rgba(0,0,0,0);padding-left:0}.filter-options__inner-wrapper .active-filter-options__header{font-size:14px}.filter-options__inner-wrapper .collapsible-is-open .filter-options__submenu{margin-top:.625rem}.filter-options__inner-wrapper .active-filter-options__inner{flex-wrap:wrap}.filter-options__inner-wrapper .active-filter-options filter-remove{padding:.375rem .5rem;background:#eee;font-size:12px}.filter-options__inner-wrapper .color-filter-list{row-gap:.3125rem}.filter-options__inner-wrapper .color-filter-list li{flex-basis:45%}.filter-options__inner-wrapper .color-filter-list li .options__label{font-size:14px}.filter-options .upper-wrapper{overflow:scroll;padding-bottom:1.25rem}.filter-options__footer button{width:100%}.filter-options__clear-all{font-family:var(--font-medium-family);font-weight:var(--font-medium-weight);font-style:var(--font-medium-style)}.filter-options__header{z-index:999}}body.collection-filter-is-open{overflow:hidden}