.ArchiveLoop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;padding:0 var(--side-wrapper-padding);z-index:3}.ArchiveLoop jump-filter{--jump-button-background:var(--clr-primary);--jump-button-color:var(--neutral-white);--jump-button-background-hover:var(--clr-primary-hard)!important;--header-height:12.75rem;--drawer-width:240px;width:auto;z-index:100}.ArchiveLoop.no-results .ArchiveLoop__Content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;min-height:100vh}.ArchiveLoop.no-results .ArchiveLoop__Content:before{color:var(--clr-primary);content:"Nessun risultato trovato";font-size:1.5rem;font-weight:400;left:50%;position:absolute;top:4.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.ArchiveLoop.no-results .ArchiveLoop__Content:after{background:#fff;content:" ";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:calc(100% + 1rem);z-index:99}.ArchiveLoop.loading .ArchiveLoop__Products{opacity:.9;width:100%}@media (min-width:768px){.ArchiveLoop:not(.ArchiveLoop--NoFilters){display:grid;grid-template-columns:1fr 5fr}}.ArchiveLoop__Pagination .JumpPaginationTable__Wrapper .elementsPerPage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}@media (min-width:768px){.ArchiveLoop__Pagination .JumpPaginationTable__Wrapper .elementsPerPage{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}}.ArchiveLoop__Pagination .JumpPaginationTable__Wrapper .indicators{bottom:8px;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:768px){.ArchiveLoop__Pagination .JumpPaginationTable__Wrapper .indicators{bottom:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.ArchiveLoop__Pagination .JumpPaginationTable__Wrapper .indicators .arrow{bottom:5px;position:relative}@media (min-width:768px){.ArchiveLoop__Pagination .JumpPaginationTable__Wrapper .indicators .arrow{bottom:auto}}.ArchiveLoop__Filters{gap:1rem;z-index:1}.ArchiveLoop__Content,.ArchiveLoop__Filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.ArchiveLoop__Content{gap:1.265rem}@media (min-width:768px){.ArchiveLoop__Content{border-left:1px solid var(--clr-text-disabled);padding-left:2rem}}.ArchiveLoop__Content .ArchiveLoop__Products{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media (min-width:768px){.ArchiveLoop__Content .ArchiveLoop__Products{gap:2.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ArchiveLoop__Content .ArchiveLoop__Products{gap:3rem;grid-template-columns:repeat(3,1fr)}}@media (min-width:1536px){.ArchiveLoop__Content .ArchiveLoop__Products{grid-template-columns:repeat(4,1fr)}}.ArchiveLoop__Content .error-message{background:#fff2f2;border:1px solid #fecaca;border-radius:8px;color:#dc3545;color:var(--clr-error,#dc3545);font-size:1.1rem;grid-column:1/-1;margin:1rem 0;padding:2rem;text-align:center}.ArchiveLoop.ArchiveLoop--NoFilters__Content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.ArchiveLoop.ArchiveLoop--NoFilters__Content .ArchiveLoop__Products{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media (min-width:768px){.ArchiveLoop.ArchiveLoop--NoFilters__Content .ArchiveLoop__Products{gap:2.5rem;grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.ArchiveLoop.ArchiveLoop--NoFilters__Content .ArchiveLoop__Products{gap:3rem;grid-template-columns:repeat(5,1fr)}}.admin-bar .ArchiveLoop jump-filter{--header-height:15.625rem}