.wp-block-edytadidyk-testimonials{background:var(--wp--preset--color--base);padding:0;position:relative}.tst__inner{box-sizing:border-box;margin:0 auto;max-width:1080px;padding:clamp(56px,56px + 40*(100vw - 768px)/672,96px) clamp(18px,18px + 22*(100vw - 768px)/672,40px)}.tst__head{align-items:center;display:flex;flex-direction:column;text-align:center}.tst__heading{color:var(--wp--preset--color--ink);font-family:var(--wp--preset--font-family--display);font-size:clamp(32px,32px + 16*(100vw - 768px)/672,48px);font-weight:500;letter-spacing:-.01em;line-height:1.12;margin:0}.tst__lead{color:var(--wp--preset--color--muted);font-family:var(--wp--preset--font-family--body);font-size:clamp(16px,16px + 2*(100vw - 768px)/672,18px);line-height:1.7;margin:18px 0 0;max-width:60ch}.wp-block-edytadidyk-testimonials{--tst-per-page:6}.tst__slider{margin-top:clamp(30px,30px + 14*(100vw - 768px)/672,44px)}.tst__viewport{overflow:hidden}.tst__track{align-items:stretch;display:flex;transition:transform .55s cubic-bezier(.22,.61,.36,1);will-change:transform}.tst__page{align-content:start;box-sizing:border-box;display:grid;flex:0 0 100%;gap:clamp(14px,14px + 6*(100vw - 768px)/672,20px);grid-template-columns:repeat(3,minmax(0,1fr));min-width:100%}.tst__card{background:var(--wp--preset--color--blush);border-radius:var(--ed-radius-lg,28px);box-sizing:border-box;display:flex;flex-direction:column;margin:0;padding:clamp(22px,22px + 6*(100vw - 768px)/672,28px);position:relative}.tst__track:not(:has(.tst__page)){display:grid;gap:clamp(14px,14px + 6*(100vw - 768px)/672,20px);grid-template-columns:repeat(3,minmax(0,1fr))}.tst__mark{color:var(--wp--preset--color--rose-soft);display:block;font-family:var(--wp--preset--font-family--display);font-size:54px;line-height:.6}.tst__mark--big{font-size:86px}.tst__quote{color:var(--wp--preset--color--ink);font-family:var(--wp--preset--font-family--display);font-size:clamp(17px,17px + 2.5*(100vw - 768px)/672,19.5px);line-height:1.5;margin:14px 0 0}.tst__author{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:16px}.tst__author-name{color:var(--wp--preset--color--ink);font-size:15px;font-weight:500}.tst__author-meta,.tst__author-name{font-family:var(--wp--preset--font-family--body)}.tst__author-meta{color:var(--wp--preset--color--muted);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.tst__nav{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:clamp(18px,18px + 6*(100vw - 768px)/672,24px)}.tst__arrow{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:50%;color:var(--wp--preset--color--rose);cursor:pointer;display:grid;font-size:22px;height:44px;line-height:1;place-items:center;width:44px;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:border-color .3s cubic-bezier(.22,.61,.36,1),color .3s cubic-bezier(.22,.61,.36,1),opacity .3s cubic-bezier(.22,.61,.36,1)}.tst__arrow[disabled]{cursor:default;opacity:.35}.tst__dots{align-items:center;display:flex;gap:2px}.tst__dot{background:none;border:none;cursor:pointer;height:40px;padding:0;position:relative;width:26px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.tst__dot:before{background:var(--wp--preset--color--rose-soft);border-radius:999px;content:"";height:9px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .3s cubic-bezier(.22,.61,.36,1),background-color .3s cubic-bezier(.22,.61,.36,1);width:9px}.tst__dot.is-active:before{background:var(--wp--preset--color--rose);width:24px}@media(hover:hover){.tst__arrow:not([disabled]):hover{border-color:var(--wp--preset--color--rose);color:var(--wp--preset--color--rose-deep)}.tst__dot:not(.is-active):hover:before{background:var(--wp--preset--color--rose)}}@media(prefers-reduced-motion:reduce){.tst__track{transition:none}}.tst__empty{background:var(--wp--preset--gradient--blush-soft,var(--wp--preset--color--blush));border:1px solid var(--wp--preset--color--border);border-radius:var(--ed-radius-lg,28px);box-sizing:border-box;margin:clamp(28px,28px + 12*(100vw - 768px)/672,40px) auto 0;max-width:660px;padding:clamp(28px,28px + 16*(100vw - 768px)/672,44px);text-align:center}.tst__empty-text{color:var(--wp--preset--color--ink);font-family:var(--wp--preset--font-family--display);font-size:clamp(20px,20px + 5*(100vw - 768px)/672,25px);line-height:1.45;margin:10px 0 0}.tst__actions{display:flex;justify-content:center;margin-top:clamp(24px,24px + 8*(100vw - 768px)/672,32px)}@media(max-width:1024px){.wp-block-edytadidyk-testimonials{--tst-per-page:4}.tst__page,.tst__track:not(:has(.tst__page)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.wp-block-edytadidyk-testimonials{--tst-per-page:2}.tst__page,.tst__track:not(:has(.tst__page)){grid-template-columns:1fr}}.tst__rating{align-items:center;background:var(--wp--preset--color--blush);border-radius:999px;color:var(--wp--preset--color--rose-deep);display:inline-flex;font-family:var(--wp--preset--font-family--body);font-size:13.5px;font-weight:500;gap:10px;margin-top:18px;padding:8px 18px}.tst__stars{color:var(--wp--preset--color--champagne);letter-spacing:2px}.tst__source{color:var(--wp--preset--color--muted);font-size:13px;margin:clamp(20px,20px + 6*(100vw - 768px)/672,26px) 0 0;text-align:center}
