#search{background:var(--dn-canvas, #FBF8F1);overflow-x:clip}#search #search-header{background:var(--dn-surface-warm, #F4ECDD)!important;border-bottom:1px solid var(--dn-hairline, #D8CFC0)}#search #search-header .mx-auto{max-width:100%}#search #search-header .title{overflow-wrap:anywhere;word-break:break-word}#search #search-header .title{color:var(--dn-ink, #24332B);font-weight:600;font-size:clamp(1.9rem,1.5rem + 2vw,2.6rem);line-height:1.12;letter-spacing:-.01em}#search .form-control,#search .form-select{min-height:48px;border:1px solid var(--dn-border, #E7DFD0);border-radius:var(--dn-r-field, 12px);background-color:#fff;color:var(--dn-ink, #24332B)}#search .form-control::placeholder{color:var(--dn-ink-muted, #5A6B60);opacity:1}#search .form-control:focus,#search .form-select:focus{border-color:var(--dn-primary, #819077);box-shadow:0 0 0 3px #81907733;outline:none}#search form[action] .btn-primary{min-height:48px;padding-inline:1.4rem}#search .alert{max-width:1120px;margin-left:auto;margin-right:auto;border:0;border-radius:var(--dn-r-card, 16px)}#search .alert-success{background:var(--dn-surface, #FFFDF8);border:1px solid var(--dn-border, #E7DFD0);color:var(--dn-ink, #24332B);font-weight:500}#search .dn-search-default-products{margin-top:clamp(1.25rem,3vw,2rem)}#search .dn-filter-test--search .dn-filter-test__toolbar-filter{background:var(--dn-surface, #FFFDF8);border:1px solid var(--dn-sage, #99A98A);color:var(--dn-ink, #24332B);border-radius:var(--dn-r-field, 12px);min-height:44px}#search .dn-filter-test--search .dn-filter-test__toolbar-filter:hover{background:var(--dn-surface-warm, #F4ECDD);border-color:var(--dn-sage-dark, #4F6049)}#search .dn-filter-test--search .dn-filter-test__sort{border-color:var(--dn-border, #E7DFD0);border-radius:var(--dn-r-field, 12px);min-height:44px}#search .dn-filter-test--search .dn-filter-test__selected--results{background:var(--dn-surface, #FFFDF8);border-color:var(--dn-border, #E7DFD0);border-radius:var(--dn-r-field, 12px)}#search .form-control:focus-visible,#search .form-select:focus-visible,#search .btn:focus-visible,#search .product-item-view-link:focus-visible,#search .dn-search-empty-state__quiet-link:focus-visible,#search .dn-search-empty-state__collections a:focus-visible,#search .dn-filter-test--search .dn-filter-test__toolbar-filter:focus-visible,#search .dn-filter-test--search .dn-filter-test__sort:focus-visible,#search .dn-filter-test--search .dn-filter-test__drawer-close:focus-visible,#search .dn-filter-test--search .dn-filter-test__group-toggle:focus-visible,#search .dn-filter-test--search .dn-filter-test__search:focus-visible,#search .dn-filter-test--search .dn-filter-test__clear:focus-visible,#search .dn-filter-test--search .dn-filter-test__group-clear:focus-visible,#search .dn-filter-test--search .dn-filter-test__apply:focus-visible,#search .dn-filter-test--search .dn-filter-test__reset:focus-visible,#search .dn-filter-test--search .dn-filter-test__load-more:focus-visible,#search .dn-filter-test--search .dn-filter-test__chip:focus-visible,#search .dn-filter-test--search .dn-filter-test__option:focus-within,#search .dn-filter-test--search .dn-filter-test__pager a:focus-visible{outline:3px solid var(--dn-focus, #315D4A)!important;outline-offset:3px!important}#search .dn-filter-test--search .product-list[data-dn-filter-grid]{display:grid!important;gap:clamp(14px,.6vw + 10px,26px);grid-template-columns:minmax(0,1fr);margin-left:0!important;margin-right:0!important}#search .dn-filter-test--search .product-list[data-dn-filter-grid]>.product-item{display:flex;flex:none!important;margin-bottom:0!important;max-width:100%!important;padding:0!important;width:100%!important}#search .dn-filter-test--search .product-item-view-link{width:100%!important}@media(min-width:390px){#search .dn-filter-test--search .product-list[data-dn-filter-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){#search .dn-filter-test--search .product-list[data-dn-filter-grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){#search .dn-filter-test--search .product-list[data-dn-filter-grid]{grid-template-columns:repeat(4,minmax(0,1fr))}}#search .dn-search-empty-state{max-width:720px;margin:0 auto;text-align:center}#search .dn-search-empty-state--page{position:relative;overflow:hidden;background:var(--dn-surface, #FFFDF8);border:1px solid var(--dn-border, #E7DFD0);border-radius:var(--dn-r-card, 16px);box-shadow:0 8px 24px #24332b0f;padding:clamp(2rem,4vw + 1rem,3.25rem) clamp(1.25rem,5vw,3rem);margin:clamp(1.5rem,4vw,3rem) auto clamp(2rem,5vw,4rem)}#search .dn-search-empty-state--page:before{content:"";position:absolute;top:-70px;right:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#99a98a2e,#99a98a00 70%);pointer-events:none}#search .dn-search-empty-state--page>*{position:relative}#search .dn-search-empty-state--page .alert-warning{background:transparent;border:0;color:var(--dn-ink, #24332B);font-size:clamp(1.3rem,1rem + 1.5vw,1.7rem);font-weight:600;line-height:1.2;margin:0 auto .65rem;padding:0;max-width:none}#search .dn-search-empty-state__text{color:var(--dn-ink-muted, #5A6B60);font-size:1.02rem;line-height:1.6;max-width:52ch;margin:0 auto 1.4rem}#search .dn-search-empty-state__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}#search .dn-search-empty-state__quiet-link{align-items:center;color:var(--dn-sage-dark, #4F6049);display:inline-flex;font-weight:600;justify-content:center;min-height:44px;padding:.5rem .85rem;border-radius:var(--dn-r-field, 12px);text-decoration:underline;text-underline-offset:4px;transition:color .18s ease}#search .dn-search-empty-state__quiet-link:hover{color:var(--dn-primary, #819077)}#search .dn-search-empty-state__collections{align-items:center;border-top:1px solid var(--dn-hairline, #D8CFC0);display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:clamp(1.4rem,3vw,1.9rem);padding-top:clamp(1.1rem,2.5vw,1.5rem)}#search .dn-search-empty-state__collections-label{color:var(--dn-ink-muted, #5A6B60);flex-basis:100%;font-size:.92rem;margin-bottom:.15rem}#search .dn-search-empty-state__collections a{align-items:center;background:var(--dn-surface, #FFFDF8);border:1px solid var(--dn-hairline, #D8CFC0);border-radius:999px;color:var(--dn-ink, #24332B);display:inline-flex;font-size:.9rem;font-weight:600;justify-content:center;min-height:44px;padding:.5rem 1.1rem;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}#search .dn-search-empty-state__collections a:hover{background:var(--dn-surface-warm, #F4ECDD);border-color:var(--dn-sage, #99A98A)}#search .dn-search-empty-state--filter{display:none;margin-top:.9rem}#search .dn-search-empty-state--filter .dn-search-empty-state__text{margin-bottom:1rem}#search .dn-filter-test__empty:not([hidden])+.dn-search-empty-state--filter{display:block}#search .page-item .card{background:var(--dn-surface, #FFFDF8);border:1px solid var(--dn-border, #E7DFD0);border-radius:var(--dn-r-card, 16px);box-shadow:0 8px 24px #24332b0f}#search .page-item .card .title a{color:var(--dn-ink, #24332B)}@media(max-width:767px){#search #search-header .mx-auto{padding-top:1.3rem!important;padding-bottom:1.15rem!important}#search #search-header .title{font-size:clamp(1.55rem,1.2rem + 3vw,1.9rem)}#search .dn-filter-test--search .dn-product-card-vendor,#search .dn-filter-test--search .product-item-price{font-size:.8rem}#search .article-list>li,#search .page-list>li{padding-left:.45rem!important;padding-right:.45rem!important}}@media(prefers-reduced-motion:reduce){#search .dn-search-empty-state__quiet-link,#search .dn-search-empty-state__collections a,#search .dn-filter-test--search .dn-filter-test__toolbar-filter{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/dn42-search-redesign.css.map */
