.ywraq-buttons{text-align:right;}
a.ywraq-big-button{padding:6px 20px;border-radius:5px;display:inline-block;text-decoration:none;border:1px solid #fff;transition:all 0.3s linear;box-sizing:border-box;font-size:16px;}
a.ywraq-big-button:hover{filter:brightness(1.05);}
a.ywraq-big-button.ywraq-accept{color:#959B0A;border-color:#868F00;padding:50px 30px 10px 30px;background:url(//www.adtec.gr/wp-content/plugins/yith-woocommerce-request-a-quote-premium/assets/icons/check-green.svg) no-repeat center 14px #F0F7D6;}
a.ywraq-big-button.ywraq-reject{color:#AD1703;border-color:#CF4C2C;background:url(//www.adtec.gr/wp-content/plugins/yith-woocommerce-request-a-quote-premium/assets/icons/ic_clear.svg) no-repeat center 7px #F9E6E0;margin-left:10px;padding:50px 30px 10px 30px;}
a.ywraq-big-button.ywraq-pdf-file{margin-left:10px;align-items:center;background:#EDEDED;color:#000;border-color:#D1D1D1;}
.theme-yith-proteo a.ywraq-big-button.ywraq-pdf-file{color:var(--proteo-general_link_color, #448a85)}
a.ywraq-big-button.ywraq-pdf-file:hover{filter:brightness(0.95);}
.ywraq-status.pending{color:#777;}
.ywraq-status.completed{color:#2e4453}
.ywraq-status.ywraq-pending, .ywraq-status.on-hold{color:#94660c}
.ywraq-status.ywraq-rejected, .ywraq-status.ywraq-expired, .ywraq-status.trash, .ywraq-status.failed{color:#761919}
.ywraq-status.processing, .ywraq-status.ywraq-new{color:#a24545;}
.ywraq-view-quote-wrapper table.shop_table.order_details{background-color:rgb(248, 248, 248);padding:20px 50px 40px 20px;border:1px solid rgb(212, 212, 212);border-radius:15px;margin-bottom:60px;}
.ywraq-view-quote-wrapper table.shop_table.order_details tbody tr td, .ywraq-view-quote-wrapper table.shop_table tfoot tr td{border:0;padding:15px 0 10px 0;}
.ywraq-view-quote-wrapper table.shop_table.order_details tbody tr td.product-total{text-align:right;}
.ywraq-view-quote-wrapper table.shop_table tfoot tr td{text-align:right;}
.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper .order_details tfoot th{border:0;padding:15px 60px 10px 0;}
.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper .order_details th{padding:30px 10px;}
.ywraq-view-quote-wrapper table.shop_table.order_details .product-name{display:flex;align-items:center;padding:10px 15px;}
.ywraq-view-quote-wrapper table.shop_table.order_details span.product-thumbnail{margin-right:20px;}
.ywraq-view-quote-wrapper table.shop_table.order_details .product-thumbnail img{max-width:100px;height:content-box;}
.ywraq-view-quote-wrapper table.shop_table.order_details tfoot tr:last-child th{font-size:1.2em;}
.ywraq-view-quote-wrapper table.shop_table.order_details tfoot tr:last-child td{font-weight:600;font-size:1.2em;}
.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper .order_details thead th{padding:30px 15px;}
.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper .order_details th.product-total{width:20%;text-align:right;padding-right:0;}
.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper ul.wc-item-meta{list-style:none;padding-left:0;font-size:0.7em;}
.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper ul.wc-item-meta li{padding:0;margin:0;}
.woocommerce-account .woocommerce-MyAccount-content .ywraq-view-quote-wrapper ul.wc-item-meta li p{margin:0;display:inline-block}
.ywraq-view-quote-wrapper p{margin:10px;}
.ywraq-view-quote-wrapper .order_details{margin-top:35px;}
table.shop_table.shop_table_responsive.my_account_quotes.my_account_orders{font-size:0.9em;margin-top:40px;}
td.quotes-total{align-items:center;}
td.quotes-total a{margin-bottom:0;}
.quotes-total a.button.accept{margin-left:10px;text-transform:uppercase;border:1px solid #009E8D;background:none;color:#009E8D;border-radius:5px;font-size:11px;font-weight:normal;padding:5px 10px;box-sizing:border-box;}
.quotes-total a.button.accept:hover{filter:brightness(1.3);}
.ywraq-view-quote-wrapper header{display:flex;align-items:baseline;}
tr.quotes{transition:all 0.3s linear;}
tr.quotes:hover{background:#F7F7F7;cursor:pointer;}
.raq_status{color:#fff;text-transform:uppercase;font-size:11px;padding:3px 10px;border-radius:5px;background:rgb(112, 112, 112);width:auto;min-width:80px;display:inline-block;text-align:center;}
.raq_status.accepted, .raq_status.completed{background:#B8B007;}
.raq_status.failed{background:#eba3a3;}
.raq_status.on-hold, .raq_status.pending{background:#DDA702;}
.raq_status.new{background:#f1c1c1;color:#a24545;}
.raq_status.processing{background:#B8B007;}
.raq_status.expired, .raq_status.trash{background:#d66868;}
.raq_status>span{margin:0 1em;overflow:hidden;text-overflow:ellipsis}
.yith-request-a-quote-page #ywraq-reject-confirm{display:none;}
#ywraq-reject-confirm p{font-size:14px;}
#ywraq-reject-confirm textarea{border-radius:15px;border-color:#A7A7A7;min-height:120px;font-size:13px;}
.ywraq-additional-information{display:flex;align-items:flex-start;}
.ywraq-additional-information > div{width:47%;border-radius:10px;padding:20px;}
.ywraq-customer-information{margin-right:6%;border:1px solid #C2C2C2;}
.ywraq-admin-message{border:0;-webkit-box-shadow:0px 2px 12px 5px rgba( 0,0,0,0.1);-moz-box-shadow:0px 2px 12px 5px rgba( 0,0,0,0.1);-o-box-shadow:0px 2px 12px 5px rgba( 0,0,0,0.1);box-shadow:0px 2px 12px 5px rgba( 0,0,0,0.1);}
.ywraq-admin-message .message-content{background:url(//www.adtec.gr/wp-content/plugins/yith-woocommerce-request-a-quote-premium/assets/icons/quote.svg) no-repeat left top;min-height:250px;font-style:italic;padding-left:50px;}
.ywraq-status-ywraq-new .ywraq-admin-message{background:#FAE8E9;box-shadow:none;color:#A34546;font-style:normal;background-image:none;}
.ywraq-status-ywraq-new .ywraq-admin-message header{display:none!important;}
.ywraq-status-ywraq-new .message-content{background:none;font-style:normal;padding:20px;}
.ywraq-button{max-width:350px;}
.ywraq-buttons .button{padding-top:20px;padding-bottom:20px;}
.ywraq-buttons a.ywraq-button.ywraq-reject, .ywraq-buttons a.ywraq-button.ywraq-accept{width:100%;background:var(--ywraq_accept_button_bg_color);color:var(--ywraq_accept_button_color);border:2px solid var(--ywraq_accept_button_border_color)!important;display:block;border-radius:10px;float:right;margin:0;text-align:center;border:0;clear:both;margin-bottom:10px;text-transform:uppercase;font-weight:normal;box-sizing:border-box;}
.ywraq-buttons a.ywraq-button.ywraq-accept:hover{background:var(--ywraq_accept_button_bg_color_hover);color:var(--ywraq_accept_button_color_hover);border:2px solid var(--ywraq_accept_button_border_color_hover)!important;}
.ywraq-buttons a.ywraq-button.ywraq-reject{background:var(--ywraq_reject_button_bg_color);color:var(--ywraq_reject_button_color);border:2px solid var(--ywraq_reject_button_border_color)!important;}
.ywraq-buttons a.ywraq-button.ywraq-reject:hover{background:var(--ywraq_reject_button_bg_color_hover);color:var(--ywraq_reject_button_color_hover);border:2px solid var(--ywraq_reject_button_border_color_hover)!important;}
p.ywraq-buttons{margin-right:0;}
.quotes:hover .quote-actions__more{opacity:1;}
.quote-actions__more{height:35px;width:35px;background-color:#ffffff;display:inline-block;border:0;border-radius:50%;transition:.3s;cursor:pointer;box-shadow:0 2px 7px rgb(170 198 222 / 50%);outline:none;position:relative;margin:0 5px 5px 0;vertical-align:middle;opacity:0;}
.quote-actions-button__menu{position:absolute;display:none;flex-direction:column;width:max-content;right:0;margin:5px 0 0 0;padding:8px 0;background:#fff;border-radius:5px;box-shadow:0 2px 7px rgba(170, 198, 222, 0.5);z-index:10;animation:yith-plugin-fw-appear-from-top .3s forwards;}
.quote-actions-button--opened  .quote-actions-button__menu{display:flex;}
a.quote-actions-button__link.quote-actions__tips{width:100%;height:100%;text-decoration:none;display:flex;align-items:center;justify-content:center;outline:none;}
.a.quote-actions-button__link.quote-actions__tips{font-size:20px;}
.quote-actions-button__menu__item{margin:0;display:block;padding:7px 25px;color:#000;cursor:pointer;text-decoration:none;text-align:right;}
.quote-actions-button__menu__item:hover{color:#d1d1d1;}
.theme-yith-proteo .quote-actions-button__menu__item:hover{color:var(--proteo-general_link_hover_color);}
.quotes-number a{text-decoration:none;}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}
.ui-helper-clearfix:after{clear:both;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-front{z-index:100;}
.ywraq-reject-confirm button.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close{background:none;border:0;}
.ywraq-reject-confirm span#ui-id-1{font-size:20px;}
#ywraq-reject-confirm button.button{width:100%;text-transform:uppercase;font-size:13px;margin-top:10px;padding:15px;border-radius:15px;}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap;}
input.ui-button.ui-button-icon-only{text-indent:0;}
.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-39px;margin-left:5px;}
.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap;}
input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em;}
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-controlgroup{vertical-align:middle;display:inline-block;}
.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0;}
.ui-controlgroup > .ui-controlgroup-item:focus, .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999;}
.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left;}
.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box;}
.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em;}
.ui-controlgroup .ui-controlgroup-label span{font-size:80%;}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none;}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none;}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none;}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none;}
.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em );}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid;}
.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none;}
.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none;}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid;}
.ui-checkboxradio-disabled{pointer-events:none;}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0;}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}
.ui-dialog .ui-resizable-n{height:2px;top:0;}
.ui-dialog .ui-resizable-e{width:2px;right:0;}
.ui-dialog .ui-resizable-s{height:2px;bottom:0;}
.ui-dialog .ui-resizable-w{width:2px;left:0;}
.ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw{width:7px;height:7px;}
.ui-dialog .ui-resizable-se{right:0;bottom:0;}
.ui-dialog .ui-resizable-sw{left:0;bottom:0;}
.ui-dialog .ui-resizable-ne{right:0;top:0;}
.ui-dialog .ui-resizable-nw{left:0;top:0;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ywraq-reject-confirm.ui-widget.ui-widget-content{border:1px solid #c5c5c5;padding:25px;border-radius:10px;}
.ywraq-reject-confirm.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333;}
.ywraq-reject-confirm .ui-widget-header{border:1px solid #fff;background:#fff;color:#333333;font-weight:bold;}
.ywraq-reject-confirm  .ui-icon{width:30px;height:30px;}
.ywraq-reject-confirm  .ui-icon, .ywraq-reject-confirm .ui-widget-content .ui-icon.ui-icon-closethick{background-image:url(//www.adtec.gr/wp-content/plugins/yith-woocommerce-request-a-quote-premium/assets/icons/ic_close.svg);background-repeat:no-repeat;}
.ywraq-reject-confirm .ui-resizable-handle.ui-resizable-se.ui-icon.ui-icon-gripsmall-diagonal-se{display:none!important;}
.ywraq-reject-confirm-wrapper.error{color:red;font-size:13px;}
.ywraq-reject-confirm .ui-widget-overlay{background:#aaaaaa;opacity:.3;filter:Alpha(Opacity=30);}
.ywraq-reject-confirm .ui-widget-shadow{-webkit-box-shadow:0px 0px 5px #666666;box-shadow:0px 0px 5px #666666;}
.ywraq-reject-confirm .ui-corner-all, .ywraq-reject-confirm .ui-corner-top, .ywraq-reject-confirm .ui-corner-left, .ywraq-reject-confirm .ui-corner-tl{border-radius:14px;}
.ui-widget-overlay{background:#1e1e1e;opacity:.7;filter:Alpha(Opacity=70);}
.ui-widget-shadow{-webkit-box-shadow:0px 0px 5px #666666;box-shadow:0px 0px 5px #666666;}
.theme-yith-proteo .ywraq-view-quote-wrapper header{display:flex;align-items:center;}
@keyframes yith-plugin-fw-appear-from-top {
from{opacity:0;transform:translateY(-30%);-webkit-transform:translateY(-30%);}
to{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}
}
@media(max-width:769px){
.ywraq-view-quote-wrapper table.shop_table.order_details{
margin-bottom:40px;
}
.ywraq-additional-information {
display: block;
}
.ywraq-additional-information > div{
width:100%;
margin-bottom:40px;
}
}.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:10001;}
.fancybox-opened .fancybox-skin{}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(//www.adtec.gr/wp-content/plugins/sw_core/css/fancy/fancybox_sprite.png);}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:10001;}
#fancybox-loading div{width:44px;height:44px;background:url(//www.adtec.gr/wp-content/plugins/sw_core/css/fancy/fancybox_loading.gif) center center no-repeat;}
.fancybox-close{position:absolute;top:-5px;right:-5px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(//www.adtec.gr/wp-content/plugins/sw_core/css/fancy/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:10000;background:url(//www.adtec.gr/wp-content/plugins/sw_core/css/fancy/fancybox_overlay.png);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//www.adtec.gr/wp-content/plugins/sw_core/css/fancy/fancybox_sprite@2x.png);
background-size: 44px 152px; }
#fancybox-loading div {
background-image: url(//www.adtec.gr/wp-content/plugins/sw_core/css/fancy/fancybox_loading@2x.gif);
background-size: 24px 24px; }
}.vi-wpvs-variation-wrap-wrap{max-width:100%;padding-left:8px}select option.vi-wpvs-option-disabled{display:none;visibility:hidden}.vi-wpvs-variation-wrap{max-width:100%;display:inline-flex;flex-wrap:wrap;text-align:center;justify-content:flex-start}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap{width:auto;height:auto;align-items:center;justify-content:center;display:flex;margin:5px 12px 8px 0;cursor:pointer;position:relative;transition:all 30ms ease-in-out}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-select .vi-wpvs-option-wrap.vi-wpvs-option-wrap-backorders .vi-wpvs-option,.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-select .vi-wpvs-option-wrap.vi-wpvs-option-wrap-backorders-attribute .vi-wpvs-option,.vi-wpvs-variation-wrap:not(.vi-wpvs-variation-wrap-select) .vi-wpvs-option-wrap.vi-wpvs-option-wrap-backorders-attribute>:not(.vi-wpvs-option-tooltip),.vi-wpvs-variation-wrap:not(.vi-wpvs-variation-wrap-select) .vi-wpvs-option-wrap.vi-wpvs-option-wrap-backorders>:not(.vi-wpvs-option-tooltip){opacity:.5}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-loop .vi-wpvs-option-wrap{margin:0 8px 8px 0}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-button .vi-wpvs-option-wrap{padding:0 5px}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option{margin:auto;max-width:100%;max-height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;line-height:normal;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.vi-wpvs-option-out-of-stock-attribute-icon{display:none;position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.vi-wpvs-option-out-of-stock-attribute-icon .vi-wpvs-option-out-of-stock-attribute-icon{position:relative}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute{border-color:rgba(192,185,200,.26)}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable .vi-wpvs-option-out-of-stock-attribute-icon,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock .vi-wpvs-option-out-of-stock-attribute-icon,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute .vi-wpvs-option-out-of-stock-attribute-icon{display:block}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable{cursor:not-allowed}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable .vi-wpvs-option-out-of-stock-attribute-icon::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable .vi-wpvs-option-out-of-stock-attribute-icon::before,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock .vi-wpvs-option-out-of-stock-attribute-icon::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock .vi-wpvs-option-out-of-stock-attribute-icon::before,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute .vi-wpvs-option-out-of-stock-attribute-icon::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute .vi-wpvs-option-out-of-stock-attribute-icon::before{display:none;position:absolute;top:calc(50% - 1px);left:0;width:100%;height:1px;z-index:2;content:'';background:#ff3136}.vi-wpvs-variation-wrap[data-out_of_stock=blur_icon] .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable .vi-wpvs-option-out-of-stock-attribute-icon::after,.vi-wpvs-variation-wrap[data-out_of_stock=blur_icon] .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable .vi-wpvs-option-out-of-stock-attribute-icon::before,.vi-wpvs-variation-wrap[data-out_of_stock=blur_icon] .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock .vi-wpvs-option-out-of-stock-attribute-icon::after,.vi-wpvs-variation-wrap[data-out_of_stock=blur_icon] .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock .vi-wpvs-option-out-of-stock-attribute-icon::before,.vi-wpvs-variation-wrap[data-out_of_stock=blur_icon] .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute .vi-wpvs-option-out-of-stock-attribute-icon::after,.vi-wpvs-variation-wrap[data-out_of_stock=blur_icon] .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute .vi-wpvs-option-out-of-stock-attribute-icon::before{display:block}.vi-wpvs-variation-wrap[data-out_of_stock=blur_icon] .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable .vi-wpvs-option,.vi-wpvs-variation-wrap[data-out_of_stock=blur_icon] .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock .vi-wpvs-option,.vi-wpvs-variation-wrap[data-out_of_stock=blur_icon] .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute .vi-wpvs-option{opacity:.5}.vi-wpvs-variation-wrap[data-out_of_stock=blur] .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable .vi-wpvs-option,.vi-wpvs-variation-wrap[data-out_of_stock=blur] .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock,.vi-wpvs-variation-wrap[data-out_of_stock=blur] .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute{opacity:1}.vi-wpvs-variation-wrap[data-out_of_stock=blur] .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable .vi-wpvs-option,.vi-wpvs-variation-wrap[data-out_of_stock=blur] .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock .vi-wpvs-option,.vi-wpvs-variation-wrap[data-out_of_stock=blur] .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute .vi-wpvs-option{opacity:.5}.vi-wpvs-variation-wrap[data-out_of_stock=hide] .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable,.vi-wpvs-variation-wrap[data-out_of_stock=hide] .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock,.vi-wpvs-variation-wrap[data-out_of_stock=hide] .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute{display:none!important}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable .vi-wpvs-option-out-of-stock-attribute-icon::before,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock .vi-wpvs-option-out-of-stock-attribute-icon::before,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute .vi-wpvs-option-out-of-stock-attribute-icon::before{transform:rotate(-45deg)}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable .vi-wpvs-option-out-of-stock-attribute-icon::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock .vi-wpvs-option-out-of-stock-attribute-icon::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute .vi-wpvs-option-out-of-stock-attribute-icon::after{transform:rotate(45deg)}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-radio .vi-wpvs-option-wrap label.vi-wpvs-option,.woocommerce div.product form.cart .variations label.vi-wpvs-option{margin:0;cursor:pointer}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-radio .vi-wpvs-option-wrap input{cursor:pointer;margin:auto 5px auto auto}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:last-child{margin-right:0}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option.vi-wpvs-option-color,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option.vi-wpvs-option-image{width:100%;height:100%;max-height:100%;max-width:100%;margin:0!important}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:hover .vi-wpvs-option-tooltip{visibility:visible;opacity:1}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip{visibility:hidden;opacity:0;position:absolute;z-index:5;pointer-events:none;text-align:center;transition:all .3s linear}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip::before{content:"";position:absolute;z-index:10;transition:all .3ms linear}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:hover .vi-wpvs-option-tooltip-top{bottom:120%}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-top{bottom:150%;left:50%;transform:translate(-50%,0)}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-top::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-top::before{top:100%;left:50%}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:hover .vi-wpvs-option-tooltip-bottom{top:120%}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-bottom{top:150%;left:50%;transform:translate(-50%,0)}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-bottom::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-bottom::before{bottom:100%;left:50%}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:hover .vi-wpvs-option-tooltip-left{right:120%}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-left{top:50%;right:150%;transform:translate(0,-50%)}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-left::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-left::before{top:50%;left:100%}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:hover .vi-wpvs-option-tooltip-right{left:120%}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-right{top:50%;left:150%;transform:translate(0,-50%)}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-right::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-right::before{top:50%;right:100%}.vi_variation_container{display:flex;align-items:center;margin:unset}.vi_variation_container .vi-wpvs-variation-wrap-loop.vi-wpvs-variation-wrap{padding-left:0}.vi_variation_container .vi-wpvs-option-wrap.vi-wpvs-product-link{background:#e2e2e2!important;box-shadow:0 0 0 1px #ddd!important}.vi_variation_container .vi-wpvs-option-wrap.vi-wpvs-product-link .vi-wpvs-option{justify-content:center}.vi-wpvs-variation-style{max-width:100%;width:100%;display:grid!important;border:unset!important;grid-auto-columns:auto;grid-auto-rows:auto;margin-bottom:10px;height:auto!important;background:0 0!important}.woocommerce div.product div.summary form.cart.variations_form .variations ul.vi-wpvs-variation-style,.woocommerce-page div.product div.summary form.cart.variations_form .variations ul.vi-wpvs-variation-style{margin-bottom:10px}.vi-wpvs-variation-style.vi-wpvs-variation-style-vertical{grid-template-columns:auto;grid-gap:0}.woocommerce .variations_form.vi_wpvs_variation_form .vi-wpvs-variation-style td,.woocommerce-page .variations_form.vi_wpvs_variation_form .vi-wpvs-variation-style td{width:100%;border:unset}.vi-wpvs-variation-style.vi-wpvs-variation-style-horizontal{grid-template-columns:2fr 8fr;grid-gap:8px;align-items:center;justify-items:stretch}.vi-wpvs-variation-style .vi-wpvs-variation-style-content:not(.vi_variation_container){margin:unset!important;background:0 0}.vi-wpvs-variation-style .vi-wpvs-variation-wrap-wrap{padding-left:unset}.variations .vi-wpvs-variation-style a.reset_variations{bottom:100%}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-select{max-width:100%;width:100%}.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-select-wrap{border:unset;min-width:160px;position:relative;max-width:100%;width:100%;cursor:pointer}.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select{border:1px solid #ccc;width:auto;text-align:left;position:relative;padding-left:8px;color:#222}.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select::after{content:'';color:inherit;border-width:5px;border-style:solid;border-color:#222 transparent transparent transparent;position:absolute;top:50%;margin-top:-3px;right:10px}.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select>span{margin-right:20px}.vi-wpvs-variation-wrap-option-available{z-index:9999999999;position:absolute;visibility:visible}.vi-wpvs-variation-wrap-select-top{bottom:100%;border-bottom:unset}.vi-wpvs-variation-wrap-select-bottom{top:100%;border-top:unset}.vi-wpvs-variation-wrap-option-available .vi-wpvs-variation-wrap-option{visibility:visible;width:100%;left:0;border:1px solid #ccc;border-top:none;display:grid;grid-template-columns:auto;grid-auto-columns:auto;grid-auto-rows:auto;transition:visibility .3s ease;max-height:300px;overflow-x:hidden;overflow-y:visible}.vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option::-webkit-scrollbar{width:7px}.vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option::-webkit-scrollbar-track{background:#f1f1f1;margin-top:2px;margin-bottom:2px}.vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option::-webkit-scrollbar-thumb{background:#cecece;border-radius:20px}.vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option::-webkit-scrollbar-thumb:hover{background:#a6a6a6}.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-option .vi-wpvs-option-wrap{width:100%;margin:0;justify-content:flex-start}.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-option .vi-wpvs-option-wrap .vi-wpvs-option{margin:unset;width:100%;height:100%;line-height:normal;text-align:left}.vi-wpvs-select-hidden{visibility:hidden!important;z-index:-1!important}.vi-wpvs-label-selected{margin-left:10px}.vi-wpvs-variation-style.vi-wpvs-variation-style-rtl{direction:rtl}.vi-wpvs-variation-style.vi-wpvs-variation-style-rtl .vi-wpvs-variation-wrap-wrap{float:right}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl:not(.vi-wpvs-variation-wrap-loop) .vi-wpvs-option-wrap{margin:5px 0 8px 12px!important}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-option-wrap:last-child{margin-left:0!important}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-loop.vi-wpvs-variation-wrap-rtl .vi-wpvs-option-wrap{margin:0 0 8px 8px!important}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap,.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select,.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select>span,.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option .vi-wpvs-option-wrap,.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option .vi-wpvs-option-wrap .vi-wpvs-option{text-align:right;justify-content:flex-end}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select::after{border-width:0;border-color:transparent transparent transparent transparent}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select::before{content:'';color:inherit;border-width:5px;border-style:solid;border-color:#222 transparent transparent transparent;position:absolute;top:50%;margin-top:-3px;left:10px}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select>span{margin-right:0;margin-left:20px}.woocommerce .elementor-element form.cart.vi_wpvs_variation_form .variations{width:100%!important;max-width:100%!important}.woocommerce div.product.elementor form.cart table.variations tr.vi-wpvs-variation-style{display:grid!important}.woocommerce div.product.elementor form.cart table.variations td.value.vi-wpvs-variation-style-content:before{display:none!important}.swatches-select.swatches-on-single{display:none!important}.single-product .product .variations .vi-wpvs-variation-wrap-viwpvs_default select{max-width:100%}.vi_wpvs_loop_variation_hidden{display:none!important;visibility:hidden!important}.vi-wpvs-hidden{display:none!important;visibility:hidden!important}.vi-wpvs-select-attribute{display:none!important;visibility:hidden}.vi-wpvs-variation-wrap-wrap[data-swatch_type=color] .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-show-attribute-value .vi-wpvs-option-wrap:after,.vi-wpvs-variation-wrap-wrap[data-swatch_type=image] .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-show-attribute-value .vi-wpvs-option-wrap:after,.vi-wpvs-variation-wrap-wrap[data-swatch_type=variation_img] .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-show-attribute-value .vi-wpvs-option-wrap:after{content:attr(data-attribute_label);position:absolute;left:1px;right:1px;display:block;text-align:center;overflow:hidden}.vi-wpvs-variation-wrap-wrap[data-swatch_type=color] .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-show-attribute-value.vi-wpvs-variation-wrap-show-attribute-value-cutoff-text .vi-wpvs-option-wrap:after,.vi-wpvs-variation-wrap-wrap[data-swatch_type=image] .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-show-attribute-value.vi-wpvs-variation-wrap-show-attribute-value-cutoff-text .vi-wpvs-option-wrap:after,.vi-wpvs-variation-wrap-wrap[data-swatch_type=variation_img] .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-show-attribute-value.vi-wpvs-variation-wrap-show-attribute-value-cutoff-text .vi-wpvs-option-wrap:after{white-space:nowrap}