.bh-pdp__wrap{padding:18px 20px 44px;max-width:1180px;margin:0 auto;box-sizing:border-box}.bh-pdp__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;color:#767d6c;margin-bottom:16px}.bh .bh-pdp__crumbs a{color:#767d6c;text-decoration:none}.bh-pdp__crumb-current{color:#1b1f17;font-weight:600}.bh-pdp__layout{display:grid;align-items:start;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:820px){.bh-pdp__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px}.bh-pdp__gallery{position:sticky;top:20px}}.bh-pdp__gallery{display:flex;flex-direction:column;gap:10px}.bh-pdp__stage{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:1 / 1;background:#eef4e0}.bh-pdp__slide{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .35s ease;opacity:0;pointer-events:none}.bh-pdp__slide.is-active{opacity:1;pointer-events:auto}.bh-pdp__slide img,.bh-pdp__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bh-pdp__photo-badge{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:6px;background:#faf7f1e8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:7px 12px;font-size:11.5px;font-weight:600;color:#1b1f17;pointer-events:none}.bh-pdp__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bh-pdp__thumb{position:relative;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;padding:0;background:#eef4e0;cursor:pointer;box-sizing:border-box;border:2px solid transparent}.bh-pdp__thumb.is-active{border-color:#5f8f2b}.bh-pdp__info{display:flex;flex-direction:column;gap:18px;min-width:0}.bh-pdp__titles{display:flex;flex-direction:column;gap:8px}.bh-pdp__title{margin:0;font-size:clamp(26px,3.2vw,36px);font-weight:800;color:#1b1f17;line-height:1.1}.bh .bh-pdp__rating{display:flex;align-items:center;gap:6px;font-size:13px;color:#4b524a;text-decoration:none}.bh-pdp__stars{display:flex;gap:2px}.bh-pdp__rating strong{color:#1b1f17}.bh-pdp__rating-count{text-decoration:underline}.bh-pdp__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.bh-pdp__price{font-size:28px;font-weight:800;color:#1b1f17}.bh-pdp__price-row .bh-price__compare,.bh-pdp__price-row .bh-price__sale{margin-left:0}.bh-pdp__compare{font-size:17px}.bh-pdp__tax{font-size:12.5px;color:#767d6c}.bh-pdp__desc{margin:0;font-size:14.5px;line-height:1.65;color:#20241b;max-width:52ch;text-wrap:pretty}.bh-pdp__desc>*{margin:0}.bh-pdp__desc>*+*{margin-top:.75em}.bh-pdp__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bh-pdp__spec{background:#fff;border:1px solid #eee7d8;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:3px}.bh-pdp__spec-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#767d6c}.bh-pdp__spec-value{font-size:14px;font-weight:600;color:#1b1f17}.bh-pdp__options{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.bh-pdp__options legend{padding:0;margin-bottom:8px}.bh-pdp__option{display:flex;align-items:center;gap:12px;background:#fff;border:1.5px solid #eee7d8;border-radius:14px;padding:12px 14px;cursor:pointer}.bh-pdp__option.is-selected{border-color:#5f8f2b;box-shadow:0 0 0 3px #eef4e0}.bh-pdp__option.is-unavailable{opacity:.55}.bh-pdp__option input{position:absolute;opacity:0;pointer-events:none}.bh-pdp__radio{width:18px;height:18px;flex-shrink:0;border-radius:50%;box-sizing:border-box;border:1.5px solid #c9c2b0;background:#fff}.bh-pdp__option.is-selected .bh-pdp__radio{border:5px solid #5F8F2B}.bh-pdp__option input:focus-visible+.bh-pdp__radio{outline:2px solid #5F8F2B;outline-offset:2px}.bh-pdp__option-text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.bh-pdp__option-label{font-size:14px;font-weight:600;color:#1b1f17}.bh-pdp__option-note{font-size:12px;color:#767d6c}.bh-pdp__option-price{font-size:13px;font-weight:600;color:#1b1f17}.bh-pdp__buy{display:flex;gap:10px;align-items:stretch}.bh-pdp__qty{display:flex;align-items:center;background:#fff;border:1px solid #e3dccb;border-radius:999px}.bh-pdp__qty button{width:44px;height:48px;background:none;border:none;font-size:18px;color:#1b1f17;cursor:pointer;font-family:inherit;padding:0}.bh-pdp__qty span{min-width:22px;text-align:center;font-size:15px;font-weight:700;color:#1b1f17}.bh-pdp__add{flex:1;font-family:inherit;border:none;border-radius:999px;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s ease;background:#5f8f2b;color:#fff}.bh-pdp__add.is-added{background:#2e4716}.bh-pdp__add{position:relative}.bh-pdp__add[aria-busy=true]{color:transparent}.bh-pdp__add[aria-busy=true]:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2px solid #ffffff;border-right-color:transparent;box-sizing:border-box;animation:bh-pdp-spin .7s linear infinite}.bh-pdp__tick{display:inline-block;vertical-align:-2px;margin-right:7px}.bh-pdp__tick path{stroke-dasharray:1}@media(prefers-reduced-motion:no-preference){.bh-pdp__tick path{stroke-dashoffset:1;animation:bh-pdp-draw .4s cubic-bezier(.65,0,.35,1) .05s forwards}}@keyframes bh-pdp-spin{to{transform:rotate(360deg)}}@keyframes bh-pdp-draw{to{stroke-dashoffset:0}}.bh-pdp__add:disabled{background:#a9ac9f;cursor:not-allowed}.bh-pdp__wish{width:50px;flex-shrink:0;background:#fff;border:1px solid #e3dccb;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.bh-pdp__wish[aria-pressed=true] svg{fill:#5f8f2b}@media(prefers-reduced-motion:no-preference){.bh-pdp__wish svg{transition:fill .2s ease}.bh-pdp__wish.is-popping svg{animation:bh-pdp-pop .5s cubic-bezier(.34,1.56,.64,1)}}@keyframes bh-pdp-pop{0%{scale:1}35%{scale:.75}to{scale:1}}.bh .bh-pdp__ask{display:flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid #1B1F17;border-radius:999px;padding:13px;font-size:14px;font-weight:600;color:#1b1f17;text-decoration:none}.bh-pdp__delivery{background:#f1f6e6;border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:10px}.bh-pdp__delivery-title{font-size:13px;font-weight:700;color:#1b1f17}.bh-pdp__pin-form{display:flex;gap:8px;margin:0}.bh-pdp__pin-form input{flex:1;min-width:0;font-family:inherit;background:#fff;border:1px solid #e3dccb;border-radius:999px;padding:11px 16px;font-size:14px;color:#1b1f17;box-sizing:border-box}.bh-pdp__pin-form button{flex-shrink:0;font-family:inherit;background:#1b1f17;border:none;color:#faf7f1;font-size:13px;font-weight:700;padding:11px 20px;border-radius:999px;cursor:pointer}.bh-pdp__delivery-msg{font-size:13px;color:#2e4716;font-weight:500}.bh-pdp__trust{display:flex;flex-wrap:wrap;gap:8px 16px}.bh-pdp__trust span{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#20241b}.bh-pdp__related{margin-top:48px}.bh-pdp__related-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.bh-pdp__h2{margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:800;color:#1b1f17}.bh .bh-pdp__view-all{flex-shrink:0;font-size:13px;font-weight:600;color:#1b1f17;text-decoration:none;white-space:nowrap}.bh-pdp__related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:820px){.bh-pdp__related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.bh-pdp__related-grid .bh-card{flex:initial}.bh-pdp__sticky{display:none}@media(max-width:819px){.bh-pdp__sticky{position:fixed;left:0;right:0;bottom:0;z-index:45;background:#fff;box-shadow:0 -10px 30px -14px #141a0f4d;padding:12px 16px 14px;display:flex;align-items:center;gap:14px;transition:transform .3s ease;transform:translateY(110%)}.bh-pdp__sticky.is-visible{transform:translateY(0)}.bh-pdp__sticky .bh-pdp__add{flex:0 0 auto;white-space:nowrap;padding:14px 28px;font-size:14.5px}body:has(.bh-pdp) .bh-whatsapp{bottom:92px}}.bh-pdp__sticky-info{display:flex;flex-direction:column;flex:1;min-width:0}.bh-pdp__sticky-name{font-size:12px;color:#767d6c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bh-pdp__sticky-prices{display:flex;align-items:baseline}.bh-pdp__sticky-price{font-size:17px;font-weight:800;color:#1b1f17}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bonsai-product.css.map */
