.bc-coll{--bc-coll-green: #08783f;--bc-coll-link-green: #076237;--bc-coll-green-tint: #f0f7f3;--bc-coll-green-ring: rgba(8, 120, 63, .45);--bc-coll-line: #cfcfcf;--bc-coll-frame: #e3e3e3;--bc-coll-ink: #111;--bc-coll-muted: #5f656b;--bc-coll-control-h: 36px;--bc-ccard-price: #111}@media screen and (max-width:749px){.bc-coll{--bc-coll-control-h: 44px}}.bc-coll-head{margin:0 0 16px}.bc-coll-head__titles{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0}.bc-coll .bc-coll-head__title{margin:0;color:var(--bc-coll-ink);font-family:Libre Baskerville,Georgia,serif;font-size:clamp(22px,calc(20px + .625vw),32px);font-style:normal;font-weight:400;letter-spacing:0;line-height:1.2;text-align:left;text-wrap:balance}.bc-coll-head__count{color:var(--bc-coll-muted);font-family:Georgia,serif;font-size:13px;font-style:italic;line-height:1.2;white-space:nowrap}.bc-coll-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:14px 0 0;padding:12px 0 0;border-top:1px solid #ececec}.bc-coll-select{position:relative;display:inline-flex;flex:0 1 clamp(180px,20vw,260px);align-items:center;min-width:0;height:var(--bc-coll-control-h);border:1px solid var(--bc-coll-line);border-radius:4px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.bc-coll-select:hover{border-color:var(--bc-coll-green)}.bc-coll-select:focus-within{border-color:var(--bc-coll-green);box-shadow:0 0 0 2px #08783f52}.bc-coll .bc-coll-select__label,.bc-coll .bc-micro-label{display:inline;margin:0;color:var(--bc-coll-muted);font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.bc-coll .bc-coll-select__label{padding:0 0 0 11px;cursor:pointer}.bc-coll .bc-coll-select__control{-webkit-appearance:none;appearance:none;flex:1 1 auto;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0 30px 0 8px;border:0;border-radius:4px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23111' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 11px center / 10px 6px;box-shadow:none;color:var(--bc-coll-ink);cursor:pointer;font-family:Georgia,serif;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-coll .bc-coll-select__control:focus{outline:none}.bc-step{display:inline-flex;align-items:stretch;height:var(--bc-coll-control-h);border:1px solid var(--bc-coll-line);border-radius:4px;background:#fff;overflow:hidden}.bc-coll-tools__view{display:inline-flex;flex:0 0 auto;align-items:center;gap:12px;margin-left:auto}.bc-step__icon{display:inline-flex;align-items:center;padding:0 4px 0 10px;color:var(--bc-coll-muted)}.bc-step__icon svg{display:block;width:16px;height:16px}.bc-coll .bc-step__btn{display:inline-flex;align-items:center;justify-content:center;width:var(--bc-coll-control-h);height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--bc-coll-ink);cursor:pointer;transition:background-color .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.bc-coll .bc-step__btn svg{display:block;width:12px;height:12px}.bc-coll .bc-step__btn:hover:not(:disabled){background:var(--bc-coll-green-tint);color:var(--bc-coll-green)}.bc-coll .bc-step__btn:focus-visible{outline:2px solid var(--bc-coll-green-ring);outline-offset:-2px}.bc-coll .bc-step__btn:disabled{color:#c2c4c6;cursor:default}.bc-step__value{display:inline-flex;align-items:center;justify-content:center;min-width:22px;color:var(--bc-coll-ink);font-family:Georgia,serif;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.bc-seg{display:inline-flex;align-items:center;min-width:0;margin:0;padding:0}.bc-seg .bc-micro-label{margin-right:8px}.bc-coll .bc-seg__option{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:var(--bc-coll-control-h);margin:0 0 0 -1px;padding:0 9px;border:1px solid var(--bc-coll-line);border-radius:0;background:#fff;color:var(--bc-coll-ink);font-family:Georgia,serif;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.bc-coll .bc-seg .bc-seg__option:first-of-type{margin-left:0;border-radius:4px 0 0 4px}.bc-coll .bc-seg .bc-seg__option:last-of-type{border-radius:0 4px 4px 0}.bc-coll .bc-seg__option:hover{z-index:1;border-color:var(--bc-coll-green);background:var(--bc-coll-green-tint);color:var(--bc-coll-green)}.bc-coll .bc-seg__option:focus-visible{z-index:2;border-color:var(--bc-coll-green);outline:2px solid var(--bc-coll-green-ring);outline-offset:2px}.bc-coll .bc-seg__option[aria-current=true]{z-index:1;border-color:var(--bc-coll-green);background:var(--bc-coll-green);color:#fff}.bc-display{position:relative;flex:0 0 auto}.bc-coll .bc-display__toggle{position:relative;display:flex;align-items:flex-end;justify-content:center;width:76px;height:var(--bc-coll-control-h);padding:0 0 8px;border:1px solid var(--bc-coll-line);border-radius:4px;background:#fff;color:var(--bc-coll-ink);cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.bc-coll .bc-display__toggle::-webkit-details-marker{display:none}.bc-coll .bc-display__toggle::marker{content:""}.bc-coll .bc-display__toggle .bc-micro-label{position:absolute;top:7px;left:10px;font-size:9px}.bc-coll .bc-display__toggle svg{display:block;width:18px;height:18px}.bc-coll .bc-display[open]>.bc-display__toggle,.bc-coll .bc-display__toggle:hover{border-color:var(--bc-coll-green);color:var(--bc-coll-green)}.bc-coll .bc-display__toggle:focus-visible{border-color:var(--bc-coll-green);outline:2px solid var(--bc-coll-green-ring);outline-offset:2px}.bc-display__panel{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:grid;gap:14px;width:min(300px,calc(100vw - 30px));padding:14px;border:1px solid var(--bc-coll-frame);border-radius:6px;background:#fff;box-shadow:0 10px 28px #00000024}.bc-display__row{display:flex;align-items:center;justify-content:space-between;gap:12px}@media screen and (max-width:749px){.bc-coll-tools{gap:8px;padding-top:10px}.bc-coll-select{flex:1 1 0}.bc-coll .bc-coll-select__label{position:absolute;top:7px;left:11px;z-index:1;padding:0;font-size:9px;pointer-events:none}.bc-coll .bc-coll-select__control{padding:15px 28px 0 10px;font-size:14px;background-position:right 10px center}}@media screen and (max-width:359px){.bc-coll-tools>.bc-coll-select:first-child:not(:only-of-type){flex-basis:100%}}.bc-coll--search .bc-coll-tools{margin:0 0 16px;padding:0;border-top:0}.bc-coll-desc{position:relative;max-width:1100px;margin:8px 0 0}.bc-coll .bc-coll-desc__text{color:#5a5f64;font-size:14px;line-height:1.6}.bc-coll .bc-coll-desc__text>*{margin:0 0 .5em;font-size:inherit;line-height:inherit}.bc-coll .bc-coll-desc__text>:last-child{margin-bottom:0}.bc-coll .bc-coll-desc__text h1,.bc-coll .bc-coll-desc__text h2,.bc-coll .bc-coll-desc__text h3,.bc-coll .bc-coll-desc__text h4,.bc-coll .bc-coll-desc__text h5,.bc-coll .bc-coll-desc__text h6{color:#3f4348;font-family:inherit;font-size:inherit;font-weight:700;letter-spacing:0;text-transform:none}.bc-coll .bc-coll-desc__text a{color:var(--bc-coll-link-green)}.bc-coll-desc:not(.is-expanded) .bc-coll-desc__text{max-height:3.2em;overflow:hidden}.bc-coll-desc:not(.is-expanded) .bc-coll-desc__text>*{margin:0}.bc-coll .bc-coll-desc__toggle{position:absolute;right:0;bottom:0;height:22.4px;margin:0;padding:0 0 0 3.5em;border:0;border-radius:0;background:linear-gradient(90deg,#fdfdfd00,#fdfdfd 3em);color:var(--bc-coll-link-green);cursor:pointer;font-size:14px;font-weight:700;letter-spacing:0;line-height:22.4px;text-decoration:underline;text-underline-offset:2px;text-transform:none}.bc-coll .bc-coll-desc__toggle:after{content:"";position:absolute;top:-11px;right:0;bottom:-11px;left:2.5em}.bc-coll .bc-coll-desc__toggle:hover{color:#054d29}.bc-coll .bc-coll-desc__toggle:focus-visible{outline:2px solid var(--bc-coll-green-ring);outline-offset:2px}.bc-coll-desc.is-expanded .bc-coll-desc__toggle{position:static;display:inline-block;margin-top:4px;padding:0;background:none}.bc-coll-desc.is-short .bc-coll-desc__toggle{display:none}.bc-coll-grid{--bc-cols: 4;--bc-coll-gap: 20px;display:grid;grid-template-columns:repeat(var(--bc-cols),minmax(0,1fr));gap:var(--bc-coll-gap);margin:0 0 30px;padding:0}.bc-coll-grid>.grid__item{float:none;width:auto;min-width:0;margin:0;padding:0}.bc-coll-empty{grid-column:1 / -1}@media screen and (min-width:750px){html[data-bc-cols-desktop="3"] .bc-coll-grid{--bc-cols: 3;--bc-coll-gap: 24px}html[data-bc-cols-desktop="4"] .bc-coll-grid{--bc-cols: 4;--bc-coll-gap: 20px}html[data-bc-cols-desktop="5"] .bc-coll-grid{--bc-cols: 5;--bc-coll-gap: 16px}html[data-bc-cols-desktop="6"] .bc-coll-grid{--bc-cols: 6;--bc-coll-gap: 16px}html[data-bc-cols-desktop="7"] .bc-coll-grid{--bc-cols: 7;--bc-coll-gap: 12px}html[data-bc-cols-desktop="8"] .bc-coll-grid{--bc-cols: 8;--bc-coll-gap: 12px}html[data-bc-cols-desktop="9"] .bc-coll-grid{--bc-cols: 9;--bc-coll-gap: 10px}html[data-bc-cols-desktop="10"] .bc-coll-grid{--bc-cols: 10;--bc-coll-gap: 10px}}@media screen and (min-width:750px)and (max-width:1023px){html[data-bc-cols-desktop="7"] .bc-coll-grid,html[data-bc-cols-desktop="8"] .bc-coll-grid,html[data-bc-cols-desktop="9"] .bc-coll-grid,html[data-bc-cols-desktop="10"] .bc-coll-grid{--bc-cols: 6;--bc-coll-gap: 16px}}@media screen and (max-width:749px){.bc-coll-grid{--bc-cols: 2;--bc-coll-gap: 12px}html[data-bc-cols-phone="1"] .bc-coll-grid{--bc-cols: 1;--bc-coll-gap: 16px}html[data-bc-cols-phone="2"] .bc-coll-grid{--bc-cols: 2;--bc-coll-gap: 12px}html[data-bc-cols-phone="3"] .bc-coll-grid{--bc-cols: 3;--bc-coll-gap: 8px}html[data-bc-cols-phone="4"] .bc-coll-grid{--bc-cols: 4;--bc-coll-gap: 6px}}.bc-coll .bc-ccard{position:relative;display:flex;flex-direction:column;min-width:0;padding:10px;border:1px solid var(--bc-coll-frame);border-radius:0;background:#fff;color:var(--bc-coll-ink);container-type:inline-size;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.bc-coll .bc-ccard:hover{border-color:var(--bc-coll-green);box-shadow:0 6px 18px #0000001a}.bc-coll .bc-ccard:has(:focus-visible){border-color:var(--bc-coll-green);box-shadow:0 6px 18px #0000001a,0 0 0 2px #08783f52}.bc-coll .bc-ccard a,.bc-coll .bc-ccard a:hover,.bc-coll .bc-ccard a:focus{opacity:1!important}@media screen and (min-width:750px){html[data-bc-cols-desktop="7"] .bc-coll .bc-ccard,html[data-bc-cols-desktop="8"] .bc-coll .bc-ccard,html[data-bc-cols-desktop="9"] .bc-coll .bc-ccard,html[data-bc-cols-desktop="10"] .bc-coll .bc-ccard{padding:7px}}@media screen and (max-width:749px){.bc-coll .bc-ccard{padding:8px}html[data-bc-cols-phone="1"] .bc-coll .bc-ccard{padding:12px}html[data-bc-cols-phone="3"] .bc-coll .bc-ccard,html[data-bc-cols-phone="4"] .bc-coll .bc-ccard{padding:5px}}.bc-ccard__media{position:relative;margin:0 0 10px}.bc-coll .bc-ccard__image-link{position:relative;display:block;margin:0;overflow:hidden;aspect-ratio:1 / 1;background:#fff}.bc-coll .bc-ccard__image{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;margin:0;object-fit:contain;object-position:center;transition:transform .18s ease,filter .18s ease,opacity .18s ease}.bc-coll .bc-ccard:hover .bc-ccard__image{transform:scale(1.02)}.bc-coll .bc-ccard:has(:focus-visible) .bc-ccard__image{transform:scale(1.02)}.bc-coll .bc-ccard.is-sold-out .bc-ccard__image{filter:grayscale(.7);opacity:.8}.bc-ccard__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;fill:#c9c9c9}.bc-ccard__chip{position:absolute;top:6px;left:6px;z-index:1;display:inline-flex;align-items:center;padding:3px 7px 2px;border:1px solid rgba(17,17,17,.16);border-radius:2px;background:#fffffff0;color:var(--bc-coll-muted);font-family:Georgia,serif;font-size:clamp(9px,3.8cqi,11px);font-weight:700;letter-spacing:.09em;line-height:1.25;pointer-events:none;text-transform:uppercase;white-space:nowrap}.bc-ccard__chip--sale{border-color:#07623759;color:var(--bc-coll-link-green)}.bc-ccard__body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.bc-ccard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bc-card-head-gap, 12px);min-width:0}.bc-ccard__identity{flex:1 1 auto;min-width:0}.bc-coll .bc-ccard__brand{display:block;margin:0 0 3px;overflow:hidden;color:#3f4348;font-family:Georgia,serif;font-size:clamp(11px,4.6cqi,15px);font-style:italic;font-weight:700;letter-spacing:0;line-height:1.15;text-align:left;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.bc-coll .bc-ccard__name{display:-webkit-box;min-height:2.3em;margin:0;overflow:hidden;color:var(--bc-coll-ink);font-family:Georgia,serif;font-size:clamp(12px,6cqi,18px);font-weight:500;letter-spacing:0;line-height:1.15;overflow-wrap:anywhere;text-align:left;text-transform:none;transition:color .18s ease;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bc-coll .bc-ccard__name a{color:inherit;text-decoration:none}.bc-coll .bc-ccard__name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bc-coll .bc-ccard__name a:focus-visible{outline:none}.bc-coll .bc-ccard:hover .bc-ccard__name{color:var(--bc-coll-link-green)}.bc-coll .bc-ccard:has(:focus-visible) .bc-ccard__name{color:var(--bc-coll-link-green)}.bc-coll .bc-ccard__prices{flex:0 0 auto;margin:0;color:var(--bc-ccard-price);font-family:Georgia,serif;font-size:clamp(14px,7.4cqi,24px);font-weight:700;letter-spacing:0;line-height:1.1;text-align:right;white-space:nowrap}.bc-coll .bc-ccard__price{display:inline;color:inherit;font:inherit}.bc-coll .bc-ccard__was{display:block;margin-top:3px;color:#8a8f94;font-size:.6em;font-weight:400;text-decoration:line-through}.bc-coll .bc-ccard.is-sold-out .bc-ccard__prices{color:#7b8086}.bc-coll .bc-ccard__prices .product-unit-price{display:block;margin-top:2px;color:var(--bc-coll-muted);font-size:.55em;font-weight:400}.bc-ccard__head--stacked{flex-direction:column;gap:4px}.bc-coll .bc-ccard__head--stacked .bc-ccard__prices{text-align:left;white-space:normal}@container (max-width: 219px){.bc-ccard__head{flex-direction:column;gap:4px}.bc-coll .bc-ccard__prices{text-align:left}.bc-coll .bc-ccard__was{display:inline;margin:0 0 0 5px}}.bc-coll .bc-ccard__rating{position:relative;z-index:2;margin:auto 0 0;text-align:left}.bc-coll .bc-ccard__rating .jdgm-prev-badge{justify-content:flex-start}.bc-coll .bc-ccard .product-card-atc{right:6px;bottom:6px;z-index:2;width:40px!important;height:40px!important}.bc-coll .bc-ccard .product-card-atc svg{width:22px!important;height:22px!important}@media screen and (max-width:749px){html[data-bc-cols-phone="3"] .bc-coll .bc-ccard .product-card-atc,html[data-bc-cols-phone="4"] .bc-coll .bc-ccard .product-card-atc{display:none}}.bc-coll .bc-ccard__excerpt{display:-webkit-box;margin:0;overflow:hidden;color:var(--bc-coll-muted);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:4}.bc-coll-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:0 0 30px}.bc-coll .bc-coll-pagination__page,.bc-coll .bc-coll-pagination__step{display:inline-flex;align-items:center;justify-content:center;min-width:var(--bc-coll-control-h);height:var(--bc-coll-control-h);padding:0 10px;border:1px solid var(--bc-coll-line);border-radius:4px;background:#fff;color:var(--bc-coll-ink);font-family:Georgia,serif;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.bc-coll a.bc-coll-pagination__page:hover,.bc-coll a.bc-coll-pagination__step:hover{border-color:var(--bc-coll-green);background:var(--bc-coll-green-tint);color:var(--bc-coll-green)}.bc-coll a.bc-coll-pagination__page:focus-visible,.bc-coll a.bc-coll-pagination__step:focus-visible{border-color:var(--bc-coll-green);outline:2px solid var(--bc-coll-green-ring);outline-offset:2px}.bc-coll .bc-coll-pagination__page.is-current{border-color:var(--bc-coll-green);background:var(--bc-coll-green);color:#fff}.bc-coll-pagination__gap{padding:0 4px;color:var(--bc-coll-muted)}@media(prefers-reduced-motion:reduce){.bc-coll .bc-ccard,.bc-coll .bc-ccard__image,.bc-coll .bc-ccard__name,.bc-coll .bc-seg__option,.bc-coll .bc-step__btn,.bc-coll-select{transition:none}.bc-coll .bc-ccard:hover .bc-ccard__image{transform:none}}.bc-related{margin:36px 0 30px}.bc-coll .bc-related__title{margin:0 0 14px;color:#111;font-family:Libre Baskerville,Georgia,serif;font-size:clamp(22px,calc(20px + .625vw),32px);font-style:normal;font-weight:400;letter-spacing:0;line-height:1.25;text-align:left;text-transform:none}.bc-related .bc-related__grid{--bc-cols: 4 !important;--bc-coll-gap: 20px !important;margin-bottom:0}.bc-related .bc-ccard{padding:10px!important}@media screen and (min-width:750px)and (max-width:1023px){.bc-related .bc-related__grid{--bc-cols: 3 !important;--bc-coll-gap: 16px !important}}@media screen and (max-width:749px){.bc-related .bc-related__grid{--bc-cols: 2 !important;--bc-coll-gap: 12px !important}.bc-related .bc-ccard{padding:8px!important}.bc-related .bc-ccard .product-card-atc{display:flex!important}}.bc-article-products{clear:both;margin-top:40px}.bc-coll .bc-article-products__more{margin:14px 0 0;font-size:14px;line-height:1.5}.bc-coll .bc-article-products__more a{color:#076237;font-weight:700;text-decoration:none}.bc-coll .bc-article-products__more a:hover,.bc-coll .bc-article-products__more a:focus{color:#054d29;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/93/assets/bc-collection.css.map */
