.woocommerce div.product div.images.woocommerce-product-gallery{--kostum-thumb-w:71px;--kostum-thumb-h:100px;--kostum-thumb-gap:8px;--kostum-photo-gap:12px;--kostum-photo-w:454px;--kostum-photo-max:none;position:relative;display:flex !important;flex-direction:row;align-items:flex-start;gap:var(--kostum-photo-gap);box-sizing:border-box;margin-left:0 !important;margin-right:0 !important;max-width:100%}@media (min-width:960px){.woocommerce div.product div.images.woocommerce-product-gallery{float:left;width:auto !important;max-width:calc(var(--kostum-thumb-w) + var(--kostum-photo-gap) + var(--kostum-photo-w))}.woocommerce div.product div.summary{float:right;width:42%}}.woocommerce div.product .woocommerce-product-gallery__trigger{display:none !important}.woocommerce div.product div.images .flex-viewport{position:relative;float:none !important;flex:0 0 auto;width:var(--kostum-photo-w) !important;max-width:100%;margin:0 !important;overflow:hidden !important;background:#fff;border:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{width:100% !important;overflow:hidden !important}.woocommerce div.product div.images .woocommerce-product-gallery__image,.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;width:100% !important;max-width:100%;overflow:hidden;line-height:0;background:#fff;float:none !important}.woocommerce div.product div.images .flex-viewport .woocommerce-product-gallery__image:not(.flex-active-slide){position:absolute !important;left:0;top:0;opacity:0;visibility:hidden;pointer-events:none}.woocommerce div.product div.images .flex-viewport .woocommerce-product-gallery__image.flex-active-slide{position:relative !important;opacity:1;visibility:visible}.woocommerce div.product div.images .woocommerce-product-gallery__image img{display:block;width:100% !important;max-width:100%;height:auto !important;max-height:none;margin:0;object-fit:contain;object-position:center top;transform-origin:center center;transition:transform .18s ease-out}.woocommerce div.product div.images .woocommerce-product-gallery__image.is-kostum-zooming img{transition:none}@media (min-width:768px){.woocommerce div.product div.images .woocommerce-product-gallery__image{cursor:zoom-in}body.postid-3844 .woocommerce div.product div.images .woocommerce-product-gallery__image,body.postid-3844 .woocommerce div.product div.images .woocommerce-product-gallery__image a,body.postid-3844 .woocommerce div.product div.images .woocommerce-product-gallery__image img{cursor:default !important}body.postid-3844 .woocommerce div.product div.images .woocommerce-product-gallery__image img,body.postid-3844 .woocommerce div.product div.images .woocommerce-product-gallery__image.is-kostum-zooming img{transform:none !important}body.postid-3844 .zoomImg{display:none !important}}.woocommerce div.product.owp-thumbs-layout-vertical div.images .flex-control-thumbs,.woocommerce div.product div.images .flex-control-thumbs,.woocommerce div.product div.images ol.flex-control-nav.flex-control-thumbs{display:flex;flex-direction:column;float:none !important;width:var(--kostum-thumb-w) !important;max-width:var(--kostum-thumb-w);margin:0;padding:0;overflow:visible;list-style:none;order:-1}.woocommerce div.product div.images .flex-control-thumbs li,.woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li,.woocommerce div.product.owp-thumbs-layout-vertical div.images .flex-control-thumbs li{float:none !important;width:var(--kostum-thumb-w) !important;height:var(--kostum-thumb-h);margin:0 0 var(--kostum-thumb-gap) !important;padding:0;clear:none !important;list-style:none;cursor:pointer}.woocommerce div.product div.images .flex-control-thumbs li:last-child{margin-bottom:0 !important}.woocommerce div.product div.images .flex-control-thumbs li img,.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{display:block;width:var(--kostum-thumb-w) !important;height:var(--kostum-thumb-h) !important;object-fit:cover;opacity:1 !important;border:1px solid transparent;box-sizing:border-box;transform:none !important;cursor:pointer}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{border-color:#111}.kostum-thumbs{order:-1;display:flex;flex-direction:column;align-items:center;flex:0 0 var(--kostum-thumb-w);width:var(--kostum-thumb-w);max-height:807px;position:relative}.kostum-thumbs__scroller{flex:1 1 auto;width:var(--kostum-thumb-w);overflow:hidden;max-height:780px}.kostum-thumbs__btn{flex:0 0 1.2rem;width:100%;height:1.2rem;padding:0;border:0;background:0 0;cursor:pointer;position:relative;color:#111}.kostum-thumbs__btn:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;box-sizing:border-box}.kostum-thumbs__btn--prev:before{transform:translate(-50%,-30%) rotate(135deg)}.kostum-thumbs__btn--next:before{transform:translate(-50%,-70%) rotate(-45deg)}.kostum-thumbs.is-all-visible .kostum-thumbs__btn{visibility:hidden;pointer-events:none}.kostum-photo-stage{position:relative;flex:0 0 var(--kostum-photo-w);width:var(--kostum-photo-w);max-width:calc(100% - var(--kostum-thumb-w) - var(--kostum-photo-gap));display:block;overflow:hidden}.kostum-photo-stage .flex-viewport{flex:none;width:100% !important}.kostum-photo-nav__btn{position:absolute;top:50%;z-index:4;width:44px;height:64px;padding:0;border:0;background:0 0;cursor:pointer;transform:translateY(-50%);color:#111}.kostum-photo-nav__btn--prev{left:4px}.kostum-photo-nav__btn--next{right:4px}.kostum-photo-nav__btn:before{content:"";display:block;width:14px;height:14px;margin:0 auto;border-left:2px solid currentColor;border-bottom:2px solid currentColor;box-sizing:border-box}.kostum-photo-nav__btn--prev:before{transform:rotate(45deg);margin-left:14px}.kostum-photo-nav__btn--next:before{transform:rotate(-135deg);margin-right:14px}.kostum-photo-count{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:8px 12px;text-align:center;font-family:Manrope,Roboto,sans-serif;font-size:13px;line-height:1;letter-spacing:.04em;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.55);background:linear-gradient(to top,rgba(0,0,0,.28),rgba(0,0,0,0));pointer-events:none}.woocommerce div.product div.images .flex-direction-nav{display:none !important}@media (max-width:767px),(hover:none){.woocommerce div.product div.images .woocommerce-product-gallery__image img{transform:none !important}.woocommerce div.product div.images .woocommerce-product-gallery__image{cursor:default}}@media (max-width:959px){.woocommerce div.product div.images.woocommerce-product-gallery,.woocommerce div.product div.summary{float:none !important;width:100% !important;max-width:100%;margin-left:0 !important;margin-right:0 !important}.woocommerce div.product div.images.woocommerce-product-gallery{display:block !important;gap:0}.kostum-thumbs{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:5;width:auto;flex:none;max-height:none;pointer-events:none}.kostum-thumbs__btn{display:none}.kostum-thumbs__scroller{max-height:none;overflow:visible;width:auto;pointer-events:auto}.woocommerce div.product div.images .flex-control-thumbs,.woocommerce div.product.owp-thumbs-layout-vertical div.images .flex-control-thumbs{width:auto !important;max-width:none}.woocommerce div.product div.images .flex-control-thumbs li,.woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li,.woocommerce div.product.owp-thumbs-layout-vertical div.images .flex-control-thumbs li{width:8px !important;height:8px;margin:0 0 10px !important;border-radius:50%;background:#111;overflow:hidden}.woocommerce div.product div.images .flex-control-thumbs li.is-active,.woocommerce div.product div.images .flex-control-thumbs li:has(img.flex-active){background:#c4b08a}.woocommerce div.product div.images .flex-control-thumbs li img{width:8px !important;height:8px !important;opacity:0 !important;border:0 !important}.woocommerce div.product div.images .woocommerce-product-gallery__image img{width:100% !important;max-width:100%;height:auto !important;max-height:none}.kostum-photo-stage{max-width:100%;width:100%}.kostum-photo-nav__btn,.kostum-photo-count{display:none}}@media (min-width:960px) and (max-width:1199px){.woocommerce div.product div.images.woocommerce-product-gallery{--kostum-thumb-w:60px;--kostum-thumb-h:84px;--kostum-photo-w:380px}}