.image-skeleton{display:grid;overflow:hidden}.image-skeleton.image-skeleton--cover img{-o-object-fit:cover;object-fit:cover}.image-skeleton.image-skeleton--contain img{-o-object-fit:contain;object-fit:contain}.image-skeleton img{-o-object-position:center;object-position:center;overflow:hidden;position:relative}.image-skeleton img,.image-skeleton img[alt]:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e5e7eb' aria-hidden='true' viewBox='0 0 20 18'%3E%3Cpath d='M18 0H2a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2m-5.5 4a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m4.376 10.481A1 1 0 0 1 16 15H4a1 1 0 0 1-.895-1.447l3.5-7A1 1 0 0 1 7.468 6a.97.97 0 0 1 .9.5l2.775 4.757 1.546-1.887a1 1 0 0 1 1.618.1l2.541 4a1 1 0 0 1 .028 1.011'/%3E%3C/svg%3E") 50%/min(50%,60px) no-repeat,#d1d5dc;height:100%;width:100%}.image-skeleton img[alt]:after{color:#0000;content:attr(alt);display:block;left:calc(var(--spacing,.25rem)*0);position:absolute;top:calc(var(--spacing,.25rem)*0)}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-ease:initial;--tw-border-style:solid}}}.gallery-thumbnails{align-items:center;display:flex;flex-direction:column;position:relative}.gallery-thumbnails .gallery-thumbnails__scroll-btn{align-items:center;background-color:#0006;display:flex;flex-shrink:0;height:calc(var(--spacing,.25rem)*8);justify-content:center;pointer-events:auto;position:absolute;width:100%;z-index:10}@supports (color:color-mix(in lab,red,red)){.gallery-thumbnails .gallery-thumbnails__scroll-btn{background-color:color-mix(in oklab,var(--color-black,#000)40%,transparent)}}.gallery-thumbnails .gallery-thumbnails__scroll-btn{color:var(--color-white,#fff);opacity:1;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;transition-duration:.2s}.gallery-thumbnails .gallery-thumbnails__scroll-btn:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-primary-500,#004c9c)}.gallery-thumbnails .gallery-thumbnails__scroll-btn.gallery-thumbnails__scroll-btn--up{left:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*0)}.gallery-thumbnails .gallery-thumbnails__scroll-btn.gallery-thumbnails__scroll-btn--down{bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0)}.gallery-thumbnails .gallery-thumbnails__scroll-btn:disabled{opacity:0;pointer-events:none}.gallery-thumbnails .gallery-thumbnails__scroll-btn :deep(svg){color:var(--color-black,#000)}.gallery-thumbnails .gallery-thumbnails__container{height:329px;max-height:329px;min-height:329px;overflow:hidden}.gallery-thumbnails .gallery-thumbnails__wrapper{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));display:flex;flex-direction:column;gap:11px;transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));will-change:transform}.gallery-thumbnails .gallery-thumbnails__item{aspect-ratio:1;border-color:#0000;border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;flex-shrink:0;overflow:hidden;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:74px}.gallery-thumbnails .gallery-thumbnails__item.gallery-thumbnails__item--active{border-color:var(--color-black,#000);border-style:var(--tw-border-style);border-width:1px}.gallery-thumbnails .gallery-thumbnails__item:hover{border-color:var(--color-black,#000)}.gallery-thumbnails .gallery-thumbnails__item .gallery-thumbnails__image{height:100%;width:100%}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ease{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.listing-gallery{touch-action:manipulation}.listing-gallery .gallery-block{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;height:330px;width:100%}@media(min-width:48rem){.listing-gallery .gallery-block{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:1fr auto;grid-template-rows:1fr}}.listing-gallery .gallery-block:hover .gallery__cmd-container .cmd-btn{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.listing-gallery .gallery-block:hover .gallery__cmd-container .cmd-btn{background-color:color-mix(in oklab,var(--color-black,#000)40%,transparent)}}.listing-gallery .gallery-block .gallery__cmd-container{align-items:center;display:flex;grid-area:1/1/2/2;justify-content:space-between;padding:calc(var(--spacing,.25rem)*2);position:relative}@media(min-width:48rem){.listing-gallery .gallery-block .gallery__cmd-container{grid-row:1/2}}.listing-gallery .gallery-block .gallery__cmd-container .cmd-btn{align-items:center;background-color:#0003;border-radius:.25rem;display:inline-flex;height:calc(var(--spacing,.25rem)*8);justify-content:center;position:relative;width:calc(var(--spacing,.25rem)*8);z-index:10}@supports (color:color-mix(in lab,red,red)){.listing-gallery .gallery-block .gallery__cmd-container .cmd-btn{background-color:color-mix(in oklab,var(--color-black,#000)20%,transparent)}}.listing-gallery .gallery-block .gallery__cmd-container .cmd-btn{color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*2)}.listing-gallery .gallery-block .gallery__cmd-container .cmd-btn:focus-visible{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.listing-gallery .gallery-block .gallery__cmd-container .cmd-btn:focus-visible{background-color:color-mix(in oklab,var(--color-black,#000)40%,transparent)}}.listing-gallery .gallery-block .main-image-container{border-radius:var(--radius-lg,.5rem);display:grid;grid-area:1/1/2/2;overflow:hidden;position:relative}.listing-gallery .gallery-block .main-image-container:disabled{cursor:default}.listing-gallery .gallery-block .main-image-container .main-image{grid-area:1/1/2/2;height:100%;width:100%}.listing-gallery .gallery-block .main-image-container .gallery-slides-counter{align-items:center;background-color:#000000b3;border-radius:var(--radius-xl,.75rem);bottom:calc(var(--spacing,.25rem)*4);-moz-column-gap:calc(var(--spacing,.25rem)*1);column-gap:calc(var(--spacing,.25rem)*1);display:flex;position:absolute;right:calc(var(--spacing,.25rem)*4)}@supports (color:color-mix(in lab,red,red)){.listing-gallery .gallery-block .main-image-container .gallery-slides-counter{background-color:color-mix(in oklab,var(--color-black,#000)70%,transparent)}}.listing-gallery .gallery-block .main-image-container .gallery-slides-counter{color:var(--color-white,#fff);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-inline:calc(var(--spacing,.25rem)*2);padding-bottom:2px;padding-top:1px}.listing-gallery .gallery-block .gallery-thumbnails-wrapper{display:none;grid-area:2/1/3/2;padding-inline:calc(var(--spacing,.25rem)*1)}@media(min-width:48rem){.listing-gallery .gallery-block .gallery-thumbnails-wrapper{display:flex;flex-direction:column;grid-area:1/2/2/3;justify-content:flex-start}}
