:root{--puur-accent-font:"Libre Baskerville",Georgia,serif;--puur-veldgroen:46 125 79;--puur-muted:#6f6b62;--puur-sub:#6f6b62;--text-h1:clamp(2.75rem,1.75rem + 3.35vw,4.75rem);--text-h2:clamp(2rem,1.35rem + 1.6vw,2.75rem);--text-h3:clamp(1.0625rem,1.016rem + .19vw,1.1875rem);--text-h4:clamp(1.25rem,1.1rem + .3vw,1.375rem);--text-h5:1.125rem;--text-h6:1rem;--input-padding-block:.875rem;--input-padding-inline:1.125rem}@media screen and (min-width:1000px){:root{--section-stack-gap:3rem}}@media screen and (min-width:1400px){:root{--container-gutter:4.5rem}.shopify-section--image-with-text-overlay .content-over-media{--content-over-media-gap:4.5rem}}.color-scheme--scheme-3{--puur-muted:#d9ded8;--puur-sub:#b9c4be}.color-scheme--scheme-4{--puur-muted:#f7f4ee;--puur-sub:#f7f4ee}body{line-height:1.45}.prose p:not([class]),.prose li{line-height:1.6}.h1{line-height:1.02}.h2{line-height:1.12;letter-spacing:-.015em}.h3,.h4,.h5,.h6{line-height:1.45}:is(.prose>p.h6,.shopify-section--featured-collections .v-stack>p.h6,.newsletter-popup p.h6){font-family:var(--puur-accent-font);font-style:italic;font-weight:400;text-transform:none;letter-spacing:0;font-size:1.1875rem;line-height:1.25;color:var(--puur-sub)}.shopify-section--image-with-text-overlay .prose>p.h6{font-size:1.375rem}:is(.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4) em{font-family:var(--puur-accent-font);font-weight:400;letter-spacing:-.01em}:is(.color-scheme--scheme-1,.color-scheme--scheme-2) :is(.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4) em{color:rgb(var(--puur-veldgroen))}.prose p:not([class]){color:var(--puur-muted)}.shopify-section--image-with-text-overlay .prose>div>a,.shopify-section--faq .section-header .prose>p:last-child:not(:first-child)>a,.multi-column__item .prose>a.link,.product-list__promo .link{font:var(--button-font);letter-spacing:var(--button-letter-spacing);color:rgb(var(--text-color))}.button:not(.button--sm){padding-block:.9375rem;line-height:1.375rem}.button-group{gap:.75rem}:is(.section-header,.shopify-section--rich-text) .prose>*+*{margin-block-start:.75rem}.shopify-section--rich-text .prose>:is(.button-group,.button){margin-block-start:2.25rem}.shopify-section--image-with-text .prose>*+*{margin-block-start:1.5rem}.shopify-section--image-with-text .prose p:not([class]){line-height:1.65}.announcement-bar{padding-block:.6875rem .625rem}.announcement-bar p{letter-spacing:.02em;line-height:1.1875rem}.announcement-bar :is(carousel-prev-button,carousel-next-button){display:none}.header__primary-nav summary.h6{font-size:.9375rem;letter-spacing:.02em}@media screen and (min-width:1000px){.header{--header-padding-block:1.25rem}}@media screen and (min-width:1400px){.header{--container-gutter:3.5rem}}@media screen and (min-width:1150px){.header__primary-nav{column-gap:2.25rem}}.mega-menu{--mega-menu-gap:4.875rem;--mega-menu-linklist-gap:2.5rem;--mega-menu-promo-gap:1.25rem;justify-content:space-between;padding-block:3rem}.mega-menu__linklist>li{gap:.875rem}.mega-menu__linklist .h6{font-size:.75rem;line-height:1.4;text-transform:uppercase;letter-spacing:.12em;color:var(--puur-muted)}@media screen and (min-width:1400px){.mega-menu__linklist>li{min-width:11.875rem}}.mega-menu__promo>*{flex:0 1 18.125rem;justify-items:start}.mega-menu__promo .text-center{text-align:start}.mega-menu__promo .smallcaps{text-transform:none;letter-spacing:0;font-size:.875rem}.content-over-media--md{--content-over-media-height:clamp(25rem,100vw,35rem)}.content-over-media--lg{--content-over-media-height:clamp(30rem,169vw,48.75rem)}.shopify-section--image-with-text-overlay .content{max-width:40rem}.shopify-section--image-with-text-overlay .content-over-media>.content{margin-block-end:1rem}.shopify-section--image-with-text-overlay .prose p:not([class]){font-size:1.125rem;line-height:1.5;max-width:32.5rem}.shopify-section--image-with-text-overlay .prose>.button{margin-block-start:2rem}.shopify-section--image-with-text-overlay .prose>.button+div{display:inline-block;margin-inline-start:1.75rem}.shopify-section--text-with-icons .section-spacing{--section-vertical-spacing:2.25rem}.shopify-section--text-with-icons .h6{letter-spacing:0}.shopify-section--text-with-icons p:not(.h6){font-size:.875rem}.text-with-icons .prose p{line-height:1.45}.text-with-icons__item>.v-stack{grid-auto-flow:column;grid-template-columns:min-content max-content;justify-content:center;justify-items:start;align-items:start;gap:1rem}.text-with-icons__item .v-stack>.v-stack{gap:.125rem;text-align:start}@media screen and (min-width:1000px){.text-with-icons{justify-content:space-between;flex-wrap:nowrap;column-gap:1.5rem}.text-with-icons>*{flex-basis:auto;flex-shrink:1;min-width:0}.text-with-icons__item>.v-stack{justify-content:start;grid-template-columns:min-content minmax(0,max-content)}}@media screen and (min-width:700px){:is(.shopify-section--rich-text,.shopify-section--image-with-text,.section-header) .prose p:not([class]){font-size:1.0625rem}}@media screen and (min-width:700px){.image-with-text{padding-inline:var(--container-gutter);column-gap:var(--image-with-text-gap)}.image-with-text>.prose{padding-inline:0;margin-inline:0}.image-with-text--reverse>.prose{margin-inline-start:0}}.shopify-section--collection-list .section-header{justify-self:start;text-align:start}.collection-list--text-outside .collection-card{row-gap:1.125rem}.collection-card__content{row-gap:.25rem}.collection-card__content>.link{margin-block-start:0}.collection-list .collection-card .content-over-media{--content-over-media-height:auto;aspect-ratio:4/5}@media screen and (min-width:700px)and (max-width:999px){.collection-list{--collection-list-gap:1.5rem;--collection-list-item-size: calc((100% - 4.125rem)/2) }}@media screen and (min-width:1000px){.collection-list{--collection-list-gap:1.5rem;--collection-list-item-size: calc((100% - 8rem)/4) }}@media screen and (min-width:1000px)and (pointer:fine){.shopify-section--collection-list .section-stack{position:relative}.shopify-section--collection-list .floating-controls-container{position:static}.shopify-section--collection-list .floating-controls-container__control{opacity:1;transform:none;inset-block-start:2.875rem}.shopify-section--collection-list .floating-controls-container__control:first-child{inset-inline:auto 3.75rem}.shopify-section--collection-list .floating-controls-container__control:last-child{inset-inline-end:0}.shopify-section--collection-list .prev-next-button{--circle-button-size:3rem;border:1px solid #e4ded3;box-shadow:none}.shopify-section--collection-list .prev-next-button[disabled]{opacity:.4;visibility:visible}}@media screen and (min-width:700px){.shopify-section--multi-column{--section-stack-gap:3.5rem}}.shopify-section--multi-column .section-header{justify-self:center;text-align:center}.multi-column__media{aspect-ratio:4/3;background:#f2eee6}.multi-column__media>img{width:100%;height:100%;object-fit:cover}.multi-column__item{gap:.75rem}.multi-column__item .prose>*+*{margin-block-start:.75rem}@media screen and (min-width:700px){.multi-column__item{gap:1rem}.multi-column__item .prose>*+*{margin-block-start:.875rem}}.shopify-section--featured-collections{--section-stack-gap:2.75rem}.shopify-section--featured-collections .section-stack>.v-stack{row-gap:2.75rem}.featured-collections-navigation{column-gap:2.25rem}.featured-collections-navigation>button{letter-spacing:0}.featured-collections-navigation>button.h6{padding-block:0 .625rem}.featured-collections-navigation>button[aria-current=false]{color:var(--puur-muted)}.featured-collections-navigation>button:not(:only-child):after{height:2px}.product-card__info{text-align:start;justify-items:start;gap:.75rem;padding-block-start:.875rem}.product-card__info .price-list{justify-content:start}.product-card__info .v-stack{justify-items:start;row-gap:.25rem}.product-card__info :is(sale-price,.price-list){font-weight:500}.product-card__info sale-price{color:rgb(var(--text-color))}.shopify-section--faq summary{font-weight:500}.shopify-section--faq .section-header{justify-self:start;text-align:start}.shopify-section--faq .section-header .prose>*+*{margin-block-start:.75rem}.shopify-section--faq .faq{justify-content:start}.shopify-section--faq .faq__content{flex-basis:47.5rem}@media screen and (min-width:1000px){.shopify-section--faq .container--md{--container-max-width:100%}.shopify-section--faq .section-stack{grid-template-columns:22.5rem minmax(0,1fr);column-gap:7.5rem;align-items:start}}.collection-banner .content-over-media--sm{--content-over-media-height:clamp(20rem,85vw,27.5rem)}.shopify-section--collection-banner .h1{font-size:clamp(2.125rem,1.4rem + 2.6vw,3.625rem)}.collection-description{color:var(--puur-muted);font-size:1.0625rem;line-height:1.55;max-width:37.5rem;margin-inline:auto}.collection-banner .breadcrumb--floating{position:static;padding-block-end:.4375rem}.collection-banner .breadcrumb__list{display:flex;justify-content:center}.collection-banner .breadcrumb__list-item{margin:0}.collection-banner .breadcrumb__list-item:nth-child(2){display:none}.collection-banner .breadcrumb a{background:none}.collection-banner .prose{padding-block-end:.4375rem}.collection-banner .collection-description{margin-block-start:1.6875rem}.collection-banner .collection-description>:not(:first-child){display:none}.shopify-section--collection-banner .breadcrumb .smallcaps{font-size:.8125rem;text-transform:none;letter-spacing:0;color:var(--puur-muted)}.collection-toolbar__button,.collection-toolbar__products-count{font-family:var(--text-font-family);font-weight:400;font-size:.875rem;letter-spacing:0;text-transform:none}.collection-toolbar__products-count{color:var(--puur-muted)}.collection-toolbar{background:#f7f4ee}.shopify-section--main-collection:has(+.shopify-section--rich-text) .collection{margin-block-end:1.5rem}@media screen and (min-width:700px){.shopify-section--main-collection .container>.v-stack{row-gap:2.5rem}}@media screen and (min-width:1000px){.collection-toolbar__button{padding-block:1.625rem}.shopify-section--main-collection:has(+.shopify-section--rich-text) .collection{margin-block-end:2.5rem}.shopify-section--main-collection+.shopify-section--rich-text .section-spacing{padding-block:6rem}:is(.shopify-section--main-collection,.shopify-section--main-product,.shopify-section--related-products,.shopify-section--main-search) .container{--container-gutter:2.5rem}}.shopify-section--related-products .product-list,.shopify-section--main-collection .product-list,.shopify-section--main-search .product-list{--product-list-calculated-column-gap:1rem;--product-list-calculated-row-gap:2rem}:is(.shopify-section--main-collection,.shopify-section--related-products,.shopify-section--main-search) .product-card__figure{border-radius:.25rem;overflow:hidden}:is(.shopify-section--main-collection,.shopify-section--related-products,.shopify-section--main-search) .product-card__info{padding:.875rem 0 0}:is(.shopify-section--main-collection,.shopify-section--related-products,.shopify-section--main-search) .product-card__info :is(.product-title,sale-price,.price-list){font-size:.875rem;line-height:1.45}:is(.shopify-section--main-collection,.shopify-section--related-products,.shopify-section--main-search) .product-card__info .product-title{font-weight:400;color:rgb(var(--text-color))}:is(.shopify-section--main-collection,.shopify-section--related-products,.shopify-section--main-search) .product-card__info compare-at-price{font-weight:400}.product-list__promo .h2{font-size:2rem}.product-list__promo>.content-over-media{grid-row:1/-1;--content-over-media-gap:2.25rem}.product-list__promo .prose>*+*{margin-block-start:1.0625rem}.product-list__promo .prose>p.h6{font-size:1.125rem}.product-list__promo:not(.puur-tegel):last-child{aspect-ratio:4/3}@media screen and (min-width:700px){.product-list__promo:not(.puur-tegel):last-child{aspect-ratio:2.2}}.product-card__info fieldset:not(:has(label~label)){display:none}.product-card__figure>.badge-list{inset-block-start:.75rem;inset-inline-start:.75rem}.product-card__info fieldset{justify-content:flex-start;gap:.375rem}@media screen and (min-width:700px){.product-card__figure>.badge-list{inset-block-start:1rem;inset-inline-start:1rem}:is(.shopify-section--main-collection,.shopify-section--related-products,.shopify-section--main-search) .product-card__figure>.badge-list{inset-block-start:1.25rem;inset-inline-start:1.25rem}}@media screen and (max-width:699px){.product-card__info .color-swatch{--swatch-size:1.125rem}}@media screen and (max-width:374px){.product-card__info .color-swatch{--swatch-size:1rem}.product-card__info fieldset{gap:.25rem}}.shopify-section--main-product .product-title{font-size:clamp(1.875rem,1.6rem + 1vw,2.5rem);line-height:1.15}.price-list--product sale-price{font-size:clamp(1.1875rem,1.1rem + .3vw,1.375rem);font-weight:500}.price-list--product sale-price:not(.text-on-sale){color:rgb(var(--text-color))}.shopify-section--main-product .block-swatch{min-width:6rem;min-height:2.875rem;justify-content:center;font-size:.9375rem}.shopify-section--main-product .feature-badge{font-size:.9375rem;padding:0;gap:.75rem}.shopify-section--main-product .feature-badge svg{color:rgb(var(--puur-veldgroen))}.product-offers__item{text-align:start;padding-block:1.375rem}.product-offers__item .prose p{font-size:.875rem}.product-offers__item .prose p:last-child>a{font-weight:500;color:rgb(var(--text-color))}.shopify-section--main-product .product-info__block-item:has(>.shopify-app-block>.easify-product-options:empty){min-height:10.1875rem}body .easify-product-options.easify .po-label-label{font-family:var(--text-font-family);font-weight:500;font-size:.875rem;color:rgb(var(--text-color))}body .easify-product-options.easify .po-textField-root{min-height:3.25rem;border-color:#c9c1b3;border-radius:var(--input-border-radius)}body .easify-product-options.easify .po-textField-input{font-family:var(--text-font-family)}body .easify-product-options.easify .po-field-helpText{margin-block-start:.75rem;font-family:var(--text-font-family);font-size:.8125rem;color:var(--puur-muted)}.shopify-section--related-products .section-header{justify-self:start;text-align:start}@media screen and (min-width:1000px){.shopify-section--main-product>.section-spacing{padding-block:2rem 6rem}.product-offers__item .prose p{font-size:.9375rem}.shopify-section--main-product .product{column-gap:4rem}.shopify-section--main-product .product-gallery{column-gap:1rem}}.product-gallery__thumbnail-scroller{grid-auto-columns:4.75rem;row-gap:.625rem}.shopify-section--main-product .variant-picker__option-info{font-size:.875rem;font-weight:500}.shopify-section--main-product .variant-picker{row-gap:1.625rem}.shopify-section--main-product .variant-picker__option{row-gap:.75rem}.variant-picker .color-swatch{--swatch-offset:0px}.variant-picker :not(:checked)+.color-swatch{border-color:#e4ded3}.variant-picker :checked+.color-swatch{border-color:#1e1f1c;box-shadow:inset 0 0 0 .5px #1e1f1c}.shopify-section--main-product .product-info__block-item[data-block-type=price]{--product-info-gap:1rem}.shopify-section--main-product .price-list--product+p{margin-block-start:.5rem}.shopify-section--main-product .product-info__block-item[data-block-type=text]:has(h4){border-top:1px solid #e4ded3;padding-top:1.375rem;margin-block-end:.5rem}.shopify-section--main-product .prose h4{font-size:1.25rem}.shopify-section--main-product .accordion .prose strong{color:rgb(var(--text-color))}.shopify-section--main-product .quantity-selector{--quantity-selector-height: calc(3.5rem - 2px) ;grid-template-columns:2.5rem auto 2.5rem}.shopify-section--main-product buy-buttons .button{min-height:3.5rem}@media screen and (min-width:700px){.shopify-section--main-product .product-info__block-item[data-block-type=quantity-selector]{float:inline-start;margin-block-start:0;margin-inline-end:.5rem}.shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons]{display:flow-root;margin-block-start:0}.shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons]~*{clear:both}}@media screen and (min-width:1000px)and (max-width:1149px){.shopify-section--main-product buy-buttons .button{padding-inline:.75rem}}.product-card__media{background:#f2eee6}.product-gallery__media{aspect-ratio:1;background:#f2eee6}.product-gallery__media>img{width:100%;height:100%;object-fit:contain}.product-gallery__thumbnail img{aspect-ratio:1;object-fit:contain;background:#f2eee6}@media screen and (min-width:1000px){.shopify-section--main-product .product-info{position:static}.shopify-section--main-product .product-gallery{position:sticky;inset-block-start:calc(var(--sticky-area-height) + 1.25rem);align-self:start}}.variant-picker__option:has(.variant-picker__option-values>:is(label,a):only-of-type){display:none}.product-info__block-item[data-block-type=variant-picker]:not(:has(.variant-picker__option-values>:is(label,a):nth-of-type(2),.variant-picker__option select)){display:none}.puur-intro{position:relative;display:block}.puur-intro__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.puur-intro__more{position:absolute;inset-inline-end:0;inset-block-end:0;padding-inline-start:2.5rem;background:linear-gradient(to right,transparent,rgb(var(--background)) 2rem);color:rgb(var(--text-color));font:inherit;line-height:inherit;cursor:pointer}.puur-intro__more>span{text-decoration:underline;text-underline-offset:.2em}.puur-intro__more[hidden]{display:none}[data-block-type=description]{scroll-margin-top:calc(var(--sticky-area-height) + 1.5rem)}.shopify-section--rich-text .h1{font-size:clamp(2.5rem,1.9rem + 1.9vw,3.5rem)}.content-over-media--md .h1{font-size:clamp(2.75rem,2rem + 2.2vw,3.75rem)}.shopify-section--contact .form{width:100%;max-width:35rem;justify-self:center}.shopify-section--contact .form>.button{width:100%;min-height:3.5rem}.shopify-section--contact .section-header :is(h2,.h2) em{display:block}.shopify-section--contact .form-control>label:first-child{font-size:.875rem;font-weight:500}.shopify-section--contact{--form-control-gap:.5rem;--form-gap:1rem}.shopify-section--contact .textarea{min-height:8.125rem}.shopify-section--contact .section-header .prose>p:not([class]){max-width:38.75rem;margin-inline:auto}@media screen and (min-width:700px){:is(.input,.textarea,.select){font-size:.9375rem}}@media screen and (min-width:1000px){.shopify-section--contact .section-stack{--section-stack-gap:2rem}}.form-control>label:first-child~.select{grid-area:2/1}.form-control>label:first-child~.select~svg{position:relative;z-index:1;inset:auto;grid-area:2/1;justify-self:end;align-self:center;margin-inline-end:calc(var(--input-padding-inline) + 1px);pointer-events:none}.form-control:has(>label:first-child~.select):before{position:relative;z-index:1;inset:auto;grid-area:2/1;justify-self:end;height:auto;margin:1px}:is(.color-scheme--scheme-1,.color-scheme--scheme-2) :is(.input,.textarea,.select):not(:focus){border-color:#c9c1b3}.select{box-shadow:none}@media screen and (min-width:700px){.shopify-section--contact .fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.shopify-section--contact .fieldset>:is(.fieldset-row,:last-child){grid-column:1/-1}}cart-drawer.cart-drawer{--drawer-max-width:100vw;--drawer-header-padding-block:1.5rem;--drawer-body-padding-block:.5rem}cart-drawer.cart-drawer::part(header),cart-drawer.cart-drawer::part(footer){border-color:#e4ded3}cart-drawer.cart-drawer::part(footer){background:#f7f4ee;padding-block:1.25rem 1.75rem}@media screen and (min-width:700px){cart-drawer.cart-drawer{--drawer-max-width:32rem;--drawer-header-padding-inline:1.75rem;--drawer-body-padding-inline:1.75rem;--drawer-footer-padding-inline:1.75rem}}.cart-drawer [slot=header]{font-size:1.25rem}.cart-drawer__items{gap:0}:is(.cart-drawer,.cart-page) .line-item{--line-item-media-width:5.5rem;align-items:start;column-gap:1rem;padding-block:1.25rem;border-block-end:1px solid #e4ded3}:is(.cart-drawer,.cart-page) .line-item__media{height:auto;aspect-ratio:1;object-fit:contain;background:#f2eee6}:is(.cart-drawer,.cart-page) .line-item-info{flex-grow:1;min-width:0}:is(.cart-drawer,.cart-page) .line-item-info>.v-stack{grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;row-gap:.5rem}:is(.cart-drawer,.cart-page) .line-item-info>.v-stack>*{grid-column:1/-1}:is(.cart-drawer,.cart-page) .line-item-info .v-stack:has(>price-list){display:contents}:is(.cart-drawer,.cart-page) .line-item-info .v-stack:has(>price-list)>:not(price-list){grid-column:1}:is(.cart-drawer,.cart-page) .line-item-info .price-list{grid-column:2;grid-row:1;justify-self:end;align-self:start}:is(.cart-drawer,.cart-page) .line-item-info>.v-stack:has(.puur-li-opties) .price-list{grid-row:1/span 2}:is(.cart-drawer,.cart-page) .line-item-info>.v-stack>.v-stack:has(>.puur-li-opties){grid-column:1}:is(.cart-drawer,.cart-page) .line-item-info .v-stack:has(>price-list)>a,:is(.cart-drawer,.cart-page) .line-item-info .price-list{font-size:.9375rem;font-weight:500;line-height:1.45}:is(.cart-drawer,.cart-page) .line-item-info sale-price{color:rgb(var(--text-color))}:is(.cart-drawer,.cart-page) .puur-li-opties{display:grid;gap:.125rem;margin:0;padding:0;list-style:none;font-size:.8125rem;line-height:1.45;color:var(--puur-muted)}:is(.cart-drawer,.cart-page) .puur-li-opties li{padding:0;overflow-wrap:anywhere}:is(.cart-drawer,.cart-page) .puur-li-label{font-weight:500;color:rgb(var(--text-color))}:is(.cart-drawer,.cart-page) .line-item-info .price-list{display:grid;justify-items:end;row-gap:0}:is(.cart-drawer,.cart-page) .line-item-info compare-at-price{font-size:.8125rem;font-weight:400}:is(.cart-drawer,.cart-page) line-item-quantity{margin-block-start:.25rem}:is(.cart-drawer,.cart-page) .quantity-selector{--quantity-selector-height:2.25rem;--quantity-selector-input-width:1.375rem;border-color:#e4ded3;border-radius:2px}:is(.cart-drawer,.cart-page) line-item-quantity .link{font-size:.8125rem;color:var(--puur-muted)}.cart-drawer .puur-cross{display:grid;gap:.75rem;padding-block:1.25rem 1.5rem;border-block-start-width:0}.puur-cross__kop{font-size:.9375rem;font-weight:500;line-height:1.4}.puur-cross__lijst{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.puur-cross__item{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;column-gap:.875rem;padding:.5rem .75rem .5rem .5rem;background:#fff;border:1px solid #e4ded3;border-radius:2px;transition:border-color .2s ease}.puur-cross__item:hover{border-color:#1f332c}.puur-cross__beeld{display:block;width:4rem;height:4rem;object-fit:contain;background:#f2eee6}.puur-cross__info{display:grid;gap:.1875rem;min-width:0}.puur-cross__titel{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.8125rem;line-height:1.4}.puur-cross .price-list{gap:.5rem;font-size:.8125rem;font-weight:500}.puur-cross sale-price{color:rgb(var(--text-color))}.puur-cross compare-at-price{font-weight:400}.puur-cross__knop{padding:.4375rem .875rem;border:1px solid #1f332c;border-radius:var(--button-border-radius);font-size:.8125rem;font-weight:500;line-height:1.2;color:#1f332c;transition:background-color .2s ease,color .2s ease}.puur-cross__item:hover .puur-cross__knop{background:#1f332c;color:#f7f4ee}@media screen and (max-width:374px){.puur-cross__item{grid-template-columns:3.5rem minmax(0,1fr);column-gap:.75rem}.puur-cross__beeld{width:3.5rem;height:3.5rem}.puur-cross__knop{display:none}}.cart-drawer__footer,.cart-drawer__footer>.v-stack{gap:.875rem}.cart-drawer__footer [aria-controls^=cart-note]{font-size:.875rem;text-decoration:underline;text-underline-offset:.2em;color:rgb(var(--text-color))}.cart-drawer .cart-drawer__footer .button-group .button{min-height:3.5rem}.free-shipping-bar strong{font-weight:500;color:rgb(var(--text-color))}.newsletter-popup{z-index:30;top:0;right:0;bottom:0;left:0;width:min(calc(100vw - 2.5rem),21.875rem);height:fit-content;max-height:calc(100dvh - 2.5rem);margin:auto;padding:4.375rem 1.75rem 2.5rem;border-radius:2px;overflow-y:auto}.newsletter-popup .pop-in__close-button{inset-block-start:2rem;inset-inline-end:1.75rem}.newsletter-popup .pop-in__close-button svg{width:1.25rem}.newsletter-popup .v-stack,.newsletter-popup .form{gap:1.125rem}.newsletter-popup .h4{font-size:2rem;line-height:1.08;letter-spacing:-.015em}.newsletter-popup .prose{max-width:25rem;margin-inline:auto;font-size:1rem;line-height:1.6;color:var(--puur-muted)}.newsletter-popup input.input{min-height:3.375rem;background:#fff;font-size:.9375rem}.newsletter-popup input.input::placeholder{color:#a39c90}.newsletter-popup .button{min-height:3.375rem;font-size:1rem;letter-spacing:.02em}@media screen and (min-width:700px){.newsletter-popup{width:32.5rem;padding:5.375rem 3rem 2.5rem}.newsletter-popup .pop-in__close-button{inset-block-start:3rem;inset-inline-end:3rem}.newsletter-popup .h4{font-size:2.5rem}}.main-search__form{display:flex;align-items:center;gap:1rem;width:40rem;max-width:100%;height:3.5rem;margin-inline:auto;padding-inline:1.125rem;border:1px solid #c9c1b3;border-radius:var(--input-border-radius);background:#fff}.main-search__input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:1rem;color:rgb(var(--text-color))}.main-search__submit{font-weight:500;font-size:.9375rem}.shopify-section--main-search .section-header p:not([class]){color:var(--puur-muted);font-size:.9375rem}:is(.cart-drawer__footer,.shopify-section--main-cart) .free-shipping-bar{display:flex;align-items:center;gap:.5rem;margin-inline:0;padding:0;border:0;font-size:.8125rem}:is(.cart-drawer__footer,.shopify-section--main-cart) .free-shipping-bar:before{content:"";flex-shrink:0;width:1.125rem;height:1.125rem;background:rgb(var(--puur-veldgroen));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M23.25 13.5V6a1.5 1.5 0 0 0-1.5-1.5h-12A1.5 1.5 0 0 0 8.25 6v6m0 0V6h-3a4.5 4.5 0 0 0-4.5 4.5v6a1.5 1.5 0 0 0 1.5 1.5H3'/%3E%3Cpath d='M.75 12h3a1.5 1.5 0 0 0 1.5-1.5V6'/%3E%3Cpath d='M7.5 19.5a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5Zm12 0a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5Z'/%3E%3Cpath d='M12 18h3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M23.25 13.5V6a1.5 1.5 0 0 0-1.5-1.5h-12A1.5 1.5 0 0 0 8.25 6v6m0 0V6h-3a4.5 4.5 0 0 0-4.5 4.5v6a1.5 1.5 0 0 0 1.5 1.5H3'/%3E%3Cpath d='M.75 12h3a1.5 1.5 0 0 0 1.5-1.5V6'/%3E%3Cpath d='M7.5 19.5a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5Zm12 0a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5Z'/%3E%3Cpath d='M12 18h3'/%3E%3C/svg%3E") center/contain no-repeat}.cart-drawer__subtotal{display:flex;justify-content:space-between;justify-self:stretch;font-weight:500;font-size:1rem}.newsletter-popup__image{display:block;width:auto;height:3rem;margin-inline:auto}.newsletter-popup__fine-print{margin:0;font-size:.8125rem;color:var(--puur-muted)}.newsletter-popup__success-text{margin:0}.newsletter-popup__code{margin:0;padding:.875rem 1rem;border:1px dashed #1f332c;border-radius:2px;background:#fff;color:#1f332c;font-size:1.625rem;font-weight:500;letter-spacing:.18em;line-height:1.2;-webkit-user-select:all;user-select:all}.footer{--section-vertical-spacing:5.5rem;--puur-muted:#c9d1cc;font-size:.9375rem}.footer .h6{font-size:.9375rem;letter-spacing:.02em}.footer :is(.text-subdued,.link-faded){color:var(--puur-muted)}.footer .footer__inner{grid-template-columns:minmax(0,1fr);row-gap:4.5rem}.footer__block>.v-stack,.footer__block ul.v-stack{row-gap:.75rem}.footer__block--text:not(.footer__block--image+*) .prose p{line-height:1.45}.footer__block--text .prose>*+*{margin-block-start:.75rem}.footer__block--image+.footer__block--text .prose{max-width:16.25rem}.footer__block--newsletter>.v-stack,.footer__block--newsletter .form{row-gap:.875rem}.footer .footer__block--newsletter{max-width:none}.footer__block--newsletter .form{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.footer__block--newsletter .form>.form-control,.footer__block--newsletter .form>.align-self-start{grid-row:1;grid-column:1}.footer__block--newsletter .form>.align-self-start{justify-self:end;align-self:center;margin-inline-end:.3125rem;z-index:1}.footer__block--newsletter .form .button{min-height:0;height:2.625rem;padding-block:0;padding-inline:1rem;font-size:.875rem}.footer__block--newsletter .form .input{padding-inline-end:7.5rem}.footer .social-media{--social-media-icon-size:1.375rem;--social-media-list-gap:1.125rem}.footer .branding-colors--instagram{order:-1}.footer__aside{border-top:1px solid rgb(var(--text-color)/.15);padding-top:1.75rem}@media screen and (min-width:1000px){.footer__inner>.social-media{grid-row:2;grid-column:1;align-self:end;justify-self:start;z-index:1}.footer__inner>.footer__aside{grid-row:2;grid-column:1;grid-template-columns:1fr auto 1fr;align-items:center}.footer__aside>:first-child{grid-column:2}.footer__aside>:last-child:not(:first-child){grid-column:3;justify-self:end}}@media screen and (min-width:700px)and (max-width:1149px){.footer .footer__block-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem;row-gap:2.5rem}.footer__block--image{grid-area:1/1}.footer__block--image+.footer__block--text{grid-area:2/1}.footer__block--links{grid-row:1/span 2}.footer__block--newsletter{grid-column:2/span 2}}@media screen and (min-width:1150px){.footer .footer__block-list{display:grid;grid-template-columns:minmax(0,17.5rem) repeat(3,max-content) minmax(0,22.5rem);grid-template-rows:auto 1fr;justify-content:space-between;row-gap:1.25rem;column-gap:2rem}.footer__block--image{grid-area:1/1}.footer__block--image+.footer__block--text{grid-area:2/1;align-self:start}.footer__block:not(.footer__block--image,.footer__block--image+.footer__block--text){grid-row:1/span 2}}.pagination{grid-auto-columns:minmax(0,2rem);grid-auto-rows:minmax(0,2rem);border-block-end-width:0}.pagination__link{font-size:.9375rem}.footer__aside>p{font-family:var(--text-font-family);font-weight:400;font-size:.8125rem;text-transform:none;letter-spacing:0}.shopify-section--main-product .product-info__block-item[data-block-type=liquid]{--product-info-gap:1.625rem}.shopify-section--main-product .product-info__block-item:has(.easify-product-options){--product-info-gap:.5rem}.shopify-section--main-product .product-info__block-item:has(.puur-borduring){--product-info-gap:1rem}.puur-borduring__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8125rem 1rem;border:1px solid #e4ded3;border-radius:var(--input-border-radius);background:#f7f4ee;cursor:pointer;transition:border-color .2s}.puur-borduring__row:has(:checked){border-color:#1f332c}.puur-borduring__text{display:grid;gap:.125rem;line-height:1.4}.puur-borduring__title{font-size:.875rem;font-weight:500}.puur-borduring__sub{font-size:.8125rem;color:var(--puur-muted)}.puur-switch{-webkit-appearance:none;appearance:none;position:relative;flex:none;width:2.5rem;height:1.5rem;margin:0;border-radius:1.5rem;background:#d9d3c7;cursor:pointer;transition:background-color .2s}.puur-switch:after{content:"";position:absolute;inset-block-start:.1875rem;inset-inline-start:.1875rem;width:1.125rem;height:1.125rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1e1f1c33;transition:transform .2s}.puur-switch:checked{background:#1f332c}.puur-switch:checked:after{transform:translate(1rem)}.puur-switch:focus-visible{outline:2px solid #1f332c;outline-offset:2px}body .easify-product-options.easify [hidden]{display:none}.product-info:has(.puur-geen-personalisatie) :is(.product-info__block-item[data-block-type=text]:has(h4),.product-info__block-item:has(.easify-product-options),.product-info__block-item:has(.puur-geen-personalisatie)){display:none}body .easify-product-options.easify .po-imageOption-swatchLabel{max-width:5.75rem;max-height:2.875rem;border:1px solid #ddd;box-shadow:none;outline:0;transition:border-color .2s,box-shadow .2s}body .easify-product-options.easify .po-imageOption-swatchLabel.po-imageOption-checked{border-color:#1e1f1c;box-shadow:inset 0 0 0 .5px #1e1f1c}@media(hover:hover){body .easify-product-options.easify :is(.po-imageOption-swatchLabel:not(.po-imageOption-checked),.po-colorOption-swatchLabel:not(.po-colorOption-checked)):hover{border-color:#9a948a}}body .easify-product-options.easify .po-colorSwatches-swatchesInline{gap:.75rem}body .easify-product-options.easify :is(.po-colorSwatches-optionItem,.po-colorSwatches-root .po-optionItem-item){width:auto;height:auto}body .easify-product-options.easify .po-colorOption-swatchLabel{width:var(--puur-swatch-size,2.125rem);height:var(--puur-swatch-size,2.125rem);border:1px solid #e4ded3;box-shadow:none;outline:1.5px solid transparent;outline-offset:2px;transition:border-color .2s,outline-color .2s}body .easify-product-options.easify .po-colorOption-swatchLabel.po-colorOption-checked{outline-color:#1e1f1c}body .easify-product-options.easify .po-colorOption-swatchWrapperItem{width:100%;height:100%;border:0}body .easify-product-options.easify .po-imageOption-swatchWrapperItem{border:0}body .easify-product-options.easify .po-imageOption-labelContainer{margin-block-start:.375rem}body .easify-product-options.easify .puur-meer{align-self:flex-start;margin-block-start:.625rem;font-size:.8125rem;color:rgb(var(--text-color));text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons]{--product-info-gap:1rem}.shopify-section--main-product .product-info__block-group.feature-badge-list{margin-block-start:1.625rem}.shopify-section--main-product .feature-badge-list{flex-direction:column;align-items:flex-start;row-gap:.4375rem}.shopify-section--main-product .product-info__block-item[data-block-type=offers]{--product-info-gap:1.625rem}.product-offers__item .v-stack{row-gap:.5rem}.product-offers .prose>*+*{margin-block-start:.5rem}body .easify-product-options.easify .po-productPageOptions-root{padding-block:0}body .easify-product-options.easify .po-options-root{margin-block-start:0;row-gap:1rem}body .easify-product-options.easify .po-label-root{margin-block-end:.625rem}body .easify-product-options .easify.portal>div{min-width:100%;max-width:100%}body .easify-product-options.easify .po-imageSwatches-gridMode{grid-template-columns:repeat(auto-fill,minmax(5.75rem,max-content));gap:.625rem;padding-block:0}body .easify-product-options.easify .po-imageSwatches-optionItem{justify-self:start}body .easify-product-options.easify .po-optionSwatch-labelText{font-family:var(--text-font-family);font-size:.8125rem;color:var(--puur-muted)}body .easify-product-options.easify .po-imageOption-checked~* .po-optionSwatch-labelText,body .easify-product-options.easify .po-optionItem-item:has(.po-imageOption-checked) .po-optionSwatch-labelText{color:rgb(var(--text-color))}.shopify-section--image-with-text .prose p:has(>strong:first-child){position:relative;padding-inline-start:2.25rem;font-size:1rem;line-height:1.6;color:var(--puur-muted)}.shopify-section--image-with-text .prose p:has(>strong:first-child):before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.125rem;width:1.375rem;height:1.375rem;background:rgb(var(--puur-veldgroen));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 13.223 8.45 16.7a1.049 1.049 0 0 0 1.707.051L18 6.828'/%3E%3Cpath d='M12 23.249c6.213 0 11.25-5.037 11.25-11.25S18.213.749 12 .749.75 5.786.75 11.999 5.787 23.249 12 23.249Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 13.223 8.45 16.7a1.049 1.049 0 0 0 1.707.051L18 6.828'/%3E%3Cpath d='M12 23.249c6.213 0 11.25-5.037 11.25-11.25S18.213.749 12 .749.75 5.786.75 11.999 5.787 23.249 12 23.249Z'/%3E%3C/svg%3E") center/contain no-repeat}.shopify-section--image-with-text .prose p>strong:first-child{display:block;margin-block-end:.25rem;font-size:1.0625rem;font-weight:500;line-height:1.45;color:rgb(var(--text-color))}.shopify-section--image-with-text .prose p>strong:first-child+br{display:none}.shopify-section--image-with-text .prose p:has(>strong:first-child)+p{margin-block-start:1.375rem}.collection-list .collection-card>.content-over-media:has(>.collection-card__content){aspect-ratio:5/4;--content-over-media-gap:1.5rem}.multi-column__item:has(>.prose:only-child){border-block-start:1px solid #e4ded3;padding-block-start:1.75rem}.color-scheme--scheme-1 .multi-column__item:has(>.prose:only-child){border-color:#d8d1c4}.shopify-section--media-grid .container--lg{--container-max-width:100%}.shopify-section--featured-collections .section-stack>.v-stack:has(>.h2){row-gap:.75rem}.shopify-section--featured-collections .v-stack>.h2+carousel-navigation{margin-block-start:.75rem}@media screen and (min-width:1000px){.shopify-section--featured-collections .v-stack>.h2+carousel-navigation{margin-block-start:1.25rem}.shopify-section--image-with-text .image-with-text>.prose{max-width:32.5rem}.shopify-section--faq .accordion__toggle{padding-block:1.8125rem}.shopify-section--faq summary{font-size:1.125rem}.featured-collections-navigation{column-gap:2.5rem}.shopify-section--rich-text:has(.prose.text-start) .container{--container-gutter:2.5rem;--container-max-width:100%}.shopify-section--rich-text .prose.text-start{max-width:37.5rem}.shopify-section--rich-text .prose.text-start>.h2{font-size:2.25rem}.shopify-section--rich-text .prose.text-start>p.h6{font-size:1.125rem}.shopify-section--rich-text .prose.text-start p:not([class]){font-size:1rem}.shopify-section--main-product .product-info{padding-block-start:1.875rem}.shopify-section--main-product .product-info .accordion__toggle{padding-block:1.4375rem}.shopify-section--collection-list:has(.content-over-media>.collection-card__content){--container-gutter:2.5rem}.shopify-section--collection-list .collection-list:has(.content-over-media>.collection-card__content){--collection-list-gap:.5rem;--collection-list-item-size:initial}.shopify-section--multi-column:has(.multi-column__item>.prose:only-child) .section-spacing{--section-vertical-spacing:6.5rem;--section-stack-gap:3rem}.section-header{max-width:45rem}.shopify-section--main-search{--section-vertical-spacing-tight:5rem}.shopify-section--main-search .section-header .v-stack{row-gap:1.25rem}.shopify-section--main-search .main-search__form{margin-block-start:.375rem}.shopify-section--text-with-icons+.shopify-section--contact .section-spacing{padding-block-start:4rem}.shopify-section--contact:has(+.shopify-section--rich-text) .section-spacing{padding-block-end:3.5rem}}@media screen and (max-width:699px){:root{--container-gutter:1.5rem;--section-stack-gap:1.75rem;--input-padding-inline:1rem}.announcement-bar{padding-block:.5625rem .5rem}.announcement-bar p{font-size:.75rem;line-height:1.0625rem}.header{padding-block:.875rem;--container-gutter:1.25rem}.header__logo img{display:none}.header__logo a,a.header__logo{display:block;width:1.375rem;height:2rem;background:currentColor;-webkit-mask:url(puur-beeldmerk-bosgroen.svg) center/contain no-repeat;mask:url(puur-beeldmerk-bosgroen.svg) center/contain no-repeat}.button:not(.button--sm){padding-block:.875rem;padding-inline:1.5rem}.button:not(.button--sm),.shopify-section--image-with-text-overlay .prose>div>a,.shopify-section--faq .section-header .prose>p:last-child:not(:first-child)>a,.multi-column__item .prose>a.link{font-size:.9375rem}:is(.section-header,.shopify-section--rich-text,.shopify-section--faq .section-header) .prose>*+*{margin-block-start:.625rem}:is(.shopify-section--rich-text,.shopify-section--image-with-text,.section-header) .prose p:not([class]){font-size:1rem}:is(.prose>p.h6,.shopify-section--featured-collections .v-stack>p.h6){font-size:1rem}.shopify-section--image-with-text-overlay .content-over-media{--content-over-media-gap:1.5rem}.shopify-section--image-with-text-overlay .prose>p.h6{font-size:1.0625rem}.shopify-section--image-with-text-overlay .prose p:not([class]){font-size:1rem}.shopify-section--image-with-text-overlay .h1{line-height:1.04}.shopify-section--image-with-text-overlay .prose>*+*{margin-block-start:.875rem}.shopify-section--image-with-text-overlay .prose>.button{margin-block-start:1.375rem}.shopify-section--image-with-text-overlay .prose>.button+div{margin-inline-start:1.25rem}.shopify-section--text-with-icons .section-spacing{--section-vertical-spacing:1.375rem}.shopify-section--text-with-icons .h6{font-size:.9375rem}.shopify-section--text-with-icons p:not(.h6){font-size:.8125rem}.shopify-section--text-with-icons .v-stack.gap-8{row-gap:.875rem}.text-with-icons__item>.v-stack{column-gap:.875rem}.text-with-icons.text-with-icons--stacked{justify-content:start;row-gap:.875rem}.collection-list{--collection-list-gap:.75rem;--collection-list-item-size: calc(100% - 2.625rem) }.collection-card{row-gap:.75rem}.collection-card__content>.link{font-size:.875rem}.shopify-section--featured-collections{--section-stack-gap:1.5rem}.shopify-section--featured-collections .section-stack>.v-stack{row-gap:1.5rem}.featured-collections-navigation{column-gap:1.375rem}.featured-collections-navigation>button.h6{font-size:.875rem}.product-list:not(.product-list--carousel){margin-inline:0}:is(.shopify-section--main-collection,.shopify-section--main-search) .product-list{margin-inline:-.5rem;--product-list-calculated-column-gap:.5rem;--product-list-calculated-row-gap:1.5rem}.shopify-section--related-products .product-list--carousel{--product-list-card-width:10rem}.product-card__info{padding-block-start:.625rem}.product-card__info :is(.product-title,sale-price,.price-list){font-size:.875rem}:is(.shopify-section--main-collection,.shopify-section--related-products,.shopify-section--main-search) .product-card__info{padding:.625rem .125rem 0}:is(.shopify-section--main-collection,.shopify-section--related-products,.shopify-section--main-search) .product-card__info :is(.product-title,sale-price,.price-list){font-size:.8125rem}.collection-description{font-size:.9375rem;line-height:1.5}.collection-toolbar__button{padding-block:1rem}.image-with-text{padding-inline:var(--container-gutter)}.image-with-text>.prose{padding-inline:0;text-align:start}.shopify-section--image-with-text .prose>.button{justify-self:start}.shopify-section--rich-text .button-group{gap:.5rem}.shopify-section--rich-text .prose>:is(.button-group,.button){margin-block-start:1.5rem}.shopify-section--rich-text .button-group .button{font-size:.875rem}.shopify-section--faq .accordion__toggle .text-with-icon{font-size:1rem}.footer{--section-vertical-spacing:3.5rem}.footer .footer__inner,.footer .footer__block-list{row-gap:2.25rem}.footer__block-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.5rem}.footer__block:not(.footer__block--links){grid-column:1/-1}.footer__block--image{order:-2}.footer__block--newsletter{order:-1}.footer__block--image+.footer__block--text{display:none}.footer__block--image img{max-width:7.5rem}.footer__block--links ul a{font-size:.875rem}.footer__block ul.v-stack{row-gap:.625rem}.footer__aside{justify-content:start;justify-items:start}.product-list__promo>.content-over-media{--content-over-media-gap:1.25rem}.product-list__promo .prose>*+*{margin-block-start:.625rem}.product-list__promo .prose>p.h6{font-size:1rem}.product-list__promo .h2{font-size:1.625rem}.shopify-section--multi-column .multi-column.scroll-area{grid-auto-columns:18.75rem}.shopify-section--featured-collections .product-list{--product-list-calculated-column-gap:.75rem}.footer__block--newsletter .h6{font-size:1rem}.footer__aside>p{font-size:.75rem}.shopify-section--faq .accordion__toggle{padding-block:1.4375rem}.collection-banner .content-over-media>.prose{align-self:end;padding-block-end:1.625rem}.collection-banner .h1{line-height:1.1}.collection-banner .collection-description{margin-block-start:.625rem;padding-inline:.625rem}.shopify-section--main-product .product-info__block-item:is([data-block-type=liquid],[data-block-type=variant-picker],[data-block-type=offers],[data-block-type=text]),.shopify-section--main-product .product-info__block-group.accordion-group{--product-info-gap:1.25rem}.shopify-section--main-product .product-info__block-item[data-block-type=price]{--product-info-gap:.5rem}.shopify-section--main-product .variant-picker{row-gap:1.25rem}.shopify-section--main-product .product-info__block-group.feature-badge-list{margin-block-start:1.25rem;row-gap:.1875rem}.shopify-section--main-product .product-info .accordion__toggle{padding-block:1.34375rem;font-size:.9375rem}.shopify-section--main-product .feature-badge p{font-size:.875rem}.shopify-section--contact .section-header{justify-self:start;text-align:start}.shopify-section--contact:has(+.shopify-section--rich-text) .section-spacing{padding-block-end:2.25rem}.variant-picker .color-swatch{--swatch-size:2rem}.easify-product-options{--puur-swatch-size:2rem}}body .easify-product-options.easify :is(.po-imageSwatches-root,.po-colorSwatches-root) .po-label-required{display:none}.product-info:has(puur-config[data-ready]) .product-info__block-item:has(.easify-product-options),.puur-config[data-ready]~puur-borduring{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%)}.puur-config{display:grid}.puur-config[hidden]{display:none}.puur-config :is(.puur-config__mode-btn,.puur-step__head,.puur-tile,.puur-dot){margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;-webkit-appearance:none;appearance:none}.puur-config__mode{display:grid;grid-template-columns:1fr 1fr;padding:.25rem;border-radius:var(--input-border-radius);background:#f2eee6}.puur-config .puur-config__mode-btn{padding:.75rem;border-radius:var(--input-border-radius);font-size:.875rem;color:var(--puur-muted);transition:background-color .2s,color .2s,box-shadow .2s}.puur-config .puur-config__mode-btn[aria-checked=true]{background:#fff;font-weight:500;color:rgb(var(--text-color));box-shadow:0 1px 3px #1e1f1c14}.puur-config__body{display:grid;grid-template-rows:1fr;margin-block-start:1rem;transition:grid-template-rows .3s ease,margin .3s ease,opacity .3s ease,visibility .3s}.puur-config.is-zonder .puur-config__body{grid-template-rows:0fr;margin-block-start:0;opacity:0;visibility:hidden}.puur-config__card{min-height:0;overflow:hidden;border:1px solid #e4ded3;border-radius:.25rem;background:#fff}.puur-config__zonder{display:none;margin:0;font-size:.8125rem;font-style:italic;color:var(--puur-muted)}.puur-config.is-zonder .puur-config__zonder{display:block;margin-block-start:.75rem}.puur-step+.puur-step{border-block-start:1px solid #e4ded3}.puur-config .puur-step__head{display:flex;align-items:center;gap:.75rem;width:100%;padding:1rem;text-align:start}.puur-step__nr{display:grid;place-items:center;flex:none;width:1.375rem;height:1.375rem;border:1px solid #c9c1b3;border-radius:50%;font-size:.75rem;line-height:1;color:var(--puur-muted);transition:background-color .2s,border-color .2s,color .2s}.puur-step__nr svg{width:1.25rem;height:1.25rem}.puur-step.is-open .puur-step__nr{border-color:#1f332c;background:#1f332c;color:#fff}.puur-step.is-done:not(.is-open) .puur-step__nr{border-color:#2e7d4f;background:#2e7d4f;color:#fff}.puur-step__title{flex:1 0 auto;font-size:.9375rem;font-weight:500;white-space:nowrap}.puur-step__value{display:flex;align-items:center;gap:.5rem;min-width:0;font-size:.875rem}.puur-step__val{overflow:hidden;font-size:.9375rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.puur-step__edit{font-size:.8125rem;color:var(--puur-muted);text-decoration:underline;text-underline-offset:.2em}.puur-step__hint{font-size:.8125rem;color:var(--puur-muted)}.puur-step__dot{flex-shrink:0;width:1rem;height:1rem;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #1e1f1c1a}.puur-step__chev{flex:none;width:1rem;height:1rem;transition:transform .3s ease}.puur-step.is-open .puur-step__chev{transform:rotate(180deg)}.puur-step__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.puur-step.is-open .puur-step__panel{grid-template-rows:1fr}.puur-step__inner{min-height:0;overflow:hidden;visibility:hidden;transition:visibility .3s}.puur-step.is-open .puur-step__inner{visibility:visible}.puur-step__content{padding:0 1rem 1.125rem 3.125rem}.puur-step__field{display:flex;align-items:center;gap:.75rem;height:3.25rem;padding-inline:1rem;border:1px solid #c9c1b3;border-radius:var(--input-border-radius);background:#fff;transition:border-color .2s}.puur-step__field:focus-within{border-color:#1e1f1c}.puur-step.is-error .puur-step__field{border-color:#b3282d}.puur-config .puur-step__input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;background:none;box-shadow:none;font:inherit;font-size:.9375rem;color:rgb(var(--text-color));outline:0}.puur-step__input::placeholder{color:#a39c90}.puur-step__error{display:none;margin-block:.625rem 0;font-size:.8125rem;color:#b3282d}.puur-step.is-error .puur-step__error{display:block}.puur-step.is-error{box-shadow:inset 3px 0 #b3282d;background:#fdf6f5}.puur-step.is-error .puur-step__nr{border-color:#b3282d;background:transparent;color:#b3282d}.puur-step.is-error .puur-step__hint{color:#b3282d}.puur-config__card.is-shake{animation:puur-shake .4s ease}@keyframes puur-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.puur-step__help{margin-block:.625rem 0;font-size:.8125rem;font-style:italic;line-height:1.5;color:var(--puur-muted)}.puur-step__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,5.75rem));gap:.625rem}.puur-step__note{margin-block:.625rem 0;font-size:.8125rem;line-height:1.5;color:var(--puur-muted)}.puur-config__disclaimer{display:none;margin-block:.75rem 0;font-size:.75rem;line-height:1.5;color:var(--puur-muted)}.puur-config[data-live]:not(.is-zonder) .puur-config__disclaimer{display:block}.product-gallery .po-livePreview-root:not([data-puur-on]){visibility:hidden}.product-gallery .po-livePreview-root[data-puur-blank]{background:var(--puur-blank) center/cover no-repeat}.product-gallery .po-livePreview-root[data-puur-blank] canvas{visibility:hidden}.puur-mini{display:none}.puur-mini__canvas{display:block;width:100%;height:auto}.puur-mini__zoom{position:absolute;inset-block-end:.5rem;inset-inline-end:.5rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:#fff;color:#1e1f1c;box-shadow:0 1px 3px #0000001f}@media screen and (max-width:699px){.puur-config:not(.is-zonder) .puur-mini:not([hidden]){position:relative;display:block;width:100%;margin:1rem 0 0;padding:0;border:1px solid #e4ded3;background:#f2eee6;overflow:hidden;cursor:zoom-in}}.puur-mini[data-puur-pill]:before{content:attr(data-puur-pill);position:absolute;z-index:1;inset-block-start:1rem;inset-inline-start:1rem;padding:.375rem .75rem .375rem 1.5rem;border-radius:999px;background:#fff radial-gradient(circle at .875rem 50%,#2f7a4f .25rem,transparent calc(.25rem + .5px));box-shadow:0 1px 3px #00000014;font-size:.75rem;line-height:1.25;color:#1e1f1c;pointer-events:none}.puur-config .puur-mini[data-puur-pill]:before{inset-block-start:.5rem;inset-inline-start:.5rem}.product-gallery__image-list{position:relative}.product-gallery:not([data-puur]) :is(.product-gallery__media,.product-gallery__thumbnail):has(img[alt$="(live preview)"]){display:none}.product-gallery__image-list:not([data-puur-pill=""])[data-puur-pill]:before,.product-gallery__image-list:not([data-puur-hint=""])[data-puur-hint]:after{z-index:21;border-radius:999px;box-shadow:0 1px 3px #00000014;line-height:1.25;color:#1e1f1c;pointer-events:none}.product-gallery__image-list:not([data-puur-pill=""])[data-puur-pill]:before{content:attr(data-puur-pill);position:absolute;inset-block-start:1rem;inset-inline-start:1rem;padding:.375rem .75rem .375rem 1.5rem;background:#fff radial-gradient(circle at .875rem 50%,var(--puur-dot,#2f7a4f) .25rem,transparent calc(.25rem + .5px));font-size:.75rem}.product-gallery[data-puur=foto]{--puur-dot:#c6a15b}.product-gallery[data-puur=blank]{--puur-dot:#6f6b62}.product-gallery__image-list:not([data-puur-hint=""])[data-puur-hint]:after{content:attr(data-puur-hint);justify-self:center;padding:.5rem .875rem .5rem 2.125rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231e1f1c' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpath d='M10.5 2.5l3 3L5.5 13.5H2.5v-3z'/%3E%3C/svg%3E") .875rem 50%/.8125rem no-repeat;font-size:.8125rem}.product-gallery:is([data-puur=start],:has(.puur-gnav:not([hidden]))) .product-gallery__image-list{padding-block-end:1rem;background:#f2eee6}.puur-gnav{display:flex;gap:.25rem;width:max-content;max-width:100%;margin-inline:auto;padding:.25rem;overflow-x:auto;scrollbar-width:none;border-radius:999px;background:#fff;box-shadow:0 1px 3px #00000014}.puur-gnav[hidden]{display:none}.puur-gnav button{margin:0;padding:.5rem .875rem;border:0;border-radius:999px;background:none;font:inherit;font-size:.8125rem;line-height:1.25;color:#1e1f1c;white-space:nowrap;cursor:pointer}.puur-gnav button[aria-pressed=true]{background:#1e1f1c;color:#fff}.product-gallery[data-puur-away] .product-gallery__image-list:before{display:none}@media screen and (max-width:699px){.product-gallery__image-list:not([data-puur-pill=""])[data-puur-pill]:before{inset-block-start:1.5rem;inset-inline-start:0}.product-gallery:is([data-puur=start],:has(.puur-gnav:not([hidden]))) .product-gallery__image-list{box-shadow:0 0 0 100vmax #f2eee6;clip-path:inset(0 -100vmax)}.product-gallery:is([data-puur=start],:has(.puur-gnav:not([hidden]))) carousel-navigation{display:none}}.product-gallery:is([data-puur=live],[data-puur=blank]) .product-gallery__thumbnail:has(img[alt$="(live preview)"]):after{content:"Live";position:absolute;inset-block-end:.25rem;inset-inline-start:.25rem;padding:0 .3125rem 0 .875rem;border-radius:999px;background:#fff radial-gradient(circle at .4375rem 50%,#2f7a4f .1875rem,transparent calc(.1875rem + .5px));font-size:.625rem;line-height:1.5;color:#1e1f1c}.puur-step__count{flex:none;font-size:.8125rem;color:var(--puur-muted)}.puur-config .puur-tile{display:grid;justify-items:center;gap:.375rem;min-width:0}.puur-tile__box{display:grid;place-items:center;width:100%;aspect-ratio:2;overflow:hidden;border:1px solid #ddd;background:#fff;outline:.5px solid transparent;outline-offset:-1.5px;transition:border-color .2s,outline-color .2s}.puur-tile__box>*{grid-area:1/1}.puur-tile__img{display:block;width:100%;height:100%;object-fit:cover}.puur-tile__name{display:none;padding-inline:.375rem;white-space:nowrap;line-height:1;color:#1e1f1c}.puur-tile.has-name .puur-tile__img{visibility:hidden}.puur-tile.has-name .puur-tile__name{display:block}.puur-tile[aria-pressed=true] .puur-tile__box{border-color:#1e1f1c;outline-color:#1e1f1c}.puur-tile__label{font-size:.8125rem;color:var(--puur-muted)}.puur-tile[aria-pressed=true] .puur-tile__label{color:rgb(var(--text-color))}.puur-step__dots{display:flex;flex-wrap:wrap;gap:.75rem;padding:.25rem}.puur-config .puur-dot{width:var(--puur-swatch-size,2.125rem);height:var(--puur-swatch-size,2.125rem);border:1px solid #e4ded3;border-radius:50%;background:var(--c);outline:1.5px solid transparent;outline-offset:2px;transition:outline-color .2s,border-color .2s}.puur-dot[aria-pressed=true]{outline-color:#1e1f1c}.puur-config :is(.puur-config__mode-btn,.puur-step__head,.puur-tile,.puur-dot):focus-visible{outline:2px solid #1f332c;outline-offset:2px}@media(hover:hover){.puur-tile:not([aria-pressed=true]):hover .puur-tile__box{border-color:#9a948a}.puur-dot:not([aria-pressed=true]):hover{outline-color:#d6cfc3}.puur-config .puur-config__mode-btn[aria-checked=false]:hover{color:rgb(var(--text-color))}}@media(max-width:699px){.puur-step__content{padding-inline-start:1rem}.puur-config{--puur-swatch-size:2rem}}@media(prefers-reduced-motion:reduce){.puur-config *{transition:none;animation:none}}.puur-config__body{row-gap:1.25rem}.puur-multi{display:grid;gap:.75rem;animation:puur-in .3s ease}.puur-multi__title{margin:0;font-size:.9375rem;font-weight:500}.puur-multi__same{margin:0;font-size:.875rem;color:var(--puur-muted)}.puur-multi__list.is-shake{animation:puur-shake .4s ease}.puur-mi--first .puur-step__head{cursor:pointer}.puur-mi__content{display:grid;gap:1rem}.puur-mi__field{display:grid;gap:.5rem}.puur-mi__label{font-size:.8125rem;color:var(--puur-muted)}.puur-mi__done{justify-self:start;margin:0;padding:0;border:0;background:none;font:inherit;font-size:.875rem;font-weight:500;text-decoration:underline;text-underline-offset:3px;color:rgb(var(--text-color));cursor:pointer}.puur-mi__done:focus-visible{outline:2px solid #1f332c;outline-offset:2px}.puur-mi__chips{display:flex;flex-wrap:wrap;gap:.5rem}.puur-config .puur-chip{min-width:4.5rem;margin:0;padding:.625rem 1rem;border:1px solid #e4ded3;border-radius:var(--input-border-radius);background:#fff;font:inherit;font-size:.875rem;line-height:1.2;color:rgb(var(--text-color));cursor:pointer;transition:border-color .2s,box-shadow .2s}.puur-chip[aria-pressed=true]{border-color:#1e1f1c;box-shadow:inset 0 0 0 .5px #1e1f1c}.puur-config .puur-chip:disabled{color:#a39c90;text-decoration:line-through;cursor:not-allowed}.puur-config .puur-chip:focus-visible{outline:2px solid #1f332c;outline-offset:2px}@media(hover:hover){.puur-chip:not([aria-pressed=true],:disabled):hover{border-color:#9a948a}}.puur-mi .puur-dot:disabled{background:linear-gradient(to top right,transparent calc(50% - .75px),#1e1f1c calc(50% - .75px) calc(50% + .75px),transparent calc(50% + .75px)),var(--c);opacity:.5;cursor:not-allowed}@keyframes puur-in{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.puur-multi,.puur-multi__list.is-shake{animation:none}}@media screen and (min-width:700px){.shopify-section--image-with-text-overlay:first-child:has([allow-transparent-header]) image-with-text-overlay.content-over-media--fill{--content-over-media-height:min(calc(100svh - var(--announcement-bar-height,0px)),max(40rem,60vw))}}.mega-menu__linklist>li:not(:has(li)){flex-basis:100%;max-width:none;margin-block-end:-1rem}.mega-menu__linklist>li:not(:has(li))>.h6{display:inline-flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;letter-spacing:0;text-transform:none;color:rgb(var(--text-color))}.mega-menu__linklist>li:not(:has(li))>.h6:after{content:"";width:2rem;height:2rem;border:1px solid #e4ded3;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 18' fill='none'%3E%3Cpath d='m5 17 8-8-8-8' stroke='%231e1f1c' stroke-linecap='square'/%3E%3C/svg%3E") center/.4375rem no-repeat;transition:border-color .2s}@media(hover:hover){.mega-menu__linklist>li:not(:has(li))>.h6:hover:after{border-color:#1e1f1c}}.puur-rating{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.4;color:#6f6b62}.puur-rating .rating-badge>.smallcaps{display:none}.puur-rating__text strong{font-weight:500;color:rgb(var(--text-color))}.puur-rating:hover .puur-rating__text{text-decoration:underline;text-underline-offset:3px}.shopify-section--main-product .product-info__block-item[data-block-type=liquid]:has(.puur-rating){--product-info-gap:.5rem}.product-info__block-item[data-block-type="@app"]:has(.jdgm-review-widget){display:none}.puur-reviews{padding-block-end:.75rem}.puur-reviews .jm-review-widget *{--jm-review-widget-star-and-histogram-color:#1e1f1c;--jm-review-widget-button-color:#1f332c;--jm-review-widget-button-text-color:#fff;--jm-review-widget-text-color:#1e1f1c;--jm-review-widget-lighter-text-color:#6f6b62;--jm-widget-primary-color:#1f332c;--jm-widget-border-radius:2px;--jm-widget-border-radius-simplified:2px}.puur-reviews .jm-review-widget-minimal-header__title{display:none}.puur-reviews .jm-average-rating-display p:first-child{font-size:1.5rem;font-weight:500}.puur-reviews .jm-average-rating-display p:last-child{font-size:.875rem;color:#6f6b62}.puur-reviews .jm-button{border-radius:var(--button-border-radius)}.puur-reviews .jm-button--secondary,.puur-reviews .jm-sort-filter__select{border-color:#e4ded3}.puur-reviews .jm-sort-filter__select{border-radius:var(--input-border-radius)}.puur-reviews .jm-media-grid__item,.puur-reviews .jm-media-grid__image-container,.puur-reviews .jm-media-thumbnail-list__thumbnail{border-radius:0}.puur-reviews .jm-reviewer-avatar{background:#f7f4ee}.puur-reviews .jm-reviewer-info__name{font-weight:500}.puur-reviews .jm-verified-buyer-badge__text{border-color:#e4ded3;color:#2e7d4f;border-radius:2px}.puur-reviews .jm-star-rating{font-size:.6875rem}.puur-reviews .jdgm-widget .jm-review-widget{padding-block:0 .5rem}.puur-reviews .jm-review-content__expand-button p{font-weight:400;text-decoration:underline;text-underline-offset:3px}.puur-reviews .jdgm-widget .jm-review-item{border-width:1px 0 0;border-color:#e4ded3;padding-block-end:.5rem}.puur-reviews .jdgm-widget .jm-review-widget .jm-review-widget-minimal-header>.jm-cluster{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1rem}.puur-reviews .jdgm-widget .jm-review-widget .jm-review-widget-minimal-header__filter-container{width:auto;flex:none}.puur-reviews .jdgm-widget .jm-review-widget-minimal-header__button-and-filters{flex-wrap:nowrap;align-items:center;gap:.5rem}.puur-reviews .jdgm-widget .jm-review-widget .jm-action-buttons{display:none}.puur-reviews .jdgm-widget .jm-review-widget-minimal-header__filters,.puur-reviews .jdgm-widget .jm-filters,.puur-reviews .jdgm-widget .jm-filters__buttons{flex-wrap:nowrap;align-items:center;gap:.5rem;margin:0}.puur-reviews .jdgm-widget .jm-custom-answer-filter,.puur-reviews .jdgm-widget .jm-sort-filter{position:relative;width:3rem;height:3rem;margin:0;flex:none}.puur-reviews .jdgm-widget .jm-sort-filter__select{width:100%;height:100%}.puur-reviews .jdgm-widget .jm-sort-filter__icon,.puur-reviews .jdgm-widget .jm-custom-answer-filter__icon{margin:0}.puur-reviews .jdgm-widget .jm-review-widget .jm-review-item{padding-block:1.5rem .5rem}.puur-reviews .jdgm-widget .jm-review-widget .jm-media-preview{display:none}.puur-reviews .jdgm-widget .jm-review-widget .jm-media-thumbnail-list__thumbnail{width:7rem;height:7rem}.puur-reviews .jdgm-widget .jm-cluster>*{margin:0}.puur-wa{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;background:#fff;border:1px solid #e4ded3;border-radius:2px}.puur-wa__avatar{position:relative;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;background:#1f332c;color:#f7f4ee;font-weight:500;font-size:1.125rem;display:grid;place-items:center;overflow:visible}.puur-wa__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.puur-wa__avatar:after{content:"";position:absolute;right:-1px;bottom:-1px;width:.8125rem;height:.8125rem;border-radius:50%;background:#25d366;border:2px solid #fff}.puur-wa__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.125rem}.puur-wa__title{font-weight:500;font-size:1rem;line-height:1.35;color:#1e1f1c}.puur-wa__sub{font-size:.875rem;line-height:1.4;color:#6f6b62}.puur-wa__btn{flex:none;display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem .625rem .875rem;border-radius:var(--button-border-radius);background:#25d366;color:#fff;font-weight:500;font-size:.875rem;line-height:1;text-decoration:none;white-space:nowrap;transition:background .15s}.puur-wa__btn:hover{background:#1da851;color:#fff}.puur-wa__btn svg{width:1.125rem;height:1.125rem;fill:currentColor;flex:none}.shopify-section--main-product .product-info__block-item[data-block-type=liquid]:has(.puur-wa){--product-info-gap:1.25rem}@media screen and (max-width:699px){.puur-wa{flex-wrap:wrap;gap:.75rem;padding:.875rem}.puur-wa__avatar{width:2.5rem;height:2.5rem;font-size:1rem}.puur-wa__text{flex-basis:calc(100% - 3.25rem)}.puur-wa__title{font-size:.9375rem}.puur-wa__sub{font-size:.8125rem}.puur-wa__btn{flex-basis:100%;justify-content:center;padding:.8125rem 1rem;font-size:.9375rem}}.shopify-section--popup:has(newsletter-popup[open]):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;background:#141a178c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:puur-popup-fade .3s ease both}@keyframes puur-popup-fade{0%{opacity:0}}.newsletter-popup{box-shadow:0 1.5rem 4rem #00000040}.newsletter-popup__media{display:none}@media screen and (min-width:1000px){.newsletter-popup--media{width:56.5rem;padding:0;overflow:hidden}.newsletter-popup--media .newsletter-popup__layout{display:grid;grid-template-columns:24rem 32.5rem}.newsletter-popup--media .newsletter-popup__media{display:block;position:relative}.newsletter-popup__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.newsletter-popup--media .newsletter-popup__body{padding:5.375rem 3rem 2.5rem;max-height:calc(100dvh - 2.5rem);overflow-y:auto}}.payment-methods.puur-pay{flex-wrap:nowrap;gap:.5rem}.puur-pay__meer{display:grid;place-items:center;min-width:2.375rem;height:1.5rem;padding-inline:.375rem;border-radius:3px;background:rgb(var(--text-color) / .14);font-size:.75rem;font-weight:500;line-height:1;cursor:default}@media screen and (max-width:374px){.payment-methods.puur-pay{gap:.375rem}.puur-pay svg{width:2rem;height:auto}.puur-pay__meer{min-width:2rem;height:1.25rem}}.newsletter-popup__media img{object-position:38% center}.header-sidebar::part(header){display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:3.5rem;padding-block:.75rem;padding-inline:1.5rem;border-block-end:1px solid #e4ded3}.header-sidebar::part(close-button){justify-self:start}.header-sidebar::part(logo){grid-column:2;display:block;line-height:0}.header-sidebar::part(logo-image){display:block;width:auto;height:1.75rem}.header-sidebar .header-sidebar__scroller{padding-inline:1.5rem}.header-sidebar .header-sidebar__linklist-button{padding-block:1rem;font-size:1.0625rem;font-weight:500}.header-sidebar .header-sidebar__linklist-button svg{width:.625rem;height:auto;opacity:.55}.header-sidebar .header-sidebar__linklist>li{border-color:#e4ded3}.puur-sidebar-promo{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding-block:1.5rem .25rem;border-block-start:1px solid #e4ded3}.puur-sidebar-promo__item{display:flex;flex-direction:column;gap:.5rem}.puur-sidebar-promo__image{width:100%;aspect-ratio:4/3;object-fit:cover;background:#f2eee6;border-radius:2px}.puur-sidebar-promo__title{font-size:.875rem;font-weight:500;line-height:1.3}.header-sidebar .header-sidebar__footer{display:flex;flex-direction:column;align-items:flex-start;gap:.875rem;padding:1.25rem 1.5rem 1.5rem}.header-sidebar .header-sidebar__footer>*{padding:0}.header-sidebar__footer .smallcaps{text-transform:none;letter-spacing:0;font-size:.9375rem;font-weight:400}.puur-sidebar-wa{gap:.625rem;font-size:.9375rem}.puur-sidebar-wa span{text-decoration:underline;text-underline-offset:3px}.puur-sidebar-wa svg{color:#2e7d4f}@media screen and (max-width:699px){.text-with-icons.text-with-icons--stacked>*{flex-basis:100%}.text-with-icons--stacked .text-with-icons__item>.v-stack{justify-content:start}}@media screen and (max-width:999px){.header-sidebar :is(.header-sidebar__main-panel,.header-sidebar__sub-panel) .header-sidebar__linklist>li .header-sidebar__linklist-button.header-sidebar__linklist-button{color:rgb(var(--text-color))}}.product-info__block-item[data-block-type=price]>.v-stack{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5rem}.product-info__block-item[data-block-type=quantity-selector]:has(.puur-qty){position:relative;z-index:1;margin-block-end:0}.product-info__block-item[data-block-type=quantity-selector]:has(.puur-qty)+.product-info__block-item[data-block-type=buy-buttons]{margin-block-start:0;padding-inline-start:5.875rem}.puur-qty{position:absolute;inset-block-start:0;inset-inline-start:0}.puur-qty__select{width:5.25rem;height:3.5rem;margin:0;padding:0 2rem 0 1.125rem;border:1px solid rgb(201 193 179);border-radius:var(--button-border-radius);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 1.5 5 5 5-5' fill='none' stroke='%231e1f1c' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right .875rem center/.625rem auto;font:inherit;font-size:1rem;color:rgb(var(--text-color));-webkit-appearance:none;appearance:none;cursor:pointer}.puur-qty__select:focus-visible{outline:2px solid #1f332c;outline-offset:2px}.puur-qty__input{padding-inline-end:.75rem;background-image:none;cursor:text;-moz-appearance:textfield}.puur-qty__input::-webkit-inner-spin-button,.puur-qty__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.footer__block--newsletter .h6{font-size:.9375rem;letter-spacing:.02em}.footer__block--newsletter .h6+.prose{margin-block-start:-.25rem}.puur-config:not([data-ready],[data-sk-off]){pointer-events:none;container:puur-sk/inline-size}.puur-config:not([data-ready]) :is(.puur-config__zonder,.puur-config__disclaimer),.puur-config:not([data-ready],[data-sk-off])~puur-borduring{display:none}.product-info:has(puur-config:not([data-ready],[data-sk-off])) .product-info__block-item:has(.easify-product-options){position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%)}.puur-config:not([data-ready],[data-sk-off]) .puur-config__body>.puur-config__card:empty{--x:16px;--d:192px;--h1:calc(100% - var(--x) - 16px);--h2:70%;--h3:45%;position:relative;height:19.0625rem;overflow:hidden}.puur-config:not([data-ready],[data-sk-off]) .puur-config__body>.puur-config__card:empty:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,#f0ebe2 10.5px,transparent 11px),linear-gradient(#f0ebe2,#f0ebe2),linear-gradient(#f0ebe2,#f0ebe2),linear-gradient(#f7f4ee,#f7f4ee),linear-gradient(#f0ebe2,#f0ebe2),linear-gradient(#f0ebe2,#f0ebe2),linear-gradient(#f0ebe2,#f0ebe2),linear-gradient(#e4ded3,#e4ded3),radial-gradient(circle,#f0ebe2 10.5px,transparent 11px),linear-gradient(#f0ebe2,#f0ebe2),linear-gradient(#e4ded3,#e4ded3),radial-gradient(circle,#f0ebe2 10.5px,transparent 11px),linear-gradient(#f0ebe2,#f0ebe2);background-size:22px 22px,7.5rem 12px,5rem 12px,calc(100% - var(--x) - 16px) 52px,var(--h1) 10px,var(--h2) 10px,var(--h3) 10px,100% 1px,22px 22px,6rem 12px,100% 1px,22px 22px,7rem 12px;background-position:16px 16px,50px 21px,right 16px top 21px,var(--x) 54px,var(--x) 120px,var(--x) 138px,var(--x) 156px,0 var(--d),16px calc(var(--d) + 17px),50px calc(var(--d) + 22px),0 calc(var(--d) + 55px),16px calc(var(--d) + 72px),50px calc(var(--d) + 77px);background-repeat:no-repeat;animation:puur-sk 1.2s ease-in-out infinite alternate}@media screen and (min-width:700px){.puur-config:not([data-ready],[data-sk-off]) .puur-config__body>.puur-config__card:empty{--x:50px}}@container puur-sk (max-width:289px){.puur-config:not([data-ready],[data-sk-off]) .puur-config__body>.puur-config__card:empty{--d:211px;height:20.0625rem}}@container puur-sk (min-width:335px){.puur-config:not([data-ready],[data-sk-off]) .puur-config__body>.puur-config__card:empty{--d:172px;--h3:0%;height:17.8125rem}}@container puur-sk (min-width:648px){.puur-config:not([data-ready],[data-sk-off]) .puur-config__body>.puur-config__card:empty{--d:153px;--h1:75%;--h2:0%;height:16.625rem}}@media(prefers-reduced-motion:reduce){.puur-config .puur-config__card:before{animation:none}}@keyframes puur-sk{to{opacity:.5}}.shopify-section--main-cart .section-header .free-shipping-bar{justify-content:center}.cart-page .order-summary__header,.cart-page .order-summary__body td:not(:first-child){display:none}.cart-page .order-summary,.cart-page .order-summary :is(tbody,tr,td){display:block;width:100%}.cart-page .order-summary{border-block-start:1px solid #e4ded3}.cart-page .order-summary__body td{padding:0;border:0}.cart-page .order-summary .line-item-info{max-width:none}.cart-page .cart-footer{display:grid;gap:1.25rem;padding:1.5rem;background:#f7f4ee;border:1px solid #e4ded3;border-radius:2px}.cart-page .cart-footer>*{width:auto}.cart-page .cart-recap{gap:.75rem;margin:0;text-align:start;justify-items:stretch}.cart-page .cart-recap>.h-stack{justify-content:space-between}.cart-page .puur-cart-total{font-weight:500}.cart-page .puur-cart-total .text-lg{font-size:1.0625rem}.cart-page .cart-recap [name=checkout]{width:100%;min-height:3.5rem;margin-block-start:.25rem}.cart-page .puur-cart-total__btw{font-size:.75rem;font-weight:400;color:var(--puur-muted)}.cart-page .cart-recap .puur-pay{justify-content:center;flex-wrap:wrap}.cart-page .cart-note label{font-size:.875rem;font-weight:500;color:rgb(var(--text-color))}.cart-page .cart-note .textarea{background:#fff}@media screen and (min-width:1000px){.cart-page>.v-stack{display:grid;grid-template-columns:minmax(0,1fr) 23.5rem;column-gap:3.5rem;align-items:start}.cart-page .cart-footer{position:sticky;top:calc(var(--sticky-area-height,0px) + 1.5rem)}}.puur-nabestel{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;background:#f7f4ee;border:1px solid #e4ded3;border-radius:2px;font-size:.875rem;line-height:1.5;animation:puur-nabestel-in .35s ease both}.puur-nabestel svg{flex:none;width:1.25rem;height:auto;margin-block-start:.0625rem;color:rgb(var(--puur-veldgroen))}.puur-nabestel p{margin:0}@keyframes puur-nabestel-in{0%{opacity:0;transform:translateY(-.375rem)}}.puur-line-note{font-size:.8125rem;line-height:1.45;color:rgb(var(--puur-veldgroen))}.puur-line-note--fout{color:#a3412b}:is(cart-drawer,.cart-page):has(.puur-line-note--fout) [name=checkout]{opacity:.45;pointer-events:none}@media(prefers-reduced-motion:reduce){.puur-nabestel{animation:none}}.badge{text-transform:none;letter-spacing:0;font-size:.75rem;line-height:1.5;padding:.0625rem .5rem;border-radius:2px}.badge--on-sale{color:#f7f4ee}.price-list--product,.shopify-section--main-product .product-info__block-item[data-block-type=price] .v-stack{column-gap:.625rem}.price-list--product compare-at-price{font-size:clamp(.9375rem,.9rem + .15vw,1rem);font-weight:400}.puur-staffel{display:grid;gap:.625rem}.puur-staffel__kop{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:1.0625rem;line-height:1.4}.puur-staffel__tabel{border:1px solid #e4ded3;border-radius:2px;overflow:hidden}.puur-staffel__rij{display:grid;grid-template-columns:minmax(0,1fr) auto 2.75rem;align-items:center;column-gap:.75rem;width:100%;min-height:2.625rem;padding:.5625rem 1rem;position:relative;font:inherit;font-size:1rem;color:rgb(var(--text-color));text-align:start;background:#fff;cursor:pointer;transition:background-color .2s ease}.puur-staffel__rij+.puur-staffel__rij{border-top:1px solid #e4ded3}.puur-staffel__rij:hover{background:#fbfaf7}.puur-staffel__rij:focus-visible{outline:2px solid #1f332c;outline-offset:-2px}.puur-staffel__rij[aria-checked=true]{background:#f7f4ee}.puur-staffel__rij[aria-checked=true]:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:#1f332c}.puur-staffel__naam{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem;font-weight:500;line-height:1.4}.puur-staffel__prijs{font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end}.puur-staffel__prijs small{margin-inline-start:.1875rem;font-size:.6875rem;font-weight:400;color:#6f6b62}.puur-staffel__pct{font-weight:500;font-variant-numeric:tabular-nums;color:#1f332c;text-align:end;white-space:nowrap}.puur-staffel__label{padding:0 .4375rem;border:1px solid #1f332c;border-radius:2px;font-size:.6875rem;font-weight:500;line-height:1.55;color:#1f332c;white-space:nowrap}.puur-staffel__label--gevuld{background:#1f332c;color:#f7f4ee}.puur-staffel__voortgang{display:grid;gap:.375rem}.puur-staffel__voortgang p,.puur-staffel-cart p{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.875rem;font-weight:500;line-height:1.4;color:#1f332c}.puur-staffel__voortgang p span+span{flex-shrink:0;font-size:.8125rem;font-weight:400;color:#6f6b62}.puur-staffel__balk{display:block;height:4px;border-radius:2px;background:#ece6dc;overflow:hidden}.puur-staffel__balk>span{display:block;width:0;height:100%;border-radius:2px;background:#1f332c;transition:width .3s ease}.puur-staffel-carts{display:grid;gap:.75rem}.puur-staffel-cart{display:grid;gap:.4375rem}.puur-staffel-cart a{flex-shrink:0;font-size:.8125rem;font-weight:400;color:#6f6b62;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:699px){.puur-staffel__rij{grid-template-columns:minmax(0,1fr) auto 2.5rem;column-gap:.625rem;padding:.5625rem .875rem;font-size:.9375rem}.puur-staffel__kop{font-size:1rem}.puur-staffel__voortgang p{font-size:.8125rem}}@media(prefers-reduced-motion:reduce){.puur-staffel__rij,.puur-staffel__balk>span{transition:none}}.section-header .puur-staffel-carts{justify-self:center;width:min(100%,26rem)}.section-header .puur-staffel-cart p{justify-content:center;gap:.75rem}.section-header .puur-staffel__msg{display:block}.section-header .puur-staffel__vink{display:inline;margin-block-start:0;margin-inline-end:.4375rem;vertical-align:baseline}:is(.cart-drawer,.cart-page) .line-item .discount-badge{display:inline-flex;align-items:center;gap:.375rem;padding:0;background:none;color:#1f332c;font-weight:500}.puur-staffel-cart p{flex-wrap:wrap;row-gap:.125rem}@media screen and (max-width:419px){.puur-staffel__prijs small{display:none}}:is(.cart-drawer,.cart-page) .line-item .discount-badge:first-child{margin-block-start:.625rem}.puur-staffel__msg{display:inline-flex;align-items:flex-start;gap:.4375rem}.puur-staffel__vink{flex-shrink:0;margin-block-start:.3125rem;color:#2e7d4f}.puur-staffel__voortgang p:not([data-top]) .puur-staffel__vink{display:none}.puur-tegel{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:.25rem;isolation:isolate;color:#f7f4ee;background:radial-gradient(120% 75% at 0% 0%,rgb(247 244 238/.1),transparent 62%),linear-gradient(160deg,#2f4a3f,#1f332c 46%,#101a16)}.puur-tegel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid rgb(247 244 238/.08);border-radius:inherit;pointer-events:none}.puur-tegel__beeld{position:relative;flex:none;aspect-ratio:4/3;overflow:hidden}.puur-tegel__beeld img{display:block;width:100%;height:100%;object-fit:cover}.puur-tegel__beeld:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#1f332c00 35%,#1f332c99 72%,#1f332c)}.puur-tegel__inhoud{position:relative;display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.75rem;padding:0 1.75rem 1.75rem;margin-block-start:-1.25rem}.puur-tegel--zonder-beeld .puur-tegel__inhoud{margin:0;padding:2rem}.puur-tegel__merk{width:1.375rem;height:2rem;background:#f7f4ee;-webkit-mask:url(puur-beeldmerk-bosgroen.svg) center/contain no-repeat;mask:url(puur-beeldmerk-bosgroen.svg) center/contain no-repeat}.puur-tegel__kop{font-size:clamp(1.25rem,.875rem + .75vw,1.5rem);font-weight:500;line-height:1.2;letter-spacing:-.015em;color:#fff;text-wrap:balance}.puur-tegel--zonder-beeld .puur-tegel__kop{margin-block-start:auto;padding-block-start:2rem}.puur-tegel__kop em{font-family:var(--puur-accent-font);font-style:italic;font-weight:400;letter-spacing:0}.puur-tegel__tekst{max-width:30ch;font-size:.9375rem;line-height:1.5;color:#f7f4eeb8}.puur-tegel__knop{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;margin-block-start:.5rem;padding:.625rem 1.375rem .625rem 1.25rem;border-radius:var(--button-border-radius);background:#f7f4ee;color:#1f332c;font-size:.875rem;font-weight:500;line-height:1.2;transition:background-color .2s ease,transform .2s ease}.puur-tegel__knop:hover{background:#fff;transform:translateY(-1px)}.puur-tegel__knop svg{flex:none;width:1rem;height:1rem}.puur-tegel__beeld+.puur-tegel__inhoud .puur-tegel__knop{margin-block-start:auto}@media screen and (max-width:699px){.puur-tegel__inhoud,.puur-tegel--zonder-beeld .puur-tegel__inhoud{gap:.5rem;padding:1.5rem 1.25rem}.puur-tegel__beeld+.puur-tegel__inhoud{margin-block-start:-1rem;padding-block-start:0}.puur-tegel--zonder-beeld .puur-tegel__kop{padding-block-start:1.5rem}.puur-tegel__kop{font-size:1.1875rem}.puur-tegel__tekst{max-width:34ch;font-size:.875rem}.puur-tegel__knop{min-height:2.5rem;margin-block-start:.25rem;font-size:.8125rem}}@media(prefers-reduced-motion:reduce){.puur-tegel__knop{transition:none}.puur-tegel__knop:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/puur.css.map?x=1793805341266 */
