.qs-section{background-color:var(--qs-bg, #ffffff);padding-top:var(--section-pt, 40px);padding-bottom:var(--section-pb, 40px)}.qs-inner{display:flex;flex-direction:column;gap:24px}.qs-stepper{display:flex;align-items:center;gap:0;width:100%}.qs-step{display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.qs-step__dot{width:16px;height:16px;border-radius:50%;background:var(--qs-step-inactive, #cccccc);border:2px solid var(--qs-step-inactive, #cccccc);transition:background .2s,border-color .2s;display:block}.qs-step--active .qs-step__dot,.qs-step--done .qs-step__dot{background:var(--qs-step-active, #111111);border-color:var(--qs-step-active, #111111)}.qs-step__label{font-size:13px;font-weight:600;color:var(--qs-step-inactive, #cccccc);white-space:nowrap;transition:color .2s}.qs-step--active .qs-step__label{color:var(--qs-text, #111111);font-weight:700}.qs-step--done .qs-step__label{color:var(--qs-text, #111111)}.qs-step__line{flex:1;height:1.5px;background:var(--qs-step-line, #dddddd);margin-bottom:24px}.qs-panels{position:relative}.qs-panel{display:none;flex-direction:column;gap:20px}.qs-panel--active{display:flex}.qs-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:4px;width:100%}.qs-grid__item{aspect-ratio:1;overflow:hidden;border-radius:4px;min-width:0}.qs-grid__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.qs-grid__item img:hover{transform:scale(1.04)}.qs-content{display:flex;flex-direction:column;gap:10px}.qs-content__title{font-family:Oswald,sans-serif;font-size:var(--qs-title-size, 24px);font-weight:700;color:var(--qs-text, #111111);text-transform:uppercase;letter-spacing:.03em;margin:0}.qs-content__body{font-size:var(--qs-body-size, 15px);color:var(--qs-text, #111111);line-height:1.6;opacity:.75}.qs-content__body p{margin:0 0 8px}.qs-content__body p:last-child{margin-bottom:0}@media screen and (min-width:750px){.qs-grid{gap:6px}.qs-content__title{font-size:calc(var(--qs-title-size, 24px) + 4px)}}@media screen and (max-width:749px){.qs-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:3px!important;width:100%!important}.qs-grid__item{aspect-ratio:1!important;min-width:0!important;overflow:hidden!important}.qs-step__label{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-quality-steps.css.map */
