.gin-secondary-toolbar{display:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}:root{--pd-dark:#1c1209;--pd-amber:#b85c1a;--pd-cream:#faf5ed;--pd-mint-bg:#edf7ee;--pd-border:#e2d0bc;--pd-text-muted:#6b5b4e;--pd-gold:#d4af37;--pd-selected-bg:#b85c1a0f}.product-detail{background:var(--pd-cream)}.product-detail__hero-wrap{margin:0 auto;max-width:var(--center-div-width);padding:clamp(24px,1.3333333333em + 24*(100vw - 360px)/2040,48px) clamp(16px,4vw,48px) clamp(32px,1.7777777778em + 32*(100vw - 360px)/2040,64px)}.product-detail__hero{display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:48em){.product-detail__hero{align-items:start;gap:48px;grid-template-columns:5fr 7fr}}.product-detail__gallery{display:flex;flex-direction:row;gap:12px}@media(max-width:29.99em){.product-detail__gallery{flex-direction:column-reverse}}.product-detail__thumbs{display:flex;flex-direction:column;flex-shrink:0;gap:8px}@media(max-width:29.99em){.product-detail__thumbs{flex-direction:row;overflow-x:auto}}.product-detail__thumb{border:2px solid var(--pd-border);border-radius:6px;cursor:pointer;flex-shrink:0;height:72px;overflow:hidden;transition:border-color .2s ease;width:72px}.product-detail__thumb img{display:block;height:100%;object-fit:cover;width:100%}.product-detail__thumb.is-active,.product-detail__thumb:hover{border-color:var(--pd-dark)}.product-detail__main-image{background:#2a1a0e;border-radius:10px;flex:1;overflow:hidden;position:relative}.product-detail__main-image img{aspect-ratio:1/1;border-radius:10px;display:block;object-fit:cover;width:100%}.product-detail__splide-main{height:100%;width:100%}.product-detail__splide-main .splide__track{border-radius:10px}.product-detail__splide-main .splide__slide img{aspect-ratio:1/1;border-radius:10px;display:block;object-fit:cover;width:100%}.product-detail__splide-main .splide__slide a{cursor:zoom-in;display:block}.product-detail__bestseller{align-items:center;background:#ffffffeb;border:2px solid var(--pd-dark);border-radius:50%;color:var(--pd-dark);display:flex;flex-direction:column;font-size:9px;font-weight:800;gap:2px;height:76px;justify-content:center;letter-spacing:.12em;line-height:1.3;position:absolute;right:16px;text-align:center;text-transform:uppercase;top:16px;width:76px;z-index:2}.product-detail__bestseller-star{color:var(--pd-gold);font-size:14px}.product-detail__gallery-nav{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #0000002e;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:36px;z-index:2}.product-detail__gallery-nav:hover{background:#fff}.product-detail__gallery-nav svg{color:var(--pd-dark);height:18px;width:18px}.product-detail__gallery-nav--prev{left:12px}.product-detail__gallery-nav--next{right:12px}.product-detail__info{display:flex;flex-direction:column;gap:16px}.product-detail__popular-badge{align-items:center;color:var(--pd-amber);display:flex;font-size:13px;font-weight:700;gap:6px;letter-spacing:.1em;text-transform:uppercase}.product-detail__popular-badge svg{fill:var(--pd-gold);flex-shrink:0;height:16px;width:16px}.product-detail__title{color:var(--pd-dark);font-family:Roboto Slab,sans-serif;font-size:clamp(26px,1.4444444444em + 12*(100vw - 360px)/2040,38px);font-weight:800;letter-spacing:.01em;line-height:1.1;margin:0;text-transform:uppercase}.product-detail__tagline{color:var(--pd-text-muted);font-size:15px;line-height:1.5;margin:0}.product-detail__price-block{margin-top:4px}.product-detail__price{color:var(--pd-dark);font-family:Roboto Slab,sans-serif;font-size:clamp(26px,1.4444444444em + 8*(100vw - 360px)/2040,34px);font-weight:700;line-height:1;margin:0 0 6px}.product-detail__price-note{color:var(--pd-text-muted);font-size:13px;margin:0}.product-detail__price-note a{color:var(--pd-amber);text-decoration:underline;text-underline-offset:2px}.product-detail__stock{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:7px}.product-detail__stock-dot{border-radius:50%;flex-shrink:0;height:9px;width:9px}.product-detail__stock--ok{color:#2d7a3a}.product-detail__stock--ok .product-detail__stock-dot{background:#2d7a3a}.product-detail__stock--low{color:#c27211}.product-detail__stock--low .product-detail__stock-dot{background:#c27211}.product-detail__stock--out{color:#c0392b}.product-detail__stock--out .product-detail__stock-dot{background:#c0392b}.product-detail__usps{display:flex;flex-direction:column;gap:10px;margin:4px 0}.product-detail__usp{align-items:flex-start;color:var(--pd-dark);display:flex;font-size:14px;gap:10px;line-height:1.4}.product-detail__usp svg{color:var(--pd-amber);flex-shrink:0;height:20px;margin-top:1px;width:20px}.product-detail__packaging-label{color:var(--pd-dark);font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.product-detail__packaging-options{display:grid;gap:12px;grid-template-columns:1fr 1fr}.product-detail__packaging-option{border:2px solid var(--pd-border);border-radius:8px;cursor:pointer;padding:16px;position:relative;transition:border-color .2s ease,background .2s ease}.product-detail__packaging-option input[type=radio]{height:0;opacity:0;position:absolute;width:0}.product-detail__packaging-option__radio{align-items:center;border:2px solid var(--pd-border);border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:border-color .2s,background .2s;width:18px}.product-detail__packaging-option__radio:after{background:#0000;border-radius:50%;content:"";height:8px;transition:background .2s;width:8px}.product-detail__packaging-option__label{color:var(--pd-dark);font-size:13px;font-weight:600;margin-bottom:4px}.product-detail__packaging-option__price{color:var(--pd-dark);font-size:13px}.product-detail__packaging-option__note{color:var(--pd-text-muted);font-size:11px;line-height:1.3;margin-top:2px}.product-detail__packaging-option.is-selected,.product-detail__packaging-option:has(input:checked){background:var(--pd-selected-bg);border-color:var(--pd-amber)}.product-detail__packaging-option.is-selected .product-detail__packaging-option__radio,.product-detail__packaging-option:has(input:checked) .product-detail__packaging-option__radio{background:var(--pd-amber);border-color:var(--pd-amber)}.product-detail__packaging-option.is-selected .product-detail__packaging-option__radio:after,.product-detail__packaging-option:has(input:checked) .product-detail__packaging-option__radio:after{background:#fff}.product-detail__quantity-row{align-items:center;display:flex;gap:12px;margin-top:8px}.product-detail__quantity{align-items:center;border:2px solid var(--pd-border);border-radius:8px;display:flex;flex-shrink:0;overflow:hidden}.product-detail__qty-btn{align-items:center;background:#0000;border:none;color:var(--pd-dark);cursor:pointer;display:flex;font-size:18px;height:48px;justify-content:center;transition:background .2s;width:40px}.product-detail__qty-btn:hover{background:var(--pd-border)}.product-detail__qty-input{-moz-appearance:textfield;background:#0000;border:none;color:var(--pd-dark);font-size:16px;font-weight:600;height:48px;text-align:center;width:40px}.product-detail__qty-input::-webkit-inner-spin-button,.product-detail__qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-detail__cart-btn{align-items:center;background:var(--pd-dark);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1;font-size:15px;font-weight:700;gap:10px;height:52px;justify-content:center;letter-spacing:.05em;text-transform:uppercase;transition:background .2s ease}.product-detail__cart-btn svg{flex-shrink:0;height:20px;width:20px}.product-detail__cart-btn:hover{background:var(--pd-amber)}.product-detail__shipping-options,.product-detail__shipping-wrap{display:flex;flex-direction:column}.product-detail__shipping-options{gap:8px}.product-detail__shipping-option{cursor:pointer;display:block}.product-detail__shipping-option input[type=radio]{height:0;opacity:0;position:absolute;width:0}.product-detail__shipping-card{align-items:center;border:2px solid var(--pd-border);border-radius:8px;display:flex;gap:12px;padding:12px 16px;transition:border-color .2s ease,background .2s ease}.product-detail__shipping-option:has(input:checked) .product-detail__shipping-card{background:var(--pd-selected-bg);border-color:var(--pd-amber)}.product-detail__shipping-option:hover .product-detail__shipping-card{border-color:var(--pd-dark)}.product-detail__shipping-icon{color:var(--pd-text-muted);flex-shrink:0;height:24px;width:24px}.product-detail__shipping-option:has(input:checked) .product-detail__shipping-icon{color:var(--pd-amber)}.product-detail__shipping-info{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.product-detail__shipping-name{color:var(--pd-dark);font-size:13px;font-weight:600;line-height:1.3}.product-detail__shipping-desc{color:var(--pd-text-muted);font-size:12px;line-height:1.3}.product-detail__shipping-price{color:var(--pd-dark);flex-shrink:0;font-size:13px;font-weight:700}.product-detail__free-shipping{background:var(--pd-mint-bg);border:1px solid #b8e0bb;border-radius:8px;padding:12px 16px}.product-detail__free-shipping.is-reached{background:#d4edda;border-color:#7ec882}.product-detail__free-shipping-text{color:#2d6a30;font-size:13px;font-weight:500;line-height:1.4;margin:0 0 8px}.product-detail__free-shipping-text strong{color:var(--pd-dark);font-weight:700}.product-detail__free-shipping-track{background:#fff9;border-radius:3px;height:6px;overflow:hidden}.product-detail__free-shipping-fill{background:#2d6a30;border-radius:3px;height:100%;min-width:0;transition:width .4s ease}.product-detail__free-shipping.is-reached .product-detail__free-shipping-fill{background:#1a4d1c}.product-detail__delivery-notice{align-items:center;background:var(--pd-mint-bg);border:1px solid #b8e0bb;border-radius:8px;color:#2d6a30;display:flex;font-size:14px;font-weight:600;gap:10px;padding:12px 16px}.product-detail__delivery-notice svg{color:#2d6a30;flex-shrink:0;height:20px;width:20px}.product-detail__trust{border-top:1px solid var(--pd-border);display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;margin-top:4px;padding-top:16px}.product-detail__trust-item{align-items:flex-start;display:flex;flex:1;gap:8px;min-width:100px}.product-detail__trust-item svg{color:var(--pd-text-muted);flex-shrink:0;height:22px;margin-top:1px;width:22px}.product-detail__trust-text{color:var(--pd-text-muted);font-size:12px;line-height:1.4}.product-detail__trust-text strong{color:var(--pd-dark);display:block;font-size:13px}.product-detail__content-wrap{background:#fff;border-bottom:1px solid var(--pd-border);border-top:1px solid var(--pd-border);padding-bottom:clamp(32px,1.7777777778em + 32*(100vw - 360px)/2040,64px)}.product-detail__content-inner{margin:0 auto;max-width:var(--center-div-width);padding-left:clamp(16px,4vw,48px);padding-right:clamp(16px,4vw,48px)}.product-detail__tabs{border-bottom:2px solid var(--pd-border);display:flex;gap:0;margin-bottom:32px}.product-detail__tab{background:none;border:none;border-bottom:3px solid #0000;color:var(--pd-text-muted);cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:-2px;padding:16px 24px;text-transform:uppercase;transition:color .2s,border-color .2s;white-space:nowrap}.product-detail__tab.is-active{border-bottom-color:var(--pd-dark);color:var(--pd-dark)}.product-detail__tab:hover:not(.is-active){color:var(--pd-dark)}.product-detail__tab-panel{display:none}.product-detail__tab-panel.is-active{display:block}.product-detail__tab-content{display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:48em){.product-detail__tab-content{gap:48px;grid-template-columns:2fr}}.product-detail__description-text{color:var(--pd-dark);font-size:15px;line-height:1.7}.product-detail__description-text p{margin:0 0 16px}.product-detail__description-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:16px 0 0;padding:0}.product-detail__description-list li{align-items:flex-start;color:var(--pd-dark);display:flex;font-size:14px;gap:10px}.product-detail__description-list li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='%23B85C1A' stroke-width='2'/%3E%3Cpath fill='none' stroke='%23B85C1A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m8 12 3 3 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:20px;margin-top:1px;width:20px}.product-detail__prep-grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media(min-width:75em){.product-detail__prep-grid{grid-template-columns:repeat(4,1fr)}}.product-detail__prep-item{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.product-detail__prep-item svg{color:var(--pd-dark);height:40px;width:40px}.product-detail__prep-title{color:var(--pd-dark);font-size:12px;font-weight:800;letter-spacing:.1em;margin:0;text-transform:uppercase}.product-detail__prep-text{color:var(--pd-text-muted);font-size:13px;line-height:1.5;margin:0}.product-detail__ingredients-text,.product-detail__nutrition-text{color:var(--pd-dark);font-size:15px;line-height:1.7;max-width:640px}.product-detail__ingredients-text p,.product-detail__nutrition-text p{margin:0 0 16px}.product-detail__related-wrap{padding-bottom:clamp(32px,1.7777777778em + 32*(100vw - 360px)/2040,64px);padding-top:clamp(32px,1.7777777778em + 32*(100vw - 360px)/2040,64px)}.product-detail__related-wrap .view--relevante-borrelhapjes{display:flex;flex-direction:column}.product-detail__related-wrap .view--relevante-borrelhapjes .view__rows{display:grid;gap:clamp(16px,2vw,48px);grid-template:auto/repeat(1,1fr);margin-bottom:3.2rem}@media(min-width:30em){.product-detail__related-wrap .view--relevante-borrelhapjes .view__rows{grid-template:auto/repeat(2,1fr)}}@media(min-width:75em){.product-detail__related-wrap .view--relevante-borrelhapjes .view__rows{grid-template:auto/repeat(3,1fr)}}.product-detail__related-inner{margin:0 auto;max-width:var(--center-div-width);padding-left:clamp(16px,4vw,48px);padding-right:clamp(16px,4vw,48px)}.product-detail__related-heading{color:var(--pd-dark);font-family:Roboto Slab,sans-serif;font-size:clamp(20px,1.1111111111em + 6*(100vw - 360px)/2040,26px);font-weight:800;letter-spacing:.08em;margin:0 0 8px;text-align:center;text-transform:uppercase}.product-detail__related-divider{align-items:center;color:var(--pd-text-muted);display:flex;font-size:18px;gap:6px;justify-content:center;margin-bottom:32px}.product-detail__related-divider:after,.product-detail__related-divider:before{background:var(--pd-border);content:"";height:1px;width:40px}.product-detail__product-card{background:#fff;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .2s ease}.product-detail__product-card:hover{box-shadow:0 4px 20px #1c12091f}.product-detail__product-card:hover .product-detail__card-image img{transform:scale(1.04)}.product-detail__card-image{overflow:hidden;position:relative}.product-detail__card-image img{aspect-ratio:1/1;display:block;object-fit:cover;transition:transform .35s ease;width:100%}.product-detail__card-add{align-items:center;background:var(--pd-dark);border:none;border-radius:50%;bottom:8px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:8px;transition:background .2s;width:32px}.product-detail__card-add svg{height:16px;width:16px}.product-detail__card-add:hover{background:var(--pd-amber)}.product-detail__card-body{display:flex;flex:1;flex-direction:column;padding:12px 16px 16px}.product-detail__card-title{color:var(--pd-dark);font-size:14px;font-weight:700;line-height:1.3;margin:0 0 4px}.product-detail__card-sub{color:var(--pd-text-muted);flex:1;font-size:12px;margin:0 0 8px}.product-detail__card-price{color:var(--pd-dark);font-size:15px;font-weight:700;margin:0}.product-detail__usp-bar-wrap{background:#fff;border-top:1px solid var(--pd-border);padding-bottom:clamp(24px,1.3333333333em + 24*(100vw - 360px)/2040,48px);padding-top:clamp(24px,1.3333333333em + 24*(100vw - 360px)/2040,48px)}.product-detail__usp-bar{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:var(--center-div-width);padding-left:clamp(16px,4vw,48px);padding-right:clamp(16px,4vw,48px)}@media(min-width:48em){.product-detail__usp-bar{grid-template-columns:repeat(4,1fr)}}.product-detail__usp-bar-item{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.product-detail__usp-bar-item svg{color:var(--pd-text-muted);height:40px;width:40px}.product-detail__usp-bar-title{color:var(--pd-dark);font-size:12px;font-weight:800;letter-spacing:.1em;margin:0 0 4px;text-transform:uppercase}.product-detail__usp-bar-text{color:var(--pd-text-muted);font-size:13px;line-height:1.4;margin:0}.pd-qty-stepper{align-items:stretch;background:#fff;border:2px solid var(--pd-amber);border-radius:10px;display:flex;height:52px;overflow:hidden}.pd-qty-stepper input[type=number]{-moz-appearance:textfield;background:#0000;border:none;color:var(--pd-dark);font-family:inherit;font-size:20px;font-weight:700;padding:0;text-align:center;width:52px}.pd-qty-stepper input[type=number]::-webkit-inner-spin-button,.pd-qty-stepper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pd-qty-stepper input[type=number]:focus{outline:none}.pd-qty-btn{align-items:center;background:#0000;border:none;color:var(--pd-dark);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;transition:background .2s ease,color .2s ease;width:46px}.pd-qty-btn svg{stroke-width:2.5;height:16px;pointer-events:none;width:16px}.pd-qty-btn:first-child{border-right:1px solid var(--pd-border)}.pd-qty-btn:first-child:hover{background:#b85c1a1a;color:var(--pd-amber)}.pd-qty-btn:last-child{background:var(--pd-amber);color:#fff}.pd-qty-btn:last-child:hover{background:var(--pd-dark)}.commerce-order-item-add-to-cart-form{display:flex;flex-direction:column;gap:12px}@media(min-width:48em){.commerce-order-item-add-to-cart-form{flex-direction:row}}.commerce-order-item-add-to-cart-form .form-type-number{margin-right:24px;width:fit-content}.commerce-order-item-add-to-cart-form .form-type-number label{display:none}.commerce-order-item-add-to-cart-form .form-actions .button--add-to-cart{border-radius:10px;height:52px}.product-detail .commerce-order-item-add-to-cart-form{display:grid;gap:16px 12px;grid-template-columns:auto 1fr}.product-detail .commerce-order-item-add-to-cart-form .field--name-purchased-entity{grid-column:1/-1}.product-detail .commerce-order-item-add-to-cart-form .field--name-purchased-entity fieldset{border:none;margin:0;padding:0}.product-detail .commerce-order-item-add-to-cart-form .field--name-purchased-entity fieldset legend{display:none}.product-detail .commerce-order-item-add-to-cart-form .field--name-purchased-entity fieldset .fieldset-wrapper>div{display:flex;flex-direction:row;gap:8px}.product-detail .commerce-order-item-add-to-cart-form .field--name-purchased-entity fieldset .form-type-radio{align-items:center;border:2px solid var(--pd-border);border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;position:relative;transition:border-color .2s ease,background .2s ease}.product-detail .commerce-order-item-add-to-cart-form .field--name-purchased-entity fieldset .form-type-radio:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%236B5B4E' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Cpath d='M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/%3E%3Cpath d='M3.27 6.96 12 12.01l8.73-5.05M12 22.08V12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:24px;transition:background-image .2s;width:24px}.product-detail .commerce-order-item-add-to-cart-form .field--name-purchased-entity fieldset .form-type-radio:has(input:checked){background:var(--pd-selected-bg);border-color:var(--pd-amber)}.product-detail .commerce-order-item-add-to-cart-form .field--name-purchased-entity fieldset .form-type-radio:has(input:checked):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23B85C1A' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Cpath d='M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/%3E%3Cpath d='M3.27 6.96 12 12.01l8.73-5.05M12 22.08V12'/%3E%3C/svg%3E")}.product-detail .commerce-order-item-add-to-cart-form .field--name-purchased-entity fieldset .form-type-radio input[type=radio]{height:0;opacity:0;position:absolute;width:0}.product-detail .commerce-order-item-add-to-cart-form .field--name-purchased-entity fieldset .form-type-radio label{color:var(--pd-dark);cursor:pointer;flex:1;font-size:13px;font-weight:600;line-height:1.3}.product-detail .commerce-order-item-add-to-cart-form .field--name-quantity{align-self:center}.product-detail .commerce-order-item-add-to-cart-form .field--name-quantity label{display:none}.product-detail .commerce-order-item-add-to-cart-form .form-actions input[type=submit].button--add-to-cart{background:var(--pd-dark);border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:15px;font-weight:700;height:52px;letter-spacing:.05em;text-transform:uppercase;transition:background .2s ease;width:100%}.product-detail .commerce-order-item-add-to-cart-form .form-actions input[type=submit].button--add-to-cart:hover{background:var(--pd-amber)}