.bd-essential{background:var(--biinii-color-paper-2, #ecebe5)}.bd-essential__head{max-width:76rem;margin-bottom:3.6rem}.bd-essential__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}@media screen and (max-width:860px){.bd-essential__grid{grid-template-columns:1fr}}.bd-essential__card{background:var(--biinii-color-paper-0, #fdfcf9);border:.1rem solid rgba(36,38,52,.08);border-radius:var(--biinii-radius-lg, 18px);padding:2.6rem 2.4rem 2.4rem}.bd-essential__icon svg{width:2.4rem;height:2.4rem;fill:none;stroke:var(--biinii-acc-title, #C79117);stroke-width:1.6;margin-bottom:1.4rem}.bd-essential__title{font-family:var(--biinii-font-sans, "Inter", sans-serif);font-size:1.55rem;font-weight:600;color:var(--biinii-color-navy, #242634);margin:0 0 .6rem}.bd-essential__text{font-size:1.4rem;line-height:1.55;color:#242634b8;margin:0}.bd-specs{background:var(--biinii-color-paper-0, #fdfcf9)}.bd-specs__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3.6rem,5vw,6.4rem);align-items:start}@media screen and (max-width:860px){.bd-specs__grid{grid-template-columns:1fr;gap:3.6rem}}.bd-specs__description{margin-top:2.8rem;font-size:1.5rem;line-height:1.65;color:#242634c7}.bd-specs__description h2,.bd-specs__description h3{font-family:var(--biinii-font-sans, "Inter", sans-serif);font-size:1.6rem;font-weight:600;color:var(--biinii-color-navy, #242634);margin:2rem 0 .8rem}.bd-specs__panel{background:var(--biinii-color-paper, #f6f5f1);border:.1rem solid rgba(36,38,52,.1);border-radius:var(--biinii-radius-lg, 18px);padding:2.6rem 2.6rem 1.2rem}.bd-specs__panel-title{font-family:var(--biinii-font-display, "Plus Jakarta Sans", sans-serif);font-weight:500;font-size:2.1rem;color:var(--biinii-color-navy, #242634);margin:0 0 1.4rem}.bd-spec-table{margin:0}.bd-spec-table__row{display:grid;grid-template-columns:16rem 1fr;gap:1.6rem;padding:1.2rem 0;border-top:.1rem solid rgba(36,38,52,.1)}.bd-spec-table__row:first-child{border-top:none}.bd-spec-table dt{font-family:var(--biinii-font-sans, "Inter", sans-serif);font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#242634b3;padding-top:.2rem}.bd-spec-table dd{margin:0;font-size:1.4rem;line-height:1.5;color:var(--biinii-color-navy, #242634)}.bd-spec-table__in{white-space:nowrap;font-size:1.2rem;color:var(--biinii-color-muted, #6c6e78)}@media screen and (max-width:560px){.bd-spec-table__row{grid-template-columns:1fr;gap:.3rem}}.related-products__heading{font-family:var(--biinii-font-display, "Plus Jakarta Sans", sans-serif);font-weight:400;color:var(--biinii-color-navy, #242634);font-size:clamp(31px,4.3vw,56px);line-height:1.1;letter-spacing:-.01em;text-wrap:balance;margin:0 0 3.6rem}product-recommendations .card-wrapper{background:var(--biinii-color-paper-0, #fdfcf9);border:.1rem solid rgba(36,38,52,.08);border-radius:var(--biinii-radius-lg, 18px);overflow:hidden;transition:transform var(--biinii-dur-fast, .2s) var(--biinii-ease, ease),box-shadow .2s ease}product-recommendations .card-wrapper:hover{transform:translateY(-2px);box-shadow:0 1.4rem 3rem -1.8rem #24263459}product-recommendations .card,product-recommendations .card__inner{border-radius:0;border:none}product-recommendations .card__information{padding:1.6rem 1.8rem 2rem}product-recommendations .card__heading{font-family:var(--biinii-font-display, "Plus Jakarta Sans", sans-serif);font-size:1.45rem;font-weight:500;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}product-recommendations .card__heading a{color:var(--biinii-color-navy, #242634)}product-recommendations .price,product-recommendations .price .price-item,product-recommendations .price__regular,product-recommendations .price__sale{font-size:1.5rem;font-weight:400;color:var(--biinii-color-navy, #242634)}.bd-specs__description a,.bd-specs__description a:visited{color:var(--biinii-color-navy, #242634);text-decoration:underline;text-underline-offset:.2rem}.bd-specs__description a:hover{color:var(--biinii-navy-700, #363A4E)}.bd-spec-table__row dd a,.bd-spec-table__row dd a:visited{color:var(--biinii-color-navy, #242634);text-decoration:underline;text-underline-offset:.2rem}.bd-spec-table__row dd a:hover{color:var(--biinii-navy-700, #363A4E)}.shopify-section:has(product-recommendations){background:var(--biinii-color-paper, #f6f5f1);border-top-left-radius:var(--biinii-radius-top);border-top-right-radius:var(--biinii-radius-top);margin-top:calc(var(--biinii-radius-top) * -1);position:relative;padding-top:calc(var(--biinii-section-space) - var(--biinii-radius-top) / 2);padding-bottom:calc(var(--biinii-section-space) + var(--biinii-radius-top) / 2)}.shopify-section:has(product-recommendations)>.gradient{background:none}.shopify-section:has(product-recommendations) .related-products{padding-top:0;padding-bottom:0}.related-products__heading em{font-style:normal;color:var(--biinii-acc-title, var(--biinii-gold, #C79117))}product-recommendations .related-products__heading{max-width:106rem;margin-inline:auto}product-recommendations .grid{max-width:106rem;margin-inline:auto;--grid-desktop-horizontal-spacing: 2.8rem;--grid-desktop-vertical-spacing: 2.8rem}product-recommendations .grid{align-items:stretch}product-recommendations .grid__item{display:flex}product-recommendations .grid__item .card-wrapper,product-recommendations .grid__item .card{height:100%;width:100%}product-recommendations .card>.card__content{height:100%}product-recommendations .card>.card__content .card__information{display:flex;flex-direction:column;height:100%;padding:1.8rem 2rem 2rem}product-recommendations .card>.card__content .card-information{margin-top:auto;padding-top:1.2rem}product-recommendations .card__media img{transition:transform var(--biinii-dur, .25s) var(--biinii-ease, cubic-bezier(.2,.7,.2,1))}product-recommendations .card-wrapper:hover .card__media img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){product-recommendations .card__media img,product-recommendations .card-wrapper:hover .card__media img{transition:none;transform:none}}product-recommendations .rating-star{--color-rating-star: var(--biinii-gold-light, #DDB158);font-size:1.7rem}product-recommendations .rating-text,product-recommendations .rating-count{color:#24263499;font-size:1.3rem}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-bd-product-content.css.map */
