.bjd-coll{--bjd-coll-green: #15261e;--bjd-coll-green-deep: #0f3022;--bjd-coll-muted: #59635e;--bjd-coll-line: #e8e6e3;--bjd-coll-gold: #c4a35a;--bjd-coll-bg: #ffffff;background:var(--bjd-coll-bg, #fff);color:var(--bjd-coll-green)}.bjd-coll__inner{box-sizing:border-box;width:100%;max-width:var(--bjd-coll-max, 1280px);margin:0 auto;padding-left:var(--bjd-coll-pad-x, 2rem);padding-right:var(--bjd-coll-pad-x, 2rem)}@media(max-width:749px){.bjd-coll__inner{padding-left:1.25rem;padding-right:1.25rem}}.bjd-coll-cats{padding-top:var(--bjd-cats-pt, 48px);padding-bottom:var(--bjd-cats-pb, 40px);text-align:center;background:var(--bjd-cats-bg, #fff)}.bjd-coll-cats__eyebrow{margin:0 0 var(--bjd-cats-gap-eyebrow, 12px);font-family:var(--font-body-family);font-size:var(--bjd-cats-eyebrow-size, 11px);font-weight:var(--bjd-cats-eyebrow-weight, 500);letter-spacing:.14em;text-transform:uppercase;color:var(--bjd-cats-eyebrow-color, #59635e)}.bjd-coll-cats__heading{margin:0 0 var(--bjd-cats-gap-heading, 12px);font-family:var(--font-heading-family);font-size:var(--bjd-cats-heading-size, 42px);font-weight:var(--bjd-cats-heading-weight, 500);font-style:var(--bjd-cats-heading-style, normal);line-height:1.15;color:var(--bjd-cats-heading-color, #15261e)}.bjd-coll-cats__desc{margin:0 auto var(--bjd-cats-gap-desc, 36px);max-width:36rem;font-family:var(--font-body-family);font-size:var(--bjd-cats-desc-size, 15px);line-height:1.55;color:var(--bjd-cats-desc-color, #59635e)}.bjd-coll-cats__slider{position:relative;display:flex;align-items:center;gap:12px;width:100%;max-width:100%;overflow:hidden}.bjd-coll-cats__viewport{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;padding:4px 0 12px}.bjd-coll-cats__track{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--bjd-cats-gap, 24px);width:max-content;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.bjd-coll-cats__item{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;text-decoration:none;color:inherit;width:var(--bjd-cats-img-d, 140px);max-width:var(--bjd-cats-img-d, 140px);-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.bjd-coll-cats__media{width:var(--bjd-cats-img-d, 140px);height:var(--bjd-cats-img-d, 140px);border-radius:var(--bjd-cats-radius, 50%);overflow:hidden;background:#f3f1ee;border:1px solid var(--bjd-coll-line)}.bjd-coll-cats__media img,.bjd-coll-cats__media svg{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--bjd-cat-focal, center);transition:transform .35s ease;pointer-events:none}.bjd-coll-cats__item:hover .bjd-coll-cats__media img{transform:scale(var(--bjd-cat-zoom, 1.05))}.bjd-coll-cats__title{display:-webkit-box;width:100%;margin-top:var(--bjd-cat-title-space, 14px);font-family:var(--font-body-family);font-size:var(--bjd-cat-title-size, 13px);font-weight:var(--bjd-cat-title-weight, 500);font-style:var(--bjd-cat-title-style, normal);color:var(--bjd-cat-title-color, #15261e);text-align:center;line-height:1.3;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.bjd-coll-cats__arrow{margin-left:.2em;opacity:.7}.bjd-coll-cats__nav{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #d8d4ce;border-radius:50%;background:#fff;color:#15261e;font-size:22px;line-height:1;cursor:pointer;transition:background .2s ease,opacity .2s ease,border-color .2s ease;z-index:2}.bjd-coll-cats__nav:hover:not(:disabled){background:#f7f5f2;border-color:#15261e}.bjd-coll-cats__nav:disabled,.bjd-coll-cats__nav[hidden]{opacity:0;pointer-events:none}.bjd-coll-cats__slider.is-centered{justify-content:center}.bjd-coll-cats__slider.is-centered .bjd-coll-cats__viewport{flex:0 1 auto}.bjd-coll-cats__slider.is-dragging{cursor:grabbing}.bjd-coll-cats__slider.is-dragging .bjd-coll-cats__item{pointer-events:none}@media(max-width:989px){.bjd-coll-cats__heading{font-size:var(--bjd-cats-heading-size-t, 34px)}}@media(max-width:749px){.bjd-coll-cats__track{gap:var(--bjd-cats-gap-m, 16px)}.bjd-coll-cats__media,.bjd-coll-cats__item{width:var(--bjd-cats-img-m, 120px);max-width:var(--bjd-cats-img-m, 120px)}.bjd-coll-cats__media{height:var(--bjd-cats-img-m, 120px)}.bjd-coll-cats__heading{font-size:var(--bjd-cats-heading-size-m, 28px)}.bjd-coll-cats__nav{display:none}.bjd-coll-cats__slider{gap:0}}@media(prefers-reduced-motion:reduce){.bjd-coll-cats__track{transition:none!important}}.bjd-coll-layout{padding-top:var(--bjd-grid-pt, 24px);padding-bottom:var(--bjd-grid-pb, 64px)}.bjd-coll-layout__row{display:grid;grid-template-columns:minmax(0,var(--bjd-sidebar-w, 24%)) minmax(0,1fr);gap:var(--bjd-sidebar-gap, 40px);align-items:start}.bjd-coll-layout--no-filters .bjd-coll-layout__row{grid-template-columns:1fr}.bjd-coll-sidebar{position:relative}.bjd-coll-sidebar--sticky{position:sticky;top:1.25rem}.bjd-coll-filters__heading{margin:0 0 var(--bjd-filt-head-mb, 20px);padding-bottom:10px;font-family:var(--font-body-family);font-size:var(--bjd-filt-head-size, 14px);font-weight:var(--bjd-filt-head-weight, 700);letter-spacing:var(--bjd-filt-head-ls, .12em);text-transform:uppercase;color:var(--bjd-filt-head-color, #15261e);border-bottom:1px solid var(--bjd-coll-line)}.bjd-coll-filter__body--scroll{max-height:240px;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.bjd-coll-filters--category-only{margin-top:0}.bjd-coll-filters--category-only .bjd-coll-filter{border-top:0}.bjd-coll-filter{border-bottom:1px solid var(--bjd-coll-line)}.bjd-coll-filter__summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;list-style:none;cursor:pointer;padding:var(--bjd-filt-group-pad, 16px) 0;font-family:var(--font-body-family);font-size:var(--bjd-filt-group-size, 13px);font-weight:var(--bjd-filt-group-weight, 600);color:var(--bjd-filt-group-color, #15261e)}.bjd-coll-filter__summary::-webkit-details-marker{display:none}.bjd-coll-filter__chevron{width:var(--bjd-filt-icon-size, 14px);height:var(--bjd-filt-icon-size, 14px);color:var(--bjd-filt-icon-color, #59635e);transition:transform .2s ease;flex-shrink:0}.bjd-coll-filter[open]>.bjd-coll-filter__summary .bjd-coll-filter__chevron{transform:rotate(180deg)}.bjd-coll-filter__body{padding:0 0 16px;display:flex;flex-direction:column;gap:var(--bjd-filt-row-gap, 10px)}.bjd-coll-filter__row{display:flex;align-items:center;gap:10px;font-size:var(--bjd-filt-val-size, 13px);font-weight:var(--bjd-filt-val-weight, 400);color:var(--bjd-filt-val-color, #3a3a3a);cursor:pointer}.bjd-coll-filter__row input[type=checkbox]{width:var(--bjd-check-size, 16px);height:var(--bjd-check-size, 16px);accent-color:var(--bjd-coll-green);border:1px solid var(--bjd-check-border, #c9c7c4);flex-shrink:0}.bjd-coll-filter__count{margin-left:auto;color:var(--bjd-filt-count-color, #8a8a8f);font-size:.92em}.bjd-coll-browse__note{margin:0 0 16px;font-size:13px;line-height:1.45;color:var(--bjd-coll-muted, #59635e)}.bjd-coll-browse__link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;color:var(--bjd-filt-val-color, #3a3a3a);text-decoration:none;font-size:var(--bjd-filt-val-size, 13px);border-bottom:1px solid var(--bjd-coll-line, #e8e6e3)}.bjd-coll-browse__link:hover,.bjd-coll-browse__link.is-active{color:var(--bjd-coll-green, #15261e);font-weight:600}.bjd-coll-swatch-row{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--bjd-filt-val-size, 13px);color:var(--bjd-filt-val-color, #3a3a3a)}.bjd-coll-swatch-row input{position:absolute;opacity:0;pointer-events:none}.bjd-coll-swatch{width:var(--bjd-swatch-size, 22px);height:var(--bjd-swatch-size, 22px);border-radius:50%;border:var(--bjd-swatch-border, 1px solid #d6d4d1);box-sizing:border-box;flex-shrink:0;position:relative;background:var(--bjd-swatch-bg, #ccc)}.bjd-coll-swatch--light{border-color:#c8c6c2}.bjd-coll-swatch-row input:checked+.bjd-coll-swatch{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--bjd-swatch-selected, #15261e)}.bjd-coll-swatch-row input:focus-visible+.bjd-coll-swatch{outline:2px solid var(--bjd-coll-green);outline-offset:2px}.bjd-coll-price{display:grid;gap:14px}.bjd-coll-price__currency{font-size:18px;font-weight:600;line-height:1;color:#15261e}.bjd-coll-price__slider{position:relative;height:28px;display:block;margin:2px 0 4px}div.bjd-coll-price__track{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:6px;border-radius:999px;background:#e4e4e4;z-index:0;pointer-events:none;display:block}div.bjd-coll-price__fill{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:6px;border-radius:999px;background:#282828b2;z-index:1;pointer-events:none;display:block}.bjd-coll-price__thumb{position:absolute;left:0;top:0;width:100%;height:28px;margin:0;padding:0;background:transparent;border:0;outline:none;pointer-events:none;appearance:none;-webkit-appearance:none;z-index:2}.bjd-coll-price__thumb::-webkit-slider-thumb{pointer-events:auto;appearance:none;-webkit-appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:50%;border:2px solid #282828;background:#fff;box-shadow:0 1px 2px #00000026;cursor:pointer;position:relative;z-index:2}.bjd-coll-price__thumb::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border-radius:50%;border:2px solid #282828;background:#fff;box-shadow:0 1px 2px #00000026;cursor:pointer}.bjd-coll-price__thumb::-webkit-slider-runnable-track{height:6px;background:transparent;border:none}.bjd-coll-price__thumb::-moz-range-track{height:6px;background:transparent;border:none}.bjd-coll-price__thumb::-moz-range-progress{background:transparent}.bjd-coll-price__thumb--min{z-index:3}.bjd-coll-price__thumb--max{z-index:4}.bjd-coll-price__inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bjd-coll-price__field{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--bjd-coll-muted)}.bjd-coll-price__field input{height:var(--bjd-price-input-h, 40px);border:1px solid var(--bjd-price-input-border, #d6d4d1);background:var(--bjd-price-input-bg, #fff);padding:0 10px;font-size:13px;color:var(--bjd-coll-green);width:100%;box-sizing:border-box}.bjd-coll-price__hint{margin:0;font-size:12px;color:var(--bjd-coll-muted)}.bjd-coll-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;list-style:none;padding:0}.bjd-coll-chip{display:inline-flex;align-items:center;gap:6px;padding:var(--bjd-chip-pad, 6px 10px);border-radius:var(--bjd-chip-radius, 999px);border:1px solid var(--bjd-chip-border, #d6d4d1);background:var(--bjd-chip-bg, #f7f5f2);color:var(--bjd-chip-color, #15261e);font-size:12px;text-decoration:none}.bjd-coll-chip:hover{border-color:var(--bjd-coll-green)}.bjd-coll-clear{font-size:12px;color:var(--bjd-coll-muted);text-decoration:underline;background:none;border:none;cursor:pointer;padding:6px 0}.bjd-coll-main{min-width:0}.bjd-coll-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:var(--bjd-sort-gap, 24px)}.bjd-coll-toolbar__count{margin:0;font-size:13px;color:var(--bjd-coll-muted)}.bjd-coll-sort{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--bjd-coll-green)}.bjd-coll-sort label{font-weight:600;white-space:nowrap}.bjd-coll-sort select{border:none;border-bottom:1px solid var(--bjd-coll-line);background:transparent;font-size:13px;padding:4px 24px 4px 0;color:var(--bjd-coll-green);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2315261E' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center}.bjd-coll-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--bjd-cols-d, 3),minmax(0,1fr));gap:var(--bjd-grid-gap, 28px) var(--bjd-grid-gap-x, 24px)}.bjd-coll-grid .bjd-card{height:100%}.bjd-coll-empty{text-align:center;padding:4rem 1rem}.bjd-coll-empty a{color:var(--bjd-coll-green)}.bjd-coll-more{display:flex;justify-content:center;margin-top:var(--bjd-more-mt, 40px);margin-bottom:var(--bjd-more-mb, 8px)}.bjd-coll-more__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--bjd-more-icon-gap, 8px);min-width:var(--bjd-more-w, 180px);height:var(--bjd-more-h, 48px);padding:var(--bjd-more-pad, 0 28px);border:1px solid var(--bjd-more-border, #15261e);border-radius:var(--bjd-more-radius, 0);background:var(--bjd-more-bg, #15261e);color:var(--bjd-more-color, #fff);font-size:var(--bjd-more-size, 12px);font-weight:var(--bjd-more-weight, 600);font-style:var(--bjd-more-style, normal);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.bjd-coll-more__btn:hover:not(:disabled){background:var(--bjd-more-hover-bg, #0f3022);color:var(--bjd-more-hover-color, #fff)}.bjd-coll-more__btn:disabled{opacity:.55;cursor:wait}.bjd-coll-more__btn[hidden]{display:none!important}.bjd-coll-infinite{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:8px 0 16px}.bjd-coll-infinite[hidden]{display:none!important}.bjd-coll-infinite__spinner{width:28px;height:28px;border:2px solid rgba(21,38,30,.15);border-top-color:#15261e;border-radius:50%;animation:bjd-coll-spin .7s linear infinite}.bjd-coll-infinite[aria-busy=true] .bjd-coll-infinite__spinner{opacity:1}@keyframes bjd-coll-spin{to{transform:rotate(360deg)}}.bjd-coll-mobile-bar{display:none;gap:10px;margin-bottom:16px}.bjd-coll-mobile-bar__btn{flex:1;height:44px;border:1px solid var(--bjd-coll-line);background:#fff;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bjd-coll-green);cursor:pointer}.bjd-coll-mobile-bar__count{font-weight:400;color:var(--bjd-coll-muted)}.bjd-coll-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;visibility:hidden}.bjd-coll-drawer.is-open{pointer-events:auto;visibility:visible}.bjd-coll-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#15261e73;opacity:0;transition:opacity .25s ease}.bjd-coll-drawer.is-open .bjd-coll-drawer__overlay{opacity:1}.bjd-coll-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:min(100%,360px);background:#fff;transform:translate(-100%);transition:transform .28s ease;display:flex;flex-direction:column;box-shadow:8px 0 24px #00000014}.bjd-coll-drawer.is-open .bjd-coll-drawer__panel{transform:translate(0)}.bjd-coll-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--bjd-coll-line)}.bjd-coll-drawer__head h2{margin:0;font-size:14px;letter-spacing:.12em;text-transform:uppercase}.bjd-coll-drawer__close{border:none;background:none;font-size:22px;line-height:1;cursor:pointer;color:var(--bjd-coll-green)}.bjd-coll-drawer__body{flex:1;overflow:auto;padding:8px 18px 24px}.bjd-coll-drawer__foot{display:flex;gap:10px;padding:14px 18px;border-top:1px solid var(--bjd-coll-line)}.bjd-coll-drawer__foot .bjd-coll-clear,.bjd-coll-drawer__apply{flex:1;height:44px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid var(--bjd-coll-green);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bjd-coll-drawer__apply{background:var(--bjd-coll-green);color:#fff;cursor:pointer}body.bjd-coll-drawer-open{overflow:hidden}.bjd-coll .collection.loading,.bjd-coll [aria-busy=true]{opacity:.55;pointer-events:none}.bjd-coll-see-more{margin-top:8px;font-size:12px;background:none;border:none;color:var(--bjd-coll-muted);text-decoration:underline;cursor:pointer;padding:0}.bjd-coll-filter.is-extra[hidden]{display:none!important}@media(max-width:989px){.bjd-coll-layout__row{grid-template-columns:1fr}.bjd-coll-sidebar--desktop{display:none}.bjd-coll-mobile-bar{display:flex}.bjd-coll-grid{grid-template-columns:repeat(var(--bjd-cols-t, 2),minmax(0,1fr));gap:20px 16px}}@media(max-width:749px){.bjd-coll-grid{grid-template-columns:repeat(var(--bjd-cols-m, 2),minmax(0,1fr))}}@media(max-width:379px){.bjd-coll-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bjd-coll-cats__media img,.bjd-coll-drawer__panel,.bjd-coll-drawer__overlay,.bjd-coll-filter__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bjd-collection.css.map */
