.tuto-stones-preview{padding:100px 80px;background:var(--tuto-dark-bg);color:var(--tuto-cream)}.tuto-stones-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:40px}.tuto-stone-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:30px 20px;text-align:center;transition:var(--tuto-transition);position:relative;overflow:hidden}.tuto-stone-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(197,166,104,.05),transparent);transition:left .6s ease}.tuto-stone-card:hover:before{left:100%}.tuto-stone-card:hover{background:#ffffff1a;border-color:var(--tuto-gold);transform:translateY(-5px)}.tuto-stone-card__image{width:80px;height:80px;border-radius:50%;margin:0 auto 20px;overflow:hidden;background:#ffffff1a;display:flex;align-items:center;justify-content:center;transition:var(--tuto-transition)}.tuto-stone-card:hover .tuto-stone-card__image{transform:scale(1.1);box-shadow:0 0 30px #c5a6684d}.tuto-stone-card__image img{width:100%;height:100%;object-fit:cover;border-radius:50%}.tuto-stone-card__name{font-size:1rem;margin-bottom:12px;color:var(--tuto-cream)}.tuto-stone-card__desc{font-size:.8rem;line-height:1.6;color:#f5f0e899}.tuto-newsletter{padding:80px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;background:var(--tuto-cream)}.tuto-newsletter__form{display:flex;gap:0}.tuto-newsletter__input{flex:1;padding:18px 24px;font-size:.85rem;border:1px solid #d0c8b8;background:transparent;color:var(--tuto-dark);outline:none;transition:var(--tuto-transition)}.tuto-newsletter__input:focus{border-color:var(--tuto-gold)}.tuto-newsletter__input::placeholder{color:var(--tuto-text-light)}.tuto-newsletter__btn{padding:18px 32px;background:var(--tuto-dark);color:var(--tuto-cream);font-size:.7rem;letter-spacing:2px;text-transform:uppercase;border:none;cursor:pointer;transition:var(--tuto-transition)}.tuto-newsletter__btn:hover{background:var(--tuto-gold)}.tuto-footer{background:var(--tuto-dark-bg);color:var(--tuto-cream);padding:80px}.tuto-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:60px;margin-bottom:60px}.tuto-footer__brand-desc{font-size:.85rem;line-height:1.7;color:#f5f0e899;margin:20px 0}.tuto-footer__social{display:flex;gap:10px}.tuto-footer__social a{width:40px;height:40px;border:1px solid rgba(245,240,232,.2);display:flex;align-items:center;justify-content:center;color:var(--tuto-cream);text-decoration:none;font-size:.75rem;transition:var(--tuto-transition)}.tuto-footer__social a:hover{border-color:var(--tuto-gold);color:var(--tuto-gold)}.tuto-footer__heading{font-size:.7rem;letter-spacing:3px;text-transform:uppercase;color:var(--tuto-cream);margin-bottom:25px}.tuto-footer__links{list-style:none;padding:0;margin:0}.tuto-footer__links li{margin-bottom:15px}.tuto-footer__links a{font-size:.85rem;color:#f5f0e899;text-decoration:none;transition:var(--tuto-transition)}.tuto-footer__links a:hover{color:var(--tuto-gold)}.tuto-footer__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:40px;border-top:1px solid rgba(245,240,232,.1);font-size:.8rem;color:#f5f0e866}.tuto-stones-page{padding:80px;background:var(--tuto-cream)}.tuto-stones-page__header{text-align:center;margin-bottom:80px}.tuto-stones-full-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.tuto-stone-full{background:var(--tuto-white);border:1px solid rgba(0,0,0,.06);padding:40px;text-align:center;transition:var(--tuto-transition);position:relative;overflow:hidden}.tuto-stone-full:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--tuto-gold);transform:scaleX(0);transition:transform .4s ease}.tuto-stone-full:hover:after{transform:scaleX(1)}.tuto-stone-full:hover{transform:translateY(-8px);box-shadow:0 20px 60px #00000014}.tuto-stone-full__image{width:120px;height:120px;border-radius:50%;margin:0 auto 25px;overflow:hidden;background:var(--tuto-cream);display:flex;align-items:center;justify-content:center;transition:var(--tuto-transition)}.tuto-stone-full:hover .tuto-stone-full__image{transform:scale(1.05);box-shadow:0 8px 30px #c5a66833}.tuto-stone-full__image img{width:100%;height:100%;object-fit:cover;border-radius:50%}.tuto-stone-full__name{font-size:1.3rem;color:var(--tuto-dark);margin-bottom:15px}.tuto-stone-full__desc{font-size:.85rem;line-height:1.8;color:var(--tuto-text-light)}.tuto-float-element{position:absolute;pointer-events:none;opacity:.1;animation:floatAnim 6s ease-in-out infinite}.tuto-float-element--1{top:10%;right:5%;animation-delay:0s}.tuto-float-element--2{top:30%;left:3%;animation-delay:2s}.tuto-float-element--3{bottom:20%;right:8%;animation-delay:4s}.tuto-cursor-glow{position:fixed;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(197,166,104,.06) 0%,transparent 70%);pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:opacity .3s ease}@media(max-width:1024px){.tuto-hero{grid-template-columns:1fr;min-height:auto}.tuto-hero__content{padding:60px 40px}.tuto-hero__image{min-height:60vh}.tuto-products,.tuto-collections{grid-template-columns:repeat(2,1fr)}.tuto-stones-grid{grid-template-columns:repeat(3,1fr)}.tuto-timeline{grid-template-columns:repeat(2,1fr);gap:30px}.tuto-timeline:before{display:none}.tuto-about{grid-template-columns:1fr}.tuto-about__content{padding:60px 40px}.tuto-newsletter{grid-template-columns:1fr;padding:60px 40px}.tuto-section,.tuto-stones-preview,.tuto-quote,.tuto-footer{padding:60px 40px}.tuto-footer__grid,.tuto-stones-full-grid{grid-template-columns:repeat(2,1fr)}.tuto-stones-page{padding:60px 40px}}@media(max-width:768px){.tuto-hero__content{padding:40px 20px}.tuto-products,.tuto-collections{grid-template-columns:1fr}.tuto-stones-grid{grid-template-columns:repeat(2,1fr)}.tuto-timeline{grid-template-columns:1fr}.tuto-about__stats{grid-template-columns:repeat(3,1fr);gap:15px}.tuto-newsletter__form{flex-direction:column}.tuto-footer__grid{grid-template-columns:1fr;gap:40px}.tuto-stones-full-grid{grid-template-columns:1fr}.tuto-section,.tuto-stones-preview,.tuto-quote,.tuto-footer,.tuto-stones-page{padding:40px 20px}.tuto-hero__price{bottom:20px;right:20px;padding:15px 20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tuto-custom-3.css.map */
