@media screen and (width>768px){.solidshop-product__media__main>[data-index]{display:none}.solidshop-product__media__main>[data-index="0"],.solidshop-product__media__main>[data-index]>*{display:block}}.solidshop-product__media__main>[data-index]>*{width:100%}.solidshop-product__media__main .solidshop-product__media__3d-model,.solidshop-product__media__main .solidshop-product__media__video{background-color:#f8f8f8;width:100%;height:400px}.solidshop-product__media__main .swiper-pagination-fraction{inset-inline-start:50%;letter-spacing:.02em;color:#fff;-webkit-backdrop-filter:blur(6px);pointer-events:none;user-select:none;opacity:0;background:#0000008c;border-radius:999px;width:auto;min-width:52px;padding:4px 12px;font-size:12px;font-weight:600;line-height:1;transition:opacity .2s;bottom:12px;transform:translate(-50%);box-shadow:0 1px 3px #0003}@media (prefers-color-scheme:dark){.solidshop-product__media__main .swiper-pagination-fraction{color:#fff;background:#ffffff2e}}.solidshop-product__media__main:hover .swiper-pagination-fraction,.solidshop-product__media__main .swiper-pagination-fraction:focus-within{opacity:1}@media (hover:none){.solidshop-product__media__main .swiper-pagination-fraction{opacity:1}}.solidshop-product__media__main .swiper-pagination-current,.solidshop-product__media__main .swiper-pagination-total{text-align:center;min-width:1ch;display:inline-block}.solidshop-product__media__main .swiper-pagination-current{color:#fff}.solidshop-product__media__main .swiper-pagination-total{opacity:.75}.solidshop-product__media__img{object-fit:contain}.solidshop-product__media__thumb{flex-wrap:wrap;gap:8px;display:flex}.solidshop-product__media__thumb .solidshop-product__media__thumb-btn{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:6px;width:80px;margin:0;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.solidshop-product__media__thumb .solidshop-product__media__thumb-btn[data-thumb-ratio=square]{aspect-ratio:1}.solidshop-product__media__thumb .solidshop-product__media__thumb-btn[data-thumb-ratio=portrait]{aspect-ratio:4/5}.solidshop-product__media__thumb .solidshop-product__media__thumb-btn[data-thumb-ratio=landscape]{aspect-ratio:16/9;width:120px}.solidshop-product__media__thumb .solidshop-product__media__thumb-btn[data-thumb-ratio=original]{width:auto;height:80px}.solidshop-product__media__thumb .solidshop-product__media__thumb-btn:hover{border-color:#00000026;transform:translateY(-1px);box-shadow:0 2px 6px #00000026}.solidshop-product__media__thumb .solidshop-product__media__thumb-btn:focus-visible{border-color:var(--bs-primary,#132f53);outline:none;box-shadow:0 0 0 3px #132f5340}.solidshop-product__media__thumb .solidshop-product__media__thumb-btn.is-active,.solidshop-product__media__thumb .solidshop-product__media__thumb-btn[aria-current=true]{border-color:var(--bs-primary,#132f53)}.solidshop-product__media__thumb .solidshop-product__media__thumb-item{object-fit:cover;width:100%;height:100%;display:block}.solidshop-product__media__thumb .solidshop-product__media__thumb-btn[data-thumb-ratio=original] .solidshop-product__media__thumb-item{object-fit:contain;width:auto;height:100%}@media screen and (width<=768px){.solidshop-product__media__thumb{display:none}}.solidshop-product__media__3d-model{position:relative}.solidshop-product__media__3d-model:hover .media-model-controls{display:flex}.solidshop-product__media__3d-model .media-model-controls{z-index:1;inset-inline-end:10px;flex-direction:column;width:auto;display:none;position:absolute;bottom:10px}.solidshop-product__media__3d-model .media-model-controls>button{background:#fff;border:0;outline:0;width:35px;height:35px;margin:5px 0}.solidshop-product__media__3d-model .media-model-controls>button:first-child,.solidshop-product__media__3d-model .media-model-controls>button:nth-child(2){margin-bottom:3px}.play-button{color:#fff;text-shadow:0 1px 4px #000000a6;pointer-events:none;justify-content:center;align-items:center;width:36px;height:36px;margin:auto;font-size:28px;display:flex;position:absolute;inset:0}.play-button:after{content:"";z-index:-1;background:#00000059;border-radius:50%;width:36px;height:36px;margin:auto;position:absolute;inset:0}.vbox-inline model-viewer{width:100%!important;height:90vh!important}