.pu-checkbox:focus input[type=checkbox]+span[data-v-fcde9cf3]:before,.pu-checkbox:focus-visible input[type=checkbox]+span[data-v-fcde9cf3]:before,.pu-checkbox:focus-within input[type=checkbox]+span[data-v-fcde9cf3]:before{outline-offset:-1px;outline:1px solid #000}.pu-checkbox[data-v-fcde9cf3]{cursor:pointer;flex-shrink:0;font-size:0;display:inline-block;position:relative}.pu-checkbox input[type=checkbox][data-v-fcde9cf3]{-webkit-appearance:none;opacity:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.pu-checkbox input[type=checkbox]+span[data-v-fcde9cf3]{color:#000;letter-spacing:-.111111vw;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2.22222vw;font-size:3.88889vw;line-height:5.55556vw;display:inline-flex;position:relative}.pu-checkbox input[type=checkbox]+span[data-v-fcde9cf3]:before{content:"";vertical-align:middle;box-sizing:border-box;background:#fff 50%/4.44444vw no-repeat;border:.277778vw solid #c2c2c2;border-radius:1.11111vw;flex:none;width:5.55556vw;height:5.55556vw;display:inline-block}.pu-checkbox input[type=checkbox]+span .icon-check[data-v-fcde9cf3]{width:4.44444vw;height:4.44444vw;margin:auto;display:none;position:absolute;top:.555556vw;left:.555556vw}.pu-checkbox input[type=checkbox]:checked+span[data-v-fcde9cf3]:before{background-color:#333;border-color:#333}.pu-checkbox input[type=checkbox]:checked+span .icon-check[data-v-fcde9cf3],.pu-checkbox.primary input[type=checkbox]:checked:not(:disabled)+span .icon-check[data-v-fcde9cf3]{display:block}.pu-checkbox input[type=checkbox]:disabled+span[data-v-fcde9cf3]:before{background-color:#d6d6d6;border-color:#c2c2c2}.pu-checkbox[data-v-fcde9cf3]:focus,.pu-checkbox[data-v-fcde9cf3]:focus-visible,.pu-checkbox[data-v-fcde9cf3]:focus-within{outline:0}.pu-checkbox.noMargin[data-v-fcde9cf3],.pu-checkbox[data-v-fcde9cf3]:first-child{margin-left:0}.pu-checkbox.large input[type=checkbox]+span[data-v-fcde9cf3]{font-size:4.44444vw;line-height:6.66667vw}.pu-checkbox.large input[type=checkbox]+span[data-v-fcde9cf3]:before{border-radius:1.66667vw;width:6.66667vw;height:6.66667vw}.pu-checkbox.large input[type=checkbox]+span .icon-check[data-v-fcde9cf3]{width:5.55556vw;height:5.55556vw;top:.555556vw;left:.555556vw}.pu-checkbox svg[data-v-fcde9cf3]{color:#fff}.pu-checkbox.primary input[type=checkbox]:checked:not(:disabled)+span[data-v-fcde9cf3]:before{background:#80c342;border-color:#80c342}.pu-checkbox.primary-white input[type=checkbox]:not(:disabled)+span[data-v-fcde9cf3]:before{border-color:#fff}.pu-checkbox.primary-white input[type=checkbox]:checked:not(:disabled)+span[data-v-fcde9cf3]:before{background:#fff;border-color:#fff}.pu-checkbox.primary-white input[type=checkbox]:checked:not(:disabled)+span svg[data-v-fcde9cf3]{color:#80c342}.pu-checkbox.white input[type=checkbox]:checked:not(:disabled)+span[data-v-fcde9cf3]:before{background:#fff}.pu-checkbox.white input[type=checkbox]:checked:not(:disabled)+span svg[data-v-fcde9cf3]{color:#000}.pu-checkbox.boxing[data-v-fcde9cf3]{text-align:center;background:0 0;border:none;width:100%;height:11.1111vw;display:block;position:relative}.pu-checkbox.boxing input[type=checkbox][data-v-fcde9cf3]{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.pu-checkbox.boxing input[type=checkbox]+span[data-v-fcde9cf3]{color:#000;letter-spacing:-.111111vw;background:#fff;border:.277778vw solid #ebebeb;border-radius:2.22222vw;justify-content:center;align-items:center;gap:0;width:100%;height:100%;margin:0;font-size:3.88889vw;font-weight:300;line-height:6.66667vw;display:flex}.pu-checkbox.boxing input[type=checkbox]+span[data-v-fcde9cf3]:before{content:"";background:url(../assets/mobile/images/common/check-line-black-24.svg) 50%/4.44444vw 4.44444vw no-repeat;border:none;outline:none;width:4.44444vw;height:4.44444vw;margin-right:.555556vw;position:static}.pu-checkbox.boxing input[type=checkbox]:checked+span[data-v-fcde9cf3]{color:#fff;background-color:#80c342;border-color:#80c342}.pu-checkbox.boxing input[type=checkbox]:checked+span[data-v-fcde9cf3]:before{background-image:url(../assets/mobile/images/common/check-line-white-24.svg)}.pu-checkbox.boxing input[type=checkbox]:checked+span .icon-check[data-v-fcde9cf3]{display:none}.pu-checkbox.boxing.disabled:not(.checked) input[type=checkbox]+span[data-v-fcde9cf3]{color:#fff;background:#d6d6d6}.pu-checkbox.boxing.disabled:not(.checked) input[type=checkbox]+span[data-v-fcde9cf3]:before,.pu-checkbox.boxing.disabled:not(.checked) input[type=checkbox]:checked+span[data-v-fcde9cf3]:before{background-image:url(../assets/mobile/images/common/check-line-white-24.svg)}.pu-checkbox.boxing.disabled:not(.checked) input[type=checkbox]:checked+span[data-v-fcde9cf3]{color:#fff;background-color:#d6d6d6;border-color:#c2c2c2}.pu-checkbox.PC[data-v-fcde9cf3]{margin-left:5px;display:inline-block;position:relative}.pu-checkbox.PC input[type=checkbox]+span[data-v-fcde9cf3]{color:#000;letter-spacing:-.4px;justify-content:flex-start;align-items:flex-start;gap:8px;font-size:14px;line-height:20px;display:inline-flex;position:relative}.pu-checkbox.PC input[type=checkbox]+span[data-v-fcde9cf3]:before{content:"";vertical-align:middle;box-sizing:border-box;background:#fff 50%/16px no-repeat;border:1px solid #c2c2c2;border-radius:4px;width:20px;height:20px;display:inline-block}.pu-checkbox.PC input[type=checkbox]+span .icon-check[data-v-fcde9cf3]{width:16px;height:16px;display:none;position:absolute;top:2px;left:2px}.pu-checkbox.PC input[type=checkbox]:checked+span[data-v-fcde9cf3]:before{background-color:#333;border-color:#333}.pu-checkbox.PC input[type=checkbox]:checked+span .icon-check[data-v-fcde9cf3],.pu-checkbox.PC.primary input[type=checkbox]:checked:not(:disabled)+span .icon-check[data-v-fcde9cf3]{display:block}.pu-checkbox.PC input[type=checkbox]:disabled+span[data-v-fcde9cf3]:before{background-color:#d6d6d6;border-color:#c2c2c2}.pu-checkbox.PC.noMargin[data-v-fcde9cf3],.pu-checkbox.PC[data-v-fcde9cf3]:first-child{margin-left:0}.pu-checkbox.PC.large input[type=checkbox]+span[data-v-fcde9cf3]{font-size:16px;line-height:24px}.pu-checkbox.PC.large input[type=checkbox]+span[data-v-fcde9cf3]:before{border-radius:6px;width:24px;height:24px}.pu-checkbox.PC.large input[type=checkbox]+span .icon-check[data-v-fcde9cf3]{width:20px;height:20px;top:2px;left:2px}.pu-checkbox.PC.primary input[type=checkbox]:checked:not(:disabled)+span[data-v-fcde9cf3]:before{background:#80c342;border-color:#80c342}.pu-checkbox.PC.primary-white input[type=checkbox]:not(:disabled)+span[data-v-fcde9cf3]:before{border-color:#fff}.pu-checkbox.PC.primary-white input[type=checkbox]:checked:not(:disabled)+span[data-v-fcde9cf3]:before{background:#fff;border-color:#fff}.pu-checkbox.PC.primary-white input[type=checkbox]:checked:not(:disabled)+span svg[data-v-fcde9cf3]{color:#80c342}.pu-checkbox.PC.white input[type=checkbox]:checked:not(:disabled)+span[data-v-fcde9cf3]:before{background:#fff}.pu-checkbox.PC.white input[type=checkbox]:checked:not(:disabled)+span svg[data-v-fcde9cf3]{color:#000}.pu-checkbox.PC.boxing[data-v-fcde9cf3]{text-align:center;background:0 0;border:none;width:100%;height:40px;display:block;position:relative}.pu-checkbox.PC.boxing input[type=checkbox][data-v-fcde9cf3]{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.pu-checkbox.PC.boxing input[type=checkbox]+span[data-v-fcde9cf3]{color:#000;letter-spacing:-.4px;background:#fff;border:1px solid #ebebeb;border-radius:8px;justify-content:center;align-items:center;gap:0;width:100%;height:100%;margin:0;font-size:16px;font-weight:400;line-height:24px;display:flex}.pu-checkbox.PC.boxing input[type=checkbox]+span[data-v-fcde9cf3]:before{content:"";background:url(../assets/mobile/images/common/check-line-black-24.svg) 50%/24px 24px no-repeat;border:none;outline:none;width:24px;height:24px;margin-right:12px;position:static}.pu-checkbox.PC.boxing input[type=checkbox]+span .icon-check[data-v-fcde9cf3]{display:none}.pu-checkbox.PC.boxing input[type=checkbox]:checked+span[data-v-fcde9cf3]{color:#fff;background-color:#80c342;border-color:#80c342}.pu-checkbox.PC.boxing input[type=checkbox]:checked+span[data-v-fcde9cf3]:before{background-image:url(../assets/mobile/images/common/check-line-white-24.svg)}.pu-checkbox.PC.boxing.disabled:not(.checked) input[type=checkbox]+span[data-v-fcde9cf3]{color:#fff;background:#d6d6d6}.pu-checkbox.PC.boxing.disabled:not(.checked) input[type=checkbox]+span[data-v-fcde9cf3]:before{background-image:url(../assets/mobile/images/common/check-line-white-24.svg)}
