
/* <inline asset> */
@charset "UTF-8"; 

/* /b2b_secondary_market/static/src/scss/secondary_market.scss */
 #wrap .container.b2b-shop-home.o_sm_container .o_sm_head, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_head{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; gap: 1rem; margin-bottom: 1.5rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_head p, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_head p{max-width: 52rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_add, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_add{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; white-space: nowrap;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_toolbar, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_toolbar{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .75rem; margin-bottom: 1rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_search, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_search{flex: 1 1 22rem; max-width: 40rem; width: auto;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_sort, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_sort{flex: 0 0 13rem; width: 13rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_filters, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_filters{margin-bottom: 1.5rem; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .5rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_filter_row, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_filter_row{align-items: center; margin: 0;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_filter_label, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_filter_label{flex: 0 0 5.5rem; font-size: .8125rem; color: #5a6572;}#wrap .container.b2b-shop-home.o_sm_container .b2b-shop-chip.active, #wrap .b2b-shop-home.o_sm_container.o_container_small .b2b-shop-chip.active{background: #416180; border-color: #416180; color: #fff;}#wrap .container.b2b-shop-home.o_sm_container .b2b-shop-chip.active .b2b-shop-count, #wrap .b2b-shop-home.o_sm_container.o_container_small .b2b-shop-chip.active .b2b-shop-count{background: rgba(255, 255, 255, 0.22); color: #fff;}#wrap .container.b2b-shop-home.o_sm_container .b2b-shop-chip.active:hover, #wrap .b2b-shop-home.o_sm_container.o_container_small .b2b-shop-chip.active:hover{background: #416180; color: #fff;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_sep, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_sep{flex: 0 0 1px; align-self: stretch; margin: 0 .25rem; background: #e3e7ec;}#wrap .container.b2b-shop-home.o_sm_container .row.row-cols-2, #wrap .b2b-shop-home.o_sm_container.o_container_small .row.row-cols-2{--bs-gutter-x: 1rem; --bs-gutter-y: 1rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; overflow: visible; scroll-snap-type: none; padding-bottom: 0;}#wrap .container.b2b-shop-home.o_sm_container .row.row-cols-2 > .col, #wrap .b2b-shop-home.o_sm_container.o_container_small .row.row-cols-2 > .col{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; max-width: none; width: 50%;}@media (min-width: 768px){#wrap .container.b2b-shop-home.o_sm_container .row.row-cols-2 > .col, #wrap .b2b-shop-home.o_sm_container.o_container_small .row.row-cols-2 > .col{width: 33.3333%;}}@media (min-width: 992px){#wrap .container.b2b-shop-home.o_sm_container .row.row-cols-2 > .col, #wrap .b2b-shop-home.o_sm_container.o_container_small .row.row-cols-2 > .col{width: 25%;}}#wrap .container.b2b-shop-home.o_sm_container .card.h-100 .b2b-card-media, #wrap .b2b-shop-home.o_sm_container.o_container_small .card.h-100 .b2b-card-media{position: relative; aspect-ratio: 1 / 1; background: #f6f7f9; border-radius: 6px 6px 0 0;}#wrap .container.b2b-shop-home.o_sm_container .card.h-100 .b2b-card-media img, #wrap .b2b-shop-home.o_sm_container.o_container_small .card.h-100 .b2b-card-media img{padding: 0; object-fit: cover; object-position: center;}#wrap .container.b2b-shop-home.o_sm_container .card.h-100 .o_sm_card_body, #wrap .b2b-shop-home.o_sm_container.o_container_small .card.h-100 .o_sm_card_body{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding: .6rem .6rem .7rem; text-align: center; border-top: 1px solid #e3e7ec;}#wrap .container.b2b-shop-home.o_sm_container .card.h-100 .o_sm_title, #wrap .b2b-shop-home.o_sm_container.o_container_small .card.h-100 .o_sm_title{margin-bottom: .5rem !important;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_card .o_sm_meta, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_card .o_sm_meta{-webkit-flex-wrap: wrap; flex-wrap: wrap; row-gap: .15rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_card .o_sm_meta .o_sm_loc, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_card .o_sm_meta .o_sm_loc{order: 3; flex: 1 1 100%;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_noimg, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_noimg{position: absolute; inset: 0; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; color: #b4bcc7; font-size: 2.5rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_price_note, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_price_note{display: block; font-size: .75rem; line-height: 1.35; font-weight: 400; color: #5a6572;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_price, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_price{margin-top: auto; padding-bottom: .4rem; font-family: var(--headings-font-family, inherit); font-weight: 700; font-size: 1.05rem; line-height: 1.2; color: #1d1f20;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_price_ask, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_price_ask{font-weight: 400; font-size: .85rem; color: #5a6572;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_price_lg, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_price_lg{font-size: 1.9rem; padding: 0 0 1rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_price_lg .o_sm_price_ask, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_price_lg .o_sm_price_ask{font-size: 1.1rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_meta, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_meta{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: .4rem; min-width: 0; font-size: .72rem; color: #5a6572; white-space: nowrap;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_meta .o_sm_loc, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_meta .o_sm_loc{min-width: 0; overflow: hidden; text-overflow: ellipsis;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_meta .o_sm_date, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_meta .o_sm_date{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_cond, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_cond{display: inline-block; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; color: #5a6572; font-size: .72rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_cond.o_sm_cond_needs_repair, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_cond.o_sm_cond_needs_repair{padding: 0 .4rem; border: 1px dashed #aab2bd; border-radius: 3px;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_main_col .o_sm_cond, #wrap .container.b2b-shop-home.o_sm_container .col-lg-5 > .o_sm_cond, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_main_col .o_sm_cond, #wrap .b2b-shop-home.o_sm_container.o_container_small .col-lg-5 > .o_sm_cond{font-size: .85rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_badge, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_badge{position: absolute; top: .5rem; left: .5rem; z-index: 1; padding: .15rem .55rem; border-radius: 4px; font-size: .72rem; font-weight: 600; line-height: 1.4;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_badge_reserved, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_badge_reserved{background: #fdb913; color: #1f2933;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_badge_state, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_badge_state{left: auto; right: .5rem; background: #5a6572; color: #fff;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_curswitch, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_curswitch{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_curswitch .btn, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_curswitch .btn{padding: .375rem .7rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_viewswitch, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_viewswitch{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_viewswitch .btn, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_viewswitch .btn{padding: .375rem .75rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_list, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_list{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row{display: grid; grid-template-columns: 280px minmax(0, 1fr) 230px; gap: 1.5rem; padding: 1rem; background: #fff; border: 1px solid #e3e7ec; border-radius: 6px; transition: border-color .14s ease, box-shadow .14s ease;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row:hover, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row:hover{border-color: #5980a6; box-shadow: 0 4px 14px rgba(41, 59, 80, 0.12);}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_media, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_media{position: relative; display: block; aspect-ratio: 4 / 3; background: #f6f7f9; border-radius: 4px; overflow: hidden;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_media img, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_media img{width: 100%; height: 100%; object-fit: cover; object-position: center; display: block;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_main, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_main{min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .35rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_title, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_title{margin: 0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_title a, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_title a{color: inherit; text-decoration: none;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_title a:hover, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_title a:hover{color: #416180;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_keyline, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_keyline{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; font-weight: 500; color: #2b3440;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_keyline span + span::before, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_keyline span + span::before{content: "\00b7"; margin: 0 .5rem; color: #9aa4b1;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_meta_row, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_meta_row{-webkit-box-pack: start; justify-content: flex-start; font-size: .85rem; gap: .9rem; white-space: normal;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_meta_row .o_sm_cond, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_meta_row .o_sm_cond{font-size: .85rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_excerpt, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_excerpt{margin: .25rem 0 0; color: #5a6572; line-height: 1.5; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_side, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_side{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch; justify-content: space-between; gap: .75rem; padding: 1rem 1.1rem; background: #f6f7f9; border-radius: 6px;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_side .o_sm_priceblock, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_side .o_sm_priceblock{text-align: right;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_side .o_sm_price, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_side .o_sm_price{margin: 0; padding: 0; font-size: 1.6rem; line-height: 1.15; text-align: right;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_side .o_sm_price_note, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_side .o_sm_price_note{display: block; font-size: .8rem; line-height: 1.35; color: #5a6572; font-weight: 400;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_side .o_sm_price .o_sm_price_ask, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_side .o_sm_price .o_sm_price_ask{font-size: 1.1rem; font-weight: 600;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_side .btn, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_side .btn{width: 100%;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_reserved_tag, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_reserved_tag{font-size: .8rem; color: #6b4b00;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_reserved_tag::before, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_reserved_tag::before{content: "\25CF"; margin-right: .35rem; color: #fdb913;}@media (max-width: 991.98px){#wrap .container.b2b-shop-home.o_sm_container .o_sm_row, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row{grid-template-columns: 220px minmax(0, 1fr);}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_side, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_side{grid-column: 1 / -1; flex-direction: row; align-items: center; padding: .75rem 1rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_side .btn, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_side .btn{width: auto; margin-left: auto;}}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_actions, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_actions{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .5rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_actions .btn, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_actions .btn{width: 100%;}@media (max-width: 991.98px){#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_actions, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_actions{flex-direction: row; margin-left: auto;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_actions .btn, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_actions .btn{width: auto; min-width: 10rem;}}@media (max-width: 575.98px){#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_side, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_side{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_actions, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_actions{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; margin-left: 0;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_actions .btn, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_actions .btn{width: 100%; min-height: 44px;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_cta .btn, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_cta .btn{min-height: 44px;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row{grid-template-columns: 1fr; gap: .9rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_media, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_media{aspect-ratio: 4 / 3;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_row_side, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_row_side{-webkit-flex-wrap: wrap; flex-wrap: wrap;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_view_label, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_view_label{display: none;}}#wrap .container.b2b-shop-home.o_sm_container .o_sm_card_actions, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_card_actions{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .5rem; margin-top: .6rem; position: relative; z-index: 2;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_card_actions .btn, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_card_actions .btn{width: 100%; min-height: 40px; padding: .4rem .5rem; font-size: .875rem; line-height: 1.4; white-space: nowrap;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_cta, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_cta{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .5rem; margin-bottom: 1.25rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_cta .btn, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_cta .btn{-webkit-box-flex: 1; -webkit-flex: 1 1 0; flex: 1 1 0; min-width: 9rem; min-height: 44px;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_media_link, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_media_link{display: block; position: absolute; inset: 0;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_empty, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_empty{padding: 3.5rem 1rem; text-align: center; border: 1px dashed #e3e7ec; border-radius: 6px; background: #fff;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_empty > .fa, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_empty > .fa{display: block; margin-bottom: 1rem; font-size: 2.5rem; color: #b4bcc7;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_empty p, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_empty p{margin-bottom: 1rem;}@media (max-width: 767.98px){#wrap .container.b2b-shop-home.o_sm_container .o_sm_search, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_search{flex: 1 1 100%; width: 100%; max-width: none;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_sort, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_sort{-webkit-box-flex: 1; -webkit-flex: 1 1 0; flex: 1 1 0; width: auto; min-width: 0;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_curswitch, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_curswitch{flex: 1 1 100%;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_curswitch .btn, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_curswitch .btn{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding: .375rem .5rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_add, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_add{width: 100%;}#wrap .container.b2b-shop-home.o_sm_container .card.h-100 .o_sm_card_body, #wrap .b2b-shop-home.o_sm_container.o_container_small .card.h-100 .o_sm_card_body{padding: .5rem .45rem .6rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_meta, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_meta{-webkit-flex-wrap: wrap; flex-wrap: wrap; row-gap: .15rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_meta .o_sm_loc, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_meta .o_sm_loc{order: 3; flex: 1 1 100%;}}#wrap .container.b2b-shop-home.o_sm_container .o_sm_breadcrumb, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_breadcrumb{margin-bottom: 1.25rem; font-size: .875rem; color: #5a6572;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_breadcrumb a, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_breadcrumb a{color: #416180; text-decoration: none;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_breadcrumb a:hover, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_breadcrumb a:hover{text-decoration: underline;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_main_img, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_main_img{position: relative; aspect-ratio: 4 / 3; background: #f6f7f9; border: 1px solid #e3e7ec; border-radius: 6px; overflow: hidden;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_main_img img, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_main_img img{width: 100%; height: 100%; object-fit: contain; display: block; padding: .75rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_thumbs, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_thumbs{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .5rem; margin-top: .75rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_thumb, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_thumb{width: 76px; height: 76px; padding: 0; border: 1px solid #e3e7ec; border-radius: 4px; overflow: hidden; background: #f6f7f9;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_thumb img, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_thumb img{width: 100%; height: 100%; object-fit: contain; display: block; padding: .2rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_thumb:hover, #wrap .container.b2b-shop-home.o_sm_container .o_sm_thumb:focus-visible, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_thumb:hover, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_thumb:focus-visible{border-color: #5980a6;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_catlabel, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_catlabel{margin-left: .5rem; font-size: .8rem; color: #5a6572;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_reserved_note, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_reserved_note{padding: .5rem .75rem; border-left: 3px solid #fdb913; background: #fff8e1; font-size: .9rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_dl, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_dl{display: grid; grid-template-columns: max-content 1fr; gap: .5rem 1.25rem; padding-top: 1rem; border-top: 1px solid #e3e7ec; margin: 0;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_dl dt, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_dl dt{color: #5a6572; font-weight: 500;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_dl dd, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_dl dd{margin: 0;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_h2, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_h2{margin: 1.5rem 0 .75rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_description, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_description{line-height: 1.55;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_specs th, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_specs th{width: 40%; font-weight: 500; color: #5a6572;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_specs th, #wrap .container.b2b-shop-home.o_sm_container .o_sm_specs td, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_specs th, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_specs td{padding: .5rem .25rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_request, #wrap .container.b2b-shop-home.o_sm_container .o_sm_panel, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_request, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_panel{background: #fff; border: 1px solid #e3e7ec; border-radius: 6px; padding: 1.25rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_request .o_sm_h2, #wrap .container.b2b-shop-home.o_sm_container .o_sm_panel .o_sm_h2, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_request .o_sm_h2, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_panel .o_sm_h2{margin-top: 0;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_gone, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_gone{margin: 1rem 0 2rem;}@media (max-width: 991.98px){#wrap .container.b2b-shop-home.o_sm_container .o_sm_detail, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_detail{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; gap: 1.25rem; margin: 0;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_detail > *, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_detail > *{padding: 0; margin-top: 0; width: 100%; max-width: 100%;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_detail .o_sm_colL, #wrap .container.b2b-shop-home.o_sm_container .o_sm_detail .o_sm_colR, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_detail .o_sm_colL, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_detail .o_sm_colR{display: contents;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_detail .o_sm_preview, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_detail .o_sm_preview{order: 0;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_detail .o_sm_gallery, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_detail .o_sm_gallery{order: 1;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_detail .o_sm_info, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_detail .o_sm_info{order: 2;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_detail .o_sm_desc, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_detail .o_sm_desc{order: 3;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_detail .o_sm_request, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_detail .o_sm_request{order: 4;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_main_img, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_main_img{aspect-ratio: 3 / 2;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_thumb, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_thumb{width: 56px; height: 56px;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_thumbs, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_thumbs{margin-top: .5rem; gap: .4rem;}}#wrap .container.b2b-shop-home.o_sm_container .o_sm_manager_panel, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_manager_panel{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: .5rem; padding: .6rem .8rem; margin-bottom: 1.25rem; background: #f6f7f9; border: 1px solid #e3e7ec; border-radius: 6px;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_manager_panel form, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_manager_panel form{margin: 0;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_status, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_status{padding: .15rem .6rem; border-radius: 999px; background: #e9ecef; font-size: .8rem; font-weight: 600; color: #343a40; margin-right: .25rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_status.o_sm_status_published, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_status.o_sm_status_published{background: #dff1e3; color: #1d5b2c;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_status.o_sm_status_reserved, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_status.o_sm_status_reserved{background: #fff1c2; color: #6b4b00;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_manage .o_sm_panel, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_manage .o_sm_panel{margin-bottom: 1rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_manage .o_sm_panel > .h5, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_manage .o_sm_panel > .h5{margin-bottom: 1rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_labelrow, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_labelrow{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; min-height: 1.75rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_labelrow .form-label, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_labelrow .form-label{margin: 0;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_pricegroup .form-select, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_pricegroup .form-select{flex: 0 0 5.5rem; width: 5.5rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_show, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_show{margin: 0; min-height: 0;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_show .form-check-input, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_show .form-check-input{margin-top: .15rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_show span, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_show span{color: #5a6572;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_manage_imgs, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_manage_imgs{display: grid; grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); gap: .75rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_manage_img, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_manage_img{position: relative; cursor: grab; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .35rem; padding: .5rem; border: 1px solid #e3e7ec; border-radius: 4px;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_manage_img.o_sm_dragging, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_manage_img.o_sm_dragging{opacity: .4;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_manage_img:first-child::after, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_manage_img:first-child::after{content: "Обкладинка"; position: absolute; left: .5rem; bottom: .5rem; padding: 0 .35rem; border-radius: 3px; background: rgba(0, 0, 0, 0.65); color: #fff; font-size: .7rem;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_manage_img .o_sm_img_del, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_manage_img .o_sm_img_del{position: absolute; top: .65rem; right: .65rem; padding: 0 .4rem; line-height: 1.4;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_manage_img img, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_manage_img img{width: 100%; aspect-ratio: 1 / 1; object-fit: contain; background: #f6f7f9;}#wrap .container.b2b-shop-home.o_sm_container .o_sm_actions, #wrap .b2b-shop-home.o_sm_container.o_container_small .o_sm_actions{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .5rem; margin-top: 1rem;}.o_sm_buy_modal .modal-content{border: 1px solid #e3e7ec; border-radius: 6px;}.o_sm_buy_modal .modal-header{align-items: flex-start;}.o_sm_buy_modal .b2b-sm-buy-form .form-control{height: calc(1.5em + 1rem);}.o_sm_hp{position: absolute !important; left: -9999px !important; width: 1px !important; height: 1px !important; overflow: hidden !important;}