html :is(body,#content) .bm-universal-card{--bm-u-bookmark:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuODUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTE3IDNhMiAyIDAgMCAxIDIgMnYxNWExIDEgMCAwIDEtMS40OTYuODY4bC00LjUxMi0yLjU3OGEyIDIgMCAwIDAtMS45ODQgMGwtNC41MTIgMi41NzhBMSAxIDAgMCAxIDUgMjBWNWEyIDIgMCAwIDEgMi0yeiI+PC9wYXRoPjwvc3ZnPg==");--bm-u-compare:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuODUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHJlY3Qgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB4PSIzIiB5PSIzIiByeD0iMiI+PC9yZWN0PjxwYXRoIGQ9Ik0xMiAzdjE4Ij48L3BhdGg+PC9zdmc+");--bm-u-eye:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuODUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTIuMDYyIDEyLjM0OGExIDEgMCAwIDEgMC0uNjk2IDEwLjc1IDEwLjc1IDAgMCAxIDE5Ljg3NiAwIDEgMSAwIDAgMSAwIC42OTYgMTAuNzUgMTAuNzUgMCAwIDEtMTkuODc2IDAiPjwvcGF0aD48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIzIj48L2NpcmNsZT48L3N2Zz4=");--bm-u-thumb:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuODUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTE1IDUuODggMTQgMTBoNS44M2EyIDIgMCAwIDEgMS45MiAyLjU2bC0yLjMzIDhBMiAyIDAgMCAxIDE3LjUgMjJINGEyIDIgMCAwIDEtMi0ydi04YTIgMiAwIDAgMSAyLTJoMi43NmEyIDIgMCAwIDAgMS43OS0xLjExTDEyIDJhMy4xMyAzLjEzIDAgMCAxIDMgMy44OFoiPjwvcGF0aD48cGF0aCBkPSJNNyAxMHYxMiI+PC9wYXRoPjwvc3ZnPg==");--bm-u-cart:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuODUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iOCIgY3k9IjIxIiByPSIxIj48L2NpcmNsZT48Y2lyY2xlIGN4PSIxOSIgY3k9IjIxIiByPSIxIj48L2NpcmNsZT48cGF0aCBkPSJNMi4wNSAyLjA1aDJsMi42NiAxMi40MmEyIDIgMCAwIDAgMiAxLjU4aDkuNzhhMiAyIDAgMCAwIDEuOTUtMS41N2wxLjY1LTcuNDNINS4xMiI+PC9wYXRoPjwvc3ZnPg==");}
/* BM_UNIVERSAL_CARD_V1: approved common listing card, 17 October 2026. */
html :is(body,#content) .bm-universal-card{
 --bm-u-ink:#303b2b;--bm-u-olive:#65765a;--bm-u-edge:#d8dfcf;--bm-u-surface:#f0f3eb;
 container-type:inline-size;display:flex!important;flex-direction:column!important;
 position:relative!important;min-width:0!important;width:100%!important;height:100%!important;
 padding:0!important;margin:0!important;overflow:hidden!important;border:1px solid var(--bm-u-edge)!important;
 border-radius:15px!important;background:var(--bm-u-surface)!important;box-shadow:none!important;
 transition:box-shadow .18s,border-color .18s;color:var(--bm-u-ink)!important}
html :is(body,#content) :is(.item_block,.owl-item):nth-child(even) .bm-universal-card{--bm-u-surface:#faf6eb}
html :is(body,#content) .bm-universal-card:hover{border-color:#b7c5a9!important;box-shadow:0 6px 18px #344a2720!important;z-index:2!important}
html :is(body,#content) .bm-universal-card .inner_wrap{display:flex!important;flex-direction:column!important;flex:1!important;min-width:0!important;height:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}
html :is(body,#content) .bm-universal-card .image_wrapper_block{position:relative!important;aspect-ratio:1!important;width:100%!important;height:auto!important;min-height:0!important;flex:none!important;margin:0!important;padding:clamp(8px,4.5cqw,13px)!important;background:#fff!important;border-bottom:1px solid var(--bm-u-edge)!important;overflow:hidden!important}
html :is(body,#content) .bm-universal-card .image_wrapper_block .item_slider{height:100%!important;padding-bottom:0!important}
html :is(body,#content) .bm-universal-card .image_wrapper_block :is(.item_slider>a,.item_slider>div>a){height:100%!important}
html :is(body,#content) .bm-universal-card .image_wrapper_block img{object-fit:contain!important;max-height:100%!important}
html :is(body,#content) .bm-universal-card .bm-u-panel{display:flex!important;flex-direction:column!important;flex:1!important;min-width:0!important;padding:clamp(10px,5.3cqw,15px)!important;background:var(--bm-u-surface)!important}
html :is(body,#content) .bm-universal-card .item_info{display:flex!important;flex-direction:column!important;flex:1!important;position:static!important;min-width:0!important;width:100%!important;height:auto!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important}
html :is(body,#content) .bm-universal-card .item_info_wrapper{display:flex!important;flex-direction:column!important;flex:1!important;padding:0!important}
html :is(body,#content) .bm-universal-card .item_info--top_block{display:block!important;flex:1!important;position:static!important;min-height:0!important;height:auto!important;padding:0 0 12px!important;margin:0!important}
html :is(body,#content) .bm-universal-card :is(.item-title,.item_info_wrapper>.title){height:auto!important;min-height:0!important;margin:0 0 12px!important;padding:0!important;overflow:visible!important;display:block!important}
html :is(body,#content) .bm-universal-card :is(.item-title a,.item_info_wrapper>.title a){display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important;white-space:normal!important;text-overflow:clip!important;height:auto!important;color:var(--bm-u-ink)!important;font:700 clamp(12px,6.2cqw,16px)/1.42 Montserrat,Arial,sans-serif!important}
html :is(body,#content) .bm-universal-card :is(.item-title a,.item_info_wrapper>.title a)>span{font:inherit!important;color:inherit!important}
html :is(body,#content) .bm-universal-card .item_info--bottom_block{flex:none!important;margin-top:auto!important;padding:0!important;position:static!important}
html :is(body,#content) .bm-universal-card .cost{position:relative!important;float:none!important;width:100%!important;padding:0!important;margin:auto 0 0!important;min-height:0!important;background:transparent!important}
html :is(body,#content) .bm-universal-card .bm-u-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;align-items:end!important;min-width:0!important;padding:0!important;margin:0!important;width:100%!important}
html :is(body,#content) .bm-universal-card .bm-u-meta{min-width:0!important}
html :is(body,#content) .bm-universal-card .sa_block{display:flex!important;flex-direction:column!important;position:static!important;float:none!important;min-height:var(--bm-u-sa-height,0px)!important;width:auto!important;height:auto!important;margin:0 0 9px!important;padding:0!important;gap:4px!important}
html :is(body,#content) .bm-universal-card .sa_block .item-stock{display:flex!important;align-items:baseline!important;gap:6px!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1.45!important;font-size:clamp(10px,4.8cqw,12px)!important;color:#4f6935!important;font-weight:500!important}
html :is(body,#content) .bm-universal-card .sa_block .item-stock.ce_cmp_visible{display:none!important}
html :is(body,#content) .bm-universal-card .item-stock .value{font:500 clamp(10px,4.8cqw,12px)/1.45 Montserrat,Arial,sans-serif!important;color:inherit!important}
html :is(body,#content) .bm-universal-card .item-stock .icon{position:static!important;display:block!important;flex:0 0 5px!important;width:5px!important;height:5px!important;margin:0!important;border:0!important;border-radius:50%!important;background:#79a343!important;transform:translateY(-1px)!important}
html :is(body,#content) .bm-universal-card .item-stock .icon:before{display:none!important}
html :is(body,#content) .bm-universal-card .article_block{display:block!important;min-height:0!important;position:static!important;float:none!important;width:100%!important;margin:0!important;padding:0!important;overflow-wrap:anywhere!important}
html :is(body,#content) .bm-universal-card .article_block:empty{display:none!important}
html :is(body,#content) .bm-universal-card .article_block,html :is(body,#content) .bm-universal-card .article_block *{font:500 clamp(10px,4.8cqw,12px)/1.45 Montserrat,Arial,sans-serif!important;color:#626d59!important}
html :is(body,#content) .bm-universal-card :is(.price_matrix_wrapper,.prices-wrapper,.js_price_wrapper){height:auto!important;min-height:0!important;margin:0!important;padding:0!important}
html :is(body,#content) .bm-universal-card .prices-wrapper{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important}
html :is(body,#content) .bm-universal-card .price:not(.discount){float:none!important;display:block!important;margin:0!important;padding:0!important;white-space:nowrap!important;font:700 clamp(18px,10.8cqw,30px)/1.2 Montserrat,Arial,sans-serif!important;letter-spacing:-.6px!important;color:var(--bm-u-ink)!important}
html :is(body,#content) .bm-universal-card .price:not(.discount) :is(.values_wrapper,.price_value){font:inherit!important;color:inherit!important}
html :is(body,#content) .bm-universal-card .price:not(.discount) .price_currency{font-size:.63em!important;font-weight:700!important;letter-spacing:-.2px!important}
html :is(body,#content) .bm-universal-card .price.discount{position:static!important;display:block;float:none!important;max-width:100%!important;margin:0!important;padding:0!important;line-height:1.4!important;text-decoration:line-through!important;color:#6a7062!important}
html :is(body,#content) .bm-universal-card .price.discount,html :is(body,#content) .bm-universal-card .price.discount *{font:500 clamp(12px,6cqw,15px)/1.4 Montserrat,Arial,sans-serif!important;color:#6a7062!important}
html :is(body,#content) .bm-universal-card .sale_block{float:none!important;position:static!important;margin:7px 0 0!important;padding:0!important;max-width:100%!important;min-height:0!important}
html :is(body,#content) .bm-universal-card :is(.sale_wrapper,.sale-number){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;max-width:100%!important;float:none!important;line-height:1.2!important}
html :is(body,#content) .bm-universal-card .sale-number>.value,html :is(body,#content) .bm-universal-card .sale_wrapper>.value{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:static!important;float:none!important;width:auto!important;margin:0!important;padding:5px 6px!important;background:#ffdf36!important;color:#4b3d03!important;border-radius:6px!important;font:700 clamp(10px,4.5cqw,12px)/1.1 Montserrat,Arial,sans-serif!important;white-space:nowrap!important}
html :is(body,#content) .bm-universal-card .sale-number>.value *{font:inherit!important;color:inherit!important}
html :is(body,#content) .bm-universal-card .inner-sale,html :is(body,#content) .bm-universal-card .sale_wrapper>.text{position:static!important;float:none!important;display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:4px 5px!important;background:#fff5e3!important;color:#866431!important;border:1px solid #e5d0a7!important;border-radius:6px!important;font:500 clamp(9px,4.2cqw,11px)/1.2 Montserrat,Arial,sans-serif!important;white-space:normal!important}
html :is(body,#content) .bm-universal-card .inner-sale:before{display:none!important}
html :is(body,#content) .bm-universal-card .inner-sale :is(.text,.values_wrapper,.price_value,.price_currency){font:inherit!important;color:inherit!important;white-space:inherit!important;padding:0!important;margin:0!important}
html :is(body,#content) .bm-universal-card .inner-sale .values_wrapper{white-space:nowrap!important}
html :is(body,#content) .bm-universal-card .sale_wrapper>.clearfix{display:none!important}
html :is(body,#content) .bm-universal-card .bm-u-actions{display:flex!important;flex-direction:column!important;gap:4px!important;align-items:flex-end!important;align-self:end!important;position:static!important;float:none!important;min-width:0!important}
html :is(body,#content) .bm-universal-card .bm-u-actions .like_icons{display:flex!important;flex-direction:column!important;gap:4px!important;align-items:flex-end!important;position:static!important;float:none!important;padding:0!important;margin:0!important;width:auto!important;height:auto!important;opacity:1!important;visibility:visible!important;transform:none!important}
html :is(body,#content) .bm-universal-card .bm-u-actions .like_icons>div{display:block!important;position:static!important;float:none!important;margin:0!important;padding:0!important;width:auto!important;height:auto!important;border:0!important}
html :is(body,#content) .bm-universal-card .bm-u-action{display:flex!important;position:relative!important;align-items:center!important;justify-content:center!important;width:clamp(22px,11cqw,28px)!important;height:clamp(22px,11cqw,28px)!important;min-width:0!important;margin:0!important;padding:0!important;border:1px solid #d4ddc9!important;border-radius:7px!important;background:#fffffff0!important;color:#536846!important;opacity:1!important;visibility:visible!important;transform:none!important;text-decoration:none!important;cursor:pointer}
html :is(body,#content) .bm-universal-card .bm-u-action>.svg,html :is(body,#content) .bm-universal-card .bm-u-action>svg{display:none!important}
html :is(body,#content) .bm-universal-card .bm-u-action:before{content:""!important;position:static!important;display:block!important;flex:none!important;width:16px!important;height:16px!important;background:currentColor!important;mask:var(--bm-u-action-icon) center/contain no-repeat;-webkit-mask:var(--bm-u-action-icon) center/contain no-repeat}
html :is(body,#content) .bm-universal-card .bm-u-action.wish_item{--bm-u-action-icon:var(--bm-u-bookmark)}
html :is(body,#content) .bm-universal-card .bm-u-action.compare_item{--bm-u-action-icon:var(--bm-u-compare)}
html :is(body,#content) .bm-universal-card .fast_view_button>.bm-u-action{--bm-u-action-icon:var(--bm-u-eye)}
html :is(body,#content) .bm-universal-card .bm-u-action.bm-card-likes{--bm-u-action-icon:var(--bm-u-thumb);color:#c49a0b!important}
html :is(body,#content) .bm-universal-card .bm-card-likes>span{display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:-3px!important;right:-4px!important;min-width:12px!important;height:12px!important;margin:0!important;padding:0 2px!important;border:1px solid #e6d397!important;border-radius:5px!important;background:#fff9e6!important;color:#806816!important;font:600 8px/1 Montserrat,Arial,sans-serif!important}
html :is(body,#content) .bm-universal-card .bm-u-action.added,html :is(body,#content) .bm-universal-card .bm-u-action.in{background:#dfe8d1!important;border-color:#8ca177!important;color:#354d24!important}
html :is(body,#content) .bm-universal-card .bm-u-action:focus-visible{outline:2px solid #65765a!important;outline-offset:2px}
html :is(body,#content) .bm-universal-card .bm-card-reactions{float:none!important;position:static!important;min-height:0!important;margin:0 0 6px!important;padding:0!important}
html :is(body,#content) .bm-universal-card .bm-card-reactions:empty{display:none!important;margin:0!important}
html :is(body,#content) .bm-universal-card .bm-u-buy{position:static!important;display:flex!important;align-items:center!important;float:none!important;width:100%!important;min-width:0!important;height:auto!important;margin:12px 0 0!important;padding:0!important;background:transparent!important;border:0!important}
html :is(body,#content) .bm-universal-card .bm-u-buy .button_block{width:100%!important;float:none!important;margin:0!important;padding:0!important;min-width:0!important}
html :is(body,#content) .bm-universal-card .bm-u-buy :is(.to-cart,.in-cart,.to-subscribe,.in-subscribe,.read_more){box-sizing:border-box!important;display:flex;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:42px!important;height:auto!important;margin:0!important;padding:8px 4px!important;line-height:1.25!important;border:1px solid var(--bm-u-olive)!important;border-radius:7px!important;background:var(--bm-u-olive)!important;color:#fff!important;font:600 clamp(10px,4.9cqw,12px)/1.25 Montserrat,Arial,sans-serif!important;text-align:center!important;white-space:normal!important}
html :is(body,#content) .bm-universal-card .bm-u-buy :is(.to-cart,.in-cart)>span{display:inline!important;font:inherit!important;color:inherit!important}
html :is(body,#content) .bm-universal-card .bm-u-buy :is(.to-cart,.in-cart)>.svg{display:none!important}
html :is(body,#content) .bm-universal-card .bm-u-buy :is(.to-cart,.in-cart):before{content:""!important;display:block!important;width:16px!important;height:16px!important;flex:none!important;background:currentColor!important;mask:var(--bm-u-cart) center/contain no-repeat;-webkit-mask:var(--bm-u-cart) center/contain no-repeat}
html :is(body,#content) .bm-universal-card .bm-u-buy .in-cart{background:#edf1e6!important;color:#425b30!important}
html :is(body,#content) .bm-universal-card .bm-u-duplicate-footer{display:none!important}
html :is(body,#content) .bm-universal-card .bm-sku-strip{flex:none!important;min-height:0!important;height:auto!important;position:relative!important;width:100%!important;margin:-3px 0 12px!important;padding:0!important;background:transparent!important}
html :is(body,#content) .bm-universal-card .bm-sku-strip .item_wrapper{margin:0!important}
html :is(body,#content) .bm-universal-card .bm-sku-strip .bx_scu_scroller_container{padding:0!important}
html :is(body,#content) .bm-universal-card .bm-sku-strip ul.list_values_wrapper{gap:7px!important}
html :is(body,#content) .bm-universal-card .bm-sku-strip ul.list_values_wrapper>li.item{--bm-u-offer-size:clamp(36px,23cqw,64px);flex:0 0 var(--bm-u-offer-size)!important;width:var(--bm-u-offer-size)!important;min-width:var(--bm-u-offer-size)!important;height:calc(var(--bm-u-offer-size) + 17px)!important;margin:0!important}
html :is(body,#content) .bm-universal-card .bm-sku-strip li.item .cnt1{width:var(--bm-u-offer-size)!important;height:var(--bm-u-offer-size)!important;border-radius:6px!important;background:#fff!important}
html :is(body,#content) .bm-universal-card .bm-sku-strip li.item>i{height:var(--bm-u-offer-size)!important}
html :is(body,#content) .bm-universal-card .bm-sku-strip ul.list_values_wrapper>li.item:after{top:calc(var(--bm-u-offer-size) + 3px)!important;color:#425337!important;font:600 clamp(8px,3.7cqw,11px)/1.3 Montserrat,Arial,sans-serif!important}
html :is(body,#content) .bm-universal-card .image_wrapper_block .stickers{position:absolute!important;display:flex!important;flex-wrap:wrap!important;gap:4px!important;top:4.5cqw!important;left:4.5cqw!important;right:auto!important;width:auto!important;max-width:91cqw!important;padding:0!important;margin:0!important;z-index:3!important}
html :is(body,#content) .bm-universal-card .sticker_novinka{display:flex!important;align-items:center!important;gap:1.6cqw!important;margin:0!important;padding:2.2cqw 3cqw!important;border:0!important;border-radius:2.5cqw!important;background:linear-gradient(135deg,#e4edcf,#d3e2b8)!important;color:#3d552f!important;font:600 clamp(8.5px,5.2cqw,13px)/1.3 Montserrat,Arial,sans-serif!important;white-space:nowrap!important}
html :is(body,#content) .bm-universal-card .sticker_novinka:before{content:"✧"!important;font-size:1.2em!important;line-height:1!important;margin:0!important}
html :is(body,#content) .bm-universal-card .image_wrapper_block a.bm-sku-badge{position:absolute!important;top:auto!important;left:auto!important;bottom:9cqw!important;right:4.5cqw!important;width:auto!important;height:auto!important;margin:0!important;padding:2.2cqw 3cqw!important;border:1px solid #e7caad!important;border-radius:2.5cqw!important;background:#fff0df!important;color:#91542b!important;font:500 clamp(8.5px,5.2cqw,13px)/1.3 Montserrat,Arial,sans-serif!important;z-index:3!important;white-space:nowrap!important}
@media(max-width:767px){html :is(body,#content) .bm-universal-card{border-radius:12px!important}}
@media(prefers-reduced-motion:reduce){html :is(body,#content) .bm-universal-card{transition:none!important}}

html :is(body,#content) .bm-universal-card .bm-u-meta .price_matrix_wrapper{min-height:var(--bm-u-price-height,0px)!important}
html :is(body,#content) .bm-universal-card .bm-u-actions .like_icons,html :is(body,#content) .bm-universal-card .bm-u-actions .like_icons>div{min-width:0!important;min-height:0!important;line-height:1!important}
html :is(body,#content) .bm-universal-card .bm-u-action.bm-u-one-click:before{display:none!important}
html :is(body,#content) .bm-universal-card .bm-u-action.bm-u-one-click>.svg{display:inline-flex!important;width:16px!important;height:16px!important}
html :is(body,#content) .bm-universal-card .bm-u-action.bm-u-one-click>.svg svg{width:16px!important;height:16px!important}

html :is(body,#content) .bm-universal-card .like_icons{display:none!important}
html :is(body,#content) .bm-universal-card .bm-u-actions .like_icons{display:flex!important}
html :is(body,#content) .bm-universal-card .description_wrapp,html :is(body,#content) .bm-universal-card .information_wrapp,html :is(body,#content) .bm-universal-card .information{width:100%!important;min-width:0!important;padding:0!important;margin:0!important;float:none!important;background:transparent!important}
html :is(body,#content) .bm-universal-card .information_wrapp{height:auto!important}
html :is(body,#content) .bm-universal-card .description{margin:0!important;padding:0!important}
html :is(body,#content) .bm-universal-card .bm-u-favorite-info .information{display:flex!important;flex-direction:column!important;height:100%!important}

html :is(body,#content) .bm-universal-card .bm-u-buy :is(.to-cart,.in-cart,.to-subscribe,.in-subscribe,.read_more){text-transform:none!important;letter-spacing:normal!important}
html :is(body,#content) .bm-favorites .catalog_block.items.row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px!important;margin:0!important}
html :is(body,#content) .bm-favorites .catalog_block.items.row>.item_block{display:flex!important;width:100%!important;float:none!important;margin:0!important;padding:0!important;min-width:0!important}
html :is(body,#content) .bm-favorites .catalog_block.items.row>.bottom_nav{grid-column:1/-1}
@media(max-width:1199px){html :is(body,#content) .bm-favorites .catalog_block.items.row{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){html :is(body,#content) .bm-favorites .catalog_block.items.row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}}

html :is(body,#content) .bm-favorites .catalog_block.items.row>.item_block{max-width:none!important;flex-basis:auto!important}
html :is(body,#content) .bm-universal-card .bm-u-action{min-height:0!important}

html :is(body,#content) .bm-account-collections.bm-favorites{padding:0!important;border:0!important;background:transparent!important;border-radius:0!important}

html :is(body,#content) .bm-universal-card .bm-u-buy :is(.to-cart,.in-cart,.to-subscribe,.in-subscribe,.read_more){min-height:var(--bm-u-buy-height,42px)!important}
html :is(body,#content) .bm-universal-card .bm-u-buy :is(.to-subscribe,.in-subscribe,.read_more)>span{display:inline!important;font:inherit!important;color:inherit!important;min-width:0!important;white-space:normal!important}
html :is(body,#content) .bm-universal-card .bm-u-buy :is(.to-subscribe,.in-subscribe)>.svg{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 16px!important;width:16px!important;height:16px!important;line-height:16px!important;margin:0!important;padding:0!important}
html :is(body,#content) .bm-universal-card .bm-u-buy :is(.to-subscribe,.in-subscribe)>.svg svg{width:16px!important;height:16px!important;fill:currentColor!important}
html :is(body,#content) .bm-universal-card .item-stock:not(:has(.icon.stock)){color:#81653d!important}
html :is(body,#content) .bm-universal-card .item-stock .icon:not(.stock){background:#b28b47!important}

/* Icons: Lucide, https://github.com/lucide-icons/lucide/blob/main/LICENSE
ISC License. Copyright (c) 2026 Lucide Icons and Contributors.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */

/* BM_CARD_COMPACT_V1: natural height, listing one-click disabled, distinct stock notification. */
html :is(body,#content) .bm-u-item{height:auto!important;min-height:0!important;align-self:flex-start!important}
html :is(body,#content) .bm-universal-card{height:auto!important;min-height:0!important;align-self:flex-start!important}
html :is(body,#content) .bm-universal-card :is(.inner_wrap,.bm-u-panel,.item_info,.item_info_wrapper){height:auto!important;min-height:0!important;flex:0 0 auto!important}
html :is(body,#content) .bm-universal-card .item_info--top_block{height:auto!important;min-height:0!important;flex:none!important;padding-bottom:10px!important}
html :is(body,#content) .bm-universal-card :is(.item-title,.item_info_wrapper>.title){margin-bottom:0!important}
html :is(body,#content) .bm-universal-card .cost{margin:0!important}
html :is(body,#content) .bm-universal-card .sa_block,
html :is(body,#content) .bm-universal-card .bm-u-meta .price_matrix_wrapper{min-height:0!important}
html :is(body,#content) .bm-universal-card .bm-u-actions .like_icons .wrapp_one_click,
html :is(body,#content) .bm-universal-card .bm-u-actions .wrapp_one_click,
html :is(body,#content) .bm-universal-card .bm-u-action.bm-u-one-click{display:none!important}
html :is(body,#content) .bm-universal-card .bm-u-buy :is(.to-subscribe,.in-subscribe){background:linear-gradient(135deg,#fff0dc,#f5d3b1)!important;border-color:#dca878!important;color:#82471f!important}
html :is(body,#content) .bm-universal-card .bm-u-buy :is(.to-subscribe,.in-subscribe):hover{background:#f1c69d!important;border-color:#c98f5c!important;color:#6e3614!important}
html :is(body,#content) .bm-universal-card .bm-u-buy :is(.to-subscribe,.in-subscribe) :is(.svg,.svg svg,.svg path){color:inherit!important;fill:currentColor!important}

/* BM_CARD_ROWS_V1: compact height determined separately for each visual row. */
html :is(body,#content) .bm-universal-card{height:var(--bm-u-row-height,auto)!important;min-height:0!important;box-sizing:border-box!important}
html :is(body,#content) .bm-universal-card :is(.inner_wrap,.bm-u-panel,.item_info,.item_info_wrapper){flex:1 1 auto!important}
html :is(body,#content) .bm-universal-card .item_info--top_block{flex:1 1 auto!important}
html :is(body,#content) .bm-universal-card .sa_block{min-height:var(--bm-u-sa-height,0px)!important}
html :is(body,#content) .bm-universal-card .bm-u-meta .price_matrix_wrapper{min-height:var(--bm-u-price-height,0px)!important}
html :is(body,#content) .bm-universal-card .bm-u-buy :is(.to-subscribe,.in-subscribe){display:flex;align-items:center!important;justify-content:center!important;gap:7px!important;padding:8px!important;text-align:center!important;color:#6e3514!important;font:700 clamp(12px,6cqw,14px)/1.35 Montserrat,Arial,sans-serif!important}
html :is(body,#content) .bm-universal-card .bm-u-buy :is(.to-subscribe,.in-subscribe)>span{position:static!important;display:block!important;flex:0 1 auto!important;float:none!important;width:auto!important;max-width:calc(100% - 23px)!important;margin:0!important;padding:0!important;transform:none!important;font:inherit!important;color:inherit!important;line-height:inherit!important;text-align:center!important}
html :is(body,#content) .bm-universal-card .bm-u-buy :is(.to-subscribe,.in-subscribe)>.svg{position:static!important;float:none!important;flex:0 0 16px!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin:0!important;padding:0!important;transform:none!important;color:inherit!important}
