.dropdown[data-astro-cid-hpn7or5e]{--_dd-width: var(--dd-width, auto);--_dd-height: var(--dd-height, auto);--_dd-color: var(--dd-color, black);--_dd-bg: var(--dd-bg, white);--_dd-color-selected: var(--dd-color-selected, white);--_dd-bg-selected: var(--dd-bg-selected, black);--_dd-label-padding: var(--dd-label-padding, 1em);--_dd-label-radius: var(--dd-label-radius, 0);--_dd-border-size: var(--dd-border-size, 0);--_dd-border-color: var(--dd-border-color, transparent);--_dd-icon-transform: var(--dd-icon-transform, none);--_dd-icon-gap: var(--dd-icon-gap, 1em);--_dd-options-maxheight: var(--dd-options-maxheight, none);--_dd-options-padding: var(--dd-options-padding, 0);--_dd-options-radius: var(--dd-options-radius, 0);--_dd-option-padding: var(--dd-option-padding, 1em);--_dd-border: var(--_dd-border-size) solid var(--_dd-border-color);position:relative;z-index:1;display:inline-block;width:var(--_dd-width)}.dropdown[data-astro-cid-hpn7or5e]:has([aria-expanded=true]){z-index:2}.label[data-astro-cid-hpn7or5e]{display:inline-flex;align-items:center;justify-content:space-between;width:100%;height:var(--_dd-height);text-align:left;position:relative;padding:var(--_dd-label-padding);white-space:nowrap;border:var(--_dd-border);color:var(--_dd-color);background:var(--_dd-bg);border-radius:var(--_dd-label-radius);cursor:pointer}.labeltext[data-astro-cid-hpn7or5e]{overflow:hidden;text-overflow:ellipsis}.icon[data-astro-cid-hpn7or5e]{display:grid;place-items:center;transform:rotate(-.25turn);transition:transform var(--_dd-icon-transform);margin-left:var(--_dd-icon-gap)}.label[data-astro-cid-hpn7or5e][aria-expanded=false] .icon[data-astro-cid-hpn7or5e]{transform:rotate(0)}.label[data-astro-cid-hpn7or5e][aria-expanded=false]+.options[data-astro-cid-hpn7or5e]{display:none}.options[data-astro-cid-hpn7or5e]{position:absolute;left:0;width:var(--_dd-width);top:calc(100% - var(--_dd-border-size));color:var(--_dd-color);background-color:var(--_dd-bg);border:var(--_dd-border);max-height:var(--_dd-options-maxheight);overflow:auto;padding:var(--_dd-options-padding);list-style:none;margin:0;border-radius:var(--_dd-options-radius)}.label[data-astro-cid-hpn7or5e]>*{pointer-events:none}.dropdown-option[data-astro-cid-efhzbeqp]{border:0;margin:0;padding:var(--_dd-option-padding);width:100%;text-align:left;color:var(--_dd-color);background:var(--_dd-bg);cursor:pointer}.selected[data-astro-cid-efhzbeqp],.dropdown-option[data-astro-cid-efhzbeqp]:hover,.dropdown-option[data-astro-cid-efhzbeqp]:focus-within{background:var(--_dd-bg-selected);color:var(--_dd-color-selected);outline:0}.hideSelected .selected[data-astro-cid-efhzbeqp]{display:none}.dropdown-option[data-astro-cid-efhzbeqp]>*{pointer-events:none}.dropdown-option[data-astro-cid-efhzbeqp]:disabled{opacity:.5}.cart-count[data-astro-cid-jfqvmy2l]{--_cc-before-content: var(--cc-before-content, "(");--_cc-after-content: var(--cc-after-content, ")")}.cart-count[data-astro-cid-jfqvmy2l][data-count="0"]{display:none}.cart-count[data-astro-cid-jfqvmy2l]:before{content:var(--_cc-before-content)}.cart-count[data-astro-cid-jfqvmy2l]:after{content:var(--_cc-after-content)}.inverse .navigation-dropdown .dropdown .label{color:var(--text)}.navigation li>a,.navigation button.label{line-height:1.5}.navigation li>a:hover,.navigation button.label:hover{text-underline-offset:.3rem;text-decoration-line:underline}.navigation button.label:hover,.about-link,.services-link,.licensing-link,.contact-link,.cart-link{text-decoration-color:var(--freight-big)}.navigation-dropdown{--dd-width: 100%;--dd-bg: transparent;--dd-bg-selected: #e7e7d8;--dd-color-selected: #353333;--dd-label-padding: 0px;--dd-option-padding: 8px 16px 0px 16px;--dd-options-maxheight: 320px;--dd-icon-gap: 8px}.navigation-dropdown .dropdown .label{color:var(--cream)}.navigation-dropdown .options{font-size:16px;background:var(--cream)!important;color:var(--bg);border:1px solid black!important;width:150px!important;margin-top:10px!important;padding-top:6px!important;padding-bottom:8px!important}.navigation-dropdown .dropdown-option{padding:8px 16px 0!important;background:var(--cream)!important}.navigation-dropdown .dropdown-option:hover{text-decoration:underline;text-decoration-color:var(--color)}.dropdown-icon{fill:currentColor}.label[aria-expanded=true] .icon{transform:rotate(.5turn)}header[data-astro-cid-3ef6ksr2]{position:sticky;z-index:101;top:0;background:var(--bg);border-bottom:1px solid var(--cream)}header[data-astro-cid-3ef6ksr2]>div[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:1fr auto;align-content:center;max-width:var(--content-desktop);margin:0 auto;padding:0 var(--content-padding-side);height:var(--header-height)}.header-logo[data-astro-cid-3ef6ksr2]{width:110px;grid-row:1;grid-column:1}nav[data-astro-cid-3ef6ksr2]{display:grid;align-content:center}.navigation[data-astro-cid-3ef6ksr2]{display:flex;gap:30px}.families-list[data-astro-cid-3ef6ksr2],.cart-label[data-astro-cid-3ef6ksr2],.expand-button[data-astro-cid-3ef6ksr2],.sub-navigation[data-astro-cid-3ef6ksr2],.header-logo[data-astro-cid-3ef6ksr2] .small[data-astro-cid-3ef6ksr2]{display:none}.cart-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:4px}.cart-link[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{fill:currentColor;height:.8em;margin-top:1px}@media screen and (max-width:640px){:root{--header-height: var(--mobile-header-height)}header[data-astro-cid-3ef6ksr2]>div[data-astro-cid-3ef6ksr2]{align-content:start;padding:0}a[data-astro-cid-3ef6ksr2]{display:block}nav[data-astro-cid-3ef6ksr2]{z-index:1;grid-column:1 / -1;background:var(--bg)}.expand-button[data-astro-cid-3ef6ksr2]{display:block;margin:var(--spacing);margin-bottom:0;width:33px;height:33px}.expand-icon[data-astro-cid-3ef6ksr2]{fill:currentColor;width:22px}.expanded[data-astro-cid-3ef6ksr2] .expand-icon[data-astro-cid-3ef6ksr2]{clip-path:inset(.75rem 0)}.navigation[data-astro-cid-3ef6ksr2]{display:none}.navigation[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{font-family:var(--font-secondary);font-size:var(--text-large)}.sub-navigation[data-astro-cid-3ef6ksr2]{margin-top:var(--spacing);margin-bottom:var(--spacing-half);font-family:var(--font-primary);font-size:var(--text-normal)}.sub-navigation[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{margin-top:var(--spacing-half);padding-left:var(--spacing)}.header-logo[data-astro-cid-3ef6ksr2]{margin:var(--spacing);margin-bottom:0;width:33px;height:33px}.sub-navigation[data-astro-cid-3ef6ksr2],.families-list[data-astro-cid-3ef6ksr2],.cart-label[data-astro-cid-3ef6ksr2],.header-logo[data-astro-cid-3ef6ksr2] .small[data-astro-cid-3ef6ksr2]{display:block}.navigation-dropdown[data-astro-cid-3ef6ksr2],.cart-icon[data-astro-cid-3ef6ksr2],.header-logo[data-astro-cid-3ef6ksr2] .large[data-astro-cid-3ef6ksr2]{display:none}.expanded[data-astro-cid-3ef6ksr2] .navigation[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;margin-top:var(--spacing-quarter);padding:var(--spacing);gap:var(--spacing-half);height:calc(100vh - var(--mobile-header-height));height:calc(100dvh - var(--mobile-header-height));overflow-y:auto}}body.menu-open{overflow:hidden}:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}:where([data-astro-image]:not([data-astro-image-fit])){object-fit:cover}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}:where([data-astro-image]:not([data-astro-image-pos])){object-position:center}footer[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--spacing);max-width:var(--content-desktop);margin:var(--spacing-triple) auto;padding:0 var(--content-padding-side)}a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline;text-decoration-color:var(--color)}.footer-logo[data-astro-cid-sz7xmlte]{width:110px;grid-row:1;grid-column:1}.footer-logo[data-astro-cid-sz7xmlte] .small[data-astro-cid-sz7xmlte]{display:none}.title[data-astro-cid-sz7xmlte]{display:block;font-weight:600;margin-bottom:var(--spacing)}li[data-astro-cid-sz7xmlte]+li[data-astro-cid-sz7xmlte]{margin-top:var(--spacing-half)}.mobile-contact[data-astro-cid-sz7xmlte]{display:none}.families[data-astro-cid-sz7xmlte]{grid-column:3}.collection[data-astro-cid-sz7xmlte]{display:grid;grid-template-rows:min-content 1fr min-content}.social-media[data-astro-cid-sz7xmlte]{margin-top:var(--spacing-half);display:grid;grid-auto-columns:min-content;gap:var(--spacing-half)}.social-media[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{grid-row:1;width:26px;height:26px;background:var(--text);border-radius:50%;display:grid;place-items:center}.social-media[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:80%;height:80%;fill:var(--bg)}.copyright[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{white-space:nowrap}.typographer-banner[data-astro-cid-sz7xmlte]{display:block;margin-top:20px}@media screen and (max-width:700px){footer[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,1fr);gap:var(--spacing-double) var(--spacing-half)}.mobile-contact[data-astro-cid-sz7xmlte]{display:block;font-weight:600}.contact[data-astro-cid-sz7xmlte]{grid-row:1;grid-column:2}.collection[data-astro-cid-sz7xmlte]{grid-template-rows:1fr min-content}.contact[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{display:block}.title[data-astro-cid-sz7xmlte]{margin-bottom:var(--spacing-half)}.contact[data-astro-cid-sz7xmlte] .title[data-astro-cid-sz7xmlte],.collection[data-astro-cid-sz7xmlte] .title[data-astro-cid-sz7xmlte]{display:none}.families[data-astro-cid-sz7xmlte]{grid-row:2;grid-column:2}.footer-logo[data-astro-cid-sz7xmlte]{width:44px;height:44px}.footer-logo[data-astro-cid-sz7xmlte] .small[data-astro-cid-sz7xmlte]{display:block}.footer-logo[data-astro-cid-sz7xmlte] .large[data-astro-cid-sz7xmlte]{display:none}}section[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing);max-width:var(--content-desktop);margin:var(--spacing-quadruple) auto;padding:0 var(--content-padding-side)}h2[data-astro-cid-v2cbyr3p]{font-family:var(--font-secondary);font-size:var(--text-large);margin-bottom:1em;font-weight:400}p[data-astro-cid-v2cbyr3p]{line-height:1.25;font-size:var(--text-large)}@media screen and (max-width:1024px){section[data-astro-cid-v2cbyr3p]{grid-template-columns:repeat(5,1fr)}h2[data-astro-cid-v2cbyr3p]{grid-column:1 / 3}p[data-astro-cid-v2cbyr3p]{grid-column:3 / 6}}@media screen and (max-width:700px){section[data-astro-cid-v2cbyr3p]{grid-template-columns:auto;gap:0}h2[data-astro-cid-v2cbyr3p],p[data-astro-cid-v2cbyr3p]{grid-column:1}p[data-astro-cid-v2cbyr3p]{font-size:var(--text-semi-large)}}
