.vmessentials-wrapper .pull-left{float:left}.vmessentials-wrapper .pull-right{float:right}.vmessentials-wrapper .vme-allbuttons-container{display:none!important}.vmessentials-form{display:inline;margin:0!important;padding:0!important;width:auto!important;height:auto!important}.vme-hide{display:none!important}.vme-pull-right{float:right}.vme-empty-list{padding:15px;margin-bottom:20px;border:1px solid transparent;color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.vme-dropdown-caret{display:inline-block;width:0;height:0;vertical-align:middle;content:"";margin-left:4px;border-style:solid;border-width:4px 4px 0;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.btn-vme,[open]>.btn-vme{position:relative;display:inline-block;padding:3px 16px;font-size:1rem;font-weight:500;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;-webkit-appearance:none;appearance:none;text-decoration:none;color:#24292f;background-color:#f6f8fa;border-color:rgba(27,31,36,.15);box-shadow:0 1px 0 rgba(27,31,36,.04),inset 0 1px 0 rgba(255,255,255,.25);transition:80ms cubic-bezier(.33,1,.68,1);transition-property:color,background-color,box-shadow,border-color}.btn-vme.hover,.btn-vme:hover,[open]>.btn-vme{text-decoration:none;background-color:#f3f4f6;border-color:rgba(27,31,36,.15);transition-duration:.1s}.btn-vme-round{display:inline-block;background:0 none;border:0 none;border-radius:0;outline:0 none;padding:0;margin:0;color:inherit;white-space:nowrap;box-shadow:none;outline:0;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none}.btn-vme-round .vme-btn-text{color:inherit;opacity:1;transition:opacity .15s ease-in-out;font-weight:700}.btn-vme-round:hover,[open]>.btn-vme-round.btn-vme{background:0 none;border:0 none;box-shadow:none;text-decoration:none;outline:0}.btn-vme-round:active,.btn-vme-round:focus,.btn-vme-round:hover,[open]>.btn-vme-round.btn-vme{color:inherit}.btn-vme-round:active .vme-btn-text,.btn-vme-round:focus .vme-btn-text,.btn-vme-round:hover .vme-btn-text,[open]>.btn-vme-round.btn-vme .vme-btn-text{color:inherit;opacity:.8}.btn-vme-round:visited{color:inherit}.btn-vme-round>i{display:inline-block;height:2.15rem;width:2.15rem;border:none;border-radius:0;line-height:calc(2.15rem - 2px);background-color:var(--white);color:var(--gray-900);border:1px solid var(--gray-300);text-align:center;margin:0;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out}.btn-vme-round:hover>i,[open]>.btn-vme-round.btn-vme>i{background-color:var(--template-primary-color);color:var(--template-primary-contrast-color);border-color:var(--template-primary-color)}.btn-vme-round.btn-item-added:hover>i,.btn-vme-round.btn-item-added>i{background:var(--template-primary-color);color:var(--template-primary-contrast-color);border-color:var(--template-primary-color)}.product-list-utilities .btn-vme-round>i{height:2.5rem;width:2.5rem;line-height:calc(2.5rem - 2px)}.btn-vme-round>span{margin-left:3px}.vme-compare-buttons{margin-top:10px}.vmevar_add_to_cart .product-cart-variants>.product-field:first-child .product-fields-title{margin-top:0}.vme-list-inline{margin:0;padding-left:0;margin-left:-5px;list-style:none}.vme-is-list .vme-list-inline{margin-left:-2px}.vme-list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.vme-is-list .vme-list-inline>li{padding-right:2px;padding-left:2px}.vme-compare-buttons .vme-list-inline>li{margin-top:5px}.lity-iframe-container iframe{background:#000 url(../images/loading-bg.gif) no-repeat 50% 50%}.has-vme-tooltip{position:relative;overflow:visible}.vme-tooltip{z-index:1070;display:none;padding:.4em;margin:.5em;color:#000;font-size:.9em;text-align:center;background:#fff;border:1px solid #6d757e;border-radius:.25rem;box-shadow:0 0 .5rem rgba(0,0,0,.8)}.has-vme-tooltip:hover .vme-tooltip,[open]>.has-vme-tooltip.btn-vme .vme-tooltip{position:absolute;display:block;left:50%;transform:translateX(-50%);margin-left:auto;margin-right:auto;width:120px;white-space:pre-wrap}.quickview-product{-webkit-animation:vmeFadeIn 1s;-moz-animation:vmeFadeIn 1s;-ms-animation:vmeFadeIn 1s;-o-animation:vmeFadeIn 1s;animation:vmeFadeIn 1s}@keyframes vmeFadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes vmeFadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes vmeFadeIn{from{opacity:0}to{opacity:1}}@-ms-keyframes vmeFadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes vmeFadeIn{from{opacity:0}to{opacity:1}}.vmevar_add_to_cart .addtocart-bar{text-align:inherit}.vme-allbuttons-container.vme-is-list{margin:15px 0}.vme-product-rating [class*=" star-"],.vme-product-rating [class^=star-]{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vme-product-rating .star-on-png:before{content:"\f005"}.vme-product-rating .star-off-png:before{content:"\f006"}.product-image-gallery-cont{text-align:center}.product-image-gallery-main-cont{display:block;margin-left:auto;margin-right:auto;position:relative;max-width:100%;text-align:center;border:none;padding:0}.owl-thumbnail-carousel{position:relative;padding:0 35px;margin-top:15px;margin-left:auto;margin-right:auto}.owl-thumbnail-carousel .owl-controls .owl-buttons .owl-next,.owl-thumbnail-carousel .owl-controls .owl-buttons .owl-prev{position:absolute;top:50%;left:0;color:#333;display:inline-block;font-family:FontAwesome;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-decoration:inherit;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;zoom:1;margin:0;margin-top:-15px;padding:8px;font-size:14px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent;filter:Alpha(Opacity=80);opacity:.8;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.owl-thumbnail-carousel .owl-controls .owl-buttons .owl-prev:before{content:"\f104"}.owl-thumbnail-carousel .owl-controls .owl-buttons .owl-next{left:auto;right:0}.owl-thumbnail-carousel .owl-controls .owl-buttons .owl-next:before{content:"\f105"}.owl-thumbnail-carousel .owl-controls.clickable .owl-buttons .owl-next:hover,.owl-thumbnail-carousel .owl-controls.clickable .owl-buttons .owl-prev:hover,.owl-thumbnail-carousel .owl-controls.clickable .owl-buttons [open]>.owl-next.btn-vme,.owl-thumbnail-carousel .owl-controls.clickable .owl-buttons [open]>.owl-prev.btn-vme{filter:Alpha(Opacity=100);opacity:1;background-color:#000;color:#fff;text-decoration:none}.product-thumb-carousel .image-thumb{text-align:center;margin-left:3px;margin-right:3px;-webkit-box-shadow:0 0 3px rgba(50,50,50,.1);-moz-box-shadow:0 0 3px rgba(50,50,50,.1);box-shadow:0 0 3px rgba(50,50,50,.1);-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.product-thumb-carousel .image-thumb:hover,.product-thumb-carousel [open]>.image-thumb.btn-vme{border-color:#999}.product-thumb-carousel .image-thumb img,.vmessentials-wrapper img{opacity:1;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}.product-thumb-carousel .image-thumb.active img{opacity:.6;cursor:default}.owl-thumbnail-carousel .owl-nav [class*=owl-].disabled{display:none!important}.vme-table-container{width:100%;min-height:.01%;overflow-x:auto;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;padding-top:20px}.vme-table{width:100%;max-width:100%;margin-bottom:20px;border-spacing:0;border-collapse:collapse;background-color:transparent}.vme-table tr>td,.vme-table tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;text-align:left}.vme-table tr:nth-of-type(odd){background-color:#f9f9f9}.vme-table h3{margin:0;padding:0;font-size:1.2em}.vme-table tr.vmevar_product_name>td,.vme-table tr.vmevar_product_name>th{padding-top:15px;padding-bottom:15px}.vmevar_product_name .vme-compare-data{position:relative}.vme-image{max-width:100%;min-width:90px;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;max-height:250px}button.vme-compare-remove{position:absolute;top:-12px;right:0;text-align:center}button.vme-compare-remove>i{font-size:14px;width:24px;height:24px;line-height:24px}.vme-compare-data .vme-allbuttons-container{display:none!important}@media screen and (max-width:767px){.vme-table-container{border:1px solid #ddd}}#vme-message-box{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1055;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;overflow:hidden;pointer-events:none}.vme-fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.vme-fade.vme-in{opacity:1}.vme-backdrop.vme-in{opacity:.5}.vme-message{position:relative;width:600px;height:100%;margin:50px auto 30px;pointer-events:inherit}.vme-fade .vme-message{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate3d(0,-25%,0);-o-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}.vme-fade.vme-in .vme-message{-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.vme-message-content{position:relative;background-color:#000;color:#fff;padding:15px 20px;text-align:center;font-size:16px;line-height:1.4;border:0 none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.25);pointer-events:auto}.vme-success .vme-message-content{background-color:var(--template-primary-color,#43b5ad);color:var(--template-primary-contrast-color,#fff)}.vme-error .vme-message-content{background-color:#deb948;color:#fff}.vme-message-close{position:absolute;top:5px;right:8px;color:#fff;padding:0;margin:0;border:0;text-decoration:none;opacity:.8;line-height:1}.vme-message-close:hover,[open]>.vme-message-close.btn-vme{color:#fff;opacity:1;text-decoration:none;border:0;background:0 none}.vme-success .vme-message-close{color:var(--template-primary-contrast-color,#fff)}.vme-success .vme-message-close:hover,.vme-success [open]>.vme-message-close.btn-vme{color:var(--template-primary-contrast-color,#fff)}@media screen and (max-width:767px){.vme-message{width:100%}.vme-message-content{margin-left:20px;margin-right:20px;font-size:14px}}.browse-view .vme-allbuttons-container.vme-is-list{text-align:center}.productdetails-view .vme-allbuttons-container{margin:10px 0;clear:left}.vme-container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.clearfix:after,.clearfix:before,.vme-container:after,.vme-container:before,.vme-row:after,.vme-row:before{display:table;content:" "}.clearfix:after,.vme-container:after,.vme-row:after{clear:both}.vme-row{margin-right:-15px;margin-left:-15px}.vme-row-mini{margin-right:-5px;margin-left:-5px}.vme-column{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:100%}.vme-row-mini .vme-column{padding-right:5px;padding-left:5px}.vme-quickview h1{margin:0 0 15px}.vme-quickview h1>a{color:inherit;text-decoration:none}.vme-quickview-left{width:34%}.vme-quickview-right{width:66%}.vme-quickview .product-price{margin:0 0 10px}.vme-quickview .product-action-buttons-cont,.vme-quickview .product-addtocart-cont,.vme-quickview .product-price-stock-sku-cont,.vme-quickview .product-rating-cont,.vme-quickview .product-short-desc-cont{padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:10px}.vme-quickview .product-neighbours{text-align:right;margin:20px 0 10px}.vme-quickview .neighbour-link{display:inline-block;color:#333;font-size:12px;line-height:1;margin:0 0 0 2px;padding:10px;height:32px;width:32px;background-color:#eee;border:0 none;text-decoration:none;vertical-align:middle;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.vme-quickview .neighbour-link:hover,.vme-quickview [open]>.neighbour-link.btn-vme{background:#333;color:#fff}body.modal{background:#fff}.vme-quickview .vpf-zoom-lens{border:2px solid #eee;margin:-2px;background-color:#fff;cursor:move}.vme-quickview .vpf-zoom-title{font-family:Arial,Helvetica,sans-serif;position:absolute!important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:700;font-size:10px;top:0}.vme-quickview .vpf-zoom-big{border:2px solid #eee;overflow:hidden;background-color:#fff;background-repeat:no-repeat;-webkit-box-shadow:2px 1px 10px -1px rgba(0,0,0,.15);-moz-box-shadow:2px 1px 10px -1px rgba(0,0,0,.15);box-shadow:2px 1px 10px -1px rgba(0,0,0,.15)}.vme-quickview .position-inside .vpf-zoom-big{border:0 none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.vme-quickview .vpf-simplegallery-main-cont{position:relative;overflow:hidden}.vme-quickview .vpf-simplegallery-error,.vme-quickview .vpf-simplegallery-loading,.vme-quickview .vpf-zoom-loading{position:absolute;top:1px!important;left:1px!important;width:100%!important;height:100%!important;min-width:100px;min-height:100px;background-color:#fff;opacity:.7;background-image:url(../images/image-loader.gif);background-repeat:no-repeat;background-position:50% 50%;text-indent:-100000px;overflow:hidden;border:0 none}.vme-quickview .vpf-simplegallery-error,.vme-quickview .vpf-simplegallery-loading{top:0!important;left:0!important}.vme-quickview .vpf-simplegallery-error{background-image:url(../images/error.png)}.vme-quickview .vpf-zoom-wrap{position:relative;display:block;vertical-align:middle}.vme-quickview .vpf-zoom-wrap.position-inside{overflow:hidden}@media screen and (max-width:767px){.vme-quickview-left,.vme-quickview-right{width:100%}.vme-quickview h1{margin-top:30px}}.vme-list-left{width:30%}.vme-list-right{width:70%}.vme-wishlist h3{margin:0 0 10px}.vme-wishlist h3>a{color:inherit;text-decoration:none}.vme-wishlist div.pagination ul>li>a,.vme-wishlist div.pagination ul>li>span{margin:0}.vme-wishlist div.pagination ul.pagination>li>a,.vme-wishlist div.pagination ul.pagination>li>span{margin-left:-1px}div.pagination{display:block}.vme-list-section .product-cart-variants,.vme-list-section .product-cart-variants>.product-field:first-child .product-fields-title{margin-top:0;padding-top:0}.vme-list-item{padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #ddd}.vme-list-section{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eee}.vme-column>.vme-list-section:first-child{padding-bottom:0}.vme-column>.vme-list-section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0 none;margin-top:-10px}.vme-list-image{text-align:center}.vme-list-remove{padding-top:15px;text-align:center}.vme-list-remove button.btn-vme-text{display:block;width:100%;background:0 none;border:0 none;box-shadow:0 none;outline:0 none;padding:0;text-decoration:none}.vme-list-remove [open]>button.btn-vme-text.btn-vme,.vme-list-remove button.btn-vme-text:hover{text-decoration:underline}.vme-list-item .addtocart-bar{text-align:left}.vme-mod-col-1{width:25%}.vme-mod-col-2{width:66%}.vme-mod-col-3{width:9%}.vme-mod-header{margin:5px 0 10px}.vme-mod-row-separator{margin:5px 0;height:1px;background:#eee}button.vme-remove-btn{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.vme-remove-btn,button.vme-remove-btn{float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.vme-remove-btn:focus,.vme-remove-btn:hover,[open]>.vme-remove-btn.btn-vme{color:#000;text-decoration:none;cursor:pointer;opacity:.4}.vme-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.vme-btn{display:inline-block;padding:3px 8px;margin-bottom:0;font-size:12px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;color:#333;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;background-color:#fff;border:1px solid #ccc;border-radius:2px}.vme-btn:hover,[open]>.vme-btn.btn-vme{color:#333;background-color:#e6e6e6;border-color:#adadad;text-decoration:none}.vme-mod-contents{position:relative}.vme-mod-loader{position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;opacity:.8;z-index:10}.vme-mod-loader-wheel{position:absolute;top:0;bottom:0;left:0;right:0;background:transparent url(../images/mod-loader.gif) 50% 50% no-repeat;z-index:11}.vme-share-container{position:relative;text-align:right}.vme-popover{position:absolute;top:100%;right:0;z-index:100;padding-top:4px;padding-bottom:4px;margin-top:10px;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #d0d7de;border-radius:6px;box-shadow:0 8px 24px rgba(140,149,159,.2);width:400px;max-width:90vw;text-align:left}.vme-popover::before{position:absolute;display:inline-block;content:"";top:-16px;right:9px;left:auto;border:8px solid transparent;border-bottom-color:#d0d7de}.vme-popover::after{position:absolute;display:inline-block;content:"";top:-14px;right:10px;left:auto;border:7px solid transparent;border-bottom-color:#fff}[data-vmepopover]:not([open])+.vme-popover{display:none!important}.vme-share-inner{padding:16px 16px 20px}.vme-share-title{font-weight:700;margin-bottom:10px}.vme-form-control,input[type=text].vme-form-control{padding:3px 12px;font-size:14px;line-height:20px;height:auto;margin:0;color:#24292f;vertical-align:middle;background-color:#fff;background-repeat:no-repeat;background-position:right 8px center;border:1px solid #d0d7de;border-radius:6px;box-shadow:inset 0 1px 0 rgba(208,215,222,.2);transition:80ms cubic-bezier(.33,1,.68,1);transition-property:color,background-color,box-shadow,border-color;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.vme-form-control[readonly]{background-color:#f6f8fa}.vme-input-group{display:table;width:100%}.vme-input-group .vme-form-control,.vme-input-group .vme-input-group-btn{display:table-cell}.vme-input-group .vme-form-control{width:100%}.vme-input-group .vme-input-group-btn{width:1%;vertical-align:middle}.vme-input-group .vme-form-control:first-child,.vme-input-group-btn:first-child .btn-vme{border-top-right-radius:0;border-bottom-right-radius:0}.vme-input-group .vme-form-control:last-child,.vme-input-group-btn:last-child .btn-vme{border-top-left-radius:0;border-bottom-left-radius:0}.vme-input-group-btn:last-child .btn-vme{margin-left:-1px}