.f-search-breadcrumb{font-size:var(--font-text-regular);color:var(--color-brand-blue-dark);margin-top:5px;margin-bottom:.5rem;font-family:var(--font-body-family);font-weight:400}.f-search-breadcrumb a{color:var(--color-brand-blue-dark);text-decoration:none;font-weight:400;transition:color .2s ease}.f-search-breadcrumb a:hover{color:var(--color-brand-blue);text-decoration:underline}.f-search-breadcrumb .breadcrumb-separator{margin:0 4px;color:var(--color-brand-blue-grey)}.f-search-breadcrumb .breadcrumb-current{color:var(--color-brand-blue-dark);font-weight:700}.f-search-title{font-family:var(--font-heading-family);font-weight:700;color:var(--color-brand-blue);margin-top:0!important;margin-bottom:1.5rem;line-height:1.2;text-align:left;font-size:var(--font-h3-mobile)}@media screen and (min-width:750px){.f-search-title{font-size:var(--font-h2-desktop);margin-bottom:2rem}}.f-search-title .f-search-term{color:var(--color-brand-blue)}.f-search-header{padding-top:1.5rem;padding-bottom:0;margin-bottom:2rem}@media screen and (max-width:749px){.f-search-header{margin-bottom:0;padding-top:0;padding-bottom:0}.f-search-title{font-size:20px!important;margin-bottom:.5rem!important}.template-search{padding-top:0!important;padding-bottom:10px!important}}@media screen and (min-width:990px){.f-search-header{padding-top:2rem;margin-bottom:60px!important}}.f-classifications-banner{position:relative;display:flex;align-items:center;gap:8px;margin-bottom:2rem}.f-classifications-track{display:flex;gap:24px;padding:4px 2px 12px;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-width:0;cursor:grab;-webkit-user-select:none;user-select:none}.f-classifications-track::-webkit-scrollbar{display:none}.f-classifications-track.is-dragging{cursor:grabbing;scroll-snap-type:none}.f-classification-card{scroll-snap-align:start;flex:0 0 auto;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:384px;height:140px;padding:20px 24px;border-radius:12px;background-color:var(--classifications-bg, #EAF7EF);background-image:var(--classifications-bg-image, none),linear-gradient(90deg,var(--classifications-bg, #EAF7EF) 0%,#ffffff 100%);background-size:cover,cover;background-position:center,center;box-sizing:border-box;text-decoration:none;-webkit-user-drag:none;user-drag:none;color:var(--color-brand-blue-dark);text-align:left;overflow:hidden;transition:transform .2s ease}.f-classification-card:hover{transform:translateY(-2px)}.f-classification-icon{position:relative;width:140px;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.f-classification-icon:before{content:"";position:absolute;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,#fff,#fff0 72%)}.f-classification-icon img{position:relative;max-width:100%;max-height:100%;object-fit:contain;-webkit-user-drag:none;user-drag:none}.f-classification-icon--default svg{position:relative;width:36px;height:36px}.f-classification-name{position:relative;font-family:var(--font-poppins);font-size:var(--font-text-regular);font-weight:700;line-height:1.3;flex:1;min-width:0}.f-classifications-arrow{flex-shrink:0;width:32px;height:32px;border:0;border-radius:50%;background:var(--color-neutral-white, #fff);box-shadow:0 2px 8px #00000026;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;color:var(--color-brand-blue-dark)}@media screen and (max-width:749px){.f-classifications-track{gap:16px}.f-classification-card{width:280px;height:102px;padding:14px 16px;gap:8px}.f-classification-icon{width:96px}.f-classification-icon:before{width:80px;height:80px}.f-classification-name{font-size:var(--font-text-small)}.f-classifications-arrow{display:none}}.f-search-no-results{text-align:center;padding:6rem 2rem;color:var(--color-brand-blue-grey);font-size:var(--font-text-medium)}.f-search-no-results .f-search-no-results__term{font-weight:700;color:var(--color-brand-blue-dark)}.f-search-results-count{font-size:var(--font-text-small);color:var(--color-brand-blue-grey);font-family:var(--font-poppins)}.f-search-results-count strong{color:var(--color-brand-blue-dark);font-weight:600}.template-search .facets-vertical{gap:60px!important;margin-top:0!important;width:100%!important}.template-search .facets-vertical .facets-wrapper{min-width:280px!important;max-width:280px!important;width:280px!important;flex-shrink:0;margin-left:0!important;padding-left:0!important;padding-right:0!important}.f-figma-mock-sidebar,.f-figma-mock-sidebar ul,.f-figma-mock-sidebar li{width:100%!important;margin-right:0!important;padding-right:0!important;box-sizing:border-box!important}.template-search .facets__heading--vertical{font-size:var(--font-text-large);font-weight:700;color:var(--color-brand-blue-dark);font-family:var(--font-poppins);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-brand-blue)}.template-search .facets__disclosure{border-bottom:1px solid var(--color-neutral-lightest)}.template-search .facets__summary{padding:1rem 0}.template-search .facets__summary span{font-size:var(--font-text-regular);font-weight:600;color:var(--color-brand-blue-dark);font-family:var(--font-poppins)}.template-search .facets__label .facet-checkbox__text-label{font-size:var(--font-text-small);color:var(--color-neutral-dark);font-family:var(--font-poppins)}.template-search .facets__count{font-size:var(--font-text-tiny);color:var(--color-brand-blue-grey);font-family:var(--font-poppins)}.template-search .active-facets__button--light .active-facets__button-inner{background-color:var(--color-brand-blue-light);color:var(--color-brand-blue);border:1px solid var(--color-brand-blue-baby);border-radius:20px;font-size:var(--font-text-tiny);font-family:var(--font-poppins);padding:.3rem .8rem;transition:background-color .2s ease}.template-search .active-facets__button--light .active-facets__button-inner:hover{background-color:var(--color-brand-blue-baby)}.template-search .facet-filters__sort{font-size:var(--font-text-small);font-family:var(--font-poppins);color:var(--color-brand-blue-dark);border:1px solid var(--color-neutral-lighter);border-radius:6px;padding:.5rem 2.5rem .5rem 1rem}.template-search .collection--empty .title-wrapper{padding:4rem 0}.template-search .collection--empty .title{font-size:var(--font-text-large);color:var(--color-brand-blue-grey);font-family:var(--font-poppins)}.template-search .collection--empty .underlined-link{color:var(--color-brand-blue)}.template-search .title--primary{font-family:var(--font-heading-family, var(--font-poppins))!important;font-size:var(--font-h4-mobile, 24px)!important;font-weight:700!important;color:var(--color-brand-blue, var(--color-brand-blue))!important;margin-bottom:2rem;text-align:left}@media screen and (min-width:750px){.template-search .title--primary{font-size:var(--font-h4-desktop, 32px)!important}}.template-search .breadcrumbs{font-family:var(--font-body-family, var(--font-poppins))!important;font-size:var(--font-text-small, 14px);color:var(--color-brand-blue-dark, var(--color-brand-blue-dark));margin-bottom:1rem}.template-search .breadcrumbs a{color:var(--color-brand-blue, var(--color-brand-blue));font-weight:400;text-decoration:none}.template-search .breadcrumbs span.current{font-weight:700;color:var(--color-brand-blue-dark, var(--color-brand-blue-dark))}.template-search .facets__heading{font-family:var(--font-heading-family, var(--font-poppins))!important;font-size:var(--font-text-medium, 18px)!important;font-weight:700!important;color:var(--color-brand-blue-dark, var(--color-brand-blue-dark))!important}.template-search .active-facets__button-remove{font-family:var(--font-body-family, var(--font-poppins))!important;font-size:var(--font-text-tiny, 12px)!important;font-weight:700!important;color:var(--color-brand-green, var(--color-brand-green))!important;text-decoration:none}.template-search .active-facets__button-inner{background-color:var(--color-neutral-lightest)!important;color:var(--color-brand-blue)!important;border-radius:5px!important;font-family:var(--font-body-family)!important;font-size:var(--font-text-small)!important;font-weight:400!important;padding:5px 10px!important;border:none!important;box-shadow:none!important;display:flex;align-items:center;gap:5px}.template-search .active-facets__button-inner:hover{background-color:var(--color-neutral-lighter)!important}.template-search .active-facets__button svg{width:14px;height:14px;color:var(--color-brand-blue, var(--color-brand-blue));stroke:var(--color-brand-blue, var(--color-brand-blue));margin-left:2px}.template-search .product-count__text{font-family:var(--font-body-family, var(--font-poppins))!important;font-size:var(--font-text-regular)!important;font-weight:700!important;color:var(--color-brand-blue-dark)!important;margin:0}.template-search .facets-vertical-form{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.template-search .product-count-vertical{margin-left:0!important;padding-left:0!important}.template-search{padding-top:5px!important;margin-top:0!important}.template-search .f-search-header{margin-top:0!important;padding-top:0!important}@media screen and (min-width:990px){.template-search .page-width{max-width:1366px!important;padding-left:64px!important;padding-right:64px!important;margin-left:auto!important;margin-right:auto!important}}.template-search .f-standard-layout .grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:15px 10px!important;width:100%!important}@media screen and (min-width:750px){.template-search .f-standard-layout .grid{grid-template-columns:repeat(2,1fr)!important}}@media screen and (min-width:990px){.template-search .f-standard-layout .grid{grid-template-columns:repeat(3,1fr)!important;gap:30px 36.5px!important}}.template-search .f-standard-layout .grid .grid__item{width:100%!important;max-width:100%!important;margin:0!important}.template-search .facets-vertical-sort{display:flex;justify-content:flex-end;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--color-border, #E5E5E5)}.template-search .facet-filters__sort{margin-left:auto;border:1px solid var(--color-border, #666);border-radius:5px;color:var(--color-brand-blue, var(--color-brand-blue));font-family:var(--font-heading-family, var(--font-poppins));font-weight:700;padding:5px 10px}@media screen and (max-width:989px){.template-search .f-standard-layout .grid__item{width:calc(50% - 10px)!important;max-width:calc(50% - 10px)!important;min-width:calc(50% - 10px)!important;flex:0 0 calc(50% - 10px)!important}}.template-search .f-search-results-topbar{display:block!important;width:100%!important;margin-bottom:15px}.template-search .f-search-results-topbar-inner{display:flex;justify-content:space-between;align-items:center;width:100%}.template-search .f-search-results-actions{display:flex;align-items:center;justify-content:flex-end;gap:25px;width:440px}.template-search .f-search-view-toggles{display:flex;align-items:center;gap:10px}.template-search .f-search-sort-wrapper{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-neutral-neutral, #666);border-radius:5px;padding:5px 10px;position:relative;cursor:pointer;margin:0;background:transparent}.template-search .f-search-sort-wrapper>span:first-child{font-family:var(--font-heading-family, var(--font-poppins));font-weight:700;color:var(--color-brand-blue-dark, var(--color-brand-blue-dark));font-size:var(--font-text-regular);line-height:1.5;margin:0;pointer-events:none;white-space:nowrap}.template-search .f-search-sort-wrapper .svg-wrapper{display:flex;align-items:center;pointer-events:none;color:var(--color-brand-blue-dark, var(--color-brand-blue-dark));position:static;transform:none;width:auto;height:auto}.template-search .f-search-sort-wrapper .svg-wrapper svg{width:24px;height:24px}.template-search .f-search-sort-wrapper select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;appearance:none;-webkit-appearance:none}.template-search .f-search-sort-wrapper.facet-filters__field{flex-grow:0;width:auto}.template-search .f-search-active-facets{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 0;margin-bottom:30px;min-height:54px}.template-search .f-search-active-facets-label{font-family:var(--font-body-family, var(--font-poppins));font-size:var(--font-text-regular);color:var(--color-brand-blue-dark, var(--color-brand-blue-dark));line-height:1.5;margin-right:5px;white-space:nowrap}.active-facets facet-remove:only-child{display:inline-flex!important}@media screen and (min-width:750px){aside .active-facets-desktop .active-facets__button{display:none!important}}.template-search .facets-vertical .facets__summary{font-family:var(--font-heading-family, var(--font-poppins))!important;font-size:var(--font-text-regular)!important;font-weight:700!important;color:var(--color-brand-blue-grey)!important;border:none!important;padding:0 0 1.6rem!important;margin:0!important}.template-search .facets-vertical .facet-checkbox__text{font-family:var(--font-body-family, var(--font-poppins))!important;font-size:var(--font-text-regular)!important;color:var(--color-brand-blue-dark)!important}.template-search .facets-vertical .facets__count{font-family:var(--font-body-family, var(--font-poppins))!important;font-size:var(--font-text-regular)!important;font-weight:700!important;color:var(--color-brand-blue-dark)!important;margin-left:auto!important}.template-search .facets-vertical .active-facets-vertical-filter{display:flex;justify-content:space-between;align-items:baseline;border-bottom:none!important;padding:0!important;margin:0 0 3.2rem!important;width:100%!important}.template-search .facets__heading--vertical{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.template-search .facet-checkbox{display:flex;align-items:center;width:100%;margin-bottom:1.6rem!important}.f-search-view-toggles{display:flex;gap:8px;align-items:center}.f-view-toggle{background:none;border:none;padding:4px;cursor:pointer;color:var(--color-brand-blue-grey);display:flex;align-items:center;justify-content:center;transition:color .2s ease}.f-view-toggle.is-active{color:var(--color-brand-blue)}.f-view-toggle svg{width:24px;height:24px;fill:currentColor}.f-list-view{display:grid!important;grid-template-columns:1fr!important;gap:20px!important}.f-list-view .grid__item{width:100%!important;max-width:100%!important;grid-column:1 / -1!important}.f-list-view .card{display:flex!important;flex-direction:row!important;align-items:stretch!important;border-radius:8px!important;border:1px solid var(--color-neutral-lightest, #E5E5E5)!important}.f-list-view .card__inner{width:280px!important;flex-shrink:0!important;margin-bottom:0!important;border-right:1px solid var(--color-neutral-lightest, #E5E5E5)!important}.f-list-view .card__content{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;flex-grow:1!important;padding:24px!important}.f-list-view .card__information{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;flex:1!important;padding:0!important;margin:0!important}.f-list-view .card__information .card-information{display:flex!important;flex-direction:column!important;gap:8px!important;flex:1!important}.f-list-view .card__information product-form{display:contents!important}.f-list-view .card__information product-form form{display:contents!important}.f-list-view .f-add-to-cart-btn{display:block!important;margin:0!important;width:auto!important;padding:12px 32px!important;flex-shrink:0!important}@media screen and (max-width:749px){.f-list-view .card{flex-direction:column!important}.f-list-view .card__inner{width:100%!important;border-right:none!important;border-bottom:1px solid var(--color-neutral-lightest, #E5E5E5)!important}.f-list-view .card__content,.f-list-view .card__information{flex-direction:column!important;align-items:flex-start!important}.f-list-view .f-add-to-cart-btn{width:100%!important;margin-left:0!important;margin-top:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-search-results.css.map */
