.slider-gallery-intro{margin:0 0 10px}.slider-gallery-intro span{display:inline-block;margin:0 0 0 10px;vertical-align:middle}.slider-gallery-intro path{fill:currentColor}.section-product-gallery .product-gallery{display:grid;gap:15px;grid-template-columns:repeat(4,1fr);list-style-type:none;padding:0}.section-product-gallery .product-gallery img{height:100%;object-fit:cover;width:100%}..section-product-gallery .product-gallery{max-height:250px!important}.section-product-gallery .product-gallery>*{display:none}.section-product-gallery .product-gallery>:nth-child(-n+4){height:100px}.section-product-gallery.gallery-toc .product-gallery>:nth-child(-n+8){aspect-ratio:1/1;display:block;height:100px;width:100%}.img-wrapper{cursor:pointer;display:inline-block;height:0;padding-bottom:56.25%;position:relative;transition:all .2s ease-in-out;vertical-align:top;width:100%}.img-gallery-item--show-total:before{background:hsla(0,0%,100%,.8);bottom:0;content:attr(data-items);display:block;font-size:14px;padding:4px 12px;position:absolute;right:0;z-index:10}.img-wrapper img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.section-product-gallery .get-size{bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;visibility:hidden;width:100%}.section-product-gallery .get-size .container{min-height:10px}@media only screen and (max-width:992px){.section-product-gallery .product-gallery{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:650px){.section-product-gallery .product-gallery{grid-template-columns:repeat(1,1fr)}}.gallery-toc .gallery-toc__wrapper{align-items:start;display:grid;grid-template-columns:1fr 1fr}.gallery-toc .table-of-contents__title{font-weight:700!important}.gallery-toc .toc{column-gap:15px;display:flex;flex-direction:column;row-gap:15px}.gallery-toc .toc_item{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 30 30'%3E%3Cpath fill='%23000' d='M20.53 15.53a.75.75 0 0 0 0-1.06l-4.773-4.773a.75.75 0 0 0-1.06 1.06L18.939 15l-4.242 4.243a.75.75 0 0 0 1.06 1.06zM9 15.75h11v-1.5H9z'/%3E%3Crect width='28.5' height='28.5' x='1' y='1' stroke='%23000' stroke-width='2' rx='14.25'/%3E%3C/svg%3E");background-position:5px 4px;background-repeat:no-repeat;font-weight:700;padding:4px 4px 4px 40px;text-decoration:none}.gallery-toc .toc_item:focus{outline:none!important}.gallery-toc .toc_item:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 30 30'%3E%3Crect width='28.5' height='28.5' x='.75' y='.75' fill='%23008BCB' rx='14.25'/%3E%3Cpath fill='%23fff' d='M20.53 15.53a.75.75 0 0 0 0-1.06l-4.773-4.773a.75.75 0 0 0-1.06 1.06L18.939 15l-4.242 4.243a.75.75 0 0 0 1.06 1.06zM9 15.75h11v-1.5H9z'/%3E%3Crect width='28.5' height='28.5' x='1' y='1' stroke='%23008BCB' stroke-width='2' rx='14.25'/%3E%3C/svg%3E");color:#008bcb!important}.gallery-toc .img-wrapper:after{background-color:#008bcb99;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m19 19-5.197-5.197m0 0A7.5 7.5 0 1 0 3.196 3.196a7.5 7.5 0 0 0 10.607 10.607M8.5 5.5v6m3-3h-6'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.gallery-toc .img-wrapper:hover:after{opacity:1}.gallery-toc .img-wrapper img{display:block;height:100%;max-width:100%}.toc_np{padding-top:0!important}@media (max-width:992px){.gallery-toc .gallery-toc__wrapper{column-gap:30px;display:flex;flex-direction:column-reverse;row-gap:30px}.gallery-toc .product-gallery.slider-gallery{grid-template-columns:repeat(4,1fr);margin:0 auto}.gallery-toc .img-wrapper{padding:0!important}}@media (max-width:668px){.gallery-toc .gallery-toc__wrapper{column-gap:30px;display:flex;flex-direction:column-reverse;row-gap:30px}.gallery-toc .product-gallery.slider-gallery{grid-template-columns:repeat(2,1fr);margin:0 auto}.gallery-toc .img-wrapper{padding:0!important}}.section-product-gallery .product-gallery>:nth-child(-n+4){display:block;height:220px;max-height:220px;width:100%}.gallery__title{margin-bottom:10px}