html{--evp--themecolor:rgba(0,170,220,1);--evp--themecolor50:rgba(0,170,220,.5)}.extra_variation_checkbox,.extra_variation_radio{cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;display:inline-block}.extra_variation_checkbox>input,.extra_variation_radio>input{visibility:hidden;position:absolute}.extra_variation_checkbox>sellectarea,.extra_variation_radio>sellectarea{display:inline-block;vertical-align:middle;width:16px;height:16px;border-radius:50%;transition:.2s;box-shadow:inset 0 0 0 8px #fff;border:1px solid gray;background:gray}.extra_variation_checkbox>sellectarea{width:25px;border-radius:3px}.extra_variation_radio:hover>sellectarea{box-shadow:inset 0 0 0 3px #fff;background:gray}.extra_variation_radio>input:checked+sellectarea{box-shadow:inset 0 0 0 3px #fff;background:var(--evp--themecolor)}.extra_variation_checkbox>input+sellectarea:after{content:"";display:block;height:12px;width:12px;margin:1px;border-radius:inherit;transition:inherit;background:gray}.extra_variation_checkbox>input:checked+sellectarea:after{margin-left:10px;background:var(--evp--themecolor)}.extra_variation_selectbox{cursor:pointer;display:inline-block;margin-bottom:2px}@media (max-width:45rem){.extra_variation_catconnect{width:28px}.extra_variation_undercat{padding-left:30px}.extra_variation_info{display:none !important}.extra_variation_undercatfollowup{flex-direction:column !important}.extra_variation_qty_buttons{flex-direction:row !important;gap:3px !important}.extra_variation_qty{height:unset !important;width:unset !important;font-size:unset !important}.extra_variation_qtyup,.extra_variation_qtydown{border:solid 1px gray !important;border-radius:2px !important}}.extra_variation_box{box-sizing:border-box;background:#fff;border:1px solid rgba(200,215,225,.5);margin-top:10px;padding:5px;margin-bottom:10px;display:flex;flex-direction:column}.extra_variation_question{font-weight:700;margin-top:10px;margin-bottom:10px;border-bottom:solid 1px var(--evp--themecolor)}.extra_variation_titlecat{text-decoration:none;line-height:2em;background:var(--evp--themecolor);border:none;color:#fff;margin-left:0 !important;padding:3px;font-weight:700}.extra_variation_linfo,.extra_variation_minfo{display:none;text-decoration:none;line-height:2em;border:none;color:#dc0000;margin-left:3px !important;padding:3px}.extra_variation_catconnect{width:50px;margin:0;border-left:dotted 2px var(--evp--themecolor);border-bottom:dotted 2px var(--evp--themecolor)}.extra_variation_undercat{padding-left:50px;display:flex;flex-wrap:nowrap}.extra_variation_undercatline{flex-direction:column}.extra_variation_undercatfollowup{flex-direction:row}.extra_variation_underbox{display:flex;margin-bottom:5px;flex-wrap:wrap;align-items:flex-end;width:95%}.extra_variation_underbox label{margin:0}.extra_variation_undercat .sellectarea_with_thumbnail{position:absolute;z-index:999999;margin:5px}.extra_variation_undercat img{position:inherit;margin-bottom:10px;width:80px}.extra_variation_undercat name{font-size:inherit}.extra_variation_undercat price{font-weight:700}.extra_variation_quantity_div{display:flex;align-items:center;gap:1px}.extra_variation_quantity_div .dashicons-no{font-size:14px;align-self:flex-end;color:gray}.extra_variation_quantity{padding-right:5px;color:gray}.extra_variation_qty_buttons{display:flex;flex-direction:column}.extra_variation_qty{border:solid 1px gray;color:gray;cursor:pointer;height:9px;width:9px;font-size:9px}.extra_variation_qtyup{border-bottom:solid .2px gray;border-radius:2px 2px 0 0}.extra_variation_qtydown{border-top:solid .2px gray;border-radius:0 0 2px 2px}.extra_variation_qty:hover{background-color:var(--evp--themecolor);color:#fff}.extra_variation_description{margin:12px 0}.extra_variation_description_item{font-size:80%;color:var(--evp--themecolor)}.extra_variation_description_item a{color:#135082;text-decoration:underline}.extra_variation_info{background-color:var(--evp--themecolor50);color:#000;border:solid 1px #fff;height:auto;width:fit-content;position:fixed;bottom:10px;right:10px;padding:15px;border-radius:5px;display:flex;flex-direction:column;flex-wrap:wrap}.extra_variation_info #evp_dismiss{position:absolute;right:3px;top:-4px;cursor:pointer;color:#353535}.extra_variation_info #evp_dismiss:hover{color:#fff}.extra_variation_info #evp_title{font-weight:700;color:#fff;padding-bottom:5px;margin-bottom:5px;border-bottom:solid 1px #fff}.extra_variation_info evp_ci,.extra_variation_info evp_ni{display:none}.extra_variation_info #evp_amount{float:right;margin-left:10px}.extra_variation_info #evp_selected{display:flex;flex-direction:column;flex-wrap:wrap;gap:2px}.extra_variation_info evp_c,.extra_variation_info evp_bc{font-weight:700}.extra_variation_info evp_n,.extra_variation_info evp_bn{margin-left:20px}.extra_variation_buyerinputstitle{width:95%}.extra_variation_buyerinput{width:95%}.extra_variation_buyerinputtext{width:-webkit-fill-available}.extra_variation_buyerinputtextarea{width:-webkit-fill-available}.extra_variation_upload{display:flex;flex-direction:column;justify-content:center}.extra_variation_buyerinputfile{width:0 px;padding:0;height:0;overflow:hidden}.extra_variation_uploadbutton{position:absolute;color:#fff !important;background-color:var(--evp--themecolor);width:40px;padding:2px;cursor:pointer;border:none;height:auto}.extra_variation_notallowed{cursor:not-allowed !important;opacity:.3;filter:Alpha(Opacity=30)}.extra_variation_image{width:unset}.extra_variation_imagetext{position:absolute;z-index:999999999999999;top:50%;left:50%}.extra_variation_cart{margin-top:5px;margin-left:20px;float:left;width:95%}.extra_variation_cart_total{margin-left:-10px}.extra_variation_cart_sep{padding:0 3px}.extra_variation_cart_item_b{margin-left:-10px}.extra_variation_cart_line .extra_variation_cart_item_name{padding-left:10px}.extra_variation_order_data{display:none !important}.extra_variation_order_total{font-weight:400}.extra_variation_order_group{font-weight:400}.extra_variation_order_item_v{font-weight:400}.extra_variation_order_line .extra_variation_order_item_v{padding-left:20px}.extra_variation_order_sep{padding:0 3px}.extra_variation_order_item_b{font-weight:400}.extra_variation_order_group_price{font-size:0px}.wc-item-meta{list-style:none !important;line-height:18px !important}