:not(.shopify-section-group-footer-group)+.shopify-section-group-footer-group{margin-top:auto}footer{display:grid;grid-template-columns:var(--content-grid);gap:6rem 0;margin-top:6rem;padding-block:2rem;background-color:var(--color-footer-background);color:var(--color-footer-font)}footer>*{grid-column:2}footer a{text-decoration:none;color:inherit}footer a:hover{opacity:.7}footer .footer__contact a{text-decoration:underline}footer h2{font-size:1em;margin-bottom:.5rem}footer .footer__row{display:grid;gap:2rem}footer .footer__signup-form{margin-top:1rem}footer .footer__signup-field{display:flex;align-items:center;padding:.125rem;border:1px solid var(--color-footer-signup-border);border-radius:0;background-color:var(--color-footer-signup-background)}footer .footer__signup-field:focus-within{box-shadow:0 0 0 1px currentcolor}footer .footer__signup-field input[type=email]{flex:1;min-width:0;padding:.375rem .75rem;border:0;border-radius:0;background:transparent;color:inherit;outline:none}footer .footer__signup-field input[type=email]::placeholder,footer .footer__signup-field button{color:inherit;opacity:.6}footer .footer__signup-field button{display:grid;place-items:center;flex-shrink:0;padding:.375rem .75rem;border:0;background:none;cursor:pointer}footer .footer__signup-field button svg{width:1rem;height:1rem;transition:transform .2s ease}footer .footer__signup-field button:hover svg{transform:scale(1.25)}@media(prefers-reduced-motion:reduce){footer .footer__signup-field button svg{transition:none}}footer .footer__signup-field button:focus-visible{outline:1px solid currentcolor;border-radius:0}footer .footer__menu ul{display:grid;gap:.425rem;padding:0;list-style:none}footer .footer__menu summary{list-style:none}footer .footer__menu h2{margin-bottom:.63rem}footer .footer__menu summary::-webkit-details-marker{display:none}@media(max-width:749px){footer{gap:4rem 0;padding-block-end:.6rem}footer .footer__row--halves{gap:3rem}footer .footer__copyright{order:1;margin-top:2rem;font-size:.8em;text-align:center}footer .footer__menu summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer}footer .footer__menu summary h2{margin-bottom:0}footer .footer__menu summary:after{content:"";width:.4rem;height:.4rem;margin-right:.25rem;border:solid currentcolor;border-width:0 1px 1px 0;transform:translateY(-25%) rotate(45deg)}footer .footer__menu details[open] summary:after{transform:translateY(25%) rotate(-135deg)}footer .footer__menu details[open] ul{margin-top:.7875rem}}@media(min-width:750px){footer .footer__row--halves{grid-template-columns:repeat(2,1fr)}footer .footer__row--quarters{grid-template-columns:repeat(4,1fr)}footer .footer__signup{width:fit-content}}.header-section{--header-strip: 5px;border-top:var(--header-strip) solid var(--color-footer-background)}header{height:5rem;display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:1rem}header a{position:relative;text-decoration:none;--header-link-color: var(--color-foreground);color:var(--header-link-color)}@media(hover:hover){header a:hover{--header-link-color: color-mix(in srgb, var(--color-foreground) 58%, var(--color-background))}}header a sup{position:absolute;top:-.4rem;left:60%;min-width:1.1rem;height:1.1rem;padding-inline:.3rem;border-radius:999px;background-color:var(--header-link-color);color:var(--color-background);font-size:.7em;line-height:1.1rem;text-align:center}header svg{flex-shrink:0;width:2rem;max-width:none}header .header__menu{display:none;flex-wrap:wrap;gap:.25rem 1.5rem}header .header__logo{min-width:0;font-size:1.5em;font-weight:700;text-align:center}header .header__logo img,header .header__logo svg{width:var(--logo-width)}header .header__icons{display:flex;justify-content:flex-end;align-items:center;gap:1rem}header .header__icons>*{flex-shrink:0}header shopify-store{display:none}header shopify-account{--shopify-account-signed-in-avatar-size: 1.7rem;visibility:hidden}header shopify-account::part(signed-out-avatar){padding:0;width:1.5rem;height:1.5rem;min-width:0;min-height:0;color:var(--color-foreground)}header shopify-account svg{width:1.5rem;stroke-width:1.1}header .header__icons>a svg{width:1.4rem;stroke-width:1.2}header .header__drawer summary{width:2rem;height:2rem;list-style:none;cursor:pointer}header .header__drawer summary span{height:100%;display:flex;align-items:center}header .header__drawer summary svg{width:1.6rem}header .header__drawer summary::-webkit-details-marker{display:none}header .header__drawer:not([open]) .header__drawer-close,header .header__drawer[open] .header__drawer-open{display:none}header .header__drawer-menu{position:absolute;top:100%;left:0;right:0;z-index:10;height:calc(100svh - 100% - var(--header-strip));display:flex;flex-direction:column;gap:1.5rem;padding:2rem var(--page-margin);overflow-y:auto;background-color:var(--color-background);font-size:1.25em}header .header__drawer[open] .header__drawer-menu{animation:header-drawer-fade-in .3s ease-out}header .header__drawer[open] .header__drawer-menu a{animation:header-drawer-link-in .36s ease-out both;animation-delay:calc(var(--index) * 48ms + 60ms)}@media(max-width:749px){body :is(.page-content,.shopify-section-group-footer-group){transition:opacity .18s ease-in}body:has(.header__drawer[open]:not(.is-closing)) :is(.page-content,.shopify-section-group-footer-group){opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility 0s .3s}}header .header__drawer.is-closing .header__drawer-menu{animation:header-drawer-fade-out .18s ease-in forwards}@keyframes header-drawer-fade-in{0%{opacity:0}}@keyframes header-drawer-fade-out{to{opacity:0}}@keyframes header-drawer-link-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){header .header__drawer[open] .header__drawer-menu,header .header__drawer[open] .header__drawer-menu a,header .header__drawer.is-closing .header__drawer-menu{animation:none}body :is(.page-content,.shopify-section-group-footer-group){transition:none!important}}@media(min-width:750px){header .header__menu{display:flex}header .header__drawer{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=wA */
