.product-instructions{background-color:rgb(var(--color-background))}.product-instructions__container{max-width:1200px;margin:0 auto}.product-instructions__subtitle{color:#ef4444;font-size:1.2rem;font-weight:600;letter-spacing:.1em;margin:0 0 1.5rem;text-align:center}.product-instructions__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4rem;padding-bottom:2rem;border-bottom:1px solid rgba(var(--color-foreground),.1);flex-wrap:wrap;gap:2rem}.product-instructions__title{font-size:clamp(3rem,5vw,5rem);font-weight:900;letter-spacing:-.02em;line-height:1;margin:0;text-transform:uppercase;font-style:italic}.product-instructions__title--highlight{color:#ef4444}.product-instructions__time{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.product-instructions__time-label{font-size:1rem;font-weight:500;letter-spacing:.1em;color:rgba(var(--color-foreground),.6);margin-bottom:.5rem}.product-instructions__time-value{font-size:2rem;font-weight:700;color:rgb(var(--color-foreground))}.product-instructions__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;margin-bottom:3rem}.product-instructions__step{position:relative;display:flex;flex-direction:column;gap:1.5rem}.product-instructions__step-indicator{display:flex;align-items:center;gap:1rem}.product-instructions__step-number{font-size:6rem;font-weight:900;color:rgba(var(--color-foreground),.05);line-height:1;top:-1rem;left:-.5rem;z-index:0;font-style:italic}.product-instructions__step-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#ef44441a;border-radius:50%;color:#ef4444;flex-shrink:0;position:relative;z-index:1}.product-instructions__step-icon svg{width:24px;height:24px}.product-instructions__step-title{font-size:1.8rem;font-weight:700;letter-spacing:.02em;margin:0;text-transform:uppercase;position:relative;z-index:1}.product-instructions__step-description{font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.75);margin:0;position:relative;z-index:1}.product-instructions__step-image{position:relative;z-index:1;border-radius:12px;overflow:hidden;margin-top:1rem}.product-instructions__step-image img{width:100%;height:auto;display:block;border-radius:12px}.product-instructions__note{display:flex;gap:1.5rem;padding:2rem;background-color:rgba(var(--color-foreground),.03);border-radius:12px;align-items:flex-start}.product-instructions__note-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#ef44441a;border-radius:50%;color:#ef4444;flex-shrink:0}.product-instructions__note-icon svg{width:20px;height:20px}.product-instructions__note-content{font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.product-instructions__note-content strong{font-weight:600;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.product-instructions__header{flex-direction:column;gap:2rem}.product-instructions__time{align-items:flex-start;text-align:left}.product-instructions__steps{grid-template-columns:1fr;gap:4rem}.product-instructions__step-number{font-size:4rem}.product-instructions__note{flex-direction:column;gap:1rem}}@media screen and (min-width:750px)and (max-width:989px){.product-instructions__steps{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.product-instructions__steps[data-step-count="3"]{grid-template-columns:repeat(3,1fr)}.product-instructions__steps[data-step-count="4"]{grid-template-columns:repeat(4,1fr)}}@media(prefers-reduced-motion:no-preference){.product-instructions__step{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards}.product-instructions__step:nth-child(1){animation-delay:.1s}.product-instructions__step:nth-child(2){animation-delay:.2s}.product-instructions__step:nth-child(3){animation-delay:.3s}.product-instructions__step:nth-child(4){animation-delay:.4s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-product-instructions.css.map */
