.search-form{display:block;max-width:750px;margin:15px auto 0}.search-form .form-input{width:calc(100% - 70px)}.search-form .button{width:60px;min-height:36px;min-width:unset;margin-left:10px;margin-top:0;padding-top:var(--btn-1-padding-top);padding-bottom:var(--btn-1-padding-bottom)}.search-form .button svg{width:20px;height:20px;margin-right:0;transform:rotate(-90deg)}.search-container .form-fieldInline{display:flex;display:none}.search-container .breadcrumb+.halo-search-content{margin-top:23px}.search-container .results-count{display:none}.search-inline-bar{margin:20px 0 32px}@media (min-width: 809px){.search-inline-bar{margin:50px 0 32px}}.search-inline-field{display:flex;align-items:center;gap:10px;position:relative}.search-inline-input{flex:1;min-height:43px;border-bottom:1px solid #d5d5d5!important;padding:8px 160px 8px 0;border:none;background:#fff;font-family:GCLarge;font-size:16px;font-weight:300;letter-spacing:-.6px}.search-inline-input::-webkit-search-cancel-button{-webkit-appearance:none;width:0;height:0;display:none}.search-inline-input::-ms-clear{display:none;width:0;height:0}.search-inline-input::-webkit-search-decoration{-webkit-appearance:none}.search-inline-input::-webkit-input-placeholder{color:#000;opacity:1;font-family:GCLarge;font-size:16px;letter-spacing:-.5px;font-weight:300}.search-inline-input::-moz-placeholder{color:#000;opacity:1;font-family:GCLarge;font-size:16px;letter-spacing:-.5px;font-weight:300}.search-inline-input:-ms-input-placeholder{color:#000;opacity:1;font-family:GCLarge;font-size:16px;letter-spacing:-.5px;font-weight:300}.search-inline-input::-ms-input-placeholder{color:#000;opacity:1;font-family:GCLarge;font-size:16px;letter-spacing:-.5px;font-weight:300}.search-inline-input::placeholder{color:#000;opacity:1;font-family:GCLarge;font-size:16px;letter-spacing:-.5px;font-weight:300}.search-inline-button{height:32px;display:flex!important;align-items:center;justify-content:center;padding:0;border:none;background:transparent;position:absolute;right:0;font-size:13px!important;top:50%;transform:translateY(-50%);cursor:pointer;width:auto;font-family:GCXL;font-size:16px;font-weight:300;letter-spacing:-.6px;color:#000;text-transform:uppercase}.search-inline-count{position:absolute;right:52px;top:50%;transform:translateY(-50%);font-family:GCLarge;font-size:12px;font-weight:300;letter-spacing:-.5px;color:#7b7f86;pointer-events:none;white-space:nowrap}.search-inline-button svg{width:20px;height:20px}@media screen and (min-width: 800px){.search-inline-button svg{width:20px;height:20px;margin-bottom:22px}}@media screen and (min-width: 1025px){.search-inline-field{max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:20px}.search-inline-input{flex:none;width:100%}.search-inline-button,.search-inline-count{font-size:13px;line-height:1.5;letter-spacing:-.5px}.search-inline-button{font-family:GCXL}.search-inline-count{font-family:GCLarge}.search-close-desktop{display:inline-flex!important;position:fixed;right:34px;top:24px;z-index:10000;background:transparent;border:none;font-size:28px;line-height:1;cursor:pointer;color:#000!important;pointer-events:auto}}@media screen and (max-width: 1024px){.search-close-desktop{display:none!important}}.search-container .toolbar-item{display:none;position:relative;z-index:2;font-size:0;letter-spacing:0;margin-bottom:30px}.search-container .toolbar-item .toolbar-icon{display:inline-block;vertical-align:middle;width:26px;height:26px;padding:3px;border:1px solid var(--bg-grey)}.search-container .toolbar-item .toolbar-icon.active{border-color:var(--icon)}.search-container .toolbar-item .toolbar-icon .icon{width:100%;height:100%}.search-container .pageListing .product{display:inline-block}.search-container .card-summary a .text{font-weight:var(--font-weight-semibold);font-style:italic}.search-container .collection.productShowMore+#main-page-article-grid{margin-top:-30px}.search-container #main-page-article-grid .resultTable{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}.search-container #main-page-article-grid .resultTable .item{padding:29px}.search-container #main-page-article-grid .resultTitle{width:100%;font-size:calc(var(--font-heading-size) + 2px)}.search-container #main-page-article-grid .resultTitle .text{width:525px}.search-container #main-page-article-grid .resultTitle.text-center .text{margin-left:auto;margin-right:auto}.search-collection-counts{margin:15px 0 25px;padding:0 20px}.collection-counts-wrapper{display:inline-flex;gap:0px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:-12px;padding:12px 20px;padding-bottom:15px!important}.collection-count-item{font-size:13px;color:#000000a3;font-weight:400;transition:all .2s ease;font-family:GCLarge;background:transparent;letter-spacing:-.5px;border:none;cursor:pointer;padding:6px 12px;position:relative;z-index:10;pointer-events:auto;user-select:none;-webkit-user-select:none;touch-action:manipulation;text-underline-offset:3px;text-decoration:none}.collection-count-item:hover{color:var(--color-base-accent-1, #000);text-decoration:underline}.collection-count-item.active{color:#000;text-decoration:underline}.productListing .product[style*="display: none"]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.productListing .product[style*="display: block"]{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;width:auto!important}.productListing.productGrid{margin:0;padding:0;list-style:none;--space-between-vert-desk: 0px;--space-between-vert-mb: 0px;--space-between-horiz-desk: 0px;--space-between-horiz-mb: 0px;display:flex;flex-wrap:wrap;align-items:stretch}@media screen and (min-width: 750px){.productListing.productGrid .product{width:25%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;flex:0 0 25%}.search-container .productListing.productGrid .product,.search-container .productListing.productGrid.column-2 .product,.search-container .productListing.productGrid.column-3 .product,.search-container .productListing.productGrid.column-4 .product,.search-container .productListing.productGrid.column-5 .product{width:25%!important;flex:0 0 25%!important;box-sizing:border-box!important}.productListing.productGrid .product:not([style*="display: none"]){flex:0 0 25%!important;box-sizing:border-box!important}}.productListing.productGrid .product *{margin:0}.productListing.productGrid .product .card,.productListing.productGrid .product .product-item,.productListing.productGrid .product .card-wrapper{margin:0;padding:0}@media screen and (min-width: 750px){.productListing.productGrid.column-2 .product{width:50%!important;flex:0 0 50%!important}.productListing.productGrid.column-3 .product{width:33.333%!important;flex:0 0 33.333%!important}.productListing.productGrid.column-4 .product{width:25%!important;flex:0 0 25%!important}.productListing.productGrid.column-5 .product{width:20%!important;flex:0 0 20%!important}}@media screen and (max-width: 749px){.search-inline-button{font-size:12px!important}.search-inline-count{font-size:12px}.collection-counts-wrapper{gap:0px;padding:8px 10px 10px;flex-direction:row;justify-content:center}.collection-count-item{font-size:12px;padding:4px 8px;letter-spacing:-.3px;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none;touch-action:manipulation}.search-collection-counts{margin:15px 0 20px;padding:0 20px}.productListing.productGrid .product:not([style*="display: none"]),.productListing.productGrid.column-2 .product:not([style*="display: none"]),.productListing.productGrid.column-3 .product:not([style*="display: none"]),.productListing.productGrid.column-4 .product:not([style*="display: none"]),.productListing.productGrid.column-5 .product:not([style*="display: none"]){width:50%!important;margin:0!important;padding:0!important;flex:0 0 50%!important;box-sizing:border-box!important}}.search-container #main-page-article-grid .resultTitle.text-left .text{margin-left:0;margin-right:auto}.search-container #main-page-article-grid .resultTitle.text-right .text{margin-left:auto;margin-right:0}.search-container #main-page-article-grid .resultTable .item{background-color:var(--bg-global)}.search-container #main-page-article-grid .resultTable .item .button{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);text-transform:none;width:100px;min-width:100px;margin-right:auto;margin-left:0;margin-top:10px;padding:4px 0}.search-container #main-page-article-grid .pagination-page-infinite{text-align:center;margin-top:35px}.search-container #main-page-article-grid .plus-button{width:30px;min-width:30px;height:30px;margin-left:auto;margin-right:auto;padding:0;display:flex;justify-content:center;align-items:center;border-radius:50%;border:none}.search-container #main-page-article-grid .plus-button:before{left:5px}.search-container #main-page-article-grid .plus-button svg{width:25px;height:25px;border-radius:50%;margin:0}.search-container #main-page-article-grid .item{display:none}.search-container #main-page-article-grid .item.visible{display:block}.search-container .page-header{padding:25px 0 50px;display:none!important;line-height:25px}.collection.resultListing .pagination-wrapper{display:none}.collection.resultListing.productShowMore .pagination-wrapper{display:block}.collection.resultListing.productShowMore+#main-page-article-grid{margin-top:0}.template-search.product-card-layout-01 .product-item.enable_custom_position_swatch .wrapper-price-swatch{display:block}.template-search.product-card-layout-01 .product-item.enable_custom_position_swatch .card-price{margin-bottom:12px}@media screen and (max-width: 1024px){.search-container .toolbar-item{display:block}.search-container #main-page-article-grid .resultTable{grid-gap:15px}.search-container #main-page-article-grid .resultTable .item{padding:19px}}@media screen and (max-width: 576px){.search-container #main-page-article-grid .resultTable{grid-template-columns:1fr}}.card-information__wrapper.text-center .card-price,.card-swatch.text-center{display:flex;justify-content:left;padding-left:12px;padding-bottom:25px}@media screen and (min-width: 1025px){.search-close-desktop{display:none!important}}@keyframes lvSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.lv-slide-in{animation-name:lvSlideDown;animation-duration:.32s;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:both;will-change:transform,opacity;backface-visibility:hidden}@media (prefers-reduced-motion: reduce){.lv-slide-in{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/148/assets/component-main-search.css.map */
