.product-card,.collection-card,.resource-card,.predictive-search-results__card--product,.predictive-search-results__card,.info-card__product-teaser{position:relative;transition:transform var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing);will-change:transform,box-shadow;z-index:var(--layer-flat)}.product-card__link{position:absolute;top:0;right:0;bottom:0;left:0}.product-card__content{position:relative}.product-card__content{cursor:pointer}.product-card__content slideshow-component{--cursor: pointer}.predictive-search-results__card .product-card,.predictive-search-results__card .collection-card,.predictive-search-results__card .resource-card{transition:none;will-change:auto}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.card-hover-effect-lift .product-card:hover,.card-hover-effect-lift .collection-card:hover,.card-hover-effect-lift .resource-card:hover,.card-hover-effect-lift .predictive-search-results__card:hover,.card-hover-effect-lift .info-card__product-teaser:hover{transform:translateY(calc(-1 * var(--hover-lift-amount)))}.card-hover-effect-lift .header .product-card:hover,.card-hover-effect-lift .header .collection-card:hover,.card-hover-effect-lift .header .resource-card:hover,.card-hover-effect-lift .header-drawer .product-card:hover,.card-hover-effect-lift .header-drawer .collection-card:hover,.card-hover-effect-lift .header-drawer .resource-card:hover{transform:none}.card-hover-effect-scale .product-card:hover,.card-hover-effect-scale .collection-card:hover,.card-hover-effect-scale .resource-card:hover,.card-hover-effect-scale .predictive-search-results__card:hover,.card-hover-effect-scale .info-card__product-teaser:hover{transform:scale(var(--hover-scale-amount))}.card-hover-effect-scale .header .product-card:hover,.card-hover-effect-scale .header .collection-card:hover,.card-hover-effect-scale .header .resource-card:hover,.card-hover-effect-scale .header-drawer .product-card:hover,.card-hover-effect-scale .header-drawer .collection-card:hover,.card-hover-effect-scale .header-drawer .resource-card:hover{transform:none}.card-hover-effect-subtle-zoom .card-gallery,.card-hover-effect-subtle-zoom .collection-card__image,.card-hover-effect-subtle-zoom .product-card__image,.card-hover-effect-subtle-zoom .resource-card__image,.card-hover-effect-subtle-zoom .info-card__product-teaser-media{overflow:hidden;transition:transform var(--hover-transition-duration) var(--hover-transition-timing)}.predictive-search-results__card .card-gallery,.predictive-search-results__card .collection-card__image,.predictive-search-results__card .product-card__image,.predictive-search-results__card .resource-card__image{transition:none}.card-hover-effect-subtle-zoom .product-card:hover .card-gallery,.card-hover-effect-subtle-zoom .collection-card:hover .collection-card__image,.card-hover-effect-subtle-zoom .product-card:hover .product-card__image,.card-hover-effect-subtle-zoom .resource-card:hover .resource-card__image,.card-hover-effect-subtle-zoom .predictive-search-results__card:hover,.card-hover-effect-subtle-zoom .info-card__product-teaser:hover .info-card__product-teaser-media{transform:scale(var(--hover-subtle-zoom-amount))}.card-hover-effect-subtle-zoom .header .product-card:hover .card-gallery,.card-hover-effect-subtle-zoom .header .collection-card:hover .collection-card__image,.card-hover-effect-subtle-zoom .header .product-card:hover .product-card__image,.card-hover-effect-subtle-zoom .header .resource-card:hover .resource-card__image,.card-hover-effect-subtle-zoom .header-drawer .product-card:hover .card-gallery,.card-hover-effect-subtle-zoom .header-drawer .collection-card:hover .collection-card__image,.card-hover-effect-subtle-zoom .header-drawer .product-card:hover .product-card__image,.card-hover-effect-subtle-zoom .header-drawer .resource-card:hover .resource-card__image{transform:none}.predictive-search-results__card .product-card:hover,.predictive-search-results__card .collection-card:hover,.predictive-search-results__card .resource-card:hover,.header .product-card:hover,.header .collection-card:hover,.header .resource-card:hover,.header-drawer .product-card:hover,.header-drawer .collection-card:hover,.header-drawer .resource-card:hover{transform:none;box-shadow:none}}[product-grid-view=zoom-out] :is(.product-card,.product-grid__card) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}@media screen and (max-width:749px){:is(.product-card,.product-grid__card) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}}.product-card:hover,.collection-card:hover,.resource-card:hover,.predictive-search-results__card--product:hover,.predictive-search-results__card:hover,.info-card__product-teaser:hover{position:relative;z-index:var(--layer-raised);transition:transform var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing)}.header .product-card:hover,.header .collection-card:hover,.header .resource-card:hover,.header-drawer .product-card:hover,.header-drawer .collection-card:hover,.header-drawer .resource-card:hover{z-index:auto;transform:none;box-shadow:none}[data-carousel-card] .text-block{min-height:2lh}:is(.main-collection-grid .product-grid__card,.section-resource-list .product-grid__card,[data-carousel-card]) .card-gallery{--gallery-aspect-ratio: 9 / 10}:is(.main-collection-grid .product-grid__card,.section-resource-list .product-grid__card,[data-carousel-card])>.shopify-block:has(.group-block){flex:1;display:flex;flex-direction:column;min-height:0}:is(.main-collection-grid .product-grid__card,.section-resource-list .product-grid__card,[data-carousel-card]) .group-block{flex:1;display:flex;flex-direction:column;min-height:0}:is(.main-collection-grid .product-grid__card,.section-resource-list .product-grid__card,[data-carousel-card]) .group-block-content{flex:1;min-height:0}:is(.main-collection-grid .product-grid__card,.section-resource-list .product-grid__card,[data-carousel-card]) .group-block-content a[ref=productTitleLink]{display:block!important;width:100%!important;max-width:100%!important;min-width:0}:is(.main-collection-grid .product-grid__card,.section-resource-list .product-grid__card,[data-carousel-card]) .group-block-content a[ref=productTitleLink] .text-block{display:block!important;width:100%!important;max-width:100%!important;min-width:0}:is(.main-collection-grid .product-grid__card,.section-resource-list .product-grid__card,[data-carousel-card]) .group-block-content a[ref=productTitleLink] .text-block p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important;text-overflow:ellipsis;margin:0;word-break:break-word;min-height:2.7rem;max-height:2.7rem}:is(.main-collection-grid .product-grid__card,.section-resource-list .product-grid__card,[data-carousel-card]) .group-block-content>.product-index-kenmerken-block{width:100%;position:relative;z-index:1;pointer-events:auto;overflow:visible;padding-block:.5rem!important}:is(.main-collection-grid .product-grid__card,.section-resource-list .product-grid__card,[data-carousel-card]) .variant-teaser-text:not(:has(.variant-teaser-text__heading)):not(:has(.variant-teaser-text__content>*)){display:none!important;margin:0!important;padding:0!important;min-height:0!important}:is(.main-collection-grid .product-grid__card,.section-resource-list .product-grid__card,[data-carousel-card]) .group-block-content>product-price{margin-top:auto}:is(.main-collection-grid,.section-resource-list) product-price .compare-at-price{opacity:1;color:rgb(var(--color-foreground-rgb) / .68)}ul.product-grid[product-grid-view=zoom-out],.product-grid[product-grid-view=zoom-out]{--product-grid-columns-desktop: repeat(8, minmax(0, 1fr)) !important}[product-grid-view=zoom-out] .product-grid__card>.shopify-block:has(.group-block),[product-grid-view=zoom-out] .product-grid__card .group-block,[product-grid-view=zoom-out] .product-grid__card .group-block-content,[product-grid-view=zoom-out] .product-grid__card>.group-block{display:none!important;flex:none!important;min-height:0!important}[product-grid-view=zoom-out] .product-grid__card>.shopify-block:has(.card-gallery){display:block!important}[product-grid-view=zoom-out] .product-grid__card .card-gallery{display:block!important;--gallery-aspect-ratio: 9 / 10}[product-grid-view=zoom-out] .product-labels,[product-grid-view=zoom-out] .product-badges,[product-grid-view=zoom-out] .card-gallery quick-add-component,[product-grid-view=zoom-out] .card-gallery slideshow-controls,[product-grid-view=zoom-out] .card-gallery slideshow-arrows{display:none!important}[product-grid-view=zoom-out] .product-grid__card.border-style{--border-radius: 2px}[product-grid-view=zoom-out] .product-grid__card{row-gap:0;height:auto;align-self:start}[product-grid-view=zoom-out] .product-grid__item{height:fit-content;align-self:start}[product-grid-view=zoom-out] .product-grid-view-zoom-out--details{display:block!important;box-sizing:border-box;width:100%;margin:0;padding:.5rem .5rem .625rem;text-align:left}[product-grid-view=zoom-out] .product-grid-view-zoom-out--details .h4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;line-height:1.3;font-weight:400;margin:0;padding:0;text-align:left;color:var(--color-foreground);min-height:0;max-height:calc(2 * 1.3 * .75rem);word-break:break-word}.card-gallery__variant-preview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover;background-color:var(--color-background);pointer-events:none}.card-gallery__variant-preview[hidden]{display:none}.product-index-kenmerken-block{display:block;width:100%;box-sizing:border-box}.product-index-kenmerken-block .product-index-kenmerken__panel{display:grid;grid-template-columns:max-content max-content;column-gap:8px;row-gap:var(--gap, 4px);justify-content:start;align-items:center;width:max-content;max-width:100%;font-family:var(--font-body--family);font-size:.8125rem;line-height:1.35;color:rgb(var(--color-foreground-rgb) / .68)}.product-index-kenmerken-block .product-index-kenmerken__item{display:contents}.product-index-kenmerken-block .product-index-kenmerken__naam{grid-column:1;font-weight:400;color:rgb(var(--color-foreground-rgb) / .68);white-space:nowrap}.product-index-kenmerken-block .product-index-kenmerken__segments-wrapper{grid-column:2;position:relative;display:flex;align-items:center;margin-inline-start:8px}.product-index-kenmerken-block .product-index-kenmerken__segments{display:flex;align-items:center;justify-content:flex-start;gap:4px;flex-shrink:0;--kenmerk-segment-track: color-mix(in srgb, #23487d 15%, #fff)}.product-index-kenmerken-block .product-index-kenmerken__item--has-tooltip .product-index-kenmerken__segments-wrapper{cursor:help}.product-index-kenmerken-block .product-index-kenmerken__tooltip{position:absolute;z-index:calc(var(--layer-flat, 1) + 3);left:0;bottom:calc(100% + 8px);display:flex;flex-direction:column;gap:.25rem;width:max-content;max-width:min(260px,72vw);padding:.5rem .75rem;border-radius:6px;background:#333;color:#fff;font-family:var(--font-body--family);font-size:.8125rem;font-weight:400;line-height:1.35;text-align:left;white-space:normal;box-shadow:0 2px 8px #0000004d;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}.product-index-kenmerken-block .product-index-kenmerken__tooltip-label{display:block;font-weight:500;color:#fff}.product-index-kenmerken-block .product-index-kenmerken__tooltip-body{display:block;color:#ffffffd9}.product-index-kenmerken-block .product-index-kenmerken__tooltip:after{content:"";position:absolute;top:100%;left:14px;border:6px solid transparent;border-top-color:#333}.product-index-kenmerken-block .product-index-kenmerken__item--has-tooltip .product-index-kenmerken__naam:hover~.product-index-kenmerken__segments-wrapper .product-index-kenmerken__tooltip,.product-index-kenmerken-block .product-index-kenmerken__item--has-tooltip .product-index-kenmerken__segments-wrapper:hover .product-index-kenmerken__tooltip,.product-index-kenmerken-block .product-index-kenmerken__item--has-tooltip .product-index-kenmerken__segments-wrapper:focus-within .product-index-kenmerken__tooltip{opacity:1;visibility:visible}.product-index-kenmerken-block .product-index-kenmerken__segment{flex:none;width:16px;height:8px;border-radius:999px;box-sizing:border-box;background:var(--kenmerk-segment-track)}.product-index-kenmerken-block .product-index-kenmerken__segment--filled{background:#23487d}.variant-teaser-text{display:block;width:100%;box-sizing:border-box}.variant-teaser-text__heading{margin:0 0 .5rem;font-size:var(--font-h5-size, 1rem)}.variant-teaser-text__content{font-size:.8125rem;color:rgb(var(--color-foreground-rgb) / .68)}.variant-teaser-text__content,.variant-teaser-text__content strong,.variant-teaser-text__content b{font-weight:400}.block-resource-list{display:flex;flex-direction:column;row-gap:var(--gap);min-width:0;min-height:0;container-type:inline-size;container-name:resource-list}.section-resource-list,.section-carousel{row-gap:var(--gap);overflow-anchor:none}.section-resource-list__content{display:flex;flex-direction:column;align-items:var(--horizontal-alignment);gap:var(--gap);width:100%}.section-resource-list__content:empty{display:none}.section-resource-list__header:is(:empty,:has(.group-block-content:empty)),.section-resource-list__content:empty{display:none}@media screen and (max-width:749px){.section-resource-list.section--full-width product-card-link>.group-block,.section-carousel.section--full-width product-card-link>.group-block{padding-inline:max(var(--padding-xs),var(--padding-inline-start)) max(var(--padding-xs),var(--padding-inline-end))}}.resource-list--carousel-mobile{display:block}@media screen and (min-width:750px){.resource-list--carousel-mobile{display:none}}.resource-list{--resource-list-mobile-gap-max: 9999px;--resource-list-column-gap: min(var(--resource-list-column-gap-desktop), var(--resource-list-mobile-gap-max));--resource-list-row-gap: min(var(--resource-list-row-gap-desktop), var(--resource-list-mobile-gap-max));width:100%}@media screen and (max-width:749px){.resource-list{--resource-list-mobile-gap-max: 12px}}@container resource-list (max-width: 749px){.resource-list{--resource-list-mobile-gap-max: 12px}}.resource-list--grid{display:grid;gap:var(--resource-list-row-gap) var(--resource-list-column-gap);grid-template-columns:var(--resource-list-columns-mobile)}@media screen and (min-width:750px){.resource-list--grid{grid-template-columns:var(--resource-list-columns)}}@container resource-list (max-width: 449px){.resource-list--grid{grid-template-columns:var(--resource-list-columns-mobile)}}@container resource-list(min-width: 450px) and (max-width: 749px){.resource-list--grid{--resource-list-columns-per-row: 3;grid-template-columns:repeat(var(--resource-list-columns-per-row),1fr)}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(3n+1)),.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(8n)){--resource-list-columns-per-row: 4}}@container resource-list (min-width: 750px){.resource-list--grid{grid-template-columns:repeat(var(--resource-list-columns-per-row),1fr)}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(n+9)){--resource-list-columns-per-row: 5}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(n+7):nth-last-child(-n+8)){--resource-list-columns-per-row: 4}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(6)){--resource-list-columns-per-row: 3}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(5)){--resource-list-columns-per-row: 5}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(-n+4)){--resource-list-columns-per-row: 4}}@container resource-list (min-width: 1200px){.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(6)){--resource-list-columns-per-row: 6}}.resource-list__item{height:100%;color:var(--color-foreground);text-decoration:none}:is(.product-grid__item,.resource-list__item,.resource-list__slide) .collection-card{height:100%}.resource-list__carousel{--slide-width: 60vw;width:100%;position:relative;container-type:inline-size;container-name:resource-list-carousel}.resource-list__carousel .slideshow-control[disabled]{display:none}.resource-list__carousel .slideshow-control--next{margin-inline-start:auto}@container resource-list-carousel (max-width: 749px){.resource-list__carousel .resource-list__slide{--slide-width: clamp(150px, var(--mobile-card-size, 60cqw), var(--slide-width-max))}}@container resource-list-carousel (min-width: 750px){.resource-list__carousel .resource-list__slide{--section-slide-width: calc( (100% - (var(--resource-list-column-gap) * (var(--column-count) - 1)) - var(--peek-next-slide-size)) / var(--column-count) );--fallback-slide-width: clamp(150px, var(--mobile-card-size, 60cqw), var(--slide-width-max));--slide-width: var(--section-slide-width, var(--fallback-slide-width))}}.resource-list__carousel slideshow-slides{gap:var(--resource-list-column-gap);margin-block:-16px;padding-block:16px}.resource-list__carousel slideshow-arrows{padding-inline:var(--util-page-margin-offset)}.resource-list__carousel .resource-list__slide{width:var(--slide-width);flex:0 0 auto;scroll-snap-align:start;min-width:0}.featured-collection-block{width:100%}.product-grid-container{display:block;width:100%;padding-block:var(--padding-block-start) var(--padding-block-end)}@media screen and (min-width:750px){.product-grid-container{display:grid}}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--product-grid-gap);margin:auto;padding:0;list-style:none}@media screen and (min-width:750px){.product-grid{grid-template-columns:var(--product-grid-columns-desktop)}}.product-grid :is(h3,p){margin:0}.product-grid__item{border:var(--product-card-border-width) solid rgb(var(--color-border-rgb) / var(--product-card-border-opacity))}.product-grid--organic[product-grid-view=default] .product-grid__item{height:fit-content}.product-grid__card.product-grid__card{display:flex;flex-flow:column nowrap;gap:var(--product-card-gap);align-items:var(--product-card-alignment);text-decoration:none;color:var(--color, var(--color-foreground));padding-block:var(--padding-block-start) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);overflow:hidden}[product-grid-view=zoom-out] .product-grid__card{row-gap:var(--padding-xs)}[product-grid-view=default]{--product-grid-gap: 16px;--padding-block-start: 24px;--padding-block-end: 24px;--padding-inline-start: 0px;--padding-inline-end: 0px}[product-grid-view=default] .product-grid__item{padding-block:0}@media screen and (max-width:749px){[product-grid-view=mobile-single],.product-grid-mobile--large{grid-template-columns:1fr}}@media screen and (max-width:749px){.product-grid__card .group-block>*{flex-direction:column}}ul[product-grid-view=zoom-out] .product-grid__card>*{display:none}ul[product-grid-view=zoom-out] .product-grid__card .card-gallery{display:block}[product-grid-view=zoom-out] .card-gallery>:is(quick-add-component,.product-badges,slideshow-component>slideshow-controls){display:none}ul[product-grid-view=zoom-out] .card-gallery>img{display:block}[product-grid-view=zoom-out]{--product-grid-columns-desktop: repeat( 10, minmax(clamp(50px, calc(100% - 9 * var(--product-grid-gap)) / 10, 80px), 1fr) )}.product-grid-view-zoom-out--details{display:none}.product-grid-view-zoom-out--details .h4,.product-grid-view-zoom-out--details span,.product-grid-view-zoom-out--details s{font-size:var(--font-size--xs);font-family:var(--font-paragraph--family)}.product-grid-view-zoom-out--details span{font-weight:500}.product-grid-view-zoom-out--details .h4{line-height:1.3;font-weight:400}.product-grid-view-zoom-out--details>span.h6,.product-grid-view-zoom-out--details>div.h6>product-price{display:inline-block;line-height:0;margin-top:var(--margin-2xs)}.product-grid-view-zoom-out--details>span.h6>*,.product-grid-view-zoom-out--details>div.h6>*>*{line-height:1.2}@media(prefers-reduced-motion:no-preference){:root:active-view-transition-type(product-grid) details[open] floating-panel-component{view-transition-name:panel-content}:root:active-view-transition-type(product-grid) details[open] floating-panel-component .checkbox *,:root:active-view-transition-type(product-grid) details[open] floating-panel-component .facets__pill-label{transition:none}.facets--vertical :is(:root:active-view-transition-type(product-grid) details[open] floating-panel-component){view-transition-name:none}:root:active-view-transition-type(product-grid) .product-grid{view-transition-name:product-grid}:root:active-view-transition-type(product-grid) footer{view-transition-name:footer}:root:active-view-transition-type(product-grid) .product-grid__item,:root:active-view-transition-type(product-grid) floating-panel-component{transition:none}}::view-transition-group(panel-content){z-index:1}::view-transition-new(product-grid){animation-delay:.15s;animation-name:fadeInUp;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}results-list[initialized] .product-grid__item{transition:opacity var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing)}@starting-style{results-list[initialized] .product-grid__item{opacity:0;transform:translateY(10px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:is(.product-grid__item,.resource-list__item) .product-card{display:grid;height:100%}@media screen and (max-width:749px){#MainContent[data-template^=collection]{overflow-x:clip}#MainContent[data-template^=collection] .shopify-section:has(.breadcrumbs) .section-content-wrapper{--padding-block-start: 8px !important;--padding-block-end: 4px !important}#MainContent[data-template^=collection] .shopify-section:has(h1) .section-content-wrapper{--padding-block-start: 8px !important;--padding-block-end: 8px !important;--gap: 4px !important}#MainContent[data-template^=collection] .section-content-wrapper>.text-block.h1>*{line-height:1.15}#MainContent[data-template^=collection] .shopify-section:has(.collection-chips-row) .section-content-wrapper{--padding-block-start: 8px !important;--padding-block-end: 4px !important;--gap: 8px !important}#MainContent[data-template^=collection] .product-grid-container{--padding-block-start: 0 !important}}media-gallery{display:block;width:100%}:where(media-gallery,.product-grid__item) .media-gallery__grid{grid-template-columns:1fr;gap:var(--image-gap)}@media screen and (max-width:749px){.product-media-gallery__slideshow--single-media slideshow-container{grid-area:unset}}:not(.dialog-zoomed-gallery)>.product-media-container{--slide-width: round(up, 100%, 1px);display:flex;aspect-ratio:var(--gallery-aspect-ratio, var(--media-preview-ratio));max-height:var(--constrained-height);width:100%;position:relative;overflow:hidden}:not(.dialog-zoomed-gallery)>.product-media-container:where(.constrain-height){--viewport-offset: 400px;--constrained-min-height: 300px;--constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)));margin-right:auto;margin-left:auto}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:none}media-gallery.media-gallery--grid .media-gallery__grid .product-media-container{height:100%}.product-media :is(deferred-media,product-model){position:absolute}@media screen and (max-width:749px){.product-media-container.constrain-height{max-height:none}}@media screen and (min-width:750px){.product-media-container.constrain-height{--viewport-offset: var(--header-height, 100px);--constrained-min-height: 500px}body:has(header-component[transparent]) .product-media-container.constrain-height{--viewport-offset: 0px}.media-gallery--two-column .media-gallery__grid{grid-template-columns:repeat(2,1fr)}.media-gallery--large-first-image .product-media-container:first-child,.media-gallery--two-column .product-media-container:only-child{grid-column:span 2}media-gallery:is(.media-gallery--grid) slideshow-component{display:none}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:grid}}.product-media-container--model{flex-direction:column}.shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}.product-media-container img{aspect-ratio:inherit;object-fit:contain}.product-media-container.media-fit-contain img{object-position:center center}.product-media-container.media-fit{--product-media-fit: cover}.product-media-container.media-fit img{object-fit:var(--product-media-fit)}.product-media-container__zoom-button{position:absolute;width:100%;height:100%;z-index:var(--layer-flat);cursor:zoom-in;background-color:transparent}.product-media-container__zoom-button:hover{background-color:transparent}zoom-dialog dialog{width:100vw;height:100vh;border:none;margin:0;padding:0;max-width:100%;max-height:100%;background:#fff;opacity:0;transition:opacity var(--animation-speed) var(--animation-easing);scrollbar-width:none}zoom-dialog dialog[open]{opacity:1}@media(prefers-reduced-motion:no-preference){zoom-dialog dialog{scroll-behavior:smooth}}zoom-dialog dialog::backdrop{background:transparent}.close-button{position:fixed;top:.5rem;right:var(--margin-lg);width:var(--minimum-touch-target);height:var(--minimum-touch-target);z-index:var(--layer-flat);background-color:transparent;display:flex;align-items:center;justify-content:center;border-radius:50%}@supports not (background-color: rgb(from red 150 g b / alpha)){.close-button:focus-visible{outline:none;overflow:visible}.close-button:focus-visible:after{content:"";position:absolute;inset:calc(-1 * var(--focus-outline-offset));border:var(--focus-outline-width) solid currentColor;border-radius:50%;display:inherit}}.dialog--closed .close-button{animation:elementSlideOutBottom calc(var(--animation-speed) * .5) var(--animation-easing) forwards}.dialog-thumbnails-list-container{position:fixed;width:100%;bottom:0;display:flex;z-index:var(--layer-raised)}.dialog-thumbnails-list{position:relative;display:inline-flex;flex-direction:row;gap:8px;bottom:0;overflow-x:auto;opacity:0;padding:var(--padding-lg);margin-inline:auto;scrollbar-width:none;animation:thumbnailsSlideInBottom calc(var(--animation-speed) * .75) var(--animation-easing) forwards;animation-delay:calc(var(--animation-speed) * 1.5)}.dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutBottom var(--animation-speed) var(--animation-easing) forwards}@media screen and (min-width:750px){.dialog-thumbnails-list{position:fixed;flex-direction:column;inset:50% var(--margin-lg) auto auto;right:0;max-height:calc(100vh - 200px);overflow-y:auto;animation:thumbnailsSlideInTop calc(var(--animation-speed) * .5) var(--animation-easing) forwards;animation-delay:calc(var(--animation-speed) * 2)}.dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutTop var(--animation-speed) var(--animation-easing) forwards}}.dialog-thumbnails-list__thumbnail{width:var(--thumbnail-width);height:auto;transition:transform var(--animation-speed) var(--animation-easing);flex-shrink:0;border-radius:var(--media-radius)}.dialog-thumbnails-list__thumbnail img{height:100%;object-fit:cover;border-radius:var(--media-radius);aspect-ratio:var(--aspect-ratio)}.dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid rgb(var(--color-border-rgb) / var(--media-border-opacity))}.close-button:hover{background-color:transparent;opacity:.8}.close-button svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.product-media{display:flex;flex:1}.product-media__image~* .deferred-media__poster-image{display:none}.product-media-container:has(.deferred-media__playing) .product-media__image{opacity:0;transition:opacity var(--animation-speed) var(--animation-easing)}:is(product-model,deferred-media){height:100%;width:100%;position:relative}product-model model-viewer,:is(deferred-media,product-model)>.deferred-media__poster-button~*:not(template){display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;padding:inherit}slideshow-slide .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-sm);right:var(--padding-sm)}.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:calc(var(--thumbnail-width) / var(--media-preview-ratio) + var(--padding-lg) * 2);right:var(--padding-lg)}@media screen and (max-width:749px){slideshow-component:has(:not(.mobile\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}@media screen and (min-width:750px){slideshow-component:has(:not(.desktop\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-lg);right:calc(var(--thumbnail-width) + var(--padding-lg) * 2)}}:is(deferred-media,.video-placeholder-wrapper).border-style{overflow:hidden}deferred-media:has(:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){deferred-media:has(:focus){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}}.deferred-media__poster-button{width:100%;height:100%;aspect-ratio:var(--video-aspect-ratio, auto)}.deferred-media__poster-button.deferred-media__playing{opacity:0;transition:opacity .3s ease}deferred-media img{height:100%;object-fit:cover;transition:opacity .3s ease}deferred-media iframe{width:100%;height:100%;border:none;aspect-ratio:var(--size-style-aspect-ratio, auto)}deferred-media[data-media-loaded] img{opacity:0}.deferred-media__poster-icon,.video-placeholder-wrapper__poster-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center}.deferred-media__poster-icon svg,.video-placeholder-wrapper__poster-icon svg{width:var(--button-size);height:var(--button-size);color:var(--color-white);filter:drop-shadow(var(--shadow-button))}:is(.deferred-media__poster-icon svg,.video-placeholder-wrapper__poster-icon svg):hover{color:rgb(var(--color-white-rgb) / var(--opacity-80))}@media screen and (min-width:750px){.deferred-media__poster-icon svg,.video-placeholder-wrapper__poster-icon svg{width:4rem;height:4rem}}deferred-media[class] :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:cover;height:100%;aspect-ratio:var(--size-style-aspect-ratio, auto)}.button-shopify-xr{width:100%;display:flex;justify-content:center;align-items:center;padding:var(--padding-md)}.button-shopify-xr>svg{width:var(--icon-size-sm);height:var(--icon-size-sm);margin-inline-end:var(--margin-md)}.button-shopify-xr[data-shopify-xr-hidden]{display:none}.card-gallery{position:relative}@container (max-width: 70px){.card-gallery:hover .quick-add__button{display:none}}.swatch{--color-border: rgb(var(--color-foreground-rgb) / var(--style-border-swatch-opacity));--min-width-unitless: 15.9999;--min-height-unitless: 15.9999;--min-height: 16px;--min-width: 16px;--scaling-factor: .5;--max-swatch-size: 28px;--max-pill-size: 20px;--max-filter-size: 32px;--offset-swatch-width: calc(var(--variant-picker-swatch-width-unitless) - var(--min-width-unitless));--offset-swatch-height: calc(var(--variant-picker-swatch-height-unitless) - var(--min-height-unitless));--offset-scaled-width: calc( var(--scaling-factor) * var(--offset-swatch-width) / var(--offset-swatch-height) * var(--offset-max-swatch-size) );--offset-scaled-height: calc( var(--scaling-factor) * var(--offset-swatch-height) / var(--offset-swatch-width) * var(--offset-max-swatch-size) );--offset-max-swatch-size: calc(var(--max-swatch-size) - var(--min-width));--swatch-width: min( calc(var(--min-width) + var(--scaling-factor) * var(--offset-swatch-width) * 1px), calc(var(--min-width) + var(--offset-scaled-width)), var(--max-swatch-size) );--swatch-height: min( calc(var(--min-height) + var(--scaling-factor) * var(--offset-swatch-height) * 1px), calc(var(--min-height) + var(--offset-scaled-height)), var(--max-swatch-size) );display:block;background:var(--swatch-background);background-position:var(--swatch-focal-point, center);border-radius:var(--variant-picker-swatch-radius);border:var(--style-border-swatch-width) var(--style-border-swatch-style) var(--color-border);width:var(--swatch-width);height:var(--swatch-height);background-size:var(--swatch-width) var(--swatch-height)}.swatch.swatch--unavailable{border-style:dashed}.swatch.swatch--unscaled{--swatch-width: var(--variant-picker-swatch-width);--swatch-height: var(--variant-picker-swatch-height)}.swatch.swatch--filter{--swatch-width: var(--max-filter-size);--swatch-height: var(--max-filter-size);border-radius:var(--variant-picker-swatch-radius)}.swatch.swatch--pill{--swatch-width: var(--max-pill-size);--swatch-height: var(--max-pill-size);border-radius:var(--variant-picker-swatch-radius)}.swatch.swatch--filter,.swatch.swatch--pill{--style-border-swatch-width: var(--variant-picker-border-width);--style-border-swatch-style: var(--variant-picker-border-style);--color-border: rgb(var(--color-foreground-rgb) / var(--variant-picker-border-opacity))}.swatch.swatch--variant-image{background-size:cover}@media screen and (min-width:750px){.swatch{--max-swatch-size: 32px;--max-pill-size: 16px;--max-filter-size: 28px;--scaling-factor: .65}}.variant-picker .variant-option--buttons label:has(.swatch){border-radius:var(--variant-picker-swatch-radius)}:is(.product-card,.product-grid__card,[data-carousel-card],.section-resource-list) fieldset.variant-option{border:0;margin:0;padding:0;min-inline-size:0}:is(.product-card,.product-grid__card,[data-carousel-card],.section-resource-list) .variant-option--buttons{display:flex;flex-wrap:wrap;gap:var(--gap-sm)}:is(.product-card,.product-grid__card,[data-carousel-card],.section-resource-list) .variant-option--swatches{width:100%}:is(.product-card,.product-grid__card,[data-carousel-card],.section-resource-list) .variant-option--swatches>overflow-list{flex:1 0 100%;width:100%;justify-content:flex-start;overflow:visible}:is(.product-card,.product-grid__card,[data-carousel-card],.section-resource-list) .variant-option--swatches overflow-list::part(list){gap:var(--gap-sm);overflow-y:visible;--overflow-list-padding-block: 0;--overflow-list-padding-inline: 0;padding:0}:is(.product-card,.product-grid__card,[data-carousel-card],.section-resource-list) .variant-option--swatches .hidden-swatches__count{display:flex;align-self:center;align-items:center;justify-content:center;color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:transparent;padding:0;border:0}:is(.product-card,.product-grid__card,[data-carousel-card],.section-resource-list) .variant-option--swatches .hidden-swatches__count:before{counter-reset:overflow-count var(--overflow-count);content:"+" counter(overflow-count);line-height:1}:is(.product-card,.product-grid__card,[data-carousel-card],.section-resource-list) .variant-option__button-label--has-swatch{position:relative;padding:0;border:none;display:block;flex-basis:auto;min-height:auto;overflow:visible}:is(.product-card,.product-grid__card,[data-carousel-card],.section-resource-list) .variant-option__button-label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;width:100%;height:100%}slideshow-component [data-placeholder=true] *{cursor:grab}slideshow-component{--cursor: grab;--slide-offset: 6px;position:relative;display:flex;flex-direction:column;timeline-scope:var(--slideshow-timeline)}slideshow-component.slideshow--content-below-media slideshow-slide{display:grid}.slideshow--content-below-media slideshow-slide :is(.slide__image-container,.slide__content){position:static}.slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows)}@media screen and (min-width:750px){.slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows-desktop)}}.slide__content{opacity:0;animation:slide-reveal both linear;animation-timeline:var(--slideshow-timeline)}@media(prefers-reduced-motion){.slide__content{opacity:1;animation:none}}.slideshow--single-media{--cursor: default}a slideshow-component{--cursor: pointer}slideshow-slides{width:100%;position:relative;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:none;gap:var(--slideshow-gap, 0);cursor:var(--cursor);min-height:var(--slide-min-height);touch-action:pan-x pan-y pinch-zoom}@media(prefers-reduced-motion){slideshow-slides{scroll-behavior:auto}}slideshow-slides::-webkit-scrollbar{width:0}slideshow-slides::-webkit-scrollbar-track{background:transparent}slideshow-slides::-webkit-scrollbar-thumb{background:transparent;border:none}@media screen and (min-width:750px){slideshow-slides{min-height:var(--slide-min-height-desktop)}}slideshow-component[disabled=true] slideshow-slides{overflow:hidden}@media screen and (max-width:749px){slideshow-component[mobile-disabled] slideshow-slides{overflow:hidden}}slideshow-slide{position:relative;scroll-snap-align:center;width:var(--slide-width, 100%);max-height:100%;flex-shrink:0;view-timeline-name:var(--slideshow-timeline);view-timeline-axis:inline;content-visibility:auto;contain-intrinsic-size:auto none;border-radius:var(--corner-radius, 0);overflow:hidden}slideshow-component[actioned] slideshow-slide,slideshow-slide[aria-hidden=false]{content-visibility:visible}slideshow-slide slideshow-component slideshow-slide:not([aria-hidden=false]){content-visibility:hidden}slideshow-slide[hidden]:not([reveal]){display:none}slideshow-slide[aria-hidden=true]{cursor:pointer}slideshow-slide .slide__image-container--rounded{border-radius:var(--corner-radius, 0)}slideshow-slide.product-media-container--tallest{content-visibility:visible}@media screen and (max-width:749px){.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}}:is(.resource-list__carousel,.card-gallery) :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(:is(.resource-list__carousel,.card-gallery) :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}slideshow-component:is([dragging],[transitioning])>slideshow-container>slideshow-slides>slideshow-slide{content-visibility:visible}@media(hover:hover)and (pointer:fine){slideshow-component:hover>slideshow-container>slideshow-slides>slideshow-slide{content-visibility:visible}}.media-gallery--carousel slideshow-component slideshow-slide,.media-gallery--carousel slideshow-component slideshow-slide:not([aria-hidden=false]){content-visibility:visible}.resource-list__carousel slideshow-slide,.resource-list__carousel slideshow-slide:not([aria-hidden=false]),.section-carousel slideshow-slide,.section-carousel slideshow-slide:not([aria-hidden=false]),slideshow-component.carousel-content slideshow-slide,slideshow-component.carousel-content slideshow-slide:not([aria-hidden=false]),slideshow-component.resource-list__carousel slideshow-slide,slideshow-component.resource-list__carousel slideshow-slide:not([aria-hidden=false]),.card-gallery slideshow-slide,.card-gallery slideshow-slide:not([aria-hidden=false]){content-visibility:visible}@media(hover:none),(pointer:coarse){slideshow-component slideshow-slide,slideshow-component slideshow-slide:not([aria-hidden=false]),:is(.resource-list__carousel,.card-gallery) :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:visible}}.media-gallery--carousel slideshow-slides{overflow-x:auto}slideshow-slides[gutters*=start]{padding-inline-start:var(--gutter-slide-width, 0);scroll-padding-inline-start:var(--gutter-slide-width, 0)}slideshow-slides[gutters*=end]{padding-inline-end:var(--gutter-slide-width, 0)}slideshow-component[dragging]{--cursor: grabbing}slideshow-component[dragging] *{pointer-events:none}slideshow-component[dragging] slideshow-arrows{display:none}slideshow-container{width:100%;display:block;position:relative;grid-area:container;container-type:inline-size}@media screen and (min-width:750px){.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=right]){display:grid;grid-template:"container controls" auto "arrows controls" min-content / 1fr auto}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]){display:grid;grid-template:"controls container" auto "controls arrows" min-content / auto 1fr}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]) slideshow-controls[pagination-position=left]{order:-1}slideshow-controls[pagination-position=left]{order:-1}}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]){display:flex;flex-direction:column;height:0;min-height:100%}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails-container{overflow:hidden auto}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails-container{position:sticky;top:var(--sticky-header-offset, 0)}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails{padding-block-start:var(--focus-outline-offset)}slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=right]{justify-content:flex-end}slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=left]{justify-content:flex-start}slideshow-controls:not([controls-on-media]):is([pagination-position=left],[pagination-position=right]) .slideshow-controls__thumbnails{padding-block:var(--padding-2xs)}slideshow-controls:not([controls-on-media]):is([pagination-position=right]) .slideshow-controls__thumbnails{padding-inline-end:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset))}slideshow-controls:not([controls-on-media]):is([pagination-position=left]) .slideshow-controls__thumbnails{padding-inline-start:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset))}slideshow-controls[controls-on-media]{z-index:var(--layer-raised)}slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){--color-foreground: #fff;--color-foreground-rgb: var(--color-white-rgb)}slideshow-controls[controls-on-media][pagination-position=right]{right:0}slideshow-controls[controls-on-media][pagination-position=left]{left:0}slideshow-controls[controls-on-media][pagination-position=center]{width:100%}slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=left]{width:fit-content;align-self:flex-start}slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=right]{width:fit-content;align-self:flex-end}slideshow-controls:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails{flex-direction:column}.slideshow-controls__arrows{display:flex;justify-content:space-between;height:var(--minimum-touch-target);grid-area:arrows}.slideshow-controls__arrows button{padding:0 var(--padding-xs)}.slideshow-controls__dots,.slideshow-controls__counter{display:inline-flex;justify-content:center;align-items:center;margin:0;list-style:none}:is(.slideshow-controls__dots,.slideshow-controls__counter) button{--color: rgb(var(--color-foreground-rgb) / var(--opacity-30));--color-active: var(--color-foreground);--color-hover: rgb(var(--color-foreground-rgb) / var(--opacity-50))}slideshow-controls:has(.slideshow-controls__dots),slideshow-component[autoplay] slideshow-controls{mix-blend-mode:difference}.slideshow-controls__dots{gap:.6rem;padding:var(--padding-sm) var(--padding-lg);border-radius:3rem;overflow:hidden}.slideshow-controls__dots button{--size: .5rem;display:flex;align-items:center;justify-content:center;width:calc(var(--size) * 2);height:calc(var(--size) * 2);margin:calc(var(--size) / -2);font-size:0;border-radius:calc(var(--size))}.slideshow-controls__dots button:after{content:"";display:block;background-color:var(--color);height:var(--size);width:var(--size);border-radius:calc(var(--size) / 2)}@supports not (view-timeline-axis: inline){:is()[aria-selected=true]{--color: var(--color-active)}}.slideshow-controls__dots button[aria-selected=true]{--color: var(--color-active)}:is(.slideshow-controls__dots,.slideshow-controls__counter):only-child{margin-inline:auto}.slideshow-controls__counter{color:var(--color-foreground);background-color:#0006;width:auto;border-radius:2rem;padding:.3rem var(--padding-sm);margin-inline:var(--margin-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;font-size:var(--font-size--xs)}.slideshow-controls__counter .slash{color:rgb(var(--color-foreground-rgb) / var(--opacity-40));padding-inline:var(--padding-2xs);margin-block-start:-.1rem}.slideshow-control[disabled]{opacity:.5;cursor:not-allowed}.slideshow-control--large .icon-caret{--icon-stroke-width: 1px}.slideshow-control--large .svg-wrapper,.slideshow-control--large svg{width:var(--slideshow-controls-icon);height:var(--slideshow-controls-icon)}.button-unstyled.slideshow-control.slideshow-control--shape-square,.button-unstyled.slideshow-control.slideshow-control--shape-circle{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background-color:var(--color-primary-button-background);color:var(--color-primary-button-text)}.button-unstyled.slideshow-control.slideshow-control--shape-circle{border-radius:50%}.button-unstyled.slideshow-control.slideshow-control--shape-square{border-radius:0}.slideshow-control .icon-caret{rotate:-90deg}.slideshow-control--style-chevron,.slideshow-control--style-chevron_large{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background-color:#fff;border-radius:50%;padding:var(--padding-xs);color:var(--color-foreground)}.slideshow-controls__thumbnails-container{display:flex;width:100%;max-height:100%;overflow-x:scroll;scrollbar-width:none}.slideshow-controls__thumbnails{display:inline-flex;padding-inline:var(--slideshow-thumbnails-padding-inline, var(--padding-sm));padding-block:var(--slideshow-thumbnails-padding-block, var(--padding-sm));gap:var(--gap-xs);margin-inline:auto;height:fit-content}.slideshow-controls__thumbnails .slideshow-control{border-radius:var(--media-radius);width:clamp(44px,7vw,var(--thumbnail-width));height:auto;aspect-ratio:var(--aspect-ratio)}.slideshow-controls__thumbnails .slideshow-control img{height:100%;object-fit:cover;border-radius:var(--media-radius)}.slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid rgb(var(--color-border-rgb) / var(--media-border-opacity))}.slideshow-controls__thumbnail{position:relative}.slideshow-controls__thumbnail-badge{position:absolute;top:var(--padding-2xs);right:var(--padding-2xs);width:clamp(16px,10%,20px);height:clamp(16px,10%,20px);background-color:var(--color-background);border-radius:var(--style-border-radius-xs);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px rgb(var(--color-foreground-rgb) / var(--opacity-5))}.slideshow-controls__thumbnail-badge svg{width:60%;height:60%;fill:var(--color-foreground);opacity:.6}@media screen and (max-width:749px){slideshow-component:has(.slideshow-controls__thumbnails-container--mobile){display:flex!important;flex-direction:column!important}slideshow-component:has(.slideshow-controls__thumbnails-container--mobile) slideshow-controls{order:2!important;width:100%!important;flex-direction:row!important}slideshow-component:has(.slideshow-controls__thumbnails-container--mobile) slideshow-controls[pagination-position=left],slideshow-component:has(.slideshow-controls__thumbnails-container--mobile) slideshow-controls[pagination-position=right]{flex-direction:row!important}.slideshow-controls__thumbnails--mobile .slideshow-control:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid rgb(var(--color-border-rgb) / var(--media-border-opacity))}}.slideshow-controls__thumbnails-container--mobile{overflow-x:visible;display:flex;width:100%;justify-content:flex-start;flex-direction:row}.slideshow-controls__thumbnails--mobile{display:flex;flex-wrap:nowrap;gap:var(--gap-xs);padding-inline:var(--padding-sm);padding-block:var(--padding-sm);width:100%;max-width:100%;justify-content:flex-start;align-items:center}.slideshow-controls__thumbnails--mobile .slideshow-control{flex:1;min-width:0;max-width:calc((100% - var(--gap-xs) * 4) / 5);border-radius:var(--media-radius);height:auto;aspect-ratio:1;position:relative}.slideshow-controls__thumbnails--mobile .slideshow-control img{height:100%;width:100%;object-fit:cover;border-radius:var(--media-radius);aspect-ratio:1}.slideshow-controls__thumbnail--remaining{display:flex;align-items:center;justify-content:center;border:var(--style-border-width) solid rgb(var(--color-border-rgb) / var(--media-border-opacity));cursor:pointer;min-width:0;width:100%;height:100%;aspect-ratio:1;position:relative;overflow:hidden;padding:0}.slideshow-controls__thumbnail--remaining:hover{border-color:rgb(var(--color-border-rgb))}.slideshow-controls__thumbnail--remaining:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid rgb(var(--color-border-rgb) / var(--media-border-opacity))}.slideshow-controls__thumbnail-remaining-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--media-radius)}.slideshow-controls__thumbnail-remaining-text{font-size:var(--font-size--md);font-weight:600;color:#fff;line-height:1;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;z-index:1;background-color:#0000004d;border-radius:var(--style-border-radius-xs);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);width:100%;height:100%}.slideshow-control:is(.icon-pause,.icon-play){color:var(--color-active)}.slideshow-control:is(.icon-pause,.icon-play):hover{color:var(--color-hover)}.slideshow-control:is(.icon-pause,.icon-play) svg{display:none}slideshow-component:is([autoplay]):is([paused]) .icon-play>svg{display:block}slideshow-component:is([autoplay]):not([paused]) .icon-pause>svg{display:block}slideshow-arrows{--cursor-previous: w-resize;--cursor-next: e-resize;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:var(--layer-heightened);pointer-events:none;mix-blend-mode:difference;align-items:flex-end}slideshow-arrows[position=left]{justify-content:flex-start;padding-inline:var(--padding-xs)}slideshow-arrows[position=right]{justify-content:flex-end;padding-inline:var(--padding-xs)}slideshow-arrows[position=center]{justify-content:space-between;align-items:center}slideshow-arrows:has(.slideshow-control--shape-square),slideshow-arrows:has(.slideshow-control--shape-circle),slideshow-arrows:has(.slideshow-control--style-chevron),slideshow-arrows:has(.slideshow-control--style-chevron_large){mix-blend-mode:normal}slideshow-component[disabled=true] slideshow-arrows{display:none}slideshow-arrows .slideshow-control{pointer-events:auto;opacity:0;min-height:var(--minimum-touch-target);min-width:var(--minimum-touch-target);padding:0 var(--padding-xs)}slideshow-arrows .slideshow-control.slideshow-control--style-none{display:none}.media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:var(--padding-2xs);margin-inline:var(--padding-sm);opacity:1;background-color:#fff}.card-gallery slideshow-arrows .slideshow-control{padding-inline:var(--padding-xl)}@container (max-width: 249px){.card-gallery slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-sm)}}:not(.media-gallery--carousel)>:is(slideshow-component:hover,slideshow-component:focus-within):not(:has(slideshow-controls:hover))>slideshow-container>slideshow-arrows .slideshow-control{animation:arrowsSlideIn var(--animation-speed) var(--animation-easing) forwards}@keyframes arrowsSlideIn{0%{transform:translate(var(--padding-sm));opacity:0}to{opacity:1}}@keyframes slide-reveal{0%{translate:calc(var(--slideshow-slide-offset, 6) * 1rem) 0;opacity:0}50%{opacity:1}to{translate:calc(var(--slideshow-slide-offset, 6) * -1rem) 0;opacity:0}}.staal-knop-slot{display:flex;align-items:stretch;width:100%;min-height:42px}.product-card__content>*:has(>.staal-knop-slot){margin-block-start:auto}:is(.product-grid,.resource-list):not(:has(.staal-knop)) .staal-knop-slot{display:none}.staal-knop{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:calc(100% - 1.5rem);margin-inline:.75rem;margin-block-end:.75rem;padding:.75rem 1.25rem;border:1px solid var(--color-variant-border, rgb(0 0 0 / 13%));border-radius:var(--style-border-radius-buttons-secondary, 16px);background-color:var(--color-variant-background, #ffffff);color:var(--color-variant-text, #333333);font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}@media screen and (max-width:749px){.staal-knop{gap:.375rem;padding-inline:.625rem;font-size:.8125rem}.staal-knop__formaat{display:none}}.staal-knop:hover:not(:disabled){background-color:var(--color-variant-hover-background, #f5f5f5);border-color:var(--color-variant-hover-border, #e6e6e6)}.staal-knop.is-gekozen{background-color:var(--color-selected-variant-background, #333333);border-color:var(--color-selected-variant-border, #333333);color:var(--color-selected-variant-text, #ffffff)}.staal-knop.is-gekozen:hover:not(:disabled){background-color:var(--color-selected-variant-hover-background, #1a1a1a);border-color:var(--color-selected-variant-hover-border, #1a1a1a);color:var(--color-selected-variant-hover-text, #ffffff)}.staal-knop__laden{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .15s ease}.staal-knop__spinner{width:1rem;height:1rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;opacity:.7}.staal-knop[data-bezig=true]{cursor:not-allowed}.staal-knop[data-bezig=true] .staal-knop__icon,.staal-knop[data-bezig=true] [data-staal-knop-label]{opacity:0}.staal-knop[data-bezig=true] .staal-knop__laden{opacity:1}@keyframes staal-knop-draai{to{rotate:360deg}}@media(prefers-reduced-motion:no-preference){.staal-knop[data-bezig=true] .staal-knop__spinner{animation:staal-knop-draai 1s linear infinite}}@media(prefers-reduced-motion:reduce){.staal-knop[data-bezig=true] .staal-knop__spinner{animation:staal-knop-draai 2s linear infinite}}.staal-knop .staal-knop__icon,.staal-knop svg.staal-knop__icon{flex-shrink:0;width:1rem;height:1rem;max-width:1rem;max-height:1rem;transition:rotate .15s ease,opacity .15s ease}.staal-knop [data-staal-knop-label]{min-width:0;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s ease}.staal-knop__icon-vink,.staal-knop.is-gekozen .staal-knop__icon-plus{display:none}.staal-knop.is-gekozen .staal-knop__icon-vink{display:inline}.staal-knop.is-gekozen:hover .staal-knop__icon{rotate:45deg}.staal-knop.is-gekozen:hover .staal-knop__icon-vink{display:none}.staal-knop.is-gekozen:hover .staal-knop__icon-plus{display:inline}.product-labels{display:flex;flex-direction:column;gap:var(--spacing-sm)}.product-labels__heading{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.product-labels__container{display:flex;gap:.25rem;flex-wrap:wrap}.product-labels__container--horizontal{flex-direction:row}.product-labels__container--vertical{flex-direction:column}.product-labels__label{display:flex;align-items:center;gap:.15rem;font-weight:700;font-size:.8125rem;line-height:1.35;color:#23487d;background-color:#23487d1a;border-radius:.25rem;padding:.125rem .4375rem .1875rem;border-width:0}.product-labels__label-text{flex:1}.product-labels__label-description{display:flex;align-items:center}.product-labels__label-description svg{width:.875em;height:.875em}.product-labels__label--clickable{cursor:pointer}.product-labels__label-aanbieding{box-sizing:border-box;border:1.25px solid #FF8833;border-radius:.3125rem;background-color:#fff;color:#e8740d}.product-labels__label-icon{display:flex;align-items:center}.product-labels__label-icon svg{width:.9em;height:.9em}.product-labels__label-informatie{background-color:#eaecf2;color:#23487d}.product-labels__label-nieuw{background-color:#e6f8ff;color:#20c3ff}.product-labels__label-black-friday{background-color:#f2f2f2;color:#000}.product-labels__label-duurzaamheid{background-color:#e6f2e6;color:green}.product-labels__label-trendy{background-color:#a95c68;color:#faf9f6}.card-gallery>.product-labels{position:absolute;z-index:calc(var(--layer-flat) + 1);inset-block-start:auto;inset-block-end:10px;inset-inline-start:8px;inset-inline-end:auto;max-width:calc(100% - 16px);padding:0;margin:0;gap:4px;pointer-events:none}.card-gallery>.product-labels .product-labels__label{font-size:.75rem;padding:.0625rem .375rem .125rem}.card-gallery>.product-labels .product-labels__label--clickable{pointer-events:auto}.product-labels--floating{--floating-left: 0}@media screen and (min-width:769px){.product-labels--floating{left:var(--floating-left, 0)}}@media screen and (max-width:768px){.product-labels__container--horizontal{flex-direction:column}.product-labels__label{justify-content:center;width:fit-content}}.product-labels--op-beeld{position:absolute;z-index:3;inset-block-start:12px;inset-inline-start:12px;max-width:calc(100% - 24px);gap:4px;padding:0;margin:0;pointer-events:none}.product-labels--op-beeld .product-labels__label--clickable{pointer-events:auto}@media screen and (max-width:768px){.product-labels--op-beeld .product-labels__container--horizontal{flex-direction:row}.product-labels--op-beeld .product-labels__label{justify-content:flex-start}}.bento-box{display:grid;column-gap:var(--bento-gap);row-gap:calc(var(--bento-gap) * 1.5);width:100%}.bento-box:has(.collection-card--image-bg){row-gap:var(--bento-gap)}.bento-box~.bento-box{padding-block-start:var(--bento-gap)}@media(max-width:900px){.bento-box{grid-template-columns:repeat(2,1fr)}.bento-box__item{min-width:0;overflow:hidden}.bento-box__item:nth-child(3n+1),.bento-box__item:nth-child(3n+2){grid-column:span 1}.bento-box__item:nth-child(3n+3){grid-column:span 2}.bento-box__item:last-child:nth-child(3n+5){grid-column:span 1}.bento-box__item:last-child:nth-child(3n+4){grid-column:span 2}}@media(min-width:901px){.bento-box{grid-template-columns:repeat(12,1fr);grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H I I I I I I" "J J J J K K K K L L L L"}.bento-box__item:nth-child(1){grid-area:A}.bento-box__item:nth-child(2){grid-area:B}.bento-box__item:nth-child(3){grid-area:C}.bento-box__item:nth-child(4){grid-area:D}.bento-box__item:nth-child(5){grid-area:E}.bento-box__item:nth-child(6){grid-area:F}.bento-box__item:nth-child(7){grid-area:G}.bento-box__item:nth-child(8){grid-area:H}.bento-box__item:nth-child(9){grid-area:I}.bento-box__item:nth-child(10){grid-area:J}.bento-box__item:nth-child(11){grid-area:K}.bento-box__item:nth-child(12){grid-area:L}.bento-box:has(.bento-box__item:first-child:nth-last-child(1)){grid-template-areas:"A A A A A A A A A A A A"}.bento-box:has(.bento-box__item:first-child:nth-last-child(2)){grid-template-areas:"A A A A A A B B B B B B"}.bento-box:has(.bento-box__item:first-child:nth-last-child(4)){grid-template-areas:"A A A A B B B B B B B B" "C C C C C C C C D D D D"}.bento-box:has(.bento-box__item:first-child:nth-last-child(5)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E E E E"}.bento-box:has(.bento-box__item:first-child:nth-last-child(7)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D D D D E E E" "F F F F F F G G G G G G"}.bento-box:has(.bento-box__item:first-child:nth-last-child(8)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H H H H H H H"}.bento-box:has(.bento-box__item:first-child:nth-last-child(10)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G G G G G G G H H H" "I I I J J J J J J J J J"}.bento-box:has(.bento-box__item:first-child:nth-last-child(11)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H I I I I I I" "J J J J K K K K K K K K"}}.collection-card{--fixed-card-height: var(--height-small);flex:1 1 var(--card-width-small);width:100%;position:relative}.collection-card>svg{height:100%;width:100%;aspect-ratio:var(--ratio)}.collection-card__inner{width:100%;overflow:hidden;position:relative;gap:var(--collection-card-gap);display:flex;flex-direction:column;z-index:var(--layer-flat);pointer-events:none}.collection-card--image-bg .collection-card__inner{height:100%}.collection-card__inner a,.collection-card__inner button,.shopify-design-mode .collection-card__content *{pointer-events:auto}.collection-card__content{position:relative;display:flex;height:100%;width:100%;max-width:100%;gap:var(--collection-card-gap);flex-direction:column;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}.collection-card__link{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius)}.collection-card.collection-card--image-bg{aspect-ratio:var(--ratio)}.collection-card.collection-card--image-bg .collection-card__content{padding:var(--padding-lg)}.collection-card--image-height-fixed{height:100%}.collection-card--image-height-fixed .collection-card__image{height:var(--fixed-card-height);width:100%}.collection-card--image-height-fixed.collection-card--image-bg{height:var(--fixed-card-height);aspect-ratio:unset}.collection-card__image .image-block__image{object-fit:cover;width:100%;height:100%;max-width:100%}.collection-card--image-bg .collection-card__image{position:absolute;width:100%;height:100%}.collection-card__image svg{height:100%;width:100%}
/*# sourceMappingURL=/cdn/shop/t/14/assets/hds-head-cards.css.map?cb=7072 */
