.section.product-varieties{--pv-pad-block:clamp(3rem, 2.22rem + 3.2vw, 3.5rem);--pv-pad-inline:clamp(1.25rem, -1.48rem + 11.2vw, 3rem);--pv-stack-gap:clamp(1.5rem, 1.11rem + 1.6vw, 1.75rem);--pv-grid-gap:clamp(1.25rem, 0.86rem + 1.6vw, 1.5rem);--pv-radius:clamp(0.75rem, 0.36rem + 1.6vw, 1rem);--pv-card-pad:clamp(1.25rem, 0.86rem + 1.6vw, 1.5rem);--pv-list-pad:clamp(1.25rem, 0.86rem + 1.6vw, 1.5rem);--pv-row-space:1.25rem;--pv-line:color-mix(in srgb,var(--color-dark) 14%,transparent);--pv-muted:color-mix(in srgb,var(--color-dark) 50%,transparent);--pv-sheet-pad-block:.625rem;--pv-sheet-pad-inline:.75rem;--pv-sheet-gap:.5rem;--pv-sheet-size:.875rem;--pv-surface:var(--color-white);background-color:var(--section-background)}.section.product-varieties:is([data-theme=white],[data-theme=light]){--pv-surface:var(--color-light-grey,var(--color-light-gray,#f2f2f2))}.section.product-varieties:is([data-theme=light-grey],[data-theme=light-gray]){--pv-surface:var(--color-white)}.section.product-varieties[data-theme][data-spacing][data-width]{padding-block:var(--pv-pad-block)}.section.product-varieties>.section__inner{--section-inline-pad:var(--pv-pad-inline);padding-inline:var(--pv-pad-inline)}@media (min-width:48rem){.section.product-varieties{--pv-pad-inline:clamp(3rem, -1.5rem + 9.375vw, 4.5rem);--pv-stack-gap:clamp(1.75rem, 1rem + 1.5625vw, 2rem);--pv-list-pad:clamp(1.5rem, 3.125vw, 2.5rem)}}@media (min-width:64rem){.section.product-varieties{--pv-pad-block:clamp(4rem, 6.25vw, 7.5rem);--pv-pad-inline:clamp(4.5rem, 2.5rem + 3.125vw, 5rem);--pv-stack-gap:clamp(2rem, 3.125vw, 2.5rem);--pv-grid-gap:clamp(1.5rem, 2.34375vw, 1.875rem);--pv-radius:clamp(1rem, 1.5625vw, 1.5rem);--pv-card-pad:clamp(1.5rem, 2.34375vw, 1.875rem);--pv-row-space:1.5rem;--pv-sheet-pad-block:.875rem;--pv-sheet-pad-inline:1rem;--pv-sheet-gap:.625rem}}@media (min-width:80rem){.section.product-varieties{--pv-pad-inline:clamp(5rem, 6.25vw, 6rem);--pv-row-space:1.625rem}}.product-varieties__stack{display:flex;flex-direction:column;gap:var(--pv-stack-gap);min-inline-size:0}.product-varieties__title{color:var(--text-heading,var(--color-dark));font-family:var(--font-family-heading);font-size:var(--type-size-heading-large,clamp(1.5rem, 2.45vw, 2.1875rem));font-weight:600;letter-spacing:0;line-height:1.3;margin:0}.product-varieties__placeholder{color:color-mix(in srgb,var(--text-body,var(--color-dark)) 70%,transparent);font-family:var(--font-family-body);font-size:var(--type-size-body-small);font-style:italic;line-height:1.5;margin:0}.product-varieties__grid{display:grid;gap:var(--pv-grid-gap);grid-template-columns:minmax(0, 1fr);list-style:none;margin:0;padding:0}@media (min-width:48rem){.product-varieties__grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (min-width:80rem){.product-varieties__grid{grid-template-columns:repeat(3,minmax(0, 1fr))}}@media (min-width:120rem){.product-varieties__grid{row-gap:var(--pv-stack-gap)}}.product-varieties__card{background:var(--pv-surface);border-radius:var(--pv-radius);color:var(--color-dark);display:flex;flex-direction:column;min-inline-size:0;overflow:hidden;position:relative}.product-varieties__media{aspect-ratio:1.32/1;flex:0 0 auto;overflow:hidden;position:relative}.product-varieties__media img,.product-varieties__image{block-size:100%;inline-size:100%;inset:0;max-inline-size:none;object-fit:cover;position:absolute}.product-varieties__sheet{align-items:center;background:var(--color-white);border:1px solid var(--color-light-grey,var(--color-light-gray,#f2f2f2));border-radius:var(--radius-pill);color:var(--color-dark);display:inline-flex;font-family:var(--font-family-body);font-size:var(--pv-sheet-size);font-weight:400;gap:var(--pv-sheet-gap);inset-block-start:.875rem;inset-inline-end:.875rem;line-height:1.3;padding:var(--pv-sheet-pad-block) var(--pv-sheet-pad-inline);position:absolute;text-decoration:none;transition:background-color .18s var(--motion-ease,ease),border-color .18s var(--motion-ease,ease),color .18s var(--motion-ease,ease);z-index:1}@media (min-width:120rem){.section.product-varieties{--pv-sheet-size:.7875rem;--pv-sheet-pad-block:.92rem;--pv-sheet-pad-inline:1.05rem;--pv-sheet-gap:.656rem}}.product-varieties__sheet:hover,.product-varieties__sheet:focus-visible{background:var(--color-dark);border-color:var(--color-dark);color:var(--color-white)}.product-varieties__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--pv-card-pad);padding:var(--pv-card-pad)}.product-varieties__name{color:var(--color-dark);font-family:var(--font-family-heading);font-size:1.375rem;font-weight:600;letter-spacing:0;line-height:1;margin:0}.product-varieties__meta{display:grid;gap:1.25rem;margin:0}@media (min-width:96rem){.product-varieties__meta{grid-template-columns:repeat(2,minmax(0, 1fr))}}.product-varieties__fact{display:flex;flex-direction:column;gap:.625rem;min-inline-size:0}.product-varieties__fact dt{font-family:var(--font-family-body);font-size:1rem;font-weight:400;line-height:1.5;margin:0}.product-varieties__fact dd{color:var(--pv-muted);font-family:var(--font-family-body);font-size:.875rem;font-weight:400;line-height:1.5;margin:0}.product-varieties__rule{block-size:0;border:0;border-block-start:1.5px solid var(--pv-line);inline-size:100%;margin:0}.product-varieties__description{color:var(--color-dark);font-family:var(--font-family-body);font-size:.875rem;font-weight:400;line-height:1.4}.product-varieties__description>:first-child{margin-block-start:0}.product-varieties__description>:last-child{margin-block-end:0}.product-varieties__description p{margin:0}.product-varieties__panel{background:var(--pv-surface);border-radius:var(--pv-radius);color:var(--color-dark);min-inline-size:0;padding:var(--pv-list-pad)}.product-varieties__scroll{min-inline-size:0}@media (min-width:64rem){.product-varieties__scroll{--pv-row-content:1.3125rem;--pv-row-line:1.5px;--pv-head:calc(1.5rem + var(--pv-row-space) + var(--pv-row-line));--pv-item:calc((var(--pv-row-space) * 2) + var(--pv-row-content) + var(--pv-row-line));max-block-size:calc(var(--pv-head) + (var(--pv-item) * 6));overflow-y:auto;padding-inline-end:1.875rem;scrollbar-color:var(--color-dark) var(--section-background,#f2f2f2);scrollbar-width:thin}.product-varieties__scroll--short{max-block-size:none;overflow:visible;padding-inline-end:0}.product-varieties__scroll::-webkit-scrollbar{width:2px}.product-varieties__scroll::-webkit-scrollbar-track{background:var(--section-background,#f2f2f2)}.product-varieties__scroll::-webkit-scrollbar-thumb{background:var(--color-dark)}}.product-varieties__table{border-collapse:collapse;inline-size:100%;margin:0}.product-varieties__table th,.product-varieties__table td{font-weight:400;padding:0;text-align:start;vertical-align:middle}.product-varieties__table thead th{border-block-end:1.5px solid var(--pv-line);font-family:var(--font-family-body);font-size:1rem;line-height:1.5;padding-block-end:var(--pv-row-space)}.product-varieties__table thead th:not(:first-child){text-align:end}.product-varieties__table tbody th,.product-varieties__table tbody td{border-block-end:1.5px solid var(--pv-line);padding-block:var(--pv-row-space)}.product-varieties__table tbody tr:last-child th,.product-varieties__table tbody tr:last-child td{border-block-end:0;padding-block-end:0}.product-varieties__table tbody th{color:var(--color-dark);font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;line-height:1;text-align:start}@media (min-width:64rem){.product-varieties__table{border-collapse:separate;border-spacing:0;table-layout:fixed}.product-varieties__table thead th{background:var(--pv-surface);block-size:var(--pv-head);position:sticky;top:0;white-space:nowrap;z-index:1}.product-varieties__table tbody th,.product-varieties__table tbody td{block-size:var(--pv-item)}.product-varieties__table tbody tr:last-child th,.product-varieties__table tbody tr:last-child td{block-size:calc(var(--pv-row-space) + var(--pv-row-content))}.product-varieties__glyph{block-size:var(--pv-row-content);inline-size:auto}.product-varieties__table th:first-child,.product-varieties__table td:first-child{inline-size:28%;padding-inline-end:1.875rem}.product-varieties__table th:nth-child(2),.product-varieties__table td:nth-child(2),.product-varieties__table th:nth-child(3),.product-varieties__table td:nth-child(3){padding-inline:.625rem;text-align:end}.product-varieties__table th:last-child,.product-varieties__table td:last-child{inline-size:8.75rem;padding-inline-start:.625rem;text-align:end}.product-varieties__cell-label,.product-varieties__file-label{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);block-size:1px;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.product-varieties__file{justify-content:flex-end;margin-inline-start:auto}}@media (min-width:80rem){.product-varieties__table th:first-child,.product-varieties__table td:first-child{inline-size:42%}}.product-varieties__cell{display:flex;flex-direction:column;gap:.625rem}@media (max-width:47.999rem){.product-varieties__cell,.product-varieties__fact{gap:0}}.product-varieties__cell-label{font-family:var(--font-family-body);font-size:1rem;font-weight:400;line-height:1.5}.product-varieties__cell-value{color:var(--pv-muted);font-family:var(--font-family-body);font-size:.875rem;font-weight:400;line-height:1.5}@media (min-width:64rem){.product-varieties__cell{display:block;text-align:end}.product-varieties__cell-value{color:var(--color-dark)}}.product-varieties__file{align-items:center;color:var(--color-dark);display:inline-flex;gap:.75rem;min-block-size:2.75rem;text-decoration:none}@media (min-width:64rem){.product-varieties__file{min-block-size:0}}.product-varieties__file:hover,.product-varieties__file:focus-visible{color:var(--color-dark)}.product-varieties__file-label{font-family:var(--font-family-body);font-size:.875rem;font-weight:400;line-height:1.5}.product-varieties__glyph{flex:0 0 auto;max-inline-size:none}.product-varieties__sr{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);block-size:1px;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}@media (max-width:63.999rem){.product-varieties__table thead{display:none}.product-varieties__table,.product-varieties__table tbody,.product-varieties__table tr,.product-varieties__table th,.product-varieties__table td{display:block;inline-size:auto}.product-varieties__table tr{display:grid;gap:1.25rem;grid-template-columns:minmax(0, 1fr)}.product-varieties__table tbody th,.product-varieties__table tbody td{border:0;padding:0}.product-varieties__table tbody tr{border-block-end:1.5px solid var(--pv-line);padding-block:var(--pv-row-space)}.product-varieties__table tbody tr:first-child{padding-block-start:0}.product-varieties__table tbody tr:last-child{border-block-end:0;padding-block-end:0}.product-varieties__file{justify-content:flex-start}.product-varieties__file-cell:not(:has(.product-varieties__file)){display:none}}@media (max-width:63.999rem) and (min-width:40rem){.product-varieties__table tr{grid-template-columns:repeat(2,minmax(0, 1fr))}.product-varieties__table tbody th,.product-varieties__file-cell{grid-column:1/-1}}