.navigation.svelte-14qbkbk{width:100%;min-height:var(--height-lg);display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-bottom:var(--border-default);padding:0 var(--gap-standard)}.logotype-spacer.svelte-14qbkbk{width:100%;aspect-ratio:11.634 / 1}.inner-container.svelte-14qbkbk{width:100%;max-width:var(--max-width-breakpoint-xl);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.navigation-container.svelte-h00inv{min-width:max-content;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--gap-standard)}.navigation-label.svelte-h00inv{color:var(--color-text-secondary)}.back-button-container.svelte-bk63mb{min-width:max-content;display:flex;flex-direction:row;align-items:center;justify-content:center}.back-icon{transform:rotate(180deg)}.breadcrumbs.svelte-13mr7ui{display:flex;align-items:center;gap:var(--gap-extra-tight);width:fit-content;height:40px}.breadcrumbs-separator.svelte-13mr7ui,.breadcrumbs-link-content.svelte-13mr7ui{color:var(--color-text-secondary)}.breadcrumbs-link.svelte-13mr7ui:hover .breadcrumbs-link-content{color:var(--color-text-primary)}.breadcrumbs-link.svelte-13mr7ui{display:inline-flex;align-items:center;height:21px;overflow:hidden;border:none;background-color:transparent;text-decoration:none;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-default);height:40px}.breadcrumbs-link-content.svelte-13mr7ui{display:inline-block;position:relative}.breadcrumbs-link-content.svelte-13mr7ui:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:1px;background-color:var(--color-off-black);opacity:0;transform:translate3d(-100%,0,0);transition-property:opacity,transform;transition-timing-function:ease-out;transition-duration:.25s}.breadcrumbs-link.svelte-13mr7ui:hover .breadcrumbs-link-content:where(.svelte-13mr7ui):after{opacity:1;transform:translateZ(0)}.breadcrumbs-current.svelte-13mr7ui{height:100%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:1px;text-underline-offset:35%;text-underline-position:from-font;height:40px;display:flex;align-items:center}.filter-counter{font-family:var(--font-family-monospace);letter-spacing:-2px}.button-ghost.filter-button:hover .filter-counter:after{opacity:0!important;transform:translate3d(-100%,0,0)}.panel-button-content.svelte-1e01tdu{text-transform:lowercase;color:var(--color-text-primary);height:100%;display:flex;align-items:center}.panel-button-signifier.svelte-10cdmix svg:where(.svelte-10cdmix) path:where(.svelte-10cdmix){stroke:var(--color-white)}.panel-button:active .panel-button-signifier.svelte-10cdmix svg:where(.svelte-10cdmix) path:where(.svelte-10cdmix),.panel-button:hover .panel-button-signifier.svelte-10cdmix svg:where(.svelte-10cdmix) path:where(.svelte-10cdmix),.panel-button.is-active .panel-button-signifier.svelte-10cdmix svg:where(.svelte-10cdmix) path:where(.svelte-10cdmix){stroke:var(--color-black)}.panel-button.svelte-4ktpb3{border:none;background-color:unset;width:100%;height:var(--height-md);display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--gap-tight);cursor:pointer;padding-left:var(--gap-standard);overflow:hidden;position:relative}.panel-button.svelte-4ktpb3:active .panel-button-content,.panel-button.svelte-4ktpb3:hover .panel-button-content,.panel-button.is-active.svelte-4ktpb3 .panel-button-content{text-decoration:underline;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:1px;text-underline-offset:25%;text-underline-position:from-font}.panel-checkbox-content.svelte-ywgrnr,.selector-container.svelte-ywgrnr,.checkbox-label.svelte-ywgrnr{display:inline-flex;align-items:center;height:var(--height-md)}.selector-container.svelte-ywgrnr{position:relative;top:1px}.selector.svelte-ywgrnr{width:6px;height:6px;border:1px solid var(--color-gray-900);border-radius:var(--radius-full);margin-right:var(--gap-extra-tight);background-color:var(--color-white);opacity:0}.checkbox-label.svelte-ywgrnr{transition-property:translate;transition-duration:.2s;transition-timing-function:ease-in-out}.selector.svelte-ywgrnr{transition-property:opacity;transition-duration:.15s;transition-timing-function:ease-in}.selector.checked.svelte-ywgrnr{background-color:var(--color-gray-900)}.selector.checked.svelte-ywgrnr,.panel-checkbox:hover .selector.svelte-ywgrnr{opacity:1}.panel-checkbox.svelte-105dhq{display:flex;flex-direction:column;justify-content:center;height:var(--height-md);cursor:pointer}.panel-list-search.svelte-prtmdf{width:95%;height:var(--height-xl);position:relative;z-index:100;background-color:var(--color-white);display:flex;align-items:center}.search-input.svelte-prtmdf{height:var(--height-lg);width:100%;z-index:10;border:none;outline:none;background-color:transparent;padding-left:var(--gap-standard)}.search-input.svelte-prtmdf::placeholder{color:var(--color-text-secondary)}.visual-layer.svelte-prtmdf{position:absolute;top:10px;width:100%;height:24px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-right:var(--gap-standard)}.visual-layer.svelte-prtmdf:before{content:"";position:absolute;width:calc(100% - 24px);height:1px;bottom:-8px;left:12px;background-color:var(--color-gray-150)}.scrollbar-wrapper.svelte-16f728t{position:relative;top:-48px;width:100%;height:100%;translate:3px}.panel-list-options.svelte-16f728t{position:relative;width:100%;max-height:352px;padding-top:80px;padding-bottom:100px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.panel-list-options.svelte-16f728t :where(.svelte-16f728t){translate:5px}.panel-list-options.svelte-16f728t::-webkit-scrollbar{display:none}.no-results.svelte-16f728t{padding:var(--gap-standard);text-align:center}.custom-scrollbar-track.svelte-16f728t{position:absolute;top:0;right:-1px;width:1px;height:100%;background-color:var(--color-gray-150);pointer-events:none}.custom-scrollbar-thumb.svelte-16f728t{position:absolute;top:0;left:0;width:1px;background-color:var(--color-black);transition:transform .1s ease-out}.panel-list.svelte-bbvlqn{position:relative;width:100%;min-height:var(--height-md);height:352px;overflow:visible}.shader-top.svelte-bbvlqn{position:absolute;z-index:90;width:98%;height:40px;background-image:linear-gradient(to bottom,var(--color-white),transparent)}.shader-bottom.svelte-bbvlqn{position:absolute;bottom:0;width:98%;height:90px;background-image:linear-gradient(to top,var(--color-white),transparent)}.panel-range-input.svelte-1beoa8y{width:50px;height:100%;border:none;outline:none;text-align:right;-moz-appearance:textfield;appearance:textfield}input.svelte-1beoa8y::-webkit-outer-spin-button,input.svelte-1beoa8y::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.svelte-1beoa8y::placeholder{color:var(--color-text-secondary)}.panel-range.svelte-1melexa{padding-left:var(--gap-standard);height:var(--height-md);display:flex;flex-direction:row;align-items:center;gap:var(--gap-tight)}.range-label.svelte-1melexa{position:relative}.range-label.svelte-1melexa:after{content:"";position:absolute;width:50px;height:1px;bottom:-3px;left:20px;background-color:var(--color-gray-400)}.content-container.svelte-vx484y{width:100%;display:flex;flex-direction:column;align-items:center;border-top:var(--border-default);padding-inline:var(--gap-standard)}.content-area.svelte-vx484y{width:100%;min-height:352px;max-width:var(--max-width-breakpoint-xl);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-standard)}.first-column.svelte-vx484y,.second-column.svelte-vx484y,.third-column.svelte-vx484y{border-right:var(--border-default)}.first-column.svelte-vx484y,.second-column.svelte-vx484y{padding-right:var(--gap-standard);padding-block:var(--gap-standard)}.first-column.svelte-vx484y *{padding-left:0}.fourth-column.svelte-vx484y{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding-bottom:var(--gap-standard)}.year-range-wrapper.svelte-vx484y{padding-left:var(--gap-standard);padding-top:var(--gap-standard)}.panel-tag.svelte-94de1d{background-color:var(--color-background-primary);border:none;display:inline-flex;align-items:center;height:var(--height-lg);padding-inline:var(--gap-extra-tight);cursor:pointer;transition:background-color .2s ease}.panel-tag.svelte-94de1d:hover>.panel-tag-label:where(.svelte-94de1d),.panel-tag.svelte-94de1d:active>.panel-tag-label:where(.svelte-94de1d){color:var(--color-text-secondary);text-decoration:line-through;text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-color:var(--color-text-primary)}.panel-tag-label.svelte-94de1d{white-space:nowrap}.sort-and-filter-container.svelte-zree1z,.bar-with-buttons-container.svelte-zree1z{display:flex;flex-direction:column;align-items:center;justify-content:center}.sort-and-filter-container.svelte-zree1z{width:100%;min-height:var(--height-lg);background-color:var(--color-white);margin-bottom:var(--gap-standard);border-bottom:var(--border-default);overflow:hidden;position:relative;z-index:9}.bar-with-buttons-container.svelte-zree1z{width:100%;padding-inline:var(--gap-standard)}.bar-with-buttons.svelte-zree1z{width:100%;max-width:var(--max-width-breakpoint-xl);display:flex;gap:50px;justify-content:space-between;flex-shrink:0}.tags-container.svelte-zree1z{display:flex;flex-wrap:wrap;gap:var(--gap-extra-tight)}.flter-button-and-tags-container.svelte-zree1z{width:fit-content;display:flex;flex-direction:row;gap:var(--gap-standard)}.more-tags-indicator.svelte-zree1z{display:flex;align-items:center;height:var(--height-lg);padding-inline:var(--gap-extra-tight);color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap;-webkit-user-select:none;user-select:none}.backdrop.svelte-zree1z{position:fixed;bottom:0;left:0;width:100vw;height:100vh;background-color:var(--color-black);opacity:.5;pointer-events:auto;z-index:1}.listing.svelte-186ho9o{width:100%;border-bottom:var(--border-default);display:flex;flex-direction:column;justify-content:center;align-items:center;padding-block:var(--gap-standard)}.listing.svelte-186ho9o:hover{cursor:pointer;border-bottom:var(--border-default-hovered)}.listing-link.svelte-186ho9o{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;color:inherit}.listing-inner-container.svelte-186ho9o{width:100%;max-width:var(--max-width-breakpoint-xl)}.listing-inner-container[data-view-mode=list].svelte-186ho9o{display:grid;grid-template-columns:repeat(14,1fr);column-gap:var(--gap-standard)}.listing.svelte-186ho9o:has(.listing-inner-container[data-view-mode=list]:where(.svelte-186ho9o)){padding-inline:var(--gap-standard)}.listing-inner-container[data-view-mode=classic].svelte-186ho9o{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:min-content min-content min-content min-content min-content min-content min-content;gap:var(--gap-standard)}.listing.svelte-186ho9o:has(.listing-inner-container[data-view-mode=classic]:where(.svelte-186ho9o)){border-bottom:none;min-width:0;width:100%}.image-container.svelte-10518kt{aspect-ratio:1/1;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:1 / 3;background-color:var(--color-background-secondary);border-radius:var(--radius-sm)}.image-container[data-view-mode=list].svelte-10518kt{grid-row:1 / 3}.image-container[data-view-mode=classic].svelte-10518kt{grid-row:3;margin-block:var(--gap-extra-tight)}.image-container.svelte-10518kt img:where(.svelte-10518kt){width:100%;height:100%;max-width:100%;max-height:100%;object-fit:scale-down;transition-property:scale;transition-duration:.15s;transition-timing-function:ease-in-out}.listing:hover .image-container.svelte-10518kt img:where(.svelte-10518kt){scale:97%}.add-to-cart-button.svelte-1xiszxc{position:relative}.error-message.svelte-1xiszxc{position:absolute;top:100%;left:0;right:0;margin-top:var(--spacing-1);padding:var(--spacing-2);background:var(--color-error-light);border:var(--border-error);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--color-text-error);text-align:center;z-index:10}.details-container.svelte-1ne2fhe>:where(.svelte-1ne2fhe){height:min-content;width:max-content}.net-weight-wrapper.svelte-1ne2fhe,.price-wrapper.svelte-1ne2fhe,.product-name-wrapper.svelte-1ne2fhe{display:inline-flex;gap:var(--gap-extra-tight)}.flavour-profile-label.svelte-1ne2fhe,.origin-country-label.svelte-1ne2fhe,.roasting-date-label.svelte-1ne2fhe,.brewing-method-label.svelte-1ne2fhe,.company-name-value.svelte-1ne2fhe,.net-weight-value.svelte-1ne2fhe,.net-weight-unit.svelte-1ne2fhe{color:var(--color-text-secondary)}.company-name-value.svelte-1ne2fhe,.product-name-value.svelte-1ne2fhe{text-transform:capitalize}.product-name-wrapper.svelte-1ne2fhe{gap:var(--gap-tight)}.details-container[data-view-mode=list].svelte-1ne2fhe{display:grid;grid-template-columns:subgrid;grid-template-rows:min-content auto;grid-column:3 / 15;row-gap:var(--gap-extra-tight);align-items:start}.details-container[data-view-mode=list].svelte-1ne2fhe .company-name-value:where(.svelte-1ne2fhe){grid-column:1 / 4;grid-row:1}.details-container[data-view-mode=list].svelte-1ne2fhe .product-name-wrapper:where(.svelte-1ne2fhe){grid-column:1 / 4;grid-row:2}.details-container[data-view-mode=list].svelte-1ne2fhe .flavour-profile-label:where(.svelte-1ne2fhe){grid-column:4 / 6;grid-row:1}.details-container[data-view-mode=list].svelte-1ne2fhe .flavour-profile-value:where(.svelte-1ne2fhe){grid-column:4 / 6;grid-row:2;display:flex;flex-direction:column}.details-container[data-view-mode=list].svelte-1ne2fhe .origin-country-label:where(.svelte-1ne2fhe){grid-column:6 / 8;grid-row:1}.details-container[data-view-mode=list].svelte-1ne2fhe .origin-country-value:where(.svelte-1ne2fhe){grid-column:6 / 8;grid-row:2;display:flex;flex-direction:column}.details-container[data-view-mode=list].svelte-1ne2fhe .brewing-method-label:where(.svelte-1ne2fhe){grid-column:8 / 10;grid-row:1}.details-container[data-view-mode=list].svelte-1ne2fhe .brewing-method-value:where(.svelte-1ne2fhe){grid-column:8 / 10;grid-row:2}.details-container[data-view-mode=list].svelte-1ne2fhe .roasting-date-label:where(.svelte-1ne2fhe){grid-column:10 / 12;grid-row:1}.details-container[data-view-mode=list].svelte-1ne2fhe .roasting-date-value:where(.svelte-1ne2fhe){grid-column:10 / 12;grid-row:2}.details-container[data-view-mode=list].svelte-1ne2fhe .net-weight-wrapper:where(.svelte-1ne2fhe){grid-column:12 / 14;grid-row:1;justify-self:end}.details-container[data-view-mode=list].svelte-1ne2fhe .price-wrapper:where(.svelte-1ne2fhe){grid-column:12 / 14;grid-row:2;justify-self:end}.details-container[data-view-mode=list].svelte-1ne2fhe .add-to-cart-button{display:none}.details-container[data-view-mode=classic].svelte-1ne2fhe{display:grid;max-height:100%;grid-column:1 / 3;grid-row:1 / 8;grid-template-columns:subgrid;grid-template-rows:subgrid;row-gap:var(--gap-extra-tight);align-items:start}.details-container[data-view-mode=classic].svelte-1ne2fhe>:where(.svelte-1ne2fhe){width:max-content}.details-container[data-view-mode=classic].svelte-1ne2fhe .product-name-wrapper:where(.svelte-1ne2fhe){grid-column:1 / 1;grid-row:1 / 1}.details-container[data-view-mode=classic].svelte-1ne2fhe .price-wrapper:where(.svelte-1ne2fhe){grid-column:2 / 2;grid-row:1;justify-self:end}.details-container[data-view-mode=classic].svelte-1ne2fhe .company-name-value:where(.svelte-1ne2fhe){grid-column:1 / 1;grid-row:2 / 2}.details-container[data-view-mode=classic].svelte-1ne2fhe .net-weight-wrapper:where(.svelte-1ne2fhe){grid-column:2 / 2;grid-row:2;justify-self:end}.details-container[data-view-mode=classic].svelte-1ne2fhe .origin-country-label:where(.svelte-1ne2fhe){grid-column:1 / 1;grid-row:4 / 4}.details-container[data-view-mode=classic].svelte-1ne2fhe .origin-country-value:where(.svelte-1ne2fhe){grid-column:2 / 2;grid-row:4 / 4;justify-self:end;display:flex;gap:var(--gap-extra-tight)}.details-container[data-view-mode=classic].svelte-1ne2fhe .brewing-method-label:where(.svelte-1ne2fhe){grid-column:1 / 1;grid-row:5}.details-container[data-view-mode=classic].svelte-1ne2fhe .brewing-method-value:where(.svelte-1ne2fhe){grid-column:2 / 2;grid-row:5;justify-self:end}.details-container[data-view-mode=classic].svelte-1ne2fhe .roasting-date-label:where(.svelte-1ne2fhe){grid-column:1 / 1;grid-row:6}.details-container[data-view-mode=classic].svelte-1ne2fhe .roasting-date-value:where(.svelte-1ne2fhe){grid-column:2 / 2;grid-row:6;justify-self:end}.details-container[data-view-mode=classic].svelte-1ne2fhe .add-to-cart-button{grid-column:1 / 3;grid-row:7 / 7;padding-block:var(--gap-standard)}.details-container[data-view-mode=classic].svelte-1ne2fhe .flavour-profile-label:where(.svelte-1ne2fhe),.details-container[data-view-mode=classic].svelte-1ne2fhe .flavour-profile-value:where(.svelte-1ne2fhe){display:none}.catalog.svelte-vpnktg{width:100%;max-height:max-content;display:flex;flex-direction:column;align-items:center;justify-content:center}.catalog-inner-container.svelte-vpnktg{width:100%}.catalog[data-view-mode=classic].svelte-vpnktg{padding-inline:var(--gap-standard);overflow:hidden}.catalog-inner-container[data-view-mode=classic].svelte-vpnktg{max-width:var(--max-width-breakpoint-xl);width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:row;column-gap:30px;row-gap:60px;padding-block:var(--gap-extra-loose);overflow:hidden}.product-page.svelte-1bs1i4o{width:100%;padding-inline:var(--gap-standard);display:flex;flex-direction:column;align-items:center;flex:1;min-height:0;overflow:hidden}.product-page-container.svelte-1bs1i4o{width:100%;max-width:var(--max-width-breakpoint-xl);max-height:100%;height:100%;display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:minmax(0,1fr);column-gap:var(--gap-standard)}.product-attributes.svelte-1bs1i4o,.product-image.svelte-1bs1i4o,.product-actions.svelte-1bs1i4o{padding-top:var(--gap-standard);padding-bottom:var(--gap-extra-loose);width:100%;min-height:0}.product-attributes.svelte-1bs1i4o{grid-column:1;overflow-y:auto}.section.svelte-1bs1i4o{margin-bottom:var(--gap-standard)}.section-title.svelte-1bs1i4o{font-size:.875rem;font-weight:600;margin-bottom:.75rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.product-actions.svelte-1bs1i4o{grid-column:3;display:flex;flex-direction:column;justify-content:space-between}.product-image.svelte-1bs1i4o{grid-column:2;display:flex;align-items:center;justify-content:center;overflow:hidden;border-inline:var(--border-default)}.product-image.svelte-1bs1i4o picture{display:flex;align-items:center;justify-content:center;height:100%;width:100%;min-height:0}.product-image.svelte-1bs1i4o img{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain;display:block}.detail-row.svelte-1bs1i4o{display:flex;gap:1rem;margin-bottom:.5rem}.product-actions.svelte-1bs1i4o .detail-row:where(.svelte-1bs1i4o){width:100%;display:flex;flex-direction:column}.single-line.svelte-1bs1i4o{display:flex;justify-content:space-between}.footer.svelte-vs6hy0{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.footer-container.svelte-vs6hy0{width:100%;height:90%;max-width:var(--max-width-breakpoint-xl);padding:var(--gap-standard);display:flex;flex-direction:column;justify-content:space-between;align-items:start}.main-container.svelte-r152lm{width:100%;height:max-content;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:var(--color-white);transition:background-color 175ms ease-in-out}.main-container.product-page.svelte-r152lm{height:100vh;overflow:hidden}.main-container.svelte-r152lm.dark-background{background-color:var(--color-black)}@media(prefers-reduced-motion:reduce){.main-container.svelte-r152lm{transition:background-color 50ms ease-in-out}}.footer-menu.svelte-r152lm{display:block;width:100%;display:flex;flex-direction:column;gap:var(--gap-extra-loose);padding-block:var(--gap-standard)}.footer-menu.svelte-r152lm p:where(.svelte-r152lm){color:#fff;font-weight:300}.error-message.svelte-r152lm{width:100%;max-width:1200px;padding:4rem 2rem;text-align:center}.error-message.svelte-r152lm h1:where(.svelte-r152lm){font-size:2rem;margin-bottom:1rem}.error-message.svelte-r152lm p:where(.svelte-r152lm){font-size:1.125rem;color:#666}
