.ppom_tooltipster-fall,.ppom_tooltipster-grow.ppom_tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.ppom_tooltipster-base{display:flex;pointer-events:none;position:absolute}.ppom_tooltipster-box{flex:1 1 auto}.ppom_tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.ppom_tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.ppom_tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.ppom_tooltipster-fade.ppom_tooltipster-show{opacity:1}.ppom_tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.ppom_tooltipster-grow.ppom_tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.ppom_tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.ppom_tooltipster-swing.ppom_tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.ppom_tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.ppom_tooltipster-fall.ppom_tooltipster-initial{top:0!important}.ppom_tooltipster-fall.ppom_tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.ppom_tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.ppom_tooltipster-slide.ppom_tooltipster-initial{left:-40px!important}.ppom_tooltipster-slide.ppom_tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes ppom_tooltipster-fading{0%{opacity:0}100%{opacity:1}}.ppom_tooltipster-update-fade{animation:ppom_tooltipster-fading .4s}@keyframes ppom_tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.ppom_tooltipster-update-rotate{animation:ppom_tooltipster-rotating .6s}@keyframes ppom_tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.ppom_tooltipster-update-scale{animation:ppom_tooltipster-scaling .6s}.ppom_tooltipster-sidetip .ppom_tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.ppom_tooltipster-sidetip.ppom_tooltipster-bottom .ppom_tooltipster-box{margin-top:8px}.ppom_tooltipster-sidetip.ppom_tooltipster-left .ppom_tooltipster-box{margin-right:8px}.ppom_tooltipster-sidetip.ppom_tooltipster-right .ppom_tooltipster-box{margin-left:8px}.ppom_tooltipster-sidetip.ppom_tooltipster-top .ppom_tooltipster-box{margin-bottom:8px}.ppom_tooltipster-sidetip .ppom_tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.ppom_tooltipster-sidetip .ppom_tooltipster-arrow{overflow:hidden;position:absolute}.ppom_tooltipster-sidetip.ppom_tooltipster-bottom .ppom_tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.ppom_tooltipster-sidetip.ppom_tooltipster-left .ppom_tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.ppom_tooltipster-sidetip.ppom_tooltipster-right .ppom_tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.ppom_tooltipster-sidetip.ppom_tooltipster-top .ppom_tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.ppom_tooltipster-sidetip .ppom_tooltipster-arrow-background,.ppom_tooltipster-sidetip .ppom_tooltipster-arrow-border{height:0;position:absolute;width:0}.ppom_tooltipster-sidetip .ppom_tooltipster-arrow-background{border:10px solid transparent}.ppom_tooltipster-sidetip.ppom_tooltipster-bottom .ppom_tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.ppom_tooltipster-sidetip.ppom_tooltipster-left .ppom_tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.ppom_tooltipster-sidetip.ppom_tooltipster-right .ppom_tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.ppom_tooltipster-sidetip.ppom_tooltipster-top .ppom_tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.ppom_tooltipster-sidetip .ppom_tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.ppom_tooltipster-sidetip.ppom_tooltipster-bottom .ppom_tooltipster-arrow-border{border-bottom-color:#000}.ppom_tooltipster-sidetip.ppom_tooltipster-left .ppom_tooltipster-arrow-border{border-left-color:#000}.ppom_tooltipster-sidetip.ppom_tooltipster-right .ppom_tooltipster-arrow-border{border-right-color:#000}.ppom_tooltipster-sidetip.ppom_tooltipster-top .ppom_tooltipster-arrow-border{border-top-color:#000}.ppom_tooltipster-sidetip .ppom_tooltipster-arrow-uncropped{position:relative}.ppom_tooltipster-sidetip.ppom_tooltipster-bottom .ppom_tooltipster-arrow-uncropped{top:-10px}.ppom_tooltipster-sidetip.ppom_tooltipster-right .ppom_tooltipster-arrow-uncropped{left:-10px}.ppom-wrapper{padding:0 !important;clear:both;margin-bottom:15px;width:100%;}
.ppom-wrapper span.show_description{font-size:11px;color:#999;padding-left:5px;}
.ppom-wrapper span.show_required{color:red;}
.related.products .amount-options{display:none;}
.upsells .amount-options{display:none;}
#ppom-price-container{}
#ppom-price-container ul li{list-style:none;line-height:4px;}
#ppom-price-cloner-wrapper{display:none;}
.ppom-palettes label>input{visibility:hidden;position:absolute;}
.ppom-single-palette{margin:2px;}
.ppom-palettes label>input+.ppom-single-palette{cursor:pointer;text-align:center;width:60px;height:60px;float:left;border:2px solid transparent;position:relative;color:#c73c3c;transition:0.5s all;-webkit-transition:0.5s all;box-shadow:0 0 8px #d9d4d4;}
.ppom-palettes label>input:checked+.ppom-single-palette{border:2px solid #000;margin-right:10px;}
.ppom-palettes .amount{position:absolute;bottom:0;text-align:center;left:0;width:100%;}
.ppom-single-palette:hover{-moz-box-shadow:0px 0px 5px white;-webkit-box-shadow:0px 0px 5px white;box-shadow:0px 0px 8px white;z-index:999;}
.ppom_upload_image_box{}
.ppom_upload_image_box .pre_upload_image{overflow:hidden;float:left;text-align:center;background-color:#FFF;margin:5px;cursor:pointer;position:relative;max-width:100px;}
.ppom_upload_image_box .input_image{bottom:0;background-color:#fff;width:100%;}
.p_u_i_name{background-color:#E0DFDF;overflow:hidden;margin:0 auto;font-size:13px;padding:5px;}
.nm-imagetools .fa{color:black;}
.ppom_audio_box .ppom_audio{text-align:center;}
.ppom-file-container{background-color:#ccc;padding:25px;}
.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px;}
.ppom-dragdrop-text{display:block;font-style:italic;}
.ppom-file-cb{display:none !important}
.ppom-option-price-list li>span:first-child{padding:10px;float:left;clear:both;}
.ppom-option-price-list li>span:last-child{padding:10px;float:right;}
.ppom-wrapper table td{text-align:center !important;}
.ppom-c-hide{display:none;}
.ppom-c-show{display:block;}
  #ppom-input-bulkquantity input[type=range]{-webkit-appearance:none;margin-top:0.5rem;width:100%;border:none !important;background:transparent;padding:0;}
#ppom-input-bulkquantity input[type=range]:focus{outline:none;}
#ppom-input-bulkquantity input[type=range]::-webkit-slider-runnable-track{width:100%;height:0.3rem;cursor:pointer;animate:0.2s;background:#eee;border-radius:5px;}
#ppom-input-bulkquantity input[type=range]::-webkit-slider-thumb{height:1rem;width:1rem;border-radius:0.5rem;background:#0275d8;cursor:pointer;-webkit-appearance:none;margin-top:-0.35rem;}
#ppom-input-bulkquantity input[type=range]::-moz-range-track{width:100%;height:0.3rem;cursor:pointer;animate:0.2s;background:#eee;border-radius:5px 10px;}
#ppom-input-bulkquantity input[type=range]::-moz-range-thumb{height:1rem;width:1rem;border-radius:0.5rem;background:#0275d8;cursor:pointer;}
#ppom-input-bulkquantity input[type=range]::-ms-track{width:100%;height:0.9rem;cursor:pointer;animate:0.2s;background:transparent;color:transparent;}
#ppom-input-bulkquantity input[type=range]::-ms-fill-lower{background:#e1e1e1;border-radius:10px 5px;}
#ppom-input-bulkquantity input[type=range]::-ms-fill-upper{background:#eee;border-radius:10px;}
#ppom-input-bulkquantity input[type=range]::-ms-thumb{height:1rem;width:1rem;border-radius:0.5rem;background:#0275d8;cursor:pointer;}
#ppom-input-bulkquantity input[type=range]:focus::-ms-fill-lower{background:#eee;}
#ppom-input-bulkquantity datalist{display:flex;justify-content:space-between;height:6px;overflow:hidden;margin-top:-6px;}
#ppom-input-bulkquantity datalist option::before{content:'';display:block;width:0;border-right:1px solid #DDD;height:10px;padding-left:3px;text-indent:0;}
.ppom-croppie-btn{display:none;}
.nm-boxes-outer .pre_upload_image{float:left;margin-right:5px;position:relative;}
.ppom-image-overlay{position:absolute;bottom:0;left:0;opacity:0;width:100%;text-align:center;}
.pre_upload_image:hover{opacity:.7;}
.pre_upload_image:hover .ppom-image-overlay{opacity:1;background-image:url(//code-designer.eu/wp-content/plugins/woocommerce-product-addon/css/share.png);}
.ppom-popup-body.images{text-align:center;}
.nm-boxes-outer input[type=radio],
.nm-boxes-outer input[type=checkbox]{display:none;}
.nm-boxes-outer input+img{cursor:pointer;border:2px solid transparent;}
.nm-boxes-outer input:checked+img{border:2px solid #f00;}
.ppom-col{padding:0 5px!important;}
.ppom-slider-container{margin:10px auto;}
.ppom-pricematrix-range{clear:both;border-bottom:1px #ccc dashed;}
#ppomSlider,
.ppom-range-bs-slider{width:100%;}
#ppomSlider .slider-selection{background:#81bfde;}
.ppom-delete-option-table{color:red;cursor:pointer;}
#ppom_tooltip{font-family:Ubuntu, sans-serif;font-size:0.875em;text-align:center;text-shadow:0 1px rgba( 0, 0, 0, .5);line-height:1.5;color:#fff;background:-webkit-linear-gradient( top, rgba(0, 0, 0, 0.82), rgba(0, 0, 0, 0.88));background:-moz-linear-gradient( top, rgba(0, 0, 0, 0.82), rgba(0, 0, 0, 0.88));background:-ms-radial-gradient( top, rgba(0, 0, 0, 0.82), rgba(0, 0, 0, 0.88));background:-o-linear-gradient( top, rgba(0, 0, 0, 0.82), rgba(0, 0, 0, 0.88));background:linear-gradient( top, rgba(0, 0, 0, 0.82), rgba(0, 0, 0, 0.88));-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-top:1px solid #fff;-webkit-box-shadow:0 3px 5px rgba( 0, 0, 0, .3);-moz-box-shadow:0 3px 5px rgba( 0, 0, 0, .3);box-shadow:0 3px 5px rgba( 0, 0, 0, .3);position:absolute;z-index:10024;padding:15px;overflow:visible;}
#ppom_tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #333;border-top-color:rgba( 0, 0, 0, .7);content:'';position:absolute;left:50%;bottom:-10px;margin-left:-10px;}
#ppom_tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #333;border-bottom-color:rgba( 0, 0, 0, .6);top:-20px;bottom:auto;}
#ppom_tooltip.left:after{left:10px;margin:0;}
#ppom_tooltip.right:after{right:10px;left:auto;margin:0;}
.ppom-quantity-box-cols{padding:0px 0px 6px 0px;border:1px solid gray;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2);transition:0.3s;line-height:15px;font-size:11px;}
.ppom-quantity-qty-section input{width:20px;}
.ppom-quantity-price-wrap{display:block;margin-top:-10px;}
.iris-picker .iris-square{margin-right:8% !important;}
.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart{display:block !important;}
.elementor-add-to-cart form.cart{display:block !important;}
.ppom-wrapper div.filelist{display:flex;}
div.filelist .u_i_c_box{flex:1;}
.ppom-option-notice{color:red;padding:5px;font-size:17px;text-align:center;}
.ppom-option-notice p{margin:0 !important;}
.nm-horizontal-layout .ppom-instock,
.ppom-quantities-grid .ppom-instock{display:block;}
#powerTip{white-space:inherit !important;}
.ppom-wrapper .ppom-tooltip{cursor:help;}
@media only screen and (max-width: 600px) {
#powerTip{}
}
.woocommerce-js .ppom-flex-controller{display:block !important;}
.ppom-number-plusminus{display:inline-flex;justify-content:stretch;}
.ppom-number-plusminus input{vertical-align:middle;-moz-appearance:textfield !important;box-sizing:content-box;margin:0;text-align:center;}
.ppom-number-plusminus input::-webkit-inner-spin-button,
.ppom-number-plusminus input::-webkit-outer-spin-button{-webkit-appearance:none !important;margin:0;}
.ppom-cb-price{float:right;}
.ppom-wrapper .ppom-input.date[readonly]{background:#fff;}
.daterangepicker{z-index:99999 !important;}
.daterangepicker .calendar-table th, .daterangepicker .calendar-table td{padding:0;}
.daterangepicker .drp-calendar.right{border-left:1px solid #ddd;}
[data-remodal-id^="ppom_textbox_model_"]{max-width:700px !important;min-height:0 !important;}
span.ppom-tooltip .ppom-tooltip-icon{width:13px;height:13px;font-size:11px;line-height:13px;background-color:#000;border-radius:100%;display:inline-block;text-align:center}
span.ppom-tooltip .ppom-tooltip-icon::after {
content: '?';
font-size: 10px;
color: #fff;
line-height: 13px;
font-weight: 700;
}