button.header__icon--help{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}.drawer[open]:not(.facets),side-drawer[open],predictive-search[open]{z-index:110}#sticky-atc-bar{max-width:100vw;overflow-x:hidden;box-sizing:border-box;z-index:51!important}#chat-container{z-index:50!important}#chat-container.chat-open{z-index:300!important}body:has(.overlay.is-visible) #chat-container:not(.chat-open) #chat-button,body:has(sticky-atc-panel:not(.sticky-atc-panel--out)) #chat-container:not(.chat-open) #chat-button{display:none!important}.ai-search-prompt{display:inline-flex;align-items:center;gap:4px;background:#f6f2ea;border:1px solid rgba(32,48,16,.1);border-radius:6px;padding:6px 12px;cursor:pointer;color:#1c3405;font-weight:600;white-space:nowrap;transition:background-color .15s ease}.ai-search-prompt:hover{background:#ede8de}.ai-no-results{padding:32px 24px;text-align:center}.ai-no-results__content{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:320px;margin:0 auto}.ai-no-results__icon{opacity:.4;color:#1c3405}.ai-no-results__text{line-height:1.5;color:#555;margin:0}.ai-no-results__text strong{color:#1c3405}.ai-no-results__btn{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:10px 20px;background:#f6f2ea;color:#1c3405;border:1px solid rgba(32,48,16,.15);border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.ai-no-results__btn:hover{background:#ede8de;box-shadow:0 2px 8px #2030101f}.ai-no-results__btn:active{transform:scale(.98)}.ai-no-results__btn:focus-visible{outline:2px solid rgba(32,48,16,.4);outline-offset:2px}.collection-header__heading{margin:0 0 8px}.collection-header__desc{line-height:1.6}.collection-header__toggle{display:none;background:none;border:none;padding:4px 0;margin-top:4px;text-decoration:underline;text-underline-offset:2px;cursor:pointer;color:#1c3405}.collection-header__cats{display:flex;flex-wrap:nowrap;gap:8px;margin-top:16px;padding-bottom:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.12) transparent}.collection-header__cats::-webkit-scrollbar{height:4px}.collection-header__cats::-webkit-scrollbar-track{background:transparent}.collection-header__cats::-webkit-scrollbar-thumb{background:#0000001f;border-radius:4px}.collection-header__cats::-webkit-scrollbar-thumb:hover{background:#0003}.collection-header__cat-btn{display:inline-block;padding:8px 12px;text-decoration:none;border:1px solid #d0d0d0;border-radius:6px;color:#333;white-space:nowrap;transition:transform .15s ease,background-color .15s ease}.collection-header__cat-btn:hover{transform:scale(1.03);background-color:#f2f2f2}.ai-product-prompt{background:#f6f2ea;border-radius:10px;padding:16px 20px;margin-bottom:16px}.ai-product-prompt__content{display:flex;align-items:center;justify-content:space-between;gap:16px}.ai-product-prompt__text{margin:0;line-height:1.4;color:#1c3405}.ai-product-prompt__btn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;background:#1c3405;color:#f6f2ea;border:none;border-radius:8px;padding:10px 16px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s ease}.ai-product-prompt__btn:hover{background:#162a04}.ai-service-banner{margin:24px 0}.ai-service-banner__inner{display:flex;align-items:center;gap:32px;background:#2d3a2e;color:#f5f0e8;border-radius:12px;padding:28px 32px}.ai-service-banner__content{flex:1}.ai-service-banner__content .ai-collection-banner__badge{margin-bottom:10px}.ai-service-banner__content h3{font-size:1.2em;font-weight:700;line-height:1.3;margin:0 0 6px;color:#f5f0e8}.ai-service-banner__content p{line-height:1.5;margin:0 0 14px}.ai-service-banner__btn{display:inline-flex;align-items:center;gap:6px;background:#f5f0e8;color:#2d3a2e;border:none;border-radius:8px;padding:10px 18px;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .05s ease}.ai-service-banner__btn:hover{background:#ede6d8}.ai-service-banner__btn:active{transform:translateY(1px)}.ai-service-banner__btn:focus-visible{outline:2px solid rgba(245,240,232,.5);outline-offset:2px}@media(max-width:768.98px){.header__search--collapsible-mob .ai-search-group>predictive-search,.header__search--collapsible-mob .ai-search-group>.search{max-height:64px;overflow:hidden;transition:max-height var(--header-transition-speed),margin var(--header-transition-speed)}.search-is-collapsed .header__search--collapsible-mob .ai-search-group>predictive-search,.search-is-collapsed .header__search--collapsible-mob .ai-search-group>.search{max-height:0}.search-is-visible .header__search--collapsible-mob .ai-search-group>predictive-search,.search-is-visible .header__search--collapsible-mob .ai-search-group>.search{max-height:none;overflow:visible}}@media(max-width:599px){.collection-header__desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.collection-header__desc.is-expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.collection-header__toggle{display:inline-block}.ai-service-banner__inner{flex-direction:column;padding:20px;text-align:center}.ai-collection-banner-compact__text,.ai-collection-banner-compact__points{display:none}.ai-chat-pill{padding:11px}.ai-chat-pill__label{display:none}#chat-container #chat-button{bottom:90px!important}}body:has(sticky-atc-panel:not(.sticky-atc-panel--out)) #chat-container #chat-button{bottom:90px!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ai-chatbot.css.map */
