.wc-pao-addons-container{margin-bottom:10px}.wc-pao-addons-container .wc-pao-fieldset{border:none;background:inherit;margin:0;min-width:0;padding:.01em 0 0 0}.wc-pao-addons-container .wc-pao-legend{background:inherit;font-weight:inherit;margin-left:0;display:table}body:not(:-moz-handler-blocked) .wc-pao-legend{display:table-cell}.woocommerce select.wc-pao-addon-image-swatch-select{display:none !important}.wc-pao-addon-image-swatch{display:inline-block;outline:1px
solid #ddd;padding:2px;margin-right:5px;margin-bottom:2px}.wc-pao-addon-image-swatch:hover,.wc-pao-addon-image-swatch:active,.wc-pao-addon-image-swatch:focus{outline:1px
solid #666}.wc-pao-addon-image-swatch.selected{outline-color:#000;outline-width:2px}.wc-pao-addon-image-swatch
img{max-width:65px;max-height:65px;float:left}.wc-pao-addon-image-swatch-selected-swatch{display:block}.wc-pao-addon-heading{margin:1em
0 0}#required_addons_validation_message{margin:0
0 30px;display:none}.wc-pao-addon{padding:0
2px}.wc-pao-addon .wc-pao-addon-name{margin:0;display:inline-block}.wc-pao-addon label.wc-pao-addon-name,.wc-pao-addon legend.wc-pao-addon-name{font-weight:bold}.wc-pao-addon .wc-pao-addon-description{font-style:italic}.wc-pao-addon .wc-pao-addon-wrap{margin:.5em 0 0 0}.wc-pao-addon .wc-pao-addon-wrap
select{font-size:1em;width:auto;min-width:50%}.wc-pao-addon .wc-pao-addon-wrap .wc-pao-addon-checkbox{align-self:center;margin-right:4px}.wc-pao-addon .wc-pao-addon-wrap .wc-pao-addon-radio{align-self:center}.wc-pao-cart-quantity-field
input{background:none !important;outline:0
!important;border:0
!important;box-shadow:none !important}.wc-pao-addon-chars-remaining{display:none}.wc-pao-addon-chars-remaining.visible{display:block}.wc-pao-validation-notice{display:block;color:#cc1818;font-size:small;line-height:1.1em;margin-top:5px}.woocommerce .wc-pao-addon .wc-pao-addon-wrap
label{display:inline}.wc-pao-addon
abbr.required{text-decoration:none !important}div.product-addon-totals{margin:20px
0 40px 0;padding:20px
0 0 0;border-top:1px solid #eee;border-bottom:1px solid #eee;overflow:hidden}div.product-addon-totals
ul{list-style:none;margin:0;padding:0}div.product-addon-totals ul
li{display:flex;justify-content:space-between;padding:5px
0}div.product-addon-totals .wc-pao-subtotal-line{justify-content:flex-end;border-top:1px solid #eee;padding:10px
0;margin-top:20px}.single-product div.product div.product-addon-totals .wc-pao-subtotal-line
p.price{margin:0}.tips{cursor:help;text-decoration:none}img.tips{padding:5px
0 0}#tiptip_holder{display:none;z-index:8675309;position:absolute;top:0;left:0}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_top
#tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#333}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_bottom
#tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#333}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_right
#tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#333}#tiptip_holder.tip_left{padding-right:5px}#tiptip_holder.tip_left
#tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#333}#tiptip_content,.chart-tooltip,.wc_error_tip{color:#fff;font-size:.8em;max-width:150px;background:#333;text-align:center;border-radius:3px;padding:.618em 1em;box-shadow:0 1px 3px rgba(0,0,0,.2)}#tiptip_content code,.chart-tooltip code,.wc_error_tip
code{padding:1px;background:#888}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:rgba(0,0,0,0);border-style:solid;border-width:6px;height:0;width:0}.wc_pao_datepicker{width:40em;font-size:10px;padding:0
1.3em 2.3em;background-color:#f5f5f5;color:#060606;z-index:9999 !important}.wc_pao_datepicker div,.wc_pao_datepicker span,.wc_pao_datepicker h1,.wc_pao_datepicker h2,.wc_pao_datepicker h3,.wc_pao_datepicker h4,.wc_pao_datepicker h5,.wc_pao_datepicker h6,.wc_pao_datepicker p,.wc_pao_datepicker pre,.wc_pao_datepicker a,.wc_pao_datepicker abbr,.wc_pao_datepicker acronym,.wc_pao_datepicker big,.wc_pao_datepicker cite,.wc_pao_datepicker code,.wc_pao_datepicker del,.wc_pao_datepicker dfn,.wc_pao_datepicker em,.wc_pao_datepicker img,.wc_pao_datepicker ins,.wc_pao_datepicker kbd,.wc_pao_datepicker q,.wc_pao_datepicker s,.wc_pao_datepicker small,.wc_pao_datepicker strike,.wc_pao_datepicker strong,.wc_pao_datepicker sub,.wc_pao_datepicker sup,.wc_pao_datepicker tt,.wc_pao_datepicker var,.wc_pao_datepicker b,.wc_pao_datepicker u,.wc_pao_datepicker i,.wc_pao_datepicker center,.wc_pao_datepicker dl,.wc_pao_datepicker dt,.wc_pao_datepicker dd,.wc_pao_datepicker ol,.wc_pao_datepicker ul,.wc_pao_datepicker li,.wc_pao_datepicker fieldset,.wc_pao_datepicker form,.wc_pao_datepicker label,.wc_pao_datepicker legend,.wc_pao_datepicker table,.wc_pao_datepicker caption,.wc_pao_datepicker tbody,.wc_pao_datepicker tfoot,.wc_pao_datepicker thead,.wc_pao_datepicker tr,.wc_pao_datepicker th,.wc_pao_datepicker td,.wc_pao_datepicker article,.wc_pao_datepicker aside,.wc_pao_datepicker canvas,.wc_pao_datepicker details,.wc_pao_datepicker embed,.wc_pao_datepicker figure,.wc_pao_datepicker figcaption,.wc_pao_datepicker footer,.wc_pao_datepicker header,.wc_pao_datepicker hgroup,.wc_pao_datepicker
section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.wc_pao_datepicker
table{border-collapse:collapse;border-spacing:0}.wc_pao_datepicker .ui-datepicker-header{font-size:1.5em;overflow:hidden}.wc_pao_datepicker .ui-datepicker-header .ui-datepicker-prev,.wc_pao_datepicker .ui-datepicker-header .ui-datepicker-next{padding:1em;cursor:pointer;color:#060606;-webkit-user-select:none;-ms-user-select:none;user-select:none}.wc_pao_datepicker .ui-datepicker-header .ui-datepicker-prev:hover,.wc_pao_datepicker .ui-datepicker-header .ui-datepicker-next:hover{color:#000}.wc_pao_datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled,.wc_pao_datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled{color:#bbb;cursor:initial}.wc_pao_datepicker .ui-datepicker-header .ui-datepicker-prev{float:left}.wc_pao_datepicker .ui-datepicker-header .ui-datepicker-next{float:right}.wc_pao_datepicker .ui-datepicker-header .ui-datepicker-title{text-align:center;font-weight:bold;padding:1em}.wc_pao_datepicker table.ui-datepicker-calendar{font-size:1.4em;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.wc_pao_datepicker table.ui-datepicker-calendar th,.wc_pao_datepicker table.ui-datepicker-calendar
td{background-color:rgba(0,0,0,0) !important;text-align:center}.wc_pao_datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day
a{color:#000 !important;cursor:default}.wc_pao_datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day a:hover{color:#000}.wc_pao_datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day:after{background-color:#fff !important}.wc_pao_datepicker table.ui-datepicker-calendar td:after{content:"";position:absolute;background-color:rgba(0,0,0,0);border-radius:50%;width:2.3em;height:2.3em;top:50%;left:50%;z-index:1;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.wc_pao_datepicker table.ui-datepicker-calendar th
span{font-weight:500;padding:.5em;display:block;color:#bbb;font-weight:bold}.wc_pao_datepicker table.ui-datepicker-calendar td.ui-state-disabled
span{color:#bbbbbc}.wc_pao_datepicker table.ui-datepicker-calendar td:not(.ui-state-disabled){position:relative}.wc_pao_datepicker table.ui-datepicker-calendar td:not(.ui-state-disabled) a{position:relative;z-index:2;font-weight:500;padding:.5em;display:block;color:#2f2f2f;font-weight:bold}.wc_pao_datepicker table.ui-datepicker-calendar td:not(.ui-state-disabled):hover
a{color:#000}.wc_pao_datepicker table.ui-datepicker-calendar td:not(.ui-state-disabled):hover:after{background-color:#fff}.wc-pao-addon
.reset_date{display:none;font-size:.9em}.wc-pao-addon
.reset_file.inactive{display:none}.wc-pao-addon
.reset_file.active{display:block}.swatch-control{overflow:hidden}.swatch-control
select{display:none !important}.swatch-control .select2-container{display:none !important}.swatch-control.radio-select
ul{padding:1px
!important;margin:0
!important;list-style:none !important}.swatch-control.radio-select
li{list-style:none !important}.swatch-control.radio-select li
label{display:inline;margin-left:10px}.swatch-wrapper{padding:2px;background:#fff;border:1px
solid #ccc;float:left;margin:0
5px 5px 0}.swatch-wrapper:hover{border-color:#000}.swatch-wrapper.disabled:hover{border-color:#ccc}.swatch-wrapper
a{display:block}.swatch-wrapper
img{}div.swatch-wrapper.selected{border:2px
solid green;padding:1px}div.swatch-wrapper.disabled, div.swatch-wrapper.disabled a, .radio-select
.disabled{cursor:not-allowed;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}.radio-select .disabled input, .radio-select .disabled
label{cursor:not-allowed}div.swatch-label{margin-bottom:8px;clear:left}table.wcsap_input{border:0
none}table.wcsap_input tbody tr
td{padding:10px}table.wcsap_input
tr.field_save{}table.wcsap_input tbody tr:last-child
td{border-bottom:0 none}table.wcsap_input tbody tr
td.label{width:24%;vertical-align:top;border-right:#ebebeb solid 1px}table.wcsap_input td.label
ul.hl{margin:20px
0 0}table.wcsap_input td.label ul.hl
li{margin:0
3px 0 0}table.wcsap_input td.label ul.hl li a.wcsap-button{font-size:12px;padding:6px
10px;font-weight:normal}table.wcsap_input tbody tr td.label
label{display:block;font-size:12px;font-weight:bold;padding:0;margin:0;color:#333}table.wcsap_input tbody tr td.label label
span.required{color:#f00;display:inline;margin-right:5px}table.wcsap_input tbody tr td.label
p{display:block;font-size:12px;padding:6px
0 !important;margin:0
!important;font-style:normal;line-height:16px;color:#666}table.wcsap_input input[type=text],
table.wcsap_input textarea,
table.wcsap_input
select{width:99.95%;padding:5px;outline:none}table.wcsap_input
select{padding:5px
8px}table.wcsap_input input[type=text]:focus,
table.wcsap_input textarea:focus,
table.wcsap_input select:focus{border-color:#98B6CB}table.widefat.wcsap{border:0
none;background:transparent none}table.widefat.wcsap
td{border:0
none}.wcsap,
.wcsap tr,
.wcsap tr
td{vertical-align:top}.wcsap tr th
span{color:#666;font-size:10px;line-height:1.2;font-weight:normal;text-shadow:0 1px 0 #FFF}.wcsap tr td.field_preview,
.wcsap tr
th.field_preview{text-indent:32px;width:25%}.wcsap tr td.field_label,
.wcsap tr
th.field_label{width:25%}.wcsap tr td.field_name,
.wcsap tr
th.field_name{width:25%}.wcsap tr td.field_type,
.wcsap tr
th.field_type{width:25%}.wcsap tr
td{background:transparent;padding:8px
8px 8px 10px;position:relative;font-size:12px}.wcsap tr td.attribute_swatch_label,
.wcsap tr
th.attribute_swatch_label{width:50%}.wcsap tr td.attribute_swatch_type,
.wcsap tr
th.attribute_swatch_type{width:50%;text-align:right}.fields_header{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border:#DFDFDF solid 1px;border-bottom:0 none}#swatches
.wcsap_field_meta{position:relative;overflow:hidden;cursor:pointer}#swatches .field
.wcsap_field_meta{border:#DFDFDF solid 1px;border-top:0 none}#swatches .field .wcsap_field_meta
strong{display:block;padding-bottom:6px;font-size:1rem}#swatches .field .wcsap_field_meta
.row_options{font-size:12px;line-height:12px;visibility:hidden}#swatches .field .wcsap_field_meta:hover
.row_options{visibility:visible}#swatches .field.form_open>.wcsap_field_meta{background-color:#6e6e6e;color:#fff;text-shadow:#000 0 1px 0;border:#565656 solid 1px}#swatches .field.form_open > .wcsap_field_meta td,
#swatches .field.form_open > .wcsap_field_meta
a{color:#fff}#swatches .field.form_open > .wcsap_field_meta a:hover{color:#ff8a4f}#swatches .fields .field .wcsap_field_meta
.circle{width:20px;height:20px;text-align:center;font-size:11px;line-height:20px;display:block;float:left;margin:7px
0 0 7px;text-indent:0;background:url(/wp-content/plugins/woocommerce-variation-swatches-and-photos/assets/images/sprite.png) 0 -350px no-repeat}#swatches .fields .field:nth-child(2n) .wcsap_field_meta
.circle{background-position:0 -400px}#swatches .field.form_open > .wcsap_field_meta
.circle{background-position:0 -300px !important}.fields{position:relative;background:#FCFCFC;box-shadow:inset 0 0 0 1px #DFDFDF}.fields
.field{position:relative;overflow:hidden;background:#F9F9F9}.field_options{background:#DFDFDF;position:relative;overflow:hidden}.field_options
.field_option{display:none;position:relative;overflow:hidden;padding:6px}.field_options
.field_option.open{display:block}.field_options .field_option
table{border:#CCC solid 1px;border-radius:5px}.field_save
td{line-height:25px}.field_form{border:#7390a5 solid 1px;border-top:0 none;background:#DADADA;padding:10px;clear:both;vertical-align:top}.field_form
table.wcsap_input{border:#7390a5 solid 1px;position:relative;overflow:hidden;box-shadow:0 1px 4px rgba(0, 0, 0, 0.2)}.field_form table.wcsap_input tr.field_label
td{border-top:0 none}.field_form table.wcsap_input
td{background:transparent;border-bottom-color:#DFDFDF;border-top-color:#FFF}.field_form_mask{display:none;width:100%;position:relative;overflow:hidden;clear:both}table.wcsap_input .field_option_color input.woo-color{width:92.95%;padding:5px;outline:none;margin-left:5px}