#search-modal{--dr-ice-search-bg: #f4f8fb;--dr-ice-search-ink: #0a0c10;--dr-ice-search-blue: #22aed1;--dr-ice-search-line: #c3dae8;--dr-ice-search-card: #e5f0f7;--dr-ice-search-muted: #777777;--dr-ice-search-serif: Fraunces, "Iowan Old Style", Palatino, serif;--dr-ice-search-sans: "Plus Jakarta Sans", sans-serif}#search-modal .dialog-modal.search-modal__content,#search-modal .dialog-modal[open].search-modal__content,#search-modal .dialog-modal.search-modal__content.dialog-closing{width:min(1080px,calc(100vw - 48px));max-width:1080px;height:auto;max-height:90dvh;margin:auto;padding:0;border:0;border-radius:10px;background:var(--dr-ice-search-bg);color:var(--dr-ice-search-ink);box-shadow:0 18px 48px #0a0c102e;overflow:hidden;animation:dr-ice-search-in .18s ease forwards}#search-modal .search-modal__content::backdrop{display:block;background:#0a0c107a;-webkit-backdrop-filter:none;backdrop-filter:none}#search-modal predictive-search-component,#search-modal .predictive-search-form{display:flex;flex-direction:column;align-items:stretch;width:100%;max-height:90dvh;margin:0;background:var(--dr-ice-search-bg);border:0;box-shadow:none}#search-modal .predictive-search-form__header,#search-modal .predictive-search-form__header:focus-within,#search-modal .predictive-search-form__header:has(.predictive-search-form__header-inner:focus-within){position:relative;top:auto;z-index:2;display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:28px 32px 8px;background:var(--dr-ice-search-bg);border:0;border-radius:0;box-shadow:none}#search-modal .predictive-search-form__header:before{content:none}#search-modal .predictive-search-form__header-inner,#search-modal .predictive-search-form__header-inner:focus-within,#search-modal .predictive-search-form__header-inner:has(.search-input:is(:focus,:focus-visible)){position:relative;display:flex;align-items:center;gap:0;flex:1 1 auto;min-width:0;height:54px;margin:0;padding:0;background:#fff;border:1px solid var(--dr-ice-search-line);border-radius:7px;box-shadow:none;outline:none}#search-modal .predictive-search-form__header:focus-within,#search-modal .predictive-search-form__header-inner:focus-within,#search-modal .predictive-search-form__header-inner:has(.search-input:is(:focus,:focus-visible)){border-color:#c3dae8!important}#search-modal .predictive-search-form__header-inner:focus-within,#search-modal .predictive-search-form__header-inner:has(.search-input:is(:focus,:focus-visible)){outline:2px solid #22aed1;outline-offset:2px}#search-modal input.search-input,#search-modal input.search-input:is(:hover,:focus,:focus-visible){box-sizing:border-box;width:100%;min-width:0;height:54px;margin:0;padding:0 16px 0 48px;border:0;border-radius:7px;background:#fff;box-shadow:none;outline:none;color:var(--dr-ice-search-ink);font-family:var(--dr-ice-search-sans);font-size:16px;font-weight:400;line-height:1.4}#search-modal input.search-input::placeholder{color:var(--dr-ice-search-muted);opacity:1}#search-modal .predictive-search__icon{position:absolute;left:16px;right:auto;inset-inline-start:16px;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0;color:#0a0c10;pointer-events:none;transform:translateY(-50%)}#search-modal .predictive-search__icon>svg,#search-modal .predictive-search__icon svg{display:block;width:20px;height:20px}#search-modal .predictive-search__reset-button,#search-modal .predictive-search__reset-button:hover{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;height:auto;margin:0;padding:4px;border:0;background:transparent;box-shadow:none;color:var(--dr-ice-search-blue);font-family:var(--dr-ice-search-sans);font-size:14px;line-height:1;opacity:1;text-decoration:none;transform:none}#search-modal .predictive-search__reset-button:hover{text-decoration:underline}#search-modal .predictive-search__reset-button[hidden]{display:none}#search-modal .predictive-search__reset-button:focus-visible,#search-modal .predictive-search__close-modal-button:focus-visible,#search-modal .predictive-search-results__clear:focus-visible,#search-modal .predictive-search__search-button:focus-visible{outline:2px solid var(--dr-ice-search-blue);outline-offset:2px}#search-modal .predictive-search__close-modal-button,#search-modal .predictive-search__close-modal-button:hover{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;min-width:40px;min-height:40px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--dr-ice-search-ink);transform:none}#search-modal .predictive-search__close-modal-button .svg-wrapper,#search-modal .predictive-search__close-modal-button svg{width:18px;height:18px}#search-modal .predictive-search-form__content-wrapper{position:relative;top:auto;inset-inline-start:auto;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;max-height:none;overflow:hidden;border-radius:0;background:var(--dr-ice-search-bg);box-shadow:none;transform:none}#search-modal .predictive-search-form__content,#search-modal .predictive-search-form__content-wrapper:has([data-search-results])>.predictive-search-form__content{flex:1 1 auto;min-height:0;max-height:calc(90dvh - 110px);margin:0;padding:16px 32px 28px;overflow-x:hidden;overflow-y:auto;background:var(--dr-ice-search-bg);scrollbar-width:thin}#search-modal .predictive-search-results__inner,#search-modal .predictive-search-dropdown{background:transparent;box-shadow:none}#search-modal .predictive-search-results__products+.predictive-search-results__products,#search-modal .recently-viewed-wrapper+.predictive-search-results__products{margin-top:28px}#search-modal .predictive-search-results__title,#search-modal .predictive-search-results__resource-header .predictive-search-results__title{display:flex;align-items:center;justify-content:space-between;gap:12px;height:auto;margin:0 0 16px;padding:0 0 10px;border-bottom:1px solid var(--dr-ice-search-line);color:var(--dr-ice-search-ink);font-family:var(--dr-ice-search-serif);font-size:23px;font-weight:600;line-height:30px;letter-spacing:0;text-transform:none}#search-modal .predictive-search-results__clear,#search-modal .predictive-search-results__clear.button-unstyled{margin:0;padding:4px;border:0;background:transparent;color:var(--dr-ice-search-blue);font-family:var(--dr-ice-search-sans);font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer}#search-modal .predictive-search-results__clear:hover{text-decoration:underline}#search-modal .predictive-search-results__wrapper-products,#search-modal .predictive-search-results__list.predictive-search-results__wrapper-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin:0;padding:2px 0 0;overflow:visible;scroll-snap-type:none}#search-modal .predictive-search-results__card,#search-modal .predictive-search-results__card--product,#search-modal .recently-viewed-wrapper .predictive-search-results__card--product,#search-modal .predictive-search-results__card--product:hover,#search-modal .predictive-search-results__card--product:active,#search-modal .predictive-search-results__card--product:is([aria-selected=true].keyboard-focus,:focus-within){width:auto;min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;transform:none;animation:none;opacity:1}#search-modal .resource-card,#search-modal .resource-card__wrapper{height:100%;opacity:1;animation:none}#search-modal .resource-card{display:flex;flex-direction:column;row-gap:0;overflow:hidden;border:1px solid var(--dr-ice-search-blue);border-radius:7px;background:var(--dr-ice-search-card);transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){#search-modal .resource-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0a0c101f}}#search-modal .resource-card__media{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;width:100%;margin:0;padding:18px;overflow:hidden;background:var(--dr-ice-search-card)}#search-modal .resource-card__image,#search-modal .resource-card__image--secondary{position:static;display:block;width:78%;height:78%;max-width:78%;max-height:78%;aspect-ratio:auto;object-fit:contain;object-position:center;border-radius:0;opacity:1}#search-modal .resource-card__content{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding:4px 14px 14px;background:var(--dr-ice-search-card);color:var(--dr-ice-search-ink)}#search-modal .resource-card__title,#search-modal .resource-card__title.paragraph{margin:0;color:var(--dr-ice-search-ink);font-family:var(--dr-ice-search-sans);font-size:15px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none}#search-modal .resource-card__content .price,#search-modal .resource-card__content .price bdi,#search-modal .resource-card__content .price-item__group.price,#search-modal .resource-card__content .price-item__group.price bdi{color:var(--dr-ice-search-blue);font-family:var(--dr-ice-search-sans);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}#search-modal .resource-card__content .compare-at-price,#search-modal .resource-card__content .compare-at-price bdi{color:var(--dr-ice-search-muted);font-family:var(--dr-ice-search-sans);font-size:13px;font-weight:400;text-decoration:line-through}#search-modal .unit-price,#search-modal .volume-pricing-note{display:none}#search-modal .predictive-search-results__no-results{margin:8px 0 0;color:var(--dr-ice-search-ink);font-family:var(--dr-ice-search-sans);font-size:15px;line-height:1.5}#search-modal .predictive-search-results__wrapper-queries{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;overflow:visible}#search-modal .predictive-search-results__pill{border:1px solid var(--dr-ice-search-line);border-radius:999px;background:#fff;color:var(--dr-ice-search-ink);font-family:var(--dr-ice-search-sans);font-size:14px}#search-modal .predictive-search-form__footer{position:static;display:none;margin:0;padding:0 32px 24px;background:transparent;background-image:none}#search-modal predictive-search-component:has([data-search-results]):not(:has(.predictive-search-results__no-results)) .predictive-search-form__footer{display:block}#search-modal .predictive-search__search-button,#search-modal .predictive-search__search-button:hover{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:0 18px;border:1px solid var(--dr-ice-search-blue);border-radius:6px;background:var(--dr-ice-search-blue);box-shadow:none;color:#fff;font-family:var(--dr-ice-search-sans);font-size:15px;font-weight:600;transform:none}@media screen and (max-width:1024px){#search-modal .predictive-search-results__wrapper-products,#search-modal .predictive-search-results__list.predictive-search-results__wrapper-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){#search-modal .dialog-modal.search-modal__content,#search-modal .dialog-modal[open].search-modal__content{width:calc(100vw - 16px);max-width:none;height:auto;max-height:92dvh;border-radius:10px}#search-modal .predictive-search-form__header,#search-modal .predictive-search-form__header:focus-within{padding:16px 16px 8px}#search-modal .predictive-search-form__content,#search-modal .predictive-search-form__content-wrapper:has([data-search-results])>.predictive-search-form__content{max-height:calc(92dvh - 96px);padding:12px 16px 20px}#search-modal .predictive-search-form__footer{padding:0 16px 16px}#search-modal .predictive-search-results__wrapper-products,#search-modal .predictive-search-results__list.predictive-search-results__wrapper-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#search-modal .predictive-search-results__title{font-size:20px;line-height:28px}#search-modal .resource-card__media{padding:12px}#search-modal .resource-card__title{font-size:14px}}@media(prefers-reduced-motion:reduce){#search-modal .dialog-modal.search-modal__content,#search-modal .dialog-modal[open].search-modal__content,#search-modal .resource-card{animation:none;transition:none}}@keyframes dr-ice-search-in{0%{opacity:0}to{opacity:1}}#search-modal .predictive-search-form__content,#search-modal .predictive-search-form__content-wrapper:has([data-search-results])>.predictive-search-form__content{padding-bottom:32px}#search-modal .predictive-search-results__products{margin-bottom:28px}#search-modal .predictive-search-results__products:last-child{margin-bottom:0}#search-modal slideshow-component.predictive-search-results__list{display:block;position:static;box-sizing:border-box;width:100%;margin:0 0 28px;padding:0 20px;overflow:visible;background:transparent}#search-modal slideshow-component.predictive-search-results__list:last-child{margin-bottom:0}#search-modal slideshow-component .predictive-search-results__resource-header{display:block;margin:0;padding:0;height:auto;min-height:0;overflow:visible}#search-modal slideshow-component .predictive-search-results__resource-header .predictive-search-results__title{position:static;top:auto;transform:none;margin:0 0 16px}#search-modal slideshow-component slideshow-container{display:block;position:static;width:100%;height:auto;overflow:visible}#search-modal slideshow-component slideshow-slides{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;margin:0;padding:2px 0 0;overflow:visible;transform:none;scroll-snap-type:none}#search-modal slideshow-component slideshow-slide{display:block;position:relative;width:auto;min-width:0;max-width:none;height:auto;flex:none;overflow:visible;scroll-snap-align:none}#search-modal slideshow-component,#search-modal slideshow-component slideshow-container,#search-modal slideshow-component slideshow-slides,#search-modal slideshow-component slideshow-slide{background:transparent}#search-modal slideshow-component slideshow-arrows,#search-modal slideshow-component slideshow-controls{display:none}#search-modal .predictive-search-results__wrapper-products,#search-modal .predictive-search-results__list.predictive-search-results__wrapper-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media screen and (min-width:600px)and (max-width:899.98px){#search-modal .predictive-search-results__wrapper-products,#search-modal .predictive-search-results__list.predictive-search-results__wrapper-products,#search-modal slideshow-component slideshow-slides{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media screen and (max-width:599.98px){#search-modal .predictive-search-results__wrapper-products,#search-modal .predictive-search-results__list.predictive-search-results__wrapper-products,#search-modal slideshow-component slideshow-slides{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}#search-modal .resource-card{background:#fff;border:1px solid #D5DEE8;border-radius:6px;overflow:hidden}#search-modal .resource-card:hover,#search-modal .predictive-search-results__card:is([aria-selected=true],:focus-within) .resource-card{border-color:#22aed1;box-shadow:0 6px 18px #0000001f}#search-modal .resource-card__content{gap:4px;padding:12px 14px;background:transparent}#search-modal .resource-card__title,#search-modal .resource-card__title.paragraph{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.7em;font-size:15px;font-weight:500;line-height:1.35;color:#0a0c10}#search-modal .resource-card__content .price,#search-modal .resource-card__content .price bdi,#search-modal .resource-card__content .price-item__group.price,#search-modal .resource-card__content .price-item__group.price bdi{font-size:14px;font-weight:600;line-height:1.3;color:#22aed1}#search-modal .resource-card__content .price,#search-modal .resource-card__content product-price{display:block}#search-modal .resource-card__subtext,#search-modal .resource-card__subtext.paragraph{margin:0;font-size:13px;line-height:1.3;color:#3a4250}#search-modal .resource-card[data-resource-type=product] .resource-card__media{box-sizing:border-box;padding:8px;background:#f4f7fa}#search-modal .resource-card[data-resource-type=product] .resource-card__image,#search-modal .resource-card[data-resource-type=product] .resource-card__image--secondary{width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:auto;object-fit:contain}#search-modal .resource-card[data-resource-type=collection] .resource-card__media{box-sizing:border-box;aspect-ratio:1/1;padding:8px;overflow:hidden;background:#f4f7fa}#search-modal .resource-card[data-resource-type=collection] .resource-card__collection-image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:auto;object-fit:contain;border-radius:0}#search-modal .resource-card[data-resource-type=collection] .resource-card__collection-image:nth-child(n+2){display:none}#search-modal slideshow-component:has(.resource-card[data-resource-type=page]) slideshow-slides{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#search-modal .resource-card[data-resource-type=page]{flex-direction:row;align-items:center;justify-content:flex-start;gap:14px;min-height:72px;padding:16px;box-sizing:border-box}#search-modal .resource-card[data-resource-type=page] .resource-card__media{display:none}#search-modal .resource-card[data-resource-type=page]:before{content:"";flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#eef3fb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2322aed1' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M6.5 3.5h11l4 5.5L12 20.5 2.5 9z'/%3E%3Cpath d='M2.5 9h19M9.5 3.5 8 9l4 11.5M14.5 3.5 16 9l-4 11.5'/%3E%3C/svg%3E") no-repeat center/22px 22px}#search-modal .resource-card[data-resource-type=page] .resource-card__content{flex:1 1 auto;min-width:0;margin:0;padding:0}#search-modal .resource-card[data-resource-type=page] .resource-card__title{min-height:0;font-family:var(--dr-ice-search-serif);font-size:17px;font-weight:600;line-height:1.3}#search-modal .resource-card[data-resource-type=page]:after{content:"\2192";flex:0 0 auto;margin-left:auto;color:var(--dr-ice-search-blue);font-size:18px;line-height:1}@media screen and (max-width:599.98px){#search-modal slideshow-component:has(.resource-card[data-resource-type=page]) slideshow-slides{grid-template-columns:minmax(0,1fr);gap:12px}}#search-modal .predictive-search-form__footer{padding-left:52px;padding-right:52px}@media screen and (max-width:749px){#search-modal .predictive-search-form__footer{padding-left:36px;padding-right:36px}}#search-modal .dialog-modal[open].search-modal__content,#search-modal .dialog-modal[open].search-modal__content.dialog-closing{display:flex;flex-direction:column;height:fit-content;margin:max(24px,5dvh) auto auto;max-height:calc(100dvh - max(24px,5dvh) - 24px)}#search-modal predictive-search-component,#search-modal .predictive-search-form{flex:1 1 auto;min-height:0;max-height:none}#search-modal .predictive-search-form__header{flex:0 0 auto}#search-modal .predictive-search-form__content,#search-modal .predictive-search-form__content-wrapper:has([data-search-results])>.predictive-search-form__content{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;padding-bottom:48px;overscroll-behavior:contain;scrollbar-width:thin}#search-modal .predictive-search-form__footer{flex:0 0 auto;border-top:1px solid #e4e8f2;padding-top:16px;padding-bottom:24px}#search-modal slideshow-component:has(.resource-card[data-resource-type=collection]) slideshow-slides{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#search-modal .resource-card[data-resource-type=collection]{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;box-sizing:border-box;min-height:76px;padding:10px 12px 10px 10px}#search-modal .resource-card[data-resource-type=collection] .resource-card__media{flex:0 0 56px;width:56px;height:56px;aspect-ratio:1/1;padding:4px;border-radius:4px;background:#f4f7fa}#search-modal .resource-card[data-resource-type=collection] .resource-card__image-wrapper{display:block;width:100%;height:100%;padding:0}#search-modal .resource-card[data-resource-type=collection] .resource-card__collection-image{width:100%;height:100%;border-radius:0;object-fit:contain}#search-modal .resource-card[data-resource-type=collection] .resource-card__content{flex:1 1 auto;min-width:0;margin:0;padding:0;gap:2px}#search-modal .resource-card[data-resource-type=collection] .resource-card__title{min-height:0}@media screen and (min-width:600px)and (max-width:899.98px){#search-modal slideshow-component:has(.resource-card[data-resource-type=collection]) slideshow-slides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:599.98px){#search-modal slideshow-component:has(.resource-card[data-resource-type=collection]) slideshow-slides{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){#search-modal .dialog-modal[open].search-modal__content,#search-modal .dialog-modal[open].search-modal__content.dialog-closing{margin:12px auto auto;max-height:calc(100dvh - 24px)}#search-modal .predictive-search-form__content,#search-modal .predictive-search-form__content-wrapper:has([data-search-results])>.predictive-search-form__content{max-height:none;padding-bottom:40px}#search-modal .predictive-search-form__footer{padding-top:14px;padding-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dr-ice-search.css.map */
