body.project-q-theme .pqgb-card{display:flex;flex-direction:column;min-width:0;height:100%;padding:0;background:#fff;color:#070605;border:0;border-radius:0;box-shadow:none}body.project-q-theme .pqgb-card[hidden],body.project-q-theme .pqgb-collection [hidden]{display:none!important}body.project-q-theme .pqgb-card .pqv2-card__link{display:flex;flex:1;flex-direction:column;height:auto;color:#070605;text-decoration:none}body.project-q-theme .pqgb-card .pqv2-card__media,body.project-q-theme .pqgb-card.pqgb-card--cue .pqv2-card__media{flex:none;position:relative;aspect-ratio:4/3;margin:0;border:0;border-radius:0;background:#fff;transform:none;box-shadow:none}body.project-q-theme .pqgb-card .pqv2-card__image,body.project-q-theme .pqgb-card .pqv2-card__link:hover .pqv2-card__image{display:block;width:100%;height:100%;padding:0;object-fit:contain;object-position:center;filter:none;mix-blend-mode:normal;opacity:1;transform:none}body.project-q-theme .pqgb-card .pqv2-card__link:hover .pqv2-card__media,body.project-q-theme .pqgb-card .pqv2-card__link:focus-visible .pqv2-card__media{transform:none;box-shadow:none;border:0}body.project-q-theme .pqgb-card .pqv2-card__badge{position:absolute;top:8px;left:8px;padding:4px 7px;background:#f7f7f7;color:#4a4948;font-size:11px;letter-spacing:0}body.project-q-theme .pqgb-card .pqv2-card__body{display:flex;flex:1;flex-direction:column;padding:15px 8px 0}body.project-q-theme .pqgb-card .pqv2-card__vendor{display:none}body.project-q-theme .pqgb-card.pqv2-card h3{display:block;min-height:0;margin:0;overflow:visible;-webkit-line-clamp:unset;-webkit-box-orient:initial;color:#070605;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0;text-align:center;overflow-wrap:anywhere}body.project-q-theme .pqgb-card .pqgb-card__specifications{margin:16px 0 0;color:#4a4948;font-size:13px;line-height:1.65}body.project-q-theme .pqgb-card .pqgb-card__specifications>p{margin:0 0 6px;font-weight:700}body.project-q-theme .pqgb-card .pqgb-card__specs{display:block;list-style:disc;margin:0;padding:0 0 0 19px;border:0}body.project-q-theme .pqgb-card .pqgb-card__specs li{display:list-item;margin:0;padding:0;border:0;background:none;color:inherit}body.project-q-theme .pqgb-card .pqgb-card__purchase{margin-top:auto;padding-top:16px;text-align:center}body.project-q-theme .pqgb-card .pqv2-card__price{margin:0;color:#070605;font-size:20px;font-weight:700;line-height:1.4}body.project-q-theme .pqgb-card .pqgb-card__availability{display:block;margin:5px 0 13px;color:#4a4948;font-size:12px;line-height:1.5}body.project-q-theme .pqgb-card .pqgb-card__availability:before{content:none}body.project-q-theme .pqgb-card .pqgb-card__action{margin-top:auto;padding:0 8px}body.project-q-theme .pqgb-card .pqgb-card__form{margin:0}body.project-q-theme .pqgb-card .pqgb-card__cta{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:44px;padding:11px 14px;border:0;border-radius:0;background:#000;color:#fff;font:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}body.project-q-theme .pqgb-card .pqgb-card__cta:hover{background:#333;color:#fff}body.project-q-theme .pqgb-card :is(a,button):focus-visible{outline:3px solid #000!important;outline-offset:4px}body.project-q-theme .pqgb-collection{width:min(1440px,calc(100% - 60px));margin:0 auto;padding:25px 0 65px;color:#070605}body.project-q-theme .pqgb-collection .pqv2-collection__hero{max-width:none;margin:0 0 30px;padding:0 0 22px;border-bottom:1px solid #dfdedd}body.project-q-theme .pqgb-collection .pqv2-collection__hero>p{margin:0 0 8px;color:#4a4948;font-size:12px;letter-spacing:.06em}body.project-q-theme .pqgb-collection .pqv2-collection__hero h1{margin:0;font-size:32px;font-weight:500;line-height:1.3;letter-spacing:0}body.project-q-theme .pqgb-collection .pqv2-collection__hero .rte{max-width:85ch;margin-top:14px;color:#4a4948;font-size:14px;line-height:1.7}body.project-q-theme .pqgb-collection .pqgb-collection__layout{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:4%}body.project-q-theme .pqgb-collection .pqgb-collection__sidebar,body.project-q-theme .pqgb-collection .pqgb-collection__results{min-width:0}body.project-q-theme .pqgb-collection .pqgb-collection__filters{position:static;margin:0;border:0;background:#fff}body.project-q-theme .pqgb-collection .pqgb-collection__filters>summary{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:0 0 14px;border-bottom:2px solid #070605;list-style:none;font-size:20px;font-weight:500;cursor:pointer}body.project-q-theme .pqgb-collection summary::-webkit-details-marker{display:none}body.project-q-theme .pqgb-collection .pqgb-collection__filters[open]>form{position:static;width:auto;max-height:none;margin:0;padding:0;overflow:visible;background:#fff;border:0;box-shadow:none}body.project-q-theme .pqgb-collection .pqgb-facet{border-bottom:1px solid #dfdedd}body.project-q-theme .pqgb-collection .pqgb-facet>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 0;color:#070605;font-size:15px;font-weight:500;list-style:none;cursor:pointer}body.project-q-theme .pqgb-collection .pqgb-facet>summary:after{content:"+";font-size:18px}body.project-q-theme .pqgb-collection .pqgb-facet[open]>summary:after{content:"\2212"}body.project-q-theme .pqgb-collection .pqgb-facet>:not(summary){padding-bottom:12px}body.project-q-theme .pqgb-collection .pqgb-facet fieldset{display:grid;gap:0;min-width:0;margin:0;padding:0 0 12px;border:0}body.project-q-theme .pqgb-collection .pqgb-facet label{display:flex;align-items:center;gap:8px;min-height:44px;margin:0;color:#4a4948;font-size:13px;line-height:1.4;cursor:pointer}body.project-q-theme .pqgb-collection .pqgb-facet label>span:not(.pqgb-collection__filter-count){flex:1;min-width:0;overflow-wrap:anywhere;color:inherit}body.project-q-theme .pqgb-collection .pqgb-facet input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#000}body.project-q-theme .pqgb-collection .pqgb-facet label:has(input:disabled){opacity:.45;cursor:default}body.project-q-theme .pqgb-collection .pqgb-collection__filter-count{color:#777;font-size:12px}body.project-q-theme .pqgb-collection .pqv2-filter__price{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}body.project-q-theme .pqgb-collection .pqv2-filter__price label{font-size:11px}body.project-q-theme .pqgb-collection .pqv2-filter__price input{width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid #dfdedd;background:#fff;color:#070605;font-size:14px}body.project-q-theme .pqgb-collection .pqgb-collection__filter-actions{display:grid;gap:4px;margin-top:16px}body.project-q-theme .pqgb-collection .pqgb-collection__filter-actions button,body.project-q-theme .pqgb-collection .pqv2-sort button{min-height:44px;padding:10px;border:0;background:#000;color:#fff;font-size:13px;cursor:pointer}body.project-q-theme .pqgb-collection .pqgb-collection__filter-actions a{display:flex;align-items:center;justify-content:center;min-height:44px;margin:0;color:#4a4948;font-size:12px;text-underline-offset:4px}body.project-q-theme .pqgb-collection .pqv2-collection__tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:0 0 13px;border:0;border-bottom:1px solid #dfdedd}body.project-q-theme .pqgb-collection .pqgb-collection__count{margin:0;font-size:13px;color:#4a4948}body.project-q-theme .pqgb-collection .pqv2-sort{display:flex;align-items:center;gap:8px;max-width:100%;margin:0;font-size:13px}body.project-q-theme .pqgb-collection .pqv2-sort label{display:block;flex:none;color:#4a4948}body.project-q-theme .pqgb-collection .pqv2-sort select{min-width:0;width:auto;max-width:100%;min-height:44px;padding:8px 30px 8px 10px;border:1px solid #dfdedd;background-color:#fff;color:#070605}body.project-q-theme .pqgb-collection .pqgb-collection__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 25px}body.project-q-theme .pqgb-collection .pqv2-collection__empty{padding:48px 15px;background:#f7f7f7;text-align:center}body.project-q-theme .pqgb-collection .pqv2-pages{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:35px}body.project-q-theme .pqgb-collection .pqv2-pages a{display:inline-flex;align-items:center;min-height:44px;padding:8px;color:#070605}body.project-q-theme .pqgb-collection :is(a,button,input,select,summary):focus-visible{outline:3px solid #000!important;outline-offset:3px}body.project-q-theme .pqgb-collection .pqgb-collection__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990;width:100%;height:100%;padding:0;border:0;background:#00000073}@media(max-width:989px){body.project-q-theme .pqgb-collection{width:calc(100% - 32px)}body.project-q-theme .pqgb-collection .pqgb-collection__layout{grid-template-columns:minmax(0,1fr);gap:16px}body.project-q-theme .pqgb-collection .pqgb-collection__filters>summary{min-height:44px;padding:10px 14px;border:1px solid #dfdedd;font-size:15px}body.project-q-theme .pqgb-collection .pqgb-collection__filters[open]{position:fixed;inset:0 auto 0 0;z-index:1000;width:min(380px,90vw);height:100dvh;max-height:100dvh;padding:18px;overflow-y:auto;overscroll-behavior:contain;box-shadow:8px 0 25px #0000001a}body.project-q-theme .pqgb-collection .pqgb-collection__filters[open]>summary{margin-bottom:8px;border:0;border-bottom:1px solid #dfdedd}body.project-q-theme .pqgb-collection .pqgb-collection__filters[open]>summary>span{transform:rotate(45deg);font-size:24px}body.project-q-theme .pqgb-collection .pqgb-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}}@media(max-width:599px){body.project-q-theme .pqgb-card .pqv2-card__body{padding:12px 0 0}body.project-q-theme .pqgb-card.pqv2-card h3{font-size:14px}body.project-q-theme .pqgb-card .pqgb-card__specifications{margin-top:12px;font-size:12px;line-height:1.6}body.project-q-theme .pqgb-card .pqgb-card__specs{padding-left:17px}body.project-q-theme .pqgb-card .pqv2-card__price{font-size:18px}body.project-q-theme .pqgb-card .pqgb-card__action{padding:0}body.project-q-theme .pqgb-card .pqgb-card__cta{padding:10px 8px;font-size:12px}body.project-q-theme .pqgb-collection .pqv2-collection__hero h1{font-size:28px}body.project-q-theme .pqgb-collection .pqgb-collection__grid{gap:27px 14px}body.project-q-theme .pqgb-collection .pqv2-sort select{max-width:168px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/project-q-specialist-catalog.css.map */
