.collection-page{--cp-accent: #b76e79;--cp-text: #2a2422;--cp-muted: #6e635c;--cp-line: rgba(42, 36, 34, .1);--cols-mobile: 2;--cols-desktop: 4;display:block;max-width:1440px;margin:0 auto;padding:0 16px 64px;font-family:var(--bc-font-body)}@media screen and (min-width:750px){.collection-page{padding:0 40px 100px}}.collection-page__head{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs" "title" "desc";align-items:end;padding-top:14px;text-align:left}@media screen and (min-width:750px){.collection-page__head{padding-top:22px}}@media screen and (min-width:990px){.collection-page__head{grid-template-columns:minmax(0,1fr) minmax(0,480px);grid-template-areas:"crumbs desc" "title desc";column-gap:56px;padding-top:26px}}.collection-page__crumbs{grid-area:crumbs;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:6px;margin-bottom:6px;font-size:10.5px;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:#2a242273}.collection-page__crumbs a{color:inherit;text-decoration:none;transition:color .2s ease}.collection-page__crumbs a:hover,.collection-page__crumbs [aria-current]{color:var(--cp-accent)}.collection-page__title-row{grid-area:title;display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;gap:4px 12px}.collection-page__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(22px,2.1vw,30px);line-height:1.15;letter-spacing:.01em;color:var(--cp-text)}.collection-page__count{position:relative;padding-left:12px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--cp-muted);white-space:nowrap}.collection-page__count:before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--cp-accent)}.collection-page__desc{grid-area:desc;max-width:64ch;margin:8px 0 0}@media screen and (min-width:990px){.collection-page__desc{max-width:none;margin:0;padding-left:20px;border-left:1px solid rgba(183,110,121,.35)}}.collection-page__desc-text{font-size:13.5px;line-height:1.6;color:var(--cp-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collection-page__desc-text.is-open{display:block;-webkit-line-clamp:unset}.collection-page__desc-text p{margin:0}.collection-page__desc-text :is(h1,h2,h3,h4,h5,h6){margin:0 0 6px;font-family:inherit;font-size:inherit;font-weight:600;line-height:inherit;letter-spacing:0;color:var(--cp-text)}.collection-page__desc-text:not(.is-open)>*{display:inline;margin:0}.collection-page__desc-text:not(.is-open)>*+*:before{content:" "}.collection-page__readmore{margin-top:2px;padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--cp-accent);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.collection-page__toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 16px;padding:7px 0;border-top:1px solid var(--cp-line);border-bottom:1px solid var(--cp-line)}@media screen and (min-width:750px){.collection-page__toolbar{margin:18px 0 24px;padding:8px 0}}.collection-page__facets{flex:1 1 auto;min-width:0;margin:0;padding:0}.collection-page__facets .facets-container,.collection-page__facets .facets-container-drawer{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:0;margin:0;padding:0}.collection-page__facets .facets-container-drawer .mobile-facets__wrapper,.collection-page__facets .mobile-facets__wrapper{flex:0 0 auto;margin:0}.collection-page__facets .mobile-facets__open-wrapper{display:block}.collection-page__facets .mobile-facets__open{display:inline-flex;align-items:center;gap:7px;width:auto;height:34px;padding:0 14px 0 12px;border:1px solid rgba(42,36,34,.16);border-radius:999px;background:#fff;color:var(--cp-text);white-space:nowrap;transition:border-color .2s ease,color .2s ease}.collection-page__facets .mobile-facets__open>*+*{margin-left:0}.collection-page__facets .mobile-facets__open:hover{border-color:var(--cp-accent);color:var(--cp-accent)}.collection-page__facets .mobile-facets__open .svg-wrapper{display:flex;width:14px;height:14px}.collection-page__facets .mobile-facets__open svg{width:14px;height:14px}.collection-page__facets .mobile-facets__open-label,.collection-page__facets .mobile-facets__open .button-label{font-family:inherit;font-size:11px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:none!important}.collection-page__facets .product-count{display:none}.collection-page__facets facet-filters-form.facets:not(.facets-pill){display:block;flex:0 0 auto;margin:0;padding:0}.collection-page__facets .facets__form,.collection-page__facets .facet-filters{display:block;margin:0;padding:0}.collection-page__facets .facet-filters__field{display:flex;align-items:center;gap:0;margin:0}.collection-page__facets .facet-filters__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.collection-page__facets .select{position:relative;display:flex;align-items:center;height:34px;border:1px solid rgba(42,36,34,.16);border-radius:999px;background:#fff;transition:border-color .2s ease}.collection-page__facets .select:before,.collection-page__facets .select:after{display:none!important}.collection-page__facets .select:hover,.collection-page__facets .select:focus-within{border-color:var(--cp-accent)}.collection-page__facets .facet-filters__sort{-webkit-appearance:none;appearance:none;width:auto;height:100%;min-height:0;margin:0;padding:0 34px 0 16px;border:0;border-radius:999px;background:none;box-shadow:none!important;outline:none;font-family:inherit;font-size:11px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--cp-text);cursor:pointer}.collection-page__facets .select .svg-wrapper{position:absolute;top:50%;right:14px;display:flex;width:9px;height:9px;margin:0;transform:translateY(-50%);color:var(--cp-muted);pointer-events:none}.collection-page__facets .select .svg-wrapper svg{width:9px;height:auto}.collection-page__facets .facets-pill{flex:1 0 100%;margin:0}.collection-page__facets .facets-pill:has(.active-facets__button){margin-top:10px}.collection-page__density{display:flex;align-items:center;gap:2px;flex:none}.collection-page__density-btn{display:none;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:8px;background:none;color:#2a242259;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.collection-page__density-btn:hover{color:var(--cp-text)}.collection-page__density-btn.is-active{color:var(--cp-accent);border-color:#b76e794d;background:#fbf3f2}@media screen and (max-width:749px){.collection-page__density-btn--mobile{display:inline-flex}}@media screen and (min-width:990px){.collection-page__density-btn--desktop{display:inline-flex}}.collection-page__density-icon{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:2px;width:15px;height:11px}.collection-page__density-icon i{display:block;border-radius:1.5px;background:currentColor}.collection-page__grid{display:grid;grid-template-columns:repeat(var(--cols-mobile),minmax(0,1fr));gap:26px 12px;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.collection-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px}}@media screen and (min-width:990px){.collection-page__grid{grid-template-columns:repeat(var(--cols-desktop),minmax(0,1fr))}}.collection-page__item{display:block;min-width:0}.collection-page__item.is-new{animation:collection-page-in .55s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes collection-page-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.collection-page__item.is-new{animation:none}}.collection-page__results{position:relative}.collection-page__more{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:48px}@media screen and (min-width:750px){.collection-page__more{margin-top:64px}}.collection-page__progress-text{margin:0;font-size:13px;letter-spacing:.02em;color:var(--cp-muted)}.collection-page__progress{width:200px;height:3px;border-radius:999px;background:#b76e7929;overflow:hidden}.collection-page__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e0a6af,var(--cp-accent));transition:width .5s ease}.collection-page__more-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:50px;margin-top:4px;padding:0 34px;border-radius:999px;background:var(--cp-text);color:#fbf9f6;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease}.collection-page__more-btn:hover{background:var(--cp-accent);transform:translateY(-2px);box-shadow:0 14px 28px -16px #b76e79cc}.collection-page__spinner{position:absolute;width:18px;height:18px;border:2px solid rgba(251,249,246,.35);border-top-color:#fbf9f6;border-radius:50%;opacity:0}.collection-page__more-btn.is-loading{pointer-events:none}.collection-page__more-btn.is-loading .collection-page__more-label{opacity:0}.collection-page__more-btn.is-loading .collection-page__spinner{opacity:1;animation:collection-page-spin .8s linear infinite}@keyframes collection-page-spin{to{transform:rotate(360deg)}}.collection-page__more-error{margin:0;font-size:12.5px;color:#a05863}.collection-page__done{display:flex;align-items:center;gap:14px;margin:0;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cp-muted);text-align:center}.collection-page__done:before,.collection-page__done:after{content:"";flex:none;width:48px;height:1px;background:#b76e7966}.collection-page__empty{display:flex;flex-direction:column;align-items:center;padding:56px 16px;text-align:center}.collection-page__empty-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:18px;border-radius:50%;background:#fbf3f2;color:var(--cp-accent)}.collection-page__empty-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.collection-page__empty-title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:24px;color:var(--cp-text)}.collection-page__empty-text{margin:8px 0 0;font-size:14px;color:var(--cp-muted)}.collection-page__empty-link{color:var(--cp-accent)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom-main-collection.css.map */
