.tuto-products{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:50px}.tuto-product-card{position:relative;transition:var(--tuto-transition)}.tuto-product-card:hover{transform:translateY(-5px)}.tuto-product-card__badge{position:absolute;top:15px;left:15px;padding:6px 14px;font-size:.65rem;letter-spacing:1.5px;text-transform:uppercase;z-index:2}.tuto-product-card__badge--new{background:var(--tuto-dark);color:var(--tuto-white)}.tuto-product-card__badge--bestseller{background:var(--tuto-gold);color:var(--tuto-white)}.tuto-product-card__image{width:100%;aspect-ratio:1;overflow:hidden;background:var(--tuto-cream-light);margin-bottom:20px}.tuto-product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.tuto-product-card:hover .tuto-product-card__image img{transform:scale(1.08)}.tuto-product-card__title{font-size:1.1rem;font-weight:400;color:var(--tuto-dark);margin-bottom:8px}.tuto-product-card__stones{font-size:.75rem;color:var(--tuto-text-light);margin-bottom:12px}.tuto-product-card__price{font-size:1.1rem;color:var(--tuto-gold)}.tuto-link-center{text-align:center;margin-top:30px}.tuto-link{font-size:.75rem;letter-spacing:2.5px;text-transform:uppercase;color:var(--tuto-dark);text-decoration:none;transition:var(--tuto-transition);position:relative}.tuto-link:after{content:" \2192";transition:transform .3s ease;display:inline-block}.tuto-link:hover{color:var(--tuto-gold)}.tuto-link:hover:after{transform:translate(5px)}.tuto-collections{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:40px}.tuto-collection-card{position:relative;overflow:hidden;aspect-ratio:1.2;cursor:pointer}.tuto-collection-card img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.tuto-collection-card:hover img{transform:scale(1.1)}.tuto-collection-card__overlay{position:absolute;bottom:0;left:0;right:0;padding:30px;background:linear-gradient(transparent,#00000080);color:var(--tuto-white)}.tuto-collection-card__label{font-size:.65rem;letter-spacing:2px;text-transform:uppercase;opacity:.8;margin-bottom:5px}.tuto-collection-card__name{font-size:1.5rem;font-weight:400;margin-bottom:10px}.tuto-collection-card__link{font-size:.7rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--tuto-white);text-decoration:none;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:5px;width:fit-content;transition:var(--tuto-transition)}.tuto-collection-card__link:hover{border-color:var(--tuto-gold);color:var(--tuto-gold)}.tuto-quote{padding:100px 80px;text-align:center;background:var(--tuto-cream)}.tuto-quote__mark{font-size:5rem;color:var(--tuto-gold);line-height:.5;margin-bottom:30px;opacity:.5}.tuto-quote__text{font-size:clamp(1.2rem,2.5vw,1.8rem);font-style:italic;line-height:1.6;color:var(--tuto-dark);max-width:800px;margin:0 auto 25px}.tuto-quote__source{font-size:.75rem;letter-spacing:3px;text-transform:uppercase;color:var(--tuto-text-light)}.tuto-about{display:grid;grid-template-columns:1fr 1fr;min-height:80vh}.tuto-about__image{position:relative;overflow:hidden}.tuto-about__image img{width:100%;height:100%;object-fit:cover}.tuto-about__content{display:flex;flex-direction:column;justify-content:center;padding:80px;background:var(--tuto-cream)}.tuto-about__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}.tuto-stat__number{font-size:2.5rem;color:var(--tuto-gold);margin-bottom:5px}.tuto-stat__label{font-size:.65rem;letter-spacing:2px;text-transform:uppercase;color:var(--tuto-text-light)}.tuto-process{padding:100px 80px;background:var(--tuto-cream);text-align:center}.tuto-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;position:relative;margin-top:60px}.tuto-timeline:before{content:"";position:absolute;top:40px;left:15%;right:15%;height:1px;background:var(--tuto-gold);opacity:.3}.tuto-timeline__step{text-align:center;position:relative}.tuto-timeline__number{width:80px;height:80px;border-radius:50%;border:1px solid var(--tuto-gold);display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:1.2rem;color:var(--tuto-gold);background:var(--tuto-cream);position:relative;z-index:1;transition:var(--tuto-transition)}.tuto-timeline__step:hover .tuto-timeline__number{background:var(--tuto-gold);color:var(--tuto-white);transform:scale(1.1)}.tuto-timeline__title{font-size:1.1rem;color:var(--tuto-dark);margin-bottom:12px}.tuto-timeline__desc{font-size:.85rem;line-height:1.7;color:var(--tuto-text-light)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tuto-custom-2.css.map */
