product-main:where(.astro-NLMDDMDU){grid-gap:1em var(--step-4);gap:1em var(--step-4);text-align:left;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));margin-block:0 4em;display:grid}.product-main--title:where(.astro-NLMDDMDU){font-size:var(--step-4);-webkit-margin-after:.2em;margin-block-end:.2em}product-main--image:where(.astro-NLMDDMDU){aspect-ratio:1;background:#eee;border-radius:5px;display:block;overflow:hidden}product-main--image:where(.astro-NLMDDMDU) .product-image--blank:where(.astro-NLMDDMDU){width:100%;height:auto;top:1em}product-main--thumbs:where(.astro-NLMDDMDU){gap:.5em;margin-block:1em 0;display:flex}.product-main--thumb:where(.astro-NLMDDMDU){cursor:pointer;border-radius:5px;width:4em}.product-main--thumb:where(.astro-NLMDDMDU):hover{opacity:.9}.product-main--thumb:where(.astro-NLMDDMDU):active{transform:scale(.95)}product-main--info:where(.astro-NLMDDMDU){margin-block:1em 0;display:block}product-main--title-label:where(.astro-NLMDDMDU){color:var(--patina);font-weight:700;display:block}.product-claims--ul:where(.astro-NLMDDMDU){-webkit-margin-start:1.2em;margin-inline-start:1.2em}.product-claims--ul:where(.astro-NLMDDMDU) li:where(.astro-NLMDDMDU){margin-bottom:1.2em;list-style-type:none;position:relative}.product-claims--ul:where(.astro-NLMDDMDU) li:where(.astro-NLMDDMDU):before{content:"";background-image:var(--icon);background-size:contain;width:1.5em;height:1.5em;position:absolute;top:0;right:calc(100% + .5em)}.product-claims--ul:where(.astro-NLMDDMDU) li:where(.astro-NLMDDMDU)::marker{content:normal;content:initial}.product-about:where(.astro-NLMDDMDU){-webkit-padding-before:2em;background:#fafafa;padding-block-start:2em;overflow:hidden}product-description:where(.astro-NLMDDMDU){margin-block:3em 4em;display:block}radio-set:where(.astro-NLMDDMDU){border-radius:5px;flex-wrap:wrap;gap:.4em;max-width:100%;display:flex}.radio-set--item:where(.astro-NLMDDMDU){--font-weight:bold;--color:#666;--background:#fff;--border:5px solid transparent;cursor:pointer;font-weight:var(--font-weight);color:var(--color);background:var(--background);border:var(--border);border-radius:5px;flex:0 auto;justify-content:center;align-items:center;min-width:3em;height:3em;padding-inline:.8em;display:flex;position:relative}.radio-set--item:where(.astro-NLMDDMDU) div:where(.astro-NLMDDMDU){justify-content:center;align-items:center;gap:.4em;display:flex}.radio-set--doodle:where(.astro-NLMDDMDU){color:var(--color);flex:none;width:2rem;height:2rem;margin-bottom:.2em;position:relative;fill:#0000!important}.radio-set--highlight:where(.astro-NLMDDMDU) span:where(.astro-NLMDDMDU),.radio-set--doodle:where(.astro-NLMDDMDU) svg:where(.astro-NLMDDMDU){transition:transform .1s linear}.radio-set--doodle:where(.astro-NLMDDMDU) svg:where(.astro-NLMDDMDU){line-height:1;overflow:visible}.radio-set--doodle svg{fill:#0000;stroke-width:5px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4}:where(.astro-NLMDDMDU)[data-size],.radio-set__sibling-label:where(.astro-NLMDDMDU){display:none}input:where(.astro-NLMDDMDU)[name=size]:checked~.radio-set__sibling-label:where(.astro-NLMDDMDU){display:block}