#CrestSearch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1900;display:flex;justify-content:center;align-items:flex-start;padding:32px 18px;color:#f4f0e7;font-family:var(--font-body-family, Arial, sans-serif)}#CrestSearch[hidden],#CrestSearch [hidden]{display:none!important}#CrestSearch *{box-sizing:border-box}#CrestSearch .cs-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#CrestSearch .cs-panel{position:relative;width:min(720px,100%);max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain;padding:26px;background:#1c251f;border:1px solid #7a674a;border-radius:16px;box-shadow:0 20px 70px #0005}#CrestSearch .cs-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}#CrestSearch .cs-heading p{margin:0 0 5px;color:#d1b27f;font-size:11px;font-weight:700;letter-spacing:.13em}#CrestSearch h2{color:#f4f0e7;margin:0;font-size:28px;font-weight:750;line-height:1.2;letter-spacing:-.03em}#CrestSearch button,#CrestSearch input{font-family:inherit}#CrestSearch button{cursor:pointer}#CrestSearch .cs-close{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;background:transparent;color:#f4f0e7;border:1px solid #59614f;border-radius:50%;font-size:28px}#CrestSearch .cs-search-field{display:flex;align-items:center;gap:10px;background:#111a14;border:1px solid #b89461;border-radius:9px;padding:0 13px}#CrestSearch .cs-search-field .svg-wrapper{width:20px;height:20px;color:#d0ae78;flex:0 0 20px}#CrestSearch .cs-search-field input{width:100%;min-width:0;min-height:52px;border:0;background:transparent;color:#f4f0e7;font-size:16px;padding:12px 0;box-shadow:none}#CrestSearch .cs-search-field input::placeholder{color:#b0b8aa}#CrestSearch .cs-search-field button{border:0;background:transparent;color:#d0d4c7;font-size:24px;min-width:34px;min-height:44px;padding:0}#CrestSearch .cs-status{color:#d0d6c8;font-size:12px;margin:13px 0;min-height:18px}#CrestSearch .cs-suggestions{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}#CrestSearch .cs-suggestions button{border:1px solid #7c6b4c;border-radius:20px;color:#e7dfce;background:transparent;padding:7px 12px;font-size:12px;min-height:36px}#CrestSearch .cs-results{display:grid;gap:12px;min-width:0}#CrestSearch .cs-product{container-type:normal;display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px 14px;width:100%;height:auto;min-width:0;position:relative;border:1px solid #e1d8c8;border-radius:11px;background:#f4f0e7;color:#1c211d;padding:15px;box-shadow:none}#CrestSearch .cs-image{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;background:#ebe7de;border-radius:6px;min-height:94px}#CrestSearch .cs-image img{display:block;object-fit:contain;width:100%;height:94px}#CrestSearch .cs-info{grid-column:2;min-width:0;padding-right:46px;align-self:center}#CrestSearch .cs-info small{display:block;text-transform:uppercase;letter-spacing:.08em;color:#786343;font-size:10px;margin-bottom:4px}#CrestSearch h3{margin:0;color:#1c211d;font-size:16px;font-weight:750;line-height:1.3}#CrestSearch h3 a{color:inherit;text-decoration:none}#CrestSearch .cs-info p{color:#60665b;font-size:12px;line-height:1.4;margin:6px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#CrestSearch crest-save-card{top:12px;inset-inline-end:12px;inset-inline-start:auto}#CrestSearch .cs-buy{grid-column:2;display:grid;grid-template-columns:104px minmax(0,1fr);gap:9px;align-items:center;min-width:0}#CrestSearch crest-grid-cart,#CrestSearch .crest-grid-cart-form{display:contents}#CrestSearch .cs-price{grid-column:1;grid-row:1;color:#1c211d;font-size:19px;font-weight:750;line-height:1.3}#CrestSearch .price{font:inherit;color:inherit}#CrestSearch .price__sale{display:none}#CrestSearch .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:center;gap:6px}#CrestSearch .price--on-sale .price__regular{display:none}#CrestSearch .price__sale s{color:#73776d;font-size:12px;font-weight:400}#CrestSearch crest-grid-variant-select{grid-column:2;grid-row:1;min-width:0}#CrestSearch .crest-product-card__variant-options{display:flex;flex-wrap:wrap;gap:5px}#CrestSearch .crest-product-card__variant-pill{flex:1 1 50px;min-width:0;min-height:40px;margin:0;padding:6px;border:1px solid #cec6b7;border-radius:7px;background:#fffdf7;color:#4e5046;font-size:12px;font-weight:650;line-height:1.2;overflow-wrap:anywhere}#CrestSearch .crest-product-card__variant-pill[aria-pressed=true]{background:#1c251f;border-color:#b89461;color:#f4f0e7}#CrestSearch .crest-product-card__variant-pill:disabled{opacity:.45;cursor:not-allowed}#CrestSearch .crest-grid-cart__quantity{grid-column:1;grid-row:2;display:grid;grid-template-columns:32px minmax(0,1fr) 32px;width:104px;min-height:44px;background:#fffdf7;border:1px solid #c8beab;border-radius:7px;overflow:hidden;align-self:start}#CrestSearch .crest-grid-cart__quantity button,#CrestSearch .crest-grid-cart__quantity input{display:block;min-width:0;width:100%;min-height:44px;padding:0;border:0;background:transparent;color:#1c211d;text-align:center;box-shadow:none;font-size:16px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}#CrestSearch .crest-grid-cart__quantity button{font-size:20px}#CrestSearch input::-webkit-inner-spin-button,#CrestSearch input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#CrestSearch .crest-product-card__button{grid-column:2;grid-row:2;display:flex;justify-content:center;align-items:center;min-width:0;width:100%;min-height:46px;border:1px solid #b89461;border-radius:7px;background:#b89461;color:#171e17;padding:9px;font-size:13px;font-weight:750;line-height:1.3}#CrestSearch .crest-product-card__button:before,#CrestSearch .crest-product-card__button:after{display:none}#CrestSearch .crest-grid-cart__count{grid-column:1;grid-row:3;color:#5f6558;font-size:11px;line-height:1.4}#CrestSearch .crest-grid-cart__remove{grid-column:2;grid-row:3;justify-self:end;background:transparent;border:0;color:#74562e;text-decoration:underline;text-underline-offset:3px;font-size:12px;min-height:36px;padding:4px 0}#CrestSearch .crest-grid-cart__feedback{grid-column:1 / -1;grid-row:4;color:#73552f;font-size:12px;line-height:1.4;overflow-wrap:anywhere}#CrestSearch .cs-unavailable,#CrestSearch .cs-details{grid-column:2;color:#6b5a3d;font-size:13px}#CrestSearch button:disabled{cursor:not-allowed;opacity:.5}#CrestSearch .cs-all,#CrestSearch .cs-retry{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:16px;padding:13px 15px;border:1px solid #b89461;border-radius:8px;background:#b89461;color:#171e17;font-size:14px;font-weight:750;line-height:1.3;text-decoration:none;text-align:center}#CrestSearch .cs-retry{background:transparent;color:#e2c498}#CrestSearch .cs-all[aria-disabled=true]{opacity:.5}#CrestSearch .cs-caption{color:#bbc3b4;font-size:11px;text-align:center;margin:10px 0 0}#CrestSearch :focus-visible{outline:2px solid #b89461;outline-offset:3px}@media(max-width:749px){#CrestSearch{padding:0}#CrestSearch .cs-panel{width:100%;height:100dvh;max-height:100dvh;padding:calc(18px + env(safe-area-inset-top,0px)) 14px calc(20px + env(safe-area-inset-bottom,0px));border:0;border-radius:0}#CrestSearch h2{font-size:24px}#CrestSearch .cs-heading p{font-size:10px}#CrestSearch .cs-product{grid-template-columns:60px minmax(0,1fr);gap:9px 11px;padding:12px}#CrestSearch .cs-info{padding-right:42px}#CrestSearch h3{font-size:15px}#CrestSearch .cs-info p{font-size:11px}#CrestSearch .cs-buy{grid-column:1 / -1;grid-template-columns:100px minmax(0,1fr);gap:8px}#CrestSearch .crest-grid-cart__quantity{width:100px;grid-template-columns:30px minmax(0,1fr) 30px}#CrestSearch .crest-product-card__button{font-size:12px}#CrestSearch .cs-price{font-size:18px}#CrestSearch crest-save-card{top:9px;inset-inline-end:9px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/crest-search.css.map */
