.wc-pao-addons-container{margin:0;--forms-label-size:var(--paragraph-size);--forms-label-tracking:var(--paragraph-tracking);--forms-label-stretch:var(--paragraph-stretch);--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%}@supports (color:color(from color-mix(in xyz-d65,red,blue) xyz-d65 calc(clamp(0,(max(x,y) * 2 + 0.05)/(min(x,z) + 0.05),1)) y z/calc(1 - alpha))) and (color:hsl(from red h s calc(l - 10))){.wc-pao-validation-notice{color:color(from color(from color-mix(in xyz-d65,var(--failure),color(from var(--bg-color,transparent) xyz-d65 calc(4 * mod(round(down, (clamp(0, (1 - alpha) * 100000, 1) * 15600 + (1 - clamp(0, (1 - alpha) * 100000, 1)) * round(clamp(0, y, 1) * 15000)) / 625, 1), 25) + 1) calc(4 * mod(round(down, (clamp(0, (1 - alpha) * 100000, 1) * 15600 + (1 - clamp(0, (1 - alpha) * 100000, 1)) * round(clamp(0, y, 1) * 15000)) / 25, 1), 25) + 1) calc(4 * mod(round(down, (clamp(0, (1 - alpha) * 100000, 1) * 15600 + (1 - clamp(0, (1 - alpha) * 100000, 1)) * round(clamp(0, y, 1) * 15000)) / 1, 1), 25) + 1)/1)) xyz-d65 calc(2 * x - 4 * round(down, x / 2, 1) - 1) calc((2 * y - 4 * round(down, y / 2, 1) - 1)) calc(2 * z - 4 * round(down, z / 2, 1) - 1)/calc((1 - clamp(0, ((round(down, x / 2, 1) * 625 + round(down, y / 2, 1) * 25 + round(down, z / 2, 1)) - 15300) * 1000, 1)) * (clamp(0, ((max((2 * y - 4 * round(down, y / 2, 1) - 1), ((round(down, x / 2, 1) * 625 + round(down, y / 2, 1) * 25 + round(down, z / 2, 1)) / 15000)) + .05) / (min((2 * y - 4 * round(down, y / 2, 1) - 1), ((round(down, x / 2, 1) * 625 + round(down, y / 2, 1) * 25 + round(down, z / 2, 1)) / 15000)) + .05) - 4.52) * 100000 + 1, 1) * .5 + (1 - clamp(0, ((max((2 * y - 4 * round(down, y / 2, 1) - 1), ((round(down, x / 2, 1) * 625 + round(down, y / 2, 1) * 25 + round(down, z / 2, 1)) / 15000)) + .05) / (min((2 * y - 4 * round(down, y / 2, 1) - 1), ((round(down, x / 2, 1) * 625 + round(down, y / 2, 1) * 25 + round(down, z / 2, 1)) / 15000)) + .05) - 4.52) * 100000 + 1, 1)) * (clamp(0, (((round(down, x / 2, 1) * 625 + round(down, y / 2, 1) * 25 + round(down, z / 2, 1)) / 15000) - .17913) * 100000, 1) * clamp(0, ((((round(down, x / 2, 1) * 625 + round(down, y / 2, 1) * 25 + round(down, z / 2, 1)) / 15000) + .05) / 4.55 - .05) / max((2 * y - 4 * round(down, y / 2, 1) - 1), .000001), 1) * .5 + (1 - clamp(0, (((round(down, x / 2, 1) * 625 + round(down, y / 2, 1) * 25 + round(down, z / 2, 1)) / 15000) - .17913) * 100000, 1)) * (.5 + clamp(0, ((((round(down, x / 2, 1) * 625 + round(down, y / 2, 1) * 25 + round(down, z / 2, 1)) / 15000) + .05) * 4.55 - .05 - (2 * y - 4 * round(down, y / 2, 1) - 1)) / max(1 - (2 * y - 4 * round(down, y / 2, 1) - 1), .000001), 1) * .5))) + clamp(0, ((round(down, x / 2, 1) * 625 + round(down, y / 2, 1) * 25 + round(down, z / 2, 1)) - 15300) * 1000, 1) * .5)) xyz-d65 calc(x * min(2 * alpha, 1) + (.950456 - x) * max(2 * alpha - 1, 0)) calc(y * min(2 * alpha, 1) + (1 - y) * max(2 * alpha - 1, 0)) calc(z * min(2 * alpha, 1) + (1.089058 - z) * max(2 * alpha - 1, 0))/1)}}.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-stretch:var(--h3-stretch);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)}