:root{--primary:#7db928;--hover:#6da124;--contrast-bg:#7cb92721;--radius:5px;--transition:.25s ease-in-out;--text:#323232;--font-body-family:"proxima-nova",sans-serif;--font-heading-family:"EB Garamond","le-monde-livre-classic-byol",Garamond,serif;--font-body-weight-light:300;--font-body-weight-regular:400;--font-body-weight-bold:700;--font-heading-weight-semibold:500;--font-heading-weight-regular:400;--font-heading-weight-bold:700;--font-body-weight-base:var(--font-body-weight-regular);--font-heading-weight-base:var(--font-heading-weight-bold)}html{scrollbar-gutter:stable;overflow:hidden scroll}body{overflow-x:clip}.sm-primary{color:var(--primary)}.mobile-only{display:block!important}.desktop-only{display:none!important}@media (width>=992px){.mobile-only{display:none!important}.desktop-only{display:block!important}}.dropdown-menu.sm-mega-menu ul.products li.product .et_shop_image:hover .et_overlay,body div#qmc-wrapper,body.archive.tax-product_tag header.woocommerce-products-header{display:none!important}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}body,html{font-family:var(--font-body-family),sans-serif;font-size:16px;font-weight:var(--font-body-weight-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family),sans-serif;font-weight:var(--font-heading-weight-base)}h1{font-size:2.6rem}h2{font-size:2.1rem}h3{font-size:1.8rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.05rem}h1,h2{font-weight:var(--font-heading-weight-bold)}h3,h4,h5,h6{font-weight:var(--font-heading-weight-semibold)}figcaption,label,p,small,span,time{font-family:var(--font-body-family),sans-serif;font-weight:var(--font-body-weight-base)}b,strong{font-weight:var(--font-body-weight-bold)}em,i{font-style:italic}a,li,ol,ul{font-family:var(--font-body-family),sans-serif;font-weight:var(--font-body-weight-base)}a{text-decoration:none}body a{color:var(--primary)}button,input,select,textarea{font-family:var(--font-body-family),sans-serif;font-weight:var(--font-body-weight-base)}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wp-block-button__link,button[type=submit],input[type=submit]{font-family:var(--font-body-family),sans-serif;font-weight:var(--font-body-weight-bold)}table,td,th{font-family:var(--font-body-family),sans-serif;font-weight:var(--font-body-weight-base)}blockquote,q{font-family:var(--font-heading-family),sans-serif;font-style:italic;font-weight:var(--font-heading-weight-regular)}.sm-site-header{z-index:1040;background:#fff;transition:box-shadow .3s;top:0;position:sticky!important}.sm-site-header.is-scrolled{box-shadow:0 2px 12px #00000014}.navbar-brand img{transition:height .25s}.sm-site-header.is-scrolled .navbar-brand img{height:40px!important}.sm-site-header.is-scrolled .sm-topbar{opacity:0;border-color:#0000;max-height:0;padding-top:0;padding-bottom:0}.sm-site-header .dropdown-menu.sm-mega-menu{z-index:1050;background:#fff;border:0;border-radius:0;width:100vw;padding:22px 0;position:absolute;overflow:hidden;box-shadow:0 4px 4px -2px #0000001f;top:65px!important;left:0!important;right:0!important;margin-left:auto!important;margin-right:auto!important;inset:auto!important}.sm-site-header .navbar-nav>.nav-item:last-child .dropdown-menu.sm-mega-menu{margin-left:0!important;margin-right:0!important;left:auto!important;right:0!important}li.nav-item a.nav-link{padding-top:15px;padding-bottom:15px}.sm-site-header .dropdown.show>.dropdown-menu.show:not(.sm-mega-menu),.sm-site-header .dropdown.show>.dropdown-menu.sm-mega-menu{display:block}.sm-site-header .sm-mega-heading .menu-label,.sm-site-header .sm-mega-title span{color:#0f172aeb;font-family:var(--font-heading-family),sans-serif;font-size:1.05rem;font-weight:var(--font-heading-weight-bold);letter-spacing:.01em;text-transform:none;gap:8px;text-decoration:none;display:flex}.sm-site-header .sm-mega-heading{align-items:center;gap:.6rem;margin-bottom:12px;padding-bottom:12px;display:flex;position:relative}.sm-site-header .sm-mega-heading:after{content:"";background:#7db928;width:64px;height:2px;position:absolute;bottom:0;left:0}.sm-site-header .sm-mega-heading i{box-shadow:none;color:#7db928;background:#7db9281f;border-radius:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.sm-site-header .sm-mega-list{margin-top:0;line-height:1.75rem}.sm-site-header .sm-mega-link{color:var(--text);transition:var(--transition);border-radius:0;padding:0 5px;font-size:.94rem;text-decoration:none;display:block}.sm-site-header .sm-mega-list li+li{margin-top:.35rem}.sm-site-header .sm-mega-link:hover{color:var(--primary);background:#0f172a0a}.sm-site-header .sm-mega-col{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 30px;position:relative;overflow:hidden}.sm-site-header .sm-mega-widget-zone{background:0 0;border-left:0}@media (width>=992px){.sm-site-header .dropdown-menu.sm-mega-menu{--sm-mega-shift:0px}.sm-site-header .nav-item.dropdown.mega-menu,.sm-site-header .nav-item.dropdown.sm-mega{position:static!important}.sm-site-header .nav-item.dropdown:has(.sm-mega-menu){position:static!important}.sm-site-header .dropdown-menu.sm-mega-menu .col-md-8.col-lg-9{flex:none;max-width:none}.sm-site-header .sm-mega-col:not(:last-child){border-right:1px solid #0f172a14}.sm-site-header .dropdown-menu.sm-mega-menu:after{box-shadow:none;content:"";filter:saturate(.92)contrast(1.04);pointer-events:none;z-index:0;background-position:50%;background-size:cover;border-radius:0;width:clamp(200px,24vw,280px);position:absolute;top:14px;bottom:14px;right:14px}}@media (width>=1400px){.sm-site-header .dropdown-menu.sm-mega-menu{width:min(1240px,100vw - 32px)!important;max-width:1240px!important}}.sm-site-header .navbar-nav{gap:1.5rem}.nav-link{font-family:var(--font-body-family);font-weight:var(--font-body-weight-base)}.sm-site-header .sm-mega-toggle i{margin-left:.35rem;font-size:.85em}@media (width>=993px){#smPrimaryNavDesk .sm-mega-toggle i.fa-chevron-right,#smPrimaryNavDesk .ud-dropdown-toggle i.fa-chevron-right{transform:rotate(90deg)}}.sm-topbar{border-bottom:1px solid var(--primary);color:var(--text);max-height:60px;padding:5px 0;transition:max-height .3s,opacity .3s,padding .3s,border-color .3s;overflow:hidden}.sm-topbar .sm-topbar-menu{color:var(--text);justify-content:flex-end;gap:15px;margin:0;padding:5px 0;text-decoration:none;list-style:none;display:flex}.sm-topbar .sm-topbar-menu .sub-menu{display:none!important}.sm-header-actions .sm-search-panel{opacity:0;pointer-events:none;z-index:50;background:#fff;border:none;border-radius:0 0 5px 5px;width:min(320px,90vw);padding:16px;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 32px);right:0;transform:translateY(-8px);box-shadow:0 50px 30px #0000001f}.sm-header-actions .sm-search-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.sm-header-actions .sm-search-inner{padding:0}.sm-cart-panel{width:min(360px,90vw);padding:16px}.sm-cart-panel-close{color:var(--text);cursor:pointer;height:36px;transition:background var(--transition);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;display:none}.sm-cart-panel-close:hover{background:#0000000f}.sm-cart-panel-close i{font-size:1.2rem}.sm-cart-backdrop{display:none}.dropdown-menu.sm-mega-menu ul.products li.product{box-shadow:none!important;border:none!important;width:100%!important;margin:0!important;padding:0!important;font-size:1rem!important}.dropdown-menu.sm-mega-menu ul.products li.product:hover{box-shadow:none!important;transform:none!important}.dropdown-menu.sm-mega-menu ul.products li.product .price,.dropdown-menu.sm-mega-menu ul.products li.product .sm-direct-checkout{display:none}.sm-search-panel .aa-Item,.sm-search-panel .aa-suggestion{border-radius:8px;margin:5px 0;padding:10px 0;transition:background-color .15s}.sm-search-panel .aa-Item:hover,.sm-search-panel .aa-Item[aria-selected=true],.sm-search-panel .aa-suggestion:hover{background:#0000000a}.aa-dropdown-menu .aa-suggestion em{background:var(--contrast-bg);color:var(--primary)}span.woocommerce-Price-amount.amount,span.woocommerce-Price-currencySymbol{font-weight:600}.sm-search-panel .aa-Panel,.sm-search-panel .aa-PanelLayout,.sm-search-panel .aa-PanelLayoutBody,.sm-search-panel .aa-PanelLayoutSection,.sm-search-panel .aa-dropdown-menu{background:0 0;box-shadow:none!important;border:0!important;width:100%!important;max-width:100%!important;position:static!important;inset:auto!important;transform:none!important}.aa-suggestion .suggestion-meta{font-size:0;line-height:0}.aa-suggestion .suggestion-meta .sku,.aa-suggestion .suggestion-meta .woocommerce-Price-amount,.aa-suggestion .suggestion-meta .woocommerce-Price-currencySymbol,.aa-suggestion .suggestion-meta bdi{font-size:14px;line-height:1.2}.sm-search-panel .aa-suggestion .suggestion-link{align-items:center;gap:12px;display:flex}.sm-search-panel .aa-suggestion .suggestion-post-attributes{flex:1;min-width:0}.sm-search-panel .aa-suggestion .suggestion-meta{white-space:nowrap;margin-left:auto}.sm-search-panel .aa-suggestion .suggestion-meta p{margin:0}.sm-dropdown{border-radius:0}.flex-menu{justify-content:space-between;align-items:center;display:flex}@media (width<=992px){.sm-site-header .sm-search-panel{width:min(480px,100vw - 32px);position:fixed;top:110px;left:50%;right:auto;transform:translate(-50%,-8px)}.sm-site-header .sm-search-panel.is-open{transform:translate(-50%)}.sm-site-header .sm-cart-panel{--sm-cart-slide:100%;opacity:1;max-width:100vw;height:100dvh;max-height:100dvh;transform:translateX(var(--sm-cart-slide));z-index:1050;border-radius:0;flex-direction:column;width:min(420px,100vw);padding:0;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-16px 0 40px #0000002e}.sm-site-header .sm-cart-panel-inner{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0;overflow-y:auto}.sm-site-header .sm-cart-panel-header{z-index:2;background:#fff;border-bottom:1px solid #00000014;margin:0;padding:18px 20px;position:sticky;top:0}.sm-site-header .sm-cart-panel .woocommerce-mini-cart-totals,.sm-site-header .sm-cart-panel .woocommerce-mini-cart__buttons,.sm-site-header .sm-cart-panel-body{padding-left:20px;padding-right:20px}.sm-site-header .sm-cart-panel-body{padding-top:12px;padding-bottom:20px}.sm-site-header .sm-cart-dropdown[data-open=true] .sm-cart-panel{pointer-events:auto;transform:translate(0)}.sm-cart-backdrop{opacity:0;pointer-events:none;z-index:1040;background:#0006;transition:opacity .25s;display:block;position:fixed;inset:0}.sm-cart-dropdown[data-open=true] .sm-cart-backdrop{opacity:1;pointer-events:auto}body.sm-cart-open{overflow:hidden}.sm-cart-panel-close{display:inline-flex}.flex-menu{flex-direction:row-reverse}#smPrimaryNav{flex-grow:1;flex-basis:100%;align-items:center;padding:20px}#smPrimaryNavDesk{display:none}.sm-site-header .dropdown-menu.sm-mega-menu{box-shadow:none;border-radius:0;max-width:none;padding:0;position:static;top:auto;left:0;right:0;transform:none;width:100%!important}}@media (width>=992px){#smPrimaryNav{display:none}#smPrimaryNavDesk{display:block}.flex-menu{gap:20px}.nav-item.dropdown>.dropdown-menu{opacity:0;pointer-events:none;z-index:1050;margin-top:0;transition:opacity .2s,transform .2s;display:block;transform:translateY(-10px)}.nav-item.dropdown:hover>.dropdown-menu{opacity:1;pointer-events:auto;transition:opacity .2s,transform .2s;display:block;transform:translateY(0)}.sm-site-header .nav-item.dropdown>.dropdown-menu.sm-mega-menu{margin-left:0!important;margin-right:0!important;left:50%!important;right:auto!important;transform:translate(-50%,-10px)!important}.sm-site-header .nav-item.dropdown:hover>.dropdown-menu.sm-mega-menu{transform:translate(-50%)!important}.sm-site-header .dropdown.show>.dropdown-menu.sm-mega-menu{opacity:1;pointer-events:auto;transform:translate(-50%)!important}.sm-site-header .nav-item.dropdown:not(.sm-mega):not(.mega-menu){position:relative}.sm-site-header .nav-item.dropdown:not(.sm-mega):not(.mega-menu)>.dropdown-menu:not(.sm-mega-menu){left:50%!important;right:auto!important;transform:translate(-50%,-10px)!important}.sm-site-header .nav-item.dropdown:not(.sm-mega):not(.mega-menu):hover>.dropdown-menu:not(.sm-mega-menu){transform:translate(-50%)!important}.sm-site-header .navbar-nav>.nav-item.dropdown:not(.sm-mega):not(.mega-menu)>.dropdown-menu:not(.sm-mega-menu){left:auto!important;transform:translateY(-10px)!important}.sm-site-header .navbar-nav>.nav-item.dropdown:not(.sm-mega):not(.mega-menu):hover>.dropdown-menu:not(.sm-mega-menu){transform:translate(0)!important}.nav-item.dropdown>.dropdown-menu:before{content:"";background:0 0;height:50px;display:block;position:absolute;top:-20px;left:0;right:0}.sm-mega-toggle{pointer-events:auto}.nav-item.dropdown:hover>.sm-mega-toggle{cursor:pointer}.sm-mega-menu{padding-top:10px}}section.footer-area h4{color:var(--text);font-size:1.25rem;font-weight:700}section.footer-area p,section.footer-area ul li a{text-transform:none;font-size:90%;line-height:1.5em}div.subfooter a,footer a{color:#000;text-decoration:none}div.subfooter a:hover,footer a:hover{color:var(--primary);text-decoration:underline}.footer-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}div.row.footer-logos img{filter:grayscale();max-height:35px;transition:var(--transition);width:auto;margin:25px 0;display:block}div.row.footer-logos img:hover{filter:grayscale(0);transition:var(--transition)}div.row.footer-logos{max-width:90%}.footer-logos a{justify-content:center;align-items:center;line-height:0;display:inline-flex}.sl-usp-bar{background-color:#f5f5f5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:36px 0}.sl-product .sl-usp-bar{margin-top:48px}.sl-usp-bar__item{flex-direction:column;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.sl-usp-bar__icon{color:var(--sl-wine-accent,var(--primary));font-size:1.75rem;line-height:1}.sl-usp-bar__text{color:var(--text);font-size:.85rem;font-weight:var(--font-body-weight-bold);margin:0;line-height:1.4}.sl-usp-bar__text b,.sl-usp-bar__text strong{color:var(--sl-wine-accent,var(--primary));font-weight:var(--font-body-weight-bold)}@media (width<=767.98px){.sl-usp-bar{padding:1.75rem 0}.sl-usp-bar .row{justify-content:center;row-gap:1.75rem}.sl-usp-bar__icon{font-size:1.5rem}.sl-usp-bar__text{text-align:center;font-size:.8rem}}body.woocommerce.single-product .single_add_to_cart_button,body.woocommerce.single-product .sm-direct-checkout,body.woocommerce.single-product .sm-direct-checkout.button.alt.wp-element-button{width:auto!important}.sm-direct-checkout{color:var(--primary)!important;width:100%!important}.sm-direct-checkout.button.alt.wp-element-button{color:var(--primary);transition:var(--transition);background:0 0;border:2px solid;border-radius:3px;margin-top:0;font-weight:500;position:relative;text-align:center!important;font-size:20px!important;line-height:1.7em!important}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6,.sm-direct-checkout.button.alt.wp-element-button{color:var(--primary)}@media only screen and (width<=992px){body .sm-site-header .sm-topbar .container>p{display:none}body .sm-site-header .sm-topbar .container{justify-content:center}body .sm-site-header .sm-topbar #menu-topbar{justify-content:center;width:100%}body .sm-site-header .dropdown-menu,body .sm-site-header .dropdown-menu .dropdown-item,body .sm-site-header .dropdown-menu.sm-mega-menu{box-shadow:none;border:none;margin:0;padding:0}body .sm-site-header #smPrimaryNav .dropdown-menu{width:100%;position:static}body header .navbar-nav .nav-link{font-weight:var(--font-heading-weight-bold);justify-content:space-between;align-items:center;padding:12px 0;display:flex}body header .collapse li.nav-item.dropdown i.fa-chevron-right{transition:transform var(--transition);margin-left:auto;font-size:1rem}body header .collapse li.nav-item.dropdown.show i.fa-chevron-right{transform:rotate(90deg)}body header nav.navbar li.dropdown span.sm-mega-heading{color:var(--text);font-family:var(--font-body-family),sans-serif;font-weight:var(--font-body-weight-bold)}body header nav.navbar>.container a img{padding-left:20px}body header nav.navbar>.container a .suggestion-post-thumbnail{padding:0}.sm-site-header .flex-menu{z-index:10;position:relative}button.navbar-toggler.sm-navbar-toggler{border:0;outline:0;padding-right:20px}button.navbar-toggler.sm-navbar-toggler:focus,button.navbar-toggler.sm-navbar-toggler:focus-visible{box-shadow:none;outline:0}#smPrimaryNav{z-index:1;border:0;outline:0;position:relative}body header nav.navbar>.container{width:100%;margin:0;padding:0}#menu-hoofd-menu li.nav-item{border-bottom:1px solid #32323212;padding:0 20px}body .sm-site-header .sm-mega-col{border:0;padding:12px 0}body .sm-site-header .sm-mega-heading{margin-bottom:8px;padding-bottom:8px}body .sm-site-header .sm-mega-link{padding:8px 0}ul.sm-mega-list li a:hover{color:var(--primary);transition:var(--transition)}ul#menu-hoofd-menu{display:block!important}body .sm-site-header .sm-mega-heading i{text-align:center;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}}.woocommerce form .form-row input.input-text{border-radius:var(--radius);padding:10px;background-color:#fff!important;border:1px solid #ccc!important}.woocommerce label{font-weight:700}.woocommerce button.button,.woocommerce-page button.button,body button.sm-woocommerce-button{text-transform:uppercase;width:100%;background-color:var(--primary)!important;border-radius:var(--radius)!important;color:#fff!important;border:none!important;font-size:16px!important}body .woocommerce button.button:hover,body .woocommerce-page button.button:hover,body button.sm-woocommerce-button:hover{transition:var(--transition);font-size:16px;background-color:var(--hover)!important;border-radius:var(--radius)!important;border:none!important;padding:.3em 1em!important}.woocommerce a.button:after,.woocommerce button.button:not(.button-confirm):after,.woocommerce-page a.button:after,.woocommerce-page button.button:not(.button-confirm):after{content:""}.account-type-toggle,.shipping-type-toggle{color:#6c757d;border:1px solid #cccbc8;padding:.375rem .75rem;font-size:14px;font-weight:400;border-radius:var(--radius)!important;background-color:#0000!important}.account-type-toggle.active,.shipping-type-toggle.active{border:1px solid var(--primary)!important;color:#747474!important;background-color:#7db92824!important}#billing_first_name_field,#billing_last_name_field,#shipping_first_name_field,#shipping_last_name_field{width:100%}.section-title{border-bottom:1px solid;padding-bottom:5px}.section-subtitle{padding-top:5px}.wc_payment_methods,.wc_shipping_methods{flex-wrap:wrap;align-items:stretch;margin:0;padding:0;display:flex}.wc_payment_methods .wc_payment_method,.wc_shipping_methods .wc_shipping_method{width:calc(50% - .75rem);list-style:none;display:flex;margin-bottom:.75rem!important;margin-right:.75rem!important}.wc_payment_methods .wc_payment_method:nth-child(2n),.wc_shipping_methods .shipping_method:nth-child(2n){margin-right:0}@media (width<=576px){.wc_payment_methods .wc_payment_method,.wc_shipping_methods .shipping_method{width:100%;margin-right:0}}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#fff!important}.payment-card,.shipping-card{cursor:pointer;height:100%;transition:border-color .15s var(--transition),box-shadow .15s var(--transition),background-color .15s var(--transition);background:#fff;border:1px solid #e2e2e2;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 1.5rem;display:flex}.wc_payment_methods .wc_payment_method .input-radio,.wc_shipping_methods .wc_shipping_method .input-radio{opacity:0;pointer-events:none;position:absolute}.payment-card-left,.shipping-card-left{align-items:center;gap:1rem;display:flex}.payment-method-icon img,.shipping-method-icon img{width:auto;max-height:36px;display:block}body .card-body .ud-payment-icon>.mollie-gateway-icon,img.shipping-icon{height:40px!important;max-height:40px!important}.payment-card-title{font-size:1rem;font-weight:600}.payment-card-subtitle{color:#b3b3b3;font-size:.875rem;display:block}.payment-card-right{font-size:.95rem;font-weight:600}.wc_payment_method input:checked+.payment-card,.wc_shipping_method input:checked+.shipping-card{border-color:var(--primary)}.checkout-title{border-bottom:1px solid #cccbc8;padding-bottom:10px}.checkout-step-box>p.login-form-description{padding:.3em 0 1em}.checkout-email-wrapper{background:#f6f6f6;border:1px solid #ddd;border-radius:6px;padding:16px}.checkout-email-editview,.checkout-email-locked{position:relative}.checkout-login-email-feedback{font-size:.9em}.checkout-login-inner .login-hint{color:#555;margin-bottom:8px;font-size:14px}.checkout-item{width:auto;height:75px;max-height:75px}.woocommerce-terms-and-conditions-checkbox-text{font-size:14px;font-weight:400}.email-label{color:#666;margin-bottom:4px;font-size:13px}.email-value{font-size:16px;font-weight:500}.email-edit-link,.email-save-link{color:var(--primary);cursor:pointer;font-size:14px;text-decoration:none;position:absolute;top:0;right:0}.email-edit-link:hover,.email-save-link:hover{transition:var(--transition);text-decoration:underline}.ud-field-error{color:#dc3545;margin-top:4px;font-size:13px}.ud-billing .form-row{padding:0 9px 0 0!important}.woocommerce-error a{color:#fff}.sm-order-card{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:20px}.sm-order-card-header{margin-bottom:16px}.sm-order-line-thumb img{border-radius:4px;width:auto;max-height:100px}.checkout .sm-order-line-price,.checkout .sm-order-line-title{font-weight:700;font-size:.9em!important}.sm-order-divider{margin:12px 0}.sm-order-row{margin-bottom:4px}.sm-order-row-total{font-weight:600}.sm-order-extra li+li{margin-top:4px}.form-field-row{display:flex}input.input-text[readonly]{cursor:not-allowed;opacity:.8;pointer-events:none;color:#666!important;background-color:#f1f1f1!important}.sm-accordion-checkout .accordion-button:not(.collapsed){color:#000;background-color:#0000!important}.accordion-button:not(.collapsed){color:var(--primary);background-color:#7db9281a!important}.checkout_email_edit,.email-value{color:var(--primary)}.tax{font-size:.65em}.sm-cart-item-thumb img{width:auto;max-height:100px}.sm-cart-item-title:hover,.woocommerce-terms-and-conditions-checkbox-text a:hover{transition:var(--transition);text-decoration:underline}.sm-qty-control{height:36px;transition:opacity var(--transition);background:#f5f7f3;border:1px solid #e5e7eb;border-radius:999px;flex-shrink:0;align-items:stretch;display:inline-flex;overflow:hidden}.sm-qty-control.is-updating{opacity:.5;pointer-events:none}.sm-qty-btn{color:var(--text);cursor:pointer;height:100%;transition:var(--transition);background:0 0;border:0;justify-content:center;align-items:center;width:36px;padding:0;font-size:1rem;line-height:1;display:inline-flex}.sm-qty-btn:hover{background:var(--text);color:#fff}.sm-qty-btn i{font-size:.8rem;line-height:1}.sm-qty-input{-moz-appearance:textfield;color:var(--text);text-align:center;border:0;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;width:58px;height:100%;font-weight:700;background:#fff!important}.sm-qty-input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.sm-qty-input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.sm-qty-input{-moz-appearance:textfield!important}.sm-qty-input:focus,.sm-qty-input:focus-visible{outline:none}body .woocommerce .quantity input.qty:not(.sm-qty-input),body .woocommerce .quantity:not(.sm-qty-control){width:auto!important;max-width:50px!important}body .woocommerce .sm-qty-control .sm-qty-input{max-width:none!important}.sm-qty-control .quantity{display:contents}.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce-privacy-policy-text{display:none!important}#billing_leeftijd{width:auto!important;line-height:1!important}body form.checkout .woocommerce-error{display:none!important}.gift-card-row .code{font-size:12px;font-weight:700}body .sm_ywgc_code_field .woocommerce-message{color:#7db928!important;background:#fff!important;padding:10px 0!important;font-size:12px!important;display:block!important}body .sm_ywgc_code_field .woocommerce-error,body form.checkout .sm-cart-summary .woocommerce-error,body form.checkout .sm-order-totals .woocommerce-error{color:#b81c23!important;background:#fff!important;padding:10px 0!important;font-size:12px!important;display:block!important}.sm-direct-checkout{transition:var(--transition);border-radius:2px;padding:1em;background:var(--primary)!important;background-color:var(--primary)!important;color:#fff!important;margin-bottom:0!important}.sm-direct-checkout:hover{background-color:var(--hover);transition:var(--transition)}.sm-direct-checkout:after{content:""!important}#billing_country,#shipping_country{height:46px}.postcodenl-autocomplete-menu,input[class].postcodenl-autocomplete-address-input.postcodenl-autocomplete-address-input-blank{background-image:none!important}.ywgc_enter_code{width:100%;padding:10px 0}.ywgc_enter_code>div{justify-content:center;width:100%;display:flex}.ywgc_enter_code>div>p:first-of-type,.ywgc_have_code{display:none}.woocommerce .ywgc_enter_code{margin:0!important}.ywgc_enter_code .form-row{width:48%!important}.ywgc_enter_code .form-row.form-row-first{margin:0!important;padding:0!important}.ywgc_enter_code .input-text{background-color:#fafafa!important;border:0!important;border-radius:0!important;width:100%!important;padding:10px!important;font-size:10px!important;line-height:1.7em!important}.ywgc_enter_code p.form-row.form-row-last{margin:0;padding:0}body .ywgc_enter_code button.button.ywgc_apply_gift_card_button:hover,button.button.ywgc_apply_gift_card_button{border-radius:0!important;padding:10px!important;font-size:10px!important}.sm-footer-payments .sm-payment-icon{align-items:center;gap:6px;display:inline-flex}.sm-footer-payments .sm-payment-icon .mollie-gateway-icon,.sm-footer-payments .sm-payment-icon img{vertical-align:middle;width:auto;height:25px;max-height:none;margin:0;display:inline-block}.sm-footer-payments img,.sm-footer-payments svg{width:auto;height:24px;display:block}.sm-cart-dropdown{position:relative}.sm-cart-panel{opacity:0;pointer-events:none;z-index:50;background:#fff;border:none;border-radius:0 0 5px 5px;width:min(420px,92vw);transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 32px);right:0;transform:translateY(-8px);box-shadow:0 50px 30px #0000001f}.sm-cart-dropdown[data-open=true] .sm-cart-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.sm-cart-panel-inner{padding:14px}.sm-cart-panel-header{border-bottom:1px solid #0000000f;padding-bottom:10px}.sm-cart-panel-body{padding-top:10px}.sm-cart-panel a.remove.sm-mini-cart-remove,.sm-cart-panel button.remove.sm-mini-cart-remove{box-shadow:none;cursor:pointer;height:auto;transition:var(--transition);border:0;border-radius:0;justify-content:center;align-items:center;width:auto;margin:0;padding:0;line-height:1;text-decoration:none;display:inline-flex;color:var(--bs-secondary-color)!important;background:0 0!important}.sm-cart-panel a.remove.sm-mini-cart-remove:hover,.sm-cart-panel button.remove.sm-mini-cart-remove:hover{color:var(--wc-red)!important;background:0 0!important}.sm-cart-panel a.sm-mini-cart-remove i,.sm-cart-panel button.sm-mini-cart-remove i{color:inherit;transition:var(--transition);font-size:.9rem}.woocommerce a.sm-cart-remove{border-radius:var(--radius);color:var(--bs-secondary-color,#64748b);height:38px;transition:color var(--transition),border-color var(--transition);background:#fff;border:1px solid #e5e7eb;justify-content:center;align-items:center;width:38px;line-height:1;text-decoration:none;display:inline-flex}.woocommerce a.sm-cart-remove:hover{border-color:var(--wc-red,#c0392b);color:var(--wc-red,#c0392b)}.woocommerce a.sm-cart-remove i{color:inherit;font-size:.95rem}.sm-cart-panel .sm-mini-cart-thumb img,.woocommerce .sm-cart-panel ul.cart_list li img,.woocommerce .sm-cart-panel ul.product_list_widget li img{box-shadow:none;-o-object-fit:cover;object-fit:cover;border-radius:4px;float:none!important;width:50px!important;height:50px!important;margin:0!important}.sm-mini-cart-row{gap:12px}.sm-mini-cart-pricing{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.sm-mini-cart-unit-price{color:#9ca3af;white-space:nowrap;font-size:.75rem}.sm-mini-cart-line-total{color:var(--text);white-space:nowrap;font-size:.9rem;font-weight:600}.sm-mini-cart-qty{background:#f5f7f3;border:1px solid #e5e7eb;border-radius:999px;flex-shrink:0;align-items:stretch;height:30px;display:inline-flex;overflow:hidden}.sm-mini-cart-qty-btn{color:var(--text);cursor:pointer;height:100%;transition:var(--transition);background:0 0;border:0;justify-content:center;align-items:center;width:30px;padding:0;font-size:.8rem;line-height:1;display:inline-flex}.sm-mini-cart-qty-btn i{font-size:.75rem;line-height:1}.sm-mini-cart-qty-btn:hover:not(:disabled){background:var(--text);color:#fff}.sm-mini-cart-title a{color:var(--text)}.woocommerce-mini-cart__buttons a:not(.sm-button){color:var(--text);text-transform:lowercase;text-underline-offset:3px;transition:opacity var(--transition);font-size:.85rem;text-decoration:underline;display:inline-block}.woocommerce-mini-cart__buttons a:not(.sm-button):hover{opacity:.7}.sm-mini-cart-qty-btn:disabled{color:#9ca3af;cursor:not-allowed;opacity:.35}.sm-mini-cart-qty-value{-moz-appearance:textfield;color:var(--text);text-align:center;background:#fff;border:0;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;width:44px;min-width:44px;padding:0 2px;font-size:.85rem;font-weight:700}.sm-mini-cart-qty-value::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.sm-mini-cart-qty-value::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.sm-mini-cart-qty-value:focus{outline:none}.sm-cart-panel .woocommerce-mini-cart{overscroll-behavior:contain;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;max-height:min(40vh,352px);overflow-y:auto;padding-right:12px!important}.sm-cart-panel .woocommerce-mini-cart::-webkit-scrollbar{width:6px}.sm-cart-panel .woocommerce-mini-cart::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.sm-cart-panel.is-updating:after{border-radius:inherit;content:"";pointer-events:none;transition:opacity var(--transition);z-index:10;background:#ffffff8c;position:absolute;inset:0}.sm-cart-panel a.disabled,.sm-cart-panel a[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.woocommerce .blockUI.blockOverlay{background-color:var(--contrast-bg)!important}.sm-cart-empty-box{border-color:#00000014}.sm-cart-empty-message{font-size:1.05rem}.sm-cart-empty-sub{font-size:.95rem}.woocommerce.columns-1 ul.products li.product{width:auto!important}.star-rating span{font-family:WooCommerce,sans-serif!important}.sl-product-card-wrap{margin:0;padding:0;list-style:none}.sl-product-card{border-radius:var(--radius);height:100%;transition:border-color var(--transition),box-shadow var(--transition);background:#fff;border:1px solid #f0f0f0;flex-direction:column;display:flex;overflow:hidden}.sl-product-card:hover{border-color:var(--sl-wine-accent,var(--primary));box-shadow:0 4px 16px #0000000f}.sl-product-card-link{flex:1;display:block}.sl-product-card-link,.sl-product-card-link:hover{color:inherit;text-decoration:none}.sl-product-card-img-wrap{aspect-ratio:1;background:#fff;justify-content:center;align-items:center;padding:16px;display:flex;overflow:hidden}.sl-product-card-img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.sl-product-card-body{flex-direction:column;gap:8px;padding:12px 16px 0;display:flex}.sl-product-card-title{color:var(--text);font-family:var(--font-heading-family);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.sl-product-card-props{grid-template-columns:1fr 1fr;gap:4px 12px;display:grid}.sl-product-card-prop{color:#64748b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:.75rem;display:flex;overflow:hidden}.sl-product-card-prop i{color:var(--sl-wine-accent,var(--primary));text-align:center;flex-shrink:0;width:12px;font-size:.7rem}.sl-product-card-footer{justify-content:space-between;align-items:center;margin-top:auto;padding:12px 16px 0;display:flex}.sl-product-card-price{color:var(--text);font-size:1rem;font-weight:700}.sl-product-card-price del{color:#999;font-size:.8rem;font-weight:400}.sl-product-card-price ins{text-decoration:none}.sl-product-card-cart-btn,.sl-product-card-view-btn{border-radius:var(--radius);cursor:pointer;height:36px;transition:background-color var(--transition),transform var(--transition);border:none;flex-shrink:0;justify-content:center;align-items:center;width:36px;text-decoration:none;display:flex}.sl-product-card-cart-btn{background:var(--sl-wine-accent,var(--primary));color:#fff;font-size:.9rem}.sl-product-card-cart-btn:hover{background:var(--sl-wine-accent,var(--hover));filter:brightness(.95);transform:scale(1.05)}.sl-product-card-view-btn{color:var(--text);background:#f3f4f6;font-size:.8rem}.sl-product-card-view-btn:hover{color:var(--sl-wine-accent,var(--primary));background:#e5e7eb}@keyframes sl-card-pulse{0%{box-shadow:0 0 #7db92866}70%{box-shadow:0 0 0 10px #7db92800}to{box-shadow:0 0 #7db92800}}.sl-product-card-cart-btn.sl-added{animation:.5s ease-out sl-card-pulse}.sl-product-card-cart-btn.sl-added i:before{content:""}.sl-product-card-stock{text-align:center;border-top:1px solid #f0f0f0;margin-top:12px;padding:10px 16px 12px;font-size:.75rem}.sl-product-card-stock-in{color:#64748b;align-items:center;gap:5px;display:inline-flex}.sl-product-card-stock-in:before{background:var(--primary);content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px}.sl-product-card-stock-in i{display:none}.sl-product-card-stock-out{color:#999;align-items:center;gap:5px;display:inline-flex}.sl-product-card-stock-out:before{content:"";background:#999;border-radius:50%;flex-shrink:0;width:6px;height:6px}.woocommerce ul.products li.product .sl-product-card-price,.woocommerce ul.products li.product .sl-product-card-title{margin:0!important;padding:0!important}.woocommerce ul.products li.product .price{color:inherit;font-size:inherit}.woocommerce ul.products li.sl-product-card-wrap .added_to_cart,.woocommerce ul.products li.sl-product-card-wrap .button.add_to_cart_button{display:none!important}.woocommerce ul.products li.sl-product-card-wrap .star-rating{display:none}@media (width<=991.98px){.sl-product-card-title{font-size:.85rem}.sl-product-card-props{gap:3px 8px}.sl-product-card-prop{font-size:.72rem}}@media (width<=767.98px){.sl-product-card-img-wrap{padding:12px}.sl-product-card-body,.sl-product-card-footer{padding:10px 12px 0}.sl-product-card-stock{padding:6px 12px 10px}}@media (prefers-reduced-motion:reduce){.sl-product-card,.sl-product-card-cart-btn,.sl-product-card-img{transition:none}.sl-product-card-cart-btn.sl-added{animation:none}}body.single-product #main-content #content-area,body.single-product #main-content>.container>#content-area{width:100%!important;max-width:100%!important}body.single-product #main-content #content-area>#left-area,body.single-product #main-content #left-area{float:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}body.single-product #main-content #sidebar{display:none!important}body.single-product #main-content>.et_pb_section,body.single-product #main-content>.et_pb_section>.et_pb_row{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.sl-product-wine{--sl-wine-accent:var(--primary);padding-top:20px;overflow:visible;width:100%!important;max-width:100%!important}.sl-product-wine .sl-fullwidth{width:100vw;margin-left:calc(50% - 50vw)}.sl-wine-hero{padding-bottom:0}.sl-product-gallery .woocommerce-product-gallery{float:none!important;width:100%!important;margin:0!important}.sl-product-gallery .woocommerce-product-gallery__wrapper{width:100%!important}.sl-product-gallery .woocommerce-product-gallery .flex-viewport img,.sl-product-gallery .woocommerce-product-gallery .woocommerce-product-gallery__image img{-o-object-fit:contain;object-fit:contain;width:100%!important;height:auto!important}.sl-wine-hero-gallery{border-radius:var(--radius);background-color:#fff;padding:32px}.sl-product-wine .summary.entry-summary,.sl-wine-hero-summary{padding-left:32px;float:none!important;margin:0!important}.sl-wine-hero-summary .sl-breadcrumb-wrap{padding:0 0 14px}.sl-wine-hero-summary .product_title,.sl-wine-hero-summary h1.product_title.entry-title{color:var(--sl-wine-accent,var(--primary));font-family:var(--font-heading-family),serif;font-size:2.4rem;font-weight:var(--font-heading-weight-bold);line-height:1.1;padding:0!important}.sl-wine-hero-summary .price,.sl-wine-hero-summary .price .woocommerce-Price-amount,.sl-wine-hero-summary .price .woocommerce-Price-amount.amount,.sl-wine-hero-summary .price .woocommerce-Price-currencySymbol,.sl-wine-hero-summary .price bdi,.sl-wine-hero-summary p.price{font-weight:var(--font-heading-weight-bold);color:var(--sl-wine-accent,var(--primary))!important;font-family:var(--font-heading-family)!important}.sl-wine-hero-summary .price,.sl-wine-hero-summary p.price{margin:16px 0!important}.sl-product-wine .product_meta{display:none!important}.sl-wine-hero-summary .woocommerce-product-details__short-description,.sl-wine-hero-summary .woocommerce-product-details__short-description p{color:#534343;margin-bottom:24px;font-size:1rem;line-height:1.65}.sl-wine-badges{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;padding:16px 0;display:grid}.sl-wine-badge{background-color:#0000;flex-direction:column;gap:2px;min-width:0;padding:0;display:flex}.sl-wine-badge-header{color:var(--sl-wine-accent,var(--primary));align-items:center;gap:6px;display:flex}.sl-wine-badge-header i{flex-shrink:0;font-size:1rem}.sl-wine-badge-label{color:var(--sl-wine-accent,var(--primary));font-size:.7rem;font-weight:var(--font-body-weight-bold);letter-spacing:.1em;text-transform:uppercase}.sl-wine-badge-value{color:var(--text);font-size:.9rem;font-weight:var(--font-body-weight-bold)}.sl-wine-sliders{flex-direction:column;gap:14px;margin:24px 0;display:flex}.sl-slider-row{grid-template-columns:110px 1fr;align-items:center;gap:16px;display:grid}.sl-slider-label{color:#534343;font-size:.7rem;font-weight:var(--font-body-weight-bold);letter-spacing:.1em;text-transform:uppercase}.sl-slider-track-wrap{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.sl-slider-track{background-color:#e5e7eb;border-radius:1px;height:2px;position:relative}.sl-slider-tick{display:none}.sl-slider-fill{opacity:.3;border-radius:1px;height:100%;top:0;left:0}.sl-slider-dot,.sl-slider-fill{background-color:var(--sl-wine-accent,var(--primary));position:absolute}.sl-slider-dot{height:10px;transition:left var(--transition);z-index:1;border-radius:50%;width:10px;top:50%;transform:translate(-50%,-50%)}.sl-slider-markers{justify-content:space-between;gap:8px;display:flex}.sl-slider-marker{color:#9ca3af;letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;line-height:1}.sl-slider-marker:first-child{text-align:left}.sl-slider-marker:last-child{text-align:right}.sl-slider-marker:not(:first-child):not(:last-child){text-align:center}.sl-wine-aromas{margin:24px 0}.sl-wine-aromas-label{color:var(--sl-wine-accent,var(--primary));font-size:.7rem;font-weight:var(--font-body-weight-bold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;display:block}.sl-wine-aromas-list{flex-wrap:wrap;gap:8px;margin:0;list-style:none;display:flex;padding:0!important}.sl-wine-aroma-chip{color:var(--text);background-color:#fafaf8;border:1px solid #e5e7eb;border-radius:9999px;align-items:center;padding:6px 14px;font-size:.85rem;line-height:1.3;display:inline-flex}.sl-wine-aroma-chip:before{background-color:var(--sl-wine-accent,var(--primary));content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:8px}.sl-product-wine form.cart{flex-wrap:wrap;align-items:stretch;gap:12px;height:50px;max-height:50px;margin:24px 0!important;display:flex!important}.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before,form.cart:after,form.cart:before{content:none!important;display:none!important}.sl-quantity{border-radius:var(--radius);background:#fff;border:1px solid #e5e7eb;align-items:stretch;height:100%;display:inline-flex;overflow:hidden;margin:0!important}.sl-qty-btn{color:var(--text);cursor:pointer;transition:background-color var(--transition),color var(--transition);background:0 0;border:0;justify-content:center;align-items:center;width:44px;padding:0;font-size:1.1rem;display:inline-flex}.sl-qty-btn:hover{color:var(--sl-wine-accent,var(--primary));background-color:#f3f4f6}.sl-qty-btn:focus-visible{outline:2px solid var(--sl-wine-accent,var(--primary));outline-offset:-2px}.sl-product-wine form.cart .quantity .qty,.sl-quantity .qty{appearance:textfield;color:var(--text);font-size:1rem;font-weight:var(--font-body-weight-bold);text-align:center;background-color:#fff;border:0;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;border-radius:0;width:48px;padding:12px 0}.sl-product-wine form.cart .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-product-wine form.cart .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sl-quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sl-product-wine .single_add_to_cart_button,.sl-product-wine .single_add_to_cart_button.button.alt{font-size:.85rem;font-weight:var(--font-body-weight-bold);letter-spacing:.1em;text-transform:uppercase;height:100%;transition:filter var(--transition);white-space:nowrap;flex:1;padding:0 32px;background-color:var(--sl-wine-accent,var(--primary))!important;border-color:var(--sl-wine-accent,var(--primary))!important;border-radius:var(--radius)!important;color:var(--sl-wine-accent-text,#fff)!important;filter:none!important;opacity:1!important}.sl-product-wine .single_add_to_cart_button *{color:inherit!important}.sl-product-wine .single_add_to_cart_button.button.alt:hover,.sl-product-wine .single_add_to_cart_button:hover{background-color:var(--sl-wine-accent,var(--primary))!important;border-color:var(--sl-wine-accent,var(--primary))!important;color:var(--sl-wine-accent-text,#fff)!important;filter:brightness(.88)!important}.sl-product-wine .sm-direct-checkout{display:none!important}.sl-wine-story{padding:64px 0}.sl-wine-story-inner{text-align:center;max-width:768px;margin:0 auto}.sl-wine-story-header{margin-bottom:32px}.sl-wine-story-eyebrow{color:var(--sl-wine-accent,var(--primary));font-size:.75rem;font-weight:var(--font-body-weight-bold);letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;display:block}.sl-wine-story-title{color:var(--sl-wine-accent,var(--primary));font-family:var(--font-heading-family);font-size:clamp(1.6rem,3vw,2rem);font-weight:var(--font-heading-weight-bold);margin:0;line-height:1.2}.sl-wine-story-body{color:#534343;text-align:left;font-size:1rem;line-height:1.75;position:relative}.sl-wine-story-body p{margin:0 0 1.2em}.sl-wine-story-body p:last-child{margin-bottom:0}.sl-wine-story[data-expanded=false] .sl-wine-story-body,.sl-wine-story[data-expanded=true] .sl-wine-story-body{transition:max-height .7s cubic-bezier(.22,1,.36,1);overflow:hidden}.sl-wine-story[data-expanded=false] .sl-wine-story-body{max-height:320px}.sl-wine-story[data-expanded=false] .sl-wine-story-body:after{background:linear-gradient(to bottom,#fff0 0,var(--sl-story-fade,#fff) 100%);content:"";pointer-events:none;height:96px;transition:opacity .3s;position:absolute;inset:auto 0 0}.sl-wine-story-toggle{color:var(--sl-wine-accent,var(--primary));cursor:pointer;font-family:var(--font-body-family);font-size:.85rem;font-weight:var(--font-body-weight-bold);letter-spacing:.1em;text-transform:uppercase;transition:filter var(--transition);background:0 0;border:0;align-items:center;gap:8px;margin:24px auto 0;padding:10px 0;display:none}.sl-wine-story[data-expanded] .sl-wine-story-toggle{display:inline-flex}.sl-wine-story-toggle:hover{filter:brightness(.88)}.sl-wine-story-toggle:focus-visible{outline:2px solid var(--sl-wine-accent,var(--primary));outline-offset:4px;border-radius:2px}.sl-wine-story-toggle-less{display:none}.sl-wine-story-toggle-icon{transition:transform var(--transition)}.sl-wine-story[data-expanded=true] .sl-wine-story-toggle-more{display:none}.sl-wine-story[data-expanded=true] .sl-wine-story-toggle-less{display:inline}.sl-wine-story[data-expanded=true] .sl-wine-story-toggle-icon{transform:rotate(180deg)}.sl-wine-story-divider{border:0;border-top:1px solid #c4c4c4;max-width:75%;height:0;margin:32px auto 0}@media (prefers-reduced-motion:reduce){.sl-wine-story-toggle,.sl-wine-story-toggle-icon,.sl-wine-story[data-collapsible] .sl-wine-story-body,.sl-wine-story[data-collapsible] .sl-wine-story-body:after{transition:none}}.sl-wine-proefnotitie{padding:24px 0 80px}.sl-wine-proefnotitie-card{border-radius:var(--radius);background-color:#fff;border:1px solid #e5e5e5;max-width:860px;margin:0 auto;padding:48px}.sl-wine-proefnotitie-title{color:var(--sl-wine-accent,var(--primary));font-family:var(--font-heading-family);font-size:1.6rem;font-weight:var(--font-heading-weight-bold);margin:0 0 24px;line-height:1.2}.sl-wine-proefnotitie-quote{border-left:3px solid var(--sl-wine-accent,var(--primary));color:#534343;font-family:var(--font-heading-family);margin:0;padding:0 0 0 28px;font-size:1.15rem;font-style:italic;line-height:1.65}.sl-wine-proefnotitie-quote:before{content:"“"}.sl-wine-proefnotitie-quote:after{content:"”"}.sl-wine-proefnotitie-quote p:last-child{margin-bottom:0}.sl-wine-terroir{background-color:color-mix(in srgb,var(--sl-wine-accent,var(--primary)) 6%,#fff);width:100vw;margin-left:calc(50% - 50vw);padding:96px 0}.sl-wine-terroir-inner{text-align:center;max-width:720px;margin:0 auto}.sl-wine-terroir-header{margin-bottom:40px}.sl-wine-terroir-eyebrow{color:var(--sl-wine-accent,var(--primary));font-size:.75rem;font-weight:var(--font-body-weight-bold);letter-spacing:.25em;text-transform:uppercase;margin-bottom:18px;display:block}.sl-wine-terroir-title{color:var(--sl-wine-accent,var(--primary));font-family:var(--font-heading-family);font-size:clamp(1.8rem,3.5vw,2.4rem);font-style:italic;font-weight:var(--font-heading-weight-bold);margin:0;line-height:1.15}.sl-wine-terroir-body{color:#534343;text-align:left;font-size:1rem;line-height:1.85}.sl-wine-terroir-body p{margin:0 0 1.4em}.sl-wine-terroir-body p:last-child{margin-bottom:0}.sl-wine-terroir-body strong{color:var(--sl-wine-accent,var(--primary));font-weight:var(--font-body-weight-bold)}.sl-wine-terroir-mark{color:var(--sl-wine-accent,var(--primary));opacity:.35;text-align:center;margin:48px auto 0;font-size:1.4rem;line-height:1;display:block}@media (width<=767.98px){.sl-wine-terroir{padding:64px 24px}.sl-wine-terroir-body{font-size:.95rem;line-height:1.75}}.sl-wine-pairings{background-color:#7db9280a;width:100vw;margin-left:calc(50% - 50vw);padding:80px 0}.sl-product-wine .sl-wine-pairings{background-color:color-mix(in srgb,var(--sl-wine-accent,var(--primary)) 4%,#fff)}.sl-wine-pairings-header{text-align:center;margin-bottom:48px}.sl-wine-pairings-eyebrow{color:var(--sl-wine-accent,var(--primary));font-size:.75rem;font-weight:var(--font-body-weight-bold);letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;display:block}.sl-wine-pairings-title{color:var(--sl-wine-accent,var(--primary));font-family:var(--font-heading-family);font-size:clamp(1.6rem,3vw,2rem);font-weight:var(--font-heading-weight-bold);margin:0;line-height:1.2}.sl-wine-pairings-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:860px;margin:0 auto;padding:0;list-style:none;display:grid}.sl-wine-pairing:only-child{grid-column:1/-1;width:100%;max-width:420px;margin:0 auto}.sl-wine-pairing{border-radius:var(--radius);text-align:center;transition:box-shadow var(--transition),transform var(--transition);background-color:#fff;border:1px solid #e5e5e5;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.sl-wine-pairing:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000000f}.sl-wine-pairing-icon{border:1px solid color-mix(in srgb,var(--sl-wine-accent,var(--primary)) 25%,transparent);color:var(--sl-wine-accent,var(--primary));border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:12px;font-size:1.4rem;display:inline-flex}.sl-wine-pairing-title{color:var(--sl-wine-accent,var(--primary));font-family:var(--font-heading-family);font-size:1.2rem;font-weight:var(--font-heading-weight-bold);margin:0 0 4px;line-height:1.3}.sl-wine-pairing-desc{color:#534343;margin:0;font-size:.9rem;line-height:1.6}.sl-wine-tech{padding:80px 0}.sl-wine-tech-header{margin-bottom:0}.sl-wine-tech-grid{grid-template-columns:repeat(3,1fr);gap:0 64px;margin:0;display:grid}.sl-wine-tech-row{border-bottom:1px solid #e5e5e5;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:16px;margin:0;padding:16px 0;display:grid}.sl-wine-tech-key{color:#534343;font-size:.9rem;font-weight:var(--font-body-weight-bold);margin:0}.sl-wine-tech-value{color:var(--text);font-size:.9rem;font-weight:var(--font-body-weight-regular);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.sl-wine-tech-value:has(.sl-wine-tech-clamp[open]){white-space:normal;overflow:visible}.sl-wine-tech-clamp{display:inline}.sl-wine-tech-clamp-summary{cursor:pointer;list-style:none;display:inline}.sl-wine-tech-clamp,.sl-wine-tech-clamp-full,.sl-wine-tech-clamp-short,.sl-wine-tech-clamp-summary{color:inherit;font-weight:inherit}.sl-wine-tech-clamp-summary::-webkit-details-marker{display:none}.sl-wine-tech-clamp-summary::marker{display:none}.sl-wine-tech-clamp-summary:focus-visible{outline:2px solid var(--sl-wine-accent,var(--primary));outline-offset:2px;border-radius:2px}.sl-wine-tech-clamp-dots{color:var(--sl-wine-accent,var(--primary));transition:opacity var(--transition);margin-left:2px}.sl-wine-tech-clamp-summary:hover .sl-wine-tech-clamp-dots{opacity:.7}.sl-wine-tech-clamp-full,.sl-wine-tech-clamp[open] .sl-wine-tech-clamp-summary{display:none}.sl-wine-tech-clamp[open] .sl-wine-tech-clamp-full{display:inline}.sl-wine-faq{padding:80px 0}.sl-wine-faq-header{text-align:center;max-width:720px;margin:0 auto 40px}.sl-wine-faq-eyebrow{text-align:center;margin:0 0 10px;display:block}.sl-wine-faq-title{color:var(--text);font-family:var(--font-heading-family);font-size:clamp(1.6rem,3vw,2rem);font-weight:var(--font-heading-weight-bold);margin:0;line-height:1.2}@media (width<=1023.98px){.sl-wine-faq-header{text-align:left;max-width:none;margin-inline:0}.sl-wine-faq-eyebrow{text-align:left}}.sl-wine-faq-list{max-width:720px;margin:0 auto}.sl-wine-faq-item{background:0 0;border-bottom:1px solid #e5e5e5}.sl-wine-faq-item:first-child{border-top:1px solid #e5e5e5}.sl-wine-faq-q{color:var(--text);cursor:pointer;font-family:var(--font-heading-family);font-size:1.05rem;font-weight:var(--font-heading-weight-bold);transition:color var(--transition);justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;list-style:none;display:flex}.sl-wine-faq-q::-webkit-details-marker{display:none}.sl-wine-faq-q:hover{filter:brightness(.88)}.sl-wine-faq-q>span{flex:1}.sl-wine-faq-chevron{color:var(--text);transition:transform var(--transition);flex-shrink:0}.sl-wine-faq-item[open]>.sl-wine-faq-q .sl-wine-faq-chevron{transform:rotate(180deg)}.sl-wine-faq-a{color:#534343;padding:0 4px 20px;font-size:.95rem;line-height:1.7}.sl-wine-faq-a p:last-child{margin-bottom:0}.sl-wine-wijnhuis{color:#fff;align-items:center;width:100vw;min-height:600px;margin-left:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}.sl-wine-wijnhuis-bg{z-index:0;position:absolute;inset:0}.sl-wine-wijnhuis-bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sl-wine-wijnhuis-overlay{background:linear-gradient(135deg,color-mix(in srgb,var(--sl-wine-accent,var(--primary)) 55%,#0000008c) 0,#00000080 100%);position:absolute;inset:0}.sl-wine-wijnhuis-content{z-index:1;padding:80px 32px;position:relative}.sl-wine-wijnhuis-meta{font-size:.75rem;font-weight:var(--font-body-weight-bold);letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;gap:24px 32px;margin:0 0 28px;list-style:none;display:flex;padding:0!important}.sl-wine-wijnhuis-meta-item{align-items:center;gap:8px;display:inline-flex}.sl-wine-wijnhuis-meta-key{color:#fff9}.sl-wine-wijnhuis-meta-item a{color:#fff;text-underline-offset:4px;transition:text-decoration-color var(--transition);-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80;text-decoration-thickness:1px}.sl-wine-wijnhuis-meta-item a:hover{text-decoration-color:#fff}.sl-wine-wijnhuis-eyebrow{color:#fffc;font-size:.75rem;font-weight:var(--font-body-weight-bold);letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;display:block}.sl-wine-wijnhuis-title{color:#fff;font-family:var(--font-heading-family);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:var(--font-heading-weight-bold);margin:0 0 32px;line-height:1.05}.sl-wine-wijnhuis-body{color:#ffffffe6;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:36px;font-size:1rem;line-height:1.7;display:grid}.sl-wine-wijnhuis-body p{margin:0 0 1em}.sl-wine-wijnhuis-body p:last-child{margin-bottom:0}.sl-wine-wijnhuis-cta{border-radius:var(--radius);color:#fff;font-size:.8rem;font-weight:var(--font-body-weight-bold);letter-spacing:.15em;text-transform:uppercase;transition:background-color var(--transition),color var(--transition),gap var(--transition);border:1px solid #ffffff73;align-items:center;gap:14px;padding:14px 28px;text-decoration:none;display:inline-flex}.sl-wine-wijnhuis-cta:hover{color:var(--sl-wine-accent,var(--primary));background-color:#fff;gap:18px}.sl-regio-parallax{justify-content:center;align-items:center;width:100vw;height:400px;margin-left:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}.sl-regio-parallax-bg{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:absolute;inset:0}.sl-regio-parallax:after{background:linear-gradient(135deg,color-mix(in srgb,var(--sl-wine-accent,var(--primary)) 40%,#00000073) 0,#00000073 100%);content:"";z-index:1;position:absolute;inset:0}.sl-regio-parallax-overlay{color:#fff;text-align:center;text-shadow:0 2px 12px #0006;z-index:2;padding:0 24px;position:relative}.sl-regio-parallax-label{font-size:.75rem;font-weight:var(--font-body-weight-bold);letter-spacing:.18em;opacity:.85;text-transform:uppercase;margin-bottom:10px;display:block}.sl-regio-parallax-title{color:#fff;font-family:var(--font-heading-family);font-size:clamp(2rem,4vw,3.2rem);font-weight:var(--font-heading-weight-bold);margin:0;line-height:1.1}.sl-garanties{padding:80px 0}.sl-garanties .row{margin-inline:0}.sl-guarantees-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.sl-guarantee-item{border-radius:var(--radius);background-color:#fafaf8;gap:14px;padding:20px;display:flex}.sl-guarantee-item i{color:var(--sl-wine-accent,var(--primary));flex-shrink:0;margin-top:2px;font-size:1.3rem}.sl-guarantee-content{flex-direction:column;gap:4px;display:flex}.sl-guarantee-title{font-size:1rem;font-weight:var(--font-body-weight-bold);margin:0}.sl-guarantee-summary{color:#64748b;margin:0;font-size:.9rem}.sl-guarantee-link{color:var(--sl-wine-accent,var(--primary));font-family:var(--font-body-family);letter-spacing:.1em;text-transform:uppercase;transition:gap var(--transition),opacity var(--transition);align-items:center;gap:6px;margin-top:8px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.sl-guarantee-link:hover{opacity:.85;gap:10px}.sl-guarantee-link i{color:inherit;font-size:.8rem}@media (width<=767.98px){.sl-guarantee-item{flex-direction:column;gap:10px}.sl-guarantee-item i{margin-top:0}}.sl-sticky-bar-shipping{color:#64748b;align-items:center;gap:6px;font-size:.8rem;line-height:1.3;display:inline-flex}.sl-sticky-bar-shipping i{color:var(--sl-wine-accent,var(--primary));font-size:.9rem}@media (width<=575.98px){.sl-sticky-bar-shipping{font-size:.75rem}}body.single-product .sl-cross-sell+.related.products,body.single-product .sl-cross-sell+.sl-related,body.single-product .sl-upsells+.sl-cross-sell{border-top:1px solid #e5e7eb;margin-top:32px;padding-top:56px}@media (width<=1199.98px){.sl-wine-wijnhuis-body{grid-template-columns:1fr}}@media (width<=991.98px){.sl-product-hero{margin-bottom:40px}.sl-product-wine .summary.entry-summary,.sl-wine-hero-summary{padding-top:24px;padding-left:0}.sl-wine-hero-summary .product_title{font-size:1.8rem}.sl-wine-badges{grid-template-columns:repeat(2,1fr);gap:20px}.sl-garanties,.sl-luc-cta,.sl-wine-faq,.sl-wine-pairings,.sl-wine-story,.sl-wine-tech{padding:56px 0}.sl-wine-proefnotitie{padding:16px 0 56px}.sl-wine-proefnotitie-card{padding:32px 24px}.sl-wine-tech-grid{grid-template-columns:repeat(2,1fr);gap:0 32px}.sl-wine-wijnhuis{min-height:480px}.sl-wine-wijnhuis-content{padding:56px 24px}.sl-regio-parallax{height:320px}.sl-regio-parallax-bg{background-attachment:scroll}}@media (width<=767.98px){.sl-wine-hero{padding-bottom:40px}.sl-wine-hero-gallery{padding:20px}.sl-wine-hero-summary .product_title{font-size:1.6rem}.sl-wine-pairings-grid{grid-template-columns:1fr;gap:16px}.sl-wine-pairing{padding:24px 20px}.sl-wine-tech-grid{grid-template-columns:1fr}.sl-slider-row{grid-template-columns:80px 1fr;gap:12px}.sl-wine-proefnotitie-quote{padding-left:20px;font-size:1rem}}@media (width<=575.98px){.sl-wine-badges{grid-template-columns:1fr 1fr;gap:16px}.sl-slider-row{grid-template-columns:1fr;gap:4px}.sl-wine-wijnhuis-meta{gap:12px 20px;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.sl-product-wine .single_add_to_cart_button,.sl-slider-dot,.sl-wine-faq-chevron,.sl-wine-pairing,.sl-wine-wijnhuis-cta{transition:none}}.sl-breadcrumb-wrap{padding:18px 0 28px}.sl-breadcrumb{color:#8a8a8a;letter-spacing:.12em;text-align:left;text-transform:uppercase;font-size:.74rem;font-weight:500}.sl-breadcrumb a{color:#8a8a8a;transition:color var(--transition);text-decoration:none}.sl-breadcrumb a:hover{color:var(--text)}.sl-crumb-sep{color:#d1d5db;margin:0 10px}.sl-product-accessoire .sl-collection-mark{color:var(--primary);font-family:var(--font-heading-family);letter-spacing:.01em;margin-bottom:6px;font-size:.92rem;font-style:italic}.sl-product-accessoire .sl-collection-mark:before{color:var(--primary);content:"※";margin-right:8px;font-style:normal}.sl-product-accessoire .sl-product-label{color:#64748b;letter-spacing:.22em;text-transform:uppercase;margin-bottom:20px;font-size:.7rem;font-weight:600}.sl-product-accessoire .sl-product-summary .product_title,.sl-product-accessoire .sl-product-summary h1.product_title{color:var(--text);font-family:var(--font-heading-family);letter-spacing:-.015em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:400;line-height:1.02}.sl-hairline{background:#e5e7eb;height:1px;margin:24px 0;position:relative}.sl-hairline:before{background:var(--primary);content:"";width:36px;height:1px;position:absolute;top:0;left:0}.sl-product-short-desc{margin:16px 0 24px}.sl-product-short-desc p{color:#4a4a4a;font-family:var(--font-body-family);margin:0 0 14px;font-size:.95rem;line-height:1.55}.sl-product-short-desc p:last-child{margin-bottom:0}.sl-product-short-desc p strong{color:var(--text);font-weight:600}.sl-product-short-desc ul{flex-direction:column;gap:10px;margin:14px 0;padding:0;list-style:none;display:flex}.sl-product-short-desc ul li{border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.sl-product-short-desc ul li i{color:var(--primary);flex-shrink:0;font-size:.95rem;display:inline-flex}.sl-product-short-desc ul li span{color:#6b7280;font-family:var(--font-body-family);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:600;line-height:1.4}.sl-bullet-list--checks{flex-direction:column;gap:10px;margin:16px 0 24px;padding:0;list-style:none;display:flex}.sl-bullet-list--checks li{border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.sl-bullet-list--checks li i{color:var(--primary);flex-shrink:0;font-size:.95rem;display:inline-flex}.sl-bullet-list--checks li span{color:#6b7280;font-family:var(--font-body-family);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:600;line-height:1.4}.sl-bullet-list--numbered{counter-reset:sl-feat;margin:0 0 24px;padding:0;list-style:none}.sl-bullet-list--numbered li{color:#4a4a4a;border-bottom:1px solid #f0f0f0;grid-template-columns:28px 1fr;gap:16px;padding:12px 0;font-size:.95rem;line-height:1.5;display:grid}.sl-bullet-list--numbered li:before{color:var(--primary);content:counter(sl-feat,decimal-leading-zero);counter-increment:sl-feat;font-family:var(--font-heading-family);letter-spacing:.05em;padding-top:2px;font-size:.82rem;font-weight:600}.sl-bullet-list--numbered li i{display:none}.sl-product-accessoire .sl-product-summary .price,.sl-product-accessoire .sl-product-summary .price .woocommerce-Price-amount,.sl-product-accessoire .sl-product-summary .price .woocommerce-Price-amount.amount,.sl-product-accessoire .sl-product-summary .price .woocommerce-Price-currencySymbol,.sl-product-accessoire .sl-product-summary .price bdi,.sl-product-accessoire .sl-product-summary p.price{font-weight:var(--font-heading-weight-bold);color:var(--primary)!important;font-family:var(--font-heading-family)!important}.sl-product-accessoire .sl-product-summary .price{letter-spacing:-.02em;align-items:baseline;gap:6px;font-size:2.6rem;line-height:1;display:flex;margin:16px 0!important}.sl-product-accessoire .sl-product-summary .price .woocommerce-Price-currencySymbol{font-size:2.6rem;font-style:normal}.sl-product-accessoire .sl-product-summary .price ins{color:var(--text);text-decoration:none}.sl-product-accessoire .sl-product-summary .price del{color:#9ca3af;opacity:.7;margin-left:8px;font-size:1.2rem}.sl-product-accessoire .sl-stock-note{color:#64748b;font-family:var(--font-heading-family);margin:0 0 24px;font-size:.82rem;font-style:italic}.sl-product-accessoire .sl-stock-note strong{color:var(--primary);font-family:var(--font-body-family);font-style:normal;font-weight:700}.sl-product-accessoire form.cart .single_add_to_cart_button,.sl-product-accessoire form.cart .single_add_to_cart_button.button.alt{letter-spacing:.18em;text-transform:uppercase;gap:12px;min-height:52px;font-size:.8rem;transition:color .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;background:var(--text)!important;border:1px solid var(--text)!important;border-radius:0!important;padding:0 32px!important}.sl-product-accessoire form.cart .single_add_to_cart_button:before{background:var(--primary);content:"";z-index:0;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(100%)}.sl-product-accessoire form.cart .single_add_to_cart_button:hover{box-shadow:none;transform:none;background:var(--text)!important;color:#fff!important}.sl-product-accessoire form.cart .single_add_to_cart_button:hover:before{transform:translateY(0)}.sl-product-accessoire form.cart .single_add_to_cart_button>*{z-index:1;position:relative}.sl-product-accessoire form.cart .single_add_to_cart_button:active{transform:none}.sl-product .single_add_to_cart_button.js-sl-hero-add,.sl-product-accessoire form.cart .single_add_to_cart_button.js-sl-hero-add,.sl-product-wine .single_add_to_cart_button.js-sl-hero-add{justify-content:center;align-items:center;gap:8px;min-height:52px;display:inline-flex;overflow:visible;background:var(--sl-wine-accent,var(--primary))!important;color:var(--sl-wine-accent-text,#fff)!important;transition:filter var(--transition)!important;border:0!important;padding:0 32px!important}.sl-product-wine form.cart .single_add_to_cart_button.js-sl-hero-add{width:100%}.sl-product .single_add_to_cart_button.js-sl-hero-add:after,.sl-product .single_add_to_cart_button.js-sl-hero-add:before,.sl-product-accessoire form.cart .single_add_to_cart_button.js-sl-hero-add:after,.sl-product-accessoire form.cart .single_add_to_cart_button.js-sl-hero-add:before{content:none!important;display:none!important}.sl-product .single_add_to_cart_button.js-sl-hero-add:hover,.sl-product-accessoire form.cart .single_add_to_cart_button.js-sl-hero-add:hover,.sl-product-wine .single_add_to_cart_button.js-sl-hero-add:hover{filter:brightness(1.1);transform:none;background:var(--sl-wine-accent,var(--primary))!important;box-shadow:none!important;color:var(--sl-wine-accent-text,#fff)!important;border:0!important;padding:0 32px!important}.sl-product .single_add_to_cart_button.js-sl-hero-add i{font-size:1rem;line-height:1}.sl-product-accessoire form.cart .quantity{border:1px solid var(--text);border-radius:0}.sl-product-accessoire form.cart .sl-qty-btn{background:0 0;width:44px;height:52px}.sl-product-accessoire form.cart .sl-qty-btn:hover{background:var(--text);color:#fff}.sl-product-accessoire form.cart input.qty{border-left:1px solid var(--text);border-right:1px solid var(--text);font-family:var(--font-heading-family);height:52px;font-size:1.05rem}.sl-product-accessoire .sl-hero-meta-line{color:#8a8a8a;font-family:var(--font-heading-family);align-items:center;gap:14px;margin-top:16px;font-size:.82rem;font-style:italic;display:flex}.sl-product-accessoire .sl-hero-meta-line .sl-meta-sep{color:#d1d5db}.sl-product-accessoire .sl-hero-meta-line a{color:var(--text);font-style:italic;text-decoration:none;position:relative}.sl-product-accessoire .sl-hero-meta-line a:after{background:var(--text);content:"";transform-origin:0;height:1px;transition:transform var(--transition);width:100%;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.sl-product-accessoire .sl-hero-meta-line a:hover:after{transform:scaleX(1)}.sl-product-accessoire .sl-product-gallery-main{background:radial-gradient(65% 35% at 50% 100%,#32323214 0,#0000 70%)}.sl-product-accessoire .sl-desc-magazine{background:#fafaf8;margin:48px calc(50% - 50vw);padding:80px calc(50vw - 50%)}.sl-product-accessoire .sl-editorial-head{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-bottom:16px;display:grid}.sl-product-accessoire .sl-editorial-head .sl-rule{background:#d4d4d4;height:1px;position:relative}.sl-product-accessoire .sl-editorial-head .sl-rule:after{background:var(--primary);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px}.sl-product-accessoire .sl-editorial-head .sl-rule--left:after{right:0}.sl-product-accessoire .sl-editorial-head .sl-rule--right:after{left:0}.sl-product-accessoire .sl-editorial-head .sl-eyebrow{color:var(--primary);font-family:var(--font-heading-family);letter-spacing:.04em;white-space:nowrap;align-items:center;scroll-margin-top:120px;font-size:.92rem;font-style:italic;display:inline-flex}.sl-product-accessoire .sl-editorial-head .sl-eyebrow:after,.sl-product-accessoire .sl-editorial-head .sl-eyebrow:before{color:var(--primary);content:"·";margin:0 12px;font-style:normal}.sl-product-accessoire .sl-desc-magazine .sl-spread-deck,.sl-product-accessoire .sl-long-description .sl-spread-deck{color:#4a4a4a;font-family:var(--font-heading-family);text-align:left;max-width:780px;margin:0 0 40px;font-size:1.12rem;font-style:italic;line-height:1.5}.sl-product-accessoire .sl-desc-magazine .sl-editorial-head,.sl-product-accessoire .sl-long-description .sl-editorial-head{text-align:center!important}.sl-product-accessoire .sl-desc-magazine--no-title .sl-section-label{margin-bottom:40px;display:block;text-align:center!important}.sl-product-accessoire .sl-spread-layout{align-items:start;row-gap:32px;margin-bottom:0;display:grid;position:relative}.sl-product-accessoire .sl-spread-layout--centered{grid-template-columns:minmax(0,720px);justify-content:center}.sl-product-accessoire .sl-spread-layout--centered .sl-spread-col--text{grid-area:1/1}.sl-product-accessoire .sl-spread-layout--centered .sl-specs-strip{grid-area:2/1}.sl-product-accessoire .sl-spread-layout--photos{-moz-column-gap:64px;grid-template-columns:5fr 7fr;column-gap:64px}.sl-product-accessoire .sl-spread-layout--photos .sl-spread-col--text{grid-area:1/1}.sl-product-accessoire .sl-spread-photos-col{grid-area:1/2;position:relative}.sl-product-accessoire .sl-spread-photos{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.sl-product-accessoire .sl-spread-photo{aspect-ratio:4/5;border-radius:var(--radius);background:#e5d7d7;overflow:hidden}.sl-product-accessoire .sl-spread-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sl-product-accessoire .sl-spread-photo--2{margin-top:48px}.sl-product-accessoire .sl-spread-layout--photos .sl-specs-strip{grid-area:2/1/auto/-1}@media (width<=768px){.sl-product-accessoire .sl-spread-layout--photos{-moz-column-gap:0;grid-template-columns:1fr;gap:32px 0}.sl-product-accessoire .sl-spread-photos-col{grid-area:2/1}.sl-product-accessoire .sl-spread-photo--2{margin-top:24px}.sl-product-accessoire .sl-spread-layout--photos .sl-specs-strip{grid-row:3}}.sl-spread-col{color:#3a3a3a;font-size:.98rem;line-height:1.85}.sl-spread-col p{margin:0 0 18px}.sl-spread-col p:last-child{margin-bottom:0}.sl-spread-col ol,.sl-spread-col ul{margin:0 0 20px;padding-left:22px}.sl-spread-col ol li,.sl-spread-col ul li{margin-bottom:6px;line-height:1.65}.sl-spread-col ol li:last-child,.sl-spread-col ul li:last-child{margin-bottom:0}.sl-spread-col strong{color:var(--text);font-weight:700}.sl-product-accessoire .sl-spread-layout.sl-desc-collapse .sl-collapse-col{transition:max-height .7s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.sl-product-accessoire .sl-spread-layout.sl-desc-collapse.sl-has-more[data-collapsed=true] .sl-collapse-col{max-height:520px}.sl-product-accessoire .sl-spread-layout.sl-desc-collapse.sl-has-more .sl-collapse-col:after{content:"";opacity:1;pointer-events:none;z-index:2;background:linear-gradient(#fafaf800,#fafaf8f2 75%,#fafaf8);height:140px;transition:opacity .4s;position:absolute;bottom:0;left:0;right:0}.sl-product-accessoire .sl-spread-layout.sl-desc-collapse.sl-has-more[data-collapsed=false] .sl-collapse-col:after{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.sl-product-accessoire .sl-spread-layout.sl-desc-collapse .sl-collapse-col,.sl-product-accessoire .sl-spread-layout.sl-desc-collapse.sl-has-more .sl-collapse-col:after{transition:none}}.sl-product-accessoire .sl-spread-layout>.sl-desc-readmore{color:var(--primary);cursor:pointer;font-family:var(--font-body-family);letter-spacing:.12em;text-transform:uppercase;transition:opacity var(--transition);background:0 0;border:none;grid-area:2/1/auto/-1;justify-self:center;align-items:center;gap:8px;margin-top:16px;padding:8px 0;font-size:.78rem;font-weight:600;line-height:1.2;display:inline-flex}.sl-product-accessoire .sl-spread-layout>.sl-desc-readmore:hover{opacity:.75}.sl-product-accessoire .sl-spread-layout>.sl-desc-readmore i{color:var(--primary);transition:transform var(--transition);font-size:.9rem}.sl-product-accessoire .sl-spread-layout[data-collapsed=false]>.sl-desc-readmore i{transform:rotate(180deg)}@media (width<=991.98px){.sl-product-accessoire .sl-spread-layout--photos{grid-template-rows:auto;grid-template-columns:1fr;gap:28px}.sl-product-accessoire .sl-spread-layout--centered{grid-template-columns:1fr}.sl-product-accessoire .sl-specs-strip,.sl-product-accessoire .sl-spread-col--text,.sl-product-accessoire .sl-spread-photos-col{grid-area:auto/1}.sl-product-accessoire .sl-spread-layout--photos .sl-spread-photos-col{order:-1;grid-row:1}.sl-product-accessoire .sl-spread-layout--photos .sl-spread-col--text{grid-row:2}.sl-product-accessoire .sl-spread-layout>.sl-desc-readmore{grid-area:auto/1;place-self:auto center}.sl-spread-col--text>p:first-of-type:first-letter{font-size:inherit}.sl-product-accessoire .sl-specs-strip{grid-template-columns:repeat(2,1fr)}.sl-product-accessoire .sl-specs-strip .sl-spec-item{border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;padding:16px 18px}.sl-product-accessoire .sl-specs-strip .sl-spec-item:nth-child(3n){border-right:1px solid #d4d4d4}.sl-product-accessoire .sl-specs-strip .sl-spec-item:nth-child(2n){border-right:none}.sl-product-accessoire .sl-specs-strip .sl-spec-item:nth-last-child(-n+3){border-bottom:1px solid #d4d4d4}.sl-product-accessoire .sl-specs-strip .sl-spec-item:nth-last-child(-n+2){border-bottom:none}.sl-product-accessoire .sl-specs-strip[data-count="4"]{grid-template-columns:repeat(4,1fr)}.sl-product-accessoire .sl-specs-strip[data-count="4"] .sl-spec-item{border-bottom:none;border-right:1px solid #d4d4d4}.sl-product-accessoire .sl-specs-strip[data-count="4"] .sl-spec-item:last-child{border-right:none}}@media (width<=767.98px){.sl-product-accessoire .sl-desc-magazine{padding:48px 0;overflow-x:hidden}.sl-product-accessoire .sl-spread-col,.sl-product-accessoire .sl-spread-col p,.sl-product-accessoire .sl-spread-layout{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.sl-product-accessoire .sl-desc-readmore{white-space:normal;word-wrap:break-word;max-width:100%}.sl-product-accessoire .sl-spread-title{font-size:1.8rem}.sl-product-accessoire .sl-spread-deck{margin-bottom:36px;font-size:1rem}.sl-pull-quote{font-size:1.1rem}.sl-product-accessoire .sl-trust-signals{gap:12px}.sl-product-accessoire .sl-specs-strip{grid-template-columns:1fr}.sl-product-accessoire .sl-specs-strip .sl-spec-item{border-bottom:1px solid #d4d4d4;border-right:none!important}.sl-product-accessoire .sl-specs-strip .sl-spec-item:last-child{border-bottom:none}.sl-product-accessoire .sl-specs-strip[data-count="4"]{grid-template-columns:repeat(2,1fr)!important}.sl-product-accessoire .sl-specs-strip[data-count="4"] .sl-spec-item{padding:16px 14px;border-bottom:1px solid #d4d4d4!important;border-right:1px solid #d4d4d4!important}.sl-product-accessoire .sl-specs-strip[data-count="4"] .sl-spec-item:nth-child(2n){border-right:none!important}.sl-product-accessoire .sl-specs-strip[data-count="4"] .sl-spec-item:nth-last-child(-n+2){border-bottom:none!important}}.sl-product-accessoire .sl-reveal,.sl-product-accessoire .sl-reveal-left,.sl-product-accessoire .sl-reveal-right{opacity:0;transition:opacity 1.7s cubic-bezier(.16,1,.3,1),transform 1.7s cubic-bezier(.16,1,.3,1)}.sl-product-accessoire .sl-reveal{transform:translateY(28px)}.sl-product-accessoire .sl-reveal-left{transform:translate(-36px)}.sl-product-accessoire .sl-reveal-right{transform:translate(36px)}.sl-product-accessoire .sl-reveal-left.sl-visible,.sl-product-accessoire .sl-reveal-right.sl-visible,.sl-product-accessoire .sl-reveal.sl-visible{opacity:1;transform:translate(0)}.sl-product-accessoire .sl-stagger>*{opacity:0;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.sl-product-accessoire .sl-stagger.sl-visible>*{opacity:1;transform:translateY(0)}.sl-product-accessoire .sl-stagger.sl-visible>:first-child{transition-delay:0s}.sl-product-accessoire .sl-stagger.sl-visible>:nth-child(2){transition-delay:.12s}.sl-product-accessoire .sl-stagger.sl-visible>:nth-child(3){transition-delay:.24s}.sl-product-accessoire .sl-stagger.sl-visible>:nth-child(4){transition-delay:.36s}.sl-product-accessoire .sl-stagger.sl-visible>:nth-child(5){transition-delay:.48s}.sl-product-accessoire .sl-stagger.sl-visible>:nth-child(6){transition-delay:.6s}@media (prefers-reduced-motion:reduce){.sl-product-accessoire .sl-reveal,.sl-product-accessoire .sl-reveal-left,.sl-product-accessoire .sl-reveal-right,.sl-product-accessoire .sl-stagger>*{opacity:1;transition:none;transform:none}}.sl-product-accessoire{padding-top:20px}body.single-product .sl-product-accessoire{width:100%!important;max-width:100%!important}.sl-product-accessoire .sl-product-gallery-wrap{position:relative}.sl-product-accessoire .sl-acc-gallery-main{border-radius:var(--radius);max-width:520px;margin:0 auto;overflow:hidden}.sl-product-accessoire .sl-product-gallery-main{aspect-ratio:1;border-radius:var(--radius);background:#f8f8f6;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.sl-product-accessoire .sl-product-gallery-main img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.sl-product-accessoire .sl-product-gallery-wrap--single .sl-product-gallery-main{aspect-ratio:4/5}.sl-product-accessoire .sl-acc-gallery-main .swiper-button-next,.sl-product-accessoire .sl-acc-gallery-main .swiper-button-prev{height:40px;transition:border-color var(--transition),background-color var(--transition),transform var(--transition);background:#fff;border:2px solid #e5e7eb;border-radius:50%;width:40px;box-shadow:0 2px 8px #0000000f}.sl-product-accessoire .sl-acc-gallery-main .swiper-button-next:after,.sl-product-accessoire .sl-acc-gallery-main .swiper-button-prev:after{color:var(--text);transition:color var(--transition);font-size:14px;font-weight:700}.sl-product-accessoire .sl-acc-gallery-main .swiper-button-next:active,.sl-product-accessoire .sl-acc-gallery-main .swiper-button-next:hover,.sl-product-accessoire .sl-acc-gallery-main .swiper-button-prev:active,.sl-product-accessoire .sl-acc-gallery-main .swiper-button-prev:hover{background:var(--primary);border-color:var(--primary);transform:scale(1.08)}.sl-product-accessoire .sl-acc-gallery-main .swiper-button-next:active:after,.sl-product-accessoire .sl-acc-gallery-main .swiper-button-next:hover:after,.sl-product-accessoire .sl-acc-gallery-main .swiper-button-prev:active:after,.sl-product-accessoire .sl-acc-gallery-main .swiper-button-prev:hover:after{color:#fff}.sl-product-accessoire .sl-gallery-thumbs{max-width:520px;margin:12px auto 0}.sl-product-accessoire .sl-gallery-thumbs .swiper-slide{flex-shrink:0;width:72px}.sl-product-accessoire .sl-gallery-thumb{aspect-ratio:1;border-radius:var(--radius);cursor:pointer;height:72px;transition:border-color var(--transition),box-shadow var(--transition);background:#f8f8f6;border:2px solid #0000;width:72px;overflow:hidden}.sl-product-accessoire .sl-gallery-thumb.active,.sl-product-accessoire .sl-gallery-thumbs .swiper-slide-thumb-active .sl-gallery-thumb{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.sl-product-accessoire .sl-gallery-thumb:hover:not(.active){border-color:#7db92866}.sl-product-accessoire .sl-gallery-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sl-product-accessoire .sl-product-summary{flex-direction:column;display:flex}.sl-product-accessoire .sl-buy-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:20px 0 24px;padding:24px;transition:box-shadow .4s,border-color .4s;box-shadow:0 4px 16px #0000000f}.sl-product-accessoire .sl-buy-card:hover{border-color:#7db9284d;box-shadow:0 8px 24px #00000014}.sl-product-accessoire .sl-buy-card-price{border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding-bottom:16px}.sl-product-accessoire .sl-buy-card-price .price{color:var(--primary);margin:0;font-size:2rem;font-weight:700}.sl-product-accessoire .sl-buy-card-actions{margin:0}.sl-product-accessoire .sl-buy-card-actions form.cart{align-items:stretch;gap:12px;margin:0;display:flex}.sl-product-accessoire .sl-buy-card-actions .quantity{margin:0}.sl-product-accessoire .sl-hero-kenmerken{grid-column:1/-1;margin-top:48px}.sl-product-accessoire .sl-hero-kenmerken .sl-section-label{display:none}.sl-product-accessoire .sl-hero-kenmerken .sl-section-title{margin-bottom:24px;font-size:1.4rem}.sl-product-category-badge{background:var(--contrast-bg);color:var(--primary);border-radius:20px;align-items:center;gap:6px;width:fit-content;margin-bottom:14px;padding:5px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.sl-scroll-indicator{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:40px auto 0;text-decoration:none;transition:transform .4s,box-shadow .4s,background-color .4s;animation:2s ease-in-out infinite sl-scroll-bounce;display:flex;box-shadow:0 4px 16px #7db9284d}.sl-scroll-indicator:hover{background:var(--hover);animation-play-state:paused;box-shadow:0 6px 20px #7db92873}.sl-scroll-indicator i{font-size:1rem}@keyframes sl-scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.sl-scroll-indicator{animation:none}}html{scroll-behavior:smooth}.sl-product-accessoire .sl-desc-specs{margin-top:20px}.sl-spec-badges{grid-template-columns:repeat(3,1fr);justify-content:normal;gap:12px;margin:0;display:grid}.sl-spec-badge{border-radius:var(--radius);background:#fff;border:1px solid #0000;flex-direction:column;gap:4px;width:auto;min-width:0;padding:16px 20px;transition:background-color .6s cubic-bezier(.16,1,.3,1),border-color .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.sl-spec-badge:hover{background:#fff;border-color:#7db92840;transform:translateY(-2px);box-shadow:0 6px 18px #0000000f}@media (width<=767.98px){.sl-spec-badges{grid-template-columns:repeat(2,1fr);gap:10px}}.sl-spec-badge-header{align-items:center;gap:8px;display:flex}.sl-spec-badge-header i{color:var(--primary);flex-shrink:0;font-size:1rem}.sl-spec-badge-label{color:#64748b;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.6rem;font-weight:700;overflow:hidden}.sl-spec-badge-value{color:var(--text);word-break:break-word;font-size:.82rem;font-weight:700}.sl-product-accessoire .sl-trust-signals{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:20px;margin-bottom:24px;padding:14px 0;display:flex}.sl-trust-signal{color:#64748b;align-items:center;gap:8px;font-size:.82rem;display:flex}.sl-trust-signal i{font-size:.9rem}.sl-trust-signal--in-stock{color:var(--primary);font-weight:600}.sl-trust-signal--in-stock i{color:var(--primary)}.sl-trust-signal--out-of-stock{color:#dc2626;font-weight:600}.sl-trust-signal--out-of-stock i{color:#dc2626}.sl-product-accessoire form.cart{flex-wrap:wrap;align-items:stretch;gap:12px;margin-bottom:12px;display:flex}.sl-product-accessoire form.cart .sm-direct-checkout,.sl-product-accessoire form.cart a.sm-direct-checkout{display:none!important}.sl-product-accessoire form.cart .quantity{border-radius:var(--radius);transition:border-color var(--transition);border:2px solid #e5e7eb;flex-shrink:0;align-items:stretch;width:auto;margin-right:0;display:inline-flex;overflow:hidden}.sl-product-accessoire form.cart .quantity:focus-within{border-color:var(--primary)}.sl-product-accessoire form.cart .sl-qty-btn{color:var(--text);cursor:pointer;height:42px;transition:background-color var(--transition),color var(--transition);background:#fafaf8;border:none;justify-content:center;align-items:center;width:42px;padding:0;font-size:.9rem;line-height:1;display:flex}.sl-product-accessoire form.cart .sl-qty-btn:hover{color:var(--primary);background:#eee}.sl-product-accessoire form.cart .sl-qty-btn:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.sl-product-accessoire form.cart input.qty{appearance:textfield;color:var(--text);font-family:var(--font-body-family);text-align:center;background:#fff;border:none;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;width:50px;height:auto;margin:0;padding:10px 4px;font-size:1rem;font-weight:700}.sl-product-accessoire form.cart input.qty:focus{outline:none}.sl-product-accessoire form.cart input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-product-accessoire form.cart input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sl-product-accessoire .sl-stock-notice{color:#64748b;margin-top:6px;font-size:.82rem;display:none}.sl-product-accessoire .sl-stock-notice.sl-visible{display:block}.sl-product-accessoire form.cart .single_add_to_cart_button,.sl-product-accessoire form.cart .single_add_to_cart_button.button.alt{cursor:pointer;font-family:var(--font-body-family);letter-spacing:0;text-transform:none;min-height:46px;transition:all var(--transition);flex:1;justify-content:center;align-items:center;gap:10px;margin:0;padding:12px 28px;font-size:1rem;font-weight:700;display:flex;background:var(--primary)!important;border:2px solid var(--primary)!important;color:#fff!important;border-radius:8px!important}.sl-product-accessoire form.cart .single_add_to_cart_button:hover{transform:translateY(-2px);box-shadow:0 4px 16px #7db92833;border-color:var(--primary)!important;color:var(--primary)!important;background:#fff!important}.sl-product-accessoire form.cart .single_add_to_cart_button:active{box-shadow:none;transform:scale(.98)translateY(0);background:var(--hover)!important;border-color:var(--hover)!important;color:#fff!important}.sl-product-accessoire form.cart .single_add_to_cart_button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sl-bullet-list{flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.sl-bullet-list li{color:var(--text);align-items:flex-start;gap:10px;font-size:.9rem;font-weight:500;line-height:1.5;display:flex}.sl-bullet-list li i{color:var(--primary);flex-shrink:0;margin-top:3px;font-size:.85rem}.sl-product-accessoire .sl-long-description{background:#fafaf8;margin:0 calc(50% - 50vw);padding:60px calc(50vw - 50%)}:is(body:has(.sl-product-accessoire),html:has(.sl-product-accessoire)){overflow-x:clip}.sl-desc-hero{text-align:left;max-width:860px;margin-bottom:48px;margin-left:auto;margin-right:auto}.sl-desc-hero--with-image{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:none;display:grid}.sl-desc-hero-text .sl-long-description-title{color:var(--text);font-family:var(--font-heading-family);margin:0 0 24px;font-size:2.2rem;font-weight:700;line-height:1.15}.sl-long-description-content{color:var(--text);font-size:1.02rem;line-height:1.8;text-align:left!important}.sl-long-description-content p{margin-bottom:16px}.sl-long-description-content p:last-child{margin-bottom:0}.sl-desc-gallery{flex-direction:column;gap:10px;display:flex}.sl-desc-gallery-main img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:auto;max-height:320px;display:block;box-shadow:0 8px 32px #00000014}.sl-desc-gallery-thumbs{gap:10px;display:flex}.sl-desc-gallery-thumb{flex:1}.sl-desc-gallery-thumb img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:160px;box-shadow:0 4px 16px #0000000f}.sl-long-description--magazine{background:0 0}.sl-mag-hero{width:100%;height:480px;margin-bottom:56px;position:relative;overflow:hidden}.sl-mag-hero img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.02)}.sl-long-description--magazine.sl-visible .sl-mag-hero img{transform:scale(1)}.sl-mag-hero-overlay{background:linear-gradient(#0000 50%,#0000008c);justify-content:center;align-items:flex-end;padding:0 24px 40px;display:flex;position:absolute;inset:0}.sl-mag-eyebrow{color:var(--primary);letter-spacing:.18em;text-transform:uppercase;background:#fffffff2;border-radius:100px;padding:10px 24px;font-size:.78rem;font-weight:700;display:inline-block;box-shadow:0 4px 16px #00000026}.sl-mag-eyebrow--inline{box-shadow:none;color:var(--primary);background:0 0;margin-bottom:16px;padding:0}.sl-mag-content{max-width:980px;margin:0 auto}.sl-mag-header{text-align:center;margin-bottom:56px;position:relative}.sl-mag-title{color:var(--text);font-family:var(--font-heading-family);letter-spacing:-.01em;margin:0 0 24px;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;line-height:1.1}.sl-mag-divider{background:var(--primary);border-radius:100px;width:60px;height:3px;margin:0 auto;display:block}.sl-mag-body{grid-template-columns:1fr 1fr;gap:48px;margin-bottom:56px;display:grid}.sl-mag-col{color:#3a3a3a;font-size:1rem;line-height:1.85}.sl-mag-col p{margin:0 0 18px}.sl-mag-col p:last-child{margin-bottom:0}.sl-mag-col:first-child p:first-child:first-letter{color:var(--primary);float:left;font-family:var(--font-heading-family);margin:6px 10px 0 0;font-size:3.6rem;font-weight:700;line-height:.9}.sl-mag-extras{grid-template-columns:1fr 1fr;gap:24px;margin-top:16px;display:grid}.sl-mag-extra{aspect-ratio:4/3;border-radius:8px;margin:0;overflow:hidden;box-shadow:0 6px 24px #00000014}.sl-mag-extra img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.sl-mag-extra:hover img{transform:scale(1.04)}@media (width<=991.98px){.sl-mag-hero{height:360px;margin-bottom:40px}.sl-mag-body{grid-template-columns:1fr;gap:24px}.sl-mag-col:first-child p:first-child:first-letter{font-size:3rem}}@media (width<=767.98px){.sl-long-description--magazine{margin:40px 0;padding-bottom:56px}.sl-mag-hero{height:260px}.sl-mag-header,.sl-mag-hero{margin-bottom:32px}.sl-mag-extras{grid-template-columns:1fr}}.sl-product-accessoire .sl-product-details{flex-direction:column;gap:100px;padding:100px 0;display:flex}.sl-specs-table{border-collapse:collapse;width:100%}.sl-specs-table tr{transition:background-color var(--transition);border-bottom:1px solid #f0f0f0}.sl-specs-table tr:hover{background:#fafaf8}.sl-specs-table tr:last-child{border-bottom:none}.sl-specs-table td{vertical-align:middle;padding:14px 16px;font-size:.92rem}.sl-specs-table td:first-child{color:var(--text);white-space:nowrap;width:40%;font-weight:700}.sl-specs-table td:last-child{color:#555}.sl-specs-table td i{color:var(--primary);text-align:center;width:18px;margin-right:10px}.sl-product-accessoire .sl-tips-verzorging-row{align-items:stretch;row-gap:48px;padding-top:56px;padding-bottom:56px}.sl-product-accessoire .sl-tips-col,.sl-product-accessoire .sl-verzorging-col{display:flex}.sl-product-accessoire .sl-tips-col>.sl-tips-editorial,.sl-product-accessoire .sl-verzorging-col>.sl-verzorging-editorial{width:100%}.sl-product-accessoire .sl-tips-editorial{padding:32px 0 16px}.sl-product-accessoire .sl-tips-list{margin:32px 0 0;padding:0;list-style:none}.sl-product-accessoire .sl-tip-row{grid-template-columns:64px 1fr;align-items:start;gap:0;padding:12px 0;display:grid}.sl-product-accessoire .sl-tip-number{color:var(--primary);font-family:var(--font-heading-family);letter-spacing:0;font-size:2rem;font-style:italic;font-weight:400;line-height:1}.sl-product-accessoire .sl-tip-content{flex-direction:column;gap:8px;display:flex}.sl-product-accessoire .sl-tip-title{color:var(--text);font-family:var(--font-heading-family);letter-spacing:-.005em;margin:0;padding:0;font-size:1.15rem;font-weight:500;line-height:1.25}.sl-product-accessoire .sl-tip-title em{color:var(--primary);font-style:italic}.sl-product-accessoire .sl-tip-body{color:#4a4a4a;margin:0;font-size:.95rem;line-height:1.7}.sl-product-accessoire .sl-verzorging-editorial{width:100%;padding:0}.sl-product-accessoire .sl-verzorging-card{border-radius:var(--radius);background:#fafaf8;width:100%;height:100%;padding:32px 36px 40px}.sl-product-accessoire .sl-verzorging-card .sl-section-label{color:var(--primary)}.sl-product-accessoire .sl-verzorging-title{margin-bottom:28px}.sl-product-accessoire .sl-care-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sl-product-accessoire .sl-care-item{grid-template-columns:64px 1fr;align-items:start;gap:0;padding:12px 0;display:grid}.sl-product-accessoire .sl-care-icon{color:var(--primary);justify-content:flex-start;align-items:center;width:64px;height:auto;line-height:1;display:inline-flex}.sl-product-accessoire .sl-care-icon i{color:inherit;font-size:1.6rem}.sl-product-accessoire .sl-care-content{flex-direction:column;gap:8px;display:flex}.sl-product-accessoire .sl-care-content .sl-care-title{color:var(--text);font-family:var(--font-heading-family);letter-spacing:-.005em;margin:0;padding:0;font-size:1.15rem;font-weight:500;line-height:1.25}.sl-product-accessoire .sl-care-content .sl-care-body{color:#4a4a4a;margin:0;font-size:.95rem;line-height:1.7}.sl-match-intro{color:#555;margin-bottom:24px;font-size:1.02rem;line-height:1.7}.sl-match-slider-wrap{padding:0 48px;position:relative}.sl-match-slider-wrap .sl-match-slider{margin:-10px -2px -14px;padding:10px 2px 14px}.sl-match-slider-wrap .swiper-slide{height:auto}.sl-match-slider-wrap .swiper-wrapper{align-items:stretch}.sl-match-card{border-radius:var(--radius);height:100%;transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition);background:#fff;border:2px solid #f0f0f0;flex-direction:column;display:flex;overflow:hidden}.sl-match-card:hover{border-color:var(--primary);transform:translateY(-3px);box-shadow:0 6px 24px #00000012}.sl-match-card-link{color:inherit;flex:1;text-decoration:none;display:block}.sl-match-card-link:hover{color:inherit}.sl-match-card-img-wrap{aspect-ratio:1;background:#fafafa;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.sl-match-card-img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:80%;height:75%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.sl-match-card:hover .sl-match-card-img{transform:scale(1.06)}.sl-match-card-body{text-align:center;padding:14px 16px 12px}.sl-match-card-title{font-family:var(--font-heading-family);margin-bottom:4px;font-size:.92rem;font-weight:600;line-height:1.3}.sl-match-card-price{color:var(--text);margin:0;font-size:1rem;font-weight:700}.sl-match-cart-btn{background:var(--primary);color:#fff;cursor:pointer;font-family:var(--font-body-family);transition:background-color var(--transition),color var(--transition);border:none;border-top:1px solid #f0f0f0;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:.85rem;font-weight:700;display:flex}.sl-match-cart-btn:hover{color:var(--primary);background:#fff}.sl-match-cart-btn:active{background:var(--hover);color:#fff}.sl-match-cart-btn i{font-size:.9rem}.sl-match-out-of-stock{color:#8a8a8a;font-family:var(--font-body-family);letter-spacing:.01em;background:#f5f5f3;border-top:1px solid #f0f0f0;width:100%;padding:12px 16px;font-size:.85rem;font-weight:700}.sl-match-nav,.sl-match-out-of-stock{justify-content:center;align-items:center;display:flex}.sl-match-nav{cursor:pointer;height:40px;transition:border-color var(--transition),background-color var(--transition),transform var(--transition);z-index:10;background:#fff;border:2px solid #e5e7eb;border-radius:50%;width:40px;padding:0;position:absolute;top:40%;transform:translateY(-50%);box-shadow:0 2px 8px #0000000f}.sl-match-nav:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:translateY(-50%)scale(1.08)}.sl-match-nav:hover i{color:#fff}.sl-match-nav i{color:var(--text);transition:color var(--transition);font-size:.9rem}.sl-match-nav--prev{left:0}.sl-match-nav--next{right:0}body.single-product .related.products>h2,body.single-product .upsells.products>h2{color:var(--text);font-family:var(--font-heading-family),sans-serif;margin:0 0 32px;font-size:1.8rem;font-weight:700}body.single-product .sl-related ul.products,body.single-product .sl-upsells ul.products{margin:0;padding:0;list-style:none}body.single-product .sl-related ul.products:after,body.single-product .sl-related ul.products:before{content:none;display:none}body.single-product .sl-related ul.products>li,body.single-product .sl-related ul.products>li.product{clear:none;float:none;width:100%;margin:0}.sl-related-slider-wrap{padding:0 56px;position:relative}.sl-related-swiper{overflow:hidden}.sl-related-swiper .swiper-slide{height:auto;display:flex}.sl-related-swiper .swiper-slide>.product,.sl-related-swiper .swiper-slide>li.product{height:100%;list-style:none;float:none!important;width:100%!important;margin:0!important}.sl-related-nav{cursor:pointer;z-index:10;background:#fff;border:2px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:border-color .3s,background-color .3s,transform .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000000f}.sl-related-nav-prev{left:0}.sl-related-nav-next{right:0}.sl-related-nav:hover{background:var(--primary);border-color:var(--primary);color:#fff}.sl-related-nav:hover i{color:#fff}.sl-related-nav i{color:var(--text);font-size:.9rem;transition:color .3s}@media (width<=991.98px){.sl-related-slider-wrap{padding:0 40px}}@media (width<=575.98px){.sl-related-slider-wrap{padding:0 32px}}.sl-sticky-bar{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 24px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .25s;position:fixed;bottom:14px;left:16px;right:16px;transform:translateY(calc(100% + 24px));box-shadow:0 10px 30px #0000001f}.sl-sticky-bar.sl-sticky-visible{transform:translateY(0)}@media (width>=768px){.sl-sticky-bar{left:15px;right:225px}}@media (width>=1200px){.sl-sticky-bar{left:250px;right:250px}}@media (width<=767.98px){.sl-sticky-bar{border-radius:0;padding:12px 24px;bottom:0;left:0;right:0}.sl-sticky-bar-title{font-size:1rem}.sl-sticky-bar-price{font-size:.925rem}}body:has(.sl-sticky-bar.sl-sticky-visible) .sl-toast{bottom:116px}@media (width<=767.98px){#tidio-chat{transition:transform .35s cubic-bezier(.16,1,.3,1)}body:has(.sl-sticky-bar.sl-sticky-visible):not(.sl-tidio-open) #tidio-chat{transform:translateY(-150px)}body:has(.sl-sticky-bar.sl-sticky-visible) .sl-toast{bottom:160px;right:84px}}.sl-sticky-bar-inner{justify-content:space-between;align-items:center;gap:12px;display:flex}.sl-sticky-bar-info{flex-flow:wrap;flex:1;justify-content:flex-start;align-items:center;gap:4px 12px;min-width:0;display:flex}.sl-sticky-bar-title{font-family:var(--font-heading-family);flex:0 0 100%;font-size:1.05rem;font-weight:700;line-height:1.25}.sl-sticky-bar-price{white-space:nowrap;font-size:1.15rem;font-weight:700}.sl-sticky-bar-actions{background:var(--sl-wine-accent,var(--primary));border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--sl-wine-accent,var(--primary));flex-shrink:0;align-items:stretch;gap:0;display:flex;overflow:hidden}.sl-sticky-bar .sl-sticky-qty{appearance:textfield;background:var(--sl-wine-accent,var(--primary));color:#fff;font-family:var(--font-body-family);text-align:center;border:0;border-radius:0;outline:0;width:60px;min-height:52px;padding:10px 6px;font-size:1.05rem;font-weight:700;box-shadow:inset -1px 0 #ffffff40}.sl-sticky-bar .sl-sticky-qty::placeholder{color:#ffffffb3}.sl-sticky-bar .sl-sticky-qty:focus,.sl-sticky-bar .sl-sticky-qty:focus-visible{outline:0;box-shadow:inset -1px 0 #ffffff40,inset 0 0 0 2px #fff6}.sl-sticky-bar .sl-sticky-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-sticky-bar .sl-sticky-qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sl-sticky-bar .sl-btn-cart-sticky,body .sl-sticky-bar button.sl-btn-cart-sticky,body.woocommerce .sl-sticky-bar button.sl-btn-cart-sticky,body.woocommerce-page .sl-sticky-bar button.sl-btn-cart-sticky{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;min-height:52px;display:flex;background-color:var(--sl-wine-accent,var(--primary))!important;box-shadow:none!important;color:var(--sl-wine-accent-text,#fff)!important;font-family:var(--font-body-family)!important;text-transform:none!important;transition:filter var(--transition)!important;border:0!important;border-radius:0!important;width:auto!important;padding:12px 28px!important;font-size:1rem!important;font-weight:700!important}.sl-sticky-bar .sl-btn-cart-sticky:focus,.sl-sticky-bar .sl-btn-cart-sticky:focus-visible,.sl-sticky-bar .sl-btn-cart-sticky:hover,body .sl-sticky-bar button.sl-btn-cart-sticky:hover,body.woocommerce .sl-sticky-bar button.sl-btn-cart-sticky:hover,body.woocommerce-page .sl-sticky-bar button.sl-btn-cart-sticky:hover{filter:brightness(1.1);background-color:var(--sl-wine-accent,var(--primary))!important;color:var(--sl-wine-accent-text,#fff)!important;border-radius:0!important;outline:0!important;min-height:52px!important;padding:12px 28px!important}.sl-sticky-bar .sl-sticky-quantity{background:var(--sl-wine-accent,var(--primary));align-items:stretch;min-height:52px;display:flex;box-shadow:inset -1px 0 #ffffff40}.sl-sticky-bar .sl-sticky-quantity .sl-qty-btn{background:var(--sl-wine-accent,var(--primary));color:var(--sl-wine-accent-text,#fff);cursor:pointer;transition:filter var(--transition);border:0;justify-content:center;align-items:center;width:38px;padding:0;font-size:.95rem;display:flex}.sl-sticky-bar .sl-sticky-quantity .sl-qty-btn:hover{filter:brightness(1.15)}.sl-sticky-bar .sl-sticky-quantity .sl-qty-btn i{color:var(--sl-wine-accent-text,#fff);font-size:.9rem}.sl-sticky-bar .sl-sticky-quantity .sl-qty-minus{box-shadow:inset -1px 0 #fff3}.sl-sticky-bar .sl-sticky-quantity .sl-qty-plus{box-shadow:inset 1px 0 #fff3}.sl-product-accessoire .sl-section-label{color:var(--sl-wine-accent,var(--primary));letter-spacing:.1em;text-transform:uppercase;margin-bottom:0;font-size:.72rem;font-weight:700;display:block}#sl-long-description{scroll-margin-top:120px}@media (width<=991.98px){.sl-product-accessoire .sl-product-gallery-wrap{margin-bottom:28px}.sl-product-accessoire .sl-tips-verzorging-row{row-gap:32px}.sl-match-slider-wrap{padding:0 40px}.sl-desc-hero--with-image{text-align:left;grid-template-columns:1fr;gap:28px}.sl-product-accessoire .sl-long-description{padding:48px 0}.sl-desc-hero-text .sl-long-description-title{font-size:1.6rem}.sl-product-accessoire .sl-product-details{gap:72px;padding:72px 0}}@media (width<=767.98px){.sl-product-accessoire .sl-product-gallery-main,.sl-product-accessoire .sl-product-gallery-wrap--single .sl-product-gallery-main{aspect-ratio:auto;min-height:320px}.sl-product-accessoire form.cart{flex-direction:column;align-items:stretch}.sl-product-accessoire form.cart .quantity{align-self:flex-start;width:auto}.sl-product-accessoire form.cart .single_add_to_cart_button,.sl-product-accessoire form.cart .single_add_to_cart_button.button.alt{width:100%}.sl-match-grid{grid-template-columns:1fr}.sl-product-accessoire .sl-verzorging-card{padding:32px 24px}.sl-product-accessoire .sl-tip-row{grid-template-columns:48px 1fr;gap:16px;padding:18px 0}.sl-product-accessoire .sl-tip-number{font-size:2rem}.sl-spec-badges{gap:8px}.sl-spec-badge{width:calc(50% - 4px);padding:10px 12px}.sl-desc-gallery-thumb img{height:120px}.sl-trust-signals{gap:12px}.sl-product-accessoire .sl-long-description{padding:36px 0}.sl-desc-hero-text .sl-long-description-title{text-align:center;font-size:1.4rem}.sl-desc-hero,.sl-desc-hero--with-image{text-align:center}.sl-gallery-thumb{width:64px;height:64px}.sl-product-accessoire .sl-gallery-thumbs .swiper-slide{width:64px}}@media (width<=575.98px){.sl-sticky-bar-inner{flex-direction:column;align-items:flex-start;gap:12px;display:flex}}.sl-tech-specs{background:var(--contrast-bg,#f0f7e6);padding:80px 0}.sl-tech-specs-title{text-align:center!important;margin:0 0 48px!important}.sl-tech-specs-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.sl-tech-spec-card{border-radius:var(--radius);background:#fff9;border-left:1px solid #7db92866;flex-direction:column;gap:8px;padding:24px;display:flex}.sl-tech-spec-label{color:#6b7280;font-family:var(--font-body-family);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:600}.sl-tech-spec-value{color:var(--text);font-family:var(--font-heading-family);margin:0;font-size:1.25rem;font-weight:500;line-height:1.3}.sl-tech-spec-desc{color:#6b7280;font-family:var(--font-body-family);margin:4px 0 0;font-size:.78rem;line-height:1.4}@media (width<=991.98px){.sl-tech-specs-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width<=575.98px){.sl-tech-specs{padding:56px 0}.sl-tech-specs-grid{grid-template-columns:1fr}}.sl-brand-story{background:#f5f5f5;margin:0;padding:80px 0}.sl-brand-story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.sl-brand-story-image{aspect-ratio:16/10;border-radius:var(--radius);background:#e5d7d7;border:1px solid #00000014;overflow:hidden}.sl-brand-story-image img{filter:grayscale(.4);-o-object-fit:cover;object-fit:cover;opacity:.9;height:100%;transition:filter var(--transition),opacity var(--transition);width:100%}.sl-brand-story-image:hover img{filter:grayscale(0);opacity:1}.sl-brand-story-content{flex-direction:column;display:flex}.sl-brand-story-eyebrow{margin:0 0 4px}.sl-section-title.sl-brand-story-title{margin:0!important}.sl-brand-story-body{color:#4b5563;font-family:var(--font-body-family),sans-serif;font-size:1rem;line-height:1.65}.sl-brand-story-body p{margin:0 0 16px}.sl-brand-story-body p:last-child{margin-bottom:0}.sl-brand-story-established{align-items:center;gap:16px;margin-top:24px;display:flex}.sl-brand-story-established-icon{color:var(--primary);border:1px solid #7db92866;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.1rem;display:inline-flex}.sl-brand-story-established-text{flex-direction:column;gap:2px;display:flex}.sl-brand-story-established-label{color:#6b7280;font-family:var(--font-body-family),sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0;padding:0;font-size:.7rem;font-weight:600}.sl-brand-story-established-value{color:var(--text);font-family:var(--font-heading-family);margin:0;font-size:1.1rem;font-weight:500}@media (width<=768px){.sl-brand-story{padding:56px 0}.sl-brand-story-grid{grid-template-columns:1fr;gap:32px}}.sl-product-accessoire .sl-wine-faq-header{margin-bottom:28px}.sl-luc-cta{background:#fff;padding:64px 0 96px}.sl-luc-cta-inner{border-radius:var(--radius);text-align:center;background:#fafaf8;border:1px solid #e5e5e5;flex-direction:column;align-items:center;gap:18px;width:100%;padding:72px 40px;display:flex}.sl-luc-cta-avatar{background:#e8f3d8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:6px;display:flex;overflow:hidden}.sl-luc-cta-avatar img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:100%}.sl-luc-cta-avatar-fallback{color:var(--primary);font-size:1.5rem;line-height:1}.sl-luc-cta-content{flex-direction:column;align-items:center;gap:14px;display:flex}.sl-luc-cta-eyebrow{color:var(--primary);letter-spacing:0;font-size:1rem;font-style:italic}.sl-luc-cta-eyebrow,.sl-luc-cta-title{font-family:var(--font-heading-family);margin:0}.sl-luc-cta-title{color:var(--text);letter-spacing:-.005em;font-size:clamp(1.6rem,3.2vw,2.1rem);font-weight:500;line-height:1.2}.sl-luc-cta-accent{color:var(--primary);font-style:italic}.sl-luc-cta-subtitle{color:#5a5a5a;font-family:var(--font-body-family);max-width:480px;margin:0;font-size:.95rem;line-height:1.65}.sl-luc-cta-btn{border:1px solid var(--text);border-radius:var(--radius);color:var(--text);font-family:var(--font-body-family);letter-spacing:.12em;text-transform:uppercase;transition:background var(--transition),color var(--transition),border-color var(--transition);background:0 0;justify-content:center;align-items:center;margin-top:12px;padding:14px 36px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.sl-luc-cta-btn:hover{background:var(--text);color:#fff}@media (width<=575.98px){.sl-luc-cta-inner{gap:14px;padding:44px 20px}.sl-luc-cta-avatar{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.sl-brand-story-image img,.sl-care-card,.sl-guarantee-item,.sl-luc-cta-btn,.sl-match-card,.sl-match-card-img,.sl-product-accessoire .sl-acc-gallery-main .swiper-button-next,.sl-product-accessoire .sl-acc-gallery-main .swiper-button-prev,.sl-product-accessoire .sl-product-gallery-main img,.sl-spec-badge,.sl-sticky-bar,.sl-tip-card{transition:none!important}}.sl-product-overig .sl-overig-tabs{background:#fafaf8;margin-top:0;padding:72px 0}.sl-product-overig .sl-overig-tabs>.container{max-width:1320px;padding:0 24px}.sl-product-overig .sl-overig-tabs-nav{text-align:left;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:6px 30px;margin-bottom:28px;padding-bottom:16px;display:flex}.sl-product-overig .sl-overig-tab-btn{color:#94a3b8;cursor:pointer;font-family:var(--font-body-family);letter-spacing:.14em;text-transform:uppercase;transition:color var(--transition);background:0 0;border:0;padding:6px 0 6px 16px;font-size:.78rem;font-weight:600;position:relative}.sl-product-overig .sl-overig-tab-btn:before{content:"";height:7px;transition:background var(--transition);background:#d4d4d4;border-radius:50%;width:7px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sl-product-overig .sl-overig-tab-btn:focus-visible,.sl-product-overig .sl-overig-tab-btn:hover{color:var(--text);outline:none}.sl-product-overig .sl-overig-tab-btn:focus-visible:before{box-shadow:0 0 0 3px #7db92840}.sl-product-overig .sl-overig-tab-btn.is-active{color:var(--primary)}.sl-product-overig .sl-overig-tab-btn.is-active:before{background:var(--primary)}.sl-product-overig .sl-overig-tabs-panels{position:relative}.sl-product-overig .sl-overig-panel{border-radius:var(--radius);background:#fff;border:1px solid #e5e7eb;padding:48px 56px 44px}.sl-product-overig .sl-overig-panel[hidden]{display:none}.sl-product-overig .sl-overig-panel-head{margin-bottom:28px}.sl-product-overig .sl-overig-panel-title{color:var(--text);font-family:var(--font-heading-family);text-align:left;margin:0;font-size:1.8rem;font-style:normal;font-weight:700;line-height:1.2}.sl-product-overig .sl-overig-panel--product{background:0 0;border:0;padding:0;overflow:visible}.sl-product-overig .sl-vc-content{padding:8px 8px 24px}.sl-product-overig .sl-vc-content:after{clear:both;content:"";display:block}.sl-product-overig .sl-vc-aside-floated{float:right;background:0 0;border:0;width:500px;max-width:50%;margin:0 0 28px 48px;padding:0}.sl-product-overig .sl-vc-eyebrow{color:var(--primary);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:.74rem;font-weight:600;display:inline-block}.sl-product-overig .sl-vc-title{color:var(--text);font-family:var(--font-heading-family);letter-spacing:-.005em;max-width:580px;margin:0 0 20px;font-size:2rem;font-weight:700;line-height:1.2}.sl-product-overig .sl-vc-deck{color:#5a5a5a;font-family:var(--font-heading-family);max-width:580px;margin:0 0 24px;font-size:1.15rem;font-style:italic;line-height:1.5}.sl-product-overig .sl-vc-body{color:var(--text);counter-reset:vc-h;max-width:580px;font-size:.95rem;line-height:1.8;-moz-columns:1!important;-moz-column-count:1!important;column-count:1!important}.sl-product-overig .sl-vc-body>*{-moz-columns:unset;columns:unset;-moz-column-count:unset;column-count:unset;-moz-column-break-inside:avoid;break-inside:avoid}.sl-product-overig .sl-vc-body>p{margin:0 0 18px}.sl-product-overig .sl-vc-body>p:last-child{margin-bottom:0}.sl-product-overig .sl-vc-body h2,.sl-product-overig .sl-vc-body h3,.sl-product-overig .sl-vc-body h4{color:var(--text);font-family:var(--font-heading-family);align-items:baseline;gap:10px;margin:28px 0 8px;font-size:1.3rem;font-weight:700;line-height:1.25;display:flex}.sl-product-overig .sl-vc-body h2:before,.sl-product-overig .sl-vc-body h3:before,.sl-product-overig .sl-vc-body h4:before{color:var(--primary);content:counter(vc-h,decimal-leading-zero) "/";counter-increment:vc-h;font-family:var(--font-heading-family);flex-shrink:0;font-size:.95rem;font-style:italic;font-weight:500}.sl-product-overig .sl-vc-body strong{color:var(--text);font-weight:600}.sl-product-overig .sl-vc-body ol,.sl-product-overig .sl-vc-body ul{margin:0 0 18px;padding-left:20px}.sl-product-overig .sl-vc-body li{margin-bottom:8px;line-height:1.7}.sl-product-overig .sl-vc-aside-block{border-radius:var(--radius);background:#fff;border:1px solid #e5e7eb;padding:44px 48px}.sl-product-overig .sl-vc-aside-eyebrow{color:var(--primary);font-family:var(--font-heading-family);margin-bottom:8px;font-size:1.2rem;font-style:italic;display:block}.sl-product-overig .sl-vc-aside-title{color:var(--text);font-family:var(--font-heading-family);margin:0 0 26px;font-size:1.65rem;font-weight:700;line-height:1.25}.sl-product-overig .sl-vc-aside-list{margin:0;padding:0;list-style:none}.sl-product-overig .sl-vc-aside-list li{color:var(--text);border-bottom:1px dashed #e5e7eb;gap:18px;padding:18px 0;font-size:1.02rem;line-height:1.55;display:flex}.sl-product-overig .sl-vc-aside-list li:last-child{border-bottom:none;padding-bottom:0}.sl-product-overig .sl-vc-aside-list li:first-child{padding-top:0}.sl-product-overig .sl-vc-qty{color:var(--primary);font-family:var(--font-heading-family);flex-shrink:0;min-width:36px;font-size:1.15rem;font-style:italic;font-weight:700}.sl-product-overig .sl-overig-panel--specs{background:0 0;border:0;padding:0}.sl-product-overig .sl-overig-panel--specs .sl-overig-panel-head{margin-bottom:24px;padding:0 8px}.sl-product-overig .sl-specs-card{border-radius:var(--radius);background:#fff;border:1px solid #e5e7eb;margin-bottom:16px;padding:36px 44px}.sl-product-overig .sl-specs-card:last-child{margin-bottom:0}.sl-product-overig .sl-specs-card-head{border-bottom:1px solid #e5e7eb;align-items:center;gap:16px;margin-bottom:22px;padding-bottom:16px;display:flex}.sl-product-overig .sl-specs-card-num{color:var(--primary);font-family:var(--font-heading-family);min-width:36px;font-size:1.6rem;font-style:italic;font-weight:700;line-height:1}.sl-product-overig .sl-specs-card-title{color:var(--text);font-family:var(--font-heading-family);margin:0;font-size:1.4rem;font-weight:700}.sl-product-overig .sl-specs-card-rows{grid-template-columns:1fr 1fr;gap:8px 56px;display:grid}.sl-product-overig .sl-specs-row{border-bottom:1px dashed #e5e7eb;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.sl-product-overig .sl-specs-row:last-child{border-bottom:none}.sl-product-overig .sl-specs-row-label{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:.84rem;font-weight:500}.sl-product-overig .sl-specs-row-value{color:var(--text);text-align:right;font-size:.95rem;font-weight:500}.sl-product-overig .sl-overig-panel--review{background:0 0;border:0;padding:0}.sl-product-overig .sl-overig-panel--review .sl-overig-panel-head{margin-bottom:24px;padding:0 8px}.sl-product-overig .sl-review-summary{border-radius:var(--radius);background:#fff;border:1px solid #e5e7eb;grid-template-columns:280px 1fr;align-items:center;gap:56px;margin-bottom:24px;padding:36px 44px;display:grid}.sl-product-overig .sl-review-rating-big{text-align:center;border-right:1px solid #e5e7eb;padding-right:56px}.sl-product-overig .sl-review-rating-num{color:var(--text);font-family:var(--font-heading-family);margin-bottom:8px;font-size:4.2rem;font-weight:700;line-height:1}.sl-product-overig .sl-review-rating-num em{color:#64748b;margin-left:4px;font-size:.4em;font-style:italic;font-weight:500}.sl-product-overig .sl-review-rating-stars{color:var(--primary);margin-bottom:8px;font-size:1.3rem}.sl-product-overig .sl-review-rating-count{color:#64748b;font-size:.84rem}.sl-product-overig .sl-review-distribution{flex-direction:column;gap:8px;display:flex}.sl-product-overig .sl-review-bar-row{grid-template-columns:50px 1fr 50px;align-items:center;gap:14px;font-size:.85rem;display:grid}.sl-product-overig .sl-review-bar-label{color:#64748b;font-weight:500}.sl-product-overig .sl-review-bar-track{background:#fafaf8;border-radius:999px;height:6px;overflow:hidden}.sl-product-overig .sl-review-bar-fill{background:var(--primary);height:100%;transition:width var(--transition);border-radius:999px}.sl-product-overig .sl-review-bar-count{color:#64748b;text-align:right;font-size:.8rem}.sl-product-overig .sl-review-list{flex-direction:column;gap:14px;display:flex}.sl-product-overig .sl-review-item{border-radius:var(--radius);background:#fff;border:1px solid #e5e7eb;padding:28px 36px}.sl-product-overig .sl-review-item-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;display:flex}.sl-product-overig .sl-review-author{align-items:center;gap:14px;display:flex}.sl-product-overig .sl-review-avatar{background:linear-gradient(135deg,#c8e2a8,var(--primary));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1rem;font-weight:700;line-height:1;display:flex}.sl-product-overig .sl-review-author-name{color:var(--text);font-size:.95rem;font-weight:600}.sl-product-overig .sl-review-author-meta{color:#64748b;font-size:.8rem}.sl-product-overig .sl-review-item-rating{color:var(--primary);flex-shrink:0;font-size:1.05rem}.sl-product-overig .sl-review-item-body{color:var(--text);margin:0;font-size:.95rem;line-height:1.7}.sl-product-overig .sl-review-item-body p{margin:0 0 12px}.sl-product-overig .sl-review-item-body p:last-child{margin-bottom:0}.sl-product-overig .sl-review-verified{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;margin-top:14px;font-size:.74rem;font-weight:600;display:inline-flex}.sl-product-overig .sl-review-empty-card{border-radius:var(--radius);text-align:center;background:#fff;border:1px solid #e5e7eb;max-width:760px;margin:0 auto 24px;padding:72px 56px 56px;position:relative;overflow:hidden}.sl-product-overig .sl-review-empty-card:before{content:"";opacity:.6;z-index:0;background:#fafaf8;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-80px}.sl-product-overig .sl-review-empty-icon{border:1px solid var(--primary);color:var(--primary);z-index:1;background:#fafaf8;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:22px;display:inline-flex;position:relative}.sl-product-overig .sl-review-empty-icon svg{width:32px;height:32px}.sl-product-overig .sl-review-empty-eyebrow{color:var(--primary);font-family:var(--font-heading-family);z-index:1;margin-bottom:8px;font-size:1.1rem;font-style:italic;display:block;position:relative}.sl-product-overig .sl-review-empty-title{color:var(--text);font-family:var(--font-heading-family);z-index:1;margin:0 0 16px;font-size:2rem;font-weight:700;line-height:1.2;position:relative}.sl-product-overig .sl-review-empty-title em{color:var(--primary);font-style:italic}.sl-product-overig .sl-review-empty-body{color:#5a5a5a;z-index:1;max-width:480px;margin:0 auto 28px;font-size:1rem;line-height:1.65;position:relative}.sl-product-overig .sl-review-empty-actions{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.sl-product-overig .sl-review-empty-btn{border-radius:var(--radius);cursor:pointer;letter-spacing:.16em;text-transform:uppercase;transition:background var(--transition),color var(--transition),border-color var(--transition);align-items:center;gap:10px;padding:14px 30px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.sl-product-overig .sl-review-empty-btn--primary{background:var(--primary);border:1px solid var(--primary);color:#fff}.sl-product-overig .sl-review-empty-btn--primary:hover{background:var(--hover);border-color:var(--hover)}.sl-product-overig .sl-review-empty-btn--secondary{border:1px solid var(--text);color:var(--text);background:0 0}.sl-product-overig .sl-review-empty-btn--secondary:hover{background:var(--text);color:#fff}.sl-product-overig .sl-review-empty-perks{z-index:1;border-top:1px solid #e5e7eb;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;padding-top:36px;display:grid;position:relative}.sl-product-overig .sl-review-empty-perk{color:#5a5a5a;text-align:center}.sl-product-overig .sl-review-empty-perk i{color:var(--primary);justify-content:center;align-items:center;width:100%;margin:0 auto 10px;font-size:1.4rem;line-height:1;display:flex}.sl-product-overig .sl-review-empty-perk strong{color:var(--text);font-family:var(--font-heading-family);margin-bottom:4px;font-size:1.05rem;font-weight:700;display:block}.sl-product-overig .sl-review-empty-perk span{font-size:.85rem;line-height:1.55;display:block}@media (width<=991.98px){.sl-product-overig .sl-review-empty-card{padding:56px 36px 44px}.sl-product-overig .sl-review-empty-title{font-size:1.6rem}.sl-product-overig .sl-review-empty-perks{grid-template-columns:1fr;gap:18px}}@media (width<=575.98px){.sl-product-overig .sl-review-empty-card{padding:40px 24px 32px}.sl-product-overig .sl-review-empty-title{font-size:1.4rem}.sl-product-overig .sl-review-empty-actions{flex-direction:column}.sl-product-overig .sl-review-empty-btn{justify-content:center;width:100%}}.sl-product-overig .sl-star{color:var(--primary)}.sl-product-overig .sl-star--muted{color:#d4d4d4}.sl-product-overig .sl-review-form-wrap{border-radius:var(--radius);background:#fff;border:1px solid #e5e7eb;margin-top:32px;padding:32px 36px}.sl-product-overig .sl-review-form-wrap .commentlist,.sl-product-overig .sl-review-form-wrap .woocommerce-Reviews-title,.sl-product-overig .sl-review-form-wrap .woocommerce-noreviews{display:none}.sl-product-overig .sl-review-form-wrap input[type=email],.sl-product-overig .sl-review-form-wrap input[type=text],.sl-product-overig .sl-review-form-wrap textarea{border-radius:var(--radius);font-family:var(--font-body-family);border:1px solid #d4d4d4;width:100%;padding:10px 12px;font-size:.95rem}.sl-product-overig .sl-review-form-wrap input:focus-visible,.sl-product-overig .sl-review-form-wrap textarea:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sl-product-overig .sl-review-form-wrap .submit{background:var(--primary);border-radius:var(--radius);color:#fff;cursor:pointer;transition:background var(--transition);border:0;padding:12px 22px;font-weight:600}.sl-product-overig .sl-review-form-wrap .submit:hover{background:var(--hover)}.sl-product-overig .sl-overig-luc{padding:24px 0 72px}.sl-product-overig .sl-overig-luc>.container{max-width:1320px;padding:0 24px}.sl-product-overig .sl-overig-luc-card{text-align:center;background:#fafaf8;border:1px solid #e5e7eb;flex-direction:column;align-items:center;gap:22px;max-width:760px;margin:0 auto;padding:52px 48px;display:flex}.sl-product-overig .sl-overig-luc-photo{background:#fff;border-radius:50%;flex-shrink:0;width:120px;height:120px;margin:0;overflow:hidden;box-shadow:0 4px 20px #0000000f}.sl-product-overig .sl-overig-luc-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sl-product-overig .sl-overig-luc-eyebrow{color:var(--primary);font-family:var(--font-heading-family);letter-spacing:.04em;margin:0;font-size:.92rem;font-style:italic;display:block}.sl-product-overig .sl-overig-luc-title{color:var(--text);font-family:var(--font-heading-family);letter-spacing:-.005em;margin:-10px 0 0;font-size:1.5rem;font-weight:400;line-height:1.25}.sl-product-overig .sl-overig-luc-title em{color:var(--primary);font-style:italic}.sl-product-overig .sl-overig-luc-body{color:#5a5a5a;max-width:520px;margin:-8px 0 0;font-size:.98rem;line-height:1.6}.sl-product-overig .sl-overig-luc-cta{border:1px solid var(--text);color:var(--text);cursor:pointer;font-family:var(--font-body-family);letter-spacing:.18em;text-transform:uppercase;background:0 0;align-self:center;align-items:center;gap:10px;margin:0;padding:12px 32px;font-size:.76rem;font-weight:700;text-decoration:none;transition:color .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.sl-product-overig .sl-overig-luc-cta:before{background:var(--primary);content:"";z-index:0;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(100%)}.sl-product-overig .sl-overig-luc-cta:hover:before{transform:translateY(0)}.sl-product-overig .sl-overig-luc-cta:hover{border-color:var(--primary);color:#fff}.sl-product-overig .sl-overig-luc-cta>*{z-index:1;position:relative}.sl-product-overig .sl-product-summary .sl-breadcrumb-wrap{margin-bottom:18px;padding:0}.sl-product-overig .sl-product-summary .sl-breadcrumb-wrap .container{max-width:none;padding:0}.sl-product-overig .sl-btn-ask{border:1px solid var(--text);color:var(--text);font-family:var(--font-body-family);letter-spacing:.12em;text-transform:uppercase;transition:background var(--transition),color var(--transition),border-color var(--transition);align-items:center;gap:10px;margin-top:16px;padding:12px 28px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.sl-product-overig .sl-btn-ask:hover{background:var(--primary);border-color:var(--primary);color:#fff}.sl-product-overig .sl-btn-ask i{font-size:1rem}.sl-product-overig .sl-vc-aside-below{max-width:580px;margin-top:36px}@media (width<=991.98px){.sl-product-overig .sl-overig-tabs{padding:56px 0}.sl-product-overig .sl-overig-panel{padding:32px 28px 28px}.sl-product-overig .sl-vc-aside-floated{float:none;width:100%;max-width:580px;margin:0 auto 32px}.sl-product-overig .sl-vc-aside-block{text-align:center}.sl-product-overig .sl-vc-aside-list li{text-align:left;justify-content:center}.sl-product-overig .sl-vc-content{padding:0}.sl-product-overig .sl-vc-title{font-size:1.7rem}.sl-product-overig .sl-specs-card-rows{grid-template-columns:1fr;gap:0}.sl-product-overig .sl-review-summary{grid-template-columns:1fr;gap:32px;padding:32px}.sl-product-overig .sl-review-rating-big{border-bottom:1px solid #e5e7eb;border-right:0;padding:0 0 32px}}@media (width<=575.98px){.sl-product-overig .sl-overig-tabs{padding:40px 0}.sl-product-overig .sl-overig-tabs>.container{padding:0 18px}.sl-product-overig .sl-overig-tabs-nav{gap:6px 20px}.sl-product-overig .sl-overig-tab-btn{letter-spacing:.12em;font-size:.72rem}.sl-product-overig .sl-overig-panel{padding:26px 22px 22px}.sl-product-overig .sl-overig-panel-title{font-size:1.4rem}.sl-product-overig .sl-vc-content{padding:0}.sl-product-overig .sl-vc-aside-floated{max-width:100%;margin:0 0 28px}.sl-product-overig .sl-vc-aside-block{padding:28px 22px}.sl-product-overig .sl-vc-aside-eyebrow{font-size:1rem}.sl-product-overig .sl-vc-aside-title{overflow-wrap:anywhere;word-break:normal;margin-bottom:20px;font-size:1.3rem}.sl-product-overig .sl-vc-aside-list li{gap:14px;padding:14px 0;font-size:.95rem}.sl-product-overig .sl-vc-qty{min-width:30px;font-size:1rem}.sl-product-overig .sl-vc-title{font-size:1.5rem}.sl-product-overig .sl-vc-deck{font-size:1.05rem}.sl-product-overig .sl-specs-card{padding:26px 22px}.sl-product-overig .sl-specs-row{flex-direction:column;align-items:flex-start;gap:2px}.sl-product-overig .sl-specs-row-value{text-align:left}.sl-product-overig .sl-review-summary{padding:24px 22px}.sl-product-overig .sl-review-rating-num{font-size:3rem}.sl-product-overig .sl-review-item{padding:22px}.sl-product-overig .sl-review-item-head{flex-direction:column;gap:12px}.sl-product-overig .sl-overig-luc-card{gap:18px;padding:40px 22px 36px}.sl-product-overig .sl-overig-luc-photo{width:100px;height:100px}.sl-product-overig .sl-overig-luc-title{font-size:1.3rem}.sl-product-overig .sl-overig-luc-cta{letter-spacing:.14em;padding:10px 24px;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.sl-product-overig .sl-overig-panel,.sl-product-overig .sl-overig-tab-btn{transition:none}}body.single-product .sl-desc-magazine,body.single-product .sl-long-description,body.single-product .sl-perfecte-match,body.single-product .sl-tips-editorial,body.single-product .sl-verzorging-editorial{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body.single-product .sl-desc-magazine>.container{box-sizing:border-box;width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.sl-products-slider-wrap{padding:0 56px;position:relative}.sl-products-slider .swiper-slide{box-sizing:border-box;height:auto;display:flex}.sl-products-slider .swiper-slide ul.products>li,.sl-products-slider .swiper-slide ul.products>li.product,.sl-products-slider .swiper-slide>.product,.sl-products-slider .swiper-slide>a,.sl-products-slider .swiper-slide>li.product,.sl-products-slider .swiper-slide>ul.products{box-sizing:border-box;flex:auto;min-width:0;list-style:none;float:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.sl-products-slider .swiper-slide ul.products{flex-direction:column;list-style:none;display:flex}.sl-products-nav{color:var(--text);cursor:pointer;z-index:10;background:#fff;border:2px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:border-color .3s,background-color .3s,color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000000f}.sl-products-nav--prev{left:0}.sl-products-nav--next{right:0}.sl-products-nav:hover{background:var(--primary);border-color:var(--primary);color:#fff}.sl-products-nav i{font-size:.9rem}.sl-products-nav.swiper-button-lock{display:none}@media (width<=991.98px){.sl-products-slider-wrap{padding:0 40px}}@media (width<=575.98px){.sl-products-slider-wrap{padding:0 32px}}.sl-section-label{color:var(--sl-wine-accent,var(--primary));letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:700;display:block}.sl-faq-title,.sl-newsletter-title,.sl-products-title,.sl-section-title,.sl-spread-title,.sl-tips-title,.sl-verzorging-title{color:var(--text)!important;font-family:var(--font-heading-family)!important;letter-spacing:-.01em!important;text-align:left!important;max-width:none!important;margin:0 0 32px!important;font-size:clamp(1.8rem,3.5vw,2.4rem)!important;font-style:normal!important;font-weight:700!important;line-height:1.15!important}.sl-faq-title em,.sl-newsletter-title em,.sl-products-title em,.sl-section-title em,.sl-spread-title em,.sl-tips-title em,.sl-verzorging-title em{color:inherit;font-style:normal}.sl-section-deck{display:none}.sl-section-label--dark{color:#fff;opacity:.85}.sl-section-title--dark{color:#fff!important}.sl-section-title--center{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.sl-newsletter-content--center{text-align:center}.sl-newsletter-content--center .sl-newsletter-subtitle{color:#ffffffbf;font-family:var(--font-heading-family);text-align:center;max-width:560px;margin:0 auto 32px;font-size:1.05rem;font-style:italic;line-height:1.5}.sl-newsletter-content--center .sl-newsletter-disclaimer,.sl-newsletter-content--center .sl-newsletter-form,.sl-newsletter-content--center .sl-newsletter-stats{margin-left:auto;margin-right:auto}.sl-newsletter-content--center .sl-newsletter-form{max-width:520px}.sl-editorial-products .sl-editorial-head,.sl-faq-editorial .sl-editorial-head,.sl-newsletter-editorial .sl-editorial-head,.sl-usps-editorial .sl-editorial-head{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-bottom:16px;display:grid}.sl-editorial-products .sl-editorial-head .sl-rule,.sl-faq-editorial .sl-editorial-head .sl-rule,.sl-usps-editorial .sl-editorial-head .sl-rule{background:#d4d4d4;height:1px;position:relative}.sl-editorial-products .sl-editorial-head .sl-rule:after,.sl-faq-editorial .sl-editorial-head .sl-rule:after,.sl-usps-editorial .sl-editorial-head .sl-rule:after{background:var(--primary);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px}.sl-editorial-products .sl-editorial-head .sl-rule--left:after,.sl-faq-editorial .sl-editorial-head .sl-rule--left:after,.sl-usps-editorial .sl-editorial-head .sl-rule--left:after{right:0}.sl-editorial-products .sl-editorial-head .sl-rule--right:after,.sl-faq-editorial .sl-editorial-head .sl-rule--right:after,.sl-usps-editorial .sl-editorial-head .sl-rule--right:after{left:0}.sl-editorial-products .sl-eyebrow,.sl-faq-editorial .sl-eyebrow,.sl-usps-editorial .sl-eyebrow{color:var(--primary);font-family:var(--font-heading-family);letter-spacing:.04em;white-space:nowrap;align-items:center;font-size:.92rem;font-style:italic;display:inline-flex}.sl-editorial-products .sl-eyebrow:after,.sl-editorial-products .sl-eyebrow:before,.sl-faq-editorial .sl-eyebrow:after,.sl-faq-editorial .sl-eyebrow:before,.sl-usps-editorial .sl-eyebrow:after,.sl-usps-editorial .sl-eyebrow:before{color:var(--primary);content:"·";margin:0 12px;font-style:normal}.sl-editorial-products .sl-section-title,.sl-faq-editorial .sl-section-title{color:var(--text);font-family:var(--font-heading-family);letter-spacing:-.02em;text-align:center;margin:0 0 14px;font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:400;line-height:.98}.sl-editorial-products .sl-section-title em,.sl-faq-editorial .sl-section-title em{color:var(--primary);font-style:italic}.sl-editorial-products .sl-section-deck,.sl-faq-editorial .sl-section-deck{color:#4a4a4a;font-family:var(--font-heading-family);text-align:center;max-width:620px;margin:0 auto 56px;font-size:1.12rem;font-style:italic;line-height:1.5}.sl-faq-editorial{max-width:1440px;margin:80px auto 32px;padding:0 48px}.sl-faq-editorial .sl-faq-list{border-top:1px solid #e5e7eb;margin:0;padding:0;list-style:none}.sl-faq-editorial .sl-faq-item{border-bottom:1px solid #e5e7eb;transition:background-color .4s cubic-bezier(.16,1,.3,1);position:relative}.sl-faq-editorial .sl-faq-item:before{background:var(--primary);content:"";transform-origin:top;width:2px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.sl-faq-editorial .sl-faq-item:hover:before,.sl-faq-editorial .sl-faq-item[open]:before{transform:scaleY(1)}.sl-faq-editorial .sl-faq-question{cursor:pointer;transition:color var(--transition);grid-template-columns:80px 1fr 40px;align-items:center;gap:24px;padding:22px 4px;display:grid;list-style:none!important}.sl-faq-editorial .sl-faq-question::-webkit-details-marker{content:""!important;display:none!important}.sl-faq-editorial .sl-faq-question::marker{content:""!important;display:none!important}.sl-faq-editorial details::-webkit-details-marker{content:""!important;display:none!important}.sl-faq-editorial details::marker{content:""!important;display:none!important}.sl-faq-editorial .sl-faq-question:after,.sl-faq-editorial .sl-faq-question:before{content:none!important;display:none!important}.sl-faq-editorial .sl-faq-question-number{color:var(--primary);font-family:var(--font-heading-family);letter-spacing:-.02em;font-size:1.8rem;font-style:italic;font-weight:400;line-height:1}.sl-faq-editorial .sl-faq-question-text{color:var(--text);font-family:var(--font-heading-family);letter-spacing:-.005em;transition:color var(--transition);margin:0;font-size:1.25rem;font-weight:400;line-height:1.35}.sl-faq-editorial .sl-faq-question-text em{color:var(--primary);font-style:italic}.sl-faq-editorial .sl-faq-item:hover .sl-faq-question-text{color:var(--primary)}.sl-faq-editorial .sl-faq-chevron{color:#64748b;height:32px;transition:transform .4s cubic-bezier(.16,1,.3,1),color var(--transition);justify-content:center;align-items:center;width:32px;display:flex}.sl-faq-editorial .sl-faq-chevron i{font-size:.95rem}.sl-faq-editorial .sl-faq-item[open] .sl-faq-chevron{color:var(--primary);transform:rotate(90deg)}.sl-faq-editorial .sl-faq-answer{will-change:height;height:0;transition:height .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.sl-faq-editorial .sl-faq-answer-inner{color:#3a3a3a;max-width:980px;padding:0 4px 28px 108px;font-size:.98rem;line-height:1.75}.sl-faq-editorial .sl-faq-answer-inner p{margin:0 0 14px}.sl-faq-editorial .sl-faq-answer-inner p:last-child{margin:0}.sl-faq-editorial .sl-faq-contact{text-align:center;background:#fafaf8;border:1px solid #e5e7eb;flex-direction:column;align-items:center;gap:22px;max-width:760px;margin:48px auto 0;padding:52px 48px;display:flex}.sl-faq-contact-photo{background:#fff;border-radius:50%;flex-shrink:0;width:120px;height:120px;overflow:hidden;box-shadow:0 4px 20px #0000000f}.sl-faq-contact-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sl-faq-contact-content{text-align:center;flex-direction:column;align-items:center;display:flex}.sl-faq-contact-eyebrow{color:var(--primary);font-family:var(--font-heading-family);letter-spacing:.04em;margin-bottom:8px;font-size:.92rem;font-style:italic;display:block}.sl-faq-contact-title{color:var(--text);font-family:var(--font-heading-family);letter-spacing:-.005em;margin:0 0 14px;font-size:1.5rem;font-weight:400;line-height:1.25}.sl-faq-contact-title em{color:var(--primary);font-style:italic}.sl-faq-contact-body{color:#5a5a5a;max-width:520px;margin:0 0 20px;font-size:.98rem;line-height:1.6}.sl-faq-contact-cta{border:1px solid var(--text);color:var(--text);cursor:pointer;font-family:var(--font-body-family);letter-spacing:.18em;text-transform:uppercase;background:0 0;align-self:flex-start;align-items:center;gap:10px;margin-left:auto;margin-right:auto;padding:12px 32px;font-size:.76rem;font-weight:700;text-decoration:none;transition:color .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.sl-faq-contact-cta:before{background:var(--primary);content:"";z-index:0;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(100%)}.sl-faq-contact-cta:hover:before{transform:translateY(0)}.sl-faq-contact-cta:hover{border-color:var(--primary);color:#fff}.sl-faq-contact-cta>*{z-index:1;position:relative}.sl-editorial-products .sl-products-grid{background:#e5e7eb;border:1px solid #e5e7eb;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.sl-editorial-products .sl-products-grid--1{grid-template-columns:1fr;max-width:400px;margin:0 auto}.sl-editorial-products .sl-products-grid--2{grid-template-columns:repeat(2,1fr);max-width:800px;margin:0 auto}.sl-ep-card{color:inherit;background:#fff;flex-direction:column;padding:28px 28px 32px;text-decoration:none;transition:background-color .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.sl-ep-card:hover{color:inherit;background:#fafaf8}.sl-ep-index{color:#64748b;font-family:var(--font-heading-family);letter-spacing:.04em;z-index:2;font-size:.78rem;font-style:italic;position:absolute;top:20px;left:24px}.sl-ep-index strong{color:var(--primary);font-weight:400}.sl-ep-stock{color:#64748b;font-family:var(--font-body-family);letter-spacing:.18em;text-transform:uppercase;z-index:2;align-items:center;gap:6px;font-size:.62rem;font-weight:600;display:inline-flex;position:absolute;top:20px;right:24px}.sl-ep-stock-dot{background:var(--primary);border-radius:50%;width:6px;height:6px}.sl-ep-stock.is-out{color:#ca8a04}.sl-ep-stock.is-out .sl-ep-stock-dot{background:#ca8a04}.sl-ep-image{aspect-ratio:4/5;justify-content:center;align-items:center;margin-top:24px;padding:28px 16px;display:flex;position:relative;overflow:hidden}.sl-ep-image:after{content:"";pointer-events:none;background:radial-gradient(#3232321a 0,#0000 70%);width:60%;height:10px;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.sl-ep-image img{-o-object-fit:contain;object-fit:contain;z-index:1;width:auto;max-width:75%;height:auto;max-height:88%;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative}.sl-ep-card:hover .sl-ep-image img{transform:translateY(-6px)scale(1.03)}.sl-ep-card.is-sold-out .sl-ep-image img{opacity:.45}.sl-ep-body{flex-direction:column;flex:1;gap:8px;margin-top:4px;display:flex}.sl-ep-category{color:#64748b;font-family:var(--font-body-family);letter-spacing:.22em;text-transform:uppercase;font-size:.66rem;font-weight:600}.sl-ep-title{color:var(--text);font-family:var(--font-heading-family);letter-spacing:-.005em;margin:0 0 6px;font-size:1.25rem;font-weight:400;line-height:1.22}.sl-ep-title em{color:var(--primary);font-style:italic}.sl-ep-footer{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;min-height:60px;margin-top:auto;padding-top:16px;display:flex}.sl-ep-price{color:var(--text);font-family:var(--font-heading-family);letter-spacing:-.01em;align-items:baseline;gap:2px;font-size:1.3rem;font-weight:400;line-height:1;display:inline-flex}.sl-ep-price .woocommerce-Price-amount{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;align-items:baseline;gap:2px;display:inline-flex}.sl-ep-price .woocommerce-Price-currencySymbol{color:var(--primary);font-family:inherit;font-size:inherit;margin-right:2px;font-style:normal}.sl-ep-price ins{color:inherit;text-decoration:none}.sl-ep-price del{opacity:.5;margin-left:6px;font-size:.85rem}.sl-ep-card.is-sold-out .sl-ep-price{color:#64748b}.sl-ep-card.is-sold-out .sl-ep-price .woocommerce-Price-currencySymbol{color:#9ca3af}.sl-ep-cart{border:1px solid var(--text);color:var(--text);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:color .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.sl-ep-cart:before{background:var(--primary);content:"";transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(100%)}.sl-ep-cart:hover:before{transform:translateY(0)}.sl-ep-cart:hover{border-color:var(--primary);color:#fff}.sl-ep-cart i{color:inherit;z-index:1;font-size:.95rem;position:relative}.sl-ep-cta{color:var(--text);font-family:var(--font-heading-family);align-items:center;gap:6px;padding-bottom:3px;font-size:.94rem;font-style:italic;display:inline-flex;position:relative}.sl-ep-cta:after{background:var(--text);content:"";transform-origin:0;height:1px;transition:transform var(--transition),background var(--transition);width:100%;position:absolute;bottom:0;left:0;transform:scaleX(1)}.sl-ep-card:hover .sl-ep-cta:after{background:var(--primary)}.sl-ep-cta-arrow{font-family:var(--font-body-family);transition:transform var(--transition);font-style:normal}.sl-ep-card:hover .sl-ep-cta-arrow{transform:translate(4px)}.sl-ep-sold-out-label{font-size:.9rem}.sl-editorial-products .sl-products-signature,.sl-ep-sold-out-label{color:#64748b;font-family:var(--font-heading-family);font-style:italic}.sl-editorial-products .sl-products-signature{letter-spacing:.02em;text-align:center;margin:40px 0 0;font-size:.92rem}.sl-editorial-products .sl-products-signature:after,.sl-editorial-products .sl-products-signature:before{color:#d4d4d4;content:"—";margin:0 14px;font-style:normal}@media (width<=991.98px){.sl-faq-editorial{margin:64px auto;padding:0 24px}.sl-faq-editorial .sl-faq-question{grid-template-columns:48px 1fr 32px;gap:16px;padding:24px 4px}.sl-faq-editorial .sl-faq-question-number{font-size:1.3rem}.sl-faq-editorial .sl-faq-question-text{font-size:1.05rem}.sl-faq-editorial .sl-faq-answer-inner{padding:0 4px 28px 68px}.sl-faq-editorial .sl-faq-contact{text-align:center;grid-template-columns:1fr;gap:24px;padding:32px 28px}.sl-faq-contact-photo{width:120px;height:120px;margin:0 auto}.sl-faq-contact-cta{align-self:center}.sl-faq-contact-body{margin-left:auto;margin-right:auto}.sl-editorial-products .sl-products-grid,.sl-editorial-products .sl-products-grid--2{grid-template-columns:1fr;max-width:500px;margin:0 auto}}@media (width<=767.98px){.sl-editorial-products .sl-section-deck,.sl-faq-editorial .sl-section-deck{margin-bottom:36px}.sl-ep-card{padding:24px 20px 28px}.sl-ep-index{left:20px}.sl-ep-stock{right:20px}}.sl-product-usps.sl-usps-editorial{margin-top:48px}.sl-product-usps.sl-usps-editorial .sl-usps-inner{background:var(--contrast-bg);padding:40px 0;position:relative}.sl-product-usps.sl-usps-editorial .sl-usps-inner:before{background:var(--primary);content:"";width:48px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sl-product-usps.sl-usps-editorial .sl-usps-grid{text-align:center;grid-template-columns:repeat(5,1fr);gap:0;display:grid}.sl-product-usps.sl-usps-editorial .sl-usps-grid[data-count="1"]{grid-template-columns:1fr}.sl-product-usps.sl-usps-editorial .sl-usps-grid[data-count="2"]{grid-template-columns:repeat(2,1fr)}.sl-product-usps.sl-usps-editorial .sl-usps-grid[data-count="3"]{grid-template-columns:repeat(3,1fr)}.sl-product-usps.sl-usps-editorial .sl-usps-grid[data-count="4"]{grid-template-columns:repeat(4,1fr)}.sl-product-usps.sl-usps-editorial .sl-usp-item{flex-direction:column;align-items:center;gap:10px;padding:12px 20px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.sl-product-usps.sl-usps-editorial .sl-usp-item:not(:last-child):after{content:"";background:#7db92833;width:1px;position:absolute;top:8px;bottom:8px;right:0}.sl-product-usps.sl-usps-editorial .sl-usp-item:hover{transform:translateY(-3px)}.sl-product-usps.sl-usps-editorial .sl-usp-icon{color:var(--primary);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex}.sl-product-usps.sl-usps-editorial .sl-usp-icon i{color:inherit;font-size:1.5rem;line-height:1;transition:transform .4s cubic-bezier(.16,1,.3,1)}.sl-product-usps.sl-usps-editorial .sl-usp-item:hover .sl-usp-icon i{transform:scale(1.08)}.sl-product-usps.sl-usps-editorial .sl-usp-title{color:var(--text);font-family:var(--font-body-family);max-width:220px;font-size:.9rem;font-weight:600;line-height:1.3}.sl-product-usps.sl-usps-editorial .sl-usp-title strong{color:var(--primary);font-weight:700}.sl-product-usps.sl-usps-editorial .sl-usp-title em{color:var(--primary);font-family:var(--font-heading-family);font-style:italic;font-weight:400}.sl-product-usps.sl-usps-editorial .sl-usp-desc{color:#64748b;font-family:var(--font-heading-family);font-size:.82rem;font-style:italic;line-height:1.4}@media (width<=1100px){.sl-product-usps.sl-usps-editorial .sl-usps-grid{grid-template-columns:repeat(3,1fr);gap:24px 0}.sl-product-usps.sl-usps-editorial .sl-usp-item:not(:last-child):after{display:none}}@media (width<=700px){.sl-product-usps.sl-usps-editorial .sl-usps-grid{grid-template-columns:1fr 1fr;gap:16px}}@media (width<=480px){.sl-product-usps.sl-usps-editorial .sl-usps-grid{grid-template-columns:1fr}}.sl-newsletter-block.sl-newsletter-editorial{color:#fff;background-color:#1c1d1a;background-image:radial-gradient(at 15% 20%,#7db92814 0,#0000 45%),radial-gradient(at 85% 80%,#7db9280d 0,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:0;width:100vw;margin-left:calc(50% - 50vw);padding:112px 48px;position:relative;overflow:hidden}.sl-newsletter-watermark{color:#fff;pointer-events:none;z-index:0;position:absolute;top:50%;transform:translateY(-50%)}.sl-newsletter-watermark--left{opacity:.2;width:180px;height:320px;left:2%}.sl-newsletter-watermark,.sl-newsletter-watermark--left svg,.sl-newsletter-watermark--right svg{stroke-width:2px}.sl-newsletter-watermark--right{opacity:.2;width:160px;height:280px;right:2%}.sl-newsletter-editorial .sl-newsletter-content{text-align:center;z-index:1;max-width:720px;margin:0 auto;position:relative}.sl-newsletter-editorial .sl-editorial-head{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-bottom:20px;display:grid}.sl-newsletter-editorial .sl-editorial-head .sl-rule{background:#fff3;height:1px;position:relative}.sl-newsletter-editorial .sl-editorial-head .sl-rule:after{background:var(--primary);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px}.sl-newsletter-editorial .sl-editorial-head .sl-rule--left:after{right:0}.sl-newsletter-editorial .sl-editorial-head .sl-rule--right:after{left:0}.sl-newsletter-editorial .sl-eyebrow{color:var(--primary);font-family:var(--font-heading-family);letter-spacing:.04em;white-space:nowrap;align-items:center;font-size:.92rem;font-style:italic;display:inline-flex}.sl-newsletter-editorial .sl-eyebrow:after,.sl-newsletter-editorial .sl-eyebrow:before{color:var(--primary);content:"·";margin:0 12px;font-style:normal}.sl-newsletter-editorial .sl-newsletter-title{color:#fff;font-family:var(--font-heading-family);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(2rem,4.5vw,3rem);font-weight:400;line-height:1.02}.sl-newsletter-editorial .sl-newsletter-title em{color:var(--primary);font-style:italic}.sl-newsletter-editorial .sl-newsletter-subtitle{color:#ffffffc7;font-family:var(--font-heading-family);max-width:560px;margin:0 auto 36px;font-size:1.08rem;font-style:italic;line-height:1.5}.sl-newsletter-editorial .sl-newsletter-stats{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-bottom:32px;display:inline-flex}.sl-newsletter-editorial .sl-newsletter-stats-item{color:#ffffff80;font-family:var(--font-body-family);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:.7rem;font-weight:600;display:inline-flex}.sl-newsletter-editorial .sl-newsletter-stats-item strong{color:var(--primary);font-family:var(--font-heading-family);letter-spacing:0;font-size:1.1rem;font-style:italic;font-weight:400}.sl-newsletter-editorial .sl-newsletter-stats-sep{background:#ffffff26;width:1px;height:20px}.sl-newsletter-editorial .sl-newsletter-form--native{max-width:520px;transition:border-color var(--transition);border-bottom:1px solid #ffffff4d;grid-template-columns:1fr auto;gap:0;margin:0 auto 24px;display:grid}.sl-newsletter-editorial .sl-newsletter-form--native:focus-within{border-bottom-color:var(--primary)}.sl-newsletter-editorial .sl-newsletter-input{color:#fff;font-family:var(--font-heading-family);background:0 0;border:none;outline:none;padding:18px 0;font-size:1.08rem;font-style:italic}.sl-newsletter-editorial .sl-newsletter-input::placeholder{color:#ffffff73;font-style:italic}.sl-newsletter-editorial .sl-newsletter-btn{color:#fff;cursor:pointer;font-family:var(--font-body-family);letter-spacing:.18em;text-transform:uppercase;transition:color var(--transition);background:0 0;border:none;align-items:center;gap:12px;padding:18px 8px 18px 24px;font-size:.76rem;font-weight:700;display:inline-flex}.sl-newsletter-editorial .sl-newsletter-btn:hover{color:var(--primary)}.sl-newsletter-editorial .sl-newsletter-btn-arrow{font-family:var(--font-body-family);transition:transform var(--transition);font-size:1rem}.sl-newsletter-editorial .sl-newsletter-btn:hover .sl-newsletter-btn-arrow{transform:translate(4px)}.sl-newsletter-editorial .sl-newsletter-form--shortcode{max-width:520px;margin:0 auto 24px}.sl-newsletter-editorial .sl-newsletter-form--shortcode ._form,.sl-newsletter-editorial .sl-newsletter-form--shortcode ._form-content,.sl-newsletter-editorial .sl-newsletter-form--shortcode form{background:0 0!important;margin:0!important;padding:0!important}.sl-newsletter-editorial .sl-newsletter-form--shortcode input[type=email],.sl-newsletter-editorial .sl-newsletter-form--shortcode input[type=text]{color:#fff!important;font-family:var(--font-heading-family)!important;transition:border-color var(--transition)!important;background:0 0!important;border:none!important;border-bottom:1px solid #ffffff4d!important;border-radius:0!important;outline:none!important;width:100%!important;padding:14px 0!important;font-size:1.05rem!important;font-style:italic!important}.sl-newsletter-editorial .sl-newsletter-form--shortcode input[type=email]:focus,.sl-newsletter-editorial .sl-newsletter-form--shortcode input[type=text]:focus{border-bottom-color:var(--primary)!important}.sl-newsletter-editorial .sl-newsletter-form--shortcode input::placeholder{color:#ffffff73!important;font-style:italic!important}.sl-newsletter-editorial .sl-newsletter-form--shortcode ._submit,.sl-newsletter-editorial .sl-newsletter-form--shortcode button[type=submit]{background:var(--primary)!important;border-radius:var(--radius)!important;color:#fff!important;cursor:pointer!important;font-family:var(--font-body-family)!important;letter-spacing:.18em!important;text-transform:uppercase!important;transition:background-color var(--transition),transform var(--transition)!important;border:none!important;margin-top:12px!important;padding:14px 28px!important;font-size:.76rem!important;font-weight:700!important}.sl-newsletter-editorial .sl-newsletter-form--shortcode ._submit:hover,.sl-newsletter-editorial .sl-newsletter-form--shortcode button[type=submit]:hover{transform:translateY(-2px);background:var(--hover)!important}.sl-newsletter-editorial .sl-newsletter-disclaimer{color:#ffffff80;font-family:var(--font-heading-family);text-align:center;justify-content:center;align-items:center;gap:10px;margin:0;font-size:.86rem;font-style:italic;display:flex}.sl-newsletter-editorial .sl-newsletter-disclaimer:before{content:"";background:#ffffff40;flex-shrink:0;width:20px;height:1px;display:inline-block}@media (width<=720px){.sl-newsletter-block.sl-newsletter-editorial{padding:72px 24px}.sl-newsletter-watermark--left,.sl-newsletter-watermark--right{opacity:.04;width:100px}.sl-newsletter-editorial .sl-newsletter-form--native{grid-template-columns:1fr}.sl-newsletter-editorial .sl-newsletter-btn{border-top:1px solid #ffffff1a;justify-content:flex-end;padding:14px 0}.sl-newsletter-editorial .sl-newsletter-stats{gap:12px}.sl-newsletter-editorial .sl-newsletter-stats-sep{display:none}}.sl-stars{letter-spacing:2px;white-space:nowrap;font-size:1rem;line-height:1;display:inline-block;position:relative}.sl-stars-fill,.sl-stars-track{display:block}.sl-stars-track{color:#d9d6d2}.sl-stars-fill{color:#ffb800;position:absolute;top:0;left:0;overflow:hidden}.sl-stars--sm{letter-spacing:1px;font-size:.85rem}.sl-hero-rating{transition:opacity var(--transition);align-items:center;gap:10px;margin:6px 0 14px;text-decoration:none;display:inline-flex}.sl-hero-rating:hover{opacity:.8}.sl-hero-rating-text{color:#6b7280;font-family:var(--font-body-family);font-size:.85rem}.sl-reviews{padding:24px 0 80px}.sl-reviews-title{text-align:left!important;margin:0 0 32px!important}.sl-reviews-summary{border-radius:var(--radius);background:#fff;border:1px solid #e5e5e5;grid-template-columns:minmax(180px,240px) 1fr;align-items:center;gap:40px;margin-bottom:40px;padding:32px 36px;display:grid}.sl-reviews-score{text-align:center;border-right:1px solid #e5e5e5;flex-direction:column;align-items:center;gap:8px;padding-right:32px;display:flex}.sl-reviews-score-num{color:var(--text);font-family:var(--font-heading-family);font-size:3.4rem;font-weight:500;line-height:1}.sl-reviews-score-num em{color:#9ca3af;margin-left:2px;font-size:1.1rem;font-style:normal}.sl-reviews-score .sl-stars{font-size:1.15rem}.sl-reviews-score-count{color:#6b7280;font-family:var(--font-body-family);font-size:.82rem}.sl-reviews-bars{flex-direction:column;gap:8px;width:100%;display:flex}.sl-reviews-bar-row{align-items:center;gap:14px;display:flex}.sl-reviews-bar-label{color:#6b7280;font-family:var(--font-body-family);flex-shrink:0;width:28px;font-size:.8rem;font-weight:600}.sl-reviews-bar-track{background:#efece8;border-radius:999px;flex:1;height:8px;overflow:hidden}.sl-reviews-bar-fill{background:var(--primary);border-radius:999px;height:100%;display:block}.sl-reviews-bar-count{color:#6b7280;font-family:var(--font-body-family);text-align:right;flex-shrink:0;width:24px;font-size:.8rem}.sl-reviews-controls{border-bottom:1px solid #ececec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:16px;display:flex}.sl-reviews-filter,.sl-reviews-sort{align-items:center;gap:10px;display:flex}.sl-reviews-controls-label{color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.sl-reviews-chip,.sl-reviews-controls-label{font-family:var(--font-body-family);font-weight:600}.sl-reviews-chip{color:var(--text);cursor:pointer;transition:border-color var(--transition),background var(--transition),color var(--transition);background:0 0;border:1px solid #d8d8d8;border-radius:999px;padding:5px 14px;font-size:.78rem}.sl-reviews-chip.is-active,.sl-reviews-chip:hover{border-color:var(--primary)}.sl-reviews-chip.is-active{color:var(--hover);background:#7db9281a}.sl-reviews-sort-select{border-radius:var(--radius);color:var(--text);cursor:pointer;font-family:var(--font-body-family);background:#fff;border:1px solid #d8d8d8;padding:6px 10px;font-size:.82rem}.sl-reviews-sort-select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sl-reviews-list{flex-direction:column;display:flex}.sl-review-card{border-bottom:1px solid #ececec;padding:22px 0;transition:opacity .4s,transform .4s}.sl-review-card.is-hidden{display:none}.sl-review-card.is-enter{opacity:0;transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.sl-review-card{transition:none}}.sl-review-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.sl-review-author{align-items:center;gap:12px;display:flex}.sl-review-avatar{color:var(--hover);background:#e8f3d8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.85rem;display:inline-flex}.sl-review-avatar,.sl-review-name{font-family:var(--font-body-family);font-weight:700}.sl-review-name{color:var(--text);font-size:.9rem}.sl-review-date{color:#9ca3af;font-family:var(--font-body-family);font-size:.8rem}.sl-review-verified{color:var(--primary);font-family:var(--font-body-family);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:.7rem;font-weight:600;display:inline-flex}.sl-review-body{color:#4a4a4a;font-family:var(--font-body-family);font-size:.95rem;line-height:1.65}.sl-review-body p:last-child{margin-bottom:0}.sl-reviews-empty{color:#9ca3af;font-family:var(--font-body-family);margin:0;padding:24px 0;font-size:.9rem;font-style:italic}.sl-reviews-more-wrap{justify-content:center;margin-top:28px;display:flex}.sl-reviews-more{border:none;border-bottom:1px solid var(--primary);color:var(--primary);cursor:pointer;font-family:var(--font-body-family);letter-spacing:.1em;text-transform:uppercase;transition:opacity var(--transition);background:0 0;padding:4px 2px;font-size:.78rem;font-weight:700}.sl-reviews-more:hover{opacity:.75}@media (width<=767.98px){.sl-reviews-summary{grid-template-columns:1fr;gap:24px;padding:24px}.sl-reviews-score{border-bottom:1px solid #e5e5e5;border-right:none;padding-bottom:20px;padding-right:0}.sl-reviews-controls{flex-direction:column;align-items:flex-start}.sl-reviews-filter{flex-wrap:wrap}}.sl-product-pre-footer{padding:80px 0 100px}.sl-product-pre-footer .container{flex-direction:column;gap:60px;display:flex}@media (width<=767.98px){.sl-product-pre-footer{padding:40px 0 60px}}.sl-wijnhuis-page-hero{min-height:560px;position:relative;overflow:hidden}.sl-wijnhuis-page-hero-bg{will-change:transform;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.sl-wijnhuis-page-hero-bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.sl-wijnhuis-page-hero:before{content:"";z-index:1;background:linear-gradient(0deg,#000000b8 0,#00000040 45%,#00000014);position:absolute;inset:0}.sl-wijnhuis-page-hero-content{z-index:5;padding:60px 0;position:absolute;bottom:0;left:0;right:0}.sl-wijnhuis-page-hero h1{color:#fff;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:12px;font-size:3rem;font-weight:700;line-height:1.1}.sl-wijnhuis-page-hero-subtitle{color:#ffffffd9;font-family:le-monde-livre-classic-byol,Georgia,serif;font-size:1.15rem;font-style:italic}.sl-wijnhuis-page-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:.85rem;font-weight:500;display:inline-flex}.sl-wijnhuis-page-badge i{color:var(--primary)}.sl-hero-cta{background:var(--primary);border-radius:var(--radius);color:#fff;transition:var(--transition);align-items:center;gap:8px;padding:12px 28px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.sl-hero-cta:hover{background:var(--hover);color:#fff}@keyframes sl-hero-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes sl-hero-bg-in{0%{opacity:0}to{opacity:1}}.sl-wijnhuis-page-hero-bg{animation:.9s cubic-bezier(.16,1,.3,1) both sl-hero-bg-in}.sl-wijnhuis-page-hero .sl-hero-cta,.sl-wijnhuis-page-hero .sl-wijnhuis-page-badge,.sl-wijnhuis-page-hero h1,.sl-wijnhuis-page-hero-subtitle{animation:.7s cubic-bezier(.16,1,.3,1) both sl-hero-fade-up}.sl-wijnhuis-page-hero .sl-wijnhuis-page-badge{animation-delay:.25s}.sl-wijnhuis-page-hero .sl-wijnhuis-page-badge:nth-child(2){animation-delay:.3s}.sl-wijnhuis-page-hero .sl-wijnhuis-page-badge:nth-child(3){animation-delay:.35s}.sl-wijnhuis-page-hero .sl-wijnhuis-page-badge:nth-child(4){animation-delay:.4s}.sl-wijnhuis-page-hero .sl-wijnhuis-page-badge:nth-child(n+5){animation-delay:.45s}.sl-wijnhuis-page-hero h1{animation-duration:.85s;animation-delay:.35s}.sl-wijnhuis-page-hero-subtitle{animation-delay:.5s}.sl-wijnhuis-page-hero .sl-hero-cta{animation-duration:.6s;animation-delay:.65s}@media (prefers-reduced-motion:reduce){.sl-wijnhuis-page-hero .sl-hero-cta,.sl-wijnhuis-page-hero .sl-wijnhuis-page-badge,.sl-wijnhuis-page-hero h1,.sl-wijnhuis-page-hero-bg,.sl-wijnhuis-page-hero-subtitle{animation:none}}.sl-wijnhuis-swiper{border-radius:var(--radius);overflow:hidden}.sl-wijnhuis-swiper .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sl-wijnhuis-swiper .swiper-button-next,.sl-wijnhuis-swiper .swiper-button-prev{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#0000004d;border-radius:50%;width:36px;height:36px}.sl-wijnhuis-swiper .swiper-button-next:after,.sl-wijnhuis-swiper .swiper-button-prev:after{font-size:14px}@keyframes sl-wh-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes sl-wh-from-left{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:translate(0)}}@keyframes sl-wh-from-right{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}#sl-wijnhuis-page .sl-wh-reveal,#sl-wijnhuis-page .sl-wh-slide-left,#sl-wijnhuis-page .sl-wh-slide-right,#sl-wijnhuis-page .sl-wh-stagger>*,#sl-wijnhuis-page .sl-wijnhuis-animate{opacity:0;will-change:transform,opacity}#sl-wijnhuis-page .sl-wh-reveal.in,#sl-wijnhuis-page .sl-wijnhuis-animate.in{animation:.8s cubic-bezier(.16,1,.3,1) forwards sl-wh-up}#sl-wijnhuis-page .sl-wh-slide-left.in{animation:.9s cubic-bezier(.16,1,.3,1) forwards sl-wh-from-left}#sl-wijnhuis-page .sl-wh-slide-right.in{animation:.9s cubic-bezier(.16,1,.3,1) forwards sl-wh-from-right}#sl-wijnhuis-page .sl-wh-stagger.in>*{animation:.65s cubic-bezier(.16,1,.3,1) forwards sl-wh-up}#sl-wijnhuis-page .sl-wh-stagger.in>:first-child{animation-delay:0s}#sl-wijnhuis-page .sl-wh-stagger.in>:nth-child(2){animation-delay:70ms}#sl-wijnhuis-page .sl-wh-stagger.in>:nth-child(3){animation-delay:.14s}#sl-wijnhuis-page .sl-wh-stagger.in>:nth-child(4){animation-delay:.21s}#sl-wijnhuis-page .sl-wh-stagger.in>:nth-child(5){animation-delay:.28s}#sl-wijnhuis-page .sl-wh-stagger.in>:nth-child(6){animation-delay:.35s}#sl-wijnhuis-page .sl-wh-stagger.in>:nth-child(7){animation-delay:.42s}#sl-wijnhuis-page .sl-wh-stagger.in>:nth-child(8){animation-delay:.49s}#sl-wijnhuis-page .sl-wh-stagger.in>:nth-child(n+9){animation-delay:.56s}@media (prefers-reduced-motion:reduce){#sl-wijnhuis-page .sl-wh-reveal,#sl-wijnhuis-page .sl-wh-slide-left,#sl-wijnhuis-page .sl-wh-slide-right,#sl-wijnhuis-page .sl-wh-stagger>*,#sl-wijnhuis-page .sl-wijnhuis-animate{opacity:1;animation:none}}.sl-wijnhuis-page-nav{top:var(--sl-header-h,0);z-index:90;background:#fff;border-bottom:1px solid #e8e8e8;position:sticky}.sl-wijnhuis-page-nav-inner{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:0;display:flex;overflow-x:auto}.sl-wijnhuis-page-nav-inner::-webkit-scrollbar{display:none}.sl-wijnhuis-page-nav-name{color:var(--text);white-space:nowrap;flex-shrink:0;margin-right:32px;padding:14px 0;font-family:le-monde-livre-classic-byol,Georgia,serif;font-size:.9rem;font-weight:700}.sl-wijnhuis-page-nav-links{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.sl-wijnhuis-page-nav-links a{color:#777;transition:var(--transition);white-space:nowrap;border-bottom:2px solid #0000;padding:14px 16px;font-size:.82rem;font-weight:500;text-decoration:none;display:block}.sl-wijnhuis-page-nav-link.active,.sl-wijnhuis-page-nav-links a:hover{border-bottom-color:var(--primary);color:var(--primary)}.sl-wijnhuis-page-wijnmaker{padding:80px 0}.sl-wijnmaker-slider{aspect-ratio:3/4;width:100%;max-width:360px}#sl-wijnhuis-page .sl-wijnmaker-slider img{border-radius:var(--radius);-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sl-wijnhuis-page-section-label{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.8rem;font-weight:600}.sl-wijnhuis-page-wijnmaker h2{margin-bottom:20px;font-size:2rem;font-weight:700}.sl-wijnhuis-page-wijnmaker-bio{color:#555;font-size:1.05rem;line-height:1.8}.sl-wijnhuis-page-wijnmaker-quote{border-left:3px solid var(--primary);color:var(--text);margin:28px 0;padding-left:20px;font-family:le-monde-livre-classic-byol,Georgia,serif;font-size:1.2rem;font-style:italic}.sl-wijnhuis-page-verhaal{background:#fafaf8;padding:80px 0}.sl-wijnhuis-page-verhaal h2{margin-bottom:16px;font-size:2rem;font-weight:700}.sl-wijnhuis-page-verhaal-intro{color:#555;max-width:720px;margin-bottom:48px;font-size:1.05rem;line-height:1.8}.sl-zigzag-block{align-items:center;gap:48px;margin-bottom:48px;display:flex}.sl-zigzag-block:last-child{margin-bottom:0}.sl-zigzag-block.sl-zigzag-reverse{flex-direction:row-reverse}.sl-zigzag-text{flex:1}.sl-zigzag-text h3{margin-bottom:14px;font-size:1.4rem;font-weight:700}.sl-zigzag-text p{color:#555;font-size:1.02rem;line-height:1.8}.sl-zigzag-img{border-radius:var(--radius);flex:1;overflow:hidden}.sl-zigzag-img .sl-wijnhuis-swiper{height:340px}#sl-wijnhuis-page .sl-zigzag-img>img{border-radius:var(--radius);-o-object-fit:cover;object-fit:cover;width:100%;height:340px}.sl-zigzag-block-full{border-left:3px solid var(--primary);border-radius:var(--radius);background:#fafaf8;margin-bottom:48px;padding:40px}.sl-zigzag-block-full:last-child{margin-bottom:0}.sl-zigzag-block-full h3{margin-bottom:14px;font-size:1.4rem;font-weight:700}.sl-zigzag-block-full p{color:#555;margin-bottom:0;font-size:1.1rem;line-height:1.8}.sl-wijnhuis-page-certs{padding:60px 0}.sl-wijnhuis-page-certs h2{margin-bottom:24px;font-size:2rem;font-weight:700}.sl-wijnhuis-page-cert-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.sl-wijnhuis-page-cert-item{background:var(--contrast-bg);border-radius:var(--radius);transition:var(--transition);align-items:center;gap:14px;padding:18px 20px;display:flex}.sl-wijnhuis-page-cert-item:hover{background:#7db92824}.sl-wijnhuis-page-cert-icon{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;display:flex}.sl-wijnhuis-page-cert-name{font-size:.95rem;font-weight:600}.sl-wijnhuis-page-locatie{background:#fafaf8;padding:80px 0}.sl-wijnhuis-page-locatie h2{margin-bottom:32px;font-size:2rem;font-weight:700}.sl-locatie-photo{border-radius:var(--radius);-o-object-fit:cover;object-fit:cover;width:100%;height:360px}.sl-locatie-map{border-radius:var(--radius);background:#e8e8e8;border:0;width:100%;height:360px}.sl-locatie-meta{flex-wrap:wrap;gap:24px;margin-top:20px;display:flex}.sl-locatie-meta-item{color:#555;align-items:center;gap:8px;font-size:.95rem;display:flex}.sl-locatie-meta-item i{color:var(--primary);text-align:center;width:18px}.sl-wijnhuis-usp-bar{background:#f4f9ec;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:40px 0}.sl-wijnhuis-usp-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.sl-wijnhuis-usp-item{color:var(--text);text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.sl-wijnhuis-usp-item i{color:var(--primary);font-size:1.5rem}.sl-wijnhuis-usp-item span{color:#555;font-size:.88rem;font-weight:500}.sl-wijnhuis-page-wijnen{padding:80px 0}.sl-wijnhuis-page-wijnen h2{margin-bottom:8px;font-size:2rem;font-weight:700}.sl-wijnhuis-page-wijnen-subtitle{color:#888;margin-bottom:40px}.sl-wijnhuis-page-other{border-top:1px solid #e8e8e8;margin-top:40px;padding-top:32px}.sl-wijnhuis-page-other h3{margin-bottom:20px;font-size:1.3rem;font-weight:700}.sl-wijnhuis-page-cta{text-align:center;background:#fff;border-top:2px solid #e8e8e8;padding:48px 0}.sl-wijnhuis-page-cta h2{color:var(--primary);margin-bottom:8px;font-size:1.6rem}.sl-wijnhuis-page-cta p{color:#777;margin-bottom:24px;font-size:1rem}.sl-wijnhuis-page-cta-links{justify-content:flex-start;gap:32px;display:flex}.sl-cta-text-link{color:var(--primary);transition:var(--transition);align-items:center;gap:6px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.sl-cta-text-link:hover{color:var(--hover);text-decoration:underline}@media (width<=767.98px){.sl-wijnhuis-page-hero{min-height:380px}.sl-wijnhuis-page-hero h1{margin-bottom:8px;font-size:1.6rem}.sl-wijnhuis-page-hero-subtitle{font-size:.95rem;line-height:1.4}.sl-wijnhuis-page-hero-content{padding:28px 0 32px}.sl-wijnhuis-page-badge{display:none}.sl-wijnhuis-page-badge.sl-badge-mobile-visible{display:inline-flex}.sl-hero-cta{padding:10px 18px;font-size:.82rem}.sl-wijnhuis-page-nav-name{display:none}.sl-wijnhuis-page-nav-links a{padding:12px;font-size:.8rem}.sl-wijnhuis-page-nav-links li:first-child a{padding-left:0}.sl-wijnhuis-page-nav-links li:last-child a{padding-right:0}.sl-wijnhuis-page-locatie,.sl-wijnhuis-page-verhaal,.sl-wijnhuis-page-wijnen,.sl-wijnhuis-page-wijnmaker{padding:40px 0}.sl-wijnmaker-slider{max-width:100%;margin-bottom:24px}.sl-wijnmaker-slider img{-o-object-fit:cover;object-fit:cover;height:260px}.sl-zigzag-block,.sl-zigzag-block.sl-zigzag-reverse{flex-direction:column;gap:20px}.sl-zigzag-img{width:100%}.sl-zigzag-img .sl-wijnhuis-swiper{height:220px}.sl-zigzag-text{width:100%}.sl-zigzag-block-full{padding:20px 18px}.sl-wijnhuis-page-wijnmaker-bio,.sl-zigzag-block-full p,.sl-zigzag-text p{font-size:.98rem;line-height:1.7}.sl-wijnhuis-page-wijnmaker-quote{margin:22px 0;padding-left:16px;font-size:1.05rem}.sl-wijnhuis-page-verhaal-intro{margin-bottom:32px;font-size:.98rem}.sl-wijnhuis-page-certs h2,.sl-wijnhuis-page-locatie h2,.sl-wijnhuis-page-verhaal h2,.sl-wijnhuis-page-wijnen h2,.sl-wijnhuis-page-wijnmaker h2{margin-bottom:18px;font-size:1.5rem}.sl-wijnhuis-page-cert-grid{grid-template-columns:1fr}.sl-wijnhuis-usp-grid{grid-template-columns:1fr 1fr;gap:16px}.sl-locatie-map,.sl-locatie-photo{width:100%;height:240px}.sl-locatie-meta{gap:16px;margin-top:16px}.sl-wijnhuis-page-cta-links{flex-direction:column;gap:16px}.sl-wijnhuis-swiper .swiper-button-next,.sl-wijnhuis-swiper .swiper-button-prev{width:30px;height:30px}.sl-wijnhuis-swiper .swiper-button-next:after,.sl-wijnhuis-swiper .swiper-button-prev:after{font-size:12px}}@media (width>=768px) and (width<=991.98px){.sl-wijnhuis-page-hero{min-height:440px}.sl-zigzag-block{gap:28px}.sl-zigzag-img .sl-wijnhuis-swiper{height:280px}}@media (prefers-reduced-motion:reduce){.sl-cta-text-link,.sl-hero-cta,.sl-wijnhuis-page-cert-item,.sl-wijnhuis-page-nav-links a{transition:none!important}.sl-wijnhuis-animate{will-change:auto}}.sl-quick-add-modal{opacity:0;pointer-events:none;z-index:2147483647;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:fixed;inset:0}.sl-quick-add-modal[aria-hidden=false]{opacity:1;pointer-events:auto}.sl-quick-add-backdrop{-webkit-backdrop-filter:blur(6px);background:#1b1c1c66;position:absolute;inset:0}.sl-quick-add-dialog{background:#fff;border-radius:12px;flex-direction:column;width:min(900px,100vw - 32px);max-height:95dvh;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;transform:scale(.96);box-shadow:0 24px 60px #00000038}.sl-quick-add-modal[aria-hidden=false] .sl-quick-add-dialog{transform:scale(1)}.sl-quick-add-close{color:var(--text);cursor:pointer;height:36px;transition:background var(--transition),transform var(--transition);z-index:2;background:#ffffffd9;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;display:inline-flex;position:absolute;top:16px;right:16px}.sl-quick-add-close:hover{background:#fff;transform:scale(1.06)}.sl-quick-add-close i{font-size:1.2rem}.sl-quick-add-grid{grid-template-columns:5fr 7fr;min-height:0;display:grid}.sl-quick-add-preview{text-align:center;background:#f6f3f2;flex-direction:column;gap:20px;padding:32px 28px}.sl-quick-add-image-wrap,.sl-quick-add-preview{justify-content:center;align-items:center;display:flex}.sl-quick-add-image-wrap{aspect-ratio:3/4;width:100%;max-width:170px}.sl-quick-add-image{filter:drop-shadow(0 8px 16px #00000026);-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.sl-quick-add-meta{flex-direction:column;gap:6px;display:flex}.sl-quick-add-title{color:var(--text);font-family:var(--font-heading-family),serif;letter-spacing:-.01em;margin:0;font-size:1.45rem;font-weight:500;line-height:1.15}.sl-quick-add-subtitle{color:#6b7280;font-family:var(--font-body-family),sans-serif;margin:0;font-size:.875rem}.sl-quick-add-subtitle:empty{display:none}.sl-quick-add-price{color:var(--sl-wine-accent,var(--primary));font-family:var(--font-heading-family),serif;letter-spacing:-.01em;margin:6px 0 0;font-size:1.65rem;font-weight:600}.sl-quick-add-actions{flex-direction:column;gap:18px;min-height:0;padding:32px 36px 24px;display:flex}.sl-quick-add-actions-header{margin:0}.sl-quick-add-heading{color:var(--text);font-family:var(--font-heading-family),serif;letter-spacing:-.01em;margin:0 0 4px;font-size:1.6rem;font-weight:500;line-height:1.2}.sl-quick-add-sub{color:#6b7280;margin:0;font-size:.95rem}.sl-quick-add-presets{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sl-quick-add-preset{color:var(--text);cursor:pointer;min-height:96px;transition:border-color var(--transition),background var(--transition),transform var(--transition);background:#fff;border:2px solid #e5e7eb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 12px;display:flex}.sl-quick-add-preset:hover{border-color:var(--sl-wine-accent,var(--primary))}.sl-quick-add-preset:active{transform:scale(.97)}.sl-quick-add-preset.is-active{border-color:var(--sl-wine-accent,var(--primary))}.sl-quick-add-preset-icons{color:var(--sl-wine-accent,var(--primary));align-items:center;gap:4px;line-height:1;display:inline-flex}.sl-quick-add-preset-icons i{font-size:1.7rem}.sl-quick-add-preset-label{letter-spacing:.02em;font-size:.85rem;font-weight:600}.sl-quick-add-preset.is-active .sl-quick-add-preset-label{color:var(--sl-wine-accent,var(--primary))}.sl-quick-add-preset--manual{cursor:text;background:#fff;align-items:stretch;gap:6px;padding:10px 12px}.sl-quick-add-manual-label{color:#6b7280;letter-spacing:.05em;text-align:center;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:600}.sl-quick-add-manual-input{-moz-appearance:textfield;border-radius:var(--radius);color:var(--text);font-family:var(--font-body-family),sans-serif;text-align:center;transition:border-color var(--transition),box-shadow var(--transition);background:#fff;border:1px solid #d1d5db;width:100%;padding:6px 8px;font-size:1rem;font-weight:600;line-height:1.2}.sl-quick-add-manual-input::placeholder{color:#9ca3af;font-weight:400}.sl-quick-add-manual-input:focus{border-color:var(--sl-wine-accent,var(--primary));color:var(--sl-wine-accent,var(--primary));outline:0;box-shadow:0 0 0 3px #7db92826}.sl-quick-add-manual-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sl-quick-add-manual-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sl-quick-add-submit{background:var(--sl-wine-accent,var(--primary));border-radius:var(--radius);color:var(--sl-wine-accent-text,#fff);cursor:pointer;font-family:var(--font-body-family);letter-spacing:.05em;text-transform:uppercase;transition:background var(--transition),transform var(--transition);border:0;justify-content:center;align-items:center;gap:10px;padding:16px 28px;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #7db92840}.sl-quick-add-submit:hover{background:var(--sl-wine-accent,var(--primary));filter:brightness(1.08)}.sl-quick-add-submit:active{transform:scale(.97)}.sl-quick-add-submit.is-loading{opacity:.75;pointer-events:none}.sl-quick-add-submit.is-loading i{animation:.7s linear infinite sl-quick-add-spin}@keyframes sl-quick-add-spin{to{transform:rotate(1turn)}}@media (width<=768px){.sl-quick-add-dialog{border-radius:12px;width:min(100vw,100vw - 16px);max-height:95dvh}.sl-quick-add-grid{grid-template-rows:auto 1fr;grid-template-columns:1fr;overflow-y:auto}.sl-quick-add-preview{gap:14px;padding:24px 20px 16px}.sl-quick-add-image-wrap{max-width:110px}.sl-quick-add-title{font-size:1.15rem}.sl-quick-add-price{font-size:1.3rem}.sl-quick-add-actions{gap:18px;padding:24px 20px}.sl-quick-add-presets{grid-template-columns:repeat(2,1fr);gap:10px}.sl-quick-add-preset{min-height:80px;padding:12px 8px}.sl-quick-add-preset-icons i{font-size:1.4rem}}.sl-toast{background:var(--text);color:#fff;opacity:0;pointer-events:none;z-index:1200;border-radius:14px;align-items:center;gap:12px;max-width:min(576px,100vw - 28px);padding:12px 18px 12px 12px;font-size:.92rem;font-weight:500;line-height:1.3;transition:opacity .25s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 12px 34px #00000047}.sl-toast[aria-hidden=false]{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.sl-toast-icon{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;display:inline-flex}.sl-toast-body{border-left:1px solid #ffffff40;flex-direction:column;flex:auto;gap:2px;padding-left:14px;display:flex}.sl-toast-message{flex:none}.sl-toast-action{color:var(--sl-wine-accent-light,#9ad946);transition:opacity var(--transition);white-space:nowrap;align-self:flex-start;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.sl-toast-action:hover{opacity:.8}.sl-toast-action i{transition:transform var(--transition);font-size:.85rem}.sl-toast-action:hover i{transform:translate(2px)}@media (width<=767.98px){.sl-toast{align-items:center;max-width:none;bottom:92px;left:16px;right:16px;transform:translateY(20px)}.sl-toast[aria-hidden=false]{transform:translateY(0)}}body.single-product #main-content>.container,body.single-product #main-content>.container-fluid{width:100%!important;max-width:100%!important;padding-top:0!important;padding-left:0!important;padding-right:0!important}body.single-product #main-content .container:after,body.single-product #main-content .container:before{content:none!important;display:none!important}body.single-product .sl-product-wine .container-fluid.sl-container-hero{max-width:1320px!important;padding-left:24px!important;padding-right:24px!important}.sl-product-wine .row,.sl-product-wine [class*=col-]{clear:none!important;float:none!important}.sl-wine-summary .sl-breadcrumb-wrap>.container{max-width:none!important;padding-left:0!important;padding-right:0!important}:is(body.single-product:has(.sl-product-accessoire):not(.et-tb) #main-content .container,body.single-product:has(.sl-product-accessoire):not(.et-tb-has-header) #main-content .container){padding-top:0!important}body.single-product .sl-product-accessoire .container,body.single-product .sl-product-accessoire .container-fluid,body.single-product .sl-product-accessoire .container-lg,body.single-product .sl-product-accessoire .container-xl{margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;width:100%!important;max-width:1320px!important}.sl-product-hero{margin-bottom:60px;align-items:start!important}.sl-product-accessoire .sl-product-hero{--bs-gutter-x:40px;margin-bottom:0}body.single-product .related.products,body.single-product .sl-editorial-products,body.single-product .sl-faq-editorial,body.single-product .sl-related,body.single-product .sl-upsells,body.single-product .upsells.products{box-sizing:border-box;width:100%!important;max-width:1320px!important;margin:64px auto!important;padding:0 24px!important}.sm-site-header .dropdown-menu.sm-mega-menu .row.g-0{--bs-gutter-x:34px;--bs-gutter-y:22px}.accordion.sm-accordion-checkout{--bs-accordion-border-color:transparent!important}.sm-cart-empty-actions .btn{border-radius:.75rem;padding:.6rem 1rem}@media only screen and (width<=992px){body .sm-site-header .dropdown-menu.sm-mega-menu .container-fluid,body .sm-site-header .dropdown-menu.sm-mega-menu .row{--bs-gutter-x:0;--bs-gutter-y:0;margin:0;padding:0}body .sm-site-header .dropdown-menu.sm-mega-menu [class*=col-]{padding-left:0;padding-right:0}}
