.main-image-wrapper{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.main-image{aspect-ratio:21/13;border-radius:0;box-shadow:0 4px 8px rgba(0,0,0,.2);height:auto;object-fit:cover;object-position:bottom left;opacity:0;transition:opacity 1s ease-in-out;width:100%}.main-image.fade-in{opacity:1}.thumb-large img{aspect-ratio:7/5;object-position:bottom left}.thumb-large img,.thumb-small img{border-radius:0;object-fit:cover;transition:none;width:100%}.thumb-small img{aspect-ratio:8/3;object-position:top left}.thumb-wrapper{align-items:flex-end;cursor:pointer;display:flex;justify-content:flex-start;opacity:0;overflow:hidden;position:relative;transform:translateX(30px);transition:opacity .8s ease-in-out,transform .8s ease-in-out;width:100%}.thumb-wrapper.fade-in{opacity:1;transform:translateX(0)}.navigation{display:flex;gap:15px;justify-content:left}.navigation button{background:transparent;border:none;cursor:pointer;transition:transform .2s}.nav-arrow{color:var(--black);height:40px;transition:color .2s,transform .2s;width:40px;stroke-width:1}.navigation button:hover .nav-arrow{color:var(--primary);transform:scale(1.15)}.navigation button,.navigation svg{padding:0}.style-item{display:none;opacity:0;transition:opacity .8s ease-in-out}.style-item.active{animation:fadeIn .8s ease-in-out;display:block;opacity:1}.style-info p,.style-name,.view-style-btn{opacity:0;transition:opacity .8s ease-in-out}.style-info p.fade-in,.style-name.fade-in,.view-style-btn.fade-in{opacity:1}.styles-module{text-align:center}.style-name{font-size:2.25rem;margin-bottom:10px}.style-desc{color:var(--dark)}.view-style-btn{background-color:var(--tertiary);border:none;color:var(--white);padding:10px 20px;transition:background-color .3s}.view-style-btn:hover{background-color:var(--link_hover_color);color:var(--white)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:992px){.style-name{text-align:center}.navigation{justify-content:center}.view-style-btn{align-self:center}}