.gallery-page[data-gallery][data-gallery-layout=film-web] .gallery-stage{display:grid;height:auto}.gallery-page[data-gallery-layout=film-web] .gallery-stage>:is(.gallery-counter-field,.film-web){grid-area:1 / 1;align-self:start}.film-web{--edge-card: clamp(54px, 6.7vw, 104px);position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;row-gap:clamp(12px,1.2vw,22px);width:100%;padding-block:clamp(16px,1.65vw,28px) 32px;box-sizing:border-box;pointer-events:none}.film-web__group{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px clamp(24px,4vw,72px);align-items:center;justify-items:start}body:has(>[data-policy-footer]) .film-web{padding-block-end:calc(116px + env(safe-area-inset-bottom))}.film-web__group svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:#c9cdcc;stroke-width:4.5;opacity:.9;-webkit-mask-image:url(gallery-chalk-grain.svg);mask-image:url(gallery-chalk-grain.svg);-webkit-mask-size:48px 48px;mask-size:48px 48px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.film-web__group:focus-within svg,.film-web__group:has(.gallery-piece:hover) svg{opacity:1}.gallery-page[data-gallery].is-filtered .film-web .gallery-item:not([hidden]){position:relative;inset:auto;top:auto!important;transform:none;transition:none;pointer-events:auto}.gallery-page[data-gallery].is-filtered .film-web .gallery-item[data-gallery-category=teeth]:not([hidden]){width:var(--edge-card);min-width:0}.film-web .gallery-item[data-gallery-category=teeth] .gallery-piece{padding:4px}.gallery-page[data-gallery] .film-web [data-rail-label] .gallery-piece__label{padding-top:3px}.gallery-page[data-gallery] .film-web [data-rail-label] :is(.gallery-specimen__title,.gallery-specimen__details){display:none}.film-web [data-rail-label]:after{content:attr(data-rail-label);display:block;font-size:9px;line-height:1.15;font-weight:700;text-align:left;white-space:normal;text-wrap:balance;overflow-wrap:anywhere}.film-web__group[data-shape=bridge]{align-items:start}.film-web__group[data-shape=bridge]>figure:nth-of-type(2){margin-top:calc(.75 * var(--gallery-row-h))}.film-web__group[data-shape=bridge]>figure:nth-of-type(3){grid-column:1;justify-self:end}.film-web__group[data-shape=pair]{margin-top:var(--gallery-row-h)}.film-web__group[data-shape=pair]>figure:nth-of-type(2){align-self:end;margin-bottom:12px}.film-web__group[data-shape=fork]>figure:first-of-type{grid-area:1 / 2 / span 2;justify-self:start}.film-web__group[data-shape=fork]>figure:nth-of-type(n+2){grid-column:1;justify-self:end;margin-inline-start:6px}.film-web__other{margin-top:calc(.5 * var(--gallery-row-h))}.film-web__other>figure:nth-of-type(2n){margin-top:var(--gallery-row-h);margin-inline-end:6px}@media(min-width:651px){.film-web{row-gap:clamp(12px,1.1vw,20px)}.film-web__group{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-self:stretch;align-items:start}.film-web__group[data-shape=bridge]{grid-area:1 / 1 / span 2;grid-template-rows:subgrid}.film-web__group[data-shape=bridge]>figure:first-of-type,.film-web__group[data-shape=pair]>figure:first-of-type{grid-area:1 / 1 / 2 / 4;justify-self:end;margin-right:8px}.film-web__group[data-shape=bridge]>figure:nth-of-type(2){grid-area:2 / 2 / 3 / -1;margin:0 0 0 8px}.film-web__group[data-shape=pair]{grid-area:1 / 2;margin-top:0}.film-web__group[data-shape=pair]>figure:first-of-type{margin-top:clamp(34px,3.4vw,64px)}.film-web__group[data-shape=fork]{grid-area:2 / 2}.film-web__group[data-shape=fork]>figure:first-of-type{grid-area:1 / 1;justify-self:end;margin:calc(-1 * var(--gallery-row-h)) 8px 0 0}.gallery-page[data-gallery].is-filtered .film-web .gallery-item[data-gallery-category=teeth]:not([hidden]){position:absolute}.film-web__group[data-shape=bridge]>figure:nth-of-type(3){grid-area:1 / 2 / 2 / 3;place-self:end center;margin:0 0 12px}.film-web__group[data-shape=pair]>figure:nth-of-type(2){grid-area:1 / 2 / 2 / 3;place-self:end start;margin:0 0 clamp(16px,2.2vw,40px) 8px}.film-web__group[data-shape=fork]>figure:nth-of-type(2){grid-area:1 / 2;place-self:start;margin:8px 0 0 8px}.film-web__group[data-shape=fork]>figure:nth-of-type(3){grid-area:1 / 2 / 2 / 3;place-self:end;margin:0 0 12px}.film-web__other{grid-column:1 / -1;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-flow:row dense;margin-top:0}.film-web__other>figure:nth-of-type(odd){grid-column:6 / span 3;margin-left:8px}.film-web__other>figure:nth-of-type(2n){grid-column:4 / span 2;margin:var(--gallery-row-h) 0 0 8px}}@media(max-width:650px){.film-web{--edge-card: clamp(46px, 13.5vw, 68px);--edge-inset: clamp(3px, 1vw, 7px);--edge-lane: calc(var(--edge-card) + 2 * var(--edge-inset));row-gap:8px;padding-block:6px 16px}.gallery-page[data-gallery].is-filtered .film-web .gallery-item[data-gallery-category=film]:not([hidden]){width:min(30vw,150px);max-width:100%}.film-web .gallery-item[data-gallery-category=teeth] .gallery-piece{padding:2px}.film-web .gallery-item[data-gallery-category=teeth] .gallery-piece__slides{margin:0}.film-web .gallery-specimen__title{white-space:normal;text-wrap:balance;overflow-wrap:anywhere}.film-web [data-rail-label]:after{font-size:8px}.film-web__group{grid-column:1 / -1;grid-template-columns:var(--edge-lane) repeat(2,minmax(0,1fr)) var(--edge-lane);gap:6px 0;align-items:start}.film-web__group svg{stroke:#efefed}.film-web__group[data-shape=bridge]{padding-bottom:calc(.85 * var(--edge-card));margin-bottom:calc(-.85 * var(--edge-card))}.film-web__group[data-shape=bridge]>figure:first-of-type,.film-web__other>figure:nth-of-type(odd){grid-column:2;justify-self:center}.film-web__group[data-shape=bridge]>figure:nth-of-type(2),.film-web__other>figure:nth-of-type(2n){grid-column:3;justify-self:center;margin:16px 0 0}.film-web__group[data-shape=bridge]>figure:nth-of-type(3){grid-area:1 / 1;place-self:end center;margin-bottom:calc(-.85 * var(--edge-card))}.film-web__group[data-shape=fork]{grid-area:auto / 2;grid-template-columns:minmax(0,1fr) var(--edge-lane);margin:0;align-self:start}.film-web__group[data-shape=fork]>figure:first-of-type{grid-area:1 / 1 / span 2;place-self:start center}.film-web__group[data-shape=fork]>figure:nth-of-type(n+2){grid-column:2;place-self:center;margin:0}.film-web__group[data-shape=pair]{grid-column:1;grid-template-columns:var(--edge-lane) minmax(0,1fr);align-self:start;margin:0}.film-web__group[data-shape=fork]:has(+[data-shape=pair]),.film-web__group[data-shape=fork]+.film-web__group[data-shape=pair]{grid-row:2}.film-web__group[data-shape=fork]+.film-web__group[data-shape=pair]{margin-top:clamp(36px,12vw,64px)}.film-web__group[data-shape=pair]>figure:first-of-type{grid-area:1 / 2;justify-self:center}.film-web__group[data-shape=pair]>figure:nth-of-type(2){grid-area:1 / 1;place-self:center;margin:0}.film-web__other{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/gallery-film-web.css.map */
