.s4x4-search-takeover.modal__content{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;align-items:stretch;justify-content:stretch}.s4x4-search-takeover .modal-overlay:after{background-color:#0a140e66}.s4x4-search-takeover .search-modal__content{display:block;position:static;width:100%;height:100%;max-width:none;padding:22px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width:750px){.s4x4-search-takeover .search-modal__content{padding:56px 90px}}.s4x4-search-takeover__close{position:absolute;top:22px;right:20px;width:30px;height:30px;border-radius:50%;background:#f6f4ed;border:1px solid #ece8db;display:flex;align-items:center;justify-content:center;transition:border-color var(--duration-short, .1s) ease}.s4x4-search-takeover__close:hover{border-color:#c0a050}.s4x4-search-takeover__close-icon{width:12px;height:12px;stroke:#55584f;stroke-width:2}@media screen and (min-width:750px){.s4x4-search-takeover__close{top:56px;right:90px;width:38px;height:38px}.s4x4-search-takeover__close-icon{width:15px;height:15px}}.s4x4-search-takeover__eyebrow{font-family:Jost,sans-serif;font-weight:500;font-size:12px;letter-spacing:.2em;color:#c0a050;margin:0 0 8px;padding-right:44px;text-transform:uppercase}@media screen and (min-width:750px){.s4x4-search-takeover__eyebrow{letter-spacing:.22em;margin-bottom:12px;padding-right:0}}.s4x4-search-takeover__heading{font-family:Marcellus,serif;font-size:21px;line-height:1.25;color:#23291f;margin:0 0 18px;font-weight:400}@media screen and (min-width:750px){.s4x4-search-takeover__heading{font-size:32px;margin-bottom:32px}}.s4x4-search-takeover__input-row{display:flex;align-items:center;gap:16px;border-bottom:2px solid #0a4427;padding-bottom:11px;margin-bottom:18px}@media screen and (min-width:750px){.s4x4-search-takeover__input-row{padding-bottom:14px;margin-bottom:32px}}.s4x4-search-takeover__input-icon{flex-shrink:0;width:19px;height:19px}.s4x4-search-takeover__input-icon svg{width:100%;height:100%;stroke:#0a4427;stroke-width:1.7}@media screen and (min-width:750px){.s4x4-search-takeover__input-icon{width:24px;height:24px}.s4x4-search-takeover__input-icon svg{stroke-width:1.6}}.s4x4-search-takeover__field{flex:1 1 auto}.s4x4-search-takeover__field.field{display:block}.s4x4-search-takeover__field.field:before,.s4x4-search-takeover__field.field:after{display:none}.s4x4-search-takeover__field .search__input.field__input{background:transparent;border:0;border-radius:0;box-shadow:none;height:auto;min-height:0;min-width:0;padding:0 28px 0 0;margin:0;font-family:Jost,sans-serif;font-weight:300;font-size:18px;color:#23291f}@media screen and (min-width:750px){.s4x4-search-takeover__field .search__input.field__input{font-size:26px}}.s4x4-search-takeover__field .search__input.field__input,.s4x4-search-takeover__field .search__input.field__input:focus,.s4x4-search-takeover__field .search__input.field__input:not(:placeholder-shown){padding:0 28px 0 0;margin:0}.s4x4-search-takeover__field .field__input::placeholder{opacity:.55;color:#23291f}.s4x4-search-takeover__field .reset__button.field__button{position:absolute;top:50%;right:0;transform:translateY(-50%);width:18px;height:18px;flex-shrink:0}.s4x4-search-takeover__field .reset__button.field__button .svg-wrapper{width:18px;height:18px}.s4x4-search-takeover__submit{flex-shrink:0;width:30px;height:30px;border-radius:50%;border:0;background:#0a4427;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--duration-short, .1s) ease}.s4x4-search-takeover__submit:hover{background:#073a21}.s4x4-search-takeover__submit-icon{width:16px;height:16px}.s4x4-search-takeover__submit-icon svg{width:100%;height:100%;stroke:#fff;stroke-width:2}@media screen and (min-width:750px){.s4x4-search-takeover__submit{width:38px;height:38px}.s4x4-search-takeover__submit-icon{width:18px;height:18px}}predictive-search[open]~.s4x4-search-empty-state,predictive-search[loading]~.s4x4-search-empty-state{display:none}.s4x4-search-takeover__chips{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.s4x4-search-takeover__chip{background:#f6f4ed;border:1px solid #ece8db;border-radius:100px;padding:7px 13px;font-family:Jost,sans-serif;font-weight:500;font-size:12.5px;color:#23291f;text-decoration:none;transition:border-color var(--duration-short, .1s) ease}.s4x4-search-takeover__chip:hover{border-color:#c0a050}@media screen and (min-width:750px){.s4x4-search-takeover__chips{margin-bottom:40px}.s4x4-search-takeover__chip{padding:8px 16px;font-size:13px}}.s4x4-search-takeover__columns{display:block}@media screen and (min-width:750px){.s4x4-search-takeover__columns{display:grid;grid-template-columns:240px 1fr;gap:60px}}.s4x4-search-takeover__popular{margin-bottom:24px}@media screen and (min-width:750px){.s4x4-search-takeover__popular{margin-bottom:0}}.s4x4-search-takeover__label{font-family:Jost,sans-serif;font-weight:500;font-size:11px;letter-spacing:.14em;color:#6f7268;margin:0 0 12px;text-transform:uppercase}.s4x4-search-takeover__popular-list{list-style:none;margin:0;padding:0}.s4x4-search-takeover__popular-link{display:block;font-family:Jost,sans-serif;font-weight:400;font-size:14.5px;color:#3a3d34;text-decoration:none;padding:9px 0;border-bottom:1px solid #f0eee6}.s4x4-search-takeover__popular-list li:last-child .s4x4-search-takeover__popular-link{border-bottom:0}.s4x4-search-takeover__popular-link:hover{color:#0a4427}@media screen and (min-width:750px){.s4x4-search-takeover__popular-link{font-size:14px;color:#55584f;border-bottom:0;padding:8px 0}}.s4x4-search-takeover__rv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,160px));gap:14px}@media screen and (min-width:750px){.s4x4-search-takeover__rv-grid{grid-template-columns:repeat(3,minmax(0,160px));gap:20px}}.s4x4-search-rv-item{display:flex;flex-direction:column;text-decoration:none}.s4x4-search-takeover__rv-grid>.s4x4-search-rv-item:nth-child(n+3){display:none}@media screen and (min-width:750px){.s4x4-search-takeover__rv-grid>.s4x4-search-rv-item:nth-child(n+3){display:flex}}.s4x4-search-rv-image{display:block;height:96px;background:#f6f4ed;border:1px solid #ece8db;border-radius:8px;margin-bottom:8px;overflow:hidden}@media screen and (min-width:750px){.s4x4-search-rv-image{height:110px}}.s4x4-search-rv-image img{width:100%;height:100%;object-fit:contain}.s4x4-search-rv-title{font-family:Jost,sans-serif;font-weight:500;font-size:12.5px;line-height:1.35;color:#23291f;margin-bottom:4px}@media screen and (min-width:750px){.s4x4-search-rv-title{font-size:13px}}.s4x4-search-rv-price{font-family:Jost,sans-serif;font-weight:600;font-size:13.5px;color:#b8860b}@media screen and (min-width:750px){.s4x4-search-rv-price{font-size:14px}}.s4x4-search-takeover .predictive-search{position:static;top:auto;left:auto;right:auto;width:auto;border:0;box-shadow:none;overflow:visible;-webkit-overflow-scrolling:auto}@media screen and (min-width:750px){.s4x4-search-takeover .header predictive-search{position:static}}.s4x4-search-takeover .predictive-search__results-groups-wrapper{display:block;border-bottom:0;padding-bottom:0}@media screen and (min-width:750px){.s4x4-search-takeover .predictive-search__results-groups-wrapper{display:grid;grid-template-columns:240px 1fr;gap:60px}.s4x4-search-takeover .predictive-search__results-groups-wrapper--no-suggestions,.s4x4-search-takeover .predictive-search__results-groups-wrapper--no-products{grid-template-columns:1fr}}.s4x4-search-takeover .predictive-search__result-group{gap:0}@media screen and (min-width:750px){.s4x4-search-takeover .predictive-search__result-group:first-child{flex:initial}}.s4x4-search-takeover .predictive-search__heading{font-family:Jost,sans-serif;font-weight:500;font-size:11px;letter-spacing:.14em;color:#6f7268;text-transform:uppercase;border-bottom:0;margin:0 0 12px;padding:0}.s4x4-search-takeover .predictive-search__results-list{margin:0;padding:0}.s4x4-search-takeover .predictive-search__list-item{border:0}.s4x4-search-takeover .predictive-search__item{padding:9px 0;border-bottom:1px solid #f0eee6;width:100%}.s4x4-search-takeover .predictive-search__results-list li:last-child .predictive-search__item{border-bottom:0}.s4x4-search-takeover .predictive-search__list-item:hover .predictive-search__item,.s4x4-search-takeover .predictive-search__item:hover{background-color:transparent;color:inherit}.s4x4-search-takeover .predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:none}.s4x4-search-takeover .predictive-search__item-heading{font-family:Jost,sans-serif;font-weight:400;font-size:14.5px;color:#3a3d34}.s4x4-search-takeover .predictive-search__list-item:hover .predictive-search__item-heading{color:#0a4427}@media screen and (min-width:750px){.s4x4-search-takeover .predictive-search__item-heading{font-size:14px;color:#55584f}.s4x4-search-takeover .predictive-search__list-item:hover .predictive-search__item-heading{color:#0a4427}}.s4x4-search-takeover .predictive-search__item-query-result *:not(mark){font-weight:400}.s4x4-search-takeover .predictive-search__item-query-result mark{background-color:transparent;font-weight:600;color:inherit}.s4x4-search-takeover .predictive-search__item--link-with-thumbnail{grid-template-columns:56px 1fr;grid-column-gap:14px;padding:12px 0;border-bottom:1px solid #f0eee6}.s4x4-search-takeover #predictive-search-results-products-list>li:last-child .predictive-search__item{border-bottom:0}.s4x4-search-takeover .predictive-search__item-thumb,.s4x4-search-takeover .predictive-search__image{width:56px;height:56px;background:#f6f4ed;border:1px solid #ece8db;border-radius:8px;object-fit:cover;padding:0}.s4x4-search-takeover .predictive-search__item-brand{margin:0 0 4px;min-height:14px}.s4x4-search-takeover .predictive-search__item-brand-logo{display:block;max-width:60px;max-height:14px;width:auto;height:auto;object-fit:contain}.s4x4-search-takeover .predictive-search__item-brand-text{font-family:Jost,sans-serif;font-weight:500;font-size:10.5px;color:#6f7268}.s4x4-search-takeover .predictive-search__item--link-with-thumbnail .predictive-search__item-heading{font-family:Jost,sans-serif;font-weight:500;font-size:12.5px;line-height:1.35;color:#23291f;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.s4x4-search-takeover .predictive-search__item .price{font-family:Jost,sans-serif;font-weight:600;font-size:13.5px;color:#b8860b;text-align:right}@media screen and (min-width:750px){.s4x4-search-takeover .predictive-search__item--link-with-thumbnail .predictive-search__item-heading{font-size:13px}.s4x4-search-takeover .predictive-search__item .price{font-size:14px}}.s4x4-search-takeover .predictive-search__search-for-button{margin-top:16px;background:#f6f4ed;border-top:1px solid #ece8db}.s4x4-search-takeover .predictive-search__item--term{justify-content:center;gap:10px;font-family:Jost,sans-serif;font-weight:500;font-size:13px;color:#0a4427;padding:14px 20px}.s4x4-search-takeover .predictive-search__item--term .icon-arrow{color:#0a4427}.s4x4-search-reopen{display:flex;align-items:center;gap:12px;width:100%;padding:12px 2px 14px;border:0;border-bottom:2px solid #0a4427;border-radius:0;background:transparent;cursor:pointer;text-align:left;font-family:Jost,sans-serif;font-weight:300;font-size:18px;color:#23291f;transition:border-color var(--duration-short, .1s) ease}.s4x4-search-reopen:hover,.s4x4-search-reopen:focus-visible{border-color:#c0a050}.s4x4-search-reopen__icon{flex-shrink:0;width:20px;height:20px}.s4x4-search-reopen__icon svg{width:100%;height:100%;stroke:#0a4427;stroke-width:1.6}.s4x4-search-reopen__text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:750px){.s4x4-search-reopen{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-search-takeover.css.map */
