
        .wc-pao-addon-image-swatch-new{
            display:none;
            outline:1px solid #ddd;
            padding:2px;
            margin-right:5px;
            margin-bottom:2px;
        }
        .wc-pao-addon-image-swatch-new:active,
        .wc-pao-addon-image-swatch-new:focus,
        .wc-pao-addon-image-swatch-new:hover{
            outline:1px solid #666;
        }
        .wc-pao-addon-image-swatch-new.selected{
            outline-color:#0f834d;
            outline-width:2px;
        }
        .wc-pao-addon-image-swatch-new img{
            max-width:65px;
            max-height:65px;
        }

        .popup_add_ons{
            position:fixed;
            top:0;
            left:0;
            width:100%;
            height:100%;
            background:rgba(0,0,0,0.8);
            display:none;
            z-index:9999;
        }
        .popup_add_ons--inner{
            margin:40px auto;
            padding:15px;
            background:#FFF;
            max-width:80vw;
            width:fit-content;
            position:relative;
        }
        .popup_add_ons--img{
            text-align:center;
            margin:0 auto 15px;
        }
        .popup_add_ons--close{
            font-weight:700;
            font-size:19px;
            width:32px;
            height:32px;
            background:#000;
            color:#fff;
            line-height:32px;
            text-align:center;
            border-radius:50%;
            margin:0 0 15px 0;
            float:right;
            cursor:pointer;
        }
        .popup_add_ons--value{
            text-align:center;
            font-size:20px;
            line-height:1;
            margin:0 auto 15px;
            display:none;
        }
        .popup_add_ons--price{
            text-align:center;
            font-size:16px;
        }
        .popup_add_ons--price .woocommerce-Price-amount{
            font-weight:700;
        }
        .popup_add_ons--content{
            height:auto;
            width:80vw;
        }
        .popup_add_ons--inner img{
            max-width:100%;
            max-height:500px !important;
            width:auto;
        }

        .multi-select-button{
            display:none !important;
        }

        @media only screen and (max-width: 600px) {
            .single-product form.cart{
                width:100% !important;
            }
        }

        @media only screen and (max-width: 480px) {
            .single-product form.cart{
                width:100% !important;
            }
        }
    