.dfd-root{--ds-dfd-card-gap: 9px;--ds-dfd-card-gap-v: 10px;--ds-dfd-visible-cards-desktop: 4;--ds-dfd-visible-cards-initial: 3.5;--ds-dfd-card-padding-inline: 10px;--ds-dfd-card-padding-block-end: 19px;--ds-dfd-card-content-padding-block-start: 10px;--ds-dfd-card-footer-col-gap: .5rem;--ds-dfd-card-footer-row-gap: .25rem;--ds-dfd-plp-footer-vendor-name: 13px;--ds-dfd-plp-footer-name-price: 19px}.dfd-root .dfd-results-grid,.dfd-root .dfd-initial-content,.dfd-root [class*=initial]:has(.dfd-card),.dfd-root [class*=results]:has(>.dfd-card),.dfd-embedded .dfd-results-grid,#ds-doofinder-search-results .dfd-results-grid{container-type:inline-size;container-name:ds-dfd-card-track}@container ds-dfd-card-track (min-width: 0){.dfd-card{box-sizing:border-box;flex-grow:0!important;flex-shrink:0!important;min-width:0!important}}@media screen and (min-width:990px){.dfd-root .dfd-results-grid,.dfd-embedded .dfd-results-grid,#ds-doofinder-search-results .dfd-results-grid{gap:var(--ds-dfd-card-gap)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.dfd-root .dfd-layer .dfd-card{flex-basis:calc((100vw - 26rem - 3 * var(--ds-dfd-card-gap)) / var(--ds-dfd-visible-cards-desktop))!important;width:calc((100vw - 26rem - 3 * var(--ds-dfd-card-gap)) / var(--ds-dfd-visible-cards-desktop))!important;max-width:calc((100vw - 26rem - 3 * var(--ds-dfd-card-gap)) / var(--ds-dfd-visible-cards-desktop))!important}.dfd-root .dfd-layer .dfd-initial-content .dfd-card,.dfd-root .dfd-layer [class*=initial] .dfd-card{flex-basis:calc((100vw - 26rem - (var(--ds-dfd-visible-cards-initial) - 1) * var(--ds-dfd-card-gap)) / var(--ds-dfd-visible-cards-initial))!important;width:calc((100vw - 26rem - (var(--ds-dfd-visible-cards-initial) - 1) * var(--ds-dfd-card-gap)) / var(--ds-dfd-visible-cards-initial))!important;max-width:calc((100vw - 26rem - (var(--ds-dfd-visible-cards-initial) - 1) * var(--ds-dfd-card-gap)) / var(--ds-dfd-visible-cards-initial))!important}@container ds-dfd-card-track (min-width: 600px){.dfd-card{flex-basis:calc((100cqi - (var(--ds-dfd-visible-cards-desktop) - 1) * var(--ds-dfd-card-gap)) / var(--ds-dfd-visible-cards-desktop))!important;width:calc((100cqi - (var(--ds-dfd-visible-cards-desktop) - 1) * var(--ds-dfd-card-gap)) / var(--ds-dfd-visible-cards-desktop))!important;max-width:calc((100cqi - (var(--ds-dfd-visible-cards-desktop) - 1) * var(--ds-dfd-card-gap)) / var(--ds-dfd-visible-cards-desktop))!important}.dfd-initial-content .dfd-card,[class*=initial] .dfd-card{flex-basis:calc((100cqi - (var(--ds-dfd-visible-cards-initial) - 1) * var(--ds-dfd-card-gap)) / var(--ds-dfd-visible-cards-initial))!important;width:calc((100cqi - (var(--ds-dfd-visible-cards-initial) - 1) * var(--ds-dfd-card-gap)) / var(--ds-dfd-visible-cards-initial))!important;max-width:calc((100cqi - (var(--ds-dfd-visible-cards-initial) - 1) * var(--ds-dfd-card-gap)) / var(--ds-dfd-visible-cards-initial))!important}}}@media screen and (max-width:989px){.dfd-root .dfd-results-grid,.dfd-embedded .dfd-results-grid,#ds-doofinder-search-results .dfd-results-grid{gap:var(--ds-dfd-card-gap-v) var(--ds-dfd-card-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}.dfd-results-grid .dfd-card,.dfd-results-grid>li,.dfd-results-grid>[class*=card]{align-self:start!important;height:auto!important;min-height:0!important}@container ds-dfd-card-track (min-width: 0){.dfd-results-grid .dfd-card{flex:none!important;flex-basis:auto!important;width:100%!important;max-width:none!important}.dfd-initial-content .dfd-card,.dfd-root [class*=initial] .dfd-card{flex-basis:calc((100cqi - var(--ds-dfd-card-gap)) / 2)!important;width:calc((100cqi - var(--ds-dfd-card-gap)) / 2)!important;max-width:calc((100cqi - var(--ds-dfd-card-gap)) / 2)!important}}}.dfd-card{border:1px solid #e4e4e4;border:1px solid color(display-p3 .894 .894 .894);border-radius:10px;overflow:hidden;background:#fff;height:auto!important;min-height:0!important}.dfd-card.dfd-card--ds,.dfd-card.dfd-card--ds .dfd-card-link,.dfd-card.dfd-card--ds>a{display:flex!important;flex-direction:column!important;align-items:stretch;height:auto!important;min-height:0!important;text-decoration:none;color:inherit}.dfd-card.dfd-card--ds .dfd-card-media{flex:0 0 auto}.dfd-card .dfd-card-media,.dfd-card .dfd-card-thumbnail,.dfd-card .dfd-card-thumbnail img{border-radius:10px 10px 0 0}.dfd-card .dfd-card-media,.dfd-card .dfd-card-thumbnail{margin:0!important;padding:0!important}.dfd-card .dfd-card-thumbnail{position:relative;overflow:hidden;aspect-ratio:4 / 5;padding-bottom:0!important;height:auto}.dfd-card .dfd-card-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.dfd-card .dfd-card-content:not(.dfd-card-content--ds),.dfd-card .dfd-card-content.dfd-card-flex:not(.dfd-card-content--ds){margin:0!important;padding-block:var(--ds-dfd-card-content-padding-block-start) var(--ds-dfd-card-padding-block-end)!important;padding-inline:var(--ds-dfd-card-padding-inline)!important}.dfd-card .dfd-card-content.dfd-card-flex:not(:has(.dfd-card-footer-ds)){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:var(--ds-dfd-card-footer-col-gap);row-gap:var(--ds-dfd-card-footer-row-gap);align-items:center}.dfd-root .dfd-card.dfd-card--ds .dfd-card-content.dfd-card-content--ds,.dfd-card.dfd-card--ds .dfd-card-content.dfd-card-content--ds{display:block!important;box-sizing:border-box;flex:0 0 auto!important;margin:0!important;padding-block:var(--ds-dfd-card-content-padding-block-start) var(--ds-dfd-card-padding-block-end)!important;padding-inline:var(--ds-dfd-card-padding-inline)!important;min-height:0!important}.dfd-root .dfd-card.dfd-card--ds .dfd-card-footer-ds,.dfd-card.dfd-card--ds .dfd-card-content .dfd-card-footer-ds,.dfd-card.dfd-card--ds .dfd-card-footer-ds.dfd-card-footer-ds{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:var(--ds-dfd-card-footer-col-gap);row-gap:var(--ds-dfd-card-footer-row-gap);align-items:center;width:100%;margin:0!important;padding:0!important}.dfd-card.dfd-card--ds .dfd-card-footer-ds .dfd-card-pricing{grid-column:2;grid-row:1 / -1;align-self:start;margin:0}.dfd-card.dfd-card--ds .dfd-card-footer-ds:not(:has(.dfd-card-brand)) .dfd-card-title{grid-row:1 / -1;align-self:center}.dfd-card .dfd-card-brand{grid-column:1;grid-row:1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sztos-family, sztos-variable, sans-serif);font-variation-settings:var(--font-sztos-w-semibold, "wght" 600, "wdth" 150);font-size:14px;font-weight:600;line-height:1.2}.dfd-card .dfd-card-title{grid-column:1;grid-row:2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#949494;font-family:var(--font-sztos-family, sztos-variable, sans-serif);font-variation-settings:var(--font-sztos-w-light, "wght" 300, "wdth" 155);font-size:12px;font-weight:300;line-height:1.2}.dfd-card .dfd-card-content.dfd-card-flex:not(:has(.dfd-card-brand)) .dfd-card-title{grid-row:1 / -1;align-self:center}.dfd-card .dfd-card-description,.dfd-card .dfd-card-content>.dfd-card-flex:empty{display:none!important}.dfd-card .dfd-card-content>:has(.dfd-card-pricing){grid-column:2;grid-row:1 / -1;align-self:start;margin:0}.dfd-card .dfd-card-pricing{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:.125rem;margin:0}.dfd-card .dfd-card-price{font-family:var(--font-sztos-family, sztos-variable, sans-serif);font-variation-settings:var(--font-sztos-w-medium, "wght" 500, "wdth" 150);font-size:14px;font-weight:500;line-height:1.25;text-transform:uppercase;white-space:nowrap;color:#000}.dfd-card .dfd-card-price--sale{color:#e4002b;color:color(display-p3 .855 .082 .196)}.dfd-card .dfd-cart-add-button,.dfd-card .dfd-card-select-quantity{display:none!important}.dfd-card.dfd-card--ds .dfd-card-footer-ds .dfd-card-brand{grid-column:1;grid-row:1}.dfd-card.dfd-card--ds .dfd-card-footer-ds .dfd-card-title{grid-column:1;grid-row:2}@media screen and (max-width:989px){.dfd-card.dfd-card--ds .dfd-card-footer-ds{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important}.dfd-card.dfd-card--ds .dfd-card-footer-ds .dfd-card-brand,.dfd-card.dfd-card--ds .dfd-card-footer-ds .dfd-card-title,.dfd-card.dfd-card--ds .dfd-card-footer-ds .dfd-card-pricing{grid-column:auto!important;grid-row:auto!important;width:100%!important;align-self:stretch!important;text-align:start!important}.dfd-card .dfd-card-brand{font-size:16px;line-height:1.25}.dfd-card .dfd-card-title{font-size:14px;line-height:1.25;margin-block-start:var(--ds-dfd-plp-footer-vendor-name)!important}.dfd-card.dfd-card--ds .dfd-card-footer-ds:not(:has(.dfd-card-brand)) .dfd-card-title{margin-block-start:0!important;align-self:auto!important}.dfd-card .dfd-card-pricing{align-items:flex-start!important;margin-block-start:var(--ds-dfd-plp-footer-name-price)!important}.dfd-card .dfd-card-price{text-align:start!important}}.dfd-popular-searches .dfd-title-lg,.dfd-popular-searches .dfd-suggestion-link button,.dfd-popular-searches .dfd-suggestion-link span{font-family:var(--font-sztos-family, sztos-variable, sans-serif)!important;font-variation-settings:var(--font-sztos-w-light, "wght" 300, "wdth" 155);font-weight:300}.dfd-popular-searches .dfd-title-lg{font-variation-settings:var(--font-sztos-w-medium, "wght" 500, "wdth" 150);font-weight:500}.dfd-root :is(.dfd-close,.dfd-layer-close,.dfd-close-button,button.dfd-close,[dfd-click=close],[dfd-click=close-layer]),.dfd-root .ds-dfd-close{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:2.75rem;height:2.75rem;padding:0;border:none;background:transparent;color:#000;cursor:pointer}.dfd-root :is(.dfd-close,.dfd-layer-close,.dfd-close-button,.ds-dfd-close):hover{opacity:.7}.dfd-root :is(.dfd-close,.dfd-layer-close,.dfd-close-button,.ds-dfd-close):focus-visible{outline:3px solid #0056b3;outline-offset:2px}.dfd-root :is(.dfd-close,.dfd-layer-close,.dfd-close-button,.ds-dfd-close) svg,.dfd-root :is(.dfd-close,.dfd-layer-close,.dfd-close-button,.ds-dfd-close) img{display:none!important}.dfd-root .ds-dfd-close__icon,.dfd-root .ds-dfd-close__icon svg{display:block!important;width:.6875rem;height:.6875rem;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ds-doofinder-admin-custom.css.map */
