.csearch__wrap{width:100%;max-width:var(--c-max, 1280px);margin-inline:auto;max-height:100dvh;display:flex;flex-direction:column;padding-inline:var(--c-gutter, 20px)}@media(min-width:1000px){.csearch__wrap{padding-inline:40px}}.csearch__top{flex:none;display:flex;align-items:center;gap:12px;min-height:var(--c-head-h, 56px);border-bottom:1px solid var(--c-line)}.csearch__ic{flex:none;color:var(--c-soft)}.csearch__input{flex:1;min-width:0;border:0;background:transparent;font-size:16px;font-family:var(--c-sans);color:var(--c-fg);padding:14px 0;outline:none}.csearch__input::placeholder{color:var(--c-soft)}.csearch__input::-webkit-search-cancel-button{display:none}.csearch__clear{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;background:none;color:var(--c-soft);cursor:pointer}.csearch__clear svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.5;fill:none}.csearch__clear:hover{color:var(--c-fg)}.csearch__clear[hidden]{display:none}.csearch__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding-block:8px 24px}.csearch__body::-webkit-scrollbar{display:none}.csearch__grp{margin-bottom:18px}.csearch__grp:last-child{margin-bottom:0}.csearch__lab{margin:14px 0 8px;font-size:var(--t-u2, 10px);font-weight:500;letter-spacing:var(--t-track, .2em);text-transform:uppercase;color:var(--c-soft)}.csearch__lab--row{display:flex;align-items:center;justify-content:space-between;gap:12px}.csearch__clearall{border:0;background:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--c-soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.csearch__clearall:hover{color:var(--c-fg)}.csearch__pills{display:flex;flex-wrap:wrap;gap:8px}.csearch__pill{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--c-line);border-radius:999px;background:transparent;font-family:var(--c-sans);font-size:13.5px;color:var(--c-fg);text-decoration:none;cursor:pointer;transition:border-color .18s var(--c-ease, ease),background-color .18s var(--c-ease, ease)}.csearch__pill:hover,.csearch__pill:focus-visible{border-color:var(--c-fg);background:var(--c-surface)}.csearch__rows{display:block}.csr{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 10px;margin-inline:-10px;border-radius:var(--c-r, 2px);color:inherit;text-decoration:none}.csr--plain{grid-template-columns:minmax(0,1fr);min-height:44px}.csr__m{width:48px;height:48px;border-radius:var(--c-r, 2px);overflow:hidden;background:var(--c-surface)}.csr__m img{width:100%;height:100%;object-fit:cover;display:block}.csr__b{min-width:0}.csr__t{display:block;font-size:14.5px;line-height:1.3;color:var(--c-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csr__s{display:block;margin-top:2px;font-size:12px;line-height:1.3;color:var(--c-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csr__p{font-size:13.5px;color:var(--c-fg);font-variant-numeric:tabular-nums;white-space:nowrap}.csr__was{color:var(--c-soft);font-size:12px;margin-left:4px}.csr.is-active,.csearch__all.is-active{background:var(--c-surface);box-shadow:inset 2px 0 0 var(--c-clay)}.csearch__all{display:flex;align-items:center;min-height:52px;margin-top:10px;padding:0 10px;margin-inline:-10px;border-top:1px solid var(--c-hair);font-size:13.5px;color:var(--c-fg);text-decoration:none}.csearch__msg{margin:18px 0 6px;font-size:14.5px;color:var(--c-muted)}@media(max-width:999px){.csearch__wrap{height:100dvh;padding-inline:var(--c-gutter, 20px)}.csearch__top{position:sticky;top:0;z-index:2;background:var(--c-bg)}.csearch__body{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.csearch__pill{transition:none}}.csearch.csearch{block-size:auto;max-block-size:90dvh;background:var(--c-bg, var(--t-page))}.csearch .csearch__wrap{display:flex;flex-direction:column;min-block-size:0;block-size:100%;inline-size:100%;max-inline-size:var(--c-max, 1280px);margin-inline:auto;padding-inline:16px}@media(min-width:1000px){.csearch .csearch__wrap{padding-inline:40px}}.csearch .csearch__top{position:sticky;inset-block-start:0;z-index:2;flex:none;background:var(--c-bg, var(--t-page));border-block-end:1px solid var(--c-line)}.csearch .csearch__input{font-size:16px}.csearch .csearch__body.csearch__body{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-block:16px 32px;padding-inline:0;margin-inline:0}.csearch .cgrid.csearch__grid,.csearch .csearch__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media(min-width:1000px){.csearch .cgrid.csearch__grid,.csearch .csearch__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.csearch .csearch__grp{margin-block-end:18px}.csearch .csearch__grp--grid{margin-block-end:0}.csearch .csearch__lab{margin:0 0 8px}.csearch .csearch__msg{margin:0;padding:28px 0;font-family:var(--c-sans);font-size:15px;line-height:1.5;color:var(--c-muted)}.csearch .csearch__all{display:inline-flex;align-items:center;gap:9px;margin-block-start:22px;font-family:var(--c-sans);font-size:14px;color:var(--c-fg)}.csearch.csearch{z-index:1001}.csearch .csearch__browse{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:40px;align-items:start;padding-block:8px 4px}.csearch .csearch__links{display:flex;flex-direction:column;gap:2px}.csearch .csearch__link{display:flex;align-items:center;min-block-size:38px;font-family:var(--c-sans);font-size:15px;line-height:1.3;color:var(--c-fg);text-decoration:none}@media(hover:hover){.csearch .csearch__link:hover{color:var(--c-muted)}}.csearch .csearch__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.csearch .csearch__tile{position:relative;display:block;aspect-ratio:4 / 5;border-radius:12px;overflow:hidden;text-decoration:none;background:var(--t-card)}.csearch .csearch__tileimg{display:block;inline-size:100%;block-size:100%;object-fit:cover}.csearch .csearch__tile:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgb(var(--t-ink-rgb) / 0),rgb(var(--t-ink-rgb) / .58));pointer-events:none}.csearch .csearch__tilelbl{position:absolute;inset-inline-start:14px;inset-block-end:12px;z-index:1;font-family:var(--c-sans);font-size:15px;font-weight:500;color:var(--t-white, #FFFFFF)}@media(max-width:999px){.csearch .csearch__browse,.csearch .csearch__grp,.csearch [data-calmy-recent]{display:none}.csearch.csearch{block-size:auto;max-block-size:100dvh}.csearch .csearch__body.csearch__body{padding-block:0}.csearch .csearch__body.csearch__body:has(.csearch__grid),.csearch .csearch__body.csearch__body:has(.csearch__msg),.csearch .csearch__body.csearch__body:has(.csearch__all){padding-block:12px 20px}}.csearch .csearch__go{display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;flex:none;padding:0;border:0;background:transparent;color:var(--c-fg);cursor:pointer}.csearch .csearch__go:focus-visible{outline:2px solid var(--c-fg);outline-offset:2px;border-radius:8px}.csearch{--csearch-olive-rgb: 107 115 85}.csearch .csearch__link{padding:6px 10px;margin-inline:-10px;border-radius:8px;border:1px solid transparent;background:transparent;text-decoration:none;text-underline-offset:4px;text-decoration-thickness:1px;transition:background-color .15s var(--c-ease, ease),border-color .15s var(--c-ease, ease)}@media(hover:hover){.csearch .csearch__link:hover{color:var(--c-fg);text-decoration:underline;background:rgb(var(--csearch-olive-rgb) / .1)}}.csearch .csearch__link:focus-visible{outline:none;color:var(--c-fg);text-decoration:underline;background:rgb(var(--csearch-olive-rgb) / .1);border-color:rgb(var(--csearch-olive-rgb) / .55);box-shadow:0 0 0 2px rgb(var(--csearch-olive-rgb) / .28)}@media(prefers-reduced-motion:reduce){.csearch .csearch__link{transition:none}}.csearch .csearch__top{display:flex;align-items:center;gap:4px;min-block-size:0;block-size:50px;padding-inline:14px;margin-block:12px;border:1px solid rgb(var(--csearch-olive-rgb) / .42);border-radius:10px;background:var(--t-white, #FFFFFF);transition:border-color .15s var(--c-ease, ease),box-shadow .15s var(--c-ease, ease)}.csearch .csearch__top{border-block-end-width:1px}.csearch .csearch__top:focus-within{border-color:rgb(var(--csearch-olive-rgb) / .85);box-shadow:0 0 0 3px rgb(var(--csearch-olive-rgb) / .16)}.csearch .csearch__input.csearch__input{flex:1 1 auto;min-inline-size:0;background:transparent;border:0;outline:none;padding-block:0;padding-inline:8px;font-family:var(--c-sans);font-size:16px;color:var(--c-fg)}.csearch .csearch__input::placeholder{color:var(--c-muted);opacity:1}.csearch .csearch__go{color:var(--c-muted)}@media(hover:hover){.csearch .csearch__go:hover{color:var(--c-fg)}}.csearch .csearch__bar{display:flex;align-items:center;gap:8px}.csearch .csearch__top{flex:1 1 auto;min-inline-size:0}.csearch .csearch__close{flex:none}@media(prefers-reduced-motion:reduce){.csearch .csearch__top{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/calmy-search.css.map */
