.clear{clear:both}.nobr{white-space:nowrap}.variable-items-wrapper .vsaf-has-image-tooltip:before{border-color:#333 !important;background-color:#333 !important}.variable-items-wrapper [data-vsaftooltip]:before{background-color:#333 !important;color:#fff !important}.variable-items-wrapper [data-vsaftooltip]:after,.variable-items-wrapper .vsaf-has-image-tooltip:after{border-top-color:#333 !important}.wc-vsaf .variable-items-wrapper .variable-item:not(.radio-variable-item){width:30px;height:30px}.wc-vsaf.wc-vsaf-style-squared .variable-items-wrapper .button-variable-item{min-width:30px !important}.wc-vsaf .button-variable-item span,.wc-vsaf .radio-variable-item label{font:normal 15px/1.4em Arial,sans-serif !important;color:#0018b5 !important}.wc-vsaf-style-squared .button-variable-wrapper.rounded .button-variable-item{width:30px !important}.wc-vsaf .variable-items-wrapper .variable-item:not(.radio-variable-item){background:#fff !important;box-shadow:0 0 0 1px #1687b7 !important}.wc-vsaf .variable-items-wrapper .button-variable-item.selected span,.wc-vsaf .variable-items-wrapper .radio-variable-item.selected label{color:#fff !important}.wc-vsaf .variable-items-wrapper .variable-item:not(.radio-variable-item).selected{background:#0018b5 !important;box-shadow:0 0 0 1px #1687b7 !important}.wc-vsaf .variable-items-wrapper .button-variable-item:hover span,.wc-vsaf .variable-items-wrapper .button-variable-item.selected:hover span,.wc-vsaf .variable-items-wrapper .radio-variable-item:hover label,.wc-vsaf .variable-items-wrapper .radio-variable-item.selected:hover label{color:#fff !important}.wc-vsaf .variable-items-wrapper .variable-item:not(.radio-variable-item):hover,.wc-vsaf .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{background:#0018b5 !important;box-shadow:0 0 0 1px #1687b7 !important}.wc_vsaf_single_filter_widget .vsaf_filter:not(.vsaf_filter_reset_button){border:0 !important;border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}.wc_vsaf_single_filter_widget .vsaf_filter:hover,.wc_vsaf_single_filter_widget .vsaf_filter.vsaf_filter_ccolaps,.wc_vsaf_single_filter_widget .vsaf_filter.vsaf_filter_nocolaps{border-color:transparent !important}.wc_vsaf_single_filter_widget .vsaf_filter_heading,.wc_vsaf_single_filter_widget .vsaf_filter:not(.vsaf_filter_reset_button) .vsaf_filter_body{padding-top:10px !important;padding-bottom:10px !important;padding-left:0 !important;padding-right:0 !important}.wc_vsaf_single_filter_widget .vsaf_filter_heading{background:transparent !important}.wc_vsaf_single_filter_widget .vsaf_filter_heading:hover,.wc_vsaf_single_filter_widget .vsaf_filter_ccolaps .vsaf_filter_heading,.wc_vsaf_single_filter_widget .vsaf_filter_nocolaps .vsaf_filter_heading{background:transparent !important}.wc_vsaf_single_filter_widget .widget-title{font:bold 14px/1.4em Arial !important;color:#000 !important}.wc_vsaf_single_filter_widget .widget-title:hover,.wc_vsaf_single_filter_widget .vsaf_filter_ccolaps .widget-title,.wc_vsaf_single_filter_widget .vsaf_filter_nocolaps .widget-title{color:#000 !important}.wc_vsaf_single_filter_widget .vsaf_filter_heading .vsaf_filter_colaps_smb{color:#000 !important}.wc_vsaf_single_filter_widget .vsaf_filter_heading .vsaf_filter_colaps_smb:hover,.wc_vsaf_single_filter_widget .vsaf_filter_heading:hover .vsaf_filter_colaps_smb,.wc_vsaf_single_filter_widget .vsaf_filter_ccolaps .vsaf_filter_heading .vsaf_filter_colaps_smb,.wc_vsaf_single_filter_widget .vsaf_filter_nocolaps .vsaf_filter_heading .vsaf_filter_colaps_smb{color:#000 !important}body.wc-vsaf .wc_vsaf_single_filter_widget .vsaf_filter_reset,.wc_vsaf_single_filter_widget .vsaf_filter_reset{float:none !important;margin-top:10px !important;margin-bottom:10px !important;font:bold 16px/1.4em Arial !important;color:#000 !important}body.wc-vsaf .wc_vsaf_single_filter_widget .vsaf_filter_reset:hover,.wc_vsaf_single_filter_widget .vsaf_filter_reset:hover{color:#1e73be !important}body.wc-vsaf .wc_vsaf_single_filter_widget .vsaf_filter_reset.vsaf_filter_button,.wc_vsaf_single_filter_widget .vsaf_filter_reset.vsaf_filter_button{padding-top:7px !important;padding-bottom:7px !important;padding-left:8px !important;padding-right:8px !important;border:1px solid #000 !important;border-radius:3px 3px 3px 3px !important;-moz-border-radius:3px 3px 3px 3px !important;-webkit-border-radius:3px 3px 3px 3px !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;background:#000 !important}body.wc-vsaf .wc_vsaf_single_filter_widget .vsaf_filter_reset.vsaf_filter_button:hover .wc_vsaf_single_filter_widget .vsaf_filter_reset.vsaf_filter_button:hover{background:#999 !important}.wc_vsaf_single_filter_widget{margin-bottom:20px}.vsaf_filter
.vsaf_filter_select{width:100%}.vsaf_filter.vsaf_filter_ckbox_type .vsaf_filter_body
ul{overflow-x:hidden;overflow-y:auto}.vsaf_filter .vsaf_filter_body>ul{margin-left:0;margin-top:0!important;margin-bottom:0!important;padding-left:1px}.vsaf_filter ul:not(.variable-items-wrapper) li{list-style:none !important;margin:0
0 5px 0 !important;padding:0
!important;max-width:100%}.vsaf_filter.vsaf_filter_ckbox input[type=checkbox]{margin-right:5px;margin-bottom:3px}.vsaf_filter.vsaf_filter_ckbox
.vsa_search_terms_input{width:100% !important;padding:5px
10px !important;box-sizing:border-box !important;border:1px
solid #cacaca;border-radius:0;margin-bottom:5px}.vsaf_filter.vsaf_filter_ckbox .square_checkbox_item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:inline-block;vertical-align:middle;border:2px
solid #555;width:20px;height:20px;outline:0;padding:4px}.vsaf_filter.vsaf_filter_ckbox .square_checkbox_item input[type=checkbox]:checked{background:#555;background-clip:content-box}.vsaf_filter.vsaf_filter_asradio .asradio_item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:inline-block;vertical-align:middle;border:2px
solid #555;width:15px;height:15px;outline:none;border-radius:10px;padding:2px;margin-right:5px;margin-bottom:3px}.vsaf_filter.vsaf_filter_asradio .asradio_item input[type="checkbox"]:checked{background:#555;background-clip:content-box}.vsaf_filter.vsaf_filter_ckbox input[type=checkbox]:disabled{opacity:0.5}.vsaf_filter.vsaf_filter_ckbox
.sub_item_1{margin-left:20px !important}.vsaf_filter.vsaf_filter_ckbox
.sub_item_2{margin-left:40px !important}.vsaf_filter.vsaf_filter_ckbox
.sub_item_3{margin-left:60px !important}.vsaf_filter.vsaf_filter_ckbox
.sub_item_4{margin-left:80px !important}.vsaf_filter.tag_cloud input[type=checkbox]{display:none!important}.vsaf_filter.tag_cloud input[type=checkbox]+label{padding:3px!important;background-color:#eee}.vsaf_filter.tag_cloud input[type=checkbox] + label,
.vsaf_filter.tag_cloud input[type=checkbox] + label
*{color:#333}.vsaf_filter.tag_cloud input[type=checkbox]:checked + label,
.vsaf_filter.tag_cloud input[type=checkbox]:checked + label
*{background-color:#333;color:#eee}.vsaf_filter.tag_cloud
ul{text-align:center}.vsaf_filter.tag_cloud ul
li{display:inline-block!important;line-height:34px;vertical-align:baseline;margin:2px!important}.vsaf_filter.tag_cloud .tag_size_10
*{font-size:10px}.vsaf_filter.tag_cloud .tag_size_11
*{font-size:11px}.vsaf_filter.tag_cloud .tag_size_12
*{font-size:12px}.vsaf_filter.tag_cloud .tag_size_13
*{font-size:13px}.vsaf_filter.tag_cloud .tag_size_14
*{font-size:14px}.vsaf_filter.tag_cloud .tag_size_15
*{font-size:15px}.vsaf_filter.tag_cloud .tag_size_16
*{font-size:16px}.vsaf_filter.tag_cloud .tag_size_17
*{font-size:17px}.vsaf_filter.tag_cloud .tag_size_18
*{font-size:18px}.vsaf_filter.tag_cloud .tag_size_19
*{font-size:19px}.vsaf_filter.tag_cloud .tag_size_20
*{font-size:20px}.vsaf_filter.tag_cloud .tag_size_21
*{font-size:21px}.vsaf_filter.tag_cloud .tag_size_22
*{font-size:22px}.vsaf_filter.tag_cloud .tag_size_23
*{font-size:23px}.vsaf_filter.tag_cloud .tag_size_24
*{font-size:24px}.vsaf_filter.tag_cloud .tag_size_25
*{font-size:25px}.vsaf_filter.tag_cloud .tag_size_26
*{font-size:26px}.vsaf_filter.tag_cloud .tag_size_27
*{font-size:27px}.vsaf_filter.tag_cloud .tag_size_28
*{font-size:28px}.vsaf_filter.tag_cloud .tag_size_29
*{font-size:29px}.vsaf_filter.tag_cloud .tag_size_30
*{font-size:30px}.vsaf_filter.tag_cloud .tag_size_31
*{font-size:31px}.vsaf_filter.tag_cloud .tag_size_32
*{font-size:32px}.vsaf_filter.tag_cloud .tag_size_33
*{font-size:33px}.vsaf_filter.tag_cloud .tag_size_34
*{font-size:34px}.vsaf_filter
label{cursor:pointer;margin-bottom:0}.vsaf_filter .vsaf_filter_body ul
li.vsaf_filter_hidden{display:none !important}.vsaf_filter .widget-title{margin:0
!important}.vsaf_filter .vsaf_filter_colaps_togl .widget-title{cursor:pointer}.vsaf_filter
.vsaf_filter_hasdesc{position:relative;padding-right:25px;display:flex;align-items:center}.vsaf_filter .vsaf_filter_colaps_smb,
.vsaf_filter
.vsaf_filter_desci{position:absolute;right:0;line-height:inherit;font-size:16px;cursor:pointer}.vsaf_filter
.vsaf_filter_colaps_smb{display:none;border:solid #000;border-width:0 2px 2px 0;padding:4px;text-indent:-10000em}.vsaf_filter .vsaf_filter_colaps_smb.arrow-up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-top:2px}.vsaf_filter .vsaf_filter_colaps_smb.arrow-down{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:-9px}@media screen and (min-width: 768px){.vsaf_filter
.vsaf_filter_desktop_hascolarr{position:relative;padding-right:25px;display:flex;align-items:center}.vsaf_filter .vsaf_filter_desktop_hascolarr
.vsaf_filter_colaps_smb{display:inherit}}.vsaf_filter_loader{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,.5);z-index:9999}.vsaf_filter_loader_icon{width:100%;height:100%}.vsaf_filter_reset{cursor:pointer;margin:auto;display:block;text-align:center !important}.wc-vsaf .vsaf_filter .variable-items-wrapper .variable-item
label{position:relative;margin:0;font-weight:400}.wc-vsaf .vsaf_filter .variable-items-wrapper .variable-item:not(.button-variable-item) label{width:100%;height:100%}.wc-vsaf .vsaf_filter .variable-items-wrapper .variable-item
input{display:none !important}.wc-vsaf .vsaf_filter .variable-items-wrapper .variable-item.color-variable-item
span{position:absolute !important}.wc-vsaf .vsaf_filter .variable-items-wrapper .variable-item.color-variable-item span.count,
.wc-vsaf .vsaf_filter .variable-items-wrapper .variable-item.image-variable-item span.count,
.wc-vsaf .vsaf_filter .variable-items-wrapper .variable-item.button-variable-item
span.count{position:absolute !important;right:-7px;bottom:-7px;border:1px
solid #ddd;border-radius:100px;min-width:15px;min-height:15px;font-size:10px !important;font-weight:normal !important;text-align:center !important;line-height:15px !important;color:#000 !important;background:#fff;z-index:1}.vsaf_filter .select2-container--default .select2-selection--single .select2-selection__arrow{transform:none !important}.vsaf_filter .select2-container .select2-selection--single .select2-selection__rendered{padding-top:0 !important;padding-bottom:0 !important}.wc_vsaf_group_navigation_bar{display:none;position:fixed;background:#000;margin:0;padding:10px
20px;bottom:0;left:0;width:100%;box-sizing:border-box !important;z-index:9998;align-items:center;cursor:pointer}.wc_vsaf_group_navigation_bar
svg{stroke:#fff;margin-right:5px}.wc_vsaf_group_navigation_bar
span{color:#fff}.wc_vsaf_group_navigation_close{display:none;position:fixed;right:15px;bottom:15px;cursor:pointer;z-index:9999}.wc_vsaf_group_navigation_close
svg{stroke:#000}@media screen and (max-width: 767px){.wc_vsaf_filter_mobile_hidden{display:none!important}.vsaf_filter
.vsaf_filter_mobile_hascolarr{position:relative;padding-right:25px;display:flex;align-items:center}.vsaf_filter .vsaf_filter_mobile_hascolarr
.vsaf_filter_colaps_smb{display:inherit}.wc_vsaf_group_navigation_bar{display:flex}.wc_vsaf_group_navigation_bar+.wc_vsaf_group_filter_widget{display:none;position:fixed;background:#fff;bottom:0;left:0;width:100%;box-sizing:border-box !important;overflow:scroll;height:100%;padding:20px
20px;z-index:9999}.wc_vsaf_group_navigation_bar + .wc_vsaf_group_filter_widget
.wc_vsaf_group_navigation_close{display:block}.wc_vsaf_group_navigation_bar + .wc_vsaf_group_filter_widget
.wc_vsaf_reset_filter_widget{display:block !important}}@media screen and (min-width: 768px) and (max-width: 1024px){.wc_vsaf_filter_tablet_hidden{display:none!important}}@media screen and (min-width: 1025px){.wc_vsaf_filter_desktop_hidden{display:none!important}}@media only screen and (max-device-width: 767px){.vsaf_filter_hide_mobile{display:none !important}}iframe.iframe-hidden,iframe.iframe-loaded{width:100%;max-width:100%}iframe.iframe-hidden{opacity:0}iframe.iframe-loaded{opacity:1}p.container-fb-iframe{margin-bottom:0;padding-bottom:0;line-height:0!important;height:auto}
.woocommerce .summary.custom-posttype-product{margin-bottom:0!important}.woocommerce .summary table.variations,.woocommerce .posttype-product-container table.variations{border:0!important;background-color:transparent!important;margin-bottom:1em!important}.woocommerce .summary table.variations tr td,.woocommerce .posttype-product-container table.variations tr td{border:0;vertical-align:middle;margin:0!important;padding:0}.woocommerce .summary table.variations tr td.label,.woocommerce .posttype-product-container table.variations tr td.label{border:0!important;vertical-align:middle;width:4%;padding-right:5px!important}.woocommerce .summary table.variations tr td.value,.woocommerce .posttype-product-container table.variations tr td.value{border:0!important;vertical-align:middle}.woocommerce .summary table.variations tr td.value select,.woocommerce .posttype-product-container table.variations tr td.value select{max-width:145px;margin-right:5px;margin-bottom:0}.woocommerce .summary table.variations tr td.value input,.woocommerce .variations_radio table.variations tr td.value input{margin-bottom:0}.woocommerce .variations_radio table.variations{margin-bottom:10px!important}.woocommerce .variations_radio .reset_variations{position:relative;top:-10px}.posttype-product-container{background:#eee;padding:10px;border-radius:3px;margin-bottom:20px}.entry-summary .posttype-product-container{margin-bottom:0px}.woocommerce .subscription-form-content .product_meta{margin-top:0}.subscription-form-left{padding-right:20px}.subscription-form-right{padding-left:20px;position:relative}.subscription-separator{position:absolute;display:block;top:5px;bottom:0px;width:1px;background:#e0e0e0;left:0}.subscription-separator-text{display:block;position:absolute;bottom:0;left:0;text-align:center;top:35%}.subscription-separator-text span{display:block;height:auto;background:#eee;text-align:center;margin-left:auto;color:#fca30a;font-weight:600;line-height:1;font-size:18px;transform:translate(-50%,0)!important}.variation-item label{cursor:pointer}.variation-item input[type="radio"]{width:20px;height:20px;margin:0;position:absolute;left:-1px;top:4px}.variation-item{display:block;padding:2px 5px 2px 21px;position:relative;margin-bottom:0;cursor:pointer;border-radius:5px;margin:0px 0}.subscription-form .subscription_benefits{margin:0;list-style:none;padding:0}.subscription-form .subscription_benefits li{list-style:none;background:url("/wp-content/plugins/responsi-woocommerce-product-options/assets/images/tick.png") left center no-repeat;margin-bottom:10px;padding-left:25px}.woocommerce .summary form,.woocommerce .subscription-form-content form{margin-bottom:10px!important}.subscription-form .view-details{text-align:center;font-size:12px;margin-bottom:10px!important;line-height:1}body.woocommerce-page .content-ctn .content .main .subscription-form-right a.button.btn-flat-orange,body.woocommerce-page .content-ctn .content .main .subscription-form-right a.button.btn-flat-orange:visited,body.woocommerce-page .content-ctn .content .main .subscription-form-right .single_variation_wrap .button{margin:0px}.product-template-single-splash-product .sub-form-left{padding-right:0px}.product-template-single-splash-product .sub-form-right{padding-left:20px;position:relative}@media (min-width:721px){.posttype-product-container.additional-product{display:flex}.subscription-form-left{width:calc(50% - 20px)!important;float:left}.subscription-form-right{width:calc(50% - 20px)!important;float:right}.product-template-single-splash-product .subscription-form-left{width:calc(67.66666667% - 20px)!important;float:left}.product-template-single-splash-product .subscription-form-right{width:calc(32.33333333% - 20px)!important;float:right}.product-template-single-splash-product .sub-form-left{width:calc(50% - 20px)!important;float:left}.product-template-single-splash-product .sub-form-right{width:calc(50% - 20px)!important;float:right}.subscription-separator .subscription-line{display:none}}@media (max-width:720px){.subscription-form-left{padding-left:0px;padding-right:0px;margin-bottom:20px}.subscription-form-right{padding-left:0px;padding-right:0px;margin-bottom:20px}.product-template-single-splash-product .sub-form-left{padding-left:0px;padding-right:0px;margin-bottom:20px}.product-template-single-splash-product .sub-form-right{padding-left:0px;padding-right:0px;margin-bottom:20px}.subscription-separator{width:100%;height:auto;margin:0 0 20px;top:0px;position:relative;background-color:transparent!important}.subscription-separator-text{position:relative!important;text-align:center;margin:auto 0!important;left:0!important;right:0!important;top:0!important}.subscription-separator-text span{display:inline-block;transform:translateY(0%)!important;margin:auto!important;width:auto;line-height:26px}.subscription-separator .subscription-line{position:absolute;display:block;top:50%;bottom:0px;width:100%;background:#e0e0e0;left:0;height:1px}}@media (max-width:582px){}