.cs-block.product-grid-advanced{--row-spacing: 50px;--column-spacing: 30px}.cs-block.product-grid-advanced .container{width:100%}.cs-block.product-grid-advanced .header{margin-bottom:10px;text-align:left}.cs-block.product-grid-advanced .header .heading{margin:0 0 5px;font-size:1.5rem;font-weight:200;text-transform:uppercase;line-height:1.2}.cs-block.product-grid-advanced .header .subheading{margin:0 0 20px 0;font-weight:300;font-size:1rem;text-transform:none;line-height:1.2}.cs-block.product-grid-advanced .product-grid{display:grid;gap:var(--row-spacing) var(--column-spacing);width:100%}@media(min-width: 375px){.cs-block.product-grid-advanced .product-grid{grid-template-columns:1fr}}@media(min-width: 576px){.cs-block.product-grid-advanced .product-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.cs-block.product-grid-advanced .product-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.cs-block.product-grid-advanced.columns-3 .product-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 992px){.cs-block.product-grid-advanced.columns-4 .product-grid{grid-template-columns:repeat(4, 1fr)}}.cs-block.product-grid-advanced .product-item{color:#000;width:100%}.cs-block.product-grid-advanced .product-item .link{text-decoration:none;color:#000;display:block;text-decoration:none}.cs-block.product-grid-advanced .product-item .link:focus{text-decoration:none}.cs-block.product-grid-advanced .product-item .link:hover{color:#6d6d6d;text-decoration:none}.cs-block.product-grid-advanced .product-item .product-image{margin-bottom:15px;position:relative;width:100%}.cs-block.product-grid-advanced .product-item .product-image>img{display:block;width:100%;height:auto;object-fit:contain}.cs-block.product-grid-advanced .product-item .product-collection{font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;display:block;margin:0;line-height:1;text-transform:uppercase}.cs-block.product-grid-advanced .product-item .product-title{font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;display:block;margin:0;line-height:1;text-transform:uppercase}@media(min-width: 768px){.cs-block.product-grid-advanced .product-item .product-title{margin-top:.5em;margin-bottom:1em}}@media(min-width: 992px){.cs-block.product-grid-advanced .product-item .product-title{margin-bottom:1.5em}}.cs-block.product-grid-advanced.align-left .product-item{text-align:left}.cs-block.product-grid-advanced.align-left .content{text-align:left}.cs-block.product-grid-advanced.align-left .customize-link{text-align:left}.cs-block.product-grid-advanced.align-left .customize-link::before{margin-left:0}.cs-block.product-grid-advanced.align-center .product-item{text-align:center}.cs-block.product-grid-advanced.align-center .content{text-align:center}.cs-block.product-grid-advanced.align-center .customize-link{text-align:center}.cs-block.product-grid-advanced.align-right .product-item{text-align:right}.cs-block.product-grid-advanced.align-right .content{text-align:right}.cs-block.product-grid-advanced.align-right .customize-link{text-align:right}.cs-block.product-grid-advanced.align-right .customize-link::before{float:right;margin-left:8px;margin-right:0}.cs-block.product-grid-advanced .customize-link{font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#b5b0a7;display:block;margin:1em 0 0;position:relative;text-decoration:none}.cs-block.product-grid-advanced .customize-link::before{color:#b5b0a7;content:"";font-family:"tuuci";font-size:12px;display:block;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-right:8px}@media(min-width: 992px){.cs-block.product-grid-advanced .customize-link{margin-bottom:-1em}.cs-block.product-grid-advanced .customize-link span{display:inline-block;opacity:1;pointer-events:auto;transition:all .5s;max-width:none}}@media(min-width: 768px){.cs-block.product-grid-advanced .product-item:hover .customize-link span{opacity:1;pointer-events:auto;max-width:120px}}@supports(-webkit-touch-callout: none){.cs-block.product-grid-advanced .product-grid{grid-gap:var(--row-spacing) var(--column-spacing)}}

/*# sourceMappingURL=product-grid-advanced.min.css.map*/