[is=query-post]{position:relative}[is=query-post] .no-posts-found{padding:40px 0;text-align:center;color:#666}[is=query-post] .no-posts-found p{margin:0}[is=query-post] .query-post-grid .ajax-item{transition:opacity .3s ease}[is=query-post] .query-post-grid .post-item{height:100%;display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}[is=query-post] .query-post-grid .post-item:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000001a}[is=query-post] .query-post-grid .post-thumbnail{position:relative;overflow:hidden;aspect-ratio:16/9}[is=query-post] .query-post-grid .post-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}[is=query-post] .query-post-grid .post-thumbnail:hover img{transform:scale(1.05)}[is=query-post] .query-post-grid .post-content{padding:15px;flex:1;display:flex;flex-direction:column}[is=query-post] .query-post-grid .post-title a{color:inherit;text-decoration:none;transition:color .2s ease}[is=query-post] .query-post-grid .post-title a:hover{color:var(--bs-primary, #0d6efd)}[is=query-post] .query-post-grid .post-meta{font-size:8px;color:#999}[is=query-post] .query-post-grid.masonry .ajax-item{margin-bottom:0}[is=query-post] .query-post-grid.masonry[data-masonry-type=salvattore] .column .ajax-item:not(:first-child){margin-top:var(--bs-gutter-y)}[is=query-post] .query-post-grid.masonry[data-masonry-type=masonry-layout] .ajax-wrapper{position:relative}[is=query-post] .query-post-grid.masonry[data-masonry-type=masonry-layout] .ajax-item{margin-bottom:30px}[is=query-post] .query-post-grid.has-featured-post{display:flex;flex-direction:column;gap:30px}@media (min-width: 992px){[is=query-post] .query-post-grid.has-featured-post{flex-direction:row;gap:30px;-moz-column-count:2;column-count:2;align-items:flex-start}}@media (min-width: 1200px){[is=query-post] .query-post-grid.has-featured-post{gap:40px}}@media (min-width: 992px){[is=query-post] .query-post-grid.has-featured-post .featured-post{flex:1;max-width:50%}}@media (min-width: 992px){[is=query-post] .query-post-grid.has-featured-post .row{flex:1;max-width:50%}}[is=query-post] [data-columns]:before{visibility:hidden}[is=query-post] .query-post-carousel{position:relative}[is=query-post] .query-post-carousel .carousel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;gap:20px}@media (min-width: 768px){[is=query-post] .query-post-carousel .carousel-header{margin-bottom:40px}}@media (min-width: 992px){[is=query-post] .query-post-carousel .carousel-header{margin-bottom:50px}}@media (max-width: 767px){[is=query-post] .query-post-carousel .carousel-header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:30px}}[is=query-post] .query-post-carousel .carousel-header .carousel-title{margin:0;flex:1}[is=query-post] .query-post-carousel .carousel-header .swiper-navigation{margin:0;flex-shrink:0;display:flex;gap:10px}[is=query-post] .query-post-carousel .swiper{overflow:visible}[is=query-post] .query-post-carousel .swiper-container{position:relative}[is=query-post] .query-post-carousel .swiper.swiper--clip{overflow:hidden}[is=query-post] .query-post-carousel .swiper-slide{height:auto}[is=query-post] .query-post-carousel .swiper-slide .post-item{height:100%}[is=query-post] .query-post-carousel .post-item{display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}[is=query-post] .query-post-carousel .post-item:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000001a}[is=query-post] .query-post-carousel .post-thumbnail{position:relative;overflow:hidden;aspect-ratio:16/9}[is=query-post] .query-post-carousel .post-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}[is=query-post] .query-post-carousel .post-thumbnail:hover img{transform:scale(1.05)}[is=query-post] .query-post-carousel .post-content{padding:15px;flex:1;display:flex;flex-direction:column}[is=query-post] .query-post-carousel .post-title{margin:0 0 10px;font-size:12px;line-height:1.4}[is=query-post] .query-post-carousel .post-title a{color:inherit;text-decoration:none;transition:color .2s ease}[is=query-post] .query-post-carousel .post-title a:hover{color:var(--bs-primary, #0d6efd)}[is=query-post] .query-post-carousel .post-excerpt{margin-bottom:10px;color:#666;font-size:9px;line-height:1.6;flex:1}[is=query-post] .query-post-carousel .post-meta{font-size:8px;color:#999}[is=query-post] .query-post-carousel .swiper-navigation{--width: 44px;--height: 44px}@media (max-width: 767px){[is=query-post] .query-post-carousel .swiper-navigation{--width: 36px;--height: 36px}}[is=query-post] .query-post-carousel .swiper-container .swiper-navigation{position:absolute;display:flex;justify-content:space-between;gap:10px;top:50%;transform:translateY(-50%);z-index:5;width:calc(100% + var(--width));left:calc(var(--width) / 2 * -1)}[is=query-post] .query-post-carousel .swiper-button-prev,[is=query-post] .query-post-carousel .swiper-button-next{position:relative;width:var(--width);height:var(--height);color:#fff;cursor:pointer;align-items:center;transition:all .3s ease;margin:0;left:0;right:0;top:0;bottom:0;z-index:1}[is=query-post] .query-post-carousel .swiper-button-prev:hover,[is=query-post] .query-post-carousel .swiper-button-next:hover{transform:scale(1.1)}[is=query-post] .query-post-carousel .swiper-button-prev.swiper-button-disabled,[is=query-post] .query-post-carousel .swiper-button-next.swiper-button-disabled{opacity:.35;cursor:not-allowed}[is=query-post] .query-post-carousel .swiper-button-prev:after,[is=query-post] .query-post-carousel .swiper-button-next:after{content:none}[is=query-post] .query-post-carousel>.swiper-navigation .swiper-button-prev,[is=query-post] .query-post-carousel>.swiper-navigation .swiper-button-next{pointer-events:auto}[is=query-post] .query-post-carousel>.swiper-navigation .swiper-button-prev{left:calc(var(--width) / 2 * -1)}[is=query-post] .query-post-carousel>.swiper-navigation .swiper-button-next{left:calc(var(--width) / 2)}[is=query-post] .query-post-carousel .swiper-pagination{position:relative;margin-top:40px;display:flex;justify-content:center;gap:5px}[is=query-post] .query-post-carousel .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#ccc;border-radius:50%;opacity:1;transition:background .2s ease,transform .2s ease;cursor:pointer}[is=query-post] .query-post-carousel .swiper-pagination .swiper-pagination-bullet:hover{background:#999}[is=query-post] .query-post-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000;transform:scale(1.2)}[is=query-post] .pagination{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px}@media (min-width: 768px){[is=query-post] .pagination{margin-top:60px}}[is=query-post] .pagination .row{width:100%;text-align:center}[is=query-post] .pagination .status-pagination{color:#000;text-align:center;width:100%;margin-bottom:20px}[is=query-post] .pagination .status-pagination .progressiveBar{width:200px;margin:20px auto 0;height:2px;background-color:#f0efed}[is=query-post] .pagination .status-pagination .progressiveBar .current{height:100%;background-color:#000;transition:width .3s ease}[is=query-post] .pagination.pagination--page ul.pages{list-style:none;padding:0;margin:0;display:flex;gap:10px}[is=query-post] .pagination.pagination--page ul.pages li a{display:block;padding:5px 10px;border:1px solid #ddd;border-radius:4px;text-decoration:none;color:inherit;transition:all .2s ease}[is=query-post] .pagination.pagination--page ul.pages li a:hover{background:#f5f5f5;border-color:#999}[is=query-post] .pagination.pagination--page ul.pages li a.current{background:#000;color:#fff;border-color:#000}[is=query-post] .pagination.pagination--page .pagination-prevLink a,[is=query-post] .pagination.pagination--page .pagination-nextLink a{padding:5px 15px;background:#000;color:#fff;border-radius:4px;text-decoration:none;transition:background .2s ease}[is=query-post] .pagination.pagination--page .pagination-prevLink a:hover,[is=query-post] .pagination.pagination--page .pagination-nextLink a:hover{background:#333}[is=query-post] .pagination.pagination--load-more .button,[is=query-post] .pagination.pagination--load-more a{background:transparent;border:1px solid #000;color:#000;border-radius:30px;transition:all .3s ease;cursor:pointer;font-weight:400;padding:8px 24px}[is=query-post] .pagination.pagination--load-more .button:hover,[is=query-post] .pagination.pagination--load-more a:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}[is=query-post] .filters{margin-bottom:30px}@media (min-width: 1200px){[is=query-post] .filters{margin-bottom:40px}}[is=query-post] .filters[data-post-type=post]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px}[is=query-post] .filters[data-post-type=post] .filters-wrapper{display:flex;flex-wrap:wrap;align-content:center;gap:16px}[is=query-post] .filters[data-post-type=post] .filters-wrapper .filter-btn{background-color:#f0f3fa;border-radius:30px;padding:8px 10px 8px 16px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .3s ease}[is=query-post] .filters[data-post-type=post] .filters-wrapper .filter-btn:hover{background-color:#d1d3d8}[is=query-post] .filters[data-post-type=post] .filters-wrapper .filter-btn.active{background-color:var(--color-primary);color:#fff}[is=query-post] .filters[data-post-type=post] .filters-wrapper .filter-btn.active .filter-count{color:#000}[is=query-post] .filters[data-post-type=post] .filters-wrapper .filter-name{font-size:16px;line-height:26px}[is=query-post] .filters[data-post-type=post] .filters-wrapper .filter-count{width:28px;height:28px;background-color:#fff;border-radius:50%;text-align:center;font-size:14px;line-height:28px;display:inline-block;min-width:unset}[is=query-post] .filters[data-post-type=post] .filters-archives{position:relative;display:inline-block;font-size:16px;line-height:26px;min-width:170px}[is=query-post] .filters[data-post-type=post] .filters-archives .filter-btn{padding:8px 10px 8px 16px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .3s ease;width:100%}[is=query-post] .filters[data-post-type=post] .filters-archives .filter-btn.active{background-color:var(--color-primary);color:#fff}[is=query-post] .filters[data-post-type=post] .filters-archives .filter-btn.active .filter-count{color:#000}[is=query-post] .filters[data-post-type=post] .filters-archives .filter-btn.filter-archives-toggle{border-radius:30px;background-color:#f0f3fa;justify-content:space-between}[is=query-post] .filters[data-post-type=post] .filters-archives .filter-btn.filter-archives-toggle:hover{background-color:#d1d3d8}[is=query-post] .filters[data-post-type=post] .filters-archives .filter-count{width:28px;height:28px;background-color:#fff;border-radius:50%;text-align:center;font-size:14px;line-height:28px;display:inline-block;min-width:unset}[is=query-post] .filters[data-post-type=post] .filters-archives .filter-arrow{display:inline-block;line-height:0}[is=query-post] .filters[data-post-type=post] .filters-archives .filter-arrow img{width:12px;display:block}[is=query-post] .filters[data-post-type=post] .filters-archives-dropdown{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:220px;z-index:1;background-color:#f0f3fa;border-radius:15px;top:calc(100% + 4px);right:0;overflow:hidden;height:0;opacity:0;visibility:hidden}[is=query-post] .filters[data-post-type=post] .filters-archives-dropdown.show{visibility:visible}[is=query-post][data-template=ProductItem] .row{--bs-gutter-y: 60px}@media (min-width: 768px){[is=query-post][data-template=ProductItem] .row{--bs-gutter-y: 80px}}@media (min-width: 992px){[is=query-post][data-template=ProductItem] .row{--bs-gutter-y: 100px}}
