.materials-quality-section{padding:80px 0;position:relative;overflow:hidden}.materials-quality-section:before{content:"";position:absolute;width:1200px;height:1200px;border-radius:50%;background:radial-gradient(circle,rgba(var(--color-foreground),.03),rgba(var(--color-foreground),0) 70%);top:-400px;right:-400px;z-index:-1;opacity:.7}.materials-quality-container{display:flex;flex-direction:column;gap:100px;perspective:1000px}.materials-quality-item{display:flex;align-items:center;gap:60px;opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.materials-quality-item.animate,.no-js .materials-quality-item{opacity:1;transform:translateY(0)}.materials-quality-item:nth-child(2){transition-delay:.1s}.materials-quality-item:nth-child(3){transition-delay:.2s}.materials-quality-item.reversed{flex-direction:row-reverse}.materials-quality-image-container,.materials-quality-content{flex:1;min-width:0}.materials-quality-image{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #00000014,0 30px 60px #0000000d;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);will-change:transform,box-shadow}.materials-quality-image:hover{transform:translateY(-10px);box-shadow:0 15px 35px #0000001a,0 40px 70px #00000012}.materials-quality-image img,.materials-quality-image .placeholder-svg{display:block;width:100%;height:auto;transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.materials-quality-image:hover img{transform:scale(1.05)}.materials-quality-image--small{height:300px}.materials-quality-image--small img{height:100%;object-fit:cover}.materials-quality-image--medium{height:400px}.materials-quality-image--medium img{height:100%;object-fit:cover}.materials-quality-image--large{height:550px}.materials-quality-image--large img{height:100%;object-fit:cover}.materials-origin{position:absolute;bottom:20px;right:20px;padding:8px 15px;border-radius:6px;font-size:.9rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.08em;transform:translateY(0);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 10px #00000026}.materials-quality-image:hover .materials-origin{transform:translateY(-5px);box-shadow:0 10px 20px #0003}.materials-quality-content-inner{max-width:500px;padding:20px;position:relative;opacity:0;transform:translate(20px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1);transition-delay:.2s}.materials-quality-item.animate .materials-quality-content-inner,.no-js .materials-quality-content-inner{opacity:1;transform:translate(0)}.materials-quality-item.reversed .materials-quality-content-inner{transform:translate(-20px)}.materials-quality-item.reversed.animate .materials-quality-content-inner{transform:translate(0)}[data-layout=standard] .materials-quality-item:nth-child(odd) .materials-quality-content-inner{margin-left:auto}[data-layout=standard] .materials-quality-item:nth-child(2n) .materials-quality-content-inner,[data-layout=alternating] .materials-quality-item.reversed .materials-quality-content-inner{margin-right:auto}.materials-quality-title{margin:0 0 15px;font-size:2rem;font-weight:600;position:relative;display:inline-block}.materials-quality-detail{margin-bottom:30px;position:relative}.detail-accent{display:block;width:60px;height:3px;border-radius:3px;position:relative;overflow:hidden}.detail-accent:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#ffffff4d;transform:skew(-30deg);animation:shine 3s infinite}@keyframes shine{0%{left:-100%}20%{left:100%}to{left:100%}}.materials-quality-text{font-size:1.05rem;line-height:1.7;margin-bottom:35px}.product-badge{display:inline-block;margin-bottom:15px;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;padding:6px 12px;border-radius:4px;position:relative;overflow:hidden;background-color:rgba(var(--color-foreground),.05)}.product-badge:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to right,transparent,rgba(255,255,255,.3),transparent);transform:rotate(45deg);animation:badgeShine 3s infinite}@keyframes badgeShine{0%{transform:translate(-100%) rotate(45deg)}20%,to{transform:translate(100%) rotate(45deg)}}.product-image{position:relative}.product-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#0000 65%,#00000040);z-index:1;transition:opacity .4s ease}.product-image:hover:after{opacity:.7}.materials-quality-button{display:inline-block;padding:.9rem 2rem;letter-spacing:.08em;text-decoration:none;border-radius:6px;position:relative;overflow:hidden;z-index:1;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 10px #0000001a}.materials-quality-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff1a;transform:translateY(-100%);transition:transform .5s cubic-bezier(.22,1,.36,1);z-index:-1}.materials-quality-button:hover{transform:translateY(-5px);box-shadow:0 10px 20px #00000026}.materials-quality-button:hover:before{transform:translateY(0)}.materials-quality-button:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--color-foreground),.2)}@media screen and (max-width: 989px){.materials-quality-item,.materials-quality-item.reversed{flex-direction:column;gap:50px}.materials-quality-content-inner{max-width:100%;padding:0;margin:0!important;transform:translateY(20px)!important}.materials-quality-item.animate .materials-quality-content-inner{transform:translateY(0)!important}}@media screen and (max-width: 749px){.materials-quality-section{padding:60px 0}.materials-quality-container{gap:60px}.materials-quality-title{font-size:1.5rem}.materials-quality-text{font-size:1rem}.section-title:after{bottom:-3px}.materials-quality-image:hover{transform:translateY(-5px)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/rcl-materials-quality.css.map */
