

/* Start:/local/css/marketplace.css?17935203498322*/
/* Imported catalogue only; Premier continues to own typography and theme colors. */
.mp-catalog,.mp-product{--mp-border:var(--stroke_black,#e6e8eb);--mp-muted:var(--basic_text_black,#777);--mp-accent:var(--theme-base-color,#376ed4);color:var(--white_text_black,#222);min-width:0}
.mp-catalog *,.mp-product *{box-sizing:border-box}
.mp-muted,.mp-brand{color:var(--mp-muted);font-size:13px}.mp-catalog h2,.mp-product h2{line-height:1.4}.mp-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:30px}.mp-results{min-width:0}.mp-toolbar{display:flex;gap:16px;margin-bottom:24px}.mp-search{display:flex;gap:12px;flex:1;align-items:center;flex-wrap:wrap}.mp-search-label{flex:1;min-width:220px}.mp-search input,.mp-search select,.mp-filter-field input.form-control{width:100%;height:44px;padding:8px 12px;border:1px solid var(--mp-border);border-radius:6px;background:transparent;color:inherit}.mp-search label{margin:0}.mp-result-count{margin:0 0 20px}.mp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mp-tile{display:flex;flex-direction:column;border:1px solid var(--mp-border);border-radius:12px;overflow:hidden;background:var(--card_bg_black,#fff);min-width:0;transition:border-color .2s}.mp-tile:hover{border-color:var(--mp-accent)}.mp-tile-image{display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;background:var(--darkerblack_bg_black,#f7f8fa);padding:12px;overflow:hidden}.mp-tile-image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.mp-tile-body{padding:20px;display:flex;flex-direction:column;gap:12px;flex:1}.mp-tile h2{font-size:16px;font-weight:500;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:67px}.mp-tile p{margin:0}.mp-tile-price{margin-top:auto;display:flex;gap:6px;flex-direction:column}.mp-tile-price strong{font-size:21px}.mp-tile del,.mp-price del{color:var(--mp-muted);font-size:14px}.mp-tile-body>.btn{align-self:flex-start}.mp-rating{font-size:13px}.mp-rating>span[aria-hidden]{color:#df9d24}.mp-tag{font-size:12px;background:var(--darkerblack_bg_black,#f0f4fa);padding:5px 9px;border-radius:5px;display:inline-block;align-self:flex-start}.mp-sidebar{min-width:0}.mp-sidebar h2{font-size:17px;margin:0 0 15px}.mp-categories{max-height:440px;overflow:auto;padding:20px;border:1px solid var(--mp-border);border-radius:10px;margin-bottom:24px;scrollbar-width:thin}.mp-categories>a{display:block;padding:7px 0 7px calc(var(--mp-depth,0)*12px);line-height:1.5;font-size:13px;overflow-wrap:anywhere}.mp-categories>a[aria-current]{font-weight:600;color:var(--mp-accent)}.mp-smart-filter{padding:20px;border:1px solid var(--mp-border);border-radius:10px}.mp-filter-field{padding:0 0 20px;margin:0 0 18px;border:0;border-bottom:1px solid var(--mp-border);min-width:0}.mp-filter-field legend{font-size:14px;font-weight:500;border:0;margin:0 0 12px}.mp-price-range{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mp-price-range span{display:block;font-size:12px}.mp-filter-values{max-height:230px;overflow:auto}.mp-filter-value{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;padding:5px 0;margin:0;cursor:pointer}.mp-filter-value input{position:static!important;width:16px!important;height:16px!important;opacity:1!important;flex:none;margin-top:2px;accent-color:var(--mp-accent)}.mp-filter-value small{margin-left:auto;color:var(--mp-muted)}.mp-filter-value:has(input:disabled){opacity:.45}.mp-filter-value.is-checked{font-weight:600}.mp-filter-search{margin-bottom:12px}.mp-filter-actions{display:flex;flex-wrap:wrap;gap:12px}.mp-filter-toggle{display:none}.mp-product-heading{display:flex;gap:16px;align-items:center;margin:0 0 24px}.mp-product-heading p{margin:3px 0}.mp-icon{width:48px;height:48px;object-fit:contain}.mp-product-top{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:32px}.mp-gallery{min-width:0}.mp-gallery-main{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/10;max-height:480px;background:var(--darkerblack_bg_black,#f7f8fa);padding:16px;border-radius:12px;overflow:hidden}.mp-gallery-main img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.mp-thumbs{display:flex;gap:10px;overflow:auto;padding:16px 0}.mp-thumbs button{border:1px solid var(--mp-border);border-radius:6px;background:transparent;padding:3px;flex:0 0 88px;height:56px;cursor:pointer}.mp-thumbs button[aria-pressed=true]{border:2px solid var(--mp-accent)}.mp-thumbs img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.mp-buy{padding:28px;border:1px solid var(--mp-border);border-radius:12px;align-self:start}.mp-buy .btn{margin:0 8px 12px 0}.mp-buy p{margin:0 0 14px}.mp-basket-form{display:inline-block}.mp-price{display:flex;flex-direction:column;gap:8px;margin:18px 0}.mp-price strong{font-size:32px;line-height:1.25}.mp-quick-props{margin:20px 0 0}.mp-quick-props>div{margin:12px 0}.mp-quick-props dt{color:var(--mp-muted);font-size:13px;font-weight:400}.mp-quick-props dd{margin:3px 0;line-height:1.5}.mp-tabs{display:flex;gap:24px;overflow:auto;border-bottom:1px solid var(--mp-border);margin:40px 0 0;padding:0 0 16px;white-space:nowrap}.mp-tabs a{font-size:15px}.mp-section{padding:28px 0;border-bottom:1px solid var(--mp-border);scroll-margin-top:100px}.mp-section h2{font-size:24px;margin:0 0 24px}.mp-section h3{font-size:17px;margin:12px 0}.mp-richtext{line-height:1.8;overflow-wrap:anywhere;overflow:auto}.mp-richtext img{max-width:100%;height:auto}.mp-richtext table{max-width:100%}.mp-richtext a{overflow-wrap:anywhere}.mp-property-table{margin:0}.mp-property-table>div{display:grid;grid-template-columns:35% minmax(0,1fr);gap:24px;padding:13px 0;border-bottom:1px solid var(--mp-border)}.mp-property-table>div:last-child{border:0}.mp-property-table dt{font-weight:400;color:var(--mp-muted)}.mp-property-table dd{margin:0}.mp-message{border-top:1px solid var(--mp-border);padding:20px 0 20px calc(var(--mp-message-level,0)*20px);overflow-wrap:anywhere}.mp-message:first-of-type{border-top:0}.mp-message-reply{padding-left:24px;border-left:2px solid var(--mp-border);margin:0 0 20px 20px}.mp-message-meta{font-size:13px;margin:0 0 12px}.mp-parent-reference{font-size:12px;margin:18px 0 0;overflow-wrap:anywhere;color:var(--mp-muted)}.mp-pagination{display:flex;gap:15px;align-items:center;margin:24px 0}.mp-source{padding:24px 0}.mp-no-image{color:var(--mp-muted);font-size:13px}.mp-table-scroll{overflow:auto}.mp-offers{width:100%;border-collapse:collapse}.mp-offers td,.mp-offers th{text-align:left;padding:14px;border-bottom:1px solid var(--mp-border)}.mp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1199px){.mp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-layout{grid-template-columns:220px minmax(0,1fr);gap:20px}.mp-buy{padding:20px}.mp-product-top{gap:20px}}
@media(max-width:991px){.mp-layout{display:block}.mp-filter-toggle{display:inline-block}.mp-sidebar{display:none;position:fixed;inset:0 auto 0 0;width:min(360px,100vw);z-index:3000;overflow-y:auto;padding:20px;background:var(--card_bg_black,#fff);box-shadow:0 0 0 100vmax #0006}.mp-sidebar.is-open{display:block}.mp-sidebar>.mp-filter-toggle{margin-bottom:20px}.mp-toolbar{flex-wrap:wrap}.mp-search{width:100%;flex-basis:100%}}
@media(max-width:767px){.mp-product-top{display:flex;flex-direction:column}.mp-product-top>.mp-gallery{order:0}.mp-product-top>.mp-buy{order:1;width:100%}.mp-thumbs button{flex-basis:64px;height:40px}.mp-section h2{font-size:21px}.mp-property-table>div{grid-template-columns:1fr;gap:4px}.mp-message{padding-left:calc(var(--mp-message-level,0)*10px)}.mp-message-reply{padding-left:14px;margin-left:10px}.mp-price strong{font-size:28px}}
@media(max-width:599px){.mp-grid{grid-template-columns:minmax(0,1fr)}.mp-search-label{min-width:100%;flex-basis:100%}.mp-search select{max-width:220px}.mp-tile h2{min-height:0}.mp-tile-body{gap:10px}.mp-gallery-main{padding:8px}.mp-tabs{gap:20px}.mp-tile-image img{max-width:100%;max-height:100%}}

.mp-filter-value[hidden]{display:none}

.mp-catalog .mp-filter-toggle{display:none}
@media(max-width:991px){.mp-catalog .mp-filter-toggle{display:inline-block}}

/* End */
/* /local/css/marketplace.css?17935203498322 */
