.clb{--clb-gap: 0px;--clb-ink: #11120f;--clb-muted: #62645e;--clb-paper: #f2f3ef;display:block;color:var(--clb-ink);background:#fff;padding:clamp(28px,3vw,44px) clamp(16px,4vw,64px) 64px;font-family:var(--font-body--family, Arial, sans-serif)}.clb__intro,.clb__grid,.clb__loader,.clb__pagination{max-width:1600px;margin-inline:auto}.clb__intro{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(12px,2vw,28px) 0 clamp(28px,3vw,44px)}.clb__brand{width:clamp(76px,6vw,96px);margin:0 0 clamp(10px,1.2vw,16px);color:var(--clb-ink)}.clb__brand img,.clb__brand svg{display:block;width:100%;height:auto}.clb h1.clb__wordmark{margin:0;color:var(--clb-ink);font-family:var(--clb-display, var(--font-heading--family, Arial, sans-serif));font-size:clamp(52px,5vw,72px);font-weight:var(--clb-display-weight, 500);letter-spacing:.04em;line-height:1;text-transform:uppercase}.clb__description{max-width:520px;margin:clamp(10px,1.2vw,14px) 0 0;color:var(--clb-muted);font-size:11px;font-weight:600;letter-spacing:.24em;line-height:1.7;text-transform:uppercase;text-wrap:balance}.clb__grid{position:relative;min-height:0}.clb__item{position:absolute;top:0;left:0;margin:0;content-visibility:auto;contain-intrinsic-size:auto 400px}.clb__photo{display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:var(--clb-paper);cursor:zoom-in;overflow:hidden}.clb__photo img{display:block;width:100%;height:100%;object-fit:contain}.clb__photo:focus-visible,.clb button:focus-visible,.clb__pagination a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.clb__loader{text-align:center;padding-top:32px;min-height:100px}.clb__status{font-size:12px;color:var(--clb-muted);letter-spacing:.025em}.clb__status:empty{display:none}.clb__more{background:transparent;color:var(--clb-ink);border:0;border-bottom:1px solid;padding:12px 8px;font:inherit;font-size:12px;cursor:pointer}.clb [hidden]{display:none!important}.clb__pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:24px 0;border-top:1px solid #d9dad7;font-size:14px;line-height:1.4}.clb__pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.clb__pagination a{color:var(--clb-ink);text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.clb__page-control,.clb__page-number{display:inline-flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;border:1px solid #b9bbb5;background:#fff;font-weight:500}.clb__page-control{min-width:112px;padding:10px 20px}.clb__page-number{min-width:44px;padding:10px}.clb__pagination a:hover{background:var(--clb-paper);border-color:var(--clb-ink)}.clb__page-number[aria-current=page]{background:var(--clb-ink);border-color:var(--clb-ink);color:#fff}.clb__page-control[aria-disabled=true]{color:#8b8d87;border-color:#e1e2df;background:#f7f8f5}.clb__page-dots{color:var(--clb-muted);padding:0 2px}@media(max-width:749px){.clb{--clb-gap: 0px;padding-top:24px}.clb__brand{width:72px;margin-bottom:10px}.clb h1.clb__wordmark{font-size:46px}.clb__description{max-width:300px;font-size:10px;letter-spacing:.2em;margin-top:14px}.clb__pagination{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:24px 0}.clb__pages{grid-column:1 / -1;grid-row:1;gap:6px}.clb__page-control{min-width:0;font-size:14px}.clb__page-number{min-width:44px}}.clb .cep-lightbox button:disabled{opacity:.25;cursor:default}.clb__intro{position:relative;isolation:isolate}.clb__intro:before{content:"";position:absolute;z-index:-1;top:-24px;right:-64px;bottom:0;left:-64px;background:repeating-linear-gradient(180deg,rgba(17,18,15,.07) 0 1px,transparent 1px 7px);-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 55%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse 60% 60% at 50% 55%,#000 0%,transparent 72%);pointer-events:none}.clb h1.clb__wordmark{display:flex;align-items:center;gap:24px}.clb h1.clb__wordmark:before,.clb h1.clb__wordmark:after{content:"";width:clamp(48px,12vw,220px);height:1px;background:var(--clb-ink);opacity:.35}.clb__brand,.clb h1.clb__wordmark,.clb__description{position:relative}.clb h1.clb__wordmark{padding:4px 0}.clb__grid:empty{min-height:100vh}
/*# sourceMappingURL=/cdn/shop/t/31/assets/cyril-lookbook.css.map */
