:root{--sm-goud:#C9A45C;--sm-goud-licht:#E0C17E;--sm-perkament:#EDE3D1;--sm-tin:#A89E8C;--sm-nacht:#0E0D0B;--sm-rook:#1A1814;--sm-lantaarn:#D9893B;--sm-lijn:rgba(201,164,92,.28)}.sm-bt{position:relative;display:flex;align-items:stretch;min-height:var(--sm-min-h);overflow:hidden}.sm-bt__media{position:relative;flex:0 0 50%;max-width:50%}.sm-bt__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--sm-pos)}.sm-bt__content{flex:1 1 50%;display:flex;align-items:center;padding:var(--sm-pt) clamp(24px,6vw,96px) var(--sm-pb)}.sm-bt__inner{max-width:560px;width:100%;position:relative;z-index:2}.sm-bt--image-right{flex-direction:row-reverse}.sm-bt--background .sm-bt__media{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none}.sm-bt--background .sm-bt__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(14,13,11,calc(var(--sm-overlay) + .45)),rgba(14,13,11,var(--sm-overlay)) 55%,rgba(14,13,11,calc(var(--sm-overlay) * .4)))}.sm-bt--background.sm-bt--center .sm-bt__media:after{background:rgba(14,13,11,var(--sm-overlay))}.sm-bt--background .sm-bt__content{position:relative;padding-left:clamp(24px,7vw,110px)}.sm-bt--background,.sm-bt--background .sm-bt__content{background:transparent}.sm-bt--background{background-color:var(--sm-nacht)}.sm-bt--text .sm-bt__content{justify-content:center}.sm-bt--center .sm-bt__content{justify-content:center;text-align:center}.sm-bt--center .sm-bt__inner{margin:0 auto;max-width:720px}.sm-bt--center .sm-actions{justify-content:center}.sm-bt--background.sm-bt--left .sm-bt__inner{max-width:620px}.sm-sub{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.24em;font-size:12px;color:var(--sm-goud);margin:0 0 14px}.sm-bt--center .sm-sub{display:flex;align-items:center;justify-content:center;gap:14px}.sm-bt--center .sm-sub:before,.sm-bt--center .sm-sub:after{content:"";width:42px;height:1px;background:var(--sm-lijn)}.sm-h{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.075em;line-height:1.08;margin:0 0 16px;color:inherit;font-weight:400}.sm-h--xl{font-size:clamp(40px,5.4vw,72px)}.sm-h--l{font-size:clamp(32px,3.6vw,50px)}.sm-h--m{font-size:clamp(24px,2.4vw,34px)}.sm-h--s{font-size:clamp(18px,1.6vw,22px)}.sm-meta{color:var(--scheme-alternative-text,var(--sm-tin));font-size:16px;margin:0 0 22px}.sm-text{font-size:18px;line-height:1.6;margin-bottom:22px}.sm-text p{margin:0 0 12px}.sm-text--quote{font-style:italic}.sm-usp{display:flex;align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid var(--sm-lijn);font-size:17px}.sm-usp__icon svg{display:none}.sm-usp__icon{flex:0 0 11px;display:flex;justify-content:center}.sm-usp__icon:before{content:"";width:11px;height:11px;background:var(--sm-goud);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}.sm-line{margin:18px 0 0}.sm-line--italic{font-style:italic;font-size:17px}.sm-line--slogan{font-family:var(--font-heading);color:var(--sm-goud);letter-spacing:.06em;font-size:22px;margin-top:8px}.sm-line--poem{font-style:italic;font-size:clamp(19px,1.8vw,24px);line-height:1.55;margin:0}.sm-line--small{font-size:14px;color:var(--scheme-alternative-text,var(--sm-tin))}.sm-ornament{margin:22px auto 0;width:30px}.sm-ornament svg{width:30px;height:auto}.sm-stock{margin:24px 0 6px;max-width:380px}.sm-stock p{margin:0 0 10px;font-size:15px;display:flex;align-items:center;gap:10px}.sm-dot{width:8px;height:8px;border-radius:50%;background:var(--sm-lantaarn);display:inline-block}.sm-bar{height:2px;background:#ede3d126}.sm-bar span{display:block;height:2px;background:var(--sm-lantaarn)}.sm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 22px;margin-top:26px}.sm-price{font-family:var(--font-heading);font-size:30px;letter-spacing:.04em}.sm-btn{display:inline-block;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.16em;font-size:13px;padding:14px 26px;border:1px solid var(--sm-goud);text-decoration:none!important;transition:background .2s,color .2s}.sm-btn--primary{background:var(--sm-goud);color:var(--sm-nacht)!important}.sm-btn--primary:hover{background:var(--sm-goud-licht);border-color:var(--sm-goud-licht)}.sm-btn--secondary{background:transparent;color:var(--sm-goud)!important}.sm-btn--secondary:hover{background:var(--sm-goud);color:var(--sm-nacht)!important}.sm-btn--link{border:0;padding:6px 0;color:var(--sm-goud)!important;font-size:12px;letter-spacing:.24em}.sm-btn--link:hover{color:var(--sm-goud-licht)!important}.color-scheme-5 .sm-btn--primary{background:#1b1712;border-color:#1b1712;color:#f2eadb!important}.color-scheme-3 .sm-btn--primary{background:var(--sm-nacht);border-color:var(--sm-nacht);color:var(--sm-goud)!important}.sm-bt--image-left .sm-bt__content,.sm-bt--image-right .sm-bt__content{border-top:1px solid rgba(201,164,92,.12)}@media(max-width:989px){.sm-bt{flex-direction:column;min-height:0}.sm-bt--image-right{flex-direction:column}.sm-bt__media{flex:none;max-width:none;width:100%;aspect-ratio:4/3}.sm-bt--background{min-height:calc(var(--sm-min-h) * .85)}.sm-bt--background .sm-bt__media{aspect-ratio:auto}.sm-bt--background .sm-bt__media:after{background:linear-gradient(180deg,rgba(14,13,11,calc(var(--sm-overlay) * .6)),rgba(14,13,11,calc(var(--sm-overlay) + .4)) 70%)}.sm-bt--background .sm-bt__content{align-items:flex-end;min-height:inherit}.sm-bt__content{padding:calc(var(--sm-pt) * .6) 22px calc(var(--sm-pb) * .6)}.sm-text{font-size:17px}}.product-details .badge-block{display:inline-block;margin-right:8px}.product-details .badge-block .badge,.product-details .badge-block span{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.product-details .heading-block .heading{text-transform:uppercase;letter-spacing:.075em;font-weight:400}.sm-usps{margin:10px 0 18px}.sm-acc{margin:22px 0 8px;border-top:1px solid var(--sm-lijn)}.sm-acc details{border-bottom:1px solid var(--sm-lijn)}.sm-acc summary{list-style:none;cursor:pointer;padding:16px 0;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.16em;font-size:13px;display:flex;justify-content:space-between;color:var(--sm-perkament)}.sm-acc summary::-webkit-details-marker{display:none}.sm-acc summary:after{content:"+";color:var(--sm-goud)}.sm-acc details[open] summary:after{content:"\2212"}.sm-acc__body{padding:0 0 18px;font-size:17px}.sm-acc__body p{margin:0 0 8px}.sm-nix18{font-size:13px;color:var(--sm-tin);text-align:center;letter-spacing:.06em}.sm-nix18 b{display:inline-block;background:var(--sm-perkament);color:var(--sm-nacht);padding:2px 6px;margin-right:10px;font-family:var(--font-heading);letter-spacing:.06em}.sm-volgt{color:var(--sm-tin);font-style:italic;opacity:.85}html body .announcement-bar{border-bottom:1px solid var(--sm-lijn)}html body .announcement-bar .announcement-bar__item,html body .announcement-bar .announcement-bar__item a,html body .announcement-bar .announcement-bar__item span{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.25em;font-size:12px;color:var(--sm-goud)!important}html body .announcement-bar .announcement-bar__item{padding:9px 0}@media screen and (min-width:993px){html body .header .header__container{position:relative;align-items:center;flex-wrap:nowrap!important;justify-content:space-between!important;--sm-logo-ruimte: 98px }html body .header .header__container>.header__logo-wrapper{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);width:140px!important;max-width:140px;flex:none!important;margin:0!important;z-index:2}html body .header .header__container>.header__nav-menu{order:1;flex:0 1 auto!important;max-width:calc(50% - var(--sm-logo-ruimte));justify-content:flex-start!important;margin:0!important;padding:0!important}html body .header .header__container>.header__nav-localization{display:none!important}html body .header .header__container>.header__nav-account{order:2;flex:0 1 auto!important;max-width:calc(50% - var(--sm-logo-ruimte));margin-left:auto!important;display:flex;justify-content:flex-end}html body .header .header__container>.header__mega-hamburger-wrapper{display:none!important}html body .header .header__nav-items--menu{justify-content:flex-start!important}html body .header .header__nav-items--menu>ul{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center;gap:0 28px;margin:0!important;padding:0!important}html body .header .header__nav-items--menu>ul>.nav-item{padding:0!important;margin:0!important;flex:none}html body .header .header__nav-account>ul{flex-wrap:nowrap!important;justify-content:flex-end!important;gap:0 28px}html body .header .header__nav-account li{padding:0!important;margin:0!important;flex:none}html body .header .header__nav-items--menu>ul>.nav-item>a,html body .header .header__nav-account a{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.2em;font-size:13px;white-space:nowrap;line-height:1.5}html body .header .header__nav-account .nav-item--login{display:none!important}html body .header .header__nav-account .nav-item--search a svg,html body .header .header__nav-account .nav-item--cart a svg{display:none}html body .header .header__nav-account .nav-item--search a:before{content:"Zoeken"}html body .header .header__nav-account .nav-item--cart a{display:inline-flex;align-items:baseline}html body .header .header__nav-account .nav-item--cart a:before{content:"Winkelwagen"}html body .header .header__nav-account .cart-count,html body .header .header__nav-account .cart-count[data-hidden=true]{display:inline-flex!important;align-items:baseline;position:static!important;width:auto!important;height:auto!important;margin:0 0 0 .45em!important;padding:0!important;background:none!important;color:inherit!important;font-size:inherit!important;letter-spacing:.05em!important;border-radius:0!important;line-height:inherit!important;transform:none!important;top:auto!important;right:auto!important}html body .header .header__nav-account .cart-count:before{content:"("}html body .header .header__nav-account .cart-count:after{content:")"}html body .header .header__nav-items--menu>ul>.nav-item:has(>a[href="/pages/verkooppunten"]){display:none!important}}@media screen and (min-width:993px)and (max-width:1279px){html body .header .header__container{--sm-logo-ruimte: 90px }html body .header .header__nav-items--menu>ul>.nav-item>a,html body .header .header__nav-account a{font-size:12px;letter-spacing:.13em}html body .header .header__nav-items--menu>ul,html body .header .header__nav-account>ul{gap:0 20px}}@media screen and (min-width:993px)and (max-width:1129px){html body .header .header__nav-items--menu>ul>.nav-item>a,html body .header .header__nav-account a{font-size:11px;letter-spacing:.09em}html body .header .header__nav-items--menu>ul,html body .header .header__nav-account>ul{gap:0 16px}}html body .product-details[data-page=main] .custom-container{max-width:1300px}html body .product-details[data-page=main]{padding-top:40px;padding-bottom:70px}@media screen and (min-width:993px){html body .product-details[data-page=main] .product-details__media{padding-right:30px!important}html body .product-details[data-page=main] .product-details__content{padding-left:30px!important}}html body .product-details[data-page=main] .product-media .media-wrapper,html body .product-details[data-page=main] .product-media-pagination .image-wrapper{border:1px solid var(--sm-lijn)}html body .product-details[data-page=main] .product-media-pagination .swiper-slide{opacity:.75}html body .product-details[data-page=main] .product-media-pagination .swiper-slide-thumb-active,html body .product-details[data-page=main] .product-media-pagination .swiper-slide:hover{opacity:1}html body .product-details[data-page=main] .product-info__content{display:flex;flex-wrap:wrap;column-gap:8px;align-content:flex-start}html body .product-details[data-page=main] .product-info__content>*{flex:0 0 100%;max-width:100%;min-width:0}html body .product-details[data-page=main] .product-info__content>.badge-block{flex:0 0 auto;margin:0!important}html body .product-details[data-page=main] .product-info__content>.quantity-block{flex:0 0 auto;margin-right:4px}html body .product-details[data-page=main] .product-info__content>.buy-buttons-block{flex:1 1 0}html body .product-details .badge-block .product-badge,html body .product-details .badge-block span,html body .product-details .badge-block .badge{font-family:var(--font-heading)!important;font-size:11px!important;letter-spacing:.18em;text-transform:uppercase;color:var(--sm-goud)!important;border-color:var(--sm-goud)!important;background:transparent!important}html body .product-details .heading-block .heading{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.075em;font-weight:400;font-size:clamp(30px,3vw,42px);line-height:1.1;margin:0}html body .product-details .price-block .price,html body .product-details .price-block .price-item{font-family:var(--font-heading);font-size:26px;letter-spacing:.04em}html body .product-details .price-block .tax__included{color:var(--sm-tin);font-size:13px}html body .product-details .sm-stock{margin:14px 0 6px;max-width:none}html body .product-details .sm-stock p{font-size:17px}html body .product-details .sm-bar{height:3px;background:#2b261f}html body .product-details .sm-bar span{height:3px}html body .product-details .description-block .body-text{font-size:18px;line-height:1.6}html body .product-details .description-block .body-text:empty,html body .product-details .description-block .body-text span:empty{display:none}html body .product-details .sm-usps{margin:10px 0 0}.sm-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--sm-lijn);border:1px solid var(--sm-lijn);margin:22px 0}.sm-fact{background:var(--sm-nacht);display:flex;gap:12px;align-items:center;padding:16px 14px;font-size:17px;line-height:1.3}.sm-fact small{display:block;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.2em;font-size:11px;color:var(--sm-tin);margin-bottom:2px}.sm-fact__icon{width:30px;height:30px;flex:none;fill:none;stroke:var(--sm-goud);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}@media(max-width:749px){.sm-facts{grid-template-columns:repeat(2,1fr)}}html body .product-details .quantity-block .quantity-selector>label[for=quantity]{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html body .product-details .quantity-block .quantity-wrapper{border:1px solid var(--sm-goud)!important;border-radius:0!important;height:54px;min-width:130px;background:transparent;margin:0!important}html body .product-details .quantity-block .quantity-wrapper .btn-quantity{background:transparent!important}html body .product-details .quantity-block .quantity-wrapper .btn-quantity:before,html body .product-details .quantity-block .quantity-wrapper .btn-quantity:after{background-color:var(--sm-perkament)!important}html body .product-details .quantity-block .quantity-wrapper .input-quantity{background:transparent!important;color:var(--sm-perkament)!important;font-size:17px;text-align:center}html body .product-details .buy-buttons-block .btn-cart{min-height:54px;margin-bottom:0!important;font-family:var(--font-heading);letter-spacing:.18em;font-size:13px}html body .product-details .buy-buttons-block .product-buy-buttons{margin:0}.sm-taste{margin:22px 0 4px}.sm-taste__kop{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.28em;font-size:13px;color:var(--sm-goud);margin:0 0 14px}.sm-taste__kop .sm-volgt{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:15px}.sm-taste__rij{margin:0 0 16px}.sm-taste__labels{display:flex;justify-content:space-between;font-size:15px;color:var(--sm-tin);margin-bottom:6px}.sm-taste__balk{position:relative;height:2px;background:#3a342b;margin:0 6px}.sm-taste__balk i{position:absolute;top:-5px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--sm-goud)}html body .product-details .sm-acc{margin-top:18px}html body .product-details .sm-acc .sm-line--slogan{margin-top:6px}.template-product .sm-bt--image-left .sm-bt__content,.sm-bt.color-scheme-2 .sm-bt__content{border-top:0}@media(max-width:989px){html body .product-details[data-page=main]{padding-top:10px}}.sm-cd{display:flex;justify-content:center;gap:16px;margin:8px 0 34px}.sm-bt--left .sm-cd{justify-content:flex-start}.sm-cd div{border:1px solid var(--sm-goud);background:#0e0d0b99;width:92px;padding:14px 0;text-align:center}.sm-cd b{display:block;font-family:var(--font-heading);font-size:34px;font-weight:400;color:var(--sm-goud);line-height:1.1}.sm-cd span{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--sm-tin)}@media(max-width:749px){.sm-cd div{width:72px}.sm-cd b{font-size:26px}}.sm-pagina{background:var(--sm-nacht);color:var(--sm-perkament)}.sm-pagina__beeld{position:relative;height:60vh;min-height:420px;max-height:640px;overflow:hidden}.sm-pagina__beeld img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--sm-pos,center)}.sm-pagina__beeld:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(14,13,11,.25) 0%,rgba(14,13,11,0) 35%,rgba(14,13,11,.55) 75%,var(--sm-nacht) 100%)}.sm-pagina__kolom{max-width:760px;margin:0 auto;padding:70px 6% 110px;text-align:center}.sm-pagina__kolom--zonder-beeld{padding-top:90px}.sm-sub--lijnen{display:flex;align-items:center;justify-content:center;gap:14px}.sm-sub--lijnen:before,.sm-sub--lijnen:after{content:"";height:1px;width:60px;background:linear-gradient(90deg,transparent,var(--sm-goud))}.sm-sub--lijnen:after{transform:scaleX(-1)}.sm-pagina__titel{font-size:clamp(30px,3.6vw,46px);line-height:1.15;margin:14px 0 30px}.sm-pagina__tekst{text-align:left;font-size:21px;line-height:1.75}.sm-pagina__tekst p{margin:0 0 18px}.sm-pagina__tekst--initiaal>p:first-child:first-letter{font-family:var(--font-heading);float:left;font-size:76px;line-height:.9;padding:6px 10px 0 0;color:var(--sm-goud)}.sm-pagina__tekst .sm-gedicht{font-style:italic;text-align:center;font-size:25px;line-height:1.6;margin:44px 0;padding:34px 0;border-top:1px solid var(--sm-lijn);border-bottom:1px solid var(--sm-lijn)}.sm-pagina__sleutels{width:44px;margin:10px auto 0}.sm-pagina__sleutels svg{width:44px;height:auto;display:block}.sm-pagina:not(.sm-pagina--verhaal) .sm-pagina__tekst{font-size:18px}@media(max-width:749px){.sm-pagina__beeld{height:42vh;min-height:280px}.sm-pagina__kolom{padding:46px 6% 80px}.sm-pagina__tekst{font-size:18px}.sm-pagina__tekst--initiaal>p:first-child:first-letter{font-size:62px}.sm-pagina__tekst .sm-gedicht{font-size:19px;margin:34px 0;padding:26px 0}}html body .newsletter{border-top:1px solid var(--sm-lijn)}html body .newsletter .subheading{display:flex;align-items:center;justify-content:center;gap:14px;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.28em;font-size:13px;color:var(--sm-goud)}html body .newsletter .subheading:before,html body .newsletter .subheading:after{content:"";height:1px;width:60px;background:linear-gradient(90deg,transparent,var(--sm-goud))}html body .newsletter .subheading:after{transform:scaleX(-1)}html body .newsletter .heading{font-size:clamp(26px,2.6vw,34px);text-transform:uppercase;letter-spacing:.08em;margin-top:12px}html body .newsletter .body-text{color:var(--sm-tin)}html body .newsletter .newsletter__form-inner{max-width:600px!important;width:100%;display:flex!important;flex-direction:row;gap:0;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin-top:30px!important;overflow:visible!important}html body .newsletter .newsletter__form-inner .newsletter__input-wrapper{flex:1 1 auto;margin:0!important;min-width:0}html body .newsletter .newsletter__form-inner .input-email{display:block;width:100%;height:54px;background:#0d0b09!important;color:var(--sm-perkament)!important;border:1px solid var(--sm-goud)!important;border-right:0!important;border-radius:0!important;padding:0 18px!important;font-family:inherit;font-size:17px;box-sizing:border-box}html body .newsletter .newsletter__form-inner .input-email::placeholder{color:var(--sm-tin)!important;opacity:1}html body .newsletter .newsletter__form-inner .input-email:focus{outline:1px solid var(--sm-goud)!important;outline-offset:-2px}html body .newsletter .newsletter__form-inner .btn-submit{position:static!important;flex:0 0 190px;width:190px!important;height:54px!important;background:var(--sm-goud)!important;border:1px solid var(--sm-goud)!important;border-radius:0!important;padding:0 18px!important;font-family:var(--font-heading);font-size:13px;letter-spacing:.2em;color:var(--sm-nacht)!important;transition:background .2s}html body .newsletter .newsletter__form-inner .btn-submit:hover{background:#d8b672!important}html body .newsletter .newsletter__form-inner .btn-submit:before{display:none!important}html body .newsletter .newsletter__form-inner:after{background:#0d0b09!important;color:var(--sm-goud)!important;border:1px solid var(--sm-goud);font-family:var(--font-heading);letter-spacing:.12em}html body .newsletter .newsletter__form-inner[data-valid=true] .btn-submit{width:190px!important}@media(max-width:749px){html body .newsletter .newsletter__form-inner{flex-direction:column;gap:12px;max-width:100%!important}html body .newsletter .newsletter__form-inner .input-email{border-right:1px solid var(--sm-goud)!important}html body .newsletter .newsletter__form-inner .btn-submit,html body .newsletter .newsletter__form-inner[data-valid=true] .btn-submit{flex:0 0 auto;width:100%!important}}html body .newsletter{background:#1a1814!important;min-height:0!important;padding:46px 20px 50px!important;border-bottom:1px solid var(--sm-lijn)}html body .newsletter .heading{margin-top:10px!important;margin-bottom:8px!important}html body .newsletter .body-text p{margin:0}html body .newsletter .newsletter__form-inner{margin:22px auto 0!important}html body .newsletter .newsletter__form-inner .input-email,html body .newsletter .newsletter__form-inner:after{background:#0e0d0b!important}@media(max-width:749px){html body .newsletter{padding:30px 18px 34px!important}html body .newsletter .newsletter__form-inner{margin-top:18px!important;gap:10px!important}}html body .newsletter>.custom-container{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}html body .newsletter .newsletter__content>*:first-child{margin-top:0!important}html body .newsletter .newsletter__form-wrapper,html body .newsletter .newsletter__form{margin:0!important}html body .newsletter .input-error:empty{display:none}html body .footer{background:#080706!important;border-top:1px solid var(--sm-lijn)}html body .footer .footer__copyright{display:none}html body .footer>hr,html body .footer hr{border-color:var(--sm-lijn);opacity:1}html body .footer .footer__col--menus .heading,html body .footer .footer__col--menus h2,html body .footer .footer__col--menus h3{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.22em;font-size:13px;color:var(--sm-goud)}html body .footer .footer__col--menus a{color:var(--sm-perkament);font-size:17px}html body .footer .footer__col--text p{color:var(--sm-tin);font-size:16px;max-width:360px}.sm-onderregel{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;color:var(--sm-tin);font-size:14px;padding-top:6px}.sm-onderregel .sm-nix18{text-align:left;font-size:14px}.sm-nix18 b{font-family:Arial,sans-serif!important;font-weight:800}.shopify-section-group-footer-group .custom-liquid,[id*=sm_nix18] .custom-liquid{background:#080706}@media(max-width:749px){.sm-onderregel{flex-direction:column;align-items:flex-start}}html body .age-verifier{background:#080706db!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html body[data-age-gate-open=true] .header{visibility:hidden}html body .age-verifier .age-verifier__inner{display:block!important;background:var(--sm-rook)!important;border:1px solid var(--sm-goud);width:min(560px,90vw);max-width:560px;padding:0 0 36px;overflow:hidden}html body .age-verifier .age-verifier__inner:before{content:"";display:block;height:170px;background:#0e0d0b url(sm-logo-goud.svg) center/auto 112px no-repeat;border-bottom:1px solid var(--sm-lijn);margin-bottom:22px}html body .age-verifier .age-verifier__inner>.row{display:block;padding:0 30px!important}html body .age-verifier .heading{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;font-size:24px;font-weight:400;margin-bottom:12px!important}html body .age-verifier .heading:before{content:"Welkom in Leyden";display:block;font-size:13px;letter-spacing:.28em;color:var(--sm-goud);margin-bottom:12px}html body .age-verifier[data-declined] .heading:before{display:none}html body .age-verifier .body-text{color:var(--sm-tin);font-size:17px;margin-bottom:22px!important}html body .age-verifier .custom-btn{min-width:0;padding:14px 22px;font-family:var(--font-heading);letter-spacing:.18em;font-size:13px;text-transform:uppercase;border:1px solid var(--sm-goud)!important;border-radius:0!important;margin:6px!important}html body .age-verifier .btn-yes{color:var(--sm-nacht)!important}html body .age-verifier .btn-yes:before{background-color:var(--sm-goud)!important}html body .age-verifier .btn-no,html body .age-verifier .btn-return{color:var(--sm-goud)!important}html body .age-verifier .btn-no:before,html body .age-verifier .btn-return:before{background-color:transparent!important}html body .badge.badge--sold-out{background:transparent!important;color:var(--sm-tin)!important;border:1px solid var(--sm-tin);border-radius:0!important;max-width:none;padding:5px 10px;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.18em;font-size:11px;line-height:1}html body .product-card:has(.price--sold-out) img{filter:grayscale(.35) brightness(.78)}html body .product-card:has(.price--sold-out) .price-item{color:var(--sm-tin)}html body .product-details:has(.price--sold-out) .quantity-block{display:none}.sm-btn-uitverkocht{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;border:1px solid var(--sm-tin);background:transparent;color:var(--sm-tin);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.18em;font-size:13px;cursor:not-allowed;opacity:.9}.sm-uitverkocht__tekst{margin:10px 0 0;color:var(--sm-tin);font-size:16px;font-style:italic}.sm-uitverkocht__tekst a{color:var(--sm-goud)}html body .product-details:has(.sm-btn-uitverkocht) .sm-stock--out{display:none}html body .product-details .price-block .tax__included li:empty{display:none}html body .product-details .price-block .tax__included:not(:has(li:not(:empty))){display:none}html body .product-details:has(.price--sold-out) .sm-stock{display:none}.sm-scheiding{background:var(--sm-sch-bg,var(--sm-nacht));height:var(--sm-sch-h,68px);display:flex;align-items:center;justify-content:center;overflow:hidden}.sm-scheiding__rij{width:var(--sm-sch-w,60%);display:flex;align-items:center;gap:18px}.sm-scheiding__lijn{flex:1 1 0;height:1px;opacity:.85}.sm-scheiding__lijn--l{background:linear-gradient(90deg,transparent 0%,var(--sm-sch-lijn,#C9A45C) 100%)}.sm-scheiding__lijn--r{background:linear-gradient(90deg,var(--sm-sch-lijn,#C9A45C) 0%,transparent 100%)}.sm-scheiding__orn{flex:0 0 var(--sm-sch-orn,36px);display:block;line-height:0}.sm-scheiding__orn svg{width:100%;height:auto;display:block}@media(max-width:749px){.sm-scheiding{height:var(--sm-sch-h-m,48px)}.sm-scheiding__rij{width:min(84%,calc(var(--sm-sch-w,60%) + 24%));gap:12px}.sm-scheiding__orn{flex-basis:calc(var(--sm-sch-orn,36px) - 6px)}}.sm-bt--content-bg .sm-bt__content{background:var(--sm-content-bg)}.sm-bt--content-bg.sm-bt--image-left .sm-bt__content,.sm-bt--content-bg.sm-bt--image-right .sm-bt__content{border-top:0}html body .collection-banner.sm-collectie-banner{background:var(--sm-nacht)!important}html body .sm-collectie-banner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:3;background:linear-gradient(90deg,rgba(201,164,92,0) 0%,var(--sm-goud) 22%,var(--sm-goud) 78%,rgba(201,164,92,0) 100%);opacity:.6;pointer-events:none}html body .sm-cb{color:var(--sm-perkament);margin:0}.sm-cb__foto{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}html body .sm-cb__foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 4%;display:block}.sm-cb__foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e0d0b40,#0e0d0b00 26% 66%,#0e0d0b)}.sm-cb__inhoud{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:clamp(540px,66vh,700px);padding:48px 24px}.sm-cb--links .sm-cb__inhoud{justify-content:flex-start;padding-left:max(24px,6vw)}.sm-cb__etiket{width:min(600px,100%);text-align:center;background:#0e0d0bd6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid rgba(201,164,92,.55);outline:1px solid rgba(201,164,92,.55);outline-offset:6px;padding:40px 40px 36px;box-shadow:0 20px 60px #0000008c}.sm-cb__sleutels{display:flex;align-items:center;justify-content:center;gap:22px;line-height:0}.sm-cb__sleutels i{display:block;height:1px;width:100px;background:linear-gradient(90deg,transparent,var(--sm-goud))}.sm-cb__sleutels i:last-child{background:linear-gradient(270deg,transparent,var(--sm-goud))}html body .sm-cb__sleutels img{width:40px;height:auto;display:block}html body .sm-cb__sub{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.24em;font-size:12px;color:var(--sm-goud);margin:18px 0 12px;line-height:1.5}html body .sm-cb__titel{font-family:var(--font-heading);font-weight:400;text-transform:uppercase;letter-spacing:.32em;font-size:clamp(34px,3.4vw,48px);line-height:1.12;margin:0 0 0 .32em;color:var(--sm-perkament);overflow-wrap:anywhere}.sm-cb__dbl{width:200px;max-width:70%;height:4px;margin:20px auto;border-top:1px solid var(--sm-goud);border-bottom:1px solid var(--sm-goud)}html body .sm-cb__tekst{font-size:17px;font-style:italic;line-height:1.6;max-width:470px;margin:0 auto;color:var(--sm-perkament)}html body .sm-cb__tekst p{margin:0}html body .sm-cb__meta{font-family:var(--font-heading);text-transform:uppercase;font-size:11px;letter-spacing:.28em;color:var(--sm-goud);margin:20px 0 0;line-height:1.6}html body .sm-cb--etiket{background:radial-gradient(ellipse 50% 70% at 50% 40%,#1a1814,#0e0d0b 70%)!important}.sm-cb--etiket .sm-cb__inhoud{min-height:0;padding:64px 24px 56px}.sm-cb--etiket .sm-cb__etiket{width:min(760px,100%);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-color:var(--sm-lijn);outline-color:var(--sm-lijn)}html body .sm-cb--hero .sm-cb__foto img{object-position:50% 60%}.sm-cb--hero .sm-cb__foto:after{background:radial-gradient(ellipse 60% 55% at 50% 52%,#0e0d0b9e,#0e0d0b40 70%,#0e0d0b1a),linear-gradient(180deg,#0e0d0b59,#0e0d0b00 25% 62%,#0e0d0b)}.sm-cb--hero .sm-cb__inhoud{min-height:clamp(560px,72vh,760px)}.sm-cb--hero .sm-cb__etiket{background:transparent;border:0;outline:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;width:min(680px,100%)}html body .sm-cb--hero .sm-cb__titel{letter-spacing:.16em;margin-left:.16em;font-size:clamp(40px,5.2vw,76px);text-shadow:0 2px 24px rgba(0,0,0,.6)}html body .sm-cb--hero .sm-cb__tekst{text-shadow:0 1px 12px rgba(0,0,0,.8);font-style:normal;font-size:19px}@media(max-width:749px){.sm-cb__foto{bottom:auto;height:300px}html body .sm-cb__foto img{object-position:30% 45%}.sm-cb__foto:after{background:linear-gradient(180deg,#0e0d0b26,#0e0d0b00 40%,#0e0d0bb3 85%,#0e0d0b)}.sm-cb__inhoud,.sm-cb--links .sm-cb__inhoud{display:block;min-height:0;padding:200px 22px 32px}.sm-cb__etiket{width:auto;padding:28px 18px 24px;background:#0e0d0bf0}.sm-cb__sleutels i{width:56px}html body .sm-cb__titel{font-size:clamp(22px,7.2vw,28px);letter-spacing:.2em;margin-left:.2em}html body .sm-cb__tekst{font-size:15px}html body .sm-cb__meta{font-size:10px;letter-spacing:.22em}.sm-cb__dsk{display:none}.sm-cb--etiket .sm-cb__inhoud{padding:40px 22px 36px}.sm-cb--hero .sm-cb__foto{height:auto;bottom:0}.sm-cb--hero .sm-cb__inhoud{min-height:66vh;display:flex;padding:48px 20px}html body .sm-cb--hero .sm-cb__titel{font-size:36px;letter-spacing:.12em;margin-left:.12em}}body:has(.header.position-absolute) .sm-cb{--sm-kop:90px}body:has(.header.position-absolute) .sm-cb .sm-cb__inhoud{min-height:calc(clamp(540px,66vh,700px) + var(--sm-kop));padding-top:calc(48px + var(--sm-kop))}body:has(.header.position-absolute) .sm-cb--etiket .sm-cb__inhoud{min-height:0;padding-top:calc(64px + var(--sm-kop))}body:has(.header.position-absolute) .sm-cb--hero .sm-cb__inhoud{min-height:calc(clamp(560px,72vh,760px) + var(--sm-kop))}body:has(.header.position-absolute) .sm-cb{--sm-verloop:calc(var(--sm-kop) + 80px)}body:has(.header.position-absolute) .sm-cb__foto:after{background:linear-gradient(180deg,rgba(14,13,11,.84) 0,rgba(14,13,11,.8) calc(var(--sm-verloop)*.25),rgba(14,13,11,.68) calc(var(--sm-verloop)*.5),rgba(14,13,11,.4) calc(var(--sm-verloop)*.72),rgba(14,13,11,.14) calc(var(--sm-verloop)*.88),rgba(14,13,11,0) var(--sm-verloop)),linear-gradient(180deg,#0e0d0b00 66%,#0e0d0b)}@media(max-width:749px){body:has(.header.position-absolute) .sm-cb .sm-cb__foto{height:calc(300px + var(--sm-kop))}body:has(.header.position-absolute) .sm-cb .sm-cb__inhoud{min-height:0;padding-top:calc(200px + var(--sm-kop))}body:has(.header.position-absolute) .sm-cb--etiket .sm-cb__inhoud{padding-top:calc(40px + var(--sm-kop))}body:has(.header.position-absolute) .sm-cb--hero .sm-cb__foto{height:auto}body:has(.header.position-absolute) .sm-cb--hero .sm-cb__inhoud{min-height:calc(66vh + var(--sm-kop));padding-top:calc(48px + var(--sm-kop))}body:has(.header.position-absolute) .sm-cb{--sm-verloop:calc(var(--sm-kop) + 60px)}body:has(.header.position-absolute) .sm-cb__foto:after{background:linear-gradient(180deg,rgba(14,13,11,.84) 0,rgba(14,13,11,.8) calc(var(--sm-verloop)*.25),rgba(14,13,11,.68) calc(var(--sm-verloop)*.5),rgba(14,13,11,.4) calc(var(--sm-verloop)*.72),rgba(14,13,11,.14) calc(var(--sm-verloop)*.88),rgba(14,13,11,0) var(--sm-verloop)),linear-gradient(180deg,#0e0d0b00 55%,#0e0d0bb3 85%,#0e0d0b)}}html body .header[data-scroll=true]:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sm-kelder .sm-kelder__rij{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin:0 auto}.sm-kelder .sm-kelder__item{position:relative;flex:0 1 calc((100% - (var(--sm-kelder-max, 4) - 1) * 30px) / var(--sm-kelder-max, 4));min-width:220px;max-width:300px}.sm-kelder .sm-kelder__item .product-card{margin:0}.sm-kelder .sm-kelder__badge{position:absolute;z-index:3;top:24px;left:24px;pointer-events:none;font-family:var(--font-heading);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--sm-perkament);background:#0e0d0bd1;border:1px solid var(--sm-tin);padding:5px 10px;line-height:1.2}.sm-kelder .sm-kelder__item--uit .product-card__image img{filter:saturate(.75) brightness(.85)}@media(max-width:749px){.sm-kelder .sm-kelder__rij{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:8px;scrollbar-width:none}.sm-kelder .sm-kelder__rij::-webkit-scrollbar{display:none}.sm-kelder .sm-kelder__item{flex:0 0 72%;min-width:0;max-width:none;scroll-snap-align:center}.sm-kelder .sm-kelder__rij:has(>.sm-kelder__item:only-child){justify-content:center}}html body .product-card .price{font-family:var(--font-heading);font-size:18px;letter-spacing:.05em;line-height:1.3;color:var(--sm-goud)}html body .product-card .price .price-item{color:var(--sm-goud)}html body .product-card .price .price-item--compare{color:var(--sm-tin);font-size:.82em;opacity:1}html body .product-card .price .price__unit{font-family:var(--font-body);font-size:12px;letter-spacing:0;color:var(--sm-tin);opacity:1}html body .product-card .price--sold-out .price-item{color:var(--sm-tin)}html body .sm-price{color:var(--sm-goud);font-size:34px;letter-spacing:.06em;line-height:1;text-shadow:0 1px 14px rgba(14,13,11,.55)}html body .product-details .price-block .price,html body .product-details .price-block .price-item{font-size:28px;letter-spacing:.05em;color:var(--sm-goud)}html body .product-details .price-block .price-item--compare{color:var(--sm-tin);font-size:.7em}html body .add-to-cart-bar__price{font-family:var(--font-heading);font-size:20px;letter-spacing:.05em;color:var(--sm-goud);opacity:1}html body .featured-product .product-info__content .price,html body .featured-product .product-info__content .price-item{font-family:var(--font-heading);font-size:28px;letter-spacing:.05em;color:var(--sm-goud)}html body .sidebar__cart .sidebar__cart-item-final-price,html body custom-cart .cart-item__final-price{font-family:var(--font-heading);font-size:18px;letter-spacing:.04em;color:var(--sm-goud)}html body .sidebar__cart .sidebar__cart-item-old-price,html body custom-cart .cart-item__old-price{color:var(--sm-tin);font-size:15px;opacity:1}html body custom-cart .cart-item__total-price{font-size:1em}html body .sidebar__cart .sidebar__cart-subtotal-value,html body custom-cart .cart-subtotal .total-value{font-family:var(--font-heading);font-size:22px;letter-spacing:.05em;color:var(--sm-goud)}@media(max-width:749px){html body .product-card .price{font-size:16px}html body .sm-price{font-size:28px}html body .product-details .price-block .price,html body .product-details .price-block .price-item,html body .featured-product .product-info__content .price,html body .featured-product .product-info__content .price-item{font-size:24px}html body .sidebar__cart .sidebar__cart-item-final-price,html body custom-cart .cart-item__final-price{font-size:17px}html body .sidebar__cart .sidebar__cart-subtotal-value,html body custom-cart .cart-subtotal .total-value{font-size:20px}}html body .sm-footer{background:#080706;border-top:1px solid var(--sm-lijn);color:var(--sm-perkament);text-align:center}.sm-footer .sm-footer__binnen{max-width:1180px;margin:0 auto;padding:56px 40px 0}.sm-footer .sm-footer__lijn{display:flex;align-items:center;gap:18px}.sm-footer .sm-footer__lijn span{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--sm-goud))}.sm-footer .sm-footer__lijn span:last-child{background:linear-gradient(90deg,var(--sm-goud),transparent)}.sm-footer .sm-footer__lijn i svg{width:34px;height:auto;display:block}.sm-footer .sm-footer__nav ul{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:10px 0;margin:30px 0 8px;padding:0}.sm-footer .sm-footer__nav li{position:relative;padding:0 22px}.sm-footer .sm-footer__nav li+li:before{content:"";position:absolute;left:-3px;top:50%;width:5px;height:5px;background:var(--sm-goud);transform:translateY(-50%) rotate(45deg)}.sm-footer .sm-footer__nav a{color:var(--sm-perkament);text-decoration:none;font-family:var(--font-heading);font-size:15px;letter-spacing:.18em;text-transform:uppercase;transition:color .2s}.sm-footer .sm-footer__nav a:hover,.sm-footer .sm-footer__nav a:focus-visible{color:var(--sm-goud)}.sm-footer .sm-footer__zegel{max-width:780px;margin:46px auto 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:36px}.sm-footer .sm-footer__links{text-align:right}.sm-footer .sm-footer__rechts{text-align:left}.sm-footer .sm-footer__logo{display:block;width:200px}.sm-footer .sm-footer__logo img{display:block;width:100%;height:auto}.sm-footer .sm-footer__zegel p{margin:0}.sm-footer .sm-footer__smaek{font-family:var(--font-heading);color:var(--sm-goud);letter-spacing:.22em;text-transform:uppercase;font-size:13px;margin-bottom:8px!important}.sm-footer .sm-footer__verhaal{color:var(--sm-tin);font-style:italic;font-size:16px;line-height:1.45}.sm-footer .sm-footer__slogan{font-family:var(--font-heading);color:var(--sm-goud);font-size:19px;letter-spacing:.06em;line-height:1.35}.sm-footer .sm-footer__onder{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:46px;padding:22px 0 28px;border-top:1px solid var(--sm-lijn);color:var(--sm-tin);font-size:14px}.sm-footer .sm-footer__rechtsonder{display:flex;align-items:center;gap:18px}.sm-footer .sm-footer__betaal{display:flex;gap:6px;list-style:none;margin:0;padding:0}.sm-footer .sm-footer__betaal svg{display:block;width:38px;height:24px}.sm-footer .sm-nix18{text-align:left;font-size:14px}@media(max-width:749px){.sm-footer .sm-footer__binnen{padding:40px 16px 0}.sm-footer .sm-footer__nav ul{flex-direction:column;gap:14px}.sm-footer .sm-footer__nav li{padding:0}.sm-footer .sm-footer__nav li+li:before{display:none}.sm-footer .sm-footer__zegel{grid-template-columns:1fr;gap:16px;margin-top:36px}.sm-footer .sm-footer__links,.sm-footer .sm-footer__rechts{text-align:center}.sm-footer .sm-footer__logo{order:1;width:180px;margin:0 auto}.sm-footer .sm-footer__links{order:2}.sm-footer .sm-footer__rechts{order:3}.sm-footer .sm-footer__onder{flex-direction:column;text-align:center;gap:14px;margin-top:36px}.sm-footer .sm-footer__rechtsonder{flex-direction:column;gap:12px}}html body .product-card .product-card__image img{object-fit:contain;box-sizing:border-box;padding:4% 0}.shopify-section:has(.sm-bt--geschenk),.custom-liquid:has(.sm-bt--geschenk),.custom-liquid:has(.sm-bt--geschenk) .custom-container{background:var(--sm-rook,#1A1814)!important}.custom-liquid:has(.sm-bt--geschenk){padding-top:0!important;padding-bottom:0!important}.custom-liquid:has(.sm-bt--geschenk) .custom-container{max-width:none!important;width:100%;padding-left:0!important;padding-right:0!important}.sm-bt--geschenk .sm-bt__media img{object-position:center}.sm-bt.sm-bt--geschenk,.sm-bt--geschenk .sm-bt__content,.sm-bt--geschenk .sm-bt__media{background:var(--sm-rook,#1A1814)}html body .product-details .heading-block .heading{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-wrap:normal;word-break:normal}html body .product-card .btn-cart-wrapper{width:38px;height:38px;border-radius:0;background:#0e0d0be0;border:1px solid #C9A45C;box-shadow:none}html body .product-card .btn-cart-wrapper svg{stroke:#c9a45c;width:18px;height:18px}html body .product-card .btn-cart-wrapper:hover,html body .product-card .btn-cart-wrapper:focus-within{width:176px;background:#c9a45c}html body .product-card .btn-cart-wrapper:after{color:#0e0d0b;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.18em;font-size:11px}html body .product-card .btn-cart-wrapper:has(.btn-cart[data-disabled=true]){opacity:.6;cursor:progress}html body .cart-popup{border:1px solid #C9A45C;border-radius:0}html body .cart-popup[data-id] .cart-item__info h6{font-family:var(--font-heading);letter-spacing:.06em;color:#c9a45c!important}html body custom-cart.cart[data-id] .heading-wrapper{align-items:flex-end;border-bottom:1px solid rgba(201,164,92,.35);padding-bottom:22px;margin-bottom:8px}html body custom-cart.cart[data-id] .heading-wrapper h1.heading{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.12em;font-weight:400}html body custom-cart.cart[data-id] .heading-wrapper h1.heading:before{content:"Uw bestelling";display:block;font-size:11px;letter-spacing:.24em;color:#c9a45c;margin-bottom:6px}html body custom-cart.cart[data-id] .btn-continue-shopping span{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.18em;font-size:11px;border-bottom:1px solid #C9A45C}html body custom-cart.cart[data-id] .cart-item{border-bottom:1px solid rgba(201,164,92,.35);padding-top:28px!important;padding-bottom:28px!important}html body custom-cart.cart[data-id] .cart-item:after{display:none}html body custom-cart.cart[data-id] .cart-item__media{background:#2a241c;border:1px solid rgba(201,164,92,.18);padding:0!important;align-self:flex-start;aspect-ratio:1/1;height:auto!important;overflow:hidden}html body custom-cart.cart[data-id] .cart-item__link{display:block;position:absolute!important;top:0;left:0;width:100%;height:100%!important;padding-top:0!important}html body custom-cart.cart[data-id] .cart-item__image,html body custom-cart.cart[data-id] .cart-item__image img{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important}html body custom-cart.cart[data-id] .cart-item__image img{object-fit:contain!important;object-position:center;padding:8%}html body custom-cart.cart[data-id] .cart-item__media.sm-media--doos .cart-item__image img{object-fit:cover!important;padding:0}html body custom-cart.cart[data-id] .cart-item__content a h5.heading{margin-bottom:4px}html body custom-cart.cart[data-id] .cart-item__content .heading .spinner{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin:0 0 0 6px}html body custom-cart.cart[data-id] .sm-cart-meta{margin-top:0}html body custom-cart.cart[data-id] .cart-item__content .vendor{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.24em;font-size:10px;opacity:.75}html body custom-cart.cart[data-id] .cart-item__content h5.heading{color:#c9a45c;letter-spacing:.04em;margin-bottom:4px}html body custom-cart.cart[data-id] .sm-cart-meta{font-style:italic;color:#a89e8c;font-size:15px;margin-bottom:4px}html body custom-cart.cart[data-id] .cart-item__final-price{color:#ede3d1}html body custom-cart.cart[data-id] .cart-item__total-price{font-family:var(--font-heading);color:#c9a45c;letter-spacing:.04em}html body custom-cart.cart[data-id] .quantity-selector label{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.22em;font-size:10px;color:#a89e8c}html body custom-cart.cart[data-id] .cart-item .quantity-selector .quantity-wrapper{border:1px solid #C9A45C!important;border-radius:0!important;background:transparent!important}html body custom-cart.cart[data-id] .cart-item .quantity-selector .quantity-wrapper .btn-quantity{background-color:transparent!important}html body custom-cart.cart[data-id] .cart-item .quantity-selector .quantity-wrapper .btn-quantity:before,html body custom-cart.cart[data-id] .cart-item .quantity-selector .quantity-wrapper .btn-quantity:after{background-color:#c9a45c!important}html body custom-cart.cart[data-id] .cart-item .quantity-selector .quantity-wrapper .input-quantity{background-color:transparent!important;color:#ede3d1!important;border-left:1px solid rgba(201,164,92,.4);border-right:1px solid rgba(201,164,92,.4)}html body custom-cart.cart[data-id] .btn-item-remove a,html body custom-cart.cart[data-id] .btn-item-remove a span{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.2em;font-size:10px;text-decoration:none!important;color:#a89e8c!important}html body custom-cart.cart[data-id] .btn-item-remove a:hover span{color:#c9a45c!important}html body custom-cart.cart[data-id] .cart-summary-card{border-radius:0!important;border:1px solid #C9A45C;background-color:#1a1814!important}html body custom-cart.cart[data-id] .cart-note label{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.22em;font-size:10px;color:#a89e8c}html body custom-cart.cart[data-id] .cart-note textarea{background:#0e0d0b!important;color:#ede3d1!important;border:1px solid rgba(201,164,92,.55)!important;border-radius:0!important}html body custom-cart.cart[data-id] .cart-subtotal{border-top:1px solid rgba(201,164,92,.35);padding-top:18px}html body custom-cart.cart[data-id] .cart-subtotal h3{font-family:var(--font-heading);text-transform:none;letter-spacing:.04em;font-size:16px;font-weight:400;margin:0;color:var(--sm-perkament)}html body custom-cart.cart[data-id] .cart-subtotal .total-value{font-family:var(--font-heading);color:#c9a45c;font-size:24px}html body custom-cart.cart[data-id] .cart-btns .custom-btn{border-radius:0!important;font-family:var(--font-heading);letter-spacing:.2em;text-transform:uppercase}html body custom-cart.cart[data-id] .sm-geruststelling{list-style:none!important;padding:0!important;margin:18px 0 0!important;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.18em;font-size:10px;color:#a89e8c}html body custom-cart.cart[data-id] .sm-geruststelling li{display:flex!important;align-items:center;margin:0!important;padding:10px 0!important;border-bottom:1px solid rgba(201,164,92,.25)!important;list-style:none!important}html body custom-cart.cart[data-id] .sm-geruststelling li:first-child{border-top:1px solid rgba(201,164,92,.25)!important}html body custom-cart.cart[data-id] .sm-geruststelling li:before{content:"\2713"!important;display:inline-block!important;flex:none;width:16px;color:#c9a45c!important;font-family:Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:0;margin-right:10px;opacity:1!important;visibility:visible!important}html body custom-cart.cart[data-id] .sm-upsell{display:flex;gap:18px;align-items:center;border:1px solid rgba(201,164,92,.35);padding:16px;margin:26px 0 10px}@media(min-width:992px){html body custom-cart.cart[data-id] .sm-upsell{max-width:calc(66.666% - 30px)}}html body custom-cart.cart[data-id] .sm-upsell__img{width:96px;height:96px;flex:none;background:#1a1814}html body custom-cart.cart[data-id] .sm-upsell__img img{width:100%;height:100%;object-fit:cover}html body custom-cart.cart[data-id] .sm-upsell__tekst{flex:1}html body custom-cart.cart[data-id] .sm-upsell__sub{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.24em;font-size:11px;color:#c9a45c}html body custom-cart.cart[data-id] .sm-upsell__titel{font-family:var(--font-heading);color:#c9a45c;font-size:17px;margin:4px 0 2px;letter-spacing:.04em}html body custom-cart.cart[data-id] .sm-upsell__meta{font-style:italic;color:#a89e8c;font-size:15px}html body custom-cart.cart[data-id] .sm-upsell product-form{position:static!important;width:auto!important;height:auto!important}html body custom-cart.cart[data-id] .sm-upsell .btn-cart{background:transparent;border:1px solid #C9A45C;color:#c9a45c;font-family:var(--font-heading);letter-spacing:.18em;font-size:11px;padding:10px 16px;text-transform:uppercase;border-radius:0;cursor:pointer;white-space:nowrap}html body custom-cart.cart[data-id] .sm-upsell .btn-cart:hover{background:#c9a45c;color:#0e0d0b}html body custom-cart.cart[data-id] .sm-upsell .btn-cart[data-disabled=true]{opacity:.6;cursor:progress}@media(max-width:575px){html body custom-cart.cart[data-id] .sm-upsell{flex-wrap:wrap}html body custom-cart.cart[data-id] .sm-upsell product-form,html body custom-cart.cart[data-id] .sm-upsell .btn-cart{width:100%!important}}html body custom-cart.cart[data-id] .sm-leeg__sub{display:block;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.24em;font-size:11px;color:#c9a45c;margin-bottom:12px}html body custom-cart.cart[data-id] .sm-leeg h1.heading{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.12em;font-weight:400}html body custom-cart.cart[data-id] .sm-leeg p{color:#a89e8c;font-size:17px;margin:14px 0 26px}html body custom-cart.cart[data-id] a.sm-leeg__btn{display:inline-block;background:#c9a45c;color:#0e0d0b!important;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.2em;font-size:13px;padding:16px 40px;text-decoration:none!important}html body custom-cart.cart[data-id] a.sm-leeg__btn:hover{background:#e0c17e}html body custom-cart.cart[data-id] .sm-wagen-grid{display:grid;grid-template-columns:minmax(0,1fr);column-gap:0}html body custom-cart.cart[data-id] .sm-wagen-grid>form,html body custom-cart.cart[data-id] .sm-wagen-grid>form>.row{display:contents}html body custom-cart.cart[data-id] .sm-wagen-grid .cart-items{grid-column:1;grid-row:1;width:auto;max-width:none}html body custom-cart.cart[data-id] .sm-wagen-grid .sm-upsell{grid-column:1;grid-row:2;align-self:start;max-width:none;margin:28px 0 0}html body custom-cart.cart[data-id] .sm-wagen-grid .cart-summary{grid-column:1;grid-row:3;width:auto;max-width:none}html body custom-cart.cart[data-id] .sm-wagen-grid .cart-items--empty{grid-column:1/-1}@media(min-width:992px){html body custom-cart.cart[data-id] .sm-wagen-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:auto 1fr}html body custom-cart.cart[data-id] .sm-wagen-grid .sm-upsell{margin:28px 5rem 0 0}html body custom-cart.cart[data-id] .sm-wagen-grid .cart-summary{grid-column:2;grid-row:1/span 2}}.sm-bt .sm-snel{display:inline-flex;position:static!important;margin:0}.sm-bt .sm-snel form{display:none}.sm-bt .sm-snel .sm-snel__knop{display:inline-block;cursor:pointer;width:auto;height:auto;border-radius:0;line-height:1.2}.sm-bt .sm-snel .sm-snel__knop[data-disabled=true],.sm-bt .sm-snel .sm-snel__knop.loading{opacity:.6;pointer-events:none}@media(max-width:749px){.sm-bt .sm-actions .sm-price{flex:0 0 100%}.sm-bt .sm-actions .sm-snel,.sm-bt .sm-actions .sm-btn{flex:1 1 100%;width:100%;text-align:center}.sm-bt .sm-actions .sm-snel .sm-snel__knop{width:100%}}html body .sm-bt .sm-actions{width:100%;max-width:none}html body .sm-bt .sm-actions .sm-price{flex:0 0 100%;display:block;font-size:46px;margin-bottom:2px}.sm-bt .sm-actions .sm-snel__knop,.sm-bt .sm-actions .sm-btn{white-space:nowrap}@media(min-width:750px){.sm-bt .sm-actions{flex-wrap:wrap;gap:18px 16px}.sm-bt .sm-actions .sm-snel,.sm-bt .sm-actions>.sm-btn{flex:0 0 auto}.sm-bt .sm-actions .sm-snel .sm-snel__knop,.sm-bt .sm-actions>.sm-btn{min-width:210px;text-align:center}}@media(min-width:750px)and (max-width:1099px){.sm-bt .sm-actions .sm-snel .sm-snel__knop,.sm-bt .sm-actions>.sm-btn{min-width:0;padding:14px 18px;letter-spacing:.12em}}@media(max-width:749px){html body .sm-bt .sm-actions .sm-price{font-size:36px}}.sm-kelder--lijn .section-title .heading{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em}.sm-kelder .section-title .heading,.sm-kelder .section-title .heading span{hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:normal}.sm-kelder--lijn .section-title .heading:after{content:"";display:block;width:60px;height:2px;background:var(--sm-goud);margin:18px auto 0}.sm-kelder--lijn .section-title .text-left .heading:after{margin-left:0}.sm-kelder .sm-kelder__onder{display:flex;justify-content:center;margin-top:44px}@media(min-width:750px){.sm-kelder .sm-kelder__rij[style*="--sm-kelder-max: 3"] .sm-kelder__item{max-width:340px}}@media(max-width:749px){.sm-kelder .sm-kelder__onder{margin-top:28px}.sm-kelder .sm-kelder__onder .sm-btn{width:100%;text-align:center}}.sm-kelder .product-card__content-wrapper .heading,.collection-product-list .product-card__content-wrapper .heading{min-height:2.6em;min-height:2lh}.sm-kelder .product-card__content-wrapper .heading,.collection-product-list .product-card__content-wrapper .heading{text-align:center}.sm-kelder .product-card__content-wrapper .price,.collection-product-list .product-card__content-wrapper .price{justify-content:center;align-items:center;text-align:center}.sm-kelder .product-card__content-wrapper .price .price__unit:empty,.collection-product-list .product-card__content-wrapper .price .price__unit:empty{display:none}@media(max-width:749px){.sm-kelder .sm-kelder__rij{gap:0;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.sm-kelder .sm-kelder__item{flex:0 0 100%;width:100%;display:flex;justify-content:center;scroll-snap-align:center;scroll-snap-stop:always}.sm-kelder .sm-kelder__item .product-card{width:100%;max-width:320px}.sm-kelder .sm-kelder__badge{left:calc(50% - min(160px,50%) + 24px)}}.sm-kelder .sm-kelder__dots{display:none}@media(max-width:749px){.sm-kelder .sm-kelder__dots{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:14px}.sm-kelder .sm-kelder__dot{width:24px;height:24px;padding:0;margin:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.sm-kelder .sm-kelder__dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sm-goud);opacity:.3;transition:opacity .2s,transform .2s}.sm-kelder .sm-kelder__dot.is-actief:before{opacity:1;transform:scale(1.25)}.sm-kelder .sm-kelder__dot:focus-visible{outline:1px solid var(--sm-goud);outline-offset:2px}}@media(min-width:750px){.sm-kelder .sm-kelder__rij{flex-wrap:nowrap;justify-content:center;gap:clamp(14px,2.2vw,30px)}.sm-kelder .sm-kelder__item{flex:1 1 0;min-width:0;max-width:300px}.sm-kelder .sm-kelder__rij[style*="--sm-kelder-max: 3"] .sm-kelder__item{max-width:340px}}.sm-kelder .sm-kelder__badge,.sm-kelder .product-card__image-wrapper .badge--sold-out,.collection-product-list .product-card__image-wrapper .badge--sold-out{display:none!important}.sm-kelder .product-card__content-wrapper,.collection-product-list .product-card__content-wrapper{container-type:inline-size}.sm-kelder .product-card__content-wrapper .heading,.collection-product-list .product-card__content-wrapper .heading{font-size:min(calc(var(--font-heading-size) * 1.2em),9cqi)}@media(max-width:768px){.sm-kelder .product-card__content-wrapper .heading,.collection-product-list .product-card__content-wrapper .heading{font-size:min(calc(var(--font-heading-size) * 1.1em),9cqi)}}.sm-acc__body .sm-bron{margin-top:.6em;font-size:.8em;font-style:italic;opacity:.8}.sm-acc__body .sm-bron a{color:var(--sm-goud);text-decoration:underline;text-underline-offset:2px}.sm-acc__body .sm-bron a:hover{color:var(--sm-goud-licht)}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body .h1,html body .h2,html body .h3,html body .h4,html body .h5,html body .h6,html body .sm-h,html body .sm-cb__titel{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-wrap:normal;word-break:normal}@media(max-width:340px){html body .sm-pagina__titel{font-size:27px}}html body [id$=__sm_batch_5] .sm-sub,html body #shopify-section-sm_batch_5 .sm-sub{font-size:clamp(14px,2.4vw,18px);font-weight:600;letter-spacing:.16em;color:var(--sm-goud);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal;white-space:nowrap}html body .sm-kvk{margin:16px 0 4px;padding:16px 0 0;border-top:1px solid var(--sm-lijn);color:var(--sm-perkament);text-align:left}html body .sm-kvk__hint{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--sm-tin)}html body .sm-kvk__vinkrij{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px}html body .sm-kvk__vink{flex:none;-webkit-appearance:none;appearance:none;width:18px;height:18px;margin:2px 0 0;padding:0;border:1px solid var(--sm-goud);border-radius:0;background:var(--sm-nacht);cursor:pointer;display:inline-grid;place-content:center}html body .sm-kvk__vink:checked{background:var(--sm-goud)}html body .sm-kvk__vink:checked:after{content:"";width:5px;height:10px;margin-top:-2px;border:solid var(--sm-nacht);border-width:0 2px 2px 0;transform:rotate(45deg)}html body .sm-kvk__vinkrij label{margin:0;font-size:14px;line-height:1.45;color:var(--sm-perkament);cursor:pointer}html body .sm-kvk__label{display:block;margin:0 0 6px;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.22em;font-size:10px;color:var(--sm-tin)}html body .sm-kvk__nummer{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:12px 14px;font-size:16px;letter-spacing:.12em;background:var(--sm-nacht)!important;color:var(--sm-perkament)!important;border:1px solid rgba(201,164,92,.55)!important;border-radius:0!important;box-shadow:none}html body .sm-kvk__nummer::placeholder{color:var(--sm-tin);opacity:.55}html body .sm-kvk__vink:focus-visible,html body .sm-kvk__nummer:focus-visible{outline:2px solid var(--sm-goud-licht);outline-offset:2px}html body .sm-kvk [aria-invalid=true]{border-color:var(--sm-lantaarn)!important}html body .sm-kvk__fout{margin:8px 0 0;font-size:13px;line-height:1.4;color:var(--sm-lantaarn)}html body .sm-kvk__fout[hidden]{display:none!important}html body .cart-summary-card:has(.sm-kvk[data-ok=false]) .cart-dynamic-checkout-buttons{opacity:.4;pointer-events:none}html body .sm-exbtw{display:block;margin:4px 0 0;font-family:var(--font-body);font-size:.8em;font-weight:400;letter-spacing:.04em;line-height:1.35;color:var(--sm-tin);white-space:nowrap}html body .product-card .sm-exbtw,html body .sm-kelder .sm-exbtw,html body .collection-product-list .sm-exbtw{text-align:center;margin-top:2px;font-size:12px}html body .product-details .price-block .sm-exbtw{margin:6px 0 0;font-size:13px}html body .sm-actions .sm-prijs{display:flex;flex-direction:column;align-items:flex-start}html body .sm-actions .sm-prijs .sm-exbtw{font-size:13px}html body custom-cart .cart-item .sm-exbtw{margin:4px 0 8px;font-size:13px}html body custom-cart .sm-upsell .sm-exbtw{margin-top:2px;font-size:13px}html body custom-cart .cart-subtotal .subtotal-value{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%}html body custom-cart .cart-subtotal .total-value{display:flex;flex-direction:column;align-items:flex-end;text-align:right;margin:0;padding:0;flex:none}html body custom-cart .cart-subtotal .total-value .sm-subtotal__incl{display:inline-flex;align-items:baseline;gap:.4em;white-space:nowrap;line-height:1.15}html body custom-cart .cart-subtotal .total-value .sm-exbtw{margin-top:2px;font-size:13px;letter-spacing:.04em;color:var(--sm-tin);font-family:var(--font-body);font-weight:400}html body .sm-inclbtw{display:inline;margin-left:.35em;font-family:var(--font-body);font-size:13px;font-weight:400;letter-spacing:.04em;line-height:1.3;color:var(--sm-tin);white-space:nowrap;vertical-align:middle}html body .product-details .price-block .price-item .sm-inclbtw,html body .product-card .price-item .sm-inclbtw,html body .sm-kelder .price-item .sm-inclbtw,html body .collection-product-list .price-item .sm-inclbtw,html body .featured-product .price-item .sm-inclbtw,html body .sm-price .sm-inclbtw,html body custom-cart .sm-inclbtw{font-family:var(--font-body);font-size:13px;font-weight:400;letter-spacing:.04em;color:var(--sm-tin)}html body .product-card .price-item .sm-inclbtw,html body .sm-kelder .price-item .sm-inclbtw,html body .collection-product-list .price-item .sm-inclbtw{font-size:12px}html body custom-cart .cart-subtotal .total-value .sm-inclbtw{font-size:13px;color:var(--sm-tin);font-family:var(--font-body);font-weight:400;letter-spacing:.04em}html body custom-cart .cart-subtotal .tax-note,html body custom-cart .sm-subtotal__verzend{display:block;width:100%;text-align:left;margin:12px 0 0;padding:0;font-size:13px;line-height:1.5;color:var(--sm-tin)}html body custom-cart .cart-subtotal .tax-note a,html body custom-cart .cart-subtotal .tax-note a:visited{color:var(--sm-tin)!important;text-decoration:none}html body custom-cart .cart-subtotal .tax-note a:hover,html body custom-cart .cart-subtotal .tax-note a:focus{color:var(--sm-goud)!important;text-decoration:underline;text-underline-offset:2px}@media(max-width:991px){html body .product-details pickup-availability,html body .product-details .pickup-availability,html body .product-details .pickup-availability-preview,html body .product-details .pickup-availability-preview>div,html body .product-details .product-buy-buttons{max-width:100%;min-width:0}html body .product-details .btn-pickup-availability.custom-btn{max-width:100%;width:100%;min-width:0;height:auto;white-space:normal;box-sizing:border-box}html body .product-details .btn-pickup-availability.custom-btn span{white-space:normal}}html body .product-details[data-page=main] .product-info__content>.buy-buttons-block,html body .product-details[data-page=main] .product-info__content>.buy-buttons-block>form,html body .product-details[data-page=main] .product-info__content .product-buy-buttons{display:contents}html body .product-details[data-page=main] .product-info__content .btn-cart{flex:1 1 0;width:auto!important;max-width:none;min-width:0}html body .product-details[data-page=main] .product-info__content pickup-availability,html body .product-details[data-page=main] .product-info__content .pickup-availability{flex:0 0 100%;width:100%;max-width:100%;min-width:0;margin-left:0}.sm-pagina__tekst .sm-vp{display:grid;gap:0;margin:28px 0 0}.sm-pagina__tekst .sm-vp__plek{padding:22px 0;border-top:1px solid var(--sm-lijn);text-align:left}.sm-pagina__tekst .sm-vp__plek:last-child{border-bottom:1px solid var(--sm-lijn)}.sm-pagina__tekst .sm-vp__naam{font-family:var(--font-heading);font-size:22px;line-height:1.2;letter-spacing:.06em;color:var(--sm-goud);margin:0 0 10px;text-align:left;-webkit-hyphens:manual;hyphens:manual}.sm-pagina__tekst .sm-vp__adres,.sm-pagina__tekst .sm-vp__contact{margin:0 0 6px;font-size:17px;line-height:1.55}.sm-pagina__tekst .sm-vp a,.sm-pagina__tekst .sm-vp a:visited{color:var(--sm-goud)!important;text-decoration:underline;text-decoration-color:var(--sm-goud)!important;text-underline-offset:3px}.sm-pagina__tekst .sm-vp a:hover,.sm-pagina__tekst .sm-vp a:focus{color:var(--sm-goud-licht)!important;text-decoration-color:var(--sm-goud-licht)!important}.sm-pagina__tekst .sm-vp__slot{margin:28px 0 0;font-size:17px;line-height:1.5;color:var(--sm-perkament)}html body .sm-verkooppunten{margin:0;text-align:left;font-size:14px;line-height:1.5;color:var(--sm-tin)}html body .sm-verkooppunten a,html body .sm-verkooppunten a:visited{color:#c9a45c!important;text-decoration:underline;text-decoration-color:#c9a45c!important;text-underline-offset:2px}html body .sm-verkooppunten a:hover,html body .sm-verkooppunten a:focus{color:var(--sm-goud-licht)!important;text-decoration-color:var(--sm-goud-licht)!important}html body custom-cart .sm-verkooppunten{margin:16px 0 0;text-align:center}html body custom-cart .sm-verkooppunten a{white-space:nowrap}html body .product-details[data-page=main] .product-info__content>.liquid-block:has(.sm-verkooppunten){flex:0 0 100%;width:100%;max-width:100%;margin:4px 0 0}.sm-pagina--verkooppunten{background:var(--sm-nacht);color:var(--sm-perkament)}.sm-vp-hero{position:relative;min-height:52vh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.sm-vp-hero__beeld{position:absolute;top:0;right:0;bottom:0;left:0}.sm-vp-hero__beeld img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--sm-pos,center)}.sm-vp-hero__beeld:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(14,13,11,.28) 0%,rgba(14,13,11,.12) 32%,rgba(14,13,11,.62) 72%,var(--sm-nacht) 100%)}.sm-vp-hero__inhoud{position:relative;z-index:1;width:100%;max-width:760px;margin:0 auto;padding:0 6% 36px;text-align:center}.sm-vp-hero__titel{font-family:var(--font-heading);font-size:clamp(32px,4.2vw,50px);line-height:1.12;margin:0 0 12px;color:var(--sm-perkament)}.sm-vp-hero__sub{margin:0;font-family:var(--font-body);font-size:clamp(17px,1.7vw,21px);line-height:1.45;font-style:italic;color:var(--sm-goud)}.sm-vp-body{max-width:980px;margin:0 auto;padding:10px 6% 110px}.sm-vp-intro{max-width:640px;margin:0 auto 42px;text-align:center;font-family:var(--font-body);font-size:19px;line-height:1.7;color:var(--sm-perkament)}.sm-vp-kaarten{display:grid;grid-template-columns:1fr 1fr;gap:28px}.sm-vp-kaart{border:1px solid var(--sm-goud);background:var(--sm-rook);padding:32px 28px 28px;text-align:left}.sm-vp-kaart__wijk{margin:0 0 10px;font-family:var(--font-heading);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--sm-tin)}.sm-vp-kaart__naam{font-family:var(--font-heading);font-size:clamp(22px,2.2vw,28px);line-height:1.2;letter-spacing:.05em;color:var(--sm-goud);margin:0 0 16px;-webkit-hyphens:manual;hyphens:manual}.sm-vp-kaart__adres{margin:0 0 26px;font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--sm-perkament)}.sm-vp-kaart__hint{display:block;margin-top:4px;font-size:15px;color:var(--sm-tin)}.sm-vp-kaart__acties{display:flex;flex-wrap:wrap;gap:10px}.sm-vp-kaart__acties a,.sm-vp-kaart__acties a:visited{display:inline-block;padding:9px 16px;border:1px solid var(--sm-goud);background:transparent;color:var(--sm-goud)!important;font-family:var(--font-heading);font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none!important;text-decoration-color:var(--sm-goud)!important;line-height:1.2;transition:background .2s,color .2s}.sm-vp-kaart__acties a:hover,.sm-vp-kaart__acties a:focus{background:var(--sm-goud);color:var(--sm-nacht)!important;text-decoration-color:var(--sm-nacht)!important;outline:none}.sm-vp-slot{margin:40px auto 0;max-width:640px;text-align:center;font-family:var(--font-body);font-size:17px;line-height:1.55;color:var(--sm-perkament)}body:has(.header.position-absolute) .sm-pagina--verkooppunten .sm-vp-hero{min-height:60vh}@media(max-width:749px){.sm-vp-hero{min-height:42vh}.sm-vp-hero__inhoud{padding-bottom:28px}.sm-vp-body{padding:8px 6% 80px}.sm-vp-intro{font-size:18px;margin-bottom:28px}.sm-vp-kaarten{grid-template-columns:1fr;gap:18px}.sm-vp-kaart{padding:26px 22px 22px}.sm-vp-slot{margin-top:32px}body:has(.header.position-absolute) .sm-pagina--verkooppunten .sm-vp-hero{min-height:48vh}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/singel-malt.css.map */
