.cdo-header .cdo-header__search-group+.cdo-header__search-group{margin-top:28px}.cdo-header .cdo-header__overlay.is-open predictive-search[open],.cdo-header .cdo-header__overlay.is-open predictive-search [data-predictive-search],.cdo-header .cdo-header__overlay.is-open predictive-search #predictive-search-results,.cdo-header .cdo-header__overlay.is-open predictive-search .predictive-search-scroll-content,.cdo-header .cdo-header__overlay.is-open predictive-search .predictive-search__results-groups-wrapper,.cdo-header .cdo-header__overlay.is-open predictive-search .predictive-search__load-results,.cdo-header .cdo-header__overlay.is-open predictive-search .predictive-search-status,.cdo-header .cdo-header__overlay.is-open .predictive-search:not(.cdo-header__predictive-results),.cdo-header .cdo-header__overlay.is-open [data-predictive-search]:not([data-cdo-search-results]),.cdo-header .cdo-header__overlay.is-open #predictive-search-results,.cdo-header .cdo-header__overlay.is-open .predictive-search-scroll-content,.cdo-header .cdo-header__overlay.is-open .predictive-search__results-groups-wrapper,.cdo-header .cdo-header__overlay.is-open .predictive-search__load-results,.cdo-header .cdo-header__overlay.is-open .predictive-search-status{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.cdo-header .cdo-header__search-chip,.cdo-header .cdo-header__search-category-links button{display:flex;width:100%;align-items:center;padding:7px 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#3a3a3e!important;font:inherit;font-size:14px!important;font-weight:600!important;line-height:1.25!important;text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.cdo-header .cdo-header__search-chip:hover,.cdo-header .cdo-header__search-chip:focus-visible,.cdo-header .cdo-header__search-category-links button:hover,.cdo-header .cdo-header__search-category-links button:focus-visible{background:#fff2f7!important;color:#d62968!important;outline:0;transform:translate(2px)}.cdo-header .cdo-header__results-eyebrow{margin:0 0 5px!important;color:#d62968!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.16em!important;text-transform:uppercase!important}.cdo-header .cdo-header__product-card{overflow:hidden;border:1px solid #ebe6ed!important;border-radius:18px!important;background:#fff!important;box-shadow:0 4px 18px #1717160d!important}.cdo-header .cdo-header__product-image{display:block;background:#f7f4f7!important}.cdo-header .cdo-header__product-image img{display:block;width:100%;height:100%;object-fit:contain!important;padding:10px}.cdo-header .cdo-header__product-copy{gap:7px}.cdo-header .cdo-header__product-title{min-height:2.7em;font-family:var(--c-font-body, Gabarito, sans-serif)!important;font-size:14px!important;font-weight:650!important}.cdo-header .cdo-header__product-meta-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.cdo-header .cdo-header__product-rating{min-width:0;color:#f4b400;font-size:12px;line-height:1;white-space:nowrap}.cdo-header .cdo-header__product-rating .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:3px}.cdo-header .cdo-header__product-rating .jdgm-star{color:#f4b400!important;font-size:12px!important}.cdo-header .cdo-header__product-rating .jdgm-prev-badge__text{color:#6f6a70!important;font-size:10px!important}.cdo-header .cdo-header__product-price-row{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;white-space:nowrap}.cdo-header .cdo-header__product-compare-price{color:#8a858c;font-size:12px}.cdo-header .cdo-header__product-form{width:100%;margin:0}.cdo-header .cdo-header__product-button{display:inline-flex;width:100%;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border:1px solid #d62968!important;border-radius:999px;background:#d62968!important;color:#fff!important;font:inherit;font-size:12px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease!important}.cdo-header .cdo-header__product-button:hover,.cdo-header .cdo-header__product-button:focus-visible{border-color:#171716!important;background:#171716!important;color:#fff!important;outline:0;transform:translateY(-1px)}.cdo-header .cdo-header__product-button.is-added{border-color:#171716!important;background:#171716!important}.cdo-header .cdo-header__product-button:disabled{cursor:not-allowed;opacity:.58;transform:none!important}.cdo-header .cdo-header__predictive-results{margin:0!important}.cdo-header .cdo-search__supporting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.cdo-header .cdo-search__link-group{padding:18px;border:1px solid #ebe6ed;border-radius:16px;background:#fafafa}.cdo-header .cdo-search__link-group h4{margin:0 0 10px!important;color:#171716!important;font-size:13px!important;font-weight:700!important}.cdo-header .cdo-search__link-group>div{display:grid;gap:5px}.cdo-header .cdo-search__link-group a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;color:#3a3a3e;font-size:13px;font-weight:600}.cdo-header .cdo-search__link-group a:hover{color:#d62968}.cdo-header .cdo-search__empty{display:flex;min-height:320px;align-items:center;justify-content:center;flex-direction:column;padding:40px;text-align:center}.cdo-header .cdo-search__empty h3{margin:0 0 10px!important;font-family:var(--c-font-heading, Gabarito, sans-serif)!important;font-size:clamp(22px,3vw,32px)!important;font-weight:650!important}.cdo-header .cdo-search__empty p{max-width:520px;color:#6f6a70}.cdo-header .cdo-search__primary-cta{display:inline-flex;min-height:44px;align-items:center;justify-content:center;margin-top:20px;padding:11px 20px;border-radius:999px;background:#d62968;color:#fff!important;font-size:14px;font-weight:700}.cdo-header .cdo-search__loading{display:flex;min-height:320px;align-items:center;justify-content:center;gap:8px}.cdo-header .cdo-search__loading span{width:8px;height:8px;border-radius:50%;background:#d62968;animation:cdo-search-pulse .9s infinite alternate}.cdo-header .cdo-search__loading span:nth-child(2){animation-delay:.15s}.cdo-header .cdo-search__loading span:nth-child(3){animation-delay:.3s}@keyframes cdo-search-pulse{to{opacity:.25;transform:translateY(-5px)}}@media screen and (min-width:768px){.cdo-header .cdo-header__search-aside{min-width:0}.cdo-header .cdo-header__search-chips,.cdo-header .cdo-header__search-category-links{gap:3px!important}.cdo-header .cdo-header__trending-products,.cdo-header .cdo-header__predictive-results{max-height:calc(100dvh - 170px);overflow-y:auto}.cdo-header .cdo-header__product-image{aspect-ratio:1.15 / 1;height:auto!important}body.cdo-header-lock>ul.ui-autocomplete.glFilter-search-popup,body.cdo-header-lock>.ui-autocomplete.glFilter-search-popup,body.cdo-header-lock .glFilter-search-popup{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}@media screen and (max-width:767px){.cdo-header .cdo-header__search-chip,.cdo-header .cdo-header__search-category-links button{width:auto;padding:10px 14px!important;border:1px solid #ebe6ed!important;border-radius:999px!important;background:#fff!important;font-size:12px!important}.cdo-header .cdo-header__product-card{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;min-height:132px;border-radius:18px!important}.cdo-header .cdo-header__product-image{width:112px!important;height:132px!important;min-height:132px!important;overflow:hidden;border-radius:17px 0 0 17px;background:#f7f4f7!important}.cdo-header .cdo-header__product-image img{width:100%!important;height:100%!important;padding:8px!important;object-fit:contain!important}.cdo-header .cdo-header__product-copy{display:flex!important;min-width:0!important;min-height:132px!important;justify-content:center;padding:14px!important}.cdo-header .cdo-header__product-title{min-height:0;font-size:13px!important;line-height:1.28!important}.cdo-header .cdo-header__product-meta-row{align-items:flex-start;flex-direction:column;gap:6px}.cdo-header .cdo-header__product-price-row{margin-left:0}.cdo-header .cdo-header__product-button{min-height:36px;padding:8px 12px}.cdo-header .cdo-search__supporting{grid-template-columns:1fr}.cdo-header .cdo-search__empty,.cdo-header .cdo-search__loading{min-height:240px;padding:28px 10px}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/cardology-search-enhancements.css.map */
