.jsr-controller{display:block;min-width:0;color:#292823;font-family:var(--font-body-family);font-size:var(--text-base);line-height:1.6}.jsr-controller [hidden]{display:none!important}.jsr-eyebrow{font-size:var(--text-xs);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#786645;margin:0 0 8px}.jsr-drawer dialog{width:min(600px,100vw);max-width:100vw;background:#fff}.jsr-drawer .hdt-dialog-drawer__header{padding:28px 28px 22px;border-bottom:1px solid #e4dfd5;align-items:center}.jsr-drawer h2{margin:0;font-family:var(--font-heading-family);font-size:var(--h3-size);line-height:1.2;color:#292823}.jsr-drawer .hdt-dialog-drawer__inner{padding:26px 28px 40px;overflow-y:auto;overscroll-behavior:contain}.jsr-drawer .hdt-dialog-btn__close{flex-shrink:0}.jsr-form{margin:0}.jsr-label{display:block;font-weight:500;margin:0 0 10px}.jsr-input-wrap{display:flex;align-items:center;border:1px solid #b9ad98;background:#fff;min-height:54px;min-width:0}.jsr-input-wrap:focus-within{outline:2px solid #786645;outline-offset:2px}.jsr-input-wrap input{flex:1;min-width:0;width:100%;height:52px;margin:0;padding:12px 14px;border:0;outline:0;background:transparent;color:#292823;font:inherit;font-size:max(16px,var(--text-base));border-radius:0;box-shadow:none}.jsr-input-wrap input::-webkit-search-cancel-button{display:none}.jsr-clear,.jsr-submit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;min-height:48px;border:0;background:transparent;color:#786645;padding:0;cursor:pointer}.jsr-clear{font-size:24px;font-weight:400}.jsr-submit{background:#a99a7b;color:#24221e;margin:4px;min-height:44px}.jsr-hint{font-size:var(--text-sm);color:#6a655e;margin:10px 0 0}.jsr-status{font-size:var(--text-sm);color:#786645;margin:12px 0}.jsr-status:empty{display:none}.jsr-discovery{padding-top:28px}.jsr-controller h3,.jsr-empty-state h2{font-family:var(--font-heading-family);font-size:var(--text-lg);font-weight:500;line-height:1.4;margin:0 0 16px;color:#292823}.jsr-chips{display:flex;flex-wrap:wrap;gap:10px}.jsr-chips a{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;padding:9px 14px;border:1px solid #e1dbcf;color:#4b4437;text-decoration:none;background:#faf9f6}.jsr-chips a:hover{border-color:#a99a7b;background:#f1ede5}.jsr-guidance{margin-top:28px;padding-top:24px;border-top:1px solid #e4dfd5}.jsr-guidance>a{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:8px 0;color:#786645;text-decoration:none}.jsr-guidance>a:hover{text-decoration:underline;text-underline-offset:4px}.jsr-result-group{margin-top:26px}.jsr-product{display:grid;grid-template-columns:88px minmax(0,1fr);gap:18px;padding:16px 0;border-bottom:1px solid #e9e4db;color:#292823;text-decoration:none;align-items:center}.jsr-product img{width:88px;height:88px;display:block;object-fit:contain;background:#f8f7f3}.jsr-product-info{min-width:0;display:flex;flex-direction:column;gap:8px}.jsr-product-title{font-size:var(--text-base);line-height:1.5;overflow-wrap:anywhere}.jsr-price{color:#786645;font-size:var(--text-base)}.jsr-product:hover .jsr-product-title{text-decoration:underline;text-underline-offset:4px}.jsr-all{display:flex;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:12px 20px;margin:24px 0 0;background:#a99a7b;color:#24221e;text-decoration:none}.jsr-empty{padding:24px;background:#f7f6f2;margin-top:20px}.jsr-empty p{margin:0;color:#625d55}.jsr-controller a:focus-visible,.jsr-controller button:focus-visible,.jsr-scope a:focus-visible{outline:2px solid #786645;outline-offset:3px}.jsr-page-heading{background:#f7f6f2;border-bottom:1px solid #e4dfd5;padding:18px 32px 40px}.jsr-breadcrumb{display:flex;gap:12px;max-width:1280px;margin:auto;font-size:var(--text-sm);color:#625d55}.jsr-breadcrumb a{color:inherit}.jsr-page-heading__inner{max-width:760px;margin:22px auto 0;text-align:center}.jsr-page-heading h1{font-family:var(--font-heading-family);font-size:var(--h1-size);line-height:1.15;margin:10px 0 18px}.jsr-page-heading__inner>p:not(.jsr-eyebrow){margin:0 auto 24px;max-width:640px}.jsr-page-heading .jsr-controller{text-align:left}.jsr-page-heading .jsr-results{margin-top:20px;padding:0 24px 24px;background:#fff;border:1px solid #e4dfd5;max-height:550px;overflow:auto}.jsr-result-heading{max-width:1344px;margin:0 auto;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.jsr-result-heading>p{margin:0;overflow-wrap:anywhere}.jsr-scope{display:flex;flex-wrap:wrap;gap:20px}.jsr-scope a{display:inline-flex;align-items:center;min-height:44px;color:#625d55;border-bottom:2px solid transparent;text-decoration:none}.jsr-scope a[aria-current]{color:#786645;border-color:#a99a7b}.jsr-empty-state{max-width:820px;margin:16px auto 56px;padding:36px;background:#f7f6f2;text-align:left;font:inherit;line-height:1.7}.jsr-empty-state h2{font-size:var(--h3-size)}.jsr-empty-state>p{color:#625d55}.hdt-page-type-search .hdt-main-search .hdt-card-product__info{padding-top:16px}.hdt-page-type-search .hdt-main-search .hdt-card-product__info>.hdt-card-product__vendor,.hdt-page-type-search .hdt-main-search .hdt-card-product__info>.hdt-product-variant-picker,.hdt-page-type-search .hdt-main-search .hdt-card-product__info .hdt-product-rating{display:none}.jollys-mobile-menu .jsr-controller{margin:18px 24px 0;flex:0 0 auto}.jollys-mobile-menu .jsr-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.jollys-mobile-menu .jsr-hint{display:none}.jollys-mobile-menu .jsr-results{max-height:52dvh;overflow:auto;margin-top:14px;padding-right:4px}.jollys-mobile-menu .jsr-product{grid-template-columns:64px minmax(0,1fr);gap:12px}.jollys-mobile-menu .jsr-product img{width:64px;height:64px}@media(max-width:749px){.jsr-drawer dialog{width:100vw;max-width:100vw}.jsr-drawer .hdt-dialog-drawer__header{padding:22px 20px}.jsr-drawer .hdt-dialog-drawer__inner{padding:22px 20px 36px}.jsr-page-heading{padding:16px 20px 28px}.jsr-page-heading__inner{margin-top:24px}.jsr-page-heading .jsr-results{padding:0 16px 20px}.jsr-result-heading{padding:20px}.jsr-scope{gap:18px}.jsr-empty-state{padding:24px;margin-bottom:32px}.jsr-product{gap:14px;grid-template-columns:76px minmax(0,1fr)}.jsr-product img{width:76px;height:76px}.jsr-chips a{gap:12px;max-width:100%;overflow-wrap:anywhere}.jsr-drawer h2{font-size:var(--h4-size)}}.jsr-status:not([data-search-error]){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:749px){.jsr-page-heading h1{font-size:var(--h3-size)}.jsr-page-heading__inner{margin-top:18px}}.jsr-controller .jsr-input-wrap input:focus{outline:0;box-shadow:none}@media(max-width:749px){.jollys-mobile-menu #menu_mobile>.hdt-dialog-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:20px}.jollys-mobile-menu #menu_mobile>.hdt-dialog-drawer__header>.hdt-dialog-btn__close{position:static;inset:auto;transform:none;flex:0 0 44px;width:44px;height:44px;min-width:44px;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/jollys-search.css.map */
