#search-modal{--s8-ink:#0d0e0c;--s8-muted:#6b6f66;--s8-soft:#9a9d93;--s8-line:#e3e4df;--s8-bg:#fff;--s8-tile:#ecece8;--s8-moss:#55642f;--s8-price:#5d6959;--s8-pad:clamp(18px,2.3vw,32px);--s8-font:var(--font-04-primary,"Inter Tight",Helvetica,Arial,sans-serif)}#search-modal .search-modal__content{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--s8-bg)!important;color:var(--s8-ink)!important;box-shadow:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;animation:none!important;transform:none!important;font-family:var(--s8-font)}#search-modal .search-modal__content[open]{display:block!important}#search-modal .search-modal__content::backdrop{background:transparent}@media(prefers-reduced-motion:no-preference){#search-modal .search-modal__content[open]{animation:s8-in .22s ease-out both!important}@keyframes s8-in{0%{opacity:0}to{opacity:1}}}#search-modal predictive-search-component.s8{display:block!important;width:100%!important;margin:0!important;background:var(--s8-bg)!important;color:var(--s8-ink)!important}#search-modal .predictive-search-form{display:flex!important;flex-direction:column;min-height:100dvh;width:100%;position:relative}#search-modal .s8-head{position:sticky!important;top:0;z-index:5;display:block!important;width:100%!important;padding:0!important;margin:0!important;background:var(--s8-bg)!important;border:0!important;border-radius:0!important}#search-modal .s8-head:before{display:none!important}#search-modal .s8-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:52px;padding:max(0px,env(safe-area-inset-top)) var(--s8-pad) 0;border-bottom:1px solid var(--s8-line)}#search-modal .s8-kicker{font-size:10px;font-weight:500;letter-spacing:.14em;color:var(--s8-moss)}#search-modal .s8-logo{justify-self:center;font-size:15px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;color:var(--s8-ink)}#search-modal .s8-close{justify-self:end;display:inline-flex;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--s8-ink);font-family:var(--s8-font);font-size:11px;font-weight:500;letter-spacing:.06em;cursor:pointer}#search-modal .s8-close:hover{color:var(--s8-moss)}#search-modal .s8-field{position:relative;display:flex!important;align-items:flex-end;gap:14px;width:auto!important;margin:0 var(--s8-pad)!important;padding:clamp(18px,2.2vw,26px) 0 8px!important;border:0!important;border-bottom:1px solid var(--s8-ink)!important;border-radius:0!important;background:transparent!important;outline:0!important;box-shadow:none!important}#search-modal input.s8-input{flex:1 1 auto;min-width:0;width:100%;padding:0!important;margin:0;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:var(--s8-ink);font-family:var(--s8-font);font-size:clamp(20px,1.9vw,28px);font-weight:400;line-height:1.15;letter-spacing:-.02em;text-transform:uppercase;text-overflow:ellipsis}#search-modal input.s8-input::placeholder{color:#b9bbb3;opacity:1}#search-modal input.s8-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}#search-modal .s8-clear{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0;margin:0;border:0;background:transparent;color:var(--s8-muted);cursor:pointer;font-family:var(--s8-font);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}#search-modal .s8-clear[hidden]{display:none!important}#search-modal .s8-clear:hover{color:var(--s8-ink)}#search-modal .s8-enter{flex:none;padding-bottom:5px;font-size:10px;font-weight:400;letter-spacing:.08em;color:var(--s8-muted);white-space:nowrap}#search-modal .s8-field:has(.s8-clear:not([hidden])) .s8-enter{display:none}#search-modal .s8-body{position:static!important;top:auto!important;flex:1 1 auto;display:block!important;width:100%!important;max-height:none!important;overflow:visible!important;border-radius:0!important;box-shadow:none!important;transform:none!important;background:var(--s8-bg)}#search-modal .predictive-search-form__footer{display:none!important}#search-modal .s8-results{max-height:none!important;overflow:visible!important;padding:0!important;background:var(--s8-bg)}#search-modal .predictive-search-form:has(.s8-clear[hidden]) .s8-results{display:none!important}#search-modal .predictive-search-form:has(.s8-clear:not([hidden])) .s8-disc{display:none!important}#search-modal .s8-results .predictive-search-dropdown,#search-modal .s8-results .predictive-search-results__inner{position:static!important;display:block!important;width:100%!important;max-height:none!important;height:auto!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;animation:none!important}#search-modal .s8-disc,#search-modal .s8-res{display:grid;grid-template-columns:30% 38% 32%;min-height:calc(100dvh - 130px);padding:0!important;margin:0;font-family:var(--s8-font);color:var(--s8-ink)}#search-modal .s8-col{min-width:0;margin:0}#search-modal .s8-col--left,#search-modal .s8-col--right{display:flex;flex-direction:column;gap:28px;padding:28px var(--s8-pad) 36px}#search-modal .s8-col--left{border-right:1px solid var(--s8-line)}#search-modal .s8-focus{display:flex;flex-direction:column;border-right:1px solid var(--s8-line)}#search-modal .s8-label{display:block;margin:0 0 8px;padding:0;background:none;font-family:var(--s8-font);font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--s8-muted)}#search-modal .s8-label--moss{color:var(--s8-moss);margin:0}#search-modal .s8-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}#search-modal .s8-label-row .s8-label{margin:0}#search-modal .s8-textlink{font-size:11px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--s8-ink);text-decoration:underline;text-underline-offset:3px}#search-modal .s8-block{display:flex;flex-direction:column}#search-modal ul.s8-big,#search-modal ul.s8-chips,#search-modal ul.s8-grid,#search-modal ul.s8-queries,#search-modal ul.s8-links{list-style:none;margin:0;padding:0}#search-modal .s8-big a,#search-modal .s8-queries a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:6px 0;border-bottom:1px solid var(--s8-line);color:var(--s8-ink);text-decoration:none;font-size:13px;font-weight:400;line-height:1.25;letter-spacing:.02em;text-transform:uppercase}#search-modal .s8-queries a{display:block;padding:13px 0}#search-modal .s8-big a span:last-child{font-size:11px;color:var(--s8-muted)}#search-modal .s8-big a:hover,#search-modal .s8-queries a:hover{color:var(--s8-moss)}#search-modal .s8-queries mark{background:none;color:var(--s8-soft);font-weight:inherit}#search-modal .s8-queries li[aria-selected=true] a,#search-modal .s8-links li[aria-selected=true] a{color:var(--s8-moss)}#search-modal .s8-chips{display:flex;flex-wrap:wrap;gap:6px}#search-modal .s8-chips a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--s8-ink);color:var(--s8-ink);text-decoration:none;font-size:11px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}#search-modal .s8-chips a:hover{background:var(--s8-ink);color:#fff}#search-modal .s8-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;border-bottom:1px solid var(--s8-line);color:var(--s8-ink);text-decoration:none;font-size:11px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}#search-modal .s8-links__type{flex:none;color:var(--s8-muted);font-size:10px;letter-spacing:.06em}#search-modal .s8-links a:hover{color:var(--s8-moss)}#search-modal .s8-viewall{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;margin-top:0;padding:0 16px;background:var(--s8-ink);color:#fff;text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}#search-modal .s8-viewall:hover{background:#2a2c27}#search-modal .s8-empty{margin:0;font-size:12px;line-height:1.5;color:var(--s8-muted)}#search-modal .s8-focus__media{position:relative;display:block;flex:1 1 auto;min-height:360px;background:var(--s8-tile);overflow:hidden}#search-modal .s8-focus__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}#search-modal .s8-focus figcaption{display:flex;flex-direction:column;gap:5px;padding:14px 22px 20px}#search-modal .s8-focus__title{color:var(--s8-ink);text-decoration:none;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.01em;text-transform:uppercase}#search-modal .s8-focus__text{max-width:52ch;font-size:12px;line-height:1.5;color:var(--s8-muted)}#search-modal ul.s8-grid,#search-modal .s8-res__right .predictive-search-results__wrapper-products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 12px!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important}#search-modal .s8-res__right .predictive-search-results__products{display:flex;flex-direction:column;padding:0!important;margin:0!important}#search-modal .s8-res__right .predictive-search-results__title{margin:0 0 8px!important;padding:0!important}#search-modal .predictive-search-results__card{width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}#search-modal .predictive-search-results__card[aria-selected=true],#search-modal .predictive-search-results__card.keyboard-focus{outline:2px solid var(--s8-moss);outline-offset:3px}#search-modal .s8-card{display:flex;flex-direction:column;min-width:0}#search-modal .s8-card__frame{position:relative}#search-modal .s8-card__media{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:var(--s8-tile)}#search-modal .s8-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .25s ease}#search-modal .s8-card__media .s8-card__img2{opacity:0}@media(hover:hover){#search-modal .s8-card__frame:hover .has-img2 img:not(.s8-card__img2){opacity:0}#search-modal .s8-card__frame:hover .has-img2 .s8-card__img2{opacity:1}}#search-modal .s8-card__badge{position:absolute;z-index:2;left:8px;top:8px;padding:5px 7px;background:#fff;color:var(--s8-ink);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}#search-modal .s8-card--soldout .s8-card__media img{opacity:.75}#search-modal .s8-card__add{position:absolute;z-index:3;right:6px;bottom:6px;display:grid;place-items:center;width:34px;height:34px;padding:0;margin:0;border:0;border-radius:0;background:#ffffffeb;color:var(--s8-ink);font:400 22px/1 Arial,sans-serif;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease}#search-modal .s8-card__add:hover,#search-modal .s8-card__add[aria-expanded=true]{background:var(--s8-ink);color:#fff}#search-modal .s8-card__add span{display:inline-block;transition:transform .18s ease}#search-modal .s8-card__add[aria-expanded=true] span{transform:rotate(45deg)}#search-modal .s8-card__add:disabled{opacity:.5;cursor:wait}#search-modal .s8-card__name{display:block;margin-top:9px;color:var(--s8-ink);text-decoration:none;font-size:12px;line-height:1.4}#search-modal .s8-card__name .signature04__name{font-size:12px;font-weight:600;letter-spacing:.01em;text-transform:uppercase}#search-modal .s8-card__name .signature04__object{margin-top:2px;font-size:11px;font-weight:400;color:var(--s8-muted);text-transform:none}#search-modal .s8-card__name .signature04__object strong{font-weight:400;color:var(--s8-muted)}#search-modal .s8-card__price{margin-top:3px;font-size:12px;line-height:1.3;color:var(--s8-price);font-variant-numeric:tabular-nums}#search-modal .s8-card__price *{font-size:inherit!important;font-weight:400!important;color:inherit!important}#search-modal .s8-card__price s,#search-modal .s8-card__price .compare-at-price{opacity:.55;margin-right:6px}#search-modal .s8-card__sizes{display:flex;flex-wrap:wrap;gap:5px;padding:8px 0 0}#search-modal .s8-card__sizes[hidden]{display:none!important}#search-modal .s8-card__sizes button{min-width:34px;min-height:34px;padding:6px 8px;margin:0;border:1px solid #c9ccc2;border-radius:0;background:#fff;color:var(--s8-ink);font-family:var(--s8-font);font-size:11px;font-weight:400;line-height:1.2;cursor:pointer}#search-modal .s8-card__sizes button:hover:not(:disabled){border-color:var(--s8-ink);background:var(--s8-ink);color:#fff}#search-modal .s8-card__sizes button:disabled{color:#9b9c96;background:#f4f4f1;border-style:dashed;text-decoration:line-through;cursor:not-allowed}#search-modal .s8-card__status{margin:6px 0 0;font-size:11px;line-height:1.4;color:var(--s8-moss)}#search-modal .s8-card__status:empty{display:none}#search-modal .recently-viewed-wrapper{padding:24px var(--s8-pad)}#search-modal :is(a,button):focus-visible{outline:2px solid var(--s8-moss)!important;outline-offset:2px!important}#search-modal .s8-field:focus-within{border-bottom-color:var(--s8-moss)!important}@media(max-width:989px){#search-modal .s8-logo{font-size:14px}#search-modal .s8-enter{display:none}#search-modal input.s8-input{font-size:clamp(20px,5.6vw,26px)}#search-modal .s8-disc,#search-modal .s8-res{display:flex;flex-direction:column;min-height:0}#search-modal .s8-focus{display:none}#search-modal .s8-col--left,#search-modal .s8-col--right{gap:24px;padding:20px var(--s8-pad) 22px;border:0}#search-modal .s8-col--right{padding-top:0;padding-bottom:calc(24px + env(safe-area-inset-bottom))}#search-modal .s8-res{padding-bottom:calc(64px + env(safe-area-inset-bottom))!important}#search-modal .s8-res__left{display:contents}#search-modal .s8-res__queries{order:1;padding:16px var(--s8-pad) 0}#search-modal .s8-res__right{order:2;padding-top:20px}#search-modal .s8-res__links{order:3;padding:0 var(--s8-pad) 24px}#search-modal .s8-empty{order:1;padding:20px var(--s8-pad)}#search-modal .s8-queries{display:flex;flex-wrap:wrap;gap:6px}#search-modal .s8-queries a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--s8-ink);font-size:11px;letter-spacing:.04em}#search-modal .s8-queries mark{color:inherit}#search-modal .s8-viewall{position:fixed;z-index:6;left:0;right:0;bottom:0;margin:0;min-height:calc(54px + env(safe-area-inset-bottom));padding:0 var(--s8-pad) env(safe-area-inset-bottom)}#search-modal ul.s8-grid,#search-modal .s8-res__right .predictive-search-results__wrapper-products{gap:18px 10px!important}}@media(min-width:750px)and (max-width:989px){#search-modal .s8-res__right .predictive-search-results__wrapper-products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(prefers-reduced-motion:reduce){#search-modal :is(.s8-card__media img,.s8-card__add,.s8-card__add span){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/04-search-v8.css.map */
