.main-nav{align-items:stretch;height:100%}.nav-item{position:relative;display:flex;align-items:center;height:100%}.nav-top{display:inline-flex;align-items:center;gap:.35em;height:100%}.nav-top.is-active{text-decoration:underline;text-underline-offset:6px}.nav-caret{font-size:.7em}.nav-dropdown{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:240px;padding:.6rem 0;background:var(--white, #fffdf8);border:1px solid var(--ink);box-shadow:8px 10px #102d451f;z-index:60;text-transform:none;letter-spacing:0;font-weight:400}.nav-dropdown a{display:block;padding:.6rem 1.2rem;font-size:.95rem;white-space:nowrap}.nav-dropdown a:hover,.nav-dropdown a:focus-visible,.nav-dropdown a.is-active{background:var(--lemon)}.nav-dropdown a.nav-all{border-top:1px solid var(--line, #c8c2b7);margin-top:.3rem;font-weight:700}.nav-item.has-dropdown:hover .nav-dropdown,.nav-item.has-dropdown:focus-within .nav-dropdown{display:block}.mobile-menu{overflow-y:auto}.mobile-menu__close{align-self:flex-end;border:0;background:none;color:#fff;font-size:2.4rem;line-height:1}.mobile-menu__group summary{list-style:none;cursor:pointer;font:400 2.2rem Georgia,serif;display:flex;justify-content:space-between;align-items:center}.mobile-menu__group summary::-webkit-details-marker{display:none}.mobile-menu__group summary:after{content:"+";font-family:Arial,sans-serif;font-size:1.6rem}.mobile-menu__group[open] summary:after{content:"\2013"}.mobile-menu__sub{display:flex;flex-direction:column;gap:.2rem;padding:.8rem 0 .4rem .2rem}.mobile-menu .mobile-menu__sub a{font:400 1.1rem/1.4 Arial,sans-serif;padding:.45rem 0;border-bottom:1px solid rgba(255,255,255,.18)}@media(max-width:900px){.mobile-menu>a{font-size:2.2rem}}.collection-page .page-heading h1{margin:.1em 0 .15em}.collection-intro{max-width:760px;line-height:1.6;color:#4c5c68}.crumbs{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.crumbs a{text-decoration:underline;text-underline-offset:3px}.subsection-nav{margin:2rem 0 1.5rem}.subsection-nav__label{margin:0 0 .7rem;font-size:.75rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.subsection-nav__chips{display:flex;flex-wrap:wrap;gap:.55rem}.chip{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border:1px solid var(--ink);border-radius:999px;font-size:.88rem;white-space:nowrap;background:#fff}.chip:hover{background:var(--paper)}.chip.is-active{background:var(--ink);color:#fff}.subsection-nav__select{display:none}.filter-bar{border-block:1px solid var(--ink);padding:1rem 0;margin-bottom:2.2rem;display:grid;gap:.9rem}.filter-bar__filters{display:flex;flex-wrap:wrap;gap:.9rem 1.2rem;align-items:flex-end}.filter-field{display:flex;flex-direction:column;gap:.35rem;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border:0;padding:0;margin:0;min-width:0}.filter-field legend{padding:0;margin-bottom:.35rem}.filter-field select,.filter-field input{height:44px;min-width:170px;border:1px solid var(--ink);background:#fff;padding:0 .7rem;font:400 .95rem Arial,sans-serif;letter-spacing:0;text-transform:none;color:var(--ink)}.filter-price div{display:flex;gap:.5rem}.filter-price input{min-width:0;width:100px}.filter-bar__meta{display:flex;justify-content:space-between;align-items:center}.filter-field--place select{border-width:2px;background:var(--lemon, #fff6c9);font-weight:700}.filter-count{margin:0;font-size:.9rem;color:#4c5c68}.active-filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.chip--remove{background:var(--lemon)}.active-filters__clear{font-size:.85rem;text-decoration:underline}.collection-empty{grid-column:1 / -1}@media(max-width:749px){.subsection-nav__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -24px;padding:0 24px .4rem}.subsection-nav__chips::-webkit-scrollbar{display:none}.subsection-nav__select{display:flex;flex-direction:column;gap:.35rem;margin-top:.9rem;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.subsection-nav__select select{height:46px;border:1px solid var(--ink);background:#fff;padding:0 .7rem;font:400 1rem Arial,sans-serif;text-transform:none;letter-spacing:0}.filter-bar__filters{display:grid;grid-template-columns:1fr 1fr}.filter-field select,.filter-field input{min-width:0;width:100%}.filter-price,.filter-field--place{grid-column:1 / -1}.filter-price input{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map?subset=AAAIEA */
