.collection-list-wrapper,.collection{position:relative}.template-index .section-collection-list .collection-list{gap:20px}.template-index .section-collection-list .collection-list__item{min-width:0}.template-index .section-collection-list .card-wrapper{height:100%}.template-index .section-collection-list .card{min-height:250px;border:1px solid rgba(var(--color-foreground),.14);border-radius:16px;overflow:hidden;background:rgb(var(--color-background));box-shadow:0 8px 24px #0000000f;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.template-index .section-collection-list .card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #0000001c;border-color:rgba(var(--color-foreground),.24)}.template-index .section-collection-list .card__inner{border-radius:15px 15px 0 0;overflow:hidden}.template-index .section-collection-list .card__content{padding:18px 18px 20px}.template-index .section-collection-list .card__heading{font-size:1.35rem;font-weight:750;letter-spacing:-.01em}.template-index .section-collection-list .card__heading a{text-decoration:none}.template-index .featured-collection .collection__title{margin-bottom:28px}.template-index .featured-collection .collection__description{max-width:680px;margin-top:10px;color:rgba(var(--color-foreground),.72)}.template-index .featured-collection .product-grid{column-gap:20px;row-gap:28px}.template-index .featured-collection .card-wrapper{height:100%}.template-index .featured-collection .card{height:100%;border:1px solid rgba(var(--color-foreground),.14);border-radius:14px;overflow:hidden;background:rgb(var(--color-background));box-shadow:0 7px 22px #0000000d;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.template-index .featured-collection .card:hover{transform:translateY(-3px);box-shadow:0 13px 30px #0000001a;border-color:rgba(var(--color-foreground),.23)}.template-index .featured-collection .card__inner{position:relative;border-radius:13px 13px 0 0;overflow:hidden;background:rgba(var(--color-foreground),.035)}.template-index .featured-collection .card__inner .card__media{padding:8px}.template-index .featured-collection .card__inner .card__media img{object-fit:contain;transition:transform .25s ease}.template-index .featured-collection .card:hover .card__inner .card__media img{transform:scale(1.035)}.template-index .featured-collection .card__inner:after{content:"3D PRINTED";position:absolute;top:12px;left:12px;z-index:3;padding:6px 9px;border-radius:999px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:9px;font-weight:800;line-height:1;letter-spacing:.08em;pointer-events:none}.template-index .featured-collection .card__content{padding:14px 16px 18px}.template-index .featured-collection .card__heading{font-weight:700;line-height:1.25}.template-index .featured-collection .price{font-weight:700;margin-top:7px}.template-index .featured-collection .collection__view-all{margin-top:34px}.template-index .featured-collection .collection__view-all .button{min-width:190px;font-weight:700;letter-spacing:.04em}.template-product .product__title h1{font-weight:800;letter-spacing:-.02em}.template-product .product__description{line-height:1.65;color:rgba(var(--color-foreground),.78)}.template-product .product__info-container .price{font-weight:800}.template-product .product-form__submit{min-height:52px;font-weight:800;letter-spacing:.04em}.template-product .product__media-wrapper .product__media{border-radius:14px;overflow:hidden;background:rgba(var(--color-foreground),.035)}.template-index .section-collection-list,.template-index .featured-collection{scroll-margin-top:80px}@media screen and (max-width:749px){.template-index .section-collection-list .collection-list{gap:14px}.template-index .section-collection-list .card{min-height:210px;border-radius:14px}.template-index .section-collection-list .card__content{padding:15px 16px 17px}.template-index .section-collection-list .card__heading{font-size:1.18rem}.template-index .featured-collection .product-grid{column-gap:12px;row-gap:20px}.template-index .featured-collection .card{border-radius:12px}.template-index .featured-collection .card__content{padding:12px 12px 15px}.template-index .featured-collection .card__inner:after{top:8px;left:8px;padding:5px 7px;font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
