@keyframes tg-search-fade-in{0%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes tg-search-fade-out{0%{opacity:1;transform:none}to{opacity:0;transform:none}}#search-modal .dialog-modal[open].search-modal__content{transform:none!important;transform-origin:top center!important;animation:tg-search-fade-in 90ms ease-out forwards!important;border:0!important;border-radius:0!important;box-shadow:none!important}#search-modal .dialog-modal.search-modal__content.dialog-closing{transform:none!important;animation:tg-search-fade-out 70ms ease-in forwards!important}#search-modal .search-modal__content::backdrop{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#search-modal .predictive-search-form__header,#search-modal .predictive-search-form__header-inner,#search-modal input.search-input,#search-modal .predictive-search-form__content-wrapper,#search-modal .predictive-search-form__content,#search-modal .predictive-search-dropdown,#search-modal .predictive-search-results__inner,#search-modal .predictive-search-results__products{border-radius:0!important;box-shadow:none!important}#search-modal .predictive-search-form{width:100%!important;height:100%!important;min-height:0!important}#search-modal .predictive-search-form__header{display:flex!important;align-items:center!important;border:0!important}#search-modal .predictive-search-form__header:before,#search-modal .predictive-search-form__header:after{content:none!important}#search-modal .predictive-search-form__header-inner{position:relative!important;display:flex!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;height:100%!important;border:0!important;outline:0!important;background:#fff!important}#search-modal .predictive-search-form__header-inner:focus-within{outline:0!important;box-shadow:none!important}#search-modal input.search-input{width:100%!important;height:100%!important;min-height:0!important;padding:0 42px 0 36px!important;border:0!important;outline:0!important;background:#fff!important;color:var(--tg-ink)!important;font-size:.96rem!important;line-height:1.2!important}#search-modal input.search-input::placeholder{color:#1a1a1873!important}#search-modal .predictive-search__icon{left:8px!important;width:18px!important;height:18px!important;color:#1a1a189e!important}#search-modal .predictive-search__icon svg{width:18px!important;height:18px!important}#search-modal .predictive-search__close-modal-button{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:var(--tg-ink)!important;box-shadow:none!important;transform:none!important}#search-modal .predictive-search__close-modal-button:hover,#search-modal .predictive-search__close-modal-button:focus-visible{background:#fff!important;color:var(--tg-green)!important}#search-modal .predictive-search__close-modal-button svg{width:13px!important;height:13px!important}#search-modal .predictive-search-form__footer{display:none!important}#search-modal .predictive-search-form__content-wrapper:has([data-search-results]):not(:has(.predictive-search-results__no-results))>.predictive-search-form__content{padding-block-end:0!important}#search-modal .predictive-search-form__content{width:100%!important;min-height:0!important;scrollbar-width:none}#search-modal .predictive-search-form__content::-webkit-scrollbar{display:none}#search-modal .recently-viewed-wrapper{display:none!important}#search-modal .predictive-search-results__no-results,#search-modal .predictive-search-results__wrapper,#search-modal .predictive-search-results__list,#search-modal .predictive-search-results__card,#search-modal .predictive-search-results__wrapper-products .predictive-search-results__card{animation:none!important;animation-delay:0ms!important;transform:none!important}#search-modal #predictive-search-results .predictive-search-results__title,#search-modal #predictive-search-results .predictive-search-results__wrapper-queries{display:none!important}#search-modal #predictive-search-results .predictive-search-results__wrapper-products{margin:0!important;padding:0!important;list-style:none!important;background:#fff!important}#search-modal #predictive-search-results .predictive-search-results__card--product,#search-modal #predictive-search-results .predictive-search-results__card--product:hover,#search-modal #predictive-search-results .predictive-search-results__card--product.keyboard-focus{min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transform:none!important}#search-modal #predictive-search-results .predictive-search-results__card--product .resource-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-height:0!important;background:#fff!important}#search-modal #predictive-search-results .predictive-search-results__card--product .resource-card__media{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;overflow:hidden!important;background:#fff!important}#search-modal #predictive-search-results .predictive-search-results__card--product .resource-card__image,#search-modal #predictive-search-results .predictive-search-results__card--product img{width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;object-fit:contain!important;border-radius:0!important;background:#fff!important}#search-modal #predictive-search-results .predictive-search-results__card--product .resource-card__image-placeholder{width:100%!important;height:100%!important;padding:0!important;background:#fff!important}#search-modal #predictive-search-results .predictive-search-results__card--product .resource-card__content{flex:0 0 auto!important;align-items:center!important;gap:2px!important;min-width:0!important;text-align:center!important;background:#fff!important}#search-modal #predictive-search-results .predictive-search-results__card--product .resource-card__title,#search-modal #predictive-search-results .predictive-search-results__card--product .resource-card__title.paragraph{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;margin:0!important;font-size:.88rem!important;line-height:1.28!important;font-weight:500!important;color:var(--tg-ink)!important;text-wrap:balance!important}#search-modal #predictive-search-results .predictive-search-results__card--product .price,#search-modal #predictive-search-results .predictive-search-results__card--product .compare-at-price,#search-modal #predictive-search-results .predictive-search-results__card--product .unit-price{display:none!important}#search-modal .tg-search-discovery{width:100%!important;margin:0 auto 40px!important;text-align:center!important}#search-modal .tg-search-discovery__eyebrow{display:inline-flex!important;align-items:center!important;gap:7px!important;margin:0 0 24px!important;color:var(--tg-ink)!important;font-family:var(--font-body--family)!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.055em!important;text-transform:uppercase!important}#search-modal .tg-search-discovery__eyebrow:before{content:"\2197";font-size:.9rem;font-weight:400;line-height:1}#search-modal .tg-search-discovery__chips{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:8px!important}#search-modal .tg-search-discovery__chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:7px 13px!important;border:1px solid #deded8!important;border-radius:2px!important;background:#fff!important;color:var(--tg-ink)!important;font-size:.78rem!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important}#search-modal .tg-search-discovery__chip:hover,#search-modal .tg-search-discovery__chip:focus-visible{border-color:var(--tg-green)!important;color:var(--tg-green)!important}@media screen and (min-width:750px){#search-modal .search-modal__content{--tg-search-panel-height: clamp(420px, 56dvh, 520px);position:fixed!important;inset:calc(var(--header-group-height, 92px) - var(--header-height, 56px)) 0 auto 0!important;width:100dvw!important;min-width:100dvw!important;max-width:none!important;max-inline-size:none!important;height:calc(var(--header-height, 56px) + var(--tg-search-panel-height))!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;background:transparent!important}#search-modal predictive-search-component,#search-modal .predictive-search,#search-modal .predictive-search-form{display:block!important;width:100%!important;height:100%!important;background:transparent!important}#search-modal .predictive-search-form__header{position:absolute!important;top:0!important;right:clamp(18px,2.4vw,40px)!important;bottom:auto!important;left:calc(50% + clamp(82px,6.4vw,116px))!important;z-index:3!important;width:auto!important;height:var(--header-height, 56px)!important;margin:0!important;padding:0!important;border-bottom:1px solid var(--tg-line)!important;background:#fff!important}#search-modal .predictive-search__reset-button{display:none!important}#search-modal .predictive-search-form__content-wrapper{position:absolute!important;inset:var(--header-height, 56px) 0 auto 0!important;display:block!important;width:100%!important;height:var(--tg-search-panel-height)!important;min-height:0!important;max-height:none!important;overflow:hidden!important;border:0!important;border-top:1px solid #eeeeea!important;border-bottom:1px solid #eeeeea!important;background:#fff!important}#search-modal .predictive-search-form__content{width:100%!important;height:100%!important;max-height:none!important;overflow:hidden!important;background:#fff!important}#search-modal .predictive-search-dropdown,#search-modal .predictive-search-results__inner,#search-modal .predictive-search-results__products{background:#fff!important}#search-modal .predictive-search-results__inner{width:min(1320px,100%)!important;max-width:1320px!important;height:100%!important;margin-inline:auto!important;padding:58px clamp(26px,4vw,58px) 42px!important;overflow:hidden!important}#search-modal #predictive-search-results .predictive-search-results__wrapper-products{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:center!important;gap:clamp(16px,2.1vw,32px)!important;width:100%!important}#search-modal #predictive-search-results .predictive-search-results__card--product{flex:0 1 clamp(104px,11.5vw,168px)!important;width:clamp(104px,11.5vw,168px)!important;max-width:168px!important}#search-modal #predictive-search-results .predictive-search-results__card--product:nth-child(n+7){display:none!important}#search-modal #predictive-search-results .predictive-search-results__card--product .resource-card__title,#search-modal #predictive-search-results .predictive-search-results__card--product .resource-card__title.paragraph{font-size:.84rem!important;font-weight:500!important}#search-modal #predictive-search-results .predictive-search-results__card--product:hover .resource-card__title,#search-modal #predictive-search-results .predictive-search-results__card--product:focus-within .resource-card__title{color:var(--tg-green)!important}}@media screen and (max-width:749px){#search-modal .search-modal__content{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100dvw!important;min-width:100dvw!important;max-width:none!important;max-inline-size:none!important;height:100dvh!important;min-height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important}#search-modal predictive-search-component,#search-modal .predictive-search,#search-modal .predictive-search-form,#search-modal .predictive-search-form__content-wrapper,#search-modal .predictive-search-form__content,#search-modal .predictive-search-dropdown,#search-modal .predictive-search-results__inner,#search-modal .predictive-search-results__products{background:#fff!important}#search-modal predictive-search-component,#search-modal .predictive-search-form{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important}#search-modal .predictive-search-form__header{position:relative!important;inset:auto!important;flex:0 0 auto!important;width:100%!important;height:auto!important;margin:0!important;padding:max(8px,env(safe-area-inset-top)) 10px 8px!important;border-bottom:1px solid #e8e8e4!important;background:#fff!important}#search-modal .predictive-search-form__header-inner{min-height:48px!important}#search-modal input.search-input{min-height:48px!important;padding-right:64px!important;font-size:16px!important}#search-modal .predictive-search__reset-button{display:flex!important;min-width:52px!important;margin:0 4px 0 0!important;font-size:.78rem!important}#search-modal .predictive-search-form__content-wrapper{position:relative!important;inset:auto!important;display:block!important;flex:1 1 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;border:0!important;background:#fff!important}#search-modal .predictive-search-form__content{width:100%!important;height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}#search-modal .predictive-search-results__inner{width:100%!important;max-width:none!important;height:auto!important;margin-inline:auto!important;padding:30px 14px 56px!important;overflow:visible!important}#search-modal .tg-search-discovery{margin-bottom:30px!important}#search-modal .tg-search-discovery__eyebrow{margin-bottom:18px!important}#search-modal .tg-search-discovery__chips{gap:7px!important}#search-modal .tg-search-discovery__chip{min-height:32px!important;padding:6px 10px!important;font-size:.72rem!important}#search-modal #predictive-search-results .predictive-search-results__wrapper-products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 14px!important;width:100%!important}#search-modal #predictive-search-results .predictive-search-results__card--product .resource-card__title,#search-modal #predictive-search-results .predictive-search-results__card--product .resource-card__title.paragraph{font-size:.82rem!important}}.content-for-layout[data-template^=search] .product-grid__item,.content-for-layout[data-template^=search] .product-grid__card,.content-for-layout[data-template^=search] .product-card,.content-for-layout[data-template^=search] .card-gallery,.content-for-layout[data-template^=search] .resource-card,.content-for-layout[data-template^=search] .resource-card__media,.content-for-layout[data-template^=collection] .product-grid__item,.content-for-layout[data-template^=collection] .product-grid__card,.content-for-layout[data-template^=collection] .card-gallery{background:#fff!important}@media screen and (min-width:990px){#header-component[data-menu-style=menu] .header{position:relative!important}#header-component[data-menu-style=menu] .header__columns{position:static!important}#header-component[data-menu-style=menu] .header-logo{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}#header-component[data-menu-style=menu] .menu-list__link-title{letter-spacing:0!important}}@media screen and (min-width:990px)and (max-width:1199px){#header-component[data-menu-style=menu]{--menu-top-level-font-size-desktop: .74rem !important}#header-component[data-menu-style=menu] .menu-list__link-title{padding-inline:3px!important;font-size:.74rem!important}}@media screen and (min-width:1200px)and (max-width:1399px){#header-component[data-menu-style=menu]{--menu-top-level-font-size-desktop: .77rem !important}#header-component[data-menu-style=menu] .menu-list__link-title{padding-inline:4px!important;font-size:.77rem!important}}@media screen and (min-width:1400px){#header-component[data-menu-style=menu]{--menu-top-level-font-size-desktop: .79rem !important}#header-component[data-menu-style=menu] .menu-list__link-title{padding-inline:4px!important;font-size:.79rem!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tg-ui-polish-pass10.css.map */
