.inspiration-gallery.gallery-container{max-width:1400px;margin:0 auto;padding:0 20px}.inspiration-gallery .gallery{width:100%;min-height:400px;position:relative}.inspiration-gallery .gallery:after{content:"";display:block;clear:both}.inspiration-gallery .gallery-item{width:calc(25% - 15px);margin-bottom:20px;position:relative;opacity:0;transition:opacity .5s ease}.inspiration-gallery .gallery-item .img{position:relative;width:100%;background:#f0f0f0}.inspiration-gallery .gallery-item .gallery-item__media-wrap{position:relative;display:block;width:100%;line-height:0}.inspiration-gallery .gallery-item .gallery-item__media-wrap .gallery-image{width:100%;height:auto;display:block;vertical-align:top}.inspiration-gallery .gallery-item .gallery-item__media-wrap .video-overlay,.inspiration-gallery .gallery-item .gallery-item__media-wrap .article-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease;z-index:1;cursor:pointer;pointer-events:auto}.inspiration-gallery .gallery-item .gallery-item__media-wrap .video-overlay:hover,.inspiration-gallery .gallery-item .gallery-item__media-wrap .article-overlay:hover{opacity:1}.inspiration-gallery .gallery-item .gallery-item__media-wrap .overlay-text{color:#fff;font-size:28px;font-weight:800;text-align:center;text-transform:uppercase}.inspiration-gallery .gallery-item[data-video-id]{cursor:pointer}.inspiration-gallery .gallery-item .gallery-item__media-wrap .review-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease;padding:20px;box-sizing:border-box;z-index:1;pointer-events:none}.inspiration-gallery .gallery-item .gallery-item__media-wrap:hover .review-overlay{opacity:1}.inspiration-gallery .gallery-item .gallery-item__media-wrap .review-text{color:#fff;font-size:16px;line-height:1.4;text-align:center;font-weight:400;max-width:100%;max-height:100%;overflow-y:auto}.inspiration-gallery .gallery-item .gallery-item__media-wrap .review-text::-webkit-scrollbar{width:6px}.inspiration-gallery .gallery-item .gallery-item__media-wrap .review-text::-webkit-scrollbar-track{background:#ffffff1a}.inspiration-gallery .gallery-item .gallery-item__media-wrap .review-text::-webkit-scrollbar-thumb{background:#ffffff80;border-radius:3px}.inspiration-gallery .gallery-item .gallery-item__media-wrap .review-text p{margin:0 0 .5em;color:inherit}.inspiration-gallery .gallery-item .gallery-item__media-wrap .review-text p:last-child{margin-bottom:0}.inspiration-gallery .gallery-item .gallery-item__media-wrap .unknown-paint-icon{position:absolute;top:10px;right:10px;width:24px;height:24px;color:#fff;background-color:#00000080;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:help;z-index:2}.inspiration-gallery .gallery-item .gallery-item__media-wrap .unknown-paint-icon svg{width:16px;height:16px}.inspiration-gallery .gallery-item .gallery-item__media-wrap .unknown-paint-tooltip{position:absolute;top:40px;right:10px;background-color:#000;color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;line-height:1.3;min-width:140px;white-space:normal;max-width:calc(100% - 20px);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:3;box-sizing:border-box}.inspiration-gallery .gallery-item .gallery-item__media-wrap .unknown-paint-icon:hover+.unknown-paint-tooltip{opacity:1;visibility:visible}.inspiration-gallery .gallery-item .gallery-item__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#f0f0f0;color:#666;font-size:14px}.inspiration-gallery .gallery-item .gallery-item__placeholder.is-hidden{display:none}.inspiration-gallery .gallery-item .gallery-item__media-wrap .gallery-image{opacity:0;transition:opacity .3s ease}.inspiration-gallery .gallery-item .gallery-item__media-wrap .gallery-image.is-loaded{opacity:1}@media(max-width:1300px){.inspiration-gallery .gallery-item{width:calc(33.333% - 13.33px)}}@media(max-width:1000px){.inspiration-gallery .gallery-item{width:calc(50% - 10px)}}@media(max-width:590px){.inspiration-gallery .gallery-item{width:100%;margin-bottom:15px}}.inspiration-gallery .gallery-empty{width:100%;padding:60px 20px;text-align:center;color:#666;font-size:16px;line-height:1.5}.inspiration-gallery .gallery-empty strong{display:block;margin-bottom:8px;color:#333}.posts-list .posts-list__empty.gallery-empty,.posts-list__empty.gallery-empty{width:100%;padding:60px 20px;text-align:center;color:#666;font-size:16px;line-height:1.5}.posts-list .posts-list__empty.gallery-empty strong,.posts-list__empty.gallery-empty strong{display:block;margin-bottom:8px;color:#333}.ig-filters{margin-bottom:24px;padding:0;max-width:1100px;margin-left:auto;margin-right:auto}.inspiration-gallery__filter-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:20px 28px}.ig-filter-row-group{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px}@media(min-width:769px){.ig-filter-row-group{flex-wrap:nowrap;gap:28px}}.ig-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;position:relative}.ig-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ig-pill{font-size:15px;padding:8px 14px;border:1px solid #ddd;border-radius:999px;background:#fff;color:#2e2e2e;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.ig-pill:hover{border-color:#0054a6;color:#0054a6}.ig-pill.is-active{background:#0054a6;border-color:#0054a6;color:#fff}.ig-dropdown__trigger{display:inline-flex;align-items:center;gap:6px;font-size:15px;padding:8px 14px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#2e2e2e;cursor:pointer;transition:border-color .15s}.ig-dropdown__trigger:hover,.ig-dropdown__trigger:focus{border-color:#0054a6;outline:none}.ig-dropdown__count{color:#0054a6;font-weight:600}.ig-dropdown__chevron{font-size:10px;opacity:.7;transition:transform .2s}.ig-filter:has(.ig-dropdown__panel.is-open) .ig-dropdown__chevron{transform:rotate(180deg)}.ig-dropdown__panel{position:absolute;top:100%;left:0;margin-top:4px;min-width:200px;max-height:280px;overflow-y:auto;padding:8px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:10;display:none}.ig-dropdown__panel.is-open{display:block}.ig-dropdown__option{display:flex;align-items:center;gap:10px;padding:8px 10px;font-size:15px;color:#2e2e2e;cursor:pointer;border-radius:4px}.ig-dropdown__option:hover{background:#f5f5f5}.ig-dropdown__option input{margin:0}.ig-dropdown__option.is-selected{font-weight:600;background:#f0f0f0}.ig-filter--sort .ig-dropdown__option--link{display:block;padding:8px 10px;font-size:15px;color:#0054a6;text-decoration:none;background:transparent;border:none;border-radius:4px;cursor:pointer;text-align:left;width:100%}.ig-filter--sort .ig-dropdown__option--link:hover{text-decoration:underline;background:#f5f5f5}.ig-filter--sort .ig-dropdown__option--link.is-selected{font-weight:600;color:#003d7a;background:#f0f0f0}.ig-colors{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ig-color{display:inline-flex;align-items:center;gap:6px;font-size:15px;padding:6px 10px;border:1px solid #e0e0e0;border-radius:999px;background:#fff;color:#2e2e2e;cursor:pointer;transition:border-color .15s,box-shadow .15s}.ig-color:hover{border-color:#0054a6;box-shadow:0 0 0 2px #0054a633}.ig-color.is-active{border-color:#0054a6;box-shadow:0 0 0 2px #0054a659}.ig-color__swatch{width:16px;height:16px;border-radius:50%;flex-shrink:0;border:1px solid rgba(0,0,0,.1)}.ig-color__label{white-space:nowrap}@media(max-width:768px){.ig-filters{padding-left:10px;padding-right:10px;box-sizing:border-box}.inspiration-gallery__filter-row{gap:16px 0}.ig-filter,.ig-pills{width:100%}.ig-dropdown__trigger{width:100%;justify-content:space-between}.ig-dropdown__panel{left:0;right:0;min-width:0;max-height:240px}.ig-colors{width:100%}}.inspiration-gallery .loading-indicator{text-align:center;padding:40px;font-size:18px;color:#666}.inspiration-gallery .error-message{text-align:center;padding:40px 20px;font-size:16px;color:#c00}.inspiration-gallery .load-more-container{text-align:center;padding:40px 20px}.inspiration-gallery .load-more-btn{position:relative;background-color:#0054a6;color:#fff;border:none;padding:15px 40px;font-size:16px;font-weight:700;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.inspiration-gallery .load-more-btn__text{display:block;opacity:1;transition:opacity 125ms cubic-bezier(.4,0,.2,1),transform 125ms cubic-bezier(.4,0,.2,1)}.inspiration-gallery .load-more-btn__icon{position:absolute;top:50%;left:50%;display:block;margin-top:-13px;margin-left:-13px;visibility:hidden;opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1);animation:inspiration-gallery-spin .6s linear infinite}.inspiration-gallery .load-more-btn__icon svg{display:block;width:26px;height:26px}.inspiration-gallery .load-more-btn.processing .load-more-btn__text{opacity:0;transform:scale(1.075)}.inspiration-gallery .load-more-btn.processing .load-more-btn__icon{visibility:visible;opacity:1}@keyframes inspiration-gallery-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.inspiration-gallery .load-more-btn:hover{background-color:#003d7a}.inspiration-gallery .load-more-btn:disabled{background-color:#ccc;cursor:not-allowed}.video-popup[id^=inspiration-gallery-popup-]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#000000eb;z-index:1300;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.video-popup[id^=inspiration-gallery-popup-] .video-popup-content{width:95%;max-width:none;max-height:none;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin:auto;flex-shrink:0}.video-popup[id^=inspiration-gallery-popup-] .video-container{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;background:#000}.video-popup[id^=inspiration-gallery-popup-] .video-container.portrait{padding-bottom:177.78%;max-width:360px;margin:0 auto;position:relative}.video-popup[id^=inspiration-gallery-popup-] .video-container>div,.video-popup[id^=inspiration-gallery-popup-] .video-container>iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-popup[id^=inspiration-gallery-popup-] .video-container.portrait>div{position:relative;width:100%;height:100%;min-height:320px}.video-popup[id^=inspiration-gallery-popup-] .close-popup{position:absolute;top:10px;right:10px;width:36px;height:36px;background-color:#fff;border:1px solid #000;border-radius:50%;text-align:center;line-height:34px;cursor:pointer;font-size:22px;font-weight:700;z-index:2;padding:0}@media(min-width:769px){.video-popup[id^=inspiration-gallery-popup-] .video-popup-content{width:80vw;max-width:1280px}.video-popup[id^=inspiration-gallery-popup-] .video-container:not(.portrait){width:80vw;max-width:1280px;height:45vw;max-height:720px;padding-bottom:0;margin:0 auto}.video-popup[id^=inspiration-gallery-popup-] .video-container.portrait{width:360px;max-width:90vw;padding-bottom:0;height:640px;max-height:min(80vh,640px)}.video-popup[id^=inspiration-gallery-popup-] .video-container.portrait>div{position:absolute;top:0;left:50%;transform:translate(-50%);width:360px;height:640px;max-height:min(80vh,640px);margin:0 auto}.video-popup[id^=inspiration-gallery-popup-] .video-container.portrait .wistia_embed{height:100%!important}}@media(max-width:768px){.video-popup[id^=inspiration-gallery-popup-] .video-popup-content{width:95%;padding-top:44px}.video-popup[id^=inspiration-gallery-popup-] .close-popup{top:4px;right:4px}.video-popup[id^=inspiration-gallery-popup-] .video-container:not(.portrait){width:100%;padding-bottom:56.25%}.video-popup[id^=inspiration-gallery-popup-] .video-container.portrait{max-width:100%;width:100%;height:0;min-height:0;padding-bottom:177.78%}.video-popup[id^=inspiration-gallery-popup-] .video-container.portrait>div{min-height:280px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/inspiration-gallery.css.map */
