.blv-cust-p-addon-image-swatch-select{display:none}.blv-cust-p-addon-image-swatch{display:inline-block;outline:1px solid #ddd;padding:2px;margin-right:5px;margin-bottom:2px}.blv-cust-p-addon-image-swatch:active,.blv-cust-p-addon-image-swatch:focus,.blv-cust-p-addon-image-swatch:hover{outline:1px solid #666}.blv-cust-p-addon-image-swatch.selected{outline-color:#0f834d;outline-width:2px}.blv-cust-p-addon-image-swatch img{max-width:65px;max-height:65px}.blv-cust-p-addon .form-row{margin-bottom:16px}.blv-cust-p-addon{margin-top:8px}.blv-cust-p-addon-name{margin-top:0;display:inline-block}label.blv-cust-p-addon-name{margin-bottom:2px}.blv-cust-p-addon-description p{margin-bottom:12px}.blv-cust-p-cart-quantity-field input{background:0 0!important;outline:0!important;border:0!important;box-shadow:none!important}.blv-cust-p-addon .blv-cust-p-addon-wrap label{display:inline!important}.blv-cust-p-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}div.product-addon-totals ul li{display:flex;justify-content:space-between;padding:5px 0}div.product-addon-totals ul li.blv-cust-p-row-quantity-based{padding-left:20px}div.product-addon-totals .blv-cust-p-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 .blv-cust-p-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:transparent;border-style:solid;border-width:6px;height:0;width:0}.blv-cust-p-addon-checkbox-required-error{color:#e2401c}