.pb-list-alt,.pb-list-alt *{--header-container-spacer:100px;--note-spacer:18px;--controller-spacer:36px;--colgap:30px;--rowgap:70px;--listcols-lines:3;--listcols-products:4;--listcols-complements:6}.pb-list-alt.officina,.pb-list-alt.officina *{--header-container-spacer:80px;--note-spacer:18px;--controller-spacer:36px;--colgap:30px;--rowgap:70px;--listcols-lines:4;--listcols-products:4;--listcols-complements:6}.pb-list-alt .header-container{margin-bottom:var(--header-container-spacer)}.pb-list-alt .header-container .header{position:relative}.pb-list-alt.officina .header-container{margin-bottom:70px}.pb-list-alt.officina .header-container .header h2{position:relative;text-align:center;font-weight:700;margin:0 auto 12px}.pb-list-alt.officina .header-container h2:after{display:none}.pb-list-alt.officina .header-container .header .subtitle{display:block;position:relative;text-align:center;font-weight:300;font-size:1.5rem;margin:0 auto}.pb-list-alt .header-container .note{display:block;margin:0 0 var(--note-spacer)}.pb-list-alt .header-container .note{display:block;margin:0 0 var(--note-spacer);font-size:.75rem;font-weight:300;color:var(--color-darkest)}.pb-list-alt .header-container h2{position:relative}.pb-list-alt .header-container h2:after{width:25px;height:4px;content:"";display:block;position:absolute;bottom:-36px;left:0;background:var(--color-main)}.pb-list-alt h3{margin:0 0 40px;font-size:1.75rem;font-weight:900;color:var(--color-darkest);text-transform:uppercase}.pb-list-alt .list-container{display:grid;margin:0 0 120px;grid-template-columns:repeat(var(--listcols-products),1fr);column-gap:var(--colgap);row-gap:var(--rowgap)}.pb-list-alt[data-type=lines] .list-container{grid-template-columns:repeat(var(--listcols-lines),1fr)}.pb-list-alt[data-type=products] .list-container{grid-template-columns:repeat(var(--listcols-products),1fr)}.pb-list-alt[data-type=complements] .list-container{grid-template-columns:repeat(var(--listcols-complements),1fr)}.pb-list-alt .productPagination{grid-column:1/4;justify-self:end}.pb-list-alt .productPagination .pagination>li{margin:0 0 0 8px}.pb-list-alt .productPagination .pagination>li a{width:40px;height:40px;display:flex;padding:0;justify-content:center;align-items:center;border-radius:2px;border:0;background:var(--color-lightest);font-size:.875rem;font-weight:700;color:var(--color-main)}.pb-list-alt .productPagination .pagination>li.active a{background:var(--color-light);color:var(--color-white)}.pb-list-alt .productPagination .pagination>li.next-page a span,.pb-list-alt .productPagination .pagination>li.previous-page a span{display:none}.pb-list-alt .productPagination .pagination>li.next-page a:before,.pb-list-alt .productPagination .pagination>li.previous-page a:before{width:10px;height:10px;display:block;content:"";border-right:2px solid var(--color-main);border-bottom:2px solid var(--color-main)}.pb-list-alt .productPagination .pagination>li.next-page a:before{transform:rotate(315deg);margin-left:-4px}.pb-list-alt .productPagination .pagination>li.previous-page a:before{transform:rotate(135deg);margin-right:-6px}@media (max-width:1024px){.pb-list-alt .header-container .controllers .order{margin:0 0 0 20px;padding:0 0 0 20px}}@media (max-width:992px){.pb-list-alt,.pb-list-alt *{--note-spacer:10px;--header-container-spacer:40px;--colgap:20px;--rowgap:28px;--card-size:100%;--listcols-lines:2;--listcols-products:2;--listcols-complements:2}.pb-list-alt.officina,.pb-list-alt.officina *{--note-spacer:10px;--header-container-spacer:40px;--colgap:20px;--rowgap:28px;--card-size:100%;--listcols-lines:2;--listcols-products:2;--listcols-complements:2}.pb-list-alt .header-container h2:after{display:none}.pb-list-alt .header-container .controllers{display:block}.pb-list-alt .pb-nav{margin:0 16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--colgap)}.pb-list-alt .pb-nav a{text-align:center}.pb-list-alt .pb-nav a.selected:after{width:100%;height:2px;left:0;bottom:0}.pb-list-alt .header-container .toggle-controllers{display:flex!important}.pb-list-alt .header-container .controllers .order:before{display:none}.pb-list-alt .header-container .controllers .order,.pb-list-alt .list .filters{width:100vw;max-width:100vw;display:block;position:fixed;top:0;right:0;margin:0;padding:0;z-index:1035}}