.shopify-section:has(>.search-form-section--page){display:contents}:root:has(.search-form-section--page){scroll-padding-top:calc(var(--header-mobile-height,60px) + var(--space-600) + var(--space-400) + var(--space-800) * 2)}@media screen and (width>=64rem){:root:has(.search-form-section--page){scroll-padding-top:calc(var(--header-desktop-height,80px) + var(--space-600) + var(--space-400) + var(--space-800) * 2)}}.search-form-section--page{display:contents}.search-form-section--page .search-form-section__form,.search-form-section--page .search-form-section__suggestions{max-width:var(--container-max-width);margin-inline:auto}@media screen and (width>=120rem){.search-form-section--page .search-form-section__form,.search-form-section--page .search-form-section__suggestions{padding-inline:var(--grid-margin-max-container)}}.search-form-section--page .search-form-section__form,.search-form-section--page .search-form-section__suggestions{padding-inline:var(--grid-margin)}.search-form-section--page .search-form-section__form{top:calc(var(--header-mobile-height) - 2px);z-index:calc(var(--z-sticky) + 1);padding-block:var(--space-600) var(--space-400);background-color:var(--color-neutral-0);position:sticky}@media screen and (width>=64rem){.search-form-section--page .search-form-section__form{top:calc(var(--header-desktop-height) - 2px)}}.search-form-section--page .search-form,.search-form-section--page .search-form__inner{display:block}.search-form-section--page .input{text-transform:var(--settings-search-form-section-text-case)}.search-form-section--page .search-form-section__suggestions{padding-block-start:var(--space-400)}.search-form-section__form{width:100%;margin-inline:auto}.search-form-section--header{border-block-end:var(--border-width-md) var(--border-style-solid) var(--color-neutral-900);flex:none;padding-block-end:var(--space-900)}@media screen and (width>=64rem){.search-form-section--header{padding-block-start:var(--space-400)}}.search-form-section--header .search-form{padding:0;padding-inline-end:calc(var(--space-400) + var(--space-500));display:block}.search-form-section--header .search-form__inner{display:block}.search-form-section--header .input{text-transform:var(--settings-search-form-section-text-case)}.search-form-section--header .input:focus-visible{outline:var(--border-width-2) solid var(--color-focus-ring);outline-offset:-2px}.search-form-section__submit{font-family:var(--font-sans-serif);font-size:var(--ui-1-font-size);line-height:var(--ui-1-line-height);font-weight:var(--ui-1-font-weight);letter-spacing:var(--ui-1-letter-spacing);text-transform:uppercase;font-weight:var(--font-weight-medium);color:inherit;cursor:pointer;position:relative}.search-form-section__submit:after{content:"";inset-block:calc(50% - var(--space-950) / 2);inset-inline:min(0px, 50% - var(--space-600) / 2);position:absolute}.search-form-section__submit:focus-visible{outline:var(--border-width-2) solid var(--color-focus-ring);outline-offset:2px}.search-form-section__submit-label--desktop{display:none}@media screen and (width>=64rem){.search-form-section__submit-label--desktop{display:inline}.search-form-section__submit-label--mobile{display:none}}.search-form-section__columns{gap:var(--space-400);flex-direction:column;padding-block-start:var(--space-400);display:flex}@media screen and (width>=64rem){.search-form-section__columns{flex-direction:row;gap:0;padding-block-start:var(--space-300)}}.search-form-section__suggestions{align-items:flex-start;gap:var(--space-400);display:flex}@media screen and (width>=64rem){.search-form-section__suggestions{flex:0 0 48.7624%;padding-inline-start:var(--space-100)}}@media screen and (width<=63.9375rem){.search-form-section__suggestions .search-form-section__list{gap:var(--space-400);min-width:0;margin-block:calc(-1 * var(--space-100));padding-block:var(--space-100);white-space:nowrap;scrollbar-width:none;flex-flow:row;margin-inline-end:calc(-1 * var(--header-search-panel-inset,var(--grid-margin)));padding-inline-end:var(--header-search-panel-inset,var(--grid-margin));overflow-x:auto}}.search-form-section__suggestions-icon{width:var(--space-300);height:calc(var(--body-1-font-size) * var(--body-1-line-height));color:var(--color-neutral-750);flex:none;align-items:center;display:flex}.search-form-section__suggestions-icon svg{width:var(--space-300);height:var(--space-300)}.search-form-section__help{display:none}@media screen and (width>=64rem){.search-form-section__help{border-inline-start:var(--border-width-md) var(--border-style-solid) var(--color-neutral-100);min-width:0;flex:1;padding-inline-start:var(--space-500);display:block}}.search-form-section__list{align-items:flex-start;gap:var(--space-200);flex-direction:column;list-style:none;display:flex}.search-form-section__item{display:flex}.search-form-section__link{font-family:var(--font-serif);font-size:var(--body-1-font-size);line-height:var(--body-1-line-height);font-weight:var(--body-1-font-weight);letter-spacing:var(--body-1-letter-spacing);color:var(--color-neutral-750);text-decoration-line:underline;text-decoration-thickness:var(--border-width-md);position:relative}.search-form-section__link:after{content:"";inset-block:calc(50% - var(--space-600) / 2);position:absolute;inset-inline:0}@media (hover:hover){.search-form-section__link:hover{color:var(--color-neutral-900)}}.search-form-section__link:focus-visible{outline:var(--border-width-2) solid var(--color-focus-ring);outline-offset:2px}.search-form-section__link--help{align-items:center;gap:var(--space-300);text-decoration-line:none;display:inline-flex}.search-form-section__link--query{color:var(--color-neutral-600)}.search-form-section__link--query mark{color:var(--color-neutral-900);background-color:#0000}:is(.search-form-section__suggestions--skeleton:has(~.is-settled),.search-form-section__suggestions--popular:has(~.has-query),.search-form-section__suggestions--popular:has(~.search-form-section__suggestions--skeleton):not(:has(~.is-settled))){display:none}.search-form-section__skeleton-line{background:var(--color-neutral-200);inline-size:var(--space-1700);block-size:calc(var(--body-1-font-size) * var(--body-1-line-height));flex:none;animation:2.4s ease-in-out infinite both shimmer-effect;overflow:hidden}.search-form-section__skeleton-line:nth-child(2n){inline-size:var(--space-1400);animation-delay:50ms}.search-form-section__help-label{text-decoration-line:underline;text-decoration-thickness:var(--border-width-md)}.search-form-section__help-icon{width:var(--space-400);height:var(--space-400);flex:none}.search-form-section [x-cloak]{display:none}
