.underlined-link{color:rgb(var(--color-foreground));text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:opacity var(--duration-default)}.underlined-link:hover{opacity:.7}.title--primary{margin:4rem 0}@media screen and (min-width: 990px){.title--primary{margin:2rem 0}}.collection-wrapper{position:relative;display:flex;flex-direction:column}@media screen and (max-width: 575px){.collection-wrapper{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 576px){.collection-wrapper{padding-top:1.6rem;border-top:.1rem solid rgb(var(--color-border))}}.collection-wrapper .facets-container{order:1}.collection-wrapper .facets__top{order:2}.collection-wrapper .products-grid{order:3}@media screen and (min-width: 750px){.collection-wrapper--vertical{display:grid;grid-template-rows:4.9rem auto 1fr;grid-template-columns:26rem 1fr;align-items:flex-start;column-gap:2.4rem}.collection-wrapper--vertical .facets__top{--sort-width: 18.5rem;max-width:calc(100% - var(--sort-width) - 1.6rem - 2.4rem)}.collection-wrapper--vertical.collection-wrapper_no-sort{grid-template-rows:auto auto 1fr}.collection-wrapper--vertical.collection-wrapper_no-sort .facets__top{max-width:100%}}@media screen and (min-width: 990px){.collection-wrapper--vertical{grid-template-columns:31.1rem 1fr}}@media screen and (min-width: 576px)and (max-width: 749px){.collection-wrapper--vertical .facets__wrapper{max-width:36.7rem;box-shadow:10px 10px 40px rgba(var(--color-shadow),.07)}}@media screen and (max-width: 749px){.collection-wrapper--vertical{margin-left:-2rem;margin-right:-2rem;padding-top:.8rem;padding-left:2rem;padding-right:2rem;border:none}.collection-wrapper--vertical .facets-container{position:sticky;top:0;z-index:11;background-color:rgb(var(--color-background));border-top:.1rem solid rgb(var(--color-border));border-bottom:.1rem solid rgb(var(--color-border));padding:.8rem 0;margin-left:-2rem;margin-right:-2rem}.collection-wrapper--vertical .facets-container.active{pointer-events:none;z-index:12}.collection-wrapper--vertical .facets-container.active .facets__horizontal-top:before{content:"";position:absolute;top:-.1rem;left:0;right:0;bottom:-.1rem;display:block;background-color:rgba(var(--color-overlay),.1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1}.collection-wrapper--vertical .active-facets__wrapper{margin-right:-2rem;margin-left:-2rem;padding-left:2rem;padding-right:2rem;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap}.collection-wrapper--vertical .facets__top{margin-top:0}.collection-wrapper--vertical .facets__wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;overflow:auto}.collection-wrapper--vertical .products-grid{margin-top:4rem}.collection-wrapper--vertical .facets-container_no-filter+.products-grid{margin-top:0}}@media screen and (min-width: 750px){.collection-wrapper--vertical .facets__wrapper{z-index:unset}.collection-wrapper--vertical .facets__wrapper-top{display:none}.collection-wrapper--vertical .facets__top{min-height:4.9rem}.collection-wrapper--vertical .facets-container,.collection-wrapper--vertical .products-grid{margin-top:1.6rem}}.collection-wrapper--vertical .facets__top{grid-row:unset}@media screen and (min-width: 750px){.collection-wrapper--vertical .facets__top{margin:0}}.collection-wrapper--vertical .facets__top .facets__top-heading{margin-right:1.6rem}.collection-wrapper--vertical .active-facets__wrapper_margin{margin-bottom:-1.6rem;padding-top:1.6rem}@media screen and (min-width: 750px){.collection-wrapper--vertical .active-facets__wrapper_margin{padding-top:0;margin-bottom:0}}.collection-wrapper--vertical .facets-container:not(.facets-container_no-filter){grid-row:2/4}.collection-wrapper--vertical .facets__container{margin-top:0}@media screen and (max-width: 749px){.collection-wrapper--vertical .facets__top-heading{display:none}}.collection-wrapper--vertical .facets__top,.collection-wrapper--vertical .facets-container_no-filter,.collection-wrapper--vertical .products-grid,.collection-wrapper--vertical .products-grid.products-grid_no-filter{grid-column:span 2}.collection-wrapper--vertical--empty{grid-template-columns:1}.collection-wrapper_no-facets{padding-top:0;grid-template-rows:auto;border-top:.1rem solid rgb(var(--color-border))}.collection-wrapper_no-facets .products-grid{margin-top:4rem}@media screen and (min-width: 576px){.collection-wrapper_no-facets .products-grid{margin-top:1.6rem}}.collection-wrapper--empty{display:block}.products-grid{margin-top:4rem}@media screen and (min-width: 576px){.products-grid{margin-top:0}}@media screen and (min-width: 340px)and (max-width: 375px){.products-grid{margin-top:2rem}}@media screen and (min-width: 750px){.products-grid{grid-row:3}}.products-grid .collection-product-list{display:grid;gap:2.4rem}@media screen and (min-width: 576px){.products-grid .collection-product-list{gap:4.8rem 2.4rem}}@media screen and (min-width: 576px){.products-grid .collection-product-list--2-items,.products-grid .collection-product-list--3-items,.products-grid .collection-product-list--4-items{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1360px){.products-grid .collection-product-list--3-items,.products-grid .collection-product-list--4-items{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1600px){.products-grid .collection-product-list--4-items{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 575px){.products-grid .collection-product-list--2-mobile{gap:.8rem;grid-template-columns:repeat(2,1fr)}}.products-grid .collection-product-list img.img-scale{transition:transform var(--duration-default) ease}.products-grid .collection-product-list .collections-grid__card:hover img.img-scale{transform:scale3d(1.05,1.05,1.05)}@media screen and (min-width: 750px){.products-grid_no-filter,.products-grid.full-width,.products-grid:only-child{grid-column:span 2}}@media screen and (min-width: 576px){.products-grid_no-filter .collection-product-list--2-items,.products-grid_no-filter .collection-product-list--3-items,.products-grid_no-filter .collection-product-list--4-items,.products-grid.full-width .collection-product-list--2-items,.products-grid.full-width .collection-product-list--3-items,.products-grid.full-width .collection-product-list--4-items,.products-grid:only-child .collection-product-list--2-items,.products-grid:only-child .collection-product-list--3-items,.products-grid:only-child .collection-product-list--4-items{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 990px){.products-grid_no-filter .collection-product-list--3-items,.products-grid_no-filter .collection-product-list--4-items,.products-grid.full-width .collection-product-list--3-items,.products-grid.full-width .collection-product-list--4-items,.products-grid:only-child .collection-product-list--3-items,.products-grid:only-child .collection-product-list--4-items{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1185px){.products-grid_no-filter .collection-product-list--4-items,.products-grid.full-width .collection-product-list--4-items,.products-grid:only-child .collection-product-list--4-items{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 1360px){.products-grid_no-filter .collection-product-list--4-items,.products-grid.full-width .collection-product-list--4-items,.products-grid:only-child .collection-product-list--4-items{grid-template-columns:repeat(4,1fr)}}.collection{position:relative}.collection-filters{display:flex;flex-direction:column}@media screen and (min-width: 990px){.collection-filters{display:block}}.collection-product-list{list-style:none;padding:0;margin-top:0;margin-bottom:0}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}.collection--empty .title-wrapper .underlined-link{text-decoration-thickness:unset}.collection-product{position:relative}.collection-product .loading-overlay{top:0;right:0;bottom:0;left:0;z-index:6;display:none;width:100%;padding:0 5rem;background-color:rgba(var(--color-background),.7)}.collection-product.loading>.loading-overlay{display:block}.collection-product.loading>.loading-overlay .loading-overlay__spinner{top:15rem}.collection-product-image{position:relative;display:none;grid-column-start:3;grid-row:2/span 2;margin:-1px -1px 0;overflow:hidden;z-index:2}@media screen and (min-width: 990px){.collection-product-image{display:block}}.collection-product-image--left{grid-column-start:1}.collection-product-image__wrapper{width:100%;height:100%}.collection-product-image__media{display:block;position:absolute;top:0;left:0;right:0;width:100%;height:115%;object-fit:cover}.title-wrapper-empty .title .link{font-size:inherit}.collection-product .pagination-wrapper{margin-top:4rem}@media screen and (min-width: 990px){.collection-product .pagination-wrapper{margin-top:4.8rem}}.customization-banner-card{position:relative}.customization-banner-card .product-card__wrapper{height:100%;display:flex;flex-direction:column}.customization-banner-card .product-card__image-wrapper{position:relative;width:100%;overflow:hidden}.customization-banner-card .banner-personalizzazione{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/cdn/shop/files/Generated_Image_September_08_2025_-_3_23PM.png?v=1757341464);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;border-radius:5px;overflow:hidden}.customization-banner-card .banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000a6;z-index:1}.customization-banner-card .banner-content{position:relative;z-index:2;text-align:center;padding:20px;color:#fff}.customization-banner-card h3{font-size:20px;font-weight:600;margin:0 0 8px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);line-height:1.2}.customization-banner-card p{font-size:14px;color:#fffffff2;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.3);line-height:1.4}.customization-banner-card:hover .banner-overlay{background:#0000008c;transition:background .3s ease}.customization-banner-card:hover .banner-content{transform:scale(1.05);transition:transform .3s ease}.customization-banner-card{cursor:pointer}@media (max-width: 749px){.customization-banner-card h3{font-size:17px}.customization-banner-card p{font-size:13px}.customization-banner-card .banner-content{padding:15px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/template-collection.css.map */
