.laasa-justdry{width:100%;background:var(--justdry-bg,#111);color:var(--justdry-text,#fff);overflow:hidden;padding-inline:clamp(16px,4vw,64px)}
.laasa-justdry__header{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 20px;margin:0 0 30px}
.laasa-justdry__header h2{font-family:var(--font-heading--family,inherit);font-size:clamp(24px,3.2vw,36px);line-height:1.15;margin:0;color:inherit;font-weight:650;text-align:center}
.laasa-justdry__header a{color:inherit;font-size:16px;text-underline-offset:5px;white-space:nowrap}
laasa-justdry-slider{display:block;min-width:0}
.laasa-justdry__track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;outline-offset:-2px}
.laasa-justdry__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:18px;min-width:0;text-align:center}
.laasa-justdry__circle{display:flex;align-items:center;justify-content:center;width:110px;height:110px;border-radius:50%;overflow:hidden;background:#fff;flex-shrink:0}
.laasa-justdry__circle img,.laasa-justdry__circle svg{display:block;width:100%;height:100%;object-fit:contain}
.laasa-justdry__item h3{font-family:var(--font-heading--family,inherit);font-size:18px;font-weight:600;line-height:1.3;margin:0;color:inherit;white-space:nowrap}
.laasa-justdry__navigation{display:none;justify-content:center;align-items:center;gap:28px;margin-top:24px;color:inherit}
.laasa-justdry__navigation[hidden]{display:none!important}
.laasa-justdry__navigation button{border:0;background:transparent;color:inherit;cursor:pointer;min-width:44px;min-height:44px;padding:0;font-size:30px;line-height:1}
.laasa-justdry__navigation button:disabled{opacity:.3;cursor:default}
.laasa-justdry__navigation span{font-size:14px;min-width:42px;text-align:center}
.laasa-justdry button:focus-visible,.laasa-justdry a:focus-visible,.laasa-justdry__track:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(min-width:750px){
 .laasa-justdry{display:flex;flex-direction:column;padding-inline:2%}
 .laasa-justdry>laasa-justdry-slider{order:0}
 .laasa-justdry__header{order:1;margin:30px 0 0}
 .laasa-justdry__header h2{display:none}
 .laasa-justdry__header a{background:#fff;color:#111;min-height:44px;min-width:106px;display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;font-size:12px;text-decoration:none}
 .laasa-justdry__circle{width:120px;height:120px}
 .laasa-justdry__item h3{font-size:15px;font-weight:500}
}
@media(max-width:749px){
 .laasa-justdry{padding-inline:16px}
 .laasa-justdry__header{gap:10px;margin-bottom:28px}
 .laasa-justdry__header h2{font-size:clamp(22px,6vw,30px)}
 .laasa-justdry__header a{font-size:14px}
 .laasa-justdry__track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:42%;gap:5%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;padding:0 0 4px}
 .laasa-justdry__track::-webkit-scrollbar{display:none}
 .laasa-justdry__item{scroll-snap-align:start;gap:18px}
 .laasa-justdry__circle{width:76px;height:76px}
 .laasa-justdry__item h3{font-size:clamp(12px,3.5vw,16px)}
 .laasa-justdry__navigation{display:flex}
}
