.template-search{font-family:var(--font-body-family);color:#191919}.template-search__header.page-width{width:calc(100% - 40px);max-width:1120px;margin:22px auto 30px;padding:30px 24px 24px;border:1px solid #e7decc;border-radius:16px;background:#f8f6f1}.template-search__header h1{margin:0 0 10px;font:600 clamp(25px,3vw,35px)/1.3 var(--font-body-family);letter-spacing:-.5px;color:#191919}.pp-search-intro{font:400 13px/1.7 var(--font-body-family);text-align:center;color:#676055;margin:0 0 18px}.template-search__search{max-width:680px!important;margin:0 auto 16px!important}.template-search__search .search{margin-top:0!important}.template-search__header>p[role=status]{font-size:13px}.pp-search-popular{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.pp-search-popular>a{padding:6px 13px;border:1px solid #ded4bf;border-radius:30px;background:#fff;color:#524b3d;font:400 12px/1.5 var(--font-body-family);text-decoration:none}.pp-search-popular>a:hover{background:#e9e0cc;border-color:#ac8c42}.template-search__search .field,.search-modal .field{background:#fff;border:1px solid #cdbb92;border-radius:40px;min-height:54px;box-shadow:none}.template-search__search .field:before,.template-search__search .field:after,.search-modal .field:before,.search-modal .field:after{display:none!important}.template-search__search .field__input,.search-modal .field__input{min-height:54px;border:0;border-radius:40px;background:transparent;padding:14px 94px 14px 20px!important;font:400 14px/1.5 var(--font-body-family);color:#1d1b17;box-shadow:none}.template-search__search .field__input::placeholder,.search-modal .field__input::placeholder{opacity:1;color:#746d60}.template-search__search .field__label,.search-modal .field__label{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;padding:0;white-space:nowrap}.template-search__search .field:focus-within,.search-modal .field:focus-within{outline:2px solid #aa8c49;outline-offset:2px}.template-search__search .search__button,.search-modal .search__button{top:5px;right:5px;width:44px;height:44px;border-radius:50%;background:#191919;color:#fff}.template-search__search .reset__button,.search-modal .reset__button{right:51px;top:5px;width:37px;height:44px;background:transparent;color:#6e6659}.search-modal__form{max-width:850px!important}.search-modal__content{font-family:var(--font-body-family)}.search-modal__close-button{color:#1c1b17}.search-modal__content .search-modal__form{width:100%}.pp-search-card{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;border:1px solid #e8e1d4;border-radius:13px;background:#fff;color:#171717;font-family:var(--font-body-family);transition:border-color .2s,box-shadow .2s}.pp-search-card:hover{border-color:#c7af77;box-shadow:0 8px 24px #4b38100b}.pp-search-card__image{position:relative;display:block;aspect-ratio:1;background:#fff;margin:10px 10px 0;border-radius:9px;overflow:hidden}.pp-search-card__image img{display:block;width:100%;height:100%;object-fit:contain;padding:9px}.pp-search-card__badge{position:absolute;top:6px;left:6px;padding:5px 9px;border-radius:5px;background:#b51f39;color:#fff;font:500 10px/1.4 var(--font-body-family);text-transform:uppercase;letter-spacing:.4px}.pp-search-card__badge--sold{background:#68635b}.pp-search-card__copy{display:flex;flex:1;flex-direction:column;min-width:0;padding:15px 16px 16px}.pp-search-card h3{font:500 15px/1.45 var(--font-body-family);letter-spacing:0;margin:0 0 7px;overflow-wrap:anywhere}.pp-search-card h3 a{color:inherit;text-decoration:none}.pp-search-card h3 a:hover{text-decoration:underline;text-underline-offset:3px}.pp-search-card__caption .pp-card-inspiration{font-size:11px;line-height:1.5;color:#796b4c;margin:0 0 4px}.pp-search-card__caption .pp-card-scent{font-size:12px;line-height:1.5;color:#6d675e;margin:0 0 9px}.pp-search-card__size{margin:0 0 6px;font:400 11px/1.5 var(--font-body-family);color:#777067}.pp-search-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin:6px 0 15px;font:600 16px/1.5 var(--font-body-family);color:#171717}.pp-search-card__price.is-sale{color:#b51f39}.pp-search-card__price del{font:400 12px/1.5 var(--font-body-family);color:#858079}.pp-search-card__from{font:400 11px/1.5 var(--font-body-family);color:#756b59}.pp-search-card__action{margin-top:auto}.pp-search-card__action form{margin:0}.pp-search-card__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:10px;border:1px solid #191919;border-radius:6px;background:#191919;color:#fff;font:500 12px/1.5 var(--font-body-family);text-decoration:none;cursor:pointer;box-sizing:border-box}.pp-search-card__button:hover{background:#3c3324;border-color:#3c3324}.pp-search-card__button.is-disabled{background:#f0ede7;border-color:#e6dfd3;color:#777065;cursor:default}.pp-search-card__button:disabled{opacity:.6;cursor:wait}.pp-search-card :focus-visible,.pp-search-popular a:focus-visible{outline:2px solid #a68739;outline-offset:3px}.template-search .card--text{border:1px solid #e8e1d4;border-radius:13px;background:#f8f6f1}.template-search .facets__heading,.template-search .facets__summary,.template-search .facet-filters__label,.template-search .facet-filters__sort,.template-search .product-count{font-family:var(--font-body-family);color:#524b3d}.template-search .facets__summary,.template-search .mobile-facets__open{font-size:13px}.template-search #product-grid{row-gap:24px}.predictive-search{border:1px solid #e4dac4!important;border-radius:12px!important;background:#fff!important;box-shadow:0 14px 35px #2e210d15!important;color:#191919;font-family:var(--font-body-family)!important;overflow:hidden}.predictive-search .predictive-search__heading{color:#8d7030;font:500 10px/1.6 var(--font-body-family);letter-spacing:1.2px;text-transform:uppercase;border-color:#eee7d8}.predictive-search .predictive-search__item--link-with-thumbnail{gap:14px;padding:12px 18px;align-items:center}.predictive-search .predictive-search__image{width:76px;height:76px;object-fit:contain;padding:5px;border:1px solid #eee7da;border-radius:8px;background:#fff}.predictive-search .predictive-search__item-heading{font:500 13px/1.5 var(--font-body-family);letter-spacing:0;color:#191919}.predictive-search .predictive-search__item-heading mark{background:#eee4ce;color:inherit}.predictive-search .pp-card-inspiration{font:400 11px/1.5 var(--font-body-family);color:#796b4c;margin:3px 0}.predictive-search .pp-card-scent{display:none}.predictive-search .pp-predictive-price{font:600 13px/1.5 var(--font-body-family);margin:6px 0 0;color:#191919}.predictive-search .pp-predictive-price.is-sale{color:#b51f39}.predictive-search .pp-predictive-price del{font-size:11px;font-weight:400;color:#858079;margin-left:6px}.predictive-search .predictive-search__item[aria-selected=true],.predictive-search .predictive-search__list-item[aria-selected=true]>.predictive-search__item,.predictive-search .predictive-search__item:hover{background:#f8f5ee;text-decoration:none}.predictive-search .predictive-search__search-for-button{font:500 12px/1.5 var(--font-body-family);color:#171717;background:#f8f5ee;border-top:1px solid #e7dfcf}.predictive-search .predictive-search__item-query-result{font-family:var(--font-body-family);font-size:12px}@media(max-width:749px){.template-search__header.page-width{width:calc(100% - 28px);margin:12px auto 22px;padding:22px 16px 18px;border-radius:13px}.template-search__header h1{font-size:26px}.pp-search-intro{font-size:12px;margin-bottom:14px}.pp-search-popular{gap:6px}.pp-search-popular>a{font-size:11px;padding:5px 11px}.template-search__search .field__input,.search-modal .field__input{font-size:14px;padding-left:16px!important}.pp-search-card__image{margin:6px 6px 0}.pp-search-card__image img{padding:5px}.pp-search-card__copy{padding:11px 11px 12px}.pp-search-card h3{font-size:13px;line-height:1.5}.pp-search-card__caption .pp-card-inspiration{font-size:10px}.pp-search-card__caption .pp-card-scent{font-size:11px}.pp-search-card__price{font-size:14px;gap:5px;margin-bottom:12px}.pp-search-card__price del{font-size:10px}.pp-search-card__button{font-size:11px;padding:9px 5px;min-height:42px}.pp-search-card__badge{font-size:9px;padding:4px 6px;top:4px;left:4px}.template-search #product-grid{row-gap:16px}.predictive-search .predictive-search__item--link-with-thumbnail{padding:10px 12px;gap:10px}.predictive-search .predictive-search__image{width:64px;height:64px}.predictive-search .predictive-search__item-heading{font-size:12px}.predictive-search .pp-card-inspiration{font-size:10px}.predictive-search .pp-predictive-price{font-size:12px}.search-modal__content{padding-left:16px!important;padding-right:16px!important}.search-modal__close-button{margin-left:6px!important}}@media(prefers-reduced-motion:reduce){.pp-search-card{transition:none}}.template-search__search .field__input:focus,.template-search__search .field__input:focus-visible,.search-modal .field__input:focus,.search-modal .field__input:focus-visible{outline:0!important;box-shadow:none!important}body .search-modal .field button.search__button,body .template-search__search .field button.search__button{display:grid!important;place-items:center;background:#191919!important;color:#fff!important;border:0!important;padding:12px!important;min-width:44px;width:44px;height:44px;top:5px;right:5px}.search-modal .reset__button:after,.template-search__search .reset__button:after{display:none}.predictive-search .predictive-search__results-groups-wrapper{display:block!important}.predictive-search .predictive-search__result-group{width:100%;min-width:0}.predictive-search #predictive-search-results-queries-list{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 8px}.predictive-search #predictive-search-results-queries-list .predictive-search__item{padding:5px 12px;background:#f8f5ee;border:1px solid #e6ddc9;border-radius:20px}.predictive-search #predictive-search-results-products-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.predictive-search .predictive-search__item--link-with-thumbnail{grid-template-columns:76px minmax(0,1fr)!important;gap:14px!important}@media(max-width:749px){.predictive-search #predictive-search-results-products-list{grid-template-columns:1fr}.predictive-search .predictive-search__item--link-with-thumbnail{grid-template-columns:64px minmax(0,1fr)!important;gap:10px!important}}.template-search{padding-top:0!important}.template-search--empty{padding-bottom:32px!important}@media(max-width:749px){.template-search__search .field__input,.search-modal .field__input{font-size:16px}}@media(max-width:749px){.search-modal__content{padding-left:12px!important;padding-right:52px!important}.search-modal__close-button{position:absolute!important;right:9px!important;width:32px!important;min-width:32px!important;height:44px!important;margin:0!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pp-search.css.map */
