.iv-container{-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.iv-fullscreen{z-index:1000;background:#0d0d0d;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.iv-fullscreen-container{width:100%;height:100%;position:relative}.iv-fullscreen-close{cursor:pointer;text-align:center;text-shadow:0 0 3px #6d6d6d;width:24px;height:24px;padding:10px;transition:all .2s;position:absolute;top:10px;right:10px;overflow:hidden}.iv-fullscreen-close:after,.iv-fullscreen-close:before{content:"";background:#fff;width:24px;height:4px;position:absolute;top:50%;left:50%}.iv-fullscreen-close:before{transform:translate(-50%,-50%)rotate(45deg)}.iv-fullscreen-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.iv-snap-view{z-index:100;box-sizing:content-box;opacity:0;background:#000;border:1px solid #aaa;width:150px;height:150px;transition:opacity .4s;position:absolute;top:20px;left:20px}.iv-snap-image-wrap{max-width:150px;max-height:150px;display:inline-block;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.iv-snap-image{touch-action:none;position:relative}.iv-snap-handle{box-sizing:border-box;cursor:pointer;cursor:grab;border:1px solid #aaa;position:absolute;transform:translate(0,0);box-shadow:0 0 0 200px #00000080}.iv-snap-handle:active{cursor:grabbing}.iv-zoom-actions{box-sizing:content-box;background:#0000004d;border:1px solid #aaa;border-top:0;width:100%;height:20px;position:absolute;top:150px;left:-1px}.iv-zoom-actions--has-buttons .iv-zoom-slider{left:24px;right:24px}.iv-zoom-handle{cursor:pointer;cursor:grab;background:#fff;width:20px;height:20px;position:absolute}.iv-zoom-handle:active{cursor:grabbing}.iv-zoom-slider{box-sizing:inherit;position:absolute;inset:0}.iv-button-zoom,.iv-button-zoom--in,.iv-button-zoom--out{cursor:pointer;justify-content:center;align-items:center;width:24px;display:flex;position:absolute;top:0;bottom:0}.iv-button-zoom:before,.iv-button-zoom--in:before,.iv-button-zoom--out:before,.iv-button-zoom:after,.iv-button-zoom--in:after,.iv-button-zoom--out:after{content:"";background:#fff;width:10px;height:2px;position:absolute}.iv-button-zoom--in{right:0}.iv-button-zoom--in:after{transform:rotate(90deg)}.iv-button-zoom--out{left:0}.iv-image-mode{display:inline-block}.iv-image-view{width:100%;height:100%;position:absolute;top:0;left:0}.iv-image-wrap{display:inline-block}.iv-image-wrap:active{cursor:move}.iv-image{touch-action:none;max-width:100%;max-height:100%;position:absolute;transform:translate(0,0)}.iv-loader{z-index:100;text-indent:-9999em;border:1.1em solid #0003;border-left-color:#fff;border-radius:50%;width:32px;height:32px;margin-top:-16px;margin-left:-16px;font-size:5px;animation:1.1s linear infinite loading-icon;position:absolute;top:50%;left:50%;transform:translateZ(0)}.iv-loader:after{border-radius:50%;width:10em;height:10em}@keyframes loading-icon{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width:767px){.iv-snap-view{z-index:-1;visibility:hidden}}
.gallery{max-width:100%;position:relative}.gallery .primary-image{width:100%;max-width:700px;height:100%;position:relative}.gallery .navigation::-webkit-scrollbar{width:4px;height:4px}.gallery .navigation::-webkit-scrollbar-track{background:0 0}.gallery .navigation::-webkit-scrollbar-thumb{background-color:#9b9b9b80;border:#0000;border-radius:20px}.gallery .navigation{height:100%;max-height:400px;overflow-y:scroll}.gallery .navigation .navigation-container img:hover{cursor:pointer}
.shop .product{border:0 solid #00f;max-width:700px}.shop .product .title{text-transform:uppercase;letter-spacing:3px;font-size:32px;line-height:52px}.shop .product .price{text-transform:uppercase;margin-top:20px;font-size:24px}.shop .product .description{font-size:18px;line-height:28px}.shop .product .button{max-width:140px;padding-top:24px}.shop .product .button>.bp6-button{color:#000;text-transform:uppercase;min-height:inherit;outline:0;padding:8px 16px}.shop .product .button>.bp6-button>.bp6-button-text{font-size:16px;line-height:16px}.shop .product .button>.bp6-button:hover{background-color:#d3d3d3}.shop .product .button>.bp6-button:active,.shop .product .button>.bp6-button:focus{background-color:#c3c3c3}
