#MainContent{--mbs-module-text: #30283f;--mbs-module-muted: #776f80;--mbs-module-border: #e3ddea;--mbs-module-accent: #50318c;--mbs-module-surface: #f8f7fb}#MainContent :is(.ctl,.ymal,.mbs-docs,.faq){color:var(--mbs-module-text);padding-block:32px;font-family:inherit;--ctl-accent: var(--mbs-module-accent) !important;--ctl-ink: var(--mbs-module-text);--ctl-muted: var(--mbs-module-muted);--ctl-line: var(--mbs-module-border);--ymal-accent: var(--mbs-module-accent) !important;--ymal-ink: var(--mbs-module-text);--ymal-muted: var(--mbs-module-muted);--ymal-line: var(--mbs-module-border);--mbsd-accent: var(--mbs-module-accent) !important;--mbsd-text: var(--mbs-module-text) !important;--mbsd-muted: var(--mbs-module-muted) !important;--mbsd-border: var(--mbs-module-border) !important;--faq-accent: var(--mbs-module-accent) !important;--faq-ink: var(--mbs-module-text);--faq-muted: var(--mbs-module-muted);--faq-line: var(--mbs-module-border)}#MainContent :is(.ctl__inner,.ymal__inner,.mbs-docs__inner,.faq__inner){width:100%;max-width:1400px;margin-inline:auto;padding-inline:15px}#MainContent :is(.ctl__arrow--prev,.ymal__arrow--prev){left:0}#MainContent :is(.ctl__arrow--next,.ymal__arrow--next){right:0}#MainContent :is(.ctl__head,.ymal__head,.mbs-docs__header,.faq__head){margin-bottom:20px;text-align:left}#MainContent :is(.ctl__title,.ymal__title,.mbs-docs__title,.faq__title),#MainContent #judgeme_product_reviews :is(.jm-review-widget-header__title,.jdgm-rev-widg__title){margin:0;color:var(--mbs-module-text);font-family:inherit;font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.02em;text-align:left}#MainContent :is(.ctl__sub,.ymal__sub,.mbs-docs__subheading,.faq__intro){margin-top:8px;color:var(--mbs-module-muted);font-size:15px;line-height:1.6}#MainContent .faq__head,#MainContent .faq__title,#MainContent #judgeme_product_reviews :is(.jm-review-widget-header__title,.jdgm-rev-widg__title){text-align:center}#MainContent .faq-item:not([open]) .faq-item__body{-webkit-user-select:none;user-select:none}#MainContent .faq__title,#MainContent .faq-item[open] .faq-item__body{-webkit-user-select:text;user-select:text}#MainContent .faq__intro{margin-top:12px;text-align:center;overflow-wrap:anywhere}#MainContent .faq__intro p{margin:0}#MainContent .faq__intro a{color:var(--mbs-module-accent);text-decoration:underline;text-underline-offset:3px}#MainContent .faq__intro a:hover{color:var(--mbs-module-text)}#MainContent :is(.ctl-card,.ymal-card,.mbs-docs__card,.faq-item){border-color:var(--mbs-module-border);border-radius:12px}#MainContent :is(.ctl-card,.ymal-card):not(.is-selected):not([class*=--skeleton]){opacity:1}#MainContent :is(.ctl-card,.ymal-card){border-width:2px}#MainContent :is(.ctl-card,.ymal-card).is-selected{border-color:var(--mbs-module-accent);box-shadow:none}#MainContent :is(.ctl-card__name,.ymal-card__name){color:var(--mbs-module-text);font-size:16px;font-weight:600;line-height:1.45}#MainContent :is(.ctl-card__vendor,.ymal-card__vendor,.ctl-card__sku,.ymal-card__sku){color:var(--mbs-module-muted);font-size:13px;line-height:1.5}#MainContent :is(.ctl-card__price [data-ctl-now],.ymal-card__price [data-ymal-now]){color:var(--mbs-module-text);font-size:22px;font-weight:700}#MainContent :is(.ctl__totalLabel,.ymal__totalLabel){font-size:15px}#MainContent :is(.ctl__totalNow,.ymal__totalNow){font-size:24px;font-weight:700}#MainContent :is(.ctl__add,.ymal__add,.ctl-card__select select,.ymal-card__select select,.mbs-docs__filter){border-radius:8px;font-size:14px;line-height:1.4;min-height:44px}#MainContent :is(.ctl-card__select select,.ymal-card__select select){border-color:var(--mbs-module-border)}#MainContent .mbs-docs__filter.is-active{background:#f1edf8;border-color:var(--mbs-module-accent)}#MainContent .mbs-docs__card{border:0;border-radius:0;overflow:visible;background:transparent}#MainContent .mbs-docs__total{font-size:13px;margin-top:8px}#MainContent .mbs-docs__filters-wrap{border:0;padding:0 0 16px}#MainContent .mbs-docs__filters{flex-wrap:wrap;gap:6px;overflow:visible}#MainContent .mbs-docs__filter,#MainContent .mbs-docs__filter.is-active,#MainContent .mbs-docs__filter[data-doc-filter=cad_drawing]{border:0;padding:10px 16px;min-height:44px;background:transparent;color:var(--mbs-module-muted)}#MainContent .mbs-docs__filter.is-active{background:#f1edf8;color:var(--mbs-module-accent)}#MainContent .mbs-docs__filter:hover{background:var(--mbs-module-surface);color:var(--mbs-module-accent)}#MainContent .mbs-docs__list{padding:0}#MainContent .mbs-docs__row{grid-template-columns:48px minmax(0,1fr) auto;gap:16px;min-height:88px;padding:16px 0;border-color:#eeebf2}#MainContent .mbs-docs__file-icon{width:48px;height:54px;border:0;border-radius:8px}#MainContent .mbs-docs__file-icon svg{width:32px;height:40px}#MainContent .mbs-docs__file-icon span{font-size:10px}#MainContent .mbs-docs__meta{margin-top:5px}#MainContent .mbs-docs__actions{gap:20px}#MainContent .mbs-docs__action{min-height:44px}#MainContent .mbs-docs__action--download{margin:0;padding:0;border:0}#MainContent .mbs-docs__footer{min-height:0;border:0;padding:12px 0 0}#MainContent .mbs-docs__scope-note{font-size:13px}#MainContent .mbs-docs__empty{border:0;padding:24px 0;text-align:left}@media(max-width:767px){#MainContent .mbs-docs__row{grid-template-columns:40px minmax(0,1fr);gap:8px 12px}#MainContent .mbs-docs__file-icon{grid-row:1 / span 2;width:40px}#MainContent .mbs-docs__actions{grid-column:2;justify-content:flex-start;margin:0}}#MainContent .faq-item__q{color:var(--mbs-module-text);font-size:16px;font-weight:600;line-height:1.5}#MainContent .faq-item[open]>.faq-item__q,#MainContent .faq-item__q:hover{color:var(--mbs-module-accent)}#MainContent .faq-item[open]{border-color:var(--mbs-module-accent)}#MainContent .faq-item__body{font-size:15px;line-height:1.65}#MainContent .shopify-section:has(.jdgm-review-widget){max-width:1400px;margin-inline:auto;padding:32px 15px}#MainContent #judgeme_product_reviews{max-width:none!important;padding:0;color:var(--mbs-module-text);font-family:inherit;--jm-primary-color: #50318c}#MainContent #judgeme_product_reviews :is(.jm-review-widget-header__summary-section,.jm-review-widget-header__title-and-rating){width:100%;align-items:center;justify-content:center}#MainContent #judgeme_product_reviews .jm-review-widget,#MainContent #judgeme_product_reviews .jdgm-rev-widg{padding:0}#MainContent #judgeme_product_reviews :is(.jm-no-reviews-state__text,.jdgm-rev-widg__summary-text){color:var(--mbs-module-muted);font-size:15px;line-height:1.6}#MainContent #judgeme_product_reviews :is(.jm-button--primary,.jdgm-write-rev-link){border:1px solid var(--mbs-module-accent);border-radius:8px;background:var(--mbs-module-accent);color:#fff;font-family:inherit;font-size:14px;font-weight:600;min-height:44px;padding:10px 20px}@media(max-width:767px){#MainContent :is(.ctl,.ymal,.mbs-docs,.faq){padding-block:20px}#MainContent .shopify-section:has(.jdgm-review-widget){padding-block:20px}#MainContent :is(.ctl__head,.ymal__head,.mbs-docs__header,.faq__head){margin-bottom:20px}#MainContent :is(.ctl__title,.ymal__title,.mbs-docs__title,.faq__title),#MainContent #judgeme_product_reviews :is(.jm-review-widget-header__title,.jdgm-rev-widg__title){font-size:22px}#MainContent :is(.ctl-card__name,.ymal-card__name,.faq-item__q){font-size:15px}}#MainContent :is(.ctl-card__media,.ymal-card__media){height:200px;flex:none}#MainContent :is(.ctl-card__media,.ymal-card__media):before{display:none}#MainContent :is(.ctl-card__body,.ymal-card__body){padding:12px 14px 14px}#MainContent :is(.ctl-card__name,.ymal-card__name){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:0;margin-bottom:8px}#MainContent :is(.ctl-card__vendor,.ymal-card__vendor){margin-bottom:6px}#MainContent :is(.ctl-card__sku,.ymal-card__sku){margin:0 0 6px}#MainContent :is(.ctl-card__opt,.ymal-card__opt){margin-top:12px;padding-top:0}#MainContent :is(.ctl-card__check,.ymal-card__check){width:44px;height:44px;border:1px solid var(--mbs-module-border);background:#fff;color:var(--mbs-module-accent);box-shadow:none}#MainContent :is(.ctl-card,.ymal-card):not(.is-selected) :is(.ctl-card__check,.ymal-card__check) svg{visibility:hidden}#MainContent :is(.ctl-card,.ymal-card).is-selected :is(.ctl-card__check,.ymal-card__check){background:var(--mbs-module-accent);border-color:var(--mbs-module-accent);color:#fff}@media(min-width:768px)and (max-width:989px){#MainContent :is(.ctl,.ymal,.mbs-docs,.faq),#MainContent .shopify-section:has(.jdgm-review-widget){padding-block:24px}}@media(max-width:767px){#MainContent :is(.ctl-card,.ymal-card){flex-basis:210px}#MainContent :is(.ctl-card__media,.ymal-card__media){height:180px}#MainContent :is(.ctl-card__name,.ymal-card__name){font-size:14px}#MainContent :is(.ctl-card__vendor,.ymal-card__vendor,.ctl-card__sku,.ymal-card__sku){font-size:12px}#MainContent :is(.ctl-card__price [data-ctl-now],.ymal-card__price [data-ymal-now]){font-size:20px}#MainContent :is(.ctl__head,.ymal__head,.mbs-docs__header,.faq__head){margin-bottom:16px}}#MainContent .faq [hidden]{display:none!important}#MainContent .faq__list--preview{grid-template-columns:1fr}#MainContent .faq__more-wrap{margin-top:20px;text-align:center}#MainContent .faq__more{min-height:44px;padding:10px 20px;border:1px solid var(--mbs-module-border);border-radius:8px;background:#fff;color:var(--mbs-module-accent);font:inherit;font-size:14px;font-weight:600;cursor:pointer}#MainContent .faq__more:hover{background:var(--mbs-module-surface)}#MainContent .faq__more:focus-visible{outline:2px solid var(--mbs-module-accent);outline-offset:3px}@media(min-width:990px){#MainContent .faq--cols-2 .faq__list--preview{grid-template-columns:repeat(2,minmax(0,1fr))}}#MainContent #judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget__header{gap:0}#MainContent #judgeme_product_reviews .jm-no-reviews-state{margin-top:16px}#MainContent #judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget{gap:0}#MainContent #judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget__header-and-body{padding-bottom:0}@media(max-width:767px){#MainContent .mbs-docs__filters-wrap{padding-bottom:8px}#MainContent .mbs-docs__filter{padding:8px 12px;font-size:13px}#MainContent .mbs-docs__row{padding-block:12px;min-height:104px;gap:4px 12px}#MainContent .mbs-docs__meta{margin-top:3px}#MainContent .mbs-docs__actions{gap:16px}#MainContent #judgeme_product_reviews .jm-no-reviews-state__action-buttons{margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/mbs-product-modules-v2.css.map */
