.hairline-catalogue{--hlc-bg: #FAF7F0;--hlc-ink: #221E19;--hlc-hairline: #DED7C8;--hlc-muted: #8B8578;--hlc-soft: #6B6353;--body_background: var(--hlc-bg);--text_color: var(--hlc-ink);--border_color: var(--hlc-hairline);background:var(--hlc-bg);color:var(--hlc-ink)}.hairline-catalogue .collection--topbar{padding:18px 0;border-bottom:1px solid var(--hlc-hairline);margin-bottom:0}.hairline-catalogue .filter-toggle-button{background:transparent;border:0;border-radius:0;min-width:0;min-height:0;padding:0;font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--hlc-ink);text-decoration:underline;text-underline-offset:4px}.hairline-catalogue .filter-toggle-button svg{display:none}.hairline-catalogue .filter-toggle-button:hover{color:var(--hlc-soft)}.hairline-catalogue .filter--results-text{font-family:inherit;font-size:10px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--hlc-muted)}.hairline-catalogue .filter--results-text [data-collection-count]{display:flex;gap:5px;align-items:baseline}.hairline-catalogue .filter--results-text .collection-products--count,.hairline-catalogue .filter--results-text .collection-products--text{font-size:10px;font-weight:400;letter-spacing:.18em;color:var(--hlc-muted)}.hairline-catalogue .main-collection--products-list{gap:0;border-left:1px solid var(--hlc-hairline)}.hairline-catalogue .product--card{position:relative;min-width:0}.hairline-catalogue .product--card:after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:var(--hlc-hairline);z-index:1;pointer-events:none}.hairline-catalogue .product--card:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--hlc-hairline);z-index:1;pointer-events:none}.hairline-catalogue .hlc-card{display:flex;flex-direction:column;height:100%;color:var(--hlc-ink)}.hairline-catalogue .hlc-top{display:flex;justify-content:space-between;align-items:center;height:47px;padding:16px 24px 12px}.hairline-catalogue .hlc-top>*{line-height:1}.hairline-catalogue .hlc-index{font-size:10px;letter-spacing:.18em;color:var(--hlc-muted)}.hairline-catalogue .hlc-badge{font-size:9px;letter-spacing:.12em;text-transform:uppercase;background:var(--hlc-ink);color:#f6f1e7;padding:3px 7px}.hairline-catalogue .hlc-stars{font-size:10px;letter-spacing:.1em;color:var(--hlc-soft)}.hairline-catalogue .hlc-stars .hlc-star-empty{color:var(--hlc-hairline)}.hairline-catalogue .hlc-media{position:relative;overflow:hidden;border:1px solid var(--hlc-hairline)}.hairline-catalogue .hlc-media img,.hairline-catalogue .hlc-media .placeholder-svg{width:100%;height:auto;object-fit:cover;display:block;transition:transform .6s ease}.hairline-catalogue .hlc-media--square img{aspect-ratio:1 / 1}.hairline-catalogue .hlc-media--portrait img{aspect-ratio:4 / 5}.hairline-catalogue .hlc-media--landscape img{aspect-ratio:10 / 7}.hairline-catalogue .hlc-media .hlc-img-alt{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;opacity:0;transition:opacity .45s ease,transform .6s ease}@media(hover:hover){.hairline-catalogue .hlc-card:hover .hlc-media .hlc-img-alt{opacity:1}.hairline-catalogue .hlc-card:hover .hlc-media img{transform:scale(1.03)}.hairline-catalogue .hlc-card:hover .hlc-title{color:var(--hlc-soft)}}.hairline-catalogue .hlc-info{display:flex;flex-direction:column;gap:6px;padding:18px 24px 24px;flex:1}@media(min-width:768px){.hairline-catalogue .hlc-info{background:#fff}}.hairline-catalogue .hlc-title{font-family:var(--heading_font_family);font-weight:400;font-size:21px;line-height:1.15;transition:color .2s ease}.hairline-catalogue .hlc-notes{font-size:11px;line-height:1.4;color:var(--hlc-muted)}.hairline-catalogue .hlc-price{font-size:11px;letter-spacing:.08em;margin-top:auto;padding-top:6px}.hairline-catalogue .srh{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding:44px 0 36px;border-bottom:1px solid var(--hlc-hairline)}.hairline-catalogue .srh__eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--hlc-muted);margin-bottom:18px}.hairline-catalogue .srh__querywrap{display:flex;align-items:baseline;gap:24px;border-bottom:1px solid var(--hlc-ink);padding-bottom:12px;max-width:720px}.hairline-catalogue .srh__form{flex:1;min-width:0}.hairline-catalogue .srh__query{width:100%;border:0;border-radius:0;background:transparent;outline:none;box-shadow:none;padding:0;margin:0;min-height:0;height:auto;font-family:var(--heading_font_family);font-size:52px;line-height:1;color:var(--hlc-ink)}.hairline-catalogue .srh__query::-webkit-search-cancel-button{display:none}.hairline-catalogue .srh__query::placeholder{font-family:var(--accent_font_family, var(--heading_font_family));font-style:italic;color:var(--hlc-muted);opacity:1}.hairline-catalogue .srh__clear{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--hlc-muted);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.hairline-catalogue .srh__clear:hover{color:var(--hlc-ink)}.hairline-catalogue .srh__count{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--hlc-soft);padding-bottom:12px;white-space:nowrap}.hairline-catalogue .srh-noresults{padding:96px 20px 120px;text-align:center}.hairline-catalogue .srh-noresults__eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--hlc-muted);margin-bottom:20px}.hairline-catalogue .srh-noresults__heading{font-family:var(--heading_font_family);font-size:42px;line-height:1.1;color:var(--hlc-ink)}.hairline-catalogue .srh-noresults__body{margin:14px 0 0;font-size:13px;line-height:1.6;color:var(--hlc-muted)}.hairline-catalogue .srh-noresults__cta{margin-top:28px;display:inline-flex;align-items:center;gap:12px;padding:18px 40px;border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--hlc-ink)!important;color:var(--hlc-bg)!important;font-size:11px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:background .25s ease}.hairline-catalogue .srh-noresults__cta:hover{background:#3a352c!important;color:var(--hlc-bg)!important}.hairline-catalogue .srh-noresults__cta-arrow{font-family:var(--heading_font_family);font-size:18px;line-height:1}@media(max-width:767px){.hairline-catalogue .srh{display:block;padding:28px 20px 18px}.hairline-catalogue .srh-noresults{padding:72px 20px 88px}.hairline-catalogue .srh-noresults__heading{font-size:32px}.hairline-catalogue .srh__query{font-size:34px!important}.hairline-catalogue .srh__count{padding:12px 0 0}}.hairline-recs .product--card{border:0;height:auto}.hairline-recs .product--card:after,.hairline-recs .product--card:before{display:none}.hairline-recs .is-slider{align-items:stretch}.hairline-recs .hlc-card{border:1px solid var(--hlc-hairline);height:100%;background:#fff}@media(min-width:768px){.hairline-recs .featured-collection--wrapper.stacked{gap:0;align-items:stretch;border-top:1px solid var(--hlc-hairline);border-left:1px solid var(--hlc-hairline)}.hairline-recs .featured-collection--wrapper.stacked .product--card{height:100%}.hairline-recs .featured-collection--wrapper.stacked .product--card:after,.hairline-recs .featured-collection--wrapper.stacked .product--card:before{display:block}.hairline-recs .featured-collection--wrapper.stacked .hlc-card{border:0}}.hairline-catalogue .infinte-scroll,.hairline-catalogue .collection-loader{padding-top:20px}@media(max-width:767px){.section-main-collection .hairline-catalogue.section-spacing{padding-top:0!important}.hairline-catalogue:not(.hairline-recs) .container-fullwidth,.hairline-catalogue:not(.hairline-recs) .container,.hairline-catalogue:not(.hairline-recs) .container-sm,.hairline-catalogue:not(.hairline-recs) .container-md{padding-left:0;padding-right:0}.hairline-recs .container-fullwidth,.hairline-recs .container,.hairline-recs .container-sm,.hairline-recs .container-md{padding-left:28px}.hairline-recs .featured-collection--wrapper.stacked.mobile-swipe{margin-left:-28px;margin-right:-15px;padding-left:28px;padding-right:15px;scroll-padding-left:28px}.hairline-recs .featured-collection--wrapper.stacked.mobile-swipe .product--card{scroll-snap-align:start}.hairline-catalogue .collection--topbar{padding:16px 20px}.hairline-catalogue .main-collection--products-list{border-left:0}.hairline-catalogue .filter-toggle-button{font-size:10px}.hairline-catalogue .hlc-top{padding:12px 14px 10px;height:38px}.hairline-catalogue .hlc-index{font-size:9px}.hairline-catalogue .hlc-badge{font-size:8px;padding:2px 6px}.hairline-catalogue .hlc-stars{font-size:9px}.hairline-catalogue .hlc-info{gap:4px;padding:12px 14px 16px}.hairline-catalogue .hlc-title{font-size:17px}.hairline-catalogue .hlc-notes{font-size:10px}.hairline-catalogue .hlc-price{font-size:10px;padding-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/208/assets/main-collection-hairline.css.map */
