.dd-product-search{padding-top:40px;padding-bottom:46px;border-top:1px solid #d8cdbf;scroll-margin-top:28px;color:#27211d}.dd-search-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:24px}.dd-search-heading .eyebrow{margin:0 0 10px}.dd-search-heading h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(30px,3.4vw,46px);line-height:1.12;font-weight:400;letter-spacing:-1px;margin:0}.dd-search-heading>p{max-width:380px;font-size:15px;line-height:1.65;margin:0;color:#65584b}.dd-search-form>label{display:block;font-size:13px;font-weight:600;margin-bottom:9px}.dd-search-field{display:flex;align-items:center;gap:14px;border:1px solid #a9957c;background:#fffdf9;padding:8px 8px 8px 18px}.dd-search-field:focus-within{outline:2px solid #755a36;outline-offset:3px}.dd-search-field>svg{flex-shrink:0;color:#755a36}.dd-search-field input{min-width:0;flex:1;width:100%;border:0;background:transparent;outline:0;color:#27211d;font:16px/1.5 Arial,sans-serif;padding:10px 0;min-height:44px;border-radius:0;box-shadow:none}.dd-search-field input::placeholder{color:#756a5d;opacity:1}.dd-search-field .btn{flex-shrink:0;margin:0;border-radius:0;min-height:48px}.dd-search-tools{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;margin-top:12px;font-size:12px;line-height:1.6;color:#65584b}.dd-search-tools p{margin:0;flex:1 1 330px}.dd-search-tools a,.dd-search-tools button{color:#655039;text-underline-offset:4px}.dd-search-tools button{font:inherit;background:none;border:0;text-decoration:underline;padding:8px 0;cursor:pointer;min-height:44px}.dd-search-status{font-size:14px;line-height:1.5;margin:20px 0 0}.dd-search-status:empty{display:none}.dd-search-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:24px}.dd-search-results:empty{display:none}.dd-search-card{min-width:0;border:1px solid #d8cdbf;background:#fffdf9;padding:14px;display:flex;flex-direction:column;position:relative}.dd-search-image-link{display:flex;align-items:center;justify-content:center;height:156px;background:#f1ece5;overflow:hidden;margin-bottom:14px}.dd-search-image-link img{max-width:100%;max-height:100%;object-fit:contain;width:auto;height:auto}.dd-search-card h3{font:400 21px/1.25 Georgia,'Times New Roman',serif;margin:0 0 8px;overflow-wrap:anywhere}.dd-search-card h3 a{color:#27211d;text-decoration:none}.dd-search-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.dd-search-card p{font:12px/1.55 Arial,sans-serif;margin:3px 0;overflow-wrap:anywhere}.dd-search-card .dd-search-collection{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:#75604a;margin-bottom:7px}.dd-search-card .dd-search-sku{font-weight:600}.dd-search-card .dd-search-caption{color:#65584b;font-size:11px}.dd-search-card .dd-search-detail{display:block;margin-top:auto;padding-top:16px;color:#755a36;text-underline-offset:4px;font:600 12px/1.5 Arial,sans-serif;min-height:44px}.dd-search-feedback{margin-top:20px;padding:20px;border:1px solid #d8cdbf;background:#eee7dc;font-size:14px;line-height:1.6}.dd-search-feedback p{margin:0 0 12px}.dd-search-feedback a{color:inherit;text-underline-offset:4px}.dd-search-feedback .btn{margin-right:20px}.dd-search-pages{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:26px;font-size:13px}.dd-search-pages .btn{min-height:44px}.dd-search-pages button:disabled{opacity:.45;cursor:default}.dd-search-availability{font:12px/1.6 Arial,sans-serif;color:#65584b;margin-top:22px}.dd-product-search [hidden]{display:none!important}.dd-product-search a:focus-visible,.dd-product-search button:focus-visible{outline:3px solid #755a36;outline-offset:4px}.dd-product-search [aria-busy=true]{opacity:.6}.dd-search-missing-image{font:12px/1.5 Arial,sans-serif;color:#65584b;text-align:center;padding:16px}
@media(min-width:1200px) and (max-width:1390px){.dd-header .header-inner{gap:16px}.dd-header .signature-brand{width:218px;flex-basis:218px}.dd-header .nav{gap:12px}.dd-header .nav>.btn{padding-left:12px;padding-right:12px}}
@media(max-width:950px){.dd-search-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}
@media(max-width:700px){.dd-product-search{padding-top:30px;padding-bottom:32px}.dd-search-heading{display:block;margin-bottom:20px}.dd-search-heading>p{margin-top:14px;max-width:100%}.dd-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dd-search-card{padding:10px}.dd-search-image-link{height:130px}.dd-search-card h3{font-size:19px}.dd-search-field{gap:8px;padding-left:12px}.dd-search-field .btn{font-size:13px;padding-left:14px;padding-right:14px}.dd-search-field input{font-size:16px}.dd-search-field input::placeholder{font-size:13px}.dd-search-tools{gap:8px 20px}.dd-search-tools p{flex-basis:100%}.dd-search-pages{gap:12px}.dd-search-pages .btn{padding-left:13px;padding-right:13px}.dd-search-pages [data-dd-search-page]{text-align:center}}
@media(max-width:370px){.dd-search-field>svg{display:none}.dd-search-results{grid-template-columns:1fr}.dd-search-image-link{height:180px}}
@media(prefers-reduced-motion:reduce){.dd-product-search *{scroll-behavior:auto!important}}
