paintlab-rail{display:block;min-width:0}.pl-track{display:flex!important;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:12px;transform:none!important}.pl-track>*{flex:0 0 calc((100% - 72px)/4);min-width:0;scroll-snap-align:start;margin-left:0!important}.pl-controls{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}[data-rail-direction]{min-width:44px;min-height:44px;border:1px solid #000;border-radius:50%;background:#ffe8f4;cursor:pointer}[data-rail-direction]:disabled{opacity:.3;cursor:default}.pl-card{display:flex;flex-direction:column;gap:12px;height:auto;min-width:0}.pl-card-image{flex-shrink:0;position:relative;display:block;aspect-ratio:1;overflow:hidden;border:2px solid #000;border-radius:8px}.pl-card-image img{width:100%;height:100%;object-fit:cover}.pl-card-image .pl-secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s}@media(hover:hover)and (pointer:fine){.pl-card-image:hover .pl-secondary{opacity:1}}.pl-card-image:focus-visible .pl-secondary{opacity:1}.pl-badge{position:absolute;bottom:0;left:0;z-index:1;background:#b4fce6;padding:4px 8px;border:1px solid #000;border-radius:0 8px 0 0;font-weight:600;font-style:italic}.pl-card h3{font-size:18px;font-weight:600}.pl-card form{margin-top:auto}.pl-card button,.pl-card .pl-choose{display:block;width:100%;padding:12px;text-align:center;border-radius:30px;background:#baf374;font-weight:600}.pl-card button:disabled{opacity:.5}.pl-reviews .pl-track>*{flex-basis:calc((100% - 48px)/3)}.pl-hero .pl-track{gap:0;padding:0;scrollbar-width:none}.pl-hero .pl-track>*{flex-basis:100%}.pl-hero img{width:100%;height:auto;display:block}.pl-hero .pl-controls{position:absolute;bottom:16px;right:16px}.pl-shapes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;padding:0 16px}.pl-shape{display:flex;align-items:center;flex-direction:column;gap:12px;text-align:center}.pl-shape img,.pl-shape svg{width:72px;height:100px;object-fit:contain}.pl-shape:hover{text-decoration:underline}.filter-bar [data-filter-group-values][aria-hidden=true]{display:none!important}.filter-bar [data-filter-group-values][aria-hidden=false]{display:block!important;position:static;opacity:1;visibility:visible}.filter-item--swatch .filter-item__label,.filter-item--swatch .filter-item__count{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.filter-group__list.has-swatch{display:grid!important;grid-template-columns:repeat(auto-fill,40px);gap:10px}.filter-item--swatch .filter-item__content{padding:4px}.filter-item--swatch input:focus-visible+div{outline:2px solid #000}.search__results:not(.search__results--no-products){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.search__results>.product-item,.search__results>.search-item{width:100%!important;min-width:0;max-width:none}@media(max-width:767px){.pl-track>*{flex-basis:76%}.pl-reviews .pl-track>*{flex-basis:88%}.pl-videos .pl-controls,.pl-videos [data-rail-direction]{display:none!important}.pl-shapes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px}.search__results:not(.search__results--no-products){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.collection .product-item__inner{flex:initial!important}.collection .product-item__price{margin-bottom:8px}.product__block{margin-top:16px!important}}@media(prefers-reduced-motion:reduce){.pl-secondary{transition:none!important}}.pl-rewards-banner{position:relative}.pl-rewards-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:8px}.pl-rewards-link:focus-visible{outline:2px solid #000;outline-offset:3px}.pl-filter-group{width:100%;border-bottom:1px solid #ddd;padding:12px 0}.pl-filter-group summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.pl-filter-group summary:after{content:"+";margin-left:12px}.pl-filter-group[open] summary:after{content:"\2212"}.pl-filter-group .pl-filter-values{padding-top:12px}@media(max-width:767px){.collection .product-item__inner,.product__primary-right .shopify-app-block,.product__primary-right .product__block{margin-bottom:12px}.product__bottom{margin-top:24px}}.pl-videos .play-overlay[hidden]{display:none!important}.pl-card a{color:inherit;text-decoration:none}.pl-card h3{line-height:1.3}.pl-price{margin-top:8px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pl-price s{font-size:14px;color:#6b7280}.pl-sale{color:#d42487;font-weight:600}.pl-discount{font-size:12px;background:#ffe8f4;border-radius:20px;padding:4px 8px}.pl-reviews .pl-track a>div:first-child,.pl-reviews .pl-track a>div:first-child>div{min-width:0}.pl-reviews .pl-track a img{flex-shrink:0}@media(min-width:768px)and (max-width:959px){.search__results:not(.search__results--no-products){grid-template-columns:repeat(3,minmax(0,1fr))}}.pl-section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0}.pl-section-heading>div:first-child{min-width:0}.pl-shop-link{display:inline-block;flex-shrink:0;padding:10px 30px;border:2px solid #000;border-radius:999px;background:#baf475;color:#000!important;font-size:18px;font-weight:600;text-align:center;text-decoration:none}.pl-shop-mobile{display:block;width:100%}.pl-shop-desktop{display:none}.pl-track{width:100%;max-width:100%;min-width:0;align-items:stretch;box-sizing:border-box}.pl-track>.pl-card{height:auto;align-self:stretch}.pl-card>.pl-choose{margin-top:auto}.pl-card-image{height:210px;aspect-ratio:auto}.pl-product-rail{position:relative}.pl-product-arrows{display:none;gap:16px;flex-shrink:0}.pl-product-arrows [data-rail-direction]{border:0;background:none;padding:0;width:50px;height:50px}.pl-product-arrows img{display:block;width:50px;height:50px}.pl-collection-hero{display:block;min-width:0;max-width:100%;padding:40px 16px 20px;box-sizing:border-box}.pl-collection-hero-art{display:none;min-width:0;position:relative;overflow:hidden}.pl-collection-hero-content{min-width:0;max-width:100%}.pl-collection-hero-content>.pl-section-heading{margin-bottom:40px}.pl-collection-hero .pl-track>.pl-card{flex-basis:76%}@media(min-width:1024px){.pl-shop-desktop{display:inline-block}.pl-shop-mobile{display:none}.pl-card-image{height:310px}.pl-product-arrows{display:flex}.pl-product-rail>.pl-product-arrows{position:absolute;top:130px;left:-25px;right:-25px;justify-content:space-between;pointer-events:none}.pl-product-rail>.pl-product-arrows button{pointer-events:auto}.pl-collection-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;padding:0}.pl-collection-hero-art{display:block}.pl-collection-hero-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pl-collection-hero-content{padding:72px 64px 72px 0}.pl-collection-hero .pl-track>.pl-card{flex-basis:calc((100% - 48px)/3)}.pl-shapes{padding-inline:64px}}.pl-reviews [data-rail-direction],.pl-videos [data-rail-direction]{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:0;padding:0;box-shadow:none}.pl-review-controls-desktop{display:none}.pl-review-controls-mobile{display:flex}@media(min-width:1024px){.pl-review-controls-desktop{display:flex}.pl-review-controls-mobile{display:none}}.filter-bar .pl-filter-group{box-sizing:border-box;margin:0;padding:6px 0;border:0;border-bottom:1px solid #e5e5e5;width:100%;font-size:14px}.filter-bar .pl-filter-group summary{padding:6px 0;min-height:32px;background:transparent;line-height:20px}.filter-bar .pl-filter-group .pl-filter-values{padding:8px 0 12px}.filter-bar .filter-bar__filters-inner{display:block;padding:0;align-items:initial}.filter-bar .filter-group__list.has-swatch,.filter-drawer .filter-drawer__list.has-swatch{display:grid!important;grid-template-columns:repeat(auto-fill,32px);gap:10px;justify-content:start;align-items:start;margin:0;padding:4px}.has-swatch .filter-item.filter-item--swatch{margin:0!important;padding:0;min-width:0;width:32px;list-style:none}.has-swatch .filter-item--swatch .filter-item__content{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:2px;margin:0}.has-swatch .filter-item--swatch .filter-item__content-inner{display:flex;margin:0;padding:0}.has-swatch .filter-item--swatch .filter-item__swatch{width:28px;height:28px;flex:0 0 28px}.filter-bar__inner>.filter-bar__sort-group{margin-left:auto;flex-shrink:0}.filter-bar__sort-group .filter-group__values{left:auto;right:0}@media(min-width:1280px){.collection .collection__container{display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:28px;align-items:start}.collection .collection_filters_abel,.collection .filter-bar:not(.filter-bar--disabled){display:contents}.collection .filter-bar__inner{grid-column:1 / -1;grid-row:1;width:100%;max-width:none;margin:0;padding:12px 0;box-sizing:border-box;align-items:center;min-width:0}.collection .filter-bar__active-filters{grid-column:1 / -1;grid-row:2;min-width:0}.collection .filter-bar__filters{grid-column:1;grid-row:3;width:100%;max-width:none;margin:0;padding:0}.collection .collection__content{grid-column:2;grid-row:3;min-width:0;width:100%;margin:0}.collection .filter-bar__button{font-size:14px;min-height:36px}.collection .filter-bar__filters-inner{width:100%;max-width:none}.collection:not(.collection--has-filter-bar) .collection__content{grid-column:1 / -1}}.collection .filter-bar__filters-inner{margin:0}.collection .collection__container{box-sizing:border-box;width:100%;max-width:1568px;margin-inline:auto;padding:24px 16px 0}.collection .collection__main-area,.collection .mobile-filters{padding-inline:0}@media(min-width:1024px){.collection .collection__container{padding-inline:64px}}@media(min-width:1280px){.collection .mobile-filters{display:none!important}}.pl-nav-panel{width:calc(100% - 64px);max-width:1400px;box-sizing:border-box;max-height:calc(100vh - 160px);overflow-y:auto}.pl-standard-menu{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;align-items:start}.pl-standard-menu-group{min-width:0}.pl-standard-menu-title{display:block;font-size:20px;font-weight:700;line-height:1.3;margin-bottom:8px}.pl-standard-menu ul{list-style:none;margin:0;padding:0}.pl-standard-menu li{margin:0;padding:0}.pl-standard-menu li a{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:16px;font-weight:300;line-height:1.4;color:#2c2c2c;overflow-wrap:anywhere}.pl-standard-menu a:hover{text-decoration:underline}.pl-standard-menu a:focus-visible{outline:2px solid #000;outline-offset:3px}.pl-menu-badge{display:inline-block;padding:3px 6px;background:#baf475;border-radius:20px;font-size:10px;font-weight:600;white-space:nowrap}.filter-item__label .pl-filter-shape-icon{display:block;width:28px;height:28px;max-width:28px;object-fit:contain}.pl-nav-parent--standard{position:relative}.pl-nav-parent--standard>.pl-nav-panel{top:100%;left:0;transform:none;translate:none;margin-top:36px;width:max-content;max-width:calc(100vw - 32px);padding:24px}.pl-nav-parent--standard .pl-standard-menu{grid-template-columns:repeat(var(--pl-menu-columns),minmax(150px,max-content));gap:24px;max-width:100%}.pl-nav-parent--standard .pl-standard-menu-group{max-width:240px}.pl-nav-parent--standard:after{content:"";position:absolute;top:100%;left:0;width:100%;height:36px}.pl-sort-dropdown{position:relative;font-size:14px}.pl-sort-dropdown summary{list-style:none;cursor:pointer;gap:8px}.pl-sort-dropdown summary::-webkit-details-marker{display:none}.pl-sort-options{position:absolute;right:0;top:calc(100% + 8px);z-index:20;min-width:240px;width:max-content;max-width:calc(100vw - 32px);margin:0;padding:16px;background:var(--color-background,#fff);border:1px solid var(--color-border,#ddd);box-shadow:0 4px 14px #00000012;list-style:none}.pl-sort-options li{margin:0;padding:0}.pl-sort-options button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 0;text-align:left;background:transparent;border:0;font:inherit;color:inherit;cursor:pointer}.pl-sort-indicator{width:16px;height:16px;flex-shrink:0;border:1px solid currentColor;border-radius:50%}.pl-sort-options [aria-current=true] .pl-sort-indicator{background:currentColor;box-shadow:inset 0 0 0 4px var(--color-background,#fff)}.pl-sort-options button:hover{text-decoration:underline}.pl-sort-dropdown summary:focus-visible,.pl-sort-options button:focus-visible{outline:2px solid currentColor;outline-offset:3px}[data-pl-review-summary][data-pl-review-count="0"],[data-pl-review-summary][data-pl-review-zero=true],[data-pl-review-panel][data-pl-review-count="0"],[data-pl-review-panel][data-pl-review-zero=true],body .yotpo-widget-instance[data-pl-review-panel][data-pl-review-zero=true],body .yotpo-widget-instance[data-pl-review-panel][data-pl-review-count="0"]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/52/assets/pl-bf-page-paintlab-usability.css.map */
