.bf-shop{width:min(1180px,calc(100% - 64px));margin-inline:auto;color:#f4ecdf}.bf-shop a{color:inherit;text-underline-offset:4px}.bf-shop :focus-visible{outline:2px solid #dec9a7;outline-offset:5px}.bf-shop-kicker{margin:0 0 14px;font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:#d8c5a6}.bf-shop-hero{padding-block:42px 34px;text-align:center}.bf-shop-hero h1{font-size:clamp(32px,4.2vw,58px);line-height:1.12;letter-spacing:-.025em;margin:0 auto 18px;max-width:800px;color:inherit}.bf-shop-hero__intro{max-width:610px;margin:0 auto 24px;line-height:1.65;font-size:17px}.bf-shop-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.bf-shop-button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:12px 22px;background:#eadbc2;color:#242825!important;border:1px solid #eadbc2;text-decoration:none;font:inherit;font-size:14px;line-height:1.4;cursor:pointer;border-radius:2px}.bf-shop-button--outline{background:transparent;color:#f4ecdf!important;border-color:#8c8577}.bf-shop-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:25px}.bf-shop-heading h2{font-size:clamp(27px,3vw,38px);line-height:1.2;margin:0 0 9px;color:inherit}.bf-shop-heading p:not(.bf-shop-kicker){line-height:1.55;font-size:15px;max-width:600px;margin:0}.bf-shop-heading>a{flex-shrink:0;min-height:44px;display:inline-flex;align-items:center;font-size:14px}.bf-shop-featured{padding-block:24px 48px}.bf-shop-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;padding:0;margin:0}.bf-shop-grid>li{min-width:0}.bf-shop-card{display:flex;flex-direction:column;height:100%;min-width:0}.bf-shop-card__media{display:block;aspect-ratio:1;background:#dcd6c6;overflow:hidden;border-radius:3px;border:1px solid #ffffff17}.bf-shop-card__image{display:block;width:100%;height:100%;object-fit:contain;opacity:1;visibility:visible}.bf-shop-card__body{display:flex;flex-direction:column;flex:1;padding-top:16px}.bf-shop-card h3{font-size:18px;line-height:1.35;color:inherit;margin:0 0 8px;min-height:2.7em}.bf-shop-card h3 a{text-decoration:none}.bf-shop-card__meaning{color:#d1c7b6;font-size:12px;line-height:1.5;margin:0 0 10px;min-height:1.5em}.bf-shop-card__price{margin:0 0 10px;font-size:16px;line-height:1.5;letter-spacing:.015em}.bf-shop-card__price s{color:#c3b8a5;font-size:13px;margin-right:7px}.bf-shop-card__meta{font-size:12px;line-height:1.5;color:#c9c0b1;margin:0 0 14px}.bf-shop-card__link{display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:44px;border-top:1px solid #ffffff24;padding:11px 0 0;margin-top:auto;font-size:13px;text-decoration:none}.bf-shop-card__link span:last-child{font-size:19px}.bf-shop-collection-head{padding-block:38px 25px;border-bottom:1px solid #ffffff24}.bf-shop-collection-head h1{font-size:clamp(34px,4vw,52px);line-height:1.12;margin:0 0 15px;color:inherit}.bf-shop-collection-head__intro{margin:0;line-height:1.65;max-width:640px;font-size:16px}.bf-shop-collection-head__line{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;font-size:13px;color:#d2c7b5}.bf-shop-collection-head__line a{min-height:44px;display:inline-flex;align-items:center}.bf-shop-collection{padding-block:20px 48px}.bf-shop-filter{border:1px solid #ffffff32;border-radius:3px;margin:0 0 25px}.bf-shop-filter>summary{min-height:48px;padding:14px 18px;cursor:pointer;font-size:14px}.bf-shop-filter[open]>summary{border-bottom:1px solid #ffffff24}.bf-shop-filter form{display:flex;flex-wrap:wrap;gap:24px;align-items:start;padding:20px}.bf-shop-filter fieldset{margin:0;padding:0;border:0;min-width:160px;flex:1}.bf-shop-filter legend,.bf-shop-filter__sort>label{display:block;font-size:14px;margin:0 0 13px}.bf-shop-filter__options{display:flex;flex-direction:column;gap:7px}.bf-shop-filter__option{display:flex;align-items:center;gap:10px;min-height:32px;font-size:14px;line-height:1.4}.bf-shop-filter input[type=checkbox]{accent-color:#dec9a7;width:18px;height:18px}.bf-shop-filter select,.bf-shop-filter input[type=number]{font:inherit;font-size:16px;color:#f4ecdf;background:#252925;border:1px solid #8c8577;border-radius:2px;min-height:44px;padding:9px 12px;width:100%;box-sizing:border-box}.bf-shop-filter__sort{flex:1;min-width:190px}.bf-shop-filter__price{display:flex;gap:10px}.bf-shop-filter__price label{font-size:12px;display:block;line-height:1.5;flex:1}.bf-shop-filter__buttons{display:flex;gap:16px;align-items:center;flex-basis:100%}.bf-shop-filter__buttons>a{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.bf-shop-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.bf-shop-active-filters a{border:1px solid #ffffff38;padding:9px 12px;font-size:13px;line-height:1.5;min-height:40px;border-radius:3px;text-decoration:none}.bf-shop-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:38px 0 0}.bf-shop-pagination a,.bf-shop-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;font-size:14px;border:1px solid #ffffff30;text-decoration:none}.bf-shop-pagination [aria-current=page]{background:#eadbc2;color:#242825}.bf-shop-empty{padding-block:48px;max-width:600px;line-height:1.7}.bf-shop-service{padding-block:34px;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;scroll-margin-top:100px}.bf-shop-service__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.bf-shop-service h2{font-size:25px;color:inherit;margin:0 0 25px}.bf-shop-service h3{color:inherit;font-size:19px;margin:0 0 12px}.bf-shop-service p{font-size:14px;line-height:1.7;margin:0 0 12px;color:#d6cdbd}.bf-shop-service a{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.bf-shop-community{padding-block:44px;text-align:center;scroll-margin-top:100px}.bf-shop-community h2{font-size:clamp(28px,3vw,38px);color:inherit;margin:0 0 16px}.bf-shop-community>p:not(.bf-shop-kicker){max-width:600px;margin:0 auto 22px;line-height:1.7;font-size:16px}.bf-product-assurance{margin:20px 0;padding:17px 0;border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;font-size:13px;line-height:1.65}.bf-product-assurance p{margin:0 0 7px}.bf-product-assurance p:last-child{margin-bottom:0}.bf-product-assurance a{color:inherit;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:35px}.bf-product-details{scroll-margin-top:90px}.bf-product-details__story{margin:26px 0}.bf-product-details__story h2{font-size:26px}.bf-product-details details{border-top:1px solid #ffffff30;scroll-margin-top:90px}.bf-product-details details:last-child{border-bottom:1px solid #ffffff30}.bf-product-details summary{padding:17px 0;min-height:52px;cursor:pointer;font-size:17px;line-height:1.5}.bf-product-details__content{padding:0 0 22px;font-size:15px;line-height:1.75}.bf-product-details__content p{margin:0 0 14px}.bf-product-details__content table{min-width:440px}.bf-product-details__content a{color:inherit;text-underline-offset:4px}.bf-product-details__content .bf-size-scroll{overflow-x:auto;max-width:100%}.shopify-policy__container{max-width:840px!important;padding:42px 24px 64px!important}.shopify-policy__body{line-height:1.8;font-size:16px;overflow-wrap:anywhere}.shopify-policy__body h2,.shopify-policy__body h3{margin-top:30px;line-height:1.3}.shopify-policy__body a{text-underline-offset:4px}.bf-shop-policy-nav{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.bf-shop-policy-nav a{display:inline-flex;align-items:center;min-height:44px;border:1px solid #ffffff40;padding:9px 13px;color:inherit}.bf-like-saved-label{font-size:13px}.bf-product-actions--detail .likely-count-label{display:none!important}.product__description .bf-product-details{margin:0}.product__media-list [data-bf-hidden=true],.thumbnail-list [data-bf-hidden=true]{display:none!important}@media(max-width:749px){.bf-shop{width:calc(100% - 32px)}.bf-shop-hero{padding-block:25px 24px}.bf-shop-hero__intro{font-size:15px;margin-bottom:19px;line-height:1.6}.bf-shop-hero h1{margin-bottom:14px}.bf-shop-actions{gap:10px}.bf-shop-actions .bf-shop-button{padding:11px 16px;font-size:13px;flex:1}.bf-shop-heading{gap:12px;margin-bottom:19px;align-items:start;flex-direction:column}.bf-shop-heading>a{min-height:34px}.bf-shop-featured{padding-block:16px 34px}.bf-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 14px}.bf-shop-card__body{padding-top:12px}.bf-shop-card h3{font-size:15px;min-height:4.05em;margin-bottom:6px}.bf-shop-card__meaning{font-size:11px;min-height:3em;margin-bottom:8px}.bf-shop-card__price{font-size:14px;margin-bottom:7px}.bf-shop-card__meta{font-size:11px;margin-bottom:11px}.bf-shop-card__link{font-size:12px;padding-top:9px}.bf-shop-collection-head{padding-block:25px 20px}.bf-shop-collection-head__intro{font-size:15px}.bf-shop-collection-head__line{margin-top:13px;font-size:12px;gap:10px}.bf-shop-collection-head__line a{font-size:12px}.bf-shop-collection{padding-top:15px}.bf-shop-filter{margin-bottom:22px}.bf-shop-filter form{padding:16px;gap:22px}.bf-shop-filter fieldset,.bf-shop-filter__sort{min-width:0;flex-basis:100%}.bf-shop-filter__buttons .bf-shop-button{flex:1}.bf-shop-service__grid{grid-template-columns:1fr;gap:24px}.bf-shop-service{padding-block:27px}.bf-shop-service h3{font-size:20px;margin-bottom:7px}.bf-shop-service p{margin-bottom:5px}.bf-shop-community{padding-block:34px}.bf-shop-community>p:not(.bf-shop-kicker){font-size:15px}.bf-shop-pagination{gap:6px}.shopify-policy__container{padding:26px 16px 44px!important}.bf-product-assurance{font-size:13px}.bf-product-details summary{font-size:16px}.bf-product-details__content{font-size:14px}}@media(prefers-reduced-motion:no-preference){.bf-shop-card__media img{transition:transform .3s ease}.bf-shop-card__media:hover img{transform:scale(1.025)}.bf-shop-button{transition:background-color .15s ease}.bf-shop-button:hover{background:#dacaaf}}.bf-shop-card__media{aspect-ratio:4/5;border-radius:0;background:#e9e5dc}.bf-shop-card__image{object-fit:cover;object-position:center}.bf-shop-card--object .bf-shop-card__image{object-fit:contain}.bf-shop-card__body{padding-top:18px}.bf-shop-card__kind{font-size:10px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;color:inherit;opacity:.7}.bf-shop-card h3{min-height:0;font-size:19px;font-weight:500;letter-spacing:-.015em;margin-bottom:8px}.bf-shop-card__meta{display:flex;flex-wrap:wrap;gap:3px 12px}.template-collection #MainContent,.template-list-collections #MainContent{background:#f5f2eb;color:#252c27}.template-collection #MainContent .bf-shop,.template-list-collections #MainContent .bf-shop{color:#252c27}.template-collection #MainContent .bf-shop-kicker,.template-list-collections #MainContent .bf-shop-kicker{color:#657062}.bf-collection-intro{padding-top:28px}.bf-collection-breadcrumb{display:flex;gap:12px;align-items:center;font-size:12px;line-height:1.5;color:#697066;margin-bottom:32px}.bf-collection-breadcrumb a{display:inline-flex;align-items:center;min-height:32px;text-decoration:none}.bf-collection-intro__row{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:end;padding-bottom:34px}.bf-collection-intro h1{font-size:clamp(38px,5vw,64px);line-height:1.05;letter-spacing:-.035em;font-weight:400;color:inherit;margin:0}.bf-collection-intro .bf-shop-kicker{margin-bottom:13px}.bf-collection-intro__description{font-size:16px;line-height:1.7;max-width:500px;margin:0;color:#596156}.bf-collection-links{display:flex;flex-wrap:wrap;gap:2px 26px;padding:11px 0;border-block:1px solid #26382c26}.bf-collection-links a{display:inline-flex;gap:10px;align-items:center;min-height:42px;text-decoration:none;font-size:13px}.bf-collection-links a:last-child{margin-left:auto}.bf-collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px;font-size:12px;color:#596156}.bf-collection-toolbar p{margin:0}.bf-collection-toolbar a{display:inline-flex;gap:10px;align-items:center;min-height:36px;text-decoration:none}.template-collection .bf-shop-collection{padding-top:18px;padding-bottom:64px}.template-collection .bf-shop-grid:has(>li:only-child){grid-template-columns:minmax(0,560px);justify-content:center}.template-collection .bf-shop-filter{border-color:#26382c30;border-radius:0;margin-bottom:28px;background:#f9f7f2}.template-collection .bf-shop-filter[open]>summary{border-color:#26382c26}.template-collection .bf-shop-filter select,.template-collection .bf-shop-filter input[type=number]{background:#fffefa;border-color:#a0a499;color:#252c27}.template-collection .bf-shop-filter input[type=checkbox]{accent-color:#304b3b}.template-collection .bf-shop-filter__options{max-height:260px;overflow-y:auto;padding-right:6px}.template-collection .bf-shop-button,.template-list-collections .bf-shop-button{background:#294334;border-color:#294334;color:#fffaf0!important;gap:24px}.template-collection .bf-shop :focus-visible,.template-list-collections .bf-shop :focus-visible{outline-color:#294334}.template-collection .bf-shop-card__meaning,.template-collection .bf-shop-card__meta{color:#626a5e}.template-collection .bf-shop-card__price s{color:#686e64}.template-collection .bf-shop-card__link{border-color:#26382c26}.template-collection .bf-shop-active-filters:not(:has(a)){display:none}.template-collection .bf-shop-active-filters a{border-color:#26382c40;border-radius:0;background:#ece8df}.template-collection .bf-shop-pagination a,.template-collection .bf-shop-pagination span{border-color:#26382c40}.template-collection .bf-shop-pagination [aria-current=page]{background:#294334;color:#fffaf0}.bf-collection-note{font-size:12px;color:#687063;text-align:center;border-top:1px solid #26382c26;margin:42px 0 0;padding-top:24px;line-height:1.6}.bf-collection-directory{padding-block:48px 70px}.bf-collection-directory__header{max-width:760px}.bf-collection-directory h1{font-size:clamp(42px,5.5vw,70px);line-height:1.05;letter-spacing:-.035em;font-weight:400;color:inherit;margin:0 0 22px}.bf-collection-directory__header>p:not(.bf-shop-kicker){font-size:17px;line-height:1.7;color:#596156;max-width:600px;margin:0 0 25px}.bf-collection-directory__nav{display:flex;flex-wrap:wrap;gap:8px 30px;padding:20px 0;border-block:1px solid #26382c26;margin:38px 0 44px}.bf-collection-directory__nav a{font-size:13px;text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.bf-collection-directory__group{margin-top:48px;scroll-margin-top:120px}.bf-collection-directory__heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:24px}.bf-collection-directory__heading h2{font-size:30px;font-weight:400;letter-spacing:-.02em;line-height:1.2;color:inherit;margin:0}.bf-collection-directory__heading p{font-size:13px;color:#626a5e;line-height:1.5;margin:0}.bf-collection-directory__grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin:0;padding:0}.bf-collection-tile{display:block;text-decoration:none}.bf-collection-tile__media{aspect-ratio:4/5;overflow:hidden;background:#e9e5dc}.bf-collection-tile__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bf-collection-tile__label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:16px}.bf-collection-tile__label h3{font-size:21px;font-weight:400;letter-spacing:-.02em;line-height:1.2;color:inherit;margin:0}.bf-collection-tile__label>span{font-size:20px}.bf-collection-tile>p{font-size:12px;color:#626a5e;line-height:1.5;margin:8px 0 0}@media(max-width:749px){.bf-collection-intro{padding-top:14px}.bf-collection-breadcrumb{margin-bottom:22px}.bf-collection-intro__row{grid-template-columns:1fr;gap:20px;padding-bottom:24px}.bf-collection-intro h1{font-size:38px}.bf-collection-intro__description{font-size:14px;line-height:1.65}.bf-collection-links{gap:0 20px;padding-block:7px}.bf-collection-links a{font-size:12px;min-height:38px}.bf-collection-links a:last-child{margin-left:0}.template-collection .bf-shop-collection{padding-top:12px}.bf-shop-card h3{font-size:17px}.bf-shop-card__body{padding-top:13px}.bf-shop-card__meta{font-size:11px;display:block;line-height:1.65}.bf-shop-card__meta>span{display:block}.bf-shop-card__meaning{font-size:11px;min-height:0}.bf-collection-directory{padding-block:30px 50px}.bf-collection-directory h1{font-size:42px}.bf-collection-directory__header>p:not(.bf-shop-kicker){font-size:15px}.bf-collection-directory__nav{gap:4px 23px;margin:28px 0 34px;padding-block:13px}.bf-collection-directory__group{margin-top:36px}.bf-collection-directory__heading{display:block;margin-bottom:20px}.bf-collection-directory__heading h2{font-size:27px;margin-bottom:8px}.bf-collection-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.bf-collection-tile__label{margin-top:12px}.bf-collection-tile__label h3{font-size:18px}.bf-collection-toolbar>a{font-size:11px}.template-collection .bf-shop-grid{gap:30px 14px}}@media(hover:hover){.bf-collection-tile:hover h3,.bf-collection-links a:hover,.bf-collection-directory__nav a:hover{text-decoration:underline;text-underline-offset:5px}.template-collection .bf-shop-button:hover,.template-list-collections .bf-shop-button:hover{background:#385842}.bf-collection-tile img{transition:transform .25s ease}.bf-collection-tile:hover img{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.bf-collection-tile img{transition:none}.bf-collection-tile:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/bf-shop.css.map */
