.woocommerce.single-product .fgc-product-services{margin:18px 0;color:#526b5e;font-size:14px;line-height:1.6}.fgc-product-services [hidden]{display:none}.fgc-product-services .fgc-assembly,.fgc-product-services .fgc-addon-group{border:1px solid #dedede;border-radius:6px;padding:12px}.fgc-product-services .fgc-assembly legend,.fgc-product-services .fgc-addon-group legend{font-weight:700}.fgc-product-services .fgc-assembly label{display:block;margin:8px 0}.fgc-product-services .fgc-assembly p{font-size:12px;color:#686868}.fgc-product-services .fgc-addon-hint{margin-left:8px;color:#686868;font-size:12px;font-weight:400}.fgc-product-services .fgc-addon{display:flex;gap:10px;align-items:center;justify-content:flex-start;margin:8px 0;padding:10px;border:1px solid #dedede;border-radius:6px;cursor:pointer}.fgc-product-services .fgc-addon>span{flex:1}.fgc-product-services .fgc-addon input[type=checkbox]{width:20px;height:20px;min-height:20px;margin:0;flex:0 0 20px;accent-color:#526b5e}.fgc-product-services .fgc-addon input[type=number]{width:76px;padding:8px;min-height:40px;flex:0 0 76px}.fgc-product-services .fgc-addon small{color:#686868;font-size:12px}.fgc-product-services .fgc-addon input:disabled{opacity:.5}.fgc-calculated-price{font-weight:600}.fgc-calculated-price:empty{display:none}
