.zenith-draft #search-modal{--padding-xs:8px;--padding-sm:12px;--padding-md:16px;--padding-lg:20px;--padding-xl:24px;--padding-2xs:4px;--padding-3xs:3px;--padding-6xl:64px;--gap-md:16px;--gap-2xs:4px;--margin-xs:8px;--margin-sm:12px;--margin-md:16px;--margin-lg:20px;--margin-xl:24px;--minimum-touch-target:44px;--icon-size-xs:16px;--icon-size-md:20px;--icon-size-lg:24px;--font-size--md:16px;--font-size--body-sm:12px;--font-size--lg:18px;--line-height--body-tight:1.5;--line-height--display-loose:1.5;--style-border-radius-inputs:0;--style-border-radius-popover:0;--search-border-radius:0;--search-border-width:1px;--color-background:var(--panel);--color-foreground:var(--fg);--color-border:var(--line);--color-primary:var(--red);--color-input-background:var(--panel);--color-input-text:var(--fg);--color-input-border:var(--line);--resource-card-corner-radius:8px;--opacity-subdued-text:.65;--opacity-60:.6;--layer-base:0;--layer-raised:1;--layer-heightened:2;--modal-max-height:80dvh;--animation-speed-medium:0s;--animation-speed:0s}
.zenith-draft #search-modal .predictive-search{background:var(--panel);color:var(--fg);font:14px/1.5 Clash,Arial,sans-serif;display:block;width:100%;position:relative;container-type:inline-size}.zenith-draft #search-modal .search-modal__content{width:min(960px,calc(100vw - 64px));max-width:calc(100vw - 64px);max-height:88dvh;margin:6dvh auto 0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:0;box-shadow:0 20px 80px #0005;background:var(--panel);color:var(--fg);animation:none;transform:none}.zenith-draft #search-modal .search-modal__content::backdrop{display:block;background:#0009;backdrop-filter:blur(4px)}.zenith-draft #search-modal .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.zenith-draft #search-modal .predictive-search-form{width:100%;margin:0}.zenith-draft #search-modal .predictive-search-form__header{position:sticky;top:0;display:flex;align-items:center;gap:12px;padding:16px 24px;min-height:80px;background:var(--panel);border:0;border-bottom:1px solid var(--line);border-radius:0;z-index:3}.zenith-draft #search-modal .predictive-search-form__header:focus-within{box-shadow:inset 0 -2px var(--red)}.zenith-draft #search-modal .predictive-search-form__header-inner{position:relative;display:flex;align-items:center;flex:1;min-width:0;background:transparent;border:0;border-radius:0}.zenith-draft #search-modal input.search-input{font:400 16px/1.5 Clash,Arial,sans-serif;min-height:48px;width:100%;min-width:0;padding:10px 44px 10px 38px;border:0;outline:0;box-shadow:none;background:transparent;color:var(--fg);border-radius:0}.zenith-draft #search-modal input.search-input::placeholder{color:var(--muted);opacity:1}.zenith-draft #search-modal .predictive-search__icon{position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:22px;display:grid;place-items:center;color:var(--muted);pointer-events:none}.zenith-draft #search-modal .svg-wrapper>svg{display:block;width:20px;height:20px}.zenith-draft #search-modal .predictive-search__reset-button{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 8px;border:0;background:transparent;color:var(--fg);font:600 12px/1.5 Clash,Arial,sans-serif;cursor:pointer;margin:0}.zenith-draft #search-modal .predictive-search__reset-button-text{display:block}.zenith-draft #search-modal .predictive-search__reset-button-icon{display:none}.zenith-draft #search-modal .predictive-search__close-modal-button{display:flex;align-items:center;justify-content:center;gap:0;flex-shrink:0;width:44px;height:44px;min-height:44px;padding:0;margin:0;border:1px solid var(--line);background:transparent;color:var(--fg);border-radius:0}.zenith-draft #search-modal .predictive-search__close-modal-button::before,.zenith-draft #search-modal .predictive-search-form__header::before{content:none}.zenith-draft #search-modal :is(.predictive-search__close-modal-button,.predictive-search__reset-button):hover{background:var(--bg)}.zenith-draft #search-modal :is(a,button):focus-visible{outline:2px solid var(--red);outline-offset:3px}.zenith-draft #search-modal .predictive-search-form__content-wrapper{position:relative;top:auto;display:flex;flex-direction:column;width:100%;height:auto;max-height:calc(88dvh - 80px);overflow:hidden;border-radius:0;transform:none}.zenith-draft #search-modal .predictive-search-form__content{max-height:calc(88dvh - 80px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--control) transparent;padding:24px;background:var(--panel)}.zenith-draft #search-modal .predictive-search-form__content::-webkit-scrollbar{display:block;width:6px}.zenith-draft #search-modal .predictive-search-form__content-wrapper:has([data-search-results]):not(:has(.predictive-search-results__no-results))>.predictive-search-form__content{padding-bottom:24px}.zenith-draft #search-modal .predictive-search-form__footer{display:none;position:relative;inset:auto;padding:16px 24px;border-top:1px solid var(--line);background:var(--panel)}.zenith-draft #search-modal .predictive-search:has([data-search-results]):not(:has(.predictive-search-results__no-results)) .predictive-search-form__footer{display:block}.zenith-draft #search-modal .predictive-search:has([data-search-results]):not(:has(.predictive-search-results__no-results)) .predictive-search-form__content{max-height:calc(88dvh - 168px)}.zenith-draft #search-modal .predictive-search__search-button{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;margin:0;padding:12px 20px;background:var(--red);color:#fff;border:1px solid var(--red);font:600 13px/1.5 Clash,Arial,sans-serif;border-radius:0}.zenith-draft #search-modal .predictive-search-results__inner{padding:0;overflow:visible;color:var(--fg)}.zenith-draft #search-modal .predictive-search-results__products{padding:0;margin:0 0 24px}.zenith-draft #search-modal .predictive-search-results__products:last-child{margin-bottom:0}.zenith-draft #search-modal .predictive-search-results__title{font:600 11px/1.5 Clash,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0;margin:0 0 16px}.zenith-draft #search-modal .predictive-search-results__wrapper-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px;padding:0;margin:0;list-style:none}.zenith-draft #search-modal .predictive-search-results__card{min-width:0;list-style:none}.zenith-draft #search-modal .resource-card{position:relative;display:flex;flex-direction:column;gap:12px;opacity:1;animation:none;height:100%;min-width:0}.zenith-draft #search-modal product-card-link{display:block;height:100%}.zenith-draft #search-modal .resource-card__link{position:absolute;inset:0;z-index:1}.zenith-draft #search-modal .resource-card__media{position:relative;aspect-ratio:1;background:#fff;border-radius:8px;overflow:hidden}.zenith-draft #search-modal .resource-card__media:empty{display:none}.zenith-draft #search-modal .resource-card__image{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;border-radius:0;opacity:var(--resource-card-primary-image-opacity,1)}.zenith-draft #search-modal .resource-card__image--secondary{position:absolute;inset:0;opacity:var(--resource-card-secondary-image-opacity,0)}.zenith-draft #search-modal .resource-card__content{display:flex;flex-direction:column;gap:6px}.zenith-draft #search-modal .resource-card__title{font:600 13px/1.4 Clash,Arial,sans-serif;color:var(--fg);margin:0;letter-spacing:0}.zenith-draft #search-modal .resource-card__content :is(.price,.compare-at-price){font:400 12px/1.5 Clash,Arial,sans-serif;color:var(--fg)}.zenith-draft #search-modal .resource-card__content .compare-at-price{color:var(--muted);text-decoration:line-through;margin-right:5px}.zenith-draft #search-modal .resource-card__subtext{font:400 12px/1.5 Clash,Arial,sans-serif;color:var(--muted);margin:0}.zenith-draft #search-modal .predictive-search-results__card.keyboard-focus{outline:2px solid var(--red);outline-offset:4px}.zenith-draft #search-modal .predictive-search-results__no-results{font:400 15px/1.7 Clash,Arial,sans-serif;padding:20px 0;margin:0;color:var(--muted)}.zenith-draft #search-modal .predictive-search-results__wrapper-queries{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 24px;margin:0;list-style:none}.zenith-draft #search-modal .predictive-search-results__pill{display:flex;align-items:center;min-height:40px;padding:8px 12px;border:1px solid var(--line);background:var(--bg);border-radius:0;font:400 13px/1.5 Clash,Arial,sans-serif}.zenith-draft #search-modal .predictive-search-results__resource-header{height:auto;min-height:32px;padding:0;margin-top:24px;display:flex;justify-content:space-between;align-items:center}.zenith-draft #search-modal .predictive-search-results__wrapper{padding:0;margin:0}.zenith-draft #search-modal .predictive-search-results__wrapper slideshow-slides{gap:16px;padding:0;margin:0;scroll-padding:0}.zenith-draft #search-modal .predictive-search-results__wrapper .resource-card{background:var(--bg);border:1px solid var(--line);padding:14px}.zenith-draft #search-modal .predictive-search-results__wrapper .resource-card__media{aspect-ratio:2/1}.zenith-draft #search-modal .predictive-search-results__clear{font:600 11px/1.5 Clash,Arial,sans-serif;background:transparent;color:var(--fg);border:0;min-height:32px;padding:0 6px;margin:0 0 0 12px;text-transform:none;letter-spacing:0}
.zenith-draft #search-modal,.zenith-native-search-page{--color-foreground-rgb:21 21 21;--color-background-rgb:255 255 255;--color-input-text-rgb:21 21 21}html[data-theme=dark] .zenith-draft #search-modal,html[data-theme=dark] .zenith-native-search-page{--color-foreground-rgb:242 242 238;--color-background-rgb:32 32 32;--color-input-text-rgb:242 242 238}
@media(max-width:749px){.zenith-draft #search-modal .search-modal__content{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0}.zenith-draft #search-modal .predictive-search{height:100%}.zenith-draft #search-modal .predictive-search-form{display:flex;flex-direction:column;height:100%}.zenith-draft #search-modal .predictive-search-form__header{min-height:76px;padding:14px 16px;gap:8px}.zenith-draft #search-modal .predictive-search-form__content-wrapper{flex:1;max-height:none;min-height:0}.zenith-draft #search-modal .predictive-search-form__content{flex:1;max-height:none;padding:20px 16px}.zenith-draft #search-modal .predictive-search:has([data-search-results]):not(:has(.predictive-search-results__no-results)) .predictive-search-form__content{max-height:none}.zenith-draft #search-modal .predictive-search-form__footer{flex-shrink:0;padding:14px 16px calc(14px + env(safe-area-inset-bottom))}.zenith-draft #search-modal .predictive-search-results__wrapper-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.zenith-draft #search-modal .resource-card__title{font-size:12px}.zenith-draft #search-modal .resource-card__content :is(.price,.compare-at-price){font-size:11px}.zenith-draft #search-modal .predictive-search__reset-button{position:absolute;right:0;background:var(--panel);padding:0}.zenith-draft #search-modal input.search-input{font-size:16px;padding-left:32px;padding-right:44px}}
.zenith-draft #search-modal .resource-card[data-resource-type=product] .resource-card__media{aspect-ratio:1}
.zenith-draft #search-modal .predictive-search__close-modal-button :is(.svg-wrapper,svg){width:20px;height:20px;flex-shrink:0}
.zenith-native-search-page #MainContent{--zd-search-gutter:3.3%;min-width:0}
.zenith-native-search-page :is(#MainContent,#MainContent [class*="color-"]){--color-background:var(--bg);--color-foreground:var(--fg);--color-foreground-heading:var(--fg);--color-primary:var(--red);--color-primary-hover:var(--red);--color-border:var(--line);--color-input-background:var(--panel);--color-input-text:var(--fg);--color-input-border:var(--line);--color-selected-variant-background:var(--fg);--color-selected-variant-text:var(--bg);--font-body--family:Clash,Arial,sans-serif;--font-h1--family:Panchang,Arial,sans-serif;--font-h2--family:Panchang,Arial,sans-serif;--font-h3--family:Panchang,Arial,sans-serif;--style-border-radius-inputs:0;--style-border-radius-buttons-primary:0;--style-border-radius-buttons-secondary:0;--style-border-radius-popover:0}
.zenith-native-search-page #MainContent .section-background{display:none}
.zenith-native-search-page #MainContent>.shopify-section>div.section{display:block;width:100%;max-width:none;margin:0;padding:0;border:0}
.zenith-native-search-page #MainContent .search-page__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,520px);align-items:end;gap:32px;width:100%;max-width:none;margin:0;padding:56px var(--zd-search-gutter) 40px;background:var(--bg);border-bottom:1px solid var(--line)}
.zenith-native-search-page #MainContent .search-page__header h3{font:600 clamp(28px,3.4vw,48px)/1.15 Panchang,Arial,sans-serif;letter-spacing:-.045em;color:var(--fg);margin:0;text-wrap:balance}
.zenith-native-search-page #MainContent .search-page-input__parent{width:100%;max-width:none;margin:0;align-items:stretch;min-width:0}
.zenith-native-search-page #MainContent search-page-input-component{width:100%;max-width:none;margin:0;background:transparent}
.zenith-native-search-page #MainContent input.search-page-input[type=search]{min-height:56px;padding:14px 56px 14px 48px;background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:0;box-shadow:none;font:400 16px/1.5 Clash,Arial,sans-serif}
.zenith-native-search-page #MainContent search-page-input-component .search__icon{left:14px;width:22px;height:22px}
.zenith-native-search-page #MainContent search-page-input-component .search__reset-button{right:6px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;color:var(--fg);border:0;border-radius:0}
.zenith-native-search-page #MainContent .search-results__no-results{font:400 14px/1.6 Clash,Arial,sans-serif;color:var(--muted);opacity:1;margin-top:12px}
.zenith-native-search-page #MainContent .search-results__no-results p{margin:0}
.zenith-native-search-page #MainContent results-list.section{display:block;width:100%;max-width:none;margin:0;padding:28px var(--zd-search-gutter) 64px;border-bottom:1px solid var(--line);background-color:var(--bg);background-image:linear-gradient(var(--mesh) 1px,transparent 1px),linear-gradient(90deg,var(--mesh) 1px,transparent 1px);background-size:32px 32px}
.zenith-native-search-page #MainContent .collection-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;width:100%;min-width:0;padding:0;margin:0}
.zenith-native-search-page #MainContent .main-collection-grid{display:block;grid-column:1/-1;width:100%;min-width:0;padding:0;margin:0}
.zenith-native-search-page #MainContent .facets-block-wrapper--horizontal{grid-column:1/-1;width:100%;margin:0}
.zenith-native-search-page #MainContent .facets--horizontal{min-height:60px;padding:8px 12px;background:var(--panel);border:1px solid var(--line)}
.zenith-native-search-page #MainContent .facets__panel{border:0}
.zenith-native-search-page #MainContent .facets__summary{min-height:44px;padding:10px 12px;font:500 13px/1.5 Clash,Arial,sans-serif;gap:12px;border:0;border-radius:0;color:var(--fg)}
.zenith-native-search-page #MainContent summary::after{content:none}
.zenith-native-search-page #MainContent :is(.facets__panel-content,.sorting-filter__options){background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:0}
.zenith-native-search-page #MainContent .facets__panel[open]>.facets__summary{background:var(--bg);box-shadow:inset 3px 0 var(--red)}
.zenith-native-search-page #MainContent .facets--horizontal .facets__actions:not(.facets__actions--active){display:none}
.zenith-native-search-page #MainContent .facets__clear-all{font:500 12px/1.4 Clash,Arial,sans-serif;color:var(--fg)}
.zenith-native-search-page #MainContent .facets-remove__pill{background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:0}
.zenith-native-search-page #MainContent .products-count-wrapper{font:400 12px/1.5 Clash,Arial,sans-serif;color:var(--muted)}
.zenith-native-search-page #MainContent .facets-toggle{grid-column:1/-1;width:100%;height:auto;min-height:60px;align-items:center;padding:8px 12px;margin:0;background:var(--panel);border:1px solid var(--line)}
.zenith-native-search-page #MainContent .facets-toggle__button{min-height:44px;padding:0;gap:10px;background:transparent;color:var(--fg);border:0;border-radius:0;font:600 13px/1.5 Clash,Arial,sans-serif}
.zenith-native-search-page #MainContent .facets--drawer{background:var(--panel);color:var(--fg);border-radius:0}
.zenith-native-search-page #MainContent .facets--drawer .facets__title-wrapper{background:var(--panel)}
.zenith-native-search-page #MainContent .facets-drawer__title{font:600 20px/1.3 Panchang,Arial,sans-serif}
.zenith-native-search-page #MainContent .facets--drawer .facets__panel-content{border:0}
.zenith-native-search-page #MainContent .facets-drawer__close{display:flex;align-items:center;justify-content:center;gap:0;width:44px;height:44px;padding:0;color:var(--fg);background:transparent;border:0}
.zenith-native-search-page #MainContent .facets__see-results{background:var(--red);color:#fff;border:1px solid var(--red);min-height:48px;border-radius:0}
.zenith-native-search-page #MainContent .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px;border:0;margin:0;padding:0;list-style:none}
.zenith-native-search-page #MainContent .product-grid__item{min-width:0;margin:0;padding:0;border:0}
.zenith-native-search-page #MainContent .product-card{width:100%;height:100%;min-width:0;margin:0;padding:0;border:0;background:transparent}
.zenith-native-search-page #MainContent .product-card__content{padding:0;gap:10px}
.zenith-native-search-page #MainContent product-card .card-gallery{width:100%;max-width:100%;min-width:0;margin:0;aspect-ratio:1;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}
.zenith-native-search-page #MainContent product-card .product-media__image{object-fit:contain}
.zenith-native-search-page #MainContent .product-card :is([ref=productTitleLink],[ref=productTitleLink] .text-block,[ref=productTitleLink] p){font:600 14px/1.45 Clash,Arial,sans-serif;color:var(--fg);margin:0;text-decoration:none}
.zenith-native-search-page #MainContent .product-card .artist-link{font:400 12px/1.5 Clash,Arial,sans-serif;color:var(--muted)}
.zenith-native-search-page #MainContent .product-card .price{font:500 13px/1.5 Clash,Arial,sans-serif;color:var(--fg)}
.zenith-native-search-page #MainContent .quick-add__button{min-width:44px;min-height:44px;padding:10px;justify-content:center;align-items:center;gap:0;background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:0;box-shadow:none}
.zenith-native-search-page #MainContent .quick-add__button .add-to-cart-text{margin:0;padding:0;justify-content:center;align-items:center}
.zenith-native-search-page #MainContent .main-collection-grid__title{font:600 16px/1.5 Clash,Arial,sans-serif;margin:0 0 24px;color:var(--fg)}
.zenith-native-search-page #MainContent :is(a,button,summary,input,select):focus-visible{outline:2px solid var(--red);outline-offset:3px}
.zenith-native-search-page .newsletter{--color-background:var(--red);--color-foreground:#fff;--color-foreground-rgb:255 255 255}
@media(max-width:1100px){.zenith-native-search-page #MainContent .search-page__header{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:44px 32px}.zenith-native-search-page #MainContent .search-page-input__parent{max-width:720px}.zenith-native-search-page #MainContent .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:850px){.zenith-native-search-page #MainContent{--zd-search-gutter:24px}}
@media(max-width:749px){.zenith-native-search-page #MainContent .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.zenith-native-search-page #MainContent .facets--drawer .facets__summary{padding:16px 0}.zenith-native-search-page #MainContent .facets__panel[open]>.facets__summary{box-shadow:none}.zenith-native-search-page #MainContent .facets-drawer__close{margin:0}.zenith-native-search-page #MainContent .product-card [ref=productTitleLink] p{font-size:13px}.zenith-native-search-page #MainContent .facets-block-wrapper--horizontal{display:none}}
@media(max-width:600px){.zenith-native-search-page #MainContent{--zd-search-gutter:20px}.zenith-native-search-page #MainContent .search-page__header{padding-block:36px 28px;gap:20px}.zenith-native-search-page #MainContent .search-page__header h3{font-size:clamp(26px,7.2vw,32px)}.zenith-native-search-page #MainContent results-list.section{padding-block:20px 40px}.zenith-native-search-page #MainContent .collection-wrapper{gap:20px}}

.zenith-native-search-page #MainContent .collection-wrapper>dialog-component.facets-block-wrapper{display:contents}
.zenith-native-search-page #MainContent .price-facet__field{position:relative;min-width:0}
.zenith-native-search-page #MainContent .price-facet__input{width:100%;min-height:48px;padding:12px 12px 12px 34px;font:400 16px/1.4 Clash,Arial,sans-serif;border:1px solid var(--line);border-radius:0;background:var(--bg);color:var(--fg)}
.zenith-native-search-page #MainContent .price-facet__label{position:absolute;inset:0 auto 0 0;display:flex;align-items:center;padding:0 12px;transform:none;font:400 14px/1.4 Clash,Arial,sans-serif;color:var(--muted);pointer-events:none}
.zenith-native-search-page #MainContent .sorting-filter__container>.facets__label{font:500 13px/1.5 Clash,Arial,sans-serif}
.zenith-native-search-page #MainContent .sorting-filter__select{font:400 14px/1.5 Clash,Arial,sans-serif;color:var(--fg);border-radius:0}
.zenith-native-search-page :is(#MainContent,#MainContent [class*="color-"]){--color-foreground-rgb:21 21 21;--color-background-rgb:242 242 238;--color-input-text-rgb:21 21 21}
html[data-theme=dark] .zenith-native-search-page :is(#MainContent,#MainContent [class*="color-"]){--color-foreground-rgb:242 242 238;--color-background-rgb:21 21 21;--color-input-text-rgb:242 242 238}
.zenith-native-search-page #MainContent .facets-toggle__button{opacity:1;text-transform:none}
