.main-search__intro{position:relative;isolation:isolate;overflow:hidden;overflow:clip;padding-block:clamp(150px,13vw,190px) clamp(88px,8vw,120px);background:radial-gradient(60% 70% at 92% 0%,rgba(23,194,194,.18),transparent 70%),radial-gradient(50% 60% at 0% 100%,rgba(196,154,60,.12),transparent 70%),linear-gradient(170deg,var(--deep),var(--abyss) 72%)}.main-search__intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.main-search__intro-inner{display:grid;gap:clamp(22px,2.6vw,32px)}.main-search__heading{font-family:var(--cine-font-display);font-weight:300;font-size:clamp(3.25rem,9vw,8.5rem);line-height:.92;letter-spacing:-.04em;color:var(--fg);margin:0;text-wrap:balance;overflow-wrap:anywhere}.main-search__terms{display:block;font-style:italic;font-weight:400;color:var(--glow)}.main-search__form{max-width:680px;margin:8px 0 0}.main-search__field{position:relative;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 22px;border:1px solid var(--line);border-radius:980px;background:#f3ede30f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .4s var(--cine-ease),background-color .4s var(--cine-ease)}.main-search__field:focus-within{border-color:var(--glow);background:#f3ede31a}.main-search__glyph{flex:none;color:var(--fg-muted)}.main-search__input{flex:1 1 auto;min-width:0;min-height:48px;padding:0 4px;border:0;background:transparent;color:var(--fg);font-family:var(--cine-font-body);font-size:16px;font-weight:300;outline:none;-webkit-appearance:none;appearance:none}.main-search__input::placeholder{color:#f3ede380}.main-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.main-search__field:has(.main-search__input:focus-visible){outline:2px solid var(--glow);outline-offset:3px}.main-search .btn.main-search__submit{flex:none;min-height:48px;padding-inline:26px}.main-search__count{color:var(--fg-muted)}.main-search__chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.main-search__chips-label{color:var(--fg-muted);margin-right:6px}.main-search__chip{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--line);border-radius:980px;color:var(--fg);font-family:var(--cine-font-body);font-size:13px;font-weight:400;text-decoration:none;transition:border-color .4s var(--cine-ease),color .4s var(--cine-ease),transform .4s var(--cine-ease)}.main-search__chip:hover{border-color:var(--glow);color:var(--glow);transform:translateY(-2px)}.main-search__chip:focus-visible{outline:2px solid var(--glow);outline-offset:3px}.main-search__results{padding-block:clamp(64px,8vw,112px) clamp(88px,10vw,144px)}.main-search__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(14px,2vw,28px)}@media(min-width:750px){.main-search__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.main-search__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.main-search__item{min-width:0}.search-card{display:grid;gap:16px;color:inherit;text-decoration:none;border-radius:22px}.search-card:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.search-card__frame{position:relative;aspect-ratio:4 / 5;border-radius:22px;overflow:hidden;isolation:isolate;background:radial-gradient(80% 60% at 50% 100%,color-mix(in srgb,var(--fruit) 26%,transparent),transparent 72%),var(--sand);box-shadow:0 1px #ffffff8c inset,0 30px 60px -38px #03191a73;display:flex;align-items:center;justify-content:center}.search-card__image{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--cine-ease)}.search-card:hover .search-card__image{transform:scale(1.05)}.search-card__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--fruit) 22%,transparent));mix-blend-mode:multiply}.search-card__mark{font-family:var(--cine-font-display);font-size:clamp(4rem,9vw,7rem);font-style:italic;font-weight:400;line-height:1;color:var(--teal);opacity:.35}.search-card__content{display:grid;gap:6px;padding-inline:4px}.search-card__kind{color:#75581a}.search-card__title{font-family:var(--cine-font-body);font-size:15px;font-weight:500;line-height:1.35;letter-spacing:0;color:var(--fg);margin:0}.search-card__price{margin:0;font-family:var(--cine-font-body);font-size:14px;font-weight:400;color:var(--fg-muted);font-variant-numeric:tabular-nums}.search-card__price--sale{color:var(--teal);font-weight:500;margin-right:6px}.search-card__price--compare{opacity:.6}.search-card__excerpt{margin:0;font-size:13px;font-weight:300;line-height:1.65;color:var(--fg-muted)}.main-search__empty{display:grid;justify-items:start;gap:18px;max-width:680px}.main-search__empty-heading{margin:0}.main-search__empty-body{margin:0 0 10px;max-width:52ch}.main-search__pagination{margin-top:clamp(56px,6vw,88px);display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-family:var(--cine-font-body);font-size:14px}.main-search__pagination a,.main-search__pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border-radius:980px;border:1px solid var(--line);color:var(--fg);text-decoration:none}.main-search__pagination span.page{padding:0;border:0;min-width:0;height:auto}.main-search__pagination span.page a{border:1px solid var(--line)}.main-search__pagination span.deco{border:0}.main-search__pagination a:hover{border-color:var(--teal);color:var(--teal)}.main-search__pagination a:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.main-search__pagination span.current{background:var(--ink);border-color:var(--ink);color:var(--cream)}@media(max-width:749px){.main-search__field{padding-left:16px}.main-search .btn.main-search__submit{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.main-search__field,.main-search__chip,.search-card__image{transition:none}.main-search__chip:hover,.search-card:hover .search-card__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cine-search.css.map */
