.lina-storybook-gallery{--lina-gallery-gap: clamp(16px, 2.5vw, 32px)}.lina-storybook-gallery__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--lina-gallery-gap)}.lina-storybook-gallery__column{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;margin:0;padding:0;border:0;background:transparent;text-align:center;font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none}.lina-storybook-gallery__media{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;background-color:#f6efe3}.lina-storybook-gallery__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s ease}.lina-storybook-gallery__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:14px;opacity:.6}.lina-storybook-gallery__column:hover .lina-storybook-gallery__image,.lina-storybook-gallery__column:focus-visible .lina-storybook-gallery__image{transform:scale(1.04);opacity:.94}.lina-storybook-gallery__title{font-size:18px;font-weight:600;letter-spacing:.04em;line-height:1.3}.lina-storybook-gallery__copy{display:block;max-width:32ch;font-size:14px;line-height:1.7;color:inherit;opacity:.8}.lina-storybook-gallery__copy:empty{display:none}.lina-storybook-viewer{--storybook-viewer-bg: #FDF4E4;--storybook-viewer-control: #7B5454;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:none;flex-direction:column;background-color:var(--storybook-viewer-bg);overflow:hidden;font-family:inherit}.lina-storybook-viewer.is-open{display:flex;animation:lina-sb-gallery-fade-in .3s ease}@keyframes lina-sb-gallery-fade-in{0%{opacity:0}to{opacity:1}}.lina-storybook-viewer__close{position:absolute;top:calc(12px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right));z-index:3;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;background:transparent;color:var(--storybook-viewer-control);cursor:pointer;transition:opacity .2s ease;-webkit-appearance:none;appearance:none}.lina-storybook-viewer__close svg{display:block;width:28px;height:28px}.lina-storybook-viewer__close:hover{opacity:.65}.lina-storybook-viewer__stage{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 clamp(8px,3vw,40px)}.lina-storybook-viewer__image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;opacity:1;transition:opacity .28s ease;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.lina-storybook-viewer__image.is-fading{opacity:0}.lina-storybook-viewer__nav{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:clamp(24px,8vw,72px);padding:12px 16px calc(16px + env(safe-area-inset-bottom))}.lina-storybook-viewer__nav-btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:6px 18px;border:0;background:transparent;color:var(--storybook-viewer-control);font-family:inherit;font-size:15px;letter-spacing:.04em;cursor:pointer;transition:opacity .2s ease;-webkit-appearance:none;appearance:none}.lina-storybook-viewer__nav-btn svg{display:block;width:22px;height:22px}.lina-storybook-viewer__nav-btn:hover:not(:disabled),.lina-storybook-viewer__nav-btn:focus-visible:not(:disabled){opacity:.65}.lina-storybook-viewer__nav-btn:disabled{opacity:.3;cursor:default;pointer-events:none}@media screen and (max-width:749px){.lina-storybook-gallery__grid{grid-template-columns:repeat(2,1fr);gap:14px}.lina-storybook-gallery__column{gap:10px}.lina-storybook-gallery__title{font-size:16px}.lina-storybook-viewer__nav{gap:40px}.lina-storybook-viewer__nav-btn{padding:6px 16px}.lina-storybook-viewer__nav-label{display:none}}@media(prefers-reduced-motion:reduce){.lina-storybook-viewer.is-open,.lina-storybook-viewer__image,.lina-storybook-gallery__image{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/product-gallery-masonry.css.map */
