.about-craftsmanship{padding:0 0 48px}.about-craftsmanship__wrapper{display:flex;align-items:stretch;justify-content:center;gap:0;margin-top:48px}.about-craftsmanship__step{flex:1;max-width:260px;text-align:center;padding:28px 20px 32px;background:rgba(var(--color-background),.6);border-radius:24px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.about-craftsmanship__step:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(var(--color-foreground),.08)}.about-craftsmanship__step:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1.5px dashed rgba(var(--color-foreground),.12);border-radius:18px;pointer-events:none}.about-craftsmanship__step-badge{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 20px;background:linear-gradient(135deg,rgb(var(--color-button)),rgba(var(--color-button),.85));color:rgb(var(--color-button-text));border-radius:50%;font-size:22px;font-weight:700;position:relative;box-shadow:0 3px 12px rgba(var(--color-button),.25)}.about-craftsmanship__step-badge:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:2px dashed rgba(255,255,255,.6);border-radius:50%;pointer-events:none}.about-craftsmanship__step-icon{display:none}.about-craftsmanship__step-heading{margin:0 0 10px;font-size:16px;font-weight:600;color:rgb(var(--color-foreground));letter-spacing:.3px}.about-craftsmanship__step-text{font-size:14px;line-height:1.65;color:rgba(var(--color-foreground),.65)}.about-craftsmanship__step-text p{margin:0}.about-craftsmanship__connector{display:flex;align-items:center;justify-content:center;width:40px;flex-shrink:0;color:rgba(var(--color-button),.45);padding-top:16px;position:relative}.about-craftsmanship__connector:before{content:"";position:absolute;top:50%;left:-8px;right:-8px;height:0;border-top:2px dashed rgba(var(--color-button),.2);transform:translateY(-50%);z-index:0}.about-craftsmanship__connector svg{width:22px;height:22px;position:relative;z-index:1;background:rgb(var(--color-background));padding:2px;border-radius:50%}@media screen and (max-width:989px){.about-craftsmanship__wrapper{flex-wrap:wrap;gap:20px}.about-craftsmanship__step{flex:0 0 calc(50% - 10px);max-width:none;padding:20px 16px 24px}.about-craftsmanship__connector{display:none}}@media screen and (max-width:749px){.about-craftsmanship__wrapper{flex-direction:column;align-items:center;gap:24px}.about-craftsmanship__step{flex:0 0 auto;max-width:320px;width:100%}.about-craftsmanship__step-badge{width:52px;height:52px;font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-about-craftsmanship.css.map */
