:root{--bw-cream: #F5F0E8;--bw-parchment: #E8DFC8;--bw-espresso: #2C1810;--bw-rust: #8B4513;--bw-rust-light: #A0522D;--bw-dark-maroon: #5C1A1A;--bw-gold: #C4A951;--bw-text-dark: #2C1810;--bw-text-muted: #6B5B45;--bw-border: #D4C5A9}body{background-color:var(--bw-cream)!important;color:var(--bw-text-dark)!important;font-family:Lora,Georgia,serif!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Playfair Display,Georgia,serif!important;color:var(--bw-espresso)!important}p,li,label,button{font-family:DM Sans,system-ui,sans-serif}.header,.header-wrapper,header{background-color:var(--bw-parchment)!important;border-bottom:2px solid var(--bw-rust)!important}.header__heading-link,.header__heading{font-family:Playfair Display,Georgia,serif!important;color:var(--bw-espresso)!important}.header__menu-item a,nav a{font-family:DM Sans,system-ui,sans-serif!important;color:var(--bw-espresso)!important;text-transform:uppercase!important;letter-spacing:.05em!important}.header__menu-item:hover a{color:var(--bw-rust)!important}.announcement-bar{background-color:var(--bw-rust)!important;color:var(--bw-cream)!important}.collection-hero,.section-collection-hero,.collection__header,.page-header{background-color:var(--bw-dark-maroon)!important;padding:3rem 2rem!important}.collection-hero__title,.collection__title,.page-header__title,h1.collection-title{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(2rem,5vw,3.5rem)!important;color:var(--bw-gold)!important;font-weight:700!important}.collection-hero__description,.collection__description,.page-header__description{font-family:Lora,Georgia,serif!important;color:var(--bw-parchment)!important;line-height:1.8!important}.facets-wrapper,.facets__wrapper{min-width:240px!important;max-width:260px!important;padding-right:2rem!important}.product-grid-container,.facets-main{display:flex!important;flex-direction:row!important;gap:2rem!important;align-items:flex-start!important}.facets__form{position:sticky!important;top:2rem!important}.facets__heading,.facet-filters__label{font-family:Playfair Display,Georgia,serif!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--bw-espresso)!important}.card,.card-wrapper,.product-card{background-color:#fff!important;border:1px solid var(--bw-border)!important;border-radius:8px!important;overflow:hidden!important;transition:transform .3s ease,box-shadow .3s ease!important;box-shadow:0 2px 8px #2c181014!important}.card:hover,.card-wrapper:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px #2c181026!important}.card__media{position:relative!important;overflow:hidden!important}.card__media img{transition:opacity .4s ease!important}.card__media .card__media-second{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0!important;transition:opacity .4s ease!important}.card:hover .card__media .card__media-second{opacity:1!important}.card__heading,.card__name{font-family:Lora,Georgia,serif!important;color:var(--bw-espresso)!important}.price,.price__regular,.card__price{font-family:DM Sans,system-ui,sans-serif!important;color:var(--bw-rust)!important;font-weight:600!important}.badge,.card__badge{font-family:DM Sans,system-ui,sans-serif!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:.25rem .625rem!important;border-radius:3px!important}.badge--sale{background-color:var(--bw-rust)!important;color:#fff!important}.badge--new{background-color:var(--bw-gold)!important;color:var(--bw-espresso)!important}@keyframes bwFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.product-grid .card-wrapper,.product-grid .grid__item{animation:bwFadeIn .5s ease forwards;opacity:0}.product-grid .card-wrapper:nth-child(1),.product-grid .grid__item:nth-child(1){animation-delay:.05s}.product-grid .card-wrapper:nth-child(2),.product-grid .grid__item:nth-child(2){animation-delay:.1s}.product-grid .card-wrapper:nth-child(3),.product-grid .grid__item:nth-child(3){animation-delay:.15s}.product-grid .card-wrapper:nth-child(4),.product-grid .grid__item:nth-child(4){animation-delay:.2s}.product-grid .card-wrapper:nth-child(5),.product-grid .grid__item:nth-child(5){animation-delay:.25s}.product-grid .card-wrapper:nth-child(6),.product-grid .grid__item:nth-child(6){animation-delay:.3s}.product-grid .card-wrapper:nth-child(n+7),.product-grid .grid__item:nth-child(n+7){animation-delay:.35s}.button--primary,.btn--primary{background-color:var(--bw-rust)!important;color:#fff!important;font-family:DM Sans,system-ui,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important}.footer{background-color:var(--bw-espresso)!important;color:var(--bw-cream)!important}.footer__heading{font-family:Playfair Display,Georgia,serif!important;color:var(--bw-gold)!important}.footer a{color:var(--bw-parchment)!important}.footer a:hover{color:var(--bw-gold)!important}.color-scheme-1,[data-color-scheme=scheme-1]{background-color:var(--bw-cream)!important;color:var(--bw-espresso)!important}.color-scheme-2,[data-color-scheme=scheme-2]{background-color:var(--bw-parchment)!important;color:var(--bw-espresso)!important}@media(max-width:768px){.product-grid-container,.facets-main{flex-direction:column!important}.product-grid{grid-template-columns:repeat(2,1fr)!important}}.announcement-bar.color-scheme-1{background-color:var(--bw-rust)!important;color:#fff!important}header.header-section{background-color:var(--bw-parchment)!important}.section.color-scheme-1 .text-block.h2{font-family:Playfair Display,Georgia,serif!important;color:var(--bw-espresso)!important}.section.color-scheme-1:has(h1):not(.product-grid-container){background-color:var(--bw-dark-maroon)!important}.section.color-scheme-1:has(h1):not(.product-grid-container) h1,.section.color-scheme-1:has(h1):not(.product-grid-container) h2{color:var(--bw-gold)!important}.section.color-scheme-1:has(h1):not(.product-grid-container) p{color:var(--bw-parchment)!important}.collection-wrapper.grid{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:0!important}.facets-block-wrapper--horizontal{min-width:240px!important;max-width:260px!important;flex-shrink:0!important;order:-1!important;padding:1.5rem!important;background-color:#fff!important;border:1px solid var(--bw-border)!important;border-radius:8px!important;margin-right:1.5rem!important;position:sticky!important;top:1rem!important;align-self:flex-start!important}.facets--horizontal{display:block!important}.facets__filters-wrapper{display:block!important;flex-direction:column!important}.facets__item,details.facets__item{display:block!important;border-bottom:1px solid var(--bw-border)!important;padding:.75rem 0!important;margin:0!important}.facets__summary,.facets__item summary{font-family:DM Sans,system-ui,sans-serif!important;font-size:.8125rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--bw-espresso)!important;cursor:pointer!important}.facets-toggle{display:none!important}.main-collection-grid{flex:1 1 auto!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:1.5rem!important;align-content:start!important}.product-card{background-color:#fff!important;border:1px solid var(--bw-border)!important;border-radius:8px!important;overflow:hidden!important;transition:transform .3s ease,box-shadow .3s ease!important;box-shadow:0 2px 8px #2c181014!important}.product-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px #2c181026!important}.card-gallery{position:relative!important;overflow:hidden!important}product-price,.product-price{font-family:DM Sans,system-ui,sans-serif!important;color:var(--bw-rust)!important;font-weight:600!important}.product-grid-view-zoom-out--details{font-family:Lora,Georgia,serif!important;color:var(--bw-espresso)!important;font-size:.9rem!important;line-height:1.4!important;padding:.5rem!important}.product-badges{position:absolute!important;top:.75rem!important;right:.75rem!important;z-index:5!important;display:flex!important;flex-direction:column!important;gap:.25rem!important}.border-style .h2{font-family:Playfair Display,Georgia,serif!important}.main-collection-grid>*{animation:bwFadeIn .5s ease forwards;opacity:0}.main-collection-grid>*:nth-child(1){animation-delay:.05s}.main-collection-grid>*:nth-child(2){animation-delay:.1s}.main-collection-grid>*:nth-child(3){animation-delay:.15s}.main-collection-grid>*:nth-child(4){animation-delay:.2s}.main-collection-grid>*:nth-child(5){animation-delay:.25s}.main-collection-grid>*:nth-child(6){animation-delay:.3s}.main-collection-grid>*:nth-child(n+7){animation-delay:.35s}.facets-block-wrapper--horizontal:before{content:"Filter";display:block;font-family:Playfair Display,Georgia,serif;font-size:1.25rem;font-weight:700;color:var(--bw-espresso);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid var(--bw-rust)}dialog-component.facets-block-wrapper--vertical{display:none!important}.facets-toggle,[class*=sort-by],.toolbar-sort{background-color:var(--bw-parchment)!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:.875rem!important}.page-width-narrow,.section--page-width,section,main{background-color:var(--bw-cream)!important}.product-grid-container.color-scheme-1{background-color:var(--bw-cream)!important}.facets-block-wrapper--horizontal .facets{display:block!important}.product-card__content{background-color:#fff!important}.product-card .badge--sale,.product-badges .badge--sale,.product-badges span:first-child{background-color:var(--bw-rust)!important;color:#fff!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:.6875rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:.2rem .5rem!important;border-radius:3px!important}.product-badges .badge--new,.badge-new{background-color:var(--bw-gold)!important;color:var(--bw-espresso)!important}@media(max-width:900px){.collection-wrapper.grid{flex-direction:column!important}.facets-block-wrapper--horizontal{min-width:unset!important;width:100%!important;position:static!important;margin-right:0!important;margin-bottom:1rem!important}.facets-toggle{display:block!important}dialog-component.facets-block-wrapper--vertical{display:block!important}}.facets-block-wrapper--horizontal{min-width:200px!important;max-width:200px!important;width:200px!important}.main-collection-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important}.product-card{border:1.5px solid var(--bw-border)!important;background:#fff!important}.card-gallery{border-bottom:1px solid var(--bw-border)!important}.facets__filters-wrapper{flex-direction:column!important;align-items:stretch!important}.facets__list-item,.facets-checkbox-group{margin-bottom:.5rem!important}.facets-block-wrapper--horizontal .facets__active-filters-wrapper{display:block!important}.facets__product-count{font-family:DM Sans,system-ui,sans-serif!important;font-size:.8125rem!important;color:var(--bw-text-muted)!important}.product-card a,.product-grid-view-zoom-out--details a{color:var(--bw-espresso)!important;text-decoration:none!important;font-family:Lora,Georgia,serif!important;font-size:.875rem!important}.product-card a:hover{color:var(--bw-rust)!important}product-price{display:block!important;color:var(--bw-rust)!important;font-family:DM Sans,system-ui,sans-serif!important;font-weight:600!important;font-size:1rem!important;padding:.25rem .5rem!important}.facets-block-wrapper--horizontal:before{font-size:1rem!important}quick-add-component{display:none!important}.product-card:hover quick-add-component{display:block!important}.facets--horizontal.facets-controls-wrapper{flex:0 0 100%!important;width:100%!important;max-width:100%!important;order:-2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:.75rem 0!important;margin-bottom:1rem!important;border-bottom:1px solid var(--bw-border)!important;background:transparent!important}.collection-wrapper.grid{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:0!important;padding:2rem!important}.facets-block-wrapper--vertical{flex:0 0 240px!important;width:240px!important;min-width:240px!important;max-width:240px!important;order:0!important;padding:1.5rem!important;background-color:#fff!important;border:1px solid var(--bw-border)!important;border-radius:8px!important;margin-right:1.5rem!important;position:sticky!important;top:1rem!important;align-self:flex-start!important;display:block!important}.facets--vertical,.facets--vertical .facets__filters-wrapper{display:block!important}.facets--vertical .facets__item,.facets--vertical details.facets__item{display:block!important;border-bottom:1px solid var(--bw-border)!important;padding:.75rem 0!important}.facets--vertical .facets__summary,.facets--vertical .facets__item summary{font-family:DM Sans,system-ui,sans-serif!important;font-size:.8125rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--bw-espresso)!important;cursor:pointer!important;list-style:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.facets-block-wrapper--vertical:before{content:"Filter"!important;display:block!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:.875rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--bw-espresso)!important;padding-bottom:1rem!important;margin-bottom:.5rem!important;border-bottom:2px solid var(--bw-rust)!important}.main-collection-grid{flex:1 1 auto!important;min-width:0!important;order:1!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:1.5rem!important}.facets-block-wrapper--horizontal{display:none!important}.facets--vertical summary span,.facets--vertical .facets__summary span,.facets--vertical summary>span,.facets--vertical details summary span{color:var(--bw-espresso)!important}.facets--vertical summary svg,.facets--vertical summary path,.facets--vertical summary .icon,.facets--vertical details summary svg{color:var(--bw-espresso)!important;stroke:var(--bw-espresso)!important;fill:var(--bw-espresso)!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bean-workshop-style.css.map */
