:root{--stamp-search-paper: #f7f5f0;--stamp-search-canvas: #fbfaf7;--stamp-search-ink: #29231f;--stamp-search-muted: #766e63;--stamp-search-line: #d8d0c1;--stamp-search-action: #a55232;--stamp-search-gold: #c8a96e}.predictive-search__close-icon--mobile{display:none}@media screen and (min-width:750px){.search-modal__content{--modal-width: min(920px, calc(100vw - 48px) );--modal-top-margin: clamp(96px, 15vh, 150px);width:var(--modal-width);max-width:var(--modal-width);max-height:min(690px,calc(100dvh - var(--modal-top-margin) - 36px));margin-block-start:var(--modal-top-margin);padding:8px;overflow:hidden;border:0;border-radius:0;background:var(--stamp-search-paper);box-shadow:none;filter:drop-shadow(0 18px 38px rgb(70 47 29 / 18%));-webkit-mask:radial-gradient(circle at 7px 0,transparent 0 4.5px,#000 4.8px) -7px 0 / 14px 100% repeat-x,radial-gradient(circle at 7px 100%,transparent 0 4.5px,#000 4.8px) -7px 0 / 14px 100% repeat-x,radial-gradient(circle at 0 7px,transparent 0 4.5px,#000 4.8px) 0 -7px / 100% 14px repeat-y,radial-gradient(circle at 100% 7px,transparent 0 4.5px,#000 4.8px) 0 -7px / 100% 14px repeat-y;-webkit-mask-composite:source-in,source-in,source-in;mask:radial-gradient(circle at 7px 0,transparent 0 4.5px,#000 4.8px) -7px 0 / 14px 100% repeat-x,radial-gradient(circle at 7px 100%,transparent 0 4.5px,#000 4.8px) -7px 0 / 14px 100% repeat-x,radial-gradient(circle at 0 7px,transparent 0 4.5px,#000 4.8px) 0 -7px / 100% 14px repeat-y,radial-gradient(circle at 100% 7px,transparent 0 4.5px,#000 4.8px) 0 -7px / 100% 14px repeat-y;mask-composite:intersect,intersect,intersect}.dialog-modal[open].search-modal__content{border-radius:0;box-shadow:none;animation:stamp-search-popup-in .26s cubic-bezier(.22,1,.36,1) forwards}.dialog-modal.search-modal__content.dialog-closing{animation:stamp-search-popup-out .18s ease forwards}.search-modal__content::backdrop{background:#32241a2e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.search-modal .predictive-search{overflow:hidden;border:1px solid color-mix(in srgb,var(--stamp-search-line) 82%,transparent);border-radius:12px;background:var(--stamp-search-paper)}.search-modal .predictive-search-form__content-wrapper{position:relative;top:auto;max-height:min(600px,calc(100dvh - var(--modal-top-margin) - 110px));overflow:hidden;border-radius:0 0 12px 12px}.search-modal .predictive-search-form__header{padding:9px 10px;border-bottom:1px solid var(--stamp-search-line);background:var(--stamp-search-paper)}.search-modal .predictive-search-form__header-inner{min-height:48px;border:1px solid var(--stamp-search-line);border-radius:999px;background:#ebe8e1}.search-modal input.search-input{padding-block:12px;font-size:14px}.search-modal .predictive-search__icon{left:25px;color:var(--stamp-search-action)}.search-modal .predictive-search__close-modal-button{width:42px;height:42px;flex:0 0 42px;margin-inline:8px 0;border:1px solid var(--stamp-search-line);border-radius:50%;color:var(--stamp-search-ink)}.search-modal .predictive-search-results__inner{padding-block:20px 28px;background:var(--stamp-search-paper)}.search-modal .predictive-search-results__title{color:var(--stamp-search-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.search-modal .predictive-search-results__card--product{padding:7px;border:1px solid var(--stamp-search-line);border-radius:13px;background:#fff}.search-modal .predictive-search-results__card--product:hover{margin:0;padding:7px;border-color:color-mix(in srgb,var(--stamp-search-action) 55%,var(--stamp-search-line));border-radius:13px;background:#fff;transform:translateY(-2px)}.search-modal .predictive-search__search-button{min-height:42px;padding-inline:22px;border:1px solid var(--stamp-search-action);border-radius:999px;background:var(--stamp-search-action);color:#fff;font-size:11px;font-weight:750;letter-spacing:.04em}}@media screen and (max-width:749px){.search-modal__content,.dialog-modal[open].search-modal__content{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:var(--stamp-search-canvas);box-shadow:none}.dialog-modal[open].search-modal__content{animation:stamp-search-mobile-in .32s cubic-bezier(.22,1,.36,1) forwards}.dialog-modal.search-modal__content.dialog-closing{animation:stamp-search-mobile-out .22s ease forwards}.search-modal predictive-search-component{height:100%;align-items:stretch;background:var(--stamp-search-canvas)}.search-modal .predictive-search-form{display:flex;height:100%;flex-direction:column}.search-modal .predictive-search-form__header{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;padding:calc(10px + env(safe-area-inset-top)) 12px 12px;border:0;border-bottom:1px solid var(--stamp-search-line);background:var(--stamp-search-paper);box-shadow:0 5px 20px #4c342312}.search-modal .predictive-search-form__header-inner{position:relative;grid-column:2;min-width:0;min-height:42px;border:1px solid var(--stamp-search-line);border-radius:999px;background:#ebe8e1}.search-modal .predictive-search__close-modal-button{grid-column:1;grid-row:1;width:40px;height:40px;margin:1px 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--stamp-search-ink)}.predictive-search__close-icon--desktop{display:none}.predictive-search__close-icon--mobile{display:flex}.search-modal .predictive-search__close-icon--mobile,.search-modal .predictive-search__close-icon--mobile svg{width:22px;height:22px}.search-modal input.search-input{min-width:0;min-height:40px;padding:9px 40px 9px 41px;font-size:13px}.search-modal .predictive-search__icon{left:14px;color:var(--stamp-search-action)}.search-modal .predictive-search-form__content-wrapper{position:relative;top:auto;display:flex;min-height:0;flex:1;overflow:hidden;border-radius:0}.search-modal .predictive-search-form__content{max-height:none;flex:1;background:var(--stamp-search-canvas)}.search-modal .predictive-search-results__inner{padding-block:5px calc(82px + env(safe-area-inset-bottom))}.search-modal .predictive-search-results__title{margin-block:10px 8px;color:var(--stamp-search-muted);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.search-modal .predictive-search-results__products,.search-modal .predictive-search-results__wrapper-queries,.search-modal .predictive-search-results__resource-header{padding-inline:12px}.search-modal .predictive-search-results__wrapper-products{grid-template-columns:minmax(0,1fr);gap:8px}.search-modal .predictive-search-results__card--product{min-width:0;padding:7px 9px;border:0;border-radius:0;background:var(--stamp-search-paper);box-shadow:inset 0 0 0 1px var(--stamp-search-line),0 3px 12px #4a33220d;-webkit-mask:radial-gradient(circle at 5px 0,transparent 0 3px,#000 3.3px) -5px 0 / 10px 100% repeat-x,radial-gradient(circle at 5px 100%,transparent 0 3px,#000 3.3px) -5px 0 / 10px 100% repeat-x;-webkit-mask-composite:source-in;mask:radial-gradient(circle at 5px 0,transparent 0 3px,#000 3.3px) -5px 0 / 10px 100% repeat-x,radial-gradient(circle at 5px 100%,transparent 0 3px,#000 3.3px) -5px 0 / 10px 100% repeat-x;mask-composite:intersect}.search-modal .predictive-search-results__card--product:hover,.search-modal .predictive-search-results__card--product:is([aria-selected=true].keyboard-focus,:focus-visible,:has(.resource-card:focus-visible)){margin:0;padding:7px 9px;border:0;border-radius:0;background:var(--stamp-search-paper);outline:1px solid var(--stamp-search-action);outline-offset:-5px}.search-modal .resource-card{display:grid;grid-template-columns:82px minmax(0,1fr);min-height:82px;align-items:center;gap:11px}.search-modal .resource-card__media{width:82px;height:82px;aspect-ratio:1!important;overflow:hidden;border:1px solid color-mix(in srgb,var(--stamp-search-line) 75%,transparent);border-radius:9px;background:#f0ece4}.search-modal .resource-card__image{object-fit:contain}.search-modal .resource-card__content{min-width:0;justify-content:center;gap:5px;padding-inline-end:26px}.search-modal .resource-card__content:after{content:"\2192";position:absolute;right:12px;color:var(--stamp-search-action);font-size:16px;font-weight:500}.search-modal .resource-card__title{display:-webkit-box;overflow:hidden;font-size:12px;font-weight:650;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.search-modal .resource-card__content .price{color:var(--stamp-search-ink);font-size:11px;font-weight:700}.search-modal .resource-card__content .compare-at-price{color:var(--stamp-search-muted)}.search-modal .predictive-search-form__footer{position:absolute;bottom:calc(14px + env(safe-area-inset-bottom));padding:0 12px;background:transparent}.search-modal .predictive-search__search-button{width:100%;min-height:44px;border:1px solid var(--stamp-search-action);border-radius:999px;background:var(--stamp-search-action);color:#fff;font-size:11px;font-weight:750}.search-modal .predictive-search-results__no-results:last-child{margin:28px 16px;color:var(--stamp-search-muted);font-size:12px}}.stamp-search-page,.stamp-search-results{background:var(--stamp-search-canvas);color:var(--stamp-search-ink)}.stamp-search-page{padding-block-start:calc(var(--gharana-mobile-expanded-height, 256px) + 14px)}.stamp-search-page .search-page__header{display:flex;width:min(1440px,calc(100% - 20px));align-items:flex-start;margin-inline:auto;padding:22px 18px 24px;background:var(--stamp-search-paper);filter:drop-shadow(0 8px 22px rgb(72 50 34 / 8%));-webkit-mask:radial-gradient(circle at 6px 0,transparent 0 3.6px,#000 3.9px) -6px 0 / 12px 100% repeat-x,radial-gradient(circle at 6px 100%,transparent 0 3.6px,#000 3.9px) -6px 0 / 12px 100% repeat-x;-webkit-mask-composite:source-in;mask:radial-gradient(circle at 6px 0,transparent 0 3.6px,#000 3.9px) -6px 0 / 12px 100% repeat-x,radial-gradient(circle at 6px 100%,transparent 0 3.6px,#000 3.9px) -6px 0 / 12px 100% repeat-x;mask-composite:intersect}.stamp-search-page__eyebrow{margin:0 0 6px;color:var(--stamp-search-action);font-size:9px;font-weight:800;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.stamp-search-page .search-page__header h3{margin:0;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(28px,8vw,52px);letter-spacing:-.035em;line-height:1}.stamp-search-page .search-page-input__parent,.stamp-search-page search-page-input-component{width:100%;max-width:720px;align-items:stretch}.stamp-search-page search-page-input-component{margin:18px 0 0;background:transparent}.stamp-search-page .search-page-input{min-height:48px;padding-block:11px;border:1px solid var(--stamp-search-line);border-radius:999px;background:#ebe8e1;color:var(--stamp-search-ink);font-size:13px}.stamp-search-page search-page-input-component .search__icon{color:var(--stamp-search-action)}.stamp-search-page__summary{margin:11px 0 0;color:var(--stamp-search-muted);font-size:11px;line-height:1.45}.stamp-search-results{padding-block-start:16px!important;padding-block-end:calc(106px + env(safe-area-inset-bottom))!important}.stamp-search-results .collection-wrapper{width:min(1440px,calc(100% - 20px));margin-inline:auto}.stamp-search-results .main-collection-grid{grid-column:1 / -1}.stamp-search-results .product-grid{gap:10px 8px}.stamp-search-results .product-grid__item{min-width:0;padding:5px;border:1px solid var(--stamp-search-line);border-radius:14px;background:var(--stamp-search-paper);box-shadow:0 4px 15px #4a33220d}.stamp-search-results .product-card,.stamp-search-results .product-card__content{height:100%}.stamp-search-results .product-card__content{gap:5px;padding:0 7px 8px}.stamp-search-results .card-gallery,.stamp-search-results .product-media-container{overflow:hidden;border-radius:10px;background:#efeae1}.stamp-search-results .product-card :is(h3,h4,.h3,.h4){display:-webkit-box;min-height:28px;overflow:hidden;font-size:11.5px;font-weight:650;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.stamp-search-results .product-card .price{font-size:12px;font-weight:750}.stamp-search-results :is(.facets,.facets__form){border-color:var(--stamp-search-line)}.stamp-search-results .button,.stamp-search-results button:not(.slideshow-control){border-radius:999px}@media screen and (min-width:750px){.stamp-search-page{padding-block-start:104px}.stamp-search-page .search-page__header{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);column-gap:clamp(36px,7vw,110px);align-items:center;padding:32px clamp(28px,4vw,58px) 34px}.stamp-search-page__eyebrow,.stamp-search-page .search-page__header>:is(.text-block,h3){grid-column:1}.stamp-search-page .search-page-input__parent{grid-column:2;grid-row:1 / span 3}.stamp-search-page search-page-input-component{margin:0}.stamp-search-page__summary{grid-column:1;max-width:420px}.stamp-search-results{padding-block-start:28px!important;padding-block-end:72px!important}.stamp-search-results .collection-wrapper{width:min(1440px,calc(100% - 32px))}.stamp-search-results .product-grid{gap:20px 16px}.stamp-search-results .product-grid__item{padding:8px;border-radius:18px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.stamp-search-results .product-grid__item:hover{border-color:color-mix(in srgb,var(--stamp-search-action) 45%,var(--stamp-search-line));box-shadow:0 12px 28px #4a332217;transform:translateY(-2px)}.stamp-search-results .product-card__content{gap:8px;padding:0 11px 12px}.stamp-search-results .product-card :is(h3,h4,.h3,.h4){min-height:38px;font-size:15px}.stamp-search-results .product-card .price{font-size:14px}}@keyframes stamp-search-popup-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes stamp-search-popup-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.99)}}@keyframes stamp-search-mobile-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes stamp-search-mobile-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(16px)}}@media(prefers-reduced-motion:reduce){.dialog-modal[open].search-modal__content,.dialog-modal.search-modal__content.dialog-closing,.stamp-search-results .product-grid__item{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/search-stamp.css.map */
