.template-index .tcc-home-search{max-width:680px;margin:12px auto 20px;padding:12px 14px 14px;background:#f5ede5;border:1px solid #d8c3b2;border-radius:8px;color:#593d30}.tcc-home-search__form{margin:0}.tcc-home-search__label{display:block;margin:0 0 7px;color:#593d30;font-size:14px;font-weight:600;line-height:1.3}.tcc-home-search__field{display:flex;min-width:0;background:#fff;border:1px solid #9b7963;border-radius:5px}.tcc-home-search__field:focus-within{outline:2px solid #593d30;outline-offset:3px}.tcc-home-search__field .tcc-home-search__input{flex:1 1 0;min-width:0;width:100%;min-height:46px;margin:0;padding:10px 12px;border:0;border-radius:5px 0 0 5px;background:#fff;color:#593d30;font-family:inherit;font-size:16px;line-height:1.4}.tcc-home-search__input::placeholder{color:#806657;opacity:1}.tcc-home-search__field .tcc-home-search__button{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-width:48px;min-height:46px;padding:10px 16px;margin:0;border:0;border-radius:0 4px 4px 0;background:#593d30;color:#fff;font-family:inherit;font-size:14px;line-height:1.4;cursor:pointer}.tcc-home-search__field .tcc-home-search__button:hover{background:#422c23}.tcc-home-search__button:focus-visible{outline:2px solid #593d30;outline-offset:3px}.template-index #shopify-section-slider .slideshow-section{padding-top:0}@media(max-width:768px){.template-index .tcc-home-search{margin:10px auto 14px;padding:10px 12px 12px}.tcc-home-search__button span{display:none}.tcc-home-search__field .tcc-home-search__button{padding:10px 13px}.template-index #shopify-section-slider .slideshow-section{padding-bottom:0}.template-index #shopify-section-slider .slides__text-content--mobile{padding-bottom:0;margin-bottom:0}.template-index #shopify-section-custom_html_HpdRtd{padding-top:16px;padding-bottom:20px}.template-index #shopify-section-custom_html_HpdRtd .christmas-button-container{padding:0 10px}.template-index #shopify-section-custom_html_HpdRtd .christmas-shop-button{box-sizing:border-box;width:100%;max-width:320px;padding:12px 20px;font-size:20px;letter-spacing:.6px;line-height:1.25}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/tcc-homepage.css.map */
