.shopify-section.bd-bestseller-grid-section{margin-block:0}.bd-bestseller-grid-wrap.bd-section--space-figma{padding-block:0 6rem}.bd-bestseller-grid{max-width:var(--max-width, 144rem);margin-inline:auto}.bd-bestseller-grid__heading{text-align:center;margin:0 0 2.8rem}.bd-bestseller-grid__grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:.8rem;row-gap:4rem;list-style:none;margin:0;padding:0}.bd-bestseller-grid__empty{text-align:center;margin:0}.bd-product-card{display:flex;flex-direction:column;height:100%}.bd-product-card__media{position:relative;display:block;aspect-ratio:1 / 1;border-radius:var(--radius-card);overflow:hidden;background-color:var(--color-sage)}.bd-product-card__img{width:100%;height:100%;object-fit:cover}.bd-product-card__img--placeholder{background-color:var(--color-sage)}.bd-product-card__rating{position:absolute;top:.4rem;right:.4rem;display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.2rem;line-height:1.45;border-radius:var(--radius-pill);background-color:var(--color-cloud);color:var(--color-dark)}.bd-product-card__rating-star{color:var(--accent-color);width:1.4rem;height:1.4rem}.bd-product-card__badge{position:absolute;right:.8rem;bottom:.8rem;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background-color:var(--accent-color);color:var(--color-cloud);font-style:italic;transform:rotate(-8deg)}.bd-product-card__title{margin:1.2rem 0 0}.bd-product-card__title-link{color:var(--color-dark);text-decoration:none}.bd-product-card__benefits{list-style:none;margin:1.2rem 0 0;padding:0;display:flex;flex-direction:column;gap:.8rem}.bd-product-card__benefit{display:flex;align-items:center;gap:1rem}.bd-product-card__benefit-icon{width:2rem;height:2rem;flex:0 0 auto;object-fit:contain}.bd-product-card__price{margin:auto 0 0;padding-top:1.6rem;display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap}.bd-product-card__compare{font-weight:300;text-decoration:line-through;opacity:1;color:var(--color-dark)}.bd-product-card__form{margin:0}.bd-product-card__cta{margin-top:1.2rem;width:100%}.bd-product-card__error[hidden]{display:none}.bd-product-card__error{margin-top:.8rem;color:var(--accent-color)}.bd-variant-modal[hidden]{display:none}.bd-variant-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:11.2rem 1.8rem 2rem;overflow-y:auto}.bd-variant-modal .bd-variant-modal__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0000004d}.bd-variant-modal__dialog{position:relative;z-index:1;width:100%;max-width:34rem;background-color:var(--color-cloud);border-radius:var(--radius-card);padding:3.2rem 2.8rem;display:flex;flex-direction:column}.bd-variant-modal__head{display:flex;align-items:center;justify-content:space-between;gap:3.2rem}.bd-variant-modal__title{margin:0;font-family:var(--font-heading);font-size:3.2rem;font-weight:400;line-height:3.8rem;letter-spacing:0;color:var(--color-dark)}.bd-variant-modal__close{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:3.8rem;height:3.8rem;padding:0;border-radius:var(--radius-pill);border:.8px solid rgba(30,51,10,.08);background-color:transparent;color:var(--color-dark);cursor:pointer;flex:0 0 auto}.bd-variant-modal__close svg{width:3.4rem;height:3.4rem;flex-shrink:0}.bd-variant-modal__close:focus-visible{outline:.2rem solid var(--color-petal);outline-offset:.2rem}.bd-variant-modal__subtitle{margin:2.8rem 0 2rem;font-family:var(--font-body);font-size:1.4rem;font-weight:400;line-height:1.32;letter-spacing:-.01em;color:var(--color-dark)}.bd-variant-modal__subtitle p{margin:0;font:inherit;letter-spacing:inherit;color:inherit}.bd-variant-modal__options{display:flex;flex-direction:column;gap:1.6rem;border:none;margin:2.8rem 0 0;padding:0;min-width:0}.bd-variant-modal__subtitle~product-form .bd-variant-modal__options{margin-top:0}.bd-variant-modal__option{position:relative;box-sizing:border-box;display:flex;align-items:center;column-gap:.65rem;min-height:7.8rem;padding:1.92rem 1.12rem;border:.8px solid var(--color-sage);border-radius:var(--radius-card);background-color:#f3f2eb;cursor:pointer}.bd-variant-modal__option--selected{border:1px solid #8cac83}.bd-variant-modal__option:focus-within{outline:.2rem solid var(--color-petal);outline-offset:.2rem}.bd-variant-modal__option:has(input:disabled){opacity:.5;cursor:not-allowed}.bd-variant-modal__option-img{width:2.8rem;height:3.8rem;object-fit:contain;flex:0 0 auto}.bd-variant-modal__option-main{display:flex;flex-direction:column;gap:.4rem;flex:1 1 auto;min-width:0;text-align:left}.bd-variant-modal__option-name{font-family:var(--font-body);font-size:1.4rem;font-weight:500;line-height:2rem;letter-spacing:-.01em;color:var(--color-dark)}.bd-variant-modal__option-save{font-family:var(--font-body);font-size:1.2rem;font-weight:400;line-height:1.2rem;letter-spacing:0;color:var(--accent-color)}.bd-variant-modal__option-price{display:flex;flex-direction:column;align-items:flex-end;gap:0;flex:0 0 auto;width:5.4rem;text-align:right;font-family:var(--font-body);font-size:1.4rem;font-weight:500;line-height:1.32;letter-spacing:-.01em;color:var(--color-dark)}.bd-variant-modal__option-amount,.bd-variant-modal__option-unit{white-space:nowrap}.bd-variant-modal__option-unit{font:inherit;font-weight:300;letter-spacing:inherit}.bd-variant-modal__option-badge{position:absolute;top:-.9rem;right:1.2rem;display:inline-flex;align-items:center;padding:.7rem 1.2rem;border-radius:var(--radius-pill);background-color:var(--color-petal);color:var(--color-dark);font-family:var(--font-body);font-size:1.4rem;font-weight:400;line-height:1.6rem;letter-spacing:-.01em;white-space:nowrap}.bd-variant-modal__option-badge--soldout{background-color:var(--color-sage)}.bd-variant-modal__error[hidden]{display:none}.bd-variant-modal__error{margin-top:1.2rem;color:var(--accent-color);font-family:var(--font-body);font-size:1.4rem;line-height:1.8rem}.bd-variant-modal__submit{margin-top:2.8rem;width:100%;min-height:5rem;padding:1.6rem 2.8rem;position:relative;font-family:var(--font-body);font-size:1.4rem;font-weight:400;line-height:1.8rem}.bd-variant-modal__trust{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:1.2rem}.bd-variant-modal__trust-avatars{display:inline-flex;align-items:center;flex:0 0 auto}.bd-variant-modal__trust-avatar{width:2.6rem;height:2.6rem;border-radius:50%;object-fit:cover;border:.8px solid var(--color-sage);opacity:.5}.bd-variant-modal__trust-avatar:first-child{border:0}.bd-variant-modal__trust-avatar:nth-child(2){width:3.1rem;height:3.1rem;opacity:1;position:relative;z-index:1;margin-inline:-.6rem}.bd-variant-modal__trust-text{margin:0;font-family:var(--font-body);font-size:1.2rem;font-weight:400;line-height:1.2rem;letter-spacing:0;color:var(--color-dark);opacity:.8;max-width:20.4rem}.bd-variant-modal__submit.btn.btn-main{font-size:1.4rem;line-height:1.32;white-space:nowrap}html.bd-modal-open,html.bd-modal-open body{overflow:hidden}@media(min-width:60em){.bd-bestseller-grid-wrap.bd-section--space-figma{padding-block:0 12rem}.bd-bestseller-grid__heading{margin-bottom:4rem}.bd-bestseller-grid__grid{grid-template-columns:repeat(4,1fr);column-gap:2.8rem;row-gap:6rem}.bd-product-card__badge{width:5.8rem;height:5.8rem;right:1.2rem;bottom:1.2rem}.bd-product-card__rating{top:1.2rem;right:1.2rem;padding:.8rem 1.6rem;line-height:1}.bd-product-card__rating-star{width:1.8rem;height:1.8rem}.bd-product-card__badge.bd-type--mobile-badge-number{font-size:2.1rem;line-height:1.2}.bd-variant-modal{align-items:center;padding-top:2rem}}.bd-product-grid--zoom-out .bd-product-card__media{background-color:#fff}.bd-product-grid--zoom-out .bd-product-card__img{object-fit:contain;padding:2.4rem;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/93/assets/bd-bestseller-grid.css.map */
