.product-page[data-astro-cid-yfh2ksfx]{padding-top:var(--space-medium)}.crumbs[data-astro-cid-yfh2ksfx]{gap:var(--space-xsmall);margin-bottom:var(--space-medium);color:var(--color-muted);flex-wrap:wrap;display:flex}.crumbs[data-astro-cid-yfh2ksfx] a[data-astro-cid-yfh2ksfx]{color:var(--link-text);text-decoration:none}.crumbs[data-astro-cid-yfh2ksfx] a[data-astro-cid-yfh2ksfx]:hover{color:var(--link-text-hover);text-underline-offset:.2em;text-decoration:underline}.crumbs[data-astro-cid-yfh2ksfx] [data-astro-cid-yfh2ksfx][aria-current]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product[data-astro-cid-yfh2ksfx]{gap:var(--space-large);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.product__media[data-astro-cid-yfh2ksfx]{gap:var(--space-main);top:calc(var(--navbar-height) + var(--space-main));flex-direction:column;display:flex;position:sticky}.product__frame[data-astro-cid-yfh2ksfx]{aspect-ratio:1;border:var(--border-width) solid var(--color-border);border-radius:var(--card-radius);background:var(--color-bg-3);position:relative;overflow:hidden}.product__frame[data-astro-cid-yfh2ksfx] img[data-astro-cid-yfh2ksfx]{object-fit:contain;width:80%;height:80%;position:absolute;inset:10%}.product__placeholder[data-astro-cid-yfh2ksfx],.product__frame--pack[data-astro-cid-yfh2ksfx]{background:var(--color-bg-2)}.product__frame--pack[data-astro-cid-yfh2ksfx]>.pack-art{padding:5%;position:absolute;inset:0}.product__info[data-astro-cid-yfh2ksfx]{gap:var(--space-main);flex-direction:column;min-width:0;display:flex}.product__heading[data-astro-cid-yfh2ksfx]{gap:var(--space-xsmall);flex-direction:column;display:flex}.product__heading[data-astro-cid-yfh2ksfx] h1[data-astro-cid-yfh2ksfx]{font-size:var(--text-h3);line-height:var(--leading-1-1)}.product__price[data-astro-cid-yfh2ksfx]{font-family:var(--font-display);font-weight:var(--weight-heading);font-size:var(--text-h4);line-height:var(--leading-1-1);margin-top:var(--space-xsmall)}.product__heading[data-astro-cid-yfh2ksfx] .quality-badge[data-astro-cid-yfh2ksfx]{margin-top:var(--space-xxsmall);align-self:flex-start}.buy[data-astro-cid-yfh2ksfx]{align-items:flex-end;gap:var(--space-main);padding-block:var(--space-xsmall);flex-wrap:wrap;display:flex}.buy__button[data-astro-cid-yfh2ksfx]{min-height:var(--input-height);flex:12rem}.buy__purchase[data-astro-cid-yfh2ksfx]{flex-basis:100%}.replenish-gate[data-astro-cid-yfh2ksfx]{gap:var(--space-main);flex-direction:column;display:flex}.replenish-gate[data-astro-cid-yfh2ksfx][hidden]{display:none}.buy__button[data-astro-cid-yfh2ksfx]:disabled{cursor:not-allowed}.added[data-astro-cid-yfh2ksfx]{justify-content:space-between;align-items:baseline;gap:var(--space-xsmall) var(--space-main);flex-wrap:wrap;display:flex}.added__link[data-astro-cid-yfh2ksfx]{font-weight:var(--weight-button);text-underline-offset:.2em;text-decoration:underline}.builder[data-astro-cid-yfh2ksfx]{border:0;flex-basis:100%;min-width:0;margin:0;padding:0}.builder__legend[data-astro-cid-yfh2ksfx]{gap:var(--space-xxsmall);margin-bottom:var(--space-small);flex-direction:column;padding:0;display:flex}.builder__status[data-astro-cid-yfh2ksfx]{justify-content:space-between;align-items:center;gap:var(--space-main);padding-bottom:var(--space-xsmall);border-bottom:var(--border-width) solid var(--color-border);display:flex}.builder__actions[data-astro-cid-yfh2ksfx]{justify-content:flex-end;column-gap:var(--space-main);flex-wrap:wrap;display:flex}.builder__count[data-astro-cid-yfh2ksfx]{font-family:var(--font-display);font-weight:var(--weight-heading);font-size:var(--text-h6);font-variant-numeric:tabular-nums}.builder__list[data-astro-cid-yfh2ksfx]{column-gap:var(--space-main);margin:0 0 var(--space-small);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.builder__oil[data-astro-cid-yfh2ksfx]{align-items:center;gap:var(--space-small);padding:var(--space-xsmall) 0;border-bottom:var(--border-width) solid var(--color-border);display:flex}.builder__swatch[data-astro-cid-yfh2ksfx]{border-radius:var(--radius-round);background:var(--oil-color,var(--color-bg-2));border:var(--border-width) solid var(--color-border-2);flex:none;width:1.5rem;height:1.5rem}.builder__name[data-astro-cid-yfh2ksfx]{overflow-wrap:anywhere;min-width:0;line-height:var(--leading-1-3);flex:1}.builder__oil--picked[data-astro-cid-yfh2ksfx] .builder__name[data-astro-cid-yfh2ksfx]{font-weight:var(--weight-medium)}.builder__oil--picked[data-astro-cid-yfh2ksfx] .stepper[data-astro-cid-yfh2ksfx]{border-color:var(--color-text)}.builder__sold-out[data-astro-cid-yfh2ksfx]{color:var(--color-muted);font-weight:var(--weight-body);display:block}.builder__sold-out[data-astro-cid-yfh2ksfx][hidden]{display:none}.builder__oil--sold-out[data-astro-cid-yfh2ksfx] .builder__swatch[data-astro-cid-yfh2ksfx]{opacity:.4}.builder__oil--sold-out[data-astro-cid-yfh2ksfx] .builder__name[data-astro-cid-yfh2ksfx]{color:var(--color-muted)}.product__summary[data-astro-cid-yfh2ksfx]{color:var(--color-text-2)}.product__section[data-astro-cid-yfh2ksfx]{gap:var(--space-small);padding-top:var(--space-main);border-top:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}.product__section[data-astro-cid-yfh2ksfx] h2[data-astro-cid-yfh2ksfx],.product__body[data-astro-cid-yfh2ksfx] h2{font-size:var(--text-h5);line-height:var(--leading-1-3);letter-spacing:normal}.facts[data-astro-cid-yfh2ksfx]{margin:0}.facts__row[data-astro-cid-yfh2ksfx]{gap:var(--space-main);padding:var(--space-small) 0;border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:minmax(8rem,1fr) 2fr;display:grid}.facts__row[data-astro-cid-yfh2ksfx]:last-child{border-bottom:0}.facts[data-astro-cid-yfh2ksfx] dt[data-astro-cid-yfh2ksfx]{color:var(--color-muted)}.facts[data-astro-cid-yfh2ksfx] dd[data-astro-cid-yfh2ksfx]{overflow-wrap:anywhere;margin:0}.properties[data-astro-cid-yfh2ksfx]{gap:var(--space-small);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.properties[data-astro-cid-yfh2ksfx] li[data-astro-cid-yfh2ksfx]{padding-left:1.25rem;position:relative}.properties[data-astro-cid-yfh2ksfx] li[data-astro-cid-yfh2ksfx]:before{content:"";border-radius:var(--radius-round);background:var(--color-accent);width:.4rem;height:.4rem;position:absolute;top:.6em;left:0}.technical[data-astro-cid-yfh2ksfx]{margin-top:var(--space-xsmall);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-small);background:var(--color-bg-3);overflow:hidden}.technical[data-astro-cid-yfh2ksfx] summary[data-astro-cid-yfh2ksfx]{padding:var(--card-padding);background:var(--color-bg-2);cursor:pointer;font-size:1.25rem;font-weight:var(--weight-medium);line-height:var(--leading-1-1);justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.technical[data-astro-cid-yfh2ksfx] summary[data-astro-cid-yfh2ksfx]::-webkit-details-marker{display:none}.technical[data-astro-cid-yfh2ksfx] summary[data-astro-cid-yfh2ksfx]:hover{color:var(--color-text-2)}.technical[data-astro-cid-yfh2ksfx] summary[data-astro-cid-yfh2ksfx]:focus-visible{outline-offset:-3px}.technical__icon[data-astro-cid-yfh2ksfx]{flex:none;width:1.125rem;height:1.125rem}.technical[data-astro-cid-yfh2ksfx][open] .technical__icon[data-astro-cid-yfh2ksfx]{transform:rotate(180deg)}.technical[data-astro-cid-yfh2ksfx][open] summary[data-astro-cid-yfh2ksfx]{border-bottom:var(--border-width) solid var(--color-border)}.technical__body[data-astro-cid-yfh2ksfx]{padding:var(--space-xsmall) var(--card-padding)}@media (prefers-reduced-motion:no-preference){.technical__icon[data-astro-cid-yfh2ksfx]{transition:transform .2s}}@media (width<=767px){.product[data-astro-cid-yfh2ksfx]{gap:var(--space-medium);grid-template-columns:minmax(0,1fr)}.product__media[data-astro-cid-yfh2ksfx]{position:static}.product__frame--pack[data-astro-cid-yfh2ksfx]{aspect-ratio:16/10}.product__frame--pack[data-astro-cid-yfh2ksfx]>.pack-art{padding:4% 6%}.facts__row[data-astro-cid-yfh2ksfx]{gap:var(--space-xxsmall);grid-template-columns:minmax(0,1fr)}}
