#search-drawer.tw-search-drawer-host{--theme-drawer-width: var(--tw-search-width, 420px)}#search-drawer .tw-search-drawer__dialog{background:var(--tw-search-bg, #fff);color:var(--tw-search-text, #1c1c1c);border:0;max-width:min(100vw,var(--tw-search-width, 420px));width:min(100vw,var(--tw-search-width, 420px));height:var(--tw-search-vvh, 100dvh);max-height:var(--tw-search-vvh, 100dvh);flex-direction:column;overflow:hidden;overscroll-behavior:none;touch-action:none;padding:0}#search-drawer .tw-search-drawer__dialog:not([open]){display:none}#search-drawer .tw-search-drawer__dialog[open]{display:flex}#search-drawer .tw-search-drawer__dialog::backdrop{background:#000000a6}#search-drawer .tw-search-drawer{display:flex;flex-direction:column;height:100%;min-height:0;flex:1;background:var(--tw-search-bg, #fff);color:var(--tw-search-text, #1c1c1c);font-family:var(--tw-font-body, "DM Sans", system-ui, sans-serif);overflow:hidden}#search-drawer .tw-search-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--tw-search-border, #e5e5e5);flex-shrink:0}#search-drawer .tw-search-drawer__title{margin:0;font-family:var(--tw-font-heading, Oxanium, Impact, sans-serif);font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:1;text-transform:uppercase;color:inherit}#search-drawer .tw-search-drawer__close{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;width:40px;height:40px;display:grid;place-items:center;cursor:pointer;font-size:28px;line-height:1;padding:0;margin:0}#search-drawer .tw-search-drawer__close:hover{color:var(--tw-search-accent, #ff5503)}#search-drawer .tw-search-drawer__predictive,#search-drawer .tw-search-drawer__form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#search-drawer .tw-search-drawer__input-row{position:relative;display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--tw-search-border, #e5e5e5);flex-shrink:0;background:var(--tw-search-bg, #fff)}#search-drawer .tw-search-drawer__input-icon{display:grid;place-items:center;width:20px;height:20px;color:var(--tw-search-muted, #6b6b6b);flex:0 0 auto}#search-drawer .tw-search-drawer__input-icon svg{width:18px;height:18px}#search-drawer .tw-search-drawer__input{-webkit-appearance:none;appearance:none;flex:1 1 auto;min-width:0;height:44px;border:0;background:transparent;color:inherit;font-family:var(--tw-font-body, "DM Sans", system-ui, sans-serif);font-size:16px;font-weight:500;outline:none}#search-drawer .tw-search-drawer__input::placeholder{color:var(--tw-search-muted, #6b6b6b)}#search-drawer .tw-search-drawer__input::-webkit-search-decoration,#search-drawer .tw-search-drawer__input::-webkit-search-cancel-button,#search-drawer .tw-search-drawer__input::-webkit-search-results-button{display:none}#search-drawer .tw-search-drawer__clear{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--tw-search-accent, #ff5503);font-family:var(--tw-font-heading, Oxanium, Impact, sans-serif);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:6px 0;flex:0 0 auto}#search-drawer .tw-search-drawer__clear[hidden]{display:none}#search-drawer .tw-search-drawer__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#search-drawer .tw-search-drawer__results{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:12px 16px 8px}#search-drawer .tw-search-drawer:not(.is-searching) .tw-search-drawer__results,#search-drawer .tw-search-drawer:not(.is-searching) .tw-search-drawer__body{display:none}#search-drawer .tw-search-drawer:not(.is-searching) .tw-search-drawer__predictive,#search-drawer .tw-search-drawer:not(.is-searching) .tw-search-drawer__form{flex:0 0 auto}#search-drawer .tw-search-drawer.is-searching .tw-search-drawer__predictive{flex:1 1 auto;min-height:0}#search-drawer .tw-search-drawer__hint{margin:8px 0 0;color:var(--tw-search-muted, #6b6b6b);font-size:14px}#search-drawer .tw-search-drawer__footer{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--tw-search-border, #e5e5e5);background:var(--tw-search-bg, #fff)}#search-drawer .tw-search-drawer:not(.is-searching) .tw-search-drawer__footer{display:none}#search-drawer .tw-search-drawer__body:has(.predictive-search-results__no-results) .tw-search-drawer__footer{display:none}#search-drawer .tw-search-drawer__view-all{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0;padding:0 24px;border:0;border-radius:0;background:var(--tw-search-accent, #ff5503);color:#fff;font-family:var(--tw-font-heading, Oxanium, Impact, sans-serif);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));box-shadow:none;transform:none;transition:background-color .2s ease}#search-drawer .tw-search-drawer__view-all:hover,#search-drawer .tw-search-drawer__view-all:focus-visible{background:#e64c02;color:#fff;box-shadow:none;transform:none;padding:0 24px}@media(max-width:749px){#search-drawer .tw-search-drawer__view-all{-webkit-tap-highlight-color:transparent}#search-drawer .tw-search-drawer__view-all:hover,#search-drawer .tw-search-drawer__view-all:focus,#search-drawer .tw-search-drawer__view-all:focus-visible,#search-drawer .tw-search-drawer__view-all:active{outline:none;background:var(--tw-search-accent, #ff5503)}}#search-drawer .predictive-search-dropdown,#search-drawer .predictive-search-results__inner{box-shadow:none;background:transparent;border:0;padding:0;margin:0}#search-drawer .predictive-search-results__products{padding-inline:0}#search-drawer .predictive-search-results__title{margin:8px 0 12px;font-family:var(--tw-font-heading, Oxanium, Impact, sans-serif);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tw-search-muted, #6b6b6b)}#search-drawer .predictive-search-results__list,#search-drawer .predictive-search-results__wrapper-products{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}#search-drawer .predictive-search-results__card--product,#search-drawer .predictive-search-results__card{margin:0;padding:0;border:0;background:transparent}#search-drawer .predictive-search-results__card a,#search-drawer .resource-card{color:inherit;text-decoration:none}#search-drawer .predictive-search-results__pill,#search-drawer .pills__pill{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border:1px solid var(--tw-search-border, #e5e5e5);background:#fff;color:inherit;font-family:var(--tw-font-heading, Oxanium, Impact, sans-serif);font-size:12px;font-weight:600;letter-spacing:.02em;text-decoration:none}#search-drawer .predictive-search-results__pill mark,#search-drawer .pills__pill mark{background-color:transparent;color:var(--tw-search-muted, #6b6b6b);font-family:inherit;font-weight:inherit;font-style:inherit}#search-drawer .predictive-search-results__pill:hover mark,#search-drawer .pills__pill:hover mark{color:inherit}#search-drawer .predictive-search-results__pill:hover,#search-drawer .pills__pill:hover{border-color:var(--tw-search-accent, #ff5503);color:var(--tw-search-accent, #ff5503)}#search-drawer .predictive-search-results__list.predictive-search-results__wrapper-queries{flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:24px}#search-drawer .predictive-search-results__no-results{color:var(--tw-search-muted, #6b6b6b);font-size:14px}#search-drawer .resource-card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center}#search-drawer .resource-card__image,#search-drawer .resource-card img{width:64px;height:64px;object-fit:cover;display:block;background:color-mix(in srgb,var(--tw-search-text, #1c1c1c) 6%,transparent)}#search-drawer .resource-card__content,#search-drawer .resource-card__title{font-family:var(--tw-font-body, "DM Sans", system-ui, sans-serif);font-size:13px;font-weight:600;line-height:1.35}#search-drawer .resource-card__price{margin-top:4px;font-family:var(--tw-font-heading, Oxanium, Impact, sans-serif);font-size:14px;font-weight:700;letter-spacing:-.02em}#search-drawer .tw-search-drawer__recommend{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:14px 16px calc(16px + env(safe-area-inset-bottom,0px));border-top:0;background:var(--tw-search-bg, #fff)}#search-drawer .tw-search-drawer.is-searching .tw-search-drawer__recommend{display:none}#search-drawer .tw-search-drawer__recommend-title{margin:0 0 12px;font-family:var(--tw-font-heading, Oxanium, Impact, sans-serif);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tw-search-muted, #6b6b6b)}#search-drawer .tw-search-drawer__recommend-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}#search-drawer .tw-search-drawer__recommend-item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center}#search-drawer .tw-search-drawer__recommend-media{display:block;width:64px;height:64px;overflow:hidden;background:color-mix(in srgb,var(--tw-search-text, #1c1c1c) 6%,transparent)}#search-drawer .tw-search-drawer__recommend-media img{width:100%;height:100%;object-fit:cover;display:block}#search-drawer .tw-search-drawer__recommend-meta{min-width:0}#search-drawer .tw-search-drawer__recommend-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:inherit;text-decoration:none;font-size:13px;font-weight:600;line-height:1.35}#search-drawer .tw-search-drawer__recommend-name:hover{color:var(--tw-search-accent, #ff5503)}#search-drawer .tw-search-drawer__recommend-price{margin:4px 0 0;font-family:var(--tw-font-heading, Oxanium, Impact, sans-serif);font-size:14px;font-weight:700;letter-spacing:-.02em}#search-drawer .tw-search-drawer__recommend-price .tw-mrp{color:var(--tw-search-muted, #6b6b6b);opacity:1}#search-drawer .tw-search-drawer__dialog.theme-drawer__dialog--opening,#search-drawer .tw-search-drawer__dialog.theme-drawer__dialog--opening-inline-start{animation:tw-search-fade-in var(--animation-speed, .25s) ease-out}#search-drawer .tw-search-drawer__dialog.theme-drawer__dialog--closing{animation:tw-search-fade-out var(--animation-speed, .25s) ease-in forwards}#search-drawer .tw-search-drawer__dialog.theme-drawer__dialog--opening::backdrop{animation:tw-search-fade-in var(--animation-speed, .25s) ease-out}@keyframes tw-search-fade-in{0%{opacity:0}}@keyframes tw-search-fade-out{to{opacity:0}}@media(min-width:750px){#search-drawer .tw-search-drawer__dialog{--tw-search-gutter: max(32px, calc((100vw - 1240px)/2) );z-index:2147483000;top:0;left:0;right:0;margin:0;width:100vw;max-width:none;height:var(--tw-search-vvh, 100dvh);max-height:none;border:0;box-shadow:none}#search-drawer .tw-search-drawer__head{padding:20px var(--tw-search-gutter)}#search-drawer .tw-search-drawer__title{font-size:28px}#search-drawer .tw-search-drawer__input-row{padding:8px var(--tw-search-gutter);gap:14px}#search-drawer .tw-search-drawer__input-icon{width:24px;height:24px}#search-drawer .tw-search-drawer__input-icon svg{width:22px;height:22px}#search-drawer .tw-search-drawer__input{height:60px;font-size:18px}#search-drawer .tw-search-drawer__clear{font-size:12px}#search-drawer .tw-search-drawer__results{padding:20px var(--tw-search-gutter) 12px}#search-drawer .tw-search-drawer__footer{display:flex;justify-content:center;padding:16px var(--tw-search-gutter)}#search-drawer .tw-search-drawer__view-all{width:auto;min-width:200px;min-height:48px;font-size:14px;padding:0 28px}#search-drawer .tw-search-drawer__view-all:hover,#search-drawer .tw-search-drawer__view-all:focus-visible{padding:0 28px}#search-drawer .predictive-search-results__list,#search-drawer .predictive-search-results__wrapper-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}#search-drawer .predictive-search-results__list.predictive-search-results__wrapper-queries{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin-bottom:40px}#search-drawer .predictive-search-results__wrapper-products>*,#search-drawer .predictive-search-results__card--product,#search-drawer .resource-card{min-width:0}#search-drawer .tw-search-drawer__recommend{padding:32px var(--tw-search-gutter) 40px}#search-drawer .tw-search-drawer__recommend-title{margin-bottom:16px;font-size:13px}#search-drawer .tw-search-drawer__recommend-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}#search-drawer .tw-search-drawer__recommend-item{display:flex;flex-direction:column;align-items:stretch;gap:12px}#search-drawer .tw-search-drawer__recommend-media{width:100%;height:auto;aspect-ratio:1}#search-drawer .tw-search-drawer__recommend-name{font-size:14px}#search-drawer .tw-search-drawer__recommend-price{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tw-search-drawer.css.map */
