.container.svelte-6zxpp7{grid-column-gap:.5rem;background-color:var(--color-tertiary-light);grid-template-columns:1fr 9fr 2fr;align-items:center;padding:1rem .5rem;display:grid}.image.svelte-6zxpp7{width:25px;height:25px}.text.svelte-6zxpp7{font-size:var(--text-xs);font-weight:var(--font-weight-bold);justify-content:center;width:100%;display:flex}.countdown.svelte-6zxpp7{grid-template-columns:4fr 1fr 4fr 1fr 4fr;grid-template-areas:"hours first-divider minutes second-divider seconds""hours-text first-divider minutes-text second-divider seconds-text";justify-items:center;width:75px;display:grid}.counter.svelte-6zxpp7{color:var(--color-accent-dark);font-weight:var(--font-weight-bold)}.time-text.svelte-6zxpp7{font-size:var(--text-2xs);font-weight:var(--font-weight-thinner);margin-top:-5px}.divider.svelte-6zxpp7{color:var(--color-tertiary);font-weight:var(--font-weight-thinner)}@media (width>=1024px){.container.svelte-6zxpp7{padding:1rem}.text.svelte-6zxpp7{font-size:var(--text-sm);font-weight:var(--font-weight-bold)}.countdown.svelte-6zxpp7{width:100px}}.information-container.svelte-dwf3c5{font-size:var(--text-xs);border-radius:var(--rounded-xs);padding:var(--text-xs) var(--text-base);line-height:var(--text-base);flex-direction:row;align-items:center;margin:0 -1rem;display:flex}.information-container.svelte-dwf3c5 p{font-size:var(--text-xs)}img.svelte-dwf3c5{margin-right:var(--text-base)}div.svelte-dwf3c5{flex:1}@media (width>=768px){.information-container.svelte-dwf3c5{padding:8px var(--text-xs);margin:initial}}.backdrop.svelte-hxvs17{z-index:200;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}dialog.svelte-hxvs17{background-color:var(--color-site-bg);border:none;flex-direction:column;justify-content:center;width:100%;height:100%;padding:0;display:flex;position:relative}button.svelte-hxvs17{color:var(--color-secondary-dark);padding:1rem;position:absolute;top:0;right:0}.lightbox-body.svelte-hxvs17{flex-direction:column;height:100%;display:flex}.lightbox-gallery.svelte-hxvs17{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.lightbox-body.has-info-panel.svelte-hxvs17{padding-top:3rem;overflow-y:auto}.lightbox-body.has-info-panel.svelte-hxvs17 .lightbox-gallery:where(.svelte-hxvs17){flex:0 auto}.lightbox-body.has-info-panel.svelte-hxvs17 .lightbox-gallery:where(.svelte-hxvs17) ul img{max-height:55vh}.lightbox-info-panel.svelte-hxvs17{flex-shrink:0;padding:1rem 1.25rem;overflow-y:auto}@media (width>=640px){dialog.svelte-hxvs17{border-radius:var(--rounded-md);max-width:90vh;max-height:90vh;overflow:hidden}dialog.svelte-hxvs17:has(.has-info-panel:where(.svelte-hxvs17)){height:auto;max-height:85vh}.lightbox-body.has-info-panel.svelte-hxvs17{flex-direction:row;align-items:stretch;padding-top:0}.lightbox-body.has-info-panel.svelte-hxvs17 .lightbox-gallery:where(.svelte-hxvs17){flex:1;min-width:0;max-height:85vh;padding:1.25rem 0 1.25rem 1.25rem}.lightbox-body.has-info-panel.svelte-hxvs17 .lightbox-info-panel:where(.svelte-hxvs17){border-left:1px solid var(--color-hairline);flex-shrink:0;width:300px;padding:1.25rem 3rem 1.25rem 1.25rem}}@media (width>=640px) and (aspect-ratio<=1){dialog.svelte-hxvs17{max-width:90vw;max-height:90vh}}.out-of-stock-info-wrapper.svelte-146z0cz{background-color:var(--color-tertiary-light);margin:1rem 0;padding:1rem}p.svelte-146z0cz{font-size:var(--text-sm)}.link-list.svelte-146z0cz{margin:1rem 0}.out-of-stock-info-wrapper.svelte-146z0cz:after{content:"";background-color:var(--color-tertiary-light);clip-path:polygon(0 1%,100% 0,100% 70%,0% 100%);height:25px;display:block}@media (width>=640px){h2.svelte-146z0cz{font-size:var(--text-3xl)}}.loading-container.svelte-1dd3pqv,.loading-container.svelte-1r5br0u,.loading-container.svelte-1qs9z7f{justify-content:center;display:flex}div.svelte-74jim1{min-width:1px;min-height:1px;margin-left:1px}.accessory.svelte-4z2esu{border-radius:var(--rounded-sm);border:1px solid hsl(var(--secondary-hue), 20%, 87%);align-items:center;margin-bottom:.5rem;padding:.5rem .5rem .5rem 1rem;display:flex}.accessory.svelte-4z2esu>:where(.svelte-4z2esu):not(:last-child){margin-right:1rem}.accessory.svelte-4z2esu:hover{background-color:var(--color-input)}.accessory-info.svelte-4z2esu{flex:1 1 0}.add-to-cart.svelte-4z2esu{margin-top:.5rem}.price.svelte-4z2esu:before{content:"|";color:var(--color-gray-20);margin:0 .5rem}.price.discount.svelte-4z2esu{color:var(--color-accent)}.previous-price.svelte-4z2esu{color:var(--color-text);font-size:var(--text-xs);text-decoration:line-through}.add-to-cart-and-price-wrapper.svelte-4z2esu{flex-direction:column;align-items:flex-start;display:flex}.stock-price-wrapper.svelte-4z2esu{flex-shrink:1;align-items:center;max-width:100%;display:flex}.right-arrow.svelte-4z2esu{font-size:var(--text-2xl);padding:0 .5rem}@media (width>=1024px){.add-to-cart-and-price-wrapper.svelte-4z2esu{flex-direction:row-reverse;justify-content:flex-end;align-items:center;min-width:0;max-width:100%;margin-top:.5rem}.add-to-cart.svelte-4z2esu{margin-top:0;margin-right:.75rem}}h2.svelte-1t7b4xv{font-family:var(--font-serif);font-size:var(--text-xl);margin-bottom:.5em}a.svelte-19kv23w{font-size:var(--text-xs)}.ratings.svelte-19kv23w{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}section.svelte-1m3l0d7{border-bottom:1px solid var(--color-hairline);margin-bottom:1.25rem;padding:.75rem 0 1.25rem}h3.svelte-1m3l0d7{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-primary);margin:0}.scroller-container.svelte-1m3l0d7{margin-top:.75rem}.thumbnail.svelte-1m3l0d7{cursor:pointer;border-radius:var(--rounded-md);border:1px solid var(--color-gray-10);flex-shrink:0;width:140px;height:140px;transition:border-color .15s;overflow:hidden}.thumbnail.svelte-1m3l0d7:hover{border-color:var(--color-gray-30)}.thumbnail.svelte-1m3l0d7 img:where(.svelte-1m3l0d7){object-fit:cover;width:100%;height:100%;display:block}.review-author.svelte-1m3l0d7{font-weight:600;font-size:var(--text-sm);color:var(--color-primary)}.review-text.svelte-1m3l0d7{font-size:var(--text-sm);color:var(--color-gray-70);margin:.375rem 0 0;line-height:1.5}.translation-toggle.svelte-1m3l0d7{font-size:var(--text-xs);color:var(--color-gray-50);cursor:pointer;margin-top:.375rem;text-decoration:underline}.translation-toggle.svelte-1m3l0d7:hover{color:var(--color-gray-70)}.no-reviews.svelte-17pi96i{padding:1rem 0}.no-reviews.svelte-17pi96i p:where(.svelte-17pi96i){margin-top:.5rem}div.svelte-plhru2{margin:1em 0}.wrapper.svelte-572ric{border-radius:var(--rounded-sm);border:1px solid hsl(var(--secondary-hue), 20%, 87%);z-index:0;align-items:center;min-height:150px;margin:1rem 0;transition:all .3s;display:flex;position:relative;overflow:hidden}.image-wrapper.svelte-572ric{width:100%;height:100%;position:absolute;inset:0}.image-wrapper.svelte-572ric img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .3s;position:absolute}.wrapper.svelte-572ric:hover img{transform:scale(1.05)}.overlay.svelte-572ric{z-index:1;background:linear-gradient(90deg,#00000080 0%,#0003 100%);transition:background .3s;position:absolute;inset:0}.wrapper.svelte-572ric:hover .overlay:where(.svelte-572ric){background:linear-gradient(90deg,#0009 0%,#0000004d 100%)}.content.svelte-572ric{z-index:2;color:#fff;flex-direction:column;flex:1;gap:.5rem;padding:1rem 1rem 1rem 1.5rem;display:flex}.title.svelte-572ric{font-size:var(--text-lg);text-shadow:0 2px 4px #0009,0 1px 2px #0006;max-width:70%;font-weight:700}.subtitle.svelte-572ric{font-size:var(--text-sm);text-shadow:0 1px 3px #0009,0 1px 2px #0006;max-width:70%;font-weight:500}#reviews-container.svelte-1fzip5z{position:relative}.sibling-categories-top.svelte-1fzip5z{margin:1.5rem 0 1rem;display:none}.sibling-categories-top.svelte-1fzip5z h2:where(.svelte-1fzip5z){font-size:var(--text-3xl);font-family:var(--font-serif);margin-bottom:1rem}.sibling-categories-bottom.svelte-1fzip5z{margin:1rem 0 2rem}.sibling-categories-bottom.svelte-1fzip5z h2:where(.svelte-1fzip5z){font-size:var(--text-xl);font-family:var(--font-serif)}.sibling-categories-bottom.svelte-1fzip5z p:where(.svelte-1fzip5z){margin-bottom:1rem}h1.svelte-1fzip5z{font-family:var(--font-serif);font-size:var(--h1-size,var(--text-2xl));margin-top:.5rem}h2.svelte-1fzip5z{font-family:var(--font-sans);font-size:var(--text-lg)}.product-description-content>.html h2{font-family:var(--font-serif);font-size:var(--text-xl)}ul li ul,ol li ol{padding-left:var(--padding-medium)}ul li ol{padding-left:32px}.product-description-content>.html h2{margin-top:1.2rem}.product-description-content>.html ul li{margin-left:1rem;padding-left:.4rem;list-style:outside}.product-description-content>.html ul li ol li{list-style-type:decimal}.product-description-content>.html ul li ol li:before{content:none}.product-description-content>.html ul li ul li{margin-left:0;list-style:circle}.product-description-content>.html ul li ul li ul li{padding-left:.6rem;list-style:"–"}.product-content.svelte-1fzip5z{--product-grid-columns:100%;--product-grid-gap:1rem;--product-column-gap:1.5rem}.product-image.svelte-1fzip5z{grid-column:1/2}.product-header.svelte-1fzip5z{grid-column:1/-1}.product-info.svelte-1fzip5z{grid-column:1/2;min-width:0}.pills.svelte-1fzip5z{scrollbar-width:none;margin:0 var(--grid-override-x);gap:.5rem;padding:0 1rem;display:flex;overflow-x:scroll}.product-gallery.svelte-1fzip5z{margin:0 calc(-1 * var(--section-padding))}.usps.svelte-1fzip5z{margin-bottom:.5rem}.usp.svelte-1fzip5z{font-family:var(--font-sans);font-size:var(--text-sm);align-items:center;gap:.25rem;margin-top:.25rem;display:flex}@media (width>=768px){.product-content.svelte-1fzip5z{--product-grid-columns:repeat(2, minmax(0, 1fr));--product-column-gap:4rem}.sibling-categories-top.svelte-1fzip5z{display:block}.product-gallery.svelte-1fzip5z{top:calc(var(--header-bottom) + var(--section-padding));align-self:start;margin:0;position:sticky}.product-header.svelte-1fzip5z{grid-area:1/2/auto/3}.product-image.svelte-1fzip5z{grid-row:1/3}.product-info.svelte-1fzip5z{grid-area:2/2/auto/3}.pills.svelte-1fzip5z{scrollbar-width:unset;flex-wrap:wrap;margin:0;padding:0;overflow-x:auto}}.product-content.svelte-1fzip5z{grid-column-gap:var(--product-column-gap);grid-template-columns:var(--product-grid-columns);grid-row-gap:var(--product-grid-gap);display:grid}.price-ratings.svelte-1fzip5z{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.price.svelte-1fzip5z{font-family:var(--font-serif)}.price.svelte-1fzip5z span:where(.svelte-1fzip5z){font-weight:var(--font-weight-bold)}.charge.svelte-1fzip5z{font-size:var(--text-4xl)}.discount.svelte-1fzip5z span:where(.svelte-1fzip5z){color:var(--color-accent)}.price.svelte-1fzip5z small:where(.svelte-1fzip5z){font-size:var(--text-base);text-decoration:line-through}.price.svelte-1fzip5z .vat:where(.svelte-1fzip5z) small:where(.svelte-1fzip5z){font-size:var(--text-xs);font-family:var(--font-sans);text-decoration:none}.best-before.svelte-1fzip5z{font-size:var(--text-xs);margin-bottom:.5rem}.price.svelte-1fzip5z .valid-until:where(.svelte-1fzip5z){font-size:var(--text-xs);color:var(--color-accent)}.price-reduction.svelte-1fzip5z{font-family:var(--font-sans);margin:.2rem 0 .5rem;display:flex}.previous-price.svelte-1fzip5z{border-right:1px solid var(--color-gray-30);padding-right:1rem}.discount-percentage.svelte-1fzip5z{color:var(--color-accent);padding-left:1rem;font-weight:700}.border-bottom.svelte-1fzip5z{border-bottom:1px solid var(--color-hairline)}.border-top.svelte-1fzip5z{border-top:1px solid var(--color-hairline)}.recommendations.svelte-1fzip5z{margin:2rem 0}.show-pricerunner.svelte-1fzip5z{margin-right:1rem}.info-badges.svelte-1fzip5z{align-items:center;height:45px;display:flex}.pricerunner-image.svelte-1fzip5z{max-width:110px;display:block}.stock-delivery-info.svelte-1fzip5z{justify-content:space-between;margin-top:.5rem;display:flex}.lipscore-rating.svelte-1fzip5z{align-self:flex-start}.spec-link.svelte-1fzip5z{color:var(--color-primary);text-decoration:underline}@media (width>=640px){h1.svelte-1fzip5z{--h1-size:var(--text-3xl)}h2.svelte-1fzip5z{--h2-size:var(--text-lg)}.sibling-categories-top.svelte-1fzip5z h2:where(.svelte-1fzip5z){font-size:var(--text-2xl)}.sibling-categories-bottom.svelte-1fzip5z h2:where(.svelte-1fzip5z){font-size:var(--text-2xl);margin-bottom:1rem}.sibling-categories-bottom.svelte-1fzip5z p:where(.svelte-1fzip5z){display:none}}
