table{border-collapse:collapse;width:100%;margin-bottom:10px}table,th,td{border:1px solid #eaeaea}th,td{padding:10px}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}img{height:auto}.text-center{text-align:center}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:100%;padding:5px 3px 5px;text-align:center;margin:0}.wp-caption.alignnone{margin:5px 20px 20px 0;clear:both}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:12px;line-height:17px;margin:0;padding:10px 4px 5px;margin:0 !important}.gallery-caption{color:#707070;color:rgba(51,51,51,.7);display:block;font-family:"Noto Sans",sans-serif;font-size:12px;font-size:1.2rem;line-height:1.5;padding:.5em 0}.onsale{position:absolute}.product-item .star-rating{display:none}.bypostauthor{color:inherit}.vc_tta-style-simple.vc_tta-tabs .vc_tta-tabs-list.kt-tabs-list{padding:0;display:table;margin:0 auto}.vc_tta-style-simple.vc_tta-tabs .vc_tta-tabs-list.kt-tabs-list .kt-tab{display:inline-block;padding:0 20px;list-style:none;margin:0}.vc_tta-style-simple.vc_tta-tabs .vc_tta-tabs-list.kt-tabs-list .kt-tab a{font-size:16px;text-transform:uppercase;color:#222;padding:0;margin:0;position:relative}.vc_tta-style-simple .kt-tab:hover a:after,.vc_tta-style-simple .kt-tab.vc_active a:after,.vc_tta-style-simple.vc_tta.vc_general .vc_tta-tab.vc_active>a:after,.vc_tta-style-simple.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill) .kt-tab.vc_tta-tab.vc_active>a:after,.vc_tta-style-simple.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill) .kt-tab.vc_tta-tab:hover>a:after{width:50px}.vc_tta-style-simple .kt-tab a:before,.vc_tta-style-simple.vc_tta.vc_general .vc_tta-tab.vc_active>a:before,.vc_tta-style-simple.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill) .kt-tab.vc_tta-tab.vc_active>a:before{display:none}.vc_tta-style-simple .kt-tab a:after,.vc_tta-style-simple.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill) .kt-tab.vc_tta-tab>a:after{width:0;height:2px;display:block;background-color:#c99947;margin:0 auto;margin-top:8px;content:'';border:0;position:initial;-webkit-transition:width .3s ease 0s;-o-transition:width .3s ease 0s;transition:width .3s ease 0s}.social .section-icon{text-align:center}.social a{width:44px;height:44px;line-height:44px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin:0 5px;color:#2c2c2c;text-align:center;font-size:24px;background-color:#fff}.social a:hover{color:#fff}.sc-title .text-primary{margin-bottom:7px}.sc-title .widget-title:after{content:'';width:23px;height:6px;display:block;margin:0 auto;background:url(//graniitvilla.ee/wp-content/themes/kute-boutique/images/driver.png) no-repeat center center;margin-top:10px}.sc-title.text-left .widget-title:after{margin:0;margin-top:10px}.sc-title.text-right .widget-title:after{margin:0;margin-top:10px;width:100%;background-position:right}.menu-footer{text-align:center;list-style:none}.custom-menu.content-custom-menu>ul{padding:0}.sc-title.style-3{text-align:center;font-family:'Montserrat';color:#888}.sc-title.style-3.phone{color:#fff;font-size:18px}.currency-list ul li a.woocs_flag_view_item{opacity:1;margin:0;width:inherit;height:inherit}.category-menu li.menu-item-sc{position:relative}.show-shopping-cart .list-product li{width:100%;text-align:left}.category-menu li.menu-item-sc>div.widget_shopping_cart_content,.category-menu li.menu-item-sc>div.boutique-mini-cart{width:135px;height:135px;display:inline-block;border:1px dashed #ccc;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;text-align:center;font-size:11px;color:#222;text-transform:uppercase;vertical-align:middle;padding-top:20px}.mini-cart .cart-link{display:inline-block}.show-shopping-cart .list-product{overflow:hidden}.mini-cart .cart-link .count{top:0;right:0}.header.style2 .widget_shopping_cart_content,.header.style3 .widget_shopping_cart_content,.header.style5 .widget_shopping_cart_content{display:table-cell}.header.style3 .widget_shopping_cart_content,.header.style4 .widget_shopping_cart_content,.header.style5 .widget_shopping_cart_content{vertical-align:middle}.header.style2 .mini-cart .cart-link,.header.style3 .mini-cart .cart-link{display:inline}.category-menu.style2 li>a .menu-icon,.category-menu.style2 li.menu-item-sc>div.widget_shopping_cart_content{width:100px;height:100px;display:inline-block;border:1px dashed #ccc;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;line-height:100px;margin-right:25px}.category-menu.style2 li.menu-item-sc>div.widget_shopping_cart_content{padding-top:10px}.category-menu.style2 li.menu-item-sc>div.widget_shopping_cart_content .cart-link .amount{display:none}.product.has-default-attributes.has-children>.images{opacity:1}.video img,.kt-full-width.wpb_single_image .vc_figure img,.kt-full-width.wpb_single_image .vc_single_image-wrapper img{width:100%}.kt-full-width.wpb_single_image .vc_figure,.kt-full-width.wpb_single_image .vc_single_image-wrapper{display:block}.header-categoy-menu .block-category-carousel:before{background-color:transparent;display:none}.white-popup{position:relative;background:#fff;width:auto;width:800px;margin:20px auto;max-width:100%}.kt-popup-newsletter{padding:20px 60px;text-align:center;padding-bottom:100px}.kt-popup-newsletter .popup-title{margin-top:40px;text-transform:uppercase}.kt-popup-newsletter .popup-title p{margin:0;margin-top:20px}.kt-popup-newsletter .popup-title h3{font-size:24px;margin-bottom:15px}.kt-popup-newsletter .form-subscribe{padding-top:40px}.kt-popup-newsletter .form-subscribe .input{width:100%;margin-bottom:20px;font-family:'Roboto',sans-serif}.kt-popup-newsletter .form-subscribe .button{margin:0 5px}.kt-popup-newsletter .checkbox{position:absolute;margin:0;left:20px;bottom:10px;font-size:13px;color:#888;font-weight:400;font-family:'Roboto',sans-serif}.kt-popup-newsletter .checkbox label{font-weight:400}.kt-popup-newsletter .checkbox input[type=checkbox]{vertical-align:middle;margin-top:6px}.kt-popup-newsletter .primary{display:inline-block;background-color:#b28b46;color:#fff;padding:0 10px}.loading-lazy{position:relative}.loading-lazy:after{display:block;content:" ";position:absolute;top:50%;right:50%;width:12px;height:12px;margin:-6px -6px 0 0;opacity:1;background:#000;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:dotFade .8s infinite;animation:dotFade .8s infinite;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@-webkit-keyframes dotFade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes dotFade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.owl-nav.disabled{display:none}.kt-woocommerce{display:inline-block;width:100%}.block-filter-dropdown{display:inline-block;float:right;padding-left:25px}.block-filter-dropdown .block-content{position:absolute;top:100%;background-color:#fff;z-index:1000;left:0;width:100%;padding:70px 40px;-webkit-box-shadow:7px 6px 40px 0px rgba(204,204,223,.16);-moz-box-shadow:7px 6px 40px 0px rgba(204,204,223,.16);box-shadow:7px 6px 40px 0px rgba(204,204,223,.16);opacity:0;visibility:hidden;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);margin-top:15px;padding-bottom:42px}.block-filter-dropdown .block-content:before{width:0;height:0;border-style:solid;border-width:0 11px 10px;border-color:transparent transparent #fff;content:'';position:absolute;right:23px;top:-10px}.block-filter-dropdown .dropdown-link{color:#555;text-transform:uppercase;font-size:12px}.block-filter-dropdown .dropdown-link:after{width:0;height:0;border-style:solid;border-width:5px 4.5px 0;border-color:#555 transparent transparent;content:'';margin-left:10px;float:right;margin-top:10px}.shop-top{position:relative}.block-filter-dropdown.open .block-content{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ajax-loader:before{position:absolute;top:50%;left:50%;z-index:1;content:url(//graniitvilla.ee/wp-content/themes/kute-boutique/images/loading.svg);transform:translate(-50%,-50%);z-index:10000}.ajax-loader:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:#fff;content:'';opacity:.9;z-index:9999}body.ajax-loader{overflow:hidden}.woocommerce-widget-layered-nav-list.layered-nav-swatches li{display:inline-block;border:none}.layered-nav-swatches li a{padding:0 15px;line-height:30px;border:1px solid #eee;text-align:center;display:inline-block;margin-right:10px;margin-bottom:10px;min-width:60px}.woocommerce-widget-layered-nav-list.layered-nav-swatches li:hover a,.woocommerce-widget-layered-nav-list.layered-nav-swatches li.chosen a{color:#fff;background-color:#000;border-color:#000}.block-filter-dropdown .widget_price_filter .price_label{left:0}.layered-nav-swatches .swatch:not(.swatch-text){display:inline-block;height:30px;width:100%;border:1px solid #eee}.layered-nav-swatches .swatch-type-color,.layered-nav-swatches .swatch-type-photo{background-color:transparent;font-size:11px;padding:0;border:none;text-align:left;line-height:normal}.woocommerce-widget-layered-nav-list.layered-nav-swatches li:hover .swatch:not(.swatch-text),.woocommerce-widget-layered-nav-list.layered-nav-swatches li.chosen .swatch:not(.swatch-text){border-color:#000}.woocommerce-widget-layered-nav-list.layered-nav-swatches li:hover a.swatch-type-photo,.woocommerce-widget-layered-nav-list.layered-nav-swatches li.chosen a.swatch-type-photo,.woocommerce-widget-layered-nav-list.layered-nav-swatches li:hover a.swatch-type-color,.woocommerce-widget-layered-nav-list.layered-nav-swatches li.chosen a.swatch-type-color{background-color:transparent;color:#000}.block-filter-dropdown .clear-button{padding:5px 20px}.variations select[data-attributetype=swatches_style]{display:none}.variations .change-value{display:inline-block;border:1px solid #eee;padding:2px;margin-right:10px;color:#000}.variations .change-value.active,.variations .change-value.hover{border-color:#000}.variations .change-value.text{padding:0 15px;line-height:38px}.variations a.reset_variations{margin:0;display:block}.wp-block-pullquote blockquote:before,.wp-block-pullquote blockquote:after{display:none}.wp-block-pullquote blockquote{border-left:none}.wp-block-pullquote{margin-top:32px;margin-bottom:32px}.wp-block-pullquote{margin-top:32px;margin-bottom:32px}.has-huge-font-size,.has-large-font-size,.has-medium-font-size,.has-small-font-size{line-height:1.8}@media only screen and (min-width:768px){.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:1000%}.alignwide{margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);width:auto;max-width:1000%}.alignwide img,.alignfull img{display:block;margin:0 auto}}