.breadcrumb{list-style:none;display:block;padding:0;margin-bottom:1.25rem;font-size:.875rem;line-height:1.55;font-weight:400;letter-spacing:.005em}.breadcrumb li{display:inline}.breadcrumb li:not(:first-child)::before{content:"/";display:inline-block;padding-left:.1em;padding-right:.5em;font-weight:400}.breadcrumb a{color:#000;text-decoration:none;transition:color .1s ease-in-out}@media (prefers-reduced-motion:reduce){.breadcrumb a{transition:none}}.breadcrumb .current-item{font-weight:700}.single{position:relative}.single-header{position:relative}.single-pattern{display:none}@media (min-width:1200px){.single-pattern{position:absolute;bottom:0;right:0;z-index:0;display:block}.single-pattern--body{position:absolute;bottom:20%}}.single-options{display:flex;align-items:center;gap:.5rem}@media (max-width:767.98px){.single-options{overflow:auto;width:100vw;margin-left:calc(-1 * var(--container-margin));margin-right:calc(-1 * var(--container-margin));padding-left:var(--container-margin);padding-right:var(--container-margin);-ms-overflow-style:none;scrollbar-width:none}.single-options::-webkit-scrollbar{display:none}}@media (min-width:576px){.single-options{gap:1rem}}@media (min-width:992px){.single-options{margin-top:.25rem}}.eventHeader{display:grid;grid-template-rows:1fr;gap:1.25rem}@media (min-width:992px){.eventHeader{grid-template-columns:1fr 1fr;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;-moz-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:1400px){.eventHeader{grid-template-columns:1fr 2fr}}@media (min-width:992px){.eventHeader-breadcrumbs{grid-area:1/1/2/2}}.eventHeader-breadcrumbs .breadcrumb{margin-bottom:0}.eventHeader-figure,.productGallery-main{--event-figure-radius:1.25rem;position:relative;display:flex;justify-content:center;align-self:flex-start;align-items:center;margin-bottom:.3125rem;background-color:var(--bs-primary-light);color:var(--bs-primary);border-radius:var(--event-figure-radius)}@media (min-width:768px){.eventHeader-figure,.productGallery-main{--event-figure-radius:1.5625rem}}.eventHeader-figure::before,.productGallery-main::before{content:"";display:block;padding-top:56.25%}@media (min-width:992px){.eventHeader-figure,.productGallery-main{grid-area:1/2/3/3;margin-bottom:0}}.eventHeader-figure img,.productGallery-main img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;border-radius:var(--event-figure-radius)}.eventHeader-figure svg,.productGallery-main svg{height:8.75rem;width:auto}@media (min-width:992px){.eventHeader-info{grid-area:2/1/3/2;display:flex;flex-flow:column}}.eventHeader-badges{display:none}@media (min-width:576px){.eventHeader-badges{position:absolute;top:.9375rem;right:.9375rem;display:flex;flex-flow:column;align-items:flex-end;width:auto;height:auto}}@media (min-width:1400px){.eventHeader-badges{top:1.25rem;right:1.25rem}}.productGallery-main,.productGallery-thumb{background-color:#fff}.productGallery-main img,.productGallery-thumb img{will-change:transform;transition:transform .25s ease-in-out;-o-object-fit:contain;object-fit:contain}@media (prefers-reduced-motion:reduce){.productGallery-main img,.productGallery-thumb img{transition:none}}.productGallery-main{overflow:hidden;margin-bottom:1.25rem}@media (min-width:576px){.productGallery-main{margin-bottom:1.5625rem}}.productGallery-main a:hover>img{transform:scale(1.05)}.productGallery-thumbs{--thumbs-ratio:100%;--thumbs-padding:3.125rem;padding-left:var(--thumbs-padding);padding-right:var(--thumbs-padding)}@media (min-width:768px){.productGallery-thumbs{--thumbs-ratio:56.25%}}@media (min-width:992px) and (max-width:1199.98px){.productGallery-thumbs{--thumbs-ratio:100%}}@media (min-width:1400px){.productGallery-thumbs{--thumbs-padding:4rem}}.productGallery-thumbs .splide__arrow{--bs-roundedlink-size:2.5rem;top:50%;margin-top:-1.25rem}.productGallery-thumbs .splide__arrow--prev{left:calc(-1 * var(--thumbs-padding))}.productGallery-thumbs .splide__arrow--next{right:calc(-1 * var(--thumbs-padding))}.productGallery-thumb{position:relative;margin-bottom:0;border-radius:.625rem;overflow:hidden}.productGallery-thumb::before{content:"";display:block;padding-top:var(--thumbs-ratio)}.productGallery-thumb img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-fit:contain;object-fit:contain;border-radius:.625rem}.productGallery-thumb a:hover>img{transform:scale(1.1)}