.facet-opt{cursor:pointer}.facet-opt.is-active{font-weight:600;color:var(--red)}.facet-opt.is-empty{color:var(--mist);cursor:default;pointer-events:none}.facet-opt:focus-within{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.facet-opts.is-collapsed .facet-opt:nth-of-type(n+9){display:none}.facet-more{background:none;border:0;padding:.4rem 0;font-family:var(--font-ui);font-size:1.3rem;font-weight:500;color:var(--slate-strong);cursor:pointer;text-decoration:underline;text-underline-offset:.3rem}.facet-more:hover{color:var(--red)}.facet-clear{font-family:var(--font-ui);font-size:1.4rem;color:var(--slate-strong);text-decoration:underline;text-underline-offset:.25em;margin-left:.8rem}.facet-clear:hover{color:var(--red)}.facet-price{display:flex;align-items:center;gap:.8rem}.facet-price input[type=number]{width:100%;min-width:0;font-family:var(--font-ui);font-size:1.4rem;color:var(--ink);background:var(--white);border:1.5px solid var(--line);border-radius:var(--r-pill);padding:.8rem 1.28rem}.facet-price input[type=number]:focus-visible{outline:none;border-color:var(--ink)}.facet-price label{flex:1}.facet-apply{width:100%}[data-enhanced] .facet-apply{display:none}.collection-sold-note{margin:0 0 2.4rem;padding:1.6rem 2rem;border-left:3px solid var(--red, #c7051a);background:var(--panel-soft, #f7f7f8);border-radius:0 var(--r-media, 18px) var(--r-media, 18px) 0}.collection-sold-note p{margin:0;font-family:var(--font-body, inherit);font-size:1.44rem;font-weight:300;line-height:1.5;color:var(--slate-strong, #4e5e73)}.collection-sold-note a{color:var(--ink, #272f3a);font-weight:500;text-decoration:underline;text-underline-offset:.2em}.collection-sold-note a:hover{color:var(--red, #c7051a)}[data-collection-root]{position:relative}.filter-busy{position:absolute;inset:0 0 auto;height:2px;overflow:hidden;background:var(--line, #e3e5e9);opacity:0;transition:opacity .15s linear;pointer-events:none}.is-filtering .filter-busy{opacity:1}.filter-busy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--red, #c7051a);transform:translate(-100%)}.is-filtering .filter-busy:after{animation:lauzon-filter-bar 1s ease-in-out infinite}@keyframes lauzon-filter-bar{0%{transform:translate(-100%)}to{transform:translate(100%)}}.is-filtering .grid-products,.is-filtering .load-more{opacity:.45;pointer-events:none;transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.is-filtering .filter-busy:after{animation:none;transform:translate(0)}.is-filtering .grid-products,.is-filtering .load-more{transition:none}}.collection-body.filters-open .filter-side-inner{max-height:calc(100vh - 13rem);overflow-y:auto;overscroll-behavior:contain}span.cat-pill{cursor:default}.cat-pill:focus-visible{border-radius:var(--r-pill)}.lauzon-collection-grid-section{padding-bottom:var(--sect)}.lauzon-collection-grid-section+.lauzon-trustline-section{margin-bottom:var(--sect)}main[data-template=collection]~* .site-footer{margin-top:0}.grid-tools{flex-wrap:wrap}.sort-group{min-width:0}.sort-group select{min-width:0;max-width:100%}@media(max-width:768px){.collection-body,.collection-body.filters-open{grid-template-columns:1fr}.collection-body.filters-open{gap:clamp(2rem,2.5vw,3.2rem)}.collection-body:not(.filters-open) .filter-side{display:none}.filter-side{position:static;overflow:visible}.filter-side-inner,.collection-body.filters-open .filter-side-inner{width:auto;max-height:none;overflow:visible}}.lauzon-brand-story{padding-block:clamp(2.5rem,6vw,5rem)}.lauzon-brand-story .brand-story-inner{max-width:68ch;margin-inline:auto}.lauzon-brand-story .brand-story-heading{font-family:var(--font-display, inherit);font-size:clamp(1.35rem,2.4vw,1.9rem);margin:0 0 1rem;text-wrap:balance}.lauzon-brand-story .brand-story-body p{margin:0 0 1em;line-height:1.7;overflow-wrap:break-word}.lauzon-brand-story .brand-story-body p:last-child{margin-bottom:0}.lauzon-brand-story--split .brand-story-inner{max-width:none;display:grid;grid-template-columns:5fr 7fr;gap:clamp(2.4rem,4vw,5.6rem);align-items:start}.brand-story-aside{display:flex;flex-direction:column;gap:2.4rem;min-width:0}.brand-story-mark{height:5.6rem;width:auto;max-width:100%;object-fit:contain;object-position:left center;align-self:start}.brand-story-figure{margin:0}.brand-story-shot-link{display:block;border-radius:2.4rem;overflow:hidden}.brand-story-shot-link:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.brand-story-shot{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:2.4rem;background:var(--panel)}.brand-story-caption{margin:1.2rem 0 0;font-family:var(--font-ui);font-size:1.2rem;line-height:1.5;color:var(--slate-strong)}.lauzon-brand-story--split .brand-story-main{min-width:0}.lauzon-brand-story--split .brand-story-body{max-width:62ch}.lauzon-brand-story--split .brand-story-heading{max-width:24ch}.brand-story-rest[hidden]{display:none}.brand-story-more{margin-top:2.4rem;border-color:var(--line)}.brand-story-more:hover{border-color:var(--ink)}@media(max-width:900px){.lauzon-brand-story--split .brand-story-inner{grid-template-columns:1fr;gap:3.2rem}.brand-story-figure{max-width:32rem}.lauzon-brand-story--split .brand-story-heading{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lauzon-collection.css.map */
