.wc-pao-addons-container{margin:0;--forms-label-size:var(--paragraph-size);--forms-label-tracking:var(--paragraph-tracking);--forms-background:#fff}.wc-pao-addons-container label{line-height:1;margin:0;vertical-align:top}.wc-pao-addons-container *+[class*=group-required],.wc-pao-addons-container label+.form-row{margin-top:.5em}.wc-pao-addons-container .form-row-wide{width:100%}.wc-pao-addons-container .form-row-wide+.form-row{margin-top:.25em}.wc-pao-addons-container .form-row{margin-bottom:0}.wc-pao-addons-container input[type=checkbox]{background-color:var(--forms-background)}.wc-pao-addon>label{--forms-label-weight:var(--paragraph-weight-bold)}.wc-pao-addon-description{margin-bottom:0;--paragraph-size:0.9em}.wc-pao-addon-description+.form-row{margin-top:.5em}.wc-pao-addon-container+.wc-pao-addon-container{margin-top:1rem}.wc-pao-validation-notice{color:var(--failure);margin-top:.5rem;width:100%}.wc-pao-addon-wrap>[class^=wc-pao-addon-]{align-items:flex-start;display:flex}.wc-pao-addon-wrap>[class^=wc-pao-addon-]+[class^=wc-pao-addon-]{margin-top:.25rem}.wc-pao-addon-wrap>[class^=wc-pao-addon-] label{cursor:pointer}.wc-pao-addon-wrap input[type=checkbox]{margin-right:.5rem}.wc-pao-addon-wrap label:only-child{align-items:flex-start;cursor:pointer;display:flex;line-height:1.1}.wc-pao-addon-wrap .wc-pao-addon-image-swatch{border-radius:var(--rounded);display:inline-block;height:3rem;overflow:hidden;width:3rem}.wc-pao-addon-wrap .wc-pao-addon-image-swatch+.wc-pao-addon-image-swatch-select{margin-top:.25em}.wc-pao-addon-wrap .wc-pao-addon-image-swatch-select{display:none}.wc-pao-addon-wrap input[type=radio]{margin-right:.5rem}.wc-pao-addon-container input[type=file]{margin-top:.5em}.wc-pao-addon-container input[type=file]+small{display:block;width:100%}.wc-pao-addon-wrap select.wc-pao-addon-field{line-height:var(--forms-height)}#product-addons-total{border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);list-style:none;margin:1rem 0;padding:1rem 0}#product-addons-total ul{margin:0}#product-addons-total li{align-items:center;display:flex;justify-content:space-between;margin:0;padding:0}#product-addons-total li:not(:last-child){margin-bottom:.5rem}#product-addons-total .price{text-align:right;width:100%}#product-addons-total .price .amount{font-weight:700;margin-left:1rem}#product-addons-total:empty{border-bottom:none}.wc-pao-addon-container .wc-pao-addon-heading,.wc-pao-addon-container h2{color:var(--h3-color);font-family:var(--h3-font);font-size:var(--h3-size);font-style:var(--h3-style);font-weight:var(--h3-weight);letter-spacing:var(--h3-tracking);line-height:var(--h3-line-height);text-transform:var(--h3-transform)}