.bw-collection{padding-top:var(--bw-space-6);padding-bottom:var(--bw-space-16);background:var(--bw-cream);color:var(--bw-ink)}.bw-collection__header{padding-bottom:var(--bw-space-5);margin-bottom:var(--bw-space-5);border-bottom:1px solid var(--bw-border)}.bw-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bw-space-2);margin-bottom:var(--bw-space-3);font-size:var(--bw-fs-xs);color:var(--bw-stone-600)}.bw-breadcrumbs a{color:var(--bw-stone-600);text-decoration:none;transition:color var(--bw-t-fast) var(--bw-ease)}.bw-breadcrumbs a:hover{color:var(--bw-ink)}.bw-breadcrumbs a:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px;border-radius:var(--bw-r-sm)}.bw-breadcrumbs__sep{color:var(--bw-stone-400);-webkit-user-select:none;user-select:none}.bw-breadcrumbs__current{color:var(--bw-ink);font-weight:500}.bw-collection__eyebrow{margin-bottom:var(--bw-space-2)}.bw-collection__title{margin:0 0 var(--bw-space-2);font-family:var(--bw-font-display);font-size:var(--bw-fs-3xl);font-weight:600;line-height:var(--bw-lh-tight);letter-spacing:var(--bw-ls-tight);color:var(--bw-ink)}.bw-collection__intro-wrap{max-width:68ch}.bw-collection__intro{margin:0;color:var(--bw-stone-600);font-size:var(--bw-fs-base);line-height:var(--bw-lh-normal);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:calc(1em * var(--bw-lh-normal,1.5) * 3)}.bw-collection__more-link{display:inline-flex;align-items:center;gap:var(--bw-space-1);min-height:28px;padding:4px 0;margin-top:var(--bw-space-2);color:var(--bw-gold-dark);font-size:var(--bw-fs-sm);font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;transition:color var(--bw-t-fast) var(--bw-ease)}.bw-collection__more-link:hover{color:var(--bw-ink)}.bw-collection__more-link:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px;border-radius:var(--bw-r-sm)}.bw-collection__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bw-space-4);margin-bottom:var(--bw-space-6)}.bw-collection__toolbar-left{display:flex;align-items:center;gap:var(--bw-space-4)}.bw-collection__count{margin:0;font-size:var(--bw-fs-sm);color:var(--bw-stone-600);font-variant-numeric:tabular-nums}.bw-collection__filter-toggle{display:inline-flex;align-items:center;gap:var(--bw-space-2);min-height:42px;padding:var(--bw-space-2) var(--bw-space-4);background:var(--bw-white);color:var(--bw-ink);border:1px solid var(--bw-stone-300);border-radius:var(--bw-r-md);font-family:var(--bw-font-sans);font-size:var(--bw-fs-sm);font-weight:600;cursor:pointer;transition:border-color var(--bw-t-fast) var(--bw-ease),background-color var(--bw-t-fast) var(--bw-ease)}.bw-collection__filter-toggle:hover{border-color:var(--bw-ink);background:var(--bw-stone-50)}.bw-collection__filter-toggle:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px}.bw-collection__filter-toggle svg{width:16px;height:16px;flex-shrink:0}.bw-collection__filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--bw-r-full);background:var(--bw-ink);color:var(--bw-white);font-size:var(--bw-fs-2xs);font-weight:600;font-variant-numeric:tabular-nums}@media(min-width:1024px){.bw-collection__filter-toggle{display:none}}.bw-collection__sort{display:flex;align-items:center;gap:var(--bw-space-2)}.bw-collection__sort-label{font-size:var(--bw-fs-sm);color:var(--bw-stone-600);white-space:nowrap}@media(max-width:639px){.bw-collection{padding-top:var(--bw-space-4)}.bw-collection__header{padding-bottom:var(--bw-space-4);margin-bottom:var(--bw-space-4)}.bw-collection__title{font-size:clamp(24px,6.2vw,30px)}.bw-collection__intro{font-size:var(--bw-fs-sm)}.bw-collection__toolbar{flex-wrap:nowrap;gap:var(--bw-space-2);margin-bottom:var(--bw-space-4)}.bw-collection__toolbar-left{gap:var(--bw-space-2);flex-shrink:0}.bw-collection__filter-toggle{min-height:40px;padding:6px 12px;font-size:var(--bw-fs-xs)}.bw-collection__count{font-size:var(--bw-fs-xs);white-space:nowrap}.bw-collection__sort{min-width:0;flex:0 1 auto}.bw-collection__sort-label{display:none}.bw-collection__sort-select{min-height:40px;height:40px;padding:6px 28px 6px 10px;font-size:var(--bw-fs-xs);max-width:155px;text-overflow:ellipsis}}.bw-collection__sort-select{min-height:42px;padding:var(--bw-space-2) var(--bw-space-8) var(--bw-space-2) var(--bw-space-3);background-color:var(--bw-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2344403B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;border:1px solid var(--bw-stone-300);border-radius:var(--bw-r-md);font-family:var(--bw-font-sans);font-size:var(--bw-fs-sm);font-weight:500;color:var(--bw-ink);-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color var(--bw-t-fast) var(--bw-ease)}.bw-collection__sort-select:hover{border-color:var(--bw-stone-400)}.bw-collection__sort-select:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px;border-color:var(--bw-gold)}.bw-collection__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bw-space-8);align-items:start}@media(min-width:1024px){.bw-collection__layout--with-sidebar{grid-template-columns:260px minmax(0,1fr);gap:var(--bw-space-8)}}.bw-collection__sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--bw-z-overlay);background:#1413127a;opacity:0;visibility:hidden;transition:opacity var(--bw-t-base) var(--bw-ease),visibility var(--bw-t-base) var(--bw-ease)}.bw-collection__sidebar-backdrop.is-open{opacity:1;visibility:visible}@media(min-width:1024px){.bw-collection__sidebar-backdrop{display:none}}@media(max-width:1023px){.bw-collection__sidebar{position:fixed;top:0;left:0;bottom:0;z-index:var(--bw-z-drawer);width:min(360px,90vw);background:var(--bw-white);box-shadow:var(--bw-shadow-xl);display:flex;flex-direction:column;transform:translate(-100%);visibility:hidden;transition:transform var(--bw-t-slow) var(--bw-ease),visibility var(--bw-t-slow) var(--bw-ease)}.bw-collection__sidebar.is-open{transform:translate(0);visibility:visible}.bw-collection__sidebar-inner{flex:1;overflow-y:auto;padding:var(--bw-space-4) var(--bw-space-5)}.bw-filter-sidebar__head{display:none}}.bw-collection__drawer-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bw-space-4) var(--bw-space-5);border-bottom:1px solid var(--bw-border)}.bw-collection__drawer-title{margin:0;font-family:var(--bw-font-display);font-size:var(--bw-fs-lg);font-weight:600;color:var(--bw-ink)}.bw-collection__drawer-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--bw-border);border-radius:var(--bw-r-md);background:var(--bw-white);color:var(--bw-ink);cursor:pointer;transition:border-color var(--bw-t-fast) var(--bw-ease),background-color var(--bw-t-fast) var(--bw-ease)}.bw-collection__drawer-close:hover{border-color:var(--bw-ink);background:var(--bw-stone-50)}.bw-collection__drawer-close:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px}.bw-collection__drawer-footer{display:flex;gap:var(--bw-space-3);padding:var(--bw-space-4) var(--bw-space-5) max(var(--bw-space-4),env(safe-area-inset-bottom,16px));border-top:1px solid var(--bw-border);background:var(--bw-white)}.bw-collection__drawer-footer .bw-btn{flex:1}@media(min-width:1024px){.bw-collection__sidebar{position:sticky;top:calc(var(--header-height,80px) + var(--bw-space-4));background:var(--bw-white);border:1px solid var(--bw-border);border-radius:var(--bw-r-lg);padding:var(--bw-space-5)}.bw-collection__drawer-header,.bw-collection__drawer-footer{display:none!important}}.bw-filter-sidebar__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--bw-space-3);margin-bottom:var(--bw-space-3);border-bottom:1px solid var(--bw-border)}.bw-filter-sidebar__heading{font-size:var(--bw-fs-xs);font-weight:600;letter-spacing:var(--bw-ls-wider);text-transform:uppercase;color:var(--bw-stone-600)}.bw-filter-sidebar__reset{font-size:var(--bw-fs-xs);font-weight:600;color:var(--bw-gold-dark);text-decoration:underline;text-underline-offset:3px}.bw-filter-sidebar__reset:hover{color:var(--bw-ink)}.bw-filter-sidebar__reset:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px;border-radius:var(--bw-r-sm)}.bw-filter-group{border-bottom:1px solid var(--bw-border);padding:var(--bw-space-3) 0}.bw-filter-group:last-of-type{border-bottom:0;padding-bottom:0}.bw-filter-group:not([open])>:not(summary),.bw-coll-faq__item:not([open])>:not(summary){display:none!important}.bw-filter-group__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--bw-space-2);min-height:28px;padding:var(--bw-space-1) 0;font-size:var(--bw-fs-sm);font-weight:600;color:var(--bw-ink);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.bw-filter-group__summary::-webkit-details-marker{display:none}.bw-filter-group__summary:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px;border-radius:var(--bw-r-sm)}.bw-filter-group__chevron{width:16px;height:16px;color:var(--bw-stone-600);transition:transform var(--bw-t-fast) var(--bw-ease);flex-shrink:0}.bw-filter-group[open] .bw-filter-group__chevron{transform:rotate(180deg)}.bw-filter-group__body{padding-top:var(--bw-space-3)}.bw-filter-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--bw-space-2);max-height:260px;overflow-y:auto;padding-right:var(--bw-space-1)}.bw-filter-option{display:flex;align-items:center;justify-content:space-between;gap:var(--bw-space-2);min-height:26px;font-size:var(--bw-fs-sm);color:var(--bw-stone-800);cursor:pointer;line-height:1.35}.bw-filter-option--disabled{opacity:.45;cursor:not-allowed}.bw-filter-option__left{display:flex;align-items:center;gap:var(--bw-space-2);min-width:0}.bw-filter-option__checkbox{width:16px;height:16px;margin:0;accent-color:var(--bw-ink);border-radius:var(--bw-r-sm);cursor:pointer;flex-shrink:0}.bw-filter-option__checkbox:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px}.bw-filter-option__swatch{width:20px;height:20px;border-radius:var(--bw-r-full);border:1px solid rgba(20,19,18,.18);flex-shrink:0;box-shadow:inset 0 0 0 1px #ffffff59}.bw-filter-option__checkbox:checked+.bw-filter-option__swatch{outline:2px solid var(--bw-gold);outline-offset:1px}.bw-filter-option__label{overflow:hidden;text-overflow:ellipsis}.bw-filter-option__count{font-size:var(--bw-fs-xs);color:var(--bw-stone-600);font-variant-numeric:tabular-nums;flex-shrink:0}.bw-filter-price{display:flex;flex-direction:column;gap:var(--bw-space-3)}.bw-filter-price__inputs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--bw-space-2)}.bw-filter-price__field{display:flex;align-items:center;gap:var(--bw-space-1);min-height:40px;padding:var(--bw-space-2) var(--bw-space-3);background:var(--bw-stone-50);border:1px solid var(--bw-stone-200);border-radius:var(--bw-r-md)}.bw-filter-price__field:focus-within{border-color:var(--bw-gold);background:var(--bw-white);outline:2px solid var(--bw-gold);outline-offset:1px}.bw-filter-price__currency{font-size:var(--bw-fs-xs);color:var(--bw-stone-600);font-weight:500}.bw-filter-price__input,.bw-filter-price__field input.bw-filter-price__input[type=number]{width:100%;min-height:24px;height:24px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:var(--bw-font-sans);font-size:var(--bw-fs-sm);color:var(--bw-ink);font-variant-numeric:tabular-nums;padding:0!important;min-width:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.bw-filter-price__field input.bw-filter-price__input[type=number]::-webkit-outer-spin-button,.bw-filter-price__field input.bw-filter-price__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bw-filter-price__input:focus{outline:none}.bw-filter-price__sep{color:var(--bw-stone-400);font-size:var(--bw-fs-sm)}.bw-filter-price__slider{position:relative;height:28px;display:flex;align-items:center}.bw-filter-price__track{position:absolute;left:0;right:0;height:4px;background:var(--bw-stone-200);border-radius:var(--bw-r-full)}.bw-filter-price__range{position:absolute;left:0;width:100%;height:28px;min-height:28px;margin:0;pointer-events:none;-webkit-appearance:none;appearance:none;background:transparent}.bw-filter-price__range::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:var(--bw-r-full);background:var(--bw-white);border:2px solid var(--bw-ink);box-shadow:var(--bw-shadow-xs);cursor:pointer}.bw-filter-price__range::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border-radius:var(--bw-r-full);background:var(--bw-white);border:2px solid var(--bw-ink);box-shadow:var(--bw-shadow-xs);cursor:pointer}.bw-filter-price__range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--bw-gold);outline-offset:2px}.bw-collection__active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bw-space-2);margin-bottom:var(--bw-space-5)}.bw-filter-chip{display:inline-flex;align-items:center;gap:var(--bw-space-2);padding:5px var(--bw-space-3);background:var(--bw-stone-100);border:1px solid var(--bw-stone-200);border-radius:var(--bw-r-full);font-size:var(--bw-fs-xs);font-weight:500;color:var(--bw-ink);text-decoration:none;transition:background-color var(--bw-t-fast) var(--bw-ease),border-color var(--bw-t-fast) var(--bw-ease)}.bw-filter-chip:hover{background:var(--bw-stone-200);border-color:var(--bw-stone-300)}.bw-filter-chip:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px}.bw-filter-chip__remove{font-size:var(--bw-fs-sm);line-height:1;color:var(--bw-stone-600)}.bw-filter-chip--reset{background:transparent;border-color:transparent;color:var(--bw-gold-dark);text-decoration:underline;text-underline-offset:3px}.bw-filter-chip--reset:hover{background:transparent;border-color:transparent;color:var(--bw-ink)}.bw-collection__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bw-space-3)}@media(min-width:768px){.bw-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bw-space-5)}}@media(min-width:1024px){.bw-collection__layout--with-sidebar .bw-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bw-space-6)}.bw-collection__layout--full .bw-collection__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bw-space-6)}}.bw-collection__grid-item{min-width:0;display:flex}.bw-collection__grid-item>*{width:100%}.bw-collection__promo{grid-column:span 2;display:flex;flex-direction:column;justify-content:center;padding:var(--bw-space-6);background:var(--bw-stone-100);border:1px solid var(--bw-border);border-radius:var(--bw-r-lg)}.bw-collection__promo--full{grid-column:1 / -1}.bw-collection__empty{padding:var(--bw-space-12) var(--bw-space-6);text-align:center;background:var(--bw-white);border:1px solid var(--bw-border);border-radius:var(--bw-r-lg)}.bw-collection__empty-title{margin:0 0 var(--bw-space-2);font-family:var(--bw-font-display);font-size:var(--bw-fs-xl);color:var(--bw-ink)}.bw-collection__empty-text{margin:0 0 var(--bw-space-6);color:var(--bw-stone-600)}.bw-collection__pagination{margin-top:var(--bw-space-10);display:flex;justify-content:center}.bw-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--bw-space-2)}.bw-pagination__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bw-space-1);list-style:none;margin:0;padding:0}.bw-pagination__link,.bw-pagination__current,.bw-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 var(--bw-space-3);border-radius:var(--bw-r-md);font-size:var(--bw-fs-sm);font-weight:500;font-variant-numeric:tabular-nums;text-decoration:none}.bw-pagination__link{background:var(--bw-white);border:1px solid var(--bw-border);color:var(--bw-ink);transition:border-color var(--bw-t-fast) var(--bw-ease),background-color var(--bw-t-fast) var(--bw-ease)}.bw-pagination__link:hover{border-color:var(--bw-ink);background:var(--bw-stone-50)}.bw-pagination__link:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px}.bw-pagination__current{background:var(--bw-ink);border:1px solid var(--bw-ink);color:var(--bw-white);font-weight:600}.bw-pagination__ellipsis{color:var(--bw-stone-600)}.bw-collection__price-note{margin:var(--bw-space-6) 0 0;text-align:center;color:var(--bw-stone-600)}.bw-collection__price-note a{color:var(--bw-stone-800);text-decoration:underline;text-underline-offset:3px}.bw-collection__price-note a:hover{color:var(--bw-gold-dark)}.bw-collection__price-note a:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px;border-radius:var(--bw-r-sm)}[data-bw-collection-container]>.bw-geo-box{max-width:920px;margin-inline:auto;margin-top:var(--bw-space-10)}.bw-collection__description{margin:var(--bw-space-12) auto 0;padding-top:var(--bw-space-8);border-top:1px solid var(--bw-border);max-width:920px;color:var(--bw-stone-800)}.bw-collection__description h2,.bw-collection__description h3{margin-top:var(--bw-space-6);margin-bottom:var(--bw-space-3);color:var(--bw-ink)}.bw-search:not(.predictive-search-form){padding-top:var(--bw-space-8);padding-bottom:var(--bw-space-16);background:var(--bw-cream);color:var(--bw-ink)}.bw-search__header{max-width:720px;margin:0 auto var(--bw-space-8);text-align:center}.bw-search__title{margin:0 0 var(--bw-space-3);font-family:var(--bw-font-display);font-size:var(--bw-fs-3xl);font-weight:600;line-height:var(--bw-lh-tight);color:var(--bw-ink)}.bw-search__subtitle{margin:0 0 var(--bw-space-5);color:var(--bw-stone-600);font-size:var(--bw-fs-base)}.bw-search__form{display:flex;gap:var(--bw-space-2);max-width:560px;margin:0 auto}.bw-search__input-wrap{position:relative;flex:1}.bw-search__input-wrap .bw-search__input{width:100%;min-height:48px;padding:var(--bw-space-3) var(--bw-space-4);background:var(--bw-white);border:1px solid var(--bw-stone-300);border-radius:var(--bw-r-md);font-family:var(--bw-font-sans);font-size:var(--bw-fs-base);color:var(--bw-ink);transition:border-color var(--bw-t-fast) var(--bw-ease),box-shadow var(--bw-t-fast) var(--bw-ease)}.bw-search__input-wrap .bw-search__input:focus{outline:none;border-color:var(--bw-gold);box-shadow:0 0 0 3px var(--bw-gold-soft)}.bw-search__popular{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--bw-space-2);margin-top:var(--bw-space-4)}.bw-search__popular-label{font-size:var(--bw-fs-xs);color:var(--bw-stone-600)}@media(max-width:639px){.bw-search:not(.predictive-search-form){padding-top:var(--bw-space-4)}.bw-search__header{margin-bottom:var(--bw-space-4);text-align:left}.bw-search__title{font-size:clamp(22px,6vw,28px);margin-bottom:var(--bw-space-1)}.bw-search__subtitle{margin-bottom:var(--bw-space-3);font-size:var(--bw-fs-sm)}.bw-search__form .bw-search__input-wrap .bw-search__input{min-height:42px;height:42px;padding:var(--bw-space-2) var(--bw-space-3);font-size:var(--bw-fs-sm)}.bw-search__form .bw-btn{min-height:42px;height:42px;padding:0 18px;font-size:var(--bw-fs-sm)}.bw-search__popular{justify-content:flex-start;margin-top:var(--bw-space-3)}}.bw-search__articles{margin-top:var(--bw-space-12);padding-top:var(--bw-space-8);border-top:1px solid var(--bw-border)}.bw-search__articles-title{margin:0 0 var(--bw-space-5);font-family:var(--bw-font-display);font-size:var(--bw-fs-xl)}.bw-search__articles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--bw-space-5)}.bw-search__article-card{display:flex;flex-direction:column;gap:var(--bw-space-2);padding:var(--bw-space-5);background:var(--bw-white);border:1px solid var(--bw-border);border-radius:var(--bw-r-lg);text-decoration:none;color:inherit;transition:border-color var(--bw-t-fast) var(--bw-ease),box-shadow var(--bw-t-fast) var(--bw-ease)}.bw-search__article-card:hover{border-color:var(--bw-stone-300);box-shadow:var(--bw-shadow-sm)}.bw-search__article-card:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px}.bw-search__article-title{margin:0;font-size:var(--bw-fs-md);font-weight:600;color:var(--bw-ink)}.bw-seo-guide{background:var(--bw-cream);border-top:1px solid var(--bw-border);color:var(--bw-stone-800);font-family:var(--bw-font-sans)}.bw-seo-guide__inner{max-width:920px;margin:0 auto;padding:0 var(--bw-gutter)}.bw-seo-guide h2{font-family:var(--bw-font-display);font-size:var(--bw-fs-2xl);font-weight:600;color:var(--bw-ink);line-height:var(--bw-lh-snug);letter-spacing:var(--bw-ls-tight);margin:var(--bw-space-10) 0 var(--bw-space-4);padding-bottom:var(--bw-space-3);border-bottom:2px solid var(--bw-gold-light)}.bw-seo-guide h2:first-child,.bw-seo-guide div:first-child+h2{margin-top:0}.bw-seo-guide h3{font-family:var(--bw-font-display);font-size:var(--bw-fs-lg);font-weight:600;color:var(--bw-ink);line-height:var(--bw-lh-snug);margin:var(--bw-space-8) 0 var(--bw-space-2)}.bw-seo-guide h4{font-family:var(--bw-font-sans);font-size:var(--bw-fs-base);font-weight:600;color:var(--bw-ink);margin:var(--bw-space-5) 0 var(--bw-space-2)}.bw-seo-guide p{font-size:var(--bw-fs-base);line-height:var(--bw-lh-relaxed);color:var(--bw-stone-800);margin:0 0 var(--bw-space-4)}.bw-seo-guide strong{color:var(--bw-ink);font-weight:600}.bw-seo-guide a{color:var(--bw-gold-dark);text-decoration:underline;text-underline-offset:3px;transition:color var(--bw-t-fast) var(--bw-ease)}.bw-seo-guide a:hover{color:var(--bw-ink)}.bw-seo-guide a:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px;border-radius:var(--bw-r-sm)}:is(.bw-seo-guide,.bw-coll-faq__answer,.bw-collection__description) :is(p,li,td)>a:only-child{display:inline-flex;align-items:center;min-height:28px;padding:2px 0}.bw-seo-guide ul,.bw-seo-guide ol{margin:var(--bw-space-3) 0 var(--bw-space-5);padding-left:var(--bw-space-6)}.bw-seo-guide li{font-size:var(--bw-fs-base);line-height:var(--bw-lh-relaxed);color:var(--bw-stone-800);margin-bottom:var(--bw-space-2)}.bw-seo-guide .bw-table-wrap{overflow-x:auto;margin:var(--bw-space-5) 0 var(--bw-space-6);border-radius:var(--bw-r-lg);border:1px solid var(--bw-border);background:var(--bw-white);box-shadow:var(--bw-shadow-xs);-webkit-overflow-scrolling:touch}.bw-seo-guide table{width:100%;border-collapse:collapse;font-size:var(--bw-fs-sm);line-height:var(--bw-lh-normal);min-width:480px}.bw-seo-guide thead th,.bw-seo-guide table:not(:has(thead)) tr:first-child th{background:var(--bw-ink);color:var(--bw-white);font-weight:600;text-align:left;padding:var(--bw-space-3) var(--bw-space-4);font-size:var(--bw-fs-xs);letter-spacing:var(--bw-ls-wide);text-transform:uppercase;white-space:nowrap}.bw-seo-guide tbody th{background:var(--bw-stone-100);color:var(--bw-ink);font-weight:600;text-align:left;padding:var(--bw-space-3) var(--bw-space-4);border-bottom:1px solid var(--bw-stone-200);vertical-align:top}.bw-seo-guide tbody td,.bw-seo-guide tr td{padding:var(--bw-space-3) var(--bw-space-4);border-bottom:1px solid var(--bw-stone-100);color:var(--bw-stone-800);vertical-align:top}.bw-seo-guide tbody tr:last-child td,.bw-seo-guide tbody tr:last-child th{border-bottom:none}.bw-seo-guide tbody tr:nth-child(2n) td{background:var(--bw-stone-50)}@media(max-width:749px){.bw-seo-guide table.bw-table-stack{min-width:0}.bw-seo-guide table.bw-table-stack tbody th,.bw-seo-guide table.bw-table-stack tr:first-child th{background:transparent!important;color:var(--bw-ink)!important;text-transform:none;letter-spacing:normal;font-size:var(--bw-fs-sm);white-space:normal}}.bw-seo-guide blockquote{margin:var(--bw-space-5) 0;padding:var(--bw-space-4) var(--bw-space-5);background:var(--bw-white);border-left:3px solid var(--bw-gold);border-radius:0 var(--bw-r-md) var(--bw-r-md) 0;font-style:normal;color:var(--bw-stone-800)}.bw-seo-guide hr{border:none;border-top:1px solid var(--bw-border);margin:var(--bw-space-8) 0}.bw-coll-text{background:var(--bw-cream);color:var(--bw-ink)}.bw-coll-text__inner{max-width:860px;margin:0 auto}.bw-coll-text__inner--left{text-align:left}.bw-coll-text__inner--center{text-align:center}.bw-coll-text__inner--right{text-align:right}.bw-coll-text__subheading{margin-bottom:var(--bw-space-2);font-size:var(--bw-fs-xs);font-weight:600;letter-spacing:var(--bw-ls-wider);text-transform:uppercase;color:var(--bw-gold-dark)}.bw-coll-text__heading{margin:0 0 var(--bw-space-4);font-family:var(--bw-font-display);font-size:var(--bw-fs-2xl);font-weight:600;line-height:var(--bw-lh-tight);color:var(--bw-ink)}.bw-coll-text__heading h2,.bw-coll-text__heading h3,.bw-coll-text__heading p{margin:0;font-family:inherit;font-size:var(--bw-fs-2xl)!important;font-weight:inherit;line-height:var(--bw-lh-tight)!important;color:inherit}.bw-coll-text__content{font-size:var(--bw-fs-base);line-height:var(--bw-lh-relaxed);color:var(--bw-stone-800)}.bw-coll-text__content p{margin:0 0 var(--bw-space-4)}.bw-coll-text__content p:last-child{margin-bottom:0}.bw-coll-text__content h2,.bw-coll-text__content h3{font-family:var(--bw-font-display);font-size:var(--bw-fs-xl);color:var(--bw-ink);margin:var(--bw-space-6) 0 var(--bw-space-3)}.bw-coll-text__content a{color:var(--bw-gold-dark);text-decoration:underline;text-underline-offset:3px}.bw-coll-text__content a:hover{color:var(--bw-ink)}.bw-coll-text__buttons{margin-top:var(--bw-space-5);display:flex;flex-wrap:wrap;gap:var(--bw-space-3);justify-content:center}.bw-coll-text__inner--left .bw-coll-text__buttons{justify-content:flex-start}.bw-coll-iwt{background:var(--bw-cream);color:var(--bw-ink)}.bw-coll-iwt__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bw-space-8);align-items:center}@media(min-width:900px){.bw-coll-iwt__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--bw-space-12)}.bw-coll-iwt__grid--right .bw-coll-iwt__media{order:2}.bw-coll-iwt__grid--right .bw-coll-iwt__content{order:1}}.bw-coll-iwt__media{position:relative;border-radius:var(--bw-r-lg);overflow:hidden;background:var(--bw-stone-100);border:1px solid var(--bw-border);aspect-ratio:4 / 3}.bw-coll-iwt__img{width:100%;height:100%;object-fit:cover;display:block}.bw-coll-iwt__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--bw-stone-100) 0%,var(--bw-stone-50) 100%);color:var(--bw-stone-400)}.bw-coll-iwt__placeholder svg{width:40%;height:40%;fill:currentColor}.bw-coll-iwt__content{display:flex;flex-direction:column;gap:var(--bw-space-4)}.bw-coll-iwt__subheading{font-size:var(--bw-fs-xs);font-weight:600;letter-spacing:var(--bw-ls-wider);text-transform:uppercase;color:var(--bw-gold-dark)}.bw-coll-iwt__heading{margin:0;font-family:var(--bw-font-display);font-size:var(--bw-fs-2xl);font-weight:600;line-height:var(--bw-lh-tight);color:var(--bw-ink)}.bw-coll-iwt__heading h2,.bw-coll-iwt__heading h3,.bw-coll-iwt__heading p{margin:0;font:inherit;color:inherit}.bw-coll-iwt__text{font-size:var(--bw-fs-base);line-height:var(--bw-lh-relaxed);color:var(--bw-stone-800)}.bw-coll-iwt__text p{margin:0 0 var(--bw-space-3)}.bw-coll-iwt__text p:last-child{margin-bottom:0}.bw-coll-iwt__text a{color:var(--bw-gold-dark);text-decoration:underline;text-underline-offset:3px}.bw-coll-faq{background:var(--bw-cream);color:var(--bw-ink);border-top:1px solid var(--bw-border)}.bw-coll-faq__inner{max-width:880px;margin:0 auto}.bw-coll-faq__header{margin-bottom:var(--bw-space-8)}.bw-coll-faq__subheading{margin:0 0 var(--bw-space-2);font-size:var(--bw-fs-xs);font-weight:600;letter-spacing:var(--bw-ls-wider);text-transform:uppercase;color:var(--bw-gold-dark)}.bw-coll-faq__title{margin:0 0 var(--bw-space-3);font-family:var(--bw-font-display);font-size:var(--bw-fs-2xl);font-weight:600;line-height:var(--bw-lh-tight);color:var(--bw-ink)}.bw-coll-faq__intro{font-size:var(--bw-fs-base);color:var(--bw-stone-600)}.bw-coll-faq__list{display:flex;flex-direction:column;gap:var(--bw-space-3)}.bw-coll-faq__item{background:var(--bw-white);border:1px solid var(--bw-border);border-radius:var(--bw-r-lg);overflow:hidden;transition:border-color var(--bw-t-fast) var(--bw-ease)}.bw-coll-faq__item[open]{border-color:var(--bw-stone-300);box-shadow:var(--bw-shadow-xs)}.bw-coll-faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--bw-space-4);padding:var(--bw-space-4) var(--bw-space-5);font-family:var(--bw-font-sans);font-size:var(--bw-fs-base);font-weight:600;line-height:var(--bw-lh-snug);color:var(--bw-ink);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.bw-coll-faq__question::-webkit-details-marker{display:none}.bw-coll-faq__question:hover{color:var(--bw-gold-dark)}.bw-coll-faq__question:focus-visible{outline:2px solid var(--bw-gold);outline-offset:-2px;border-radius:var(--bw-r-lg)}.bw-coll-faq__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--bw-r-full);background:var(--bw-stone-100);color:var(--bw-ink);flex-shrink:0;transition:transform var(--bw-t-fast) var(--bw-ease),background-color var(--bw-t-fast) var(--bw-ease)}.bw-coll-faq__item[open] .bw-coll-faq__icon{transform:rotate(180deg);background:var(--bw-gold-soft);color:var(--bw-gold-dark)}.bw-coll-faq__answer{padding:0 var(--bw-space-5) var(--bw-space-5);font-size:var(--bw-fs-base);line-height:var(--bw-lh-relaxed);color:var(--bw-stone-800);border-top:1px solid var(--bw-stone-100);padding-top:var(--bw-space-4)}.bw-coll-faq__answer p{margin:0 0 var(--bw-space-3)}.bw-coll-faq__answer p:last-child{margin-bottom:0}.bw-coll-faq__answer a{color:var(--bw-gold-dark);text-decoration:underline;text-underline-offset:3px}.bw-coll-faq__answer ul,.bw-coll-faq__answer ol{margin:var(--bw-space-2) 0 var(--bw-space-3);padding-left:var(--bw-space-5)}.bw-coll-html{background:var(--bw-cream);color:var(--bw-ink)}@media(prefers-reduced-motion:reduce){.bw-product-card,.bw-product-card__img,.bw-collection__sidebar,.bw-collection__sidebar-backdrop,.bw-filter-group__chevron,.bw-coll-faq__icon{transition:none!important}.bw-product-card:hover,.bw-product-card--has-secondary:hover .bw-product-card__img--secondary,.bw-product-card:not(.bw-product-card--has-secondary):hover .bw-product-card__img--primary{transform:none!important}}.bw-collection__description *{max-width:100%;box-sizing:border-box}.bw-collection__description img,.bw-collection__description table{max-width:100%}.bw-collection__description [style*="background:#be9d7d"],.bw-collection__description [style*="background-color:#be9d7d"]{background-color:var(--bw-gold-dark,#7D5E2A)!important;color:#fff!important}.bw-collection__description [style*="color:#be9d7d"]{color:var(--bw-gold-dark,#7D5E2A)!important}.jdgm-carousel-item__reviewer-name{color:var(--bw-stone-600,#57534E)!important}@media(max-width:749px){.bw-collection__description [style*=grid-template-columns]{grid-template-columns:1fr!important}.bw-collection__description [style*="display:flex"]{flex-wrap:wrap!important}.bw-collection__description [style*=min-width]{min-width:0!important}.bw-collection__description table{display:block;overflow-x:auto}}.bw-collection__description [style*=color]{color:var(--bw-ink)!important}.bw-collection__description [style*=background]{background:var(--bw-stone-50)!important}.bw-collection__description [style*="background: #fff"],.bw-collection__description [style*="background:#fff"],.bw-collection__description [style*="background: white"],.bw-collection__description [style*="background: #f8f9fa"],.bw-collection__description [style*="background:#f8f9fa"],.bw-collection__description [style*="background: #f9f9f9"],.bw-collection__description [style*="background:#f9f9f9"]{background:var(--bw-white)!important;border:1px solid var(--bw-border)!important;border-radius:var(--bw-r-md)}.bw-collection__description [style*="background:#be9d7d"],.bw-collection__description [style*="background: #be9d7d"],.bw-collection__description [style*="background-color:#be9d7d"],.bw-collection__description [style*="background-color: #be9d7d"]{background-color:var(--bw-gold-dark,#7D5E2A)!important;background:var(--bw-gold-dark,#7D5E2A)!important;color:#fff!important}.bw-collection__description p{margin:0 0 var(--bw-space-4);line-height:var(--bw-lh-relaxed)}.bw-collection__description ul,.bw-collection__description ol{margin:0 0 var(--bw-space-4);padding-left:1.25em}.bw-collection__description li{margin-bottom:var(--bw-space-1)}.bw-collection__description h2{font-size:var(--bw-fs-h3)!important;line-height:var(--bw-lh-snug)!important;margin:var(--bw-space-8) 0 var(--bw-space-3)!important}.bw-collection__description h3,.bw-collection__description h4{font-size:var(--bw-fs-lg)!important;line-height:var(--bw-lh-snug)!important;margin:var(--bw-space-6) 0 var(--bw-space-2)!important}.bw-collection__description img{height:auto!important;border-radius:var(--bw-r-md)}.bw-collection__description img[style*="object-fit: cover"],.bw-collection__description img[style*="object-fit:cover"]{height:240px!important;width:100%!important;object-fit:cover!important}.bw-collection__description img+div,.bw-collection__description img+p{margin-top:var(--bw-space-3)}.bw-collection__description table{width:100%!important;table-layout:fixed;border-collapse:collapse;margin:0 0 var(--bw-space-5);font-size:var(--bw-fs-sm)}.bw-collection__description th,.bw-collection__description td{padding:var(--bw-space-2)!important;vertical-align:top;border-bottom:1px solid var(--bw-line);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-align:left!important}.bw-collection__description th{background:var(--bw-stone-100)!important;color:var(--bw-ink)!important;font-weight:600}.bw-collection__description [style*="gap: 40px"][style*=flex]{display:none!important}@media(max-width:749px){.bw-collection__description table{display:table!important;overflow:visible}.bw-collection__description [style*="padding: 40px 20px"],.bw-collection__description [style*="padding: 60px 20px"]{padding:var(--bw-space-6) 0!important}.bw-collection__description [style*=linear-gradient]{padding:var(--bw-space-6) var(--bw-space-4)!important;border-radius:var(--bw-r-md)}.bw-collection__description [style*="height: 250px"]{height:200px!important}}.bw-tlk__kicker{font-size:13px!important}.bw-badge--soldout,.bw-badge--muted{background:var(--bw-ink);color:var(--bw-white)}.bw-stock--out{color:var(--bw-stone-600)}.bw-stock--out:before{background:var(--bw-stone-400)!important;box-shadow:none!important}.bw-coll-apps{background:var(--bw-cream);padding-block:var(--bw-space-8)}.bw-coll-apps .jdgm-carousel-wrapper{width:100%!important;max-width:var(--bw-container,1320px)!important;margin:0 auto!important;padding:0 var(--bw-gutter,16px)!important;font-family:var(--bw-font-sans)!important}.bw-coll-apps .jdgm-carousel-title-and-link{margin-bottom:var(--bw-space-4)!important;text-align:left!important}.bw-coll-apps .jdgm-carousel-title{font-family:var(--bw-font-display)!important;font-size:var(--bw-fs-2xl)!important;font-weight:600!important;color:var(--bw-ink)!important;margin:0 0 var(--bw-space-1)!important}.bw-coll-apps .jdgm-carousel-item{display:inline-flex!important;vertical-align:top!important;white-space:normal!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;background:var(--bw-white)!important;border:1px solid var(--bw-border)!important;border-radius:var(--bw-r-md)!important;padding:var(--bw-space-5)!important;margin:0!important;box-sizing:border-box!important;text-align:left!important;box-shadow:none!important;height:auto!important;min-height:240px!important}.bw-coll-apps .jdgm-carousel-item__left-column,.bw-coll-apps .jdgm-carousel-item__product,.bw-coll-apps .jdgm-carousel-item__review,.bw-coll-apps .jdgm-carousel-item__review-wrapper,.bw-coll-apps .jdgm-carousel-item__review-content,.bw-coll-apps .jdgm-carousel-item__review-body,.bw-coll-apps .jdgm-carousel-item__reviewer-name-wrapper{width:100%!important;max-width:100%!important;float:none!important;padding-inline:0!important;margin-inline:0!important;text-align:left!important;box-sizing:border-box!important}.bw-coll-apps .jdgm-carousel-item__product{display:flex!important;align-items:center!important;gap:var(--bw-space-3)!important;margin-bottom:var(--bw-space-3)!important;height:auto!important}.bw-coll-apps .jdgm-carousel-item__product-image{width:56px!important;height:56px!important;max-height:56px!important;object-fit:cover!important;border-radius:var(--bw-r-sm)!important;background:var(--bw-stone-50)!important;margin:0!important}.bw-coll-apps .jdgm-star{color:var(--bw-gold)!important}.bw-coll-apps .jdgm-carousel-item__review{flex:1 1 auto!important;overflow:hidden!important;height:auto!important}.bw-coll-apps .jdgm-carousel-item__review-title{font-family:var(--bw-font-sans)!important;font-weight:600!important;font-size:var(--bw-fs-base)!important;line-height:1.35!important;color:var(--bw-ink)!important;margin:0 0 var(--bw-space-2)!important}.bw-coll-apps .jdgm-carousel-item__review-body,.bw-coll-apps .jdgm-carousel-item__review-body p{font-family:var(--bw-font-sans)!important;font-size:var(--bw-fs-sm)!important;line-height:1.55!important;color:var(--bw-stone-800)!important;font-style:normal!important;margin:0!important}.bw-coll-apps .jdgm-carousel-item__review-body.jdgm-line-clamp{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;overflow:hidden!important;max-height:4.65em!important;height:auto!important}.bw-coll-apps .jdgm-carousel-item__reviewer-name-wrapper{position:relative!important;z-index:2!important;background:var(--bw-white)!important;margin-top:var(--bw-space-4)!important;padding-top:var(--bw-space-3)!important;border-top:1px solid var(--bw-border)!important}.bw-coll-apps .jdgm-carousel-item__reviewer-name{font-family:var(--bw-font-sans)!important;font-size:var(--bw-fs-sm)!important;font-weight:600!important;color:var(--bw-ink)!important}.bw-coll-apps .jdgm-carousel-item__product-title{font-family:var(--bw-font-sans)!important;font-size:var(--bw-fs-xs)!important;color:var(--bw-stone-600)!important;text-decoration:underline!important}.bw-coll-apps .jdgm-carousel__left-arrow,.bw-coll-apps .jdgm-carousel__right-arrow{width:40px!important;height:40px!important;border-radius:var(--bw-r-full)!important;border:1px solid var(--bw-border)!important;background-color:var(--bw-white)!important;color:var(--bw-ink)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.bw-filter-price__range::-webkit-slider-runnable-track{background:transparent!important;border:0!important;box-shadow:none!important;height:4px}.bw-filter-price__range::-moz-range-track{background:transparent!important;border:0!important;height:4px}.bw-filter-price__range::-webkit-slider-thumb{margin-top:-7px}.bw-filter-price__track{background:var(--bw-stone-300)!important}.bw-filter-price__range{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important}.bw-collection__description [style*=grid-template-columns]:has(>div>img[style*="object-fit: contain"]){gap:var(--bw-space-3)!important}.bw-collection__description [style*=grid-template-columns]>div:has(>img[style*="object-fit: contain"]){border:1px solid var(--bw-line)!important;border-radius:var(--bw-r-md)!important;overflow:hidden!important;background:var(--bw-paper)!important;box-shadow:none!important}.bw-collection__description img[style*="object-fit: contain"][style*="height: 250px"]{height:auto!important;aspect-ratio:4/5;object-fit:cover!important;padding:0!important;background:var(--bw-stone-100)!important;border-radius:0!important;display:block}.bw-collection__description [style*=grid-template-columns]>div:has(>img[style*="object-fit: contain"])>div{padding:var(--bw-space-2) var(--bw-space-3) var(--bw-space-3)!important}@media(max-width:749px){.bw-collection__description [style*=grid-template-columns]:has(>div>img[style*="object-fit: contain"]){grid-template-columns:repeat(2,minmax(0,1fr))!important}.bw-collection__description [style*=grid-template-columns]:has(>div>img[style*="object-fit: contain"])>div:nth-child(n+3){display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/bw-collection.css.map */
