.VCpaU{aspect-ratio:var(--ricos-internal-gallery-slider-ratio);inline-size:100%}.AagI4{-ms-scroll-snap-type:inline mandatory;scroll-snap-type:inline mandatory}.AagI4,.gyA-x{block-size:100%}.gyA-x{gap:var(--ricos-internal-gallery-slider-spacing)}.f303T{block-size:100%;flex:0 0 auto;scroll-snap-align:center;scroll-snap-stop:always}.ifU8w .f303T{aspect-ratio:var(--ricos-internal-gallery-slider-ratio);inline-size:100%}.dKSdY .f303T{aspect-ratio:var(--ricos-internal-gallery-slider-item-ratio);inline-size:auto;max-inline-size:var(--ricos-internal-gallery-slider-item-width)}.MnvpP{display:flex;flex-direction:column;gap:var(--ricos-internal-gallery-panorama-spacing,5px);list-style:none;margin:0;padding:0}.MnvpP,.fI9nA{inline-size:100%}.fI9nA{container-type:inline-size;min-inline-size:0}.fI9nA:where([data-ricos-responsive=viewport]),:where([data-ricos-responsive=viewport]) .fI9nA{container-type:normal}.Zy54Q{--ricos-internal-gallery-thumbnail-size:120px;--ricos-internal-gallery-thumbnail-stage-block-size:500px;display:grid;inline-size:100%;min-inline-size:0}.Zy54Q [data-hook=gallery-fullsize]{grid-area:stage;min-block-size:0;min-inline-size:0}.cpe-d{grid-template:"strip" var(--ricos-internal-gallery-thumbnail-size) "stage" var(--ricos-internal-gallery-thumbnail-stage-block-size)/minmax(0,1fr)}.fz3a-{grid-template:"stage" var(--ricos-internal-gallery-thumbnail-stage-block-size) "strip" var(--ricos-internal-gallery-thumbnail-size)/minmax(0,1fr)}.NdRqt{grid-template:"strip stage" var(--ricos-internal-gallery-fullsize-block-size)/var(--ricos-internal-gallery-thumbnail-size) minmax(0,1fr)}.EIROg,.NdRqt{--ricos-internal-gallery-fullsize-block-size:calc(var(--ricos-internal-gallery-thumbnail-stage-block-size) + var(--ricos-internal-gallery-thumbnail-size))}.EIROg{grid-template:"stage strip" var(--ricos-internal-gallery-fullsize-block-size)/minmax(0,1fr) var(--ricos-internal-gallery-thumbnail-size)}.KyQns{block-size:var(--ricos-internal-gallery-thumbnail-stage-block-size);display:block}.CPuwW{grid-area:strip;min-block-size:0;min-inline-size:0;overflow:hidden}.RePF9{block-size:100%;display:flex;gap:var(--ricos-internal-gallery-thumbnail-spacing);inline-size:100%;list-style:none;margin:0;overflow:auto;padding:0;scrollbar-width:none}.RePF9::-webkit-scrollbar{display:none}.EIROg .RePF9,.NdRqt .RePF9{flex-direction:column}.U1Uxx{block-size:var(--ricos-internal-gallery-thumbnail-size);flex:0 0 var(--ricos-internal-gallery-thumbnail-size);inline-size:var(--ricos-internal-gallery-thumbnail-size)}.HruNj{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;block-size:100%;border:0;cursor:pointer;display:block;inline-size:100%;padding:0;position:relative}.HruNj [data-hook^=gallery-thumbnail-media]{aspect-ratio:1;block-size:100%;inline-size:100%}.HruNj:focus-visible{outline:2px solid #3899ec;outline-offset:-2px}.HruNj[aria-current=true]:after{background:hsla(0,0%,100%,.4);content:"";inset:0;pointer-events:none;position:absolute}@container (max-width: 500px){.Zy54Q:where(:not([data-ricos-responsive=viewport],[data-ricos-responsive=viewport] *)){--ricos-internal-gallery-thumbnail-size:90px}}@media (max-width:500px){.Zy54Q:where([data-ricos-responsive=viewport]),:where([data-ricos-responsive=viewport]) .Zy54Q{--ricos-internal-gallery-thumbnail-size:90px}}@media (prefers-reduced-motion:reduce){.RePF9{scroll-behavior:auto}}._35Llo{display:grid;gap:var(--ricos-internal-gallery-grid-spacing,5px);grid-template-columns:repeat(var(--ricos-internal-gallery-grid-columns,3),minmax(0,1fr));inline-size:100%;list-style:none;margin:0;padding:0}.dikkK{aspect-ratio:var(--ricos-internal-gallery-grid-ratio,1)}._62j0q{inline-size:100%;list-style:none;margin:0;padding:0}.dCLqw{container-type:inline-size;display:flex;flex-wrap:wrap;gap:var(--ricos-internal-gallery-masonry-spacing,5px)}.dCLqw:where([data-ricos-responsive=viewport]),:where([data-ricos-responsive=viewport]) .dCLqw{container-type:normal}.dCLqw .dIDMZ{flex:calc(var(--ricos-internal-gallery-masonry-item-ratio)*1000) 1 calc(var(--ricos-internal-gallery-masonry-row-basis, 240px)*var(--ricos-internal-gallery-masonry-item-ratio));max-inline-size:calc(var(--ricos-internal-gallery-masonry-row-max-basis, 450px)*var(--ricos-internal-gallery-masonry-item-ratio))}@supports not (contain:inline-size){@media only screen and (max-width:480px){.dCLqw .dIDMZ{max-inline-size:none}}}@container (width < 480px){.dCLqw:where(:not([data-ricos-responsive=viewport],[data-ricos-responsive=viewport] *)) .dIDMZ{max-inline-size:none}}@media (width < 480px){.dCLqw:where([data-ricos-responsive=viewport]) .dIDMZ,:where([data-ricos-responsive=viewport]) .dCLqw .dIDMZ{max-inline-size:none}}.woW8G{-moz-column-gap:var(--ricos-internal-gallery-masonry-spacing,5px);column-gap:var(--ricos-internal-gallery-masonry-spacing,5px);-moz-column-width:var(--ricos-internal-gallery-masonry-target-size,300px);column-width:var(--ricos-internal-gallery-masonry-target-size,300px)}.woW8G .dIDMZ{-moz-column-break-inside:avoid;break-inside:avoid;display:inline-block;inline-size:100%;margin-block-end:var(--ricos-internal-gallery-masonry-spacing,5px);vertical-align:top}.dIDMZ{aspect-ratio:var(--ricos-internal-gallery-masonry-item-ratio);overflow:hidden}.udVuj{inline-size:100%}._36sIS,.udVuj{block-size:var(--ricos-internal-gallery-masonry-horizontal-block-size,500px)}._36sIS{-ms-scroll-snap-type:inline proximity;scroll-snap-type:inline proximity}.my4d7{block-size:var(--ricos-internal-gallery-masonry-horizontal-block-size,500px);flex-wrap:nowrap;inline-size:100%}.my4d7.dCLqw{align-items:center}.my4d7.dCLqw .dIDMZ{block-size:min(var(--ricos-internal-gallery-masonry-target-size,300px),var(--ricos-internal-gallery-masonry-horizontal-block-size,500px));flex:0 0 auto;inline-size:auto;max-inline-size:none;scroll-snap-align:start}.my4d7.woW8G{-moz-column-fill:auto;column-fill:auto;-moz-column-width:var(--ricos-internal-gallery-masonry-target-size,300px);column-width:var(--ricos-internal-gallery-masonry-target-size,300px);display:block}._7O-Gr{inline-size:100%}.G31cs,._7O-Gr{block-size:var(--ricos-internal-gallery-fullsize-block-size,500px)}.G31cs{-ms-scroll-snap-type:inline mandatory;scroll-snap-type:inline mandatory}.Sch-3{gap:0}.HHuz4,.Sch-3{block-size:var(--ricos-internal-gallery-fullsize-block-size,500px)}.HHuz4{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.HHuz4,._1RRNV{inline-size:100%}._1RRNV,.aH0mt{block-size:500px}.aH0mt{-ms-scroll-snap-type:inline proximity;scroll-snap-type:inline proximity}.-R6XE{gap:var(--ricos-internal-gallery-column-spacing)}.-R6XE,.pc4lB{block-size:500px}.pc4lB{flex:0 0 175px;inline-size:175px;scroll-snap-align:start}.ItMRO{container-type:inline-size;inline-size:100%;overflow-x:clip}.ItMRO:where([data-ricos-responsive=viewport]),:where([data-ricos-responsive=viewport]) .ItMRO{container-type:normal}._5qriF{display:grid;gap:var(--ricos-internal-gallery-collage-spacing,5px);grid-auto-flow:row dense;inline-size:100%;list-style:none;margin:0;padding:0}._3YbkO{align-self:stretch;aspect-ratio:var(--ricos-internal-gallery-collage-cell-ratio,4/3);justify-self:stretch;overflow:hidden}.rhOGa{--ricos-internal-gallery-collage-unit:1cqw;gap:0;inline-size:calc(100% + var(--ricos-internal-gallery-collage-spacing, 5px));margin-block-end:calc(var(--ricos-internal-gallery-collage-spacing, 5px)*-1)}:where([data-ricos-responsive=viewport]) .rhOGa{--ricos-internal-gallery-collage-unit:1vw}.rhOGa ._3YbkO{aspect-ratio:auto;margin-block-end:var(--ricos-internal-gallery-collage-spacing,5px);margin-inline-end:var(--ricos-internal-gallery-collage-spacing,5px)}._3YFKQ{grid-template-columns:minmax(0,1fr)}._3YFKQ ._3YbkO{align-self:start;aspect-ratio:auto;block-size:0;justify-self:start;position:relative}._3YFKQ ._3YbkO>figure{inset:0;position:absolute}.epNrj{inline-size:100%;outline:none}.I85u-{display:block;inline-size:100%;overflow:hidden;position:relative}.I85u->img,.I85u->video{block-size:100%;display:block;inline-size:100%;-o-object-position:center;object-position:center}.Ap6qL{align-items:center;display:flex;justify-content:center}.Ap6qL>img,.Ap6qL>video{block-size:auto;inline-size:auto;margin:auto;max-block-size:100%;max-inline-size:100%;-o-object-fit:contain;object-fit:contain}.TGQ2N{background:#e5e5e5;min-block-size:1px;min-inline-size:1px}.NxMMf{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;inline-size:100%;inset:0;padding:0;position:absolute}.NxMMf:focus-visible{outline:2px solid #3899ec;outline-offset:-2px}.gvFur{block-size:0;border-block:12px solid transparent;border-inline-start:18px solid #fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6));inline-size:0;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-40%,-50%)}.XmKJI{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;block-size:39px;border:0;border-radius:0;color:#000;cursor:pointer;display:inline-flex;inline-size:23px;justify-content:center;overflow:hidden;padding:0;position:relative;transition:opacity .12s ease}.XmKJI:disabled,[aria-disabled=true].XmKJI:not(:focus-visible){pointer-events:none;visibility:hidden}.XmKJI:focus-visible{outline:2px solid #3899ec;outline-offset:2px}@media (prefers-reduced-motion:reduce){.XmKJI{transition:none}}.S1b2A,.dwlb9{inset-block-start:50%;position:absolute;transform:translateY(-50%)}.yMoeM{fill:currentColor;block-size:39px;display:block;filter:drop-shadow(0 1px .15px #b2b2b2);inline-size:46px;inset-block-start:0;inset-inline-end:0;position:absolute}.kOcAs>img,.kOcAs>video{-o-object-fit:cover;object-fit:cover}.BMOYl{block-size:auto}.BMOYl>img,.BMOYl>video{block-size:auto;-o-object-fit:contain;object-fit:contain}._5qsrM{list-style:none;min-inline-size:0}._5qsrM figure{margin:0;position:relative}._5qsrM .u1Bj8,._5qsrM a{color:inherit;display:block;inline-size:100%}._5qsrM .u1Bj8,._5qsrM [data-hook^=gallery-media-],._5qsrM a,._5qsrM figure{block-size:100%}._5qsrM figcaption{background:rgba(0,0,0,.6);color:#fff;inset-block-end:0;inset-inline:0;opacity:0;overflow:hidden;padding-block:16px;padding-inline:20px;pointer-events:none;position:absolute;text-align:center;text-overflow:ellipsis;transition:opacity .12s ease;white-space:nowrap}._5qsrM figure:focus-within figcaption,._5qsrM figure:hover figcaption{opacity:1}.u1Bj8{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;padding:0;position:relative;text-align:inherit}.u1Bj8:focus-visible .EhNb7{outline:2px solid #3899ec;outline-offset:2px}.EhNb7{background:#fff;block-size:28px;border-radius:50%;box-sizing:border-box;inline-size:28px;inset-block-start:12px;inset-inline-end:12px;opacity:0;padding:6px;pointer-events:none;position:absolute;transition:opacity .2s ease 0s}.m2QIu{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:grid;place-items:center;pointer-events:auto}.VqSHo{block-size:100%;display:block;inline-size:100%;pointer-events:none}._5qsrM figure:hover .EhNb7{opacity:1;transition-delay:.6s}._5qsrM figure:focus-within .EhNb7,.m2QIu:focus-visible{opacity:1;transition-delay:0s}.m2QIu:focus-visible{outline:2px solid #3899ec;outline-offset:2px}.za22U{inset:0;pointer-events:none;position:absolute}.KV-kr,.NE5si{min-inline-size:0}.KV-kr{block-size:100%;position:relative}.KV-kr .blwWN{display:flex;list-style:none;margin:0;padding:0}.NE5si{overflow-block:hidden;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.NE5si::-webkit-scrollbar{display:none}.S1b2A{inset-inline-start:var(--ricos-internal-gallery-arrow-inset,12px)}.dwlb9{inset-inline-end:var(--ricos-internal-gallery-arrow-inset,12px)}._0jPCO{inset-inline-end:auto;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.NE5si{scroll-behavior:auto}.EhNb7,._5qsrM figcaption{transition:none}._5qsrM figure:hover .EhNb7{transition-delay:0s}}