.thumbnail-carousel-v2{display:flex;flex-direction:column;gap:var(--spacing-10);margin-bottom:var(--spacing-25);--thumbnail-carousel-v2-arrow-offset: var(--spacing-10)}.thumbnail-carousel-v2--single-item .thumbnail-carousel-v2__thumbnails{display:none}.thumbnail-carousel-v2__slider{display:flex;flex-direction:column;gap:var(--spacing-10);position:relative}.thumbnail-carousel-v2__main{overflow:hidden;border-radius:var(--border-radius-3)}.thumbnail-carousel-v2__main tp-slider-slides,.thumbnail-carousel-v2__main tp-slider-slide{height:100%}.thumbnail-carousel-v2__slide{display:block;height:100%}.thumbnail-carousel-v2__lightbox-trigger{position:absolute;top:var(--spacing-10);right:var(--spacing-10);z-index:1}.thumbnail-carousel-v2__expand-button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:3px;border:none;border-radius:2px;background:var(--colors-gray-white);cursor:pointer;opacity:0;transition-property:opacity;transition-duration:.2s;transition-timing-function:var(--transition-easing)}.thumbnail-carousel-v2__expand-button:focus-visible{opacity:1;outline:var(--outline-width) solid var(--color-teal);outline-offset:var(--outline-offset)}.thumbnail-carousel-v2__expand-button svg{width:18px;height:18px;flex-shrink:0}.thumbnail-carousel-v2__slide:hover .thumbnail-carousel-v2__expand-button,.thumbnail-carousel-v2__image:hover .thumbnail-carousel-v2__expand-button{opacity:1}.thumbnail-carousel-v2__image{position:relative;overflow:hidden;border-radius:var(--border-radius-3);height:100%;margin:0}.thumbnail-carousel-v2__image img{width:100%;height:100%;object-fit:cover}.thumbnail-carousel-v2__arrow{position:absolute;top:calc(50% - 35px);transform:translateY(-50%);z-index:1}.thumbnail-carousel-v2__arrow--left{left:var(--thumbnail-carousel-v2-arrow-offset)}.thumbnail-carousel-v2__arrow--left .thumbnail-carousel-v2__arrow-button{transform:scale(0.6666666667) rotate(180deg)}.thumbnail-carousel-v2__arrow--right{right:var(--thumbnail-carousel-v2-arrow-offset)}.thumbnail-carousel-v2__arrow[hidden],.thumbnail-carousel-v2__arrow[disabled=yes]{display:none !important}.thumbnail-carousel-v2__arrow-button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;transform:scale(0.6666666667);padding:0;border:none;border-radius:50%;background-color:var(--colors-gray-white);box-shadow:0 4px 12px rgba(0,0,0,.15);color:var(--colors-buttons-background-btn-primary);cursor:pointer;transition-property:background-color;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.thumbnail-carousel-v2__arrow-button:hover{background-color:var(--colors-gray-bg-grey)}.thumbnail-carousel-v2__arrow-button:focus-visible{outline:var(--border-2) solid var(--colors-buttons-background-btn-primary);outline-offset:var(--border-2)}.thumbnail-carousel-v2__arrow-button svg{flex-shrink:0}.thumbnail-carousel-v2__thumbnails{display:flex;overflow-x:auto;margin:calc(var(--border-2)*-1);padding:var(--border-2);scrollbar-width:none;-ms-overflow-style:none;gap:var(--spacing-10)}.thumbnail-carousel-v2__thumbnails::-webkit-scrollbar{display:none}.thumbnail-carousel-v2__thumbnail-item{flex-shrink:0}.thumbnail-carousel-v2__thumbnail{all:unset;width:96px;height:58px;flex:0 0 auto;display:inline-block;cursor:pointer;border:var(--border-2) solid rgba(0,0,0,0);border-radius:var(--border-radius-5)}.thumbnail-carousel-v2__thumbnail:focus-visible{border:var(--border-2) solid var(--colors-buttons-background-btn-primary)}.thumbnail-carousel-v2__thumbnail img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--border-radius-3)}tp-slider-nav-item[current=yes] .thumbnail-carousel-v2__thumbnail{border:var(--border-2) solid var(--colors-gray-almost-black)}@media screen and (min-width: 768px)and (max-width: 1023px){.thumbnail-carousel-v2__main{height:374px}}@media screen and (min-width: 1024px){.thumbnail-carousel-v2__slider{gap:var(--spacing-15)}.thumbnail-carousel-v2__main{height:400px;border-radius:var(--border-radius-5)}.thumbnail-carousel-v2__image{border-radius:var(--border-radius-5)}.thumbnail-carousel-v2__image img{border-radius:var(--border-radius-5)}.thumbnail-carousel-v2__arrow{top:200px}.thumbnail-carousel-v2__arrow--left .thumbnail-carousel-v2__arrow-button{transform:rotate(180deg)}.thumbnail-carousel-v2__arrow-button{transform:scale(1)}.thumbnail-carousel-v2__thumbnails{margin:0;gap:var(--spacing-15)}.thumbnail-carousel-v2__thumbnail{width:120px;height:72px}}@media screen and (min-width: 1280px){.thumbnail-carousel-v2__thumbnail{width:150px;height:90px}}
