:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}:is(.swiper-button-next,.swiper-button-prev).swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}:is(.swiper-button-next,.swiper-button-prev).swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-next,.swiper-button-prev){display:none!important}:is(.swiper-button-next,.swiper-button-prev) svg{fill:currentColor;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal .swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;content:"";filter:blur(50px);inset:0;position:absolute}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}:root{--primary-color:#742f88;--secondary-color:#af72fe;--third-color:#d4bef8;--four-color:#e7dafd}.product-gallery{display:flex;gap:10px}.product-gallery .main-swiper{background:#f9f9f9;border-radius:12px;padding-bottom:40px;width:calc(100% - 100px)}.product-gallery .main-swiper .swiper-button-next,.product-gallery .main-swiper .swiper-button-prev{bottom:12px;top:auto}.product-gallery .swiper-thumbs{height:450px;width:120px}.product-gallery .swiper-thumbs .swiper-button-next,.product-gallery .swiper-thumbs .swiper-button-prev{left:73%}.product-gallery .main-swiper-img{border-radius:12px;height:410px}.product-gallery .main-swiper-img img{border-radius:12px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.product-gallery .swiper-thumb-img{border:3px solid #fff;border-radius:12px;cursor:pointer;height:75px;width:75px}.product-gallery .swiper-slide-thumb-active .swiper-thumb-img{border-color:#742f88}.product-gallery .swiper-button-next,.product-gallery .swiper-button-prev{color:#000;height:15px;width:15px}.top-icons{position:absolute;right:10px;top:10px}.bottom-icons{bottom:10px;left:10px;position:absolute}.fullscreen{background:#eee;inset:0;position:fixed;z-index:9999}.swiper-button-next,.swiper-button-prev{color:#742f88;height:30px;width:30px}.fullscreen-swiper{height:100%;width:100%}.close-btn{background:#742f88;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;padding:6px 12px;position:absolute;right:20px;top:20px;z-index:10000}.fullscreen-fade-enter-active,.fullscreen-fade-leave-active{transition:all .3s ease}.fullscreen-fade-enter-from{opacity:0;transform:scale(.95)}.fullscreen-fade-enter-to,.fullscreen-fade-leave-from{opacity:1;transform:scale(1)}.fullscreen-fade-leave-to{opacity:0;transform:scale(.95)}@media only screen and (max-width:500px){.product-gallery{flex-wrap:wrap;gap:0}.product-gallery .main-swiper{width:100%}.product-gallery .main-swiper-img{height:300px}.product-gallery .swiper-thumbs{height:auto;margin-top:10px;order:1;width:100%}}
