.cookie-button[data-astro-cid-yxtd3g4z]{font-size:var(--label);color:#fff;cursor:pointer}.cookie-banner[data-astro-cid-yxtd3g4z]{width:100%;max-height:100%;color:var(--ds-grey-000,#fff);z-index:20;scrollbar-width:thin;box-shadow:var(--ds-shadow-200,0 5px 10px #0000001f);opacity:0;touch-action:none;pointer-events:none;transition:opacity .32s var(--ds-transition-easing,cubic-bezier(.4, 0, .2, 1)), transform .32s var(--ds-transition-easing,cubic-bezier(.4, 0, .2, 1));background-color:#232324;flex-direction:column;gap:20px;padding:46px 15px;display:flex;position:fixed;bottom:0;left:0;overflow:auto;transform:translateY(100%)}.cookie-banner__opened[data-astro-cid-yxtd3g4z]{opacity:1;pointer-events:auto;touch-action:auto;transform:none}.cookie-banner__inner[data-astro-cid-yxtd3g4z]{flex-direction:column;align-items:center;gap:22px;width:100%;max-width:1400px;margin:0 auto;display:flex}@media (width>=580px){.cookie-banner__inner[data-astro-cid-yxtd3g4z]{flex-direction:row}}.cookie-banner__iconContainer[data-astro-cid-yxtd3g4z]{background-color:var(--ds-secondary,var(--ds-blue-400,#4177f6));border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.cookie-banner__icon[data-astro-cid-yxtd3g4z]{fill:currentColor;width:26px;height:26px}.cookie-banner__text[data-astro-cid-yxtd3g4z]{text-align:center;flex-direction:column;flex:auto;gap:4px;display:flex}@media (width>=580px){.cookie-banner__text[data-astro-cid-yxtd3g4z]{text-align:left}}.cookie-banner__title[data-astro-cid-yxtd3g4z]{font-size:22px;font-weight:700}.cookie-banner__description[data-astro-cid-yxtd3g4z]{font-size:15px}.cookie-banner__buttons[data-astro-cid-yxtd3g4z]{flex:none;gap:12px;display:flex}.cookie-banner__button[data-astro-cid-yxtd3g4z]{background-color:hsl(var(--primary));color:hsl(var(--grey-000));border-radius:var(--radius-300);padding:7px 15px;font-family:sans-serif;font-weight:700}@media (width>=580px){.cookie-banner__buttons[data-astro-cid-yxtd3g4z]{flex-direction:column}}.cookie-banner__buttons[data-astro-cid-yxtd3g4z] button[data-astro-cid-yxtd3g4z]:last-of-type{background-color:var(--ds-grey-600,#383838)}.newsletter-dialog[data-astro-cid-5kirkkcy]{border:none;border-radius:12px;width:480px;max-width:90vw;padding:0;box-shadow:0 10px 30px #0003}.newsletter-dialog[data-astro-cid-5kirkkcy]::backdrop{background-color:#00000080}.newsletter-dialog__inner[data-astro-cid-5kirkkcy]{padding:32px 24px 24px;position:relative}.newsletter-dialog__title[data-astro-cid-5kirkkcy]{text-align:center;margin-bottom:16px;font-size:20px;font-weight:700}.newsletter-dialog__close[data-astro-cid-5kirkkcy]{cursor:pointer;color:#555;background:0 0;border:none;width:32px;height:32px;font-size:24px;line-height:1;position:absolute;top:8px;right:12px}.newsletter-dialog__close[data-astro-cid-5kirkkcy]:hover{color:#000}.newsletter-form-wrapper[data-astro-cid-5kirkkcy]{min-height:150px;position:relative}.newsletter-form-loader[data-astro-cid-5kirkkcy]{border:3px solid #0000001a;border-top-color:hsl(var(--accent));pointer-events:none;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;animation:.8s linear infinite newsletter-spin;position:absolute;top:50%;left:50%}.newsletter-form-wrapper[data-astro-cid-5kirkkcy]:has(.newsletter-form>*) .newsletter-form-loader[data-astro-cid-5kirkkcy]{display:none}@keyframes newsletter-spin{to{transform:rotate(360deg)}}.cart-pill[data-astro-cid-r2qptrqt]{width:18px;height:18px;color:hsl(var(--grey-000));background-color:hsl(var(--inverted-background));text-align:center;z-index:10;pointer-events:none;touch-action:none;transition:background-color .16s var(--ds-transition-easing,cubic-bezier(.4, 0, .2, 1));border-radius:100%;padding:1px 0;font-size:13px;font-weight:700;display:none;position:absolute;top:-5px;right:-5px}.cart-preview[data-astro-cid-r2qptrqt]{display:none}@media (width>=1100px){.cart-preview[data-astro-cid-r2qptrqt]{min-width:300px;max-width:300px;min-height:140px;color:var(--ds-grey-700,#232324);background-color:var(--ds-grey-000,#fff);border-radius:var(--ds-radius-200,10px);box-shadow:var(--ds-shadow-300,0 8px 30px #0000001f);cursor:default;opacity:0;pointer-events:none;touch-action:none;transition:opacity .16s var(--ds-transition-easing,cubic-bezier(.4, 0, .2, 1)), transform .16s var(--ds-transition-easing,cubic-bezier(.4, 0, .2, 1));z-index:99;flex-direction:column;padding:20px;display:flex;position:absolute;top:100%;right:0;transform:translateY(-10px)}}.cart-preview[data-astro-cid-r2qptrqt]:before{content:"";border-bottom:10px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;top:-10px;right:15px}.cart-preview--visible{opacity:1!important;pointer-events:auto!important;touch-action:auto!important;transform:none!important}.cart-preview__entry{margin-bottom:8px;padding:5px 0}.cart-preview__entry-title{align-items:center;display:flex}.cart-preview__entry-price{color:var(--ds-grey-700,#232324);text-transform:none;white-space:nowrap;align-self:start;margin-left:auto;padding:0 6px;font-weight:700}.cart-preview__entry-rows:not(:empty){padding:4px 0}.cart-preview__entry-row{text-transform:lowercase;font-size:11px}.cart-preview__entry-row:not(:last-child){margin-bottom:2px}.cart-preview__entry-row:first-letter{text-transform:uppercase}.cart-preview__total{border-top:1px solid #000;align-items:center;padding-top:15px;display:flex}.cart-preview__total-title{margin-right:auto;font-size:14px;font-weight:700}.cart-preview__total-title>em{font-size:10px;font-style:normal}.cart-preview__total-amount{margin-right:10px;font-size:15px;font-weight:700}.cart-item-wrapper[data-astro-cid-sd5ilzw3]{position:relative}
