:root{--cdsInk: #1a1a1a;--cdsMuted: #6b6b6b;--cdsLine: rgba(0, 0, 0, .1);--cdsTile: #f2f2f2;--cdsField: #f6f6f6;--cdsDrawer: 560px;--cdsPad: 24px;--cdsFont: var(--typeBasePrimary, "Montserrat"), "Montserrat", -apple-system, BlinkMacSystemFont, sans-serif}[data-cd-search-default][hidden],.cd-search__default [hidden],predictive-search[data-cd-state=idle] .cd-search__scroll{display:none!important}.site-header__search-container.is-active{bottom:0;display:block;height:100dvh;left:0;overflow:visible;position:fixed;right:0;top:0;z-index:1000}.site-header__search-container.is-active:before{animation:cdFadeIn .25s ease both;background:#00000052;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@keyframes cdFadeIn{0%{opacity:0}to{opacity:1}}predictive-search[data-context=header] .predictive__screen{display:none!important}.site-header__search-container .site-header__search{background-color:#fff;bottom:0;box-shadow:-24px 0 60px #0000001a;display:block;left:auto;max-width:100vw;position:absolute;right:0;top:0;transform:translate3d(100%,0,0);transition:transform .28s cubic-bezier(.16,1,.3,1);width:var(--cdsDrawer);z-index:2}.site-header__search-container.is-active .site-header__search{transform:translateZ(0)}.site-header__search .page-width{display:block;height:100%;max-width:none;padding:0}predictive-search[data-context=header]{align-items:stretch;display:block;height:100%;max-width:none;width:100%}predictive-search[data-context=header] form{background:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;margin:0;position:relative;width:100%;z-index:2}.cd-search__bar{align-items:center;border-bottom:1px solid var(--cdsLine);display:flex;flex:0 0 auto;height:56px;padding:0 var(--cdsPad)}.cd-search__bar-title{color:var(--cdsMuted);font-family:var(--cdsFont);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}predictive-search[data-context=header] .btn--close-search{align-items:center;background:none;border:0;color:var(--cdsInk);display:flex;gap:8px;height:56px;justify-content:flex-end;min-width:44px;padding:0 var(--cdsPad);position:absolute;right:0;top:0;z-index:3}.cd-search__close-label{font-family:var(--cdsFont);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}predictive-search[data-context=header] .btn--close-search .icon{height:14px;width:14px}predictive-search[data-context=header] .btn--close-search:hover .cd-search__close-label{text-decoration:underline;text-underline-offset:4px}predictive-search[data-context=header] .search__input-wrap{flex:0 0 auto;padding:16px var(--cdsPad) 8px;position:relative}.cd-search__icon{color:var(--cdsMuted);height:16px;left:calc(var(--cdsPad) + 16px);pointer-events:none;position:absolute;top:32px;width:16px}predictive-search[data-context=header] .search__input{background:var(--cdsField);border:1px solid transparent;border-radius:0;color:var(--cdsInk)!important;font-family:var(--cdsFont);font-size:15px;font-weight:300;height:48px;letter-spacing:.01em;margin:0;padding:0 44px;width:100%}predictive-search[data-context=header] .search__input:focus{border-color:var(--cdsInk);outline:none}predictive-search[data-context=header] .search__input::placeholder{color:var(--cdsMuted);opacity:1}predictive-search[data-context=header] .btn--search{display:none}.cd-search__scroll{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px var(--cdsPad) 40px}predictive-search .search__results,predictive-search #predictive-search{background:none;container-type:normal;display:block;margin:0;max-height:none;overflow:visible;padding:0;position:static;width:auto}.cd-search__default,.cd-search__results{color:var(--cdsInk);font-family:var(--cdsFont)}.cd-search__block+.cd-search__block,.cd-search__results .cd-search__block:first-child{margin-top:0}.cd-search__block{margin:0 0 30px}.cd-search__block:last-child{margin-bottom:0}.cd-search__label{align-items:baseline;border:0;color:var(--cdsMuted);display:flex;font-family:var(--cdsFont);font-size:11px;font-weight:400;justify-content:space-between;letter-spacing:.14em;line-height:1.4;margin:0 0 12px;padding:0;text-transform:uppercase}.cd-search__clear{background:none;border:0;color:var(--cdsMuted);cursor:pointer;font-family:inherit;font-size:10px;letter-spacing:.1em;padding:0;text-decoration:underline;text-transform:uppercase;text-underline-offset:3px}.cd-search__clear:hover{color:var(--cdsInk)}.cd-search__list{list-style:none;margin:0;padding:0}.cd-search__list li{margin:0;padding:0}.cd-search__list a{color:var(--cdsInk);display:block;font-size:15px;font-weight:300;letter-spacing:.005em;padding:9px 0;text-decoration:none}.cd-search__list a mark{background:none;color:inherit;font-weight:400}.cd-search__list a:hover,.cd-search__list a.cd-search__nav-active{text-decoration:underline;text-underline-offset:4px}.cd-search__chips{display:flex;flex-wrap:wrap;gap:8px}.cd-search__chip{border:1px solid var(--cdsLine);color:var(--cdsInk);display:inline-block;font-size:12px;font-weight:300;letter-spacing:.02em;padding:9px 16px;text-decoration:none;transition:border-color .2s ease}.cd-search__chip:hover,.cd-search__chip.cd-search__nav-active,.cd-search__chip--wa{border-color:var(--cdsInk)}.cd-search__products{list-style:none;margin:0;padding:0}.cd-search__product-item{margin:0;padding:0}.cd-search__product-item+.cd-search__product-item{border-top:1px solid var(--cdsLine)}.cd-search__product{align-items:center;color:var(--cdsInk);display:flex;gap:16px;min-height:116px;padding:10px 0;text-decoration:none}.cd-search__thumb{background:var(--cdsTile);display:block;flex:0 0 72px;height:96px;overflow:hidden;width:72px}.cd-search__thumb img{display:block;height:100%;object-fit:cover;width:100%}.cd-search__pinfo{display:flex;flex-direction:column;gap:4px;min-width:0}.cd-search__ptitle{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:13px;font-weight:400;line-height:1.35;overflow:hidden}.cd-search__pcolor{color:var(--cdsMuted);font-size:12px;font-weight:300;line-height:1.3}.cd-search__pprice{font-size:12px;font-weight:400;line-height:1.3}.cd-search__product:hover .cd-search__ptitle,.cd-search__product.cd-search__nav-active .cd-search__ptitle{text-decoration:underline;text-underline-offset:3px}.cd-search__all{border-bottom:1px solid var(--cdsInk);color:var(--cdsInk);display:inline-block;font-size:11px;letter-spacing:.14em;margin-top:18px;padding-bottom:3px;text-decoration:none;text-transform:uppercase}.cd-search__no-results{font-size:15px;font-weight:300;margin:0 0 4px}.cd-search__results--none .cd-search__default--fallback{border-top:1px solid var(--cdsLine);margin-top:18px;padding-top:24px}.cd-search__submit{align-items:center;background:none;border:0;border-top:1px solid var(--cdsLine);color:var(--cdsInk);cursor:pointer;display:flex;font-family:var(--cdsFont);font-size:11px;gap:10px;justify-content:space-between;letter-spacing:.14em;margin-top:24px;padding:18px 0 0;text-align:left;text-transform:uppercase;width:100%}.cd-search__submit:hover span{text-decoration:underline;text-underline-offset:4px}.cd-search__skeleton{padding:12px 0}.cd-search__skeleton span{animation:cdPulse 1.1s ease-in-out infinite;background:linear-gradient(90deg,#f4f4f4,#ececec,#f4f4f4);background-size:200% 100%;display:block;height:96px;margin-bottom:20px}@keyframes cdPulse{0%{background-position:200% 0}to{background-position:-200% 0}}.cd-search__list a:focus-visible,.cd-search__chip:focus-visible,.cd-search__product:focus-visible,.cd-search__submit:focus-visible,.cd-search__all:focus-visible,.btn--close-search:focus-visible{outline:1px solid var(--cdsInk);outline-offset:3px}predictive-search[data-context=search-page] .cd-search__bar,predictive-search[data-context=search-page] .cd-search__close-label{display:none}predictive-search[data-context=search-page] .cd-search__scroll{background:#fff;border:1px solid var(--cdsLine);left:0;max-height:70vh;overflow-y:auto;padding:20px 24px 24px;position:absolute;top:100%;width:100%;z-index:6}predictive-search[data-context=search-page] .cd-search__icon{display:none}@media only screen and (max-width:768px){:root{--cdsPad: 20px}.site-header__search-container .site-header__search{box-shadow:none;width:100%}predictive-search[data-context=header] .predictive__screen{display:none!important}.cd-search__bar{height:52px}predictive-search[data-context=header] .btn--close-search{height:52px}.cd-search__icon{top:30px}.cd-search__scroll{padding-bottom:96px}}html.cd-search-open,html.cd-search-open body{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cd-search.css.map */
