.ws-set-card{font-family:SFText,Arial,sans-serif;color:#141414;background:#fff;border:1px solid #dedede;border-radius:12px;padding:24px;text-align:left;min-width:0}.ws-set-card *{box-sizing:border-box}.ws-set-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ws-set-head h2{font:600 24px/1.2 SFDisplay,Arial,sans-serif!important;letter-spacing:-.65px!important;margin:0 0 8px!important}.ws-set-head p{font:400 13px/1.45 SFText,Arial,sans-serif!important;color:#747474;margin:0!important}.ws-set-tag{font:500 10px/1 SFText,Arial,sans-serif;white-space:nowrap;padding:9px 7px;border:1px solid #dedede;border-radius:3px;letter-spacing:.6px}.ws-set-progress{display:block;width:100%;height:3px;border:0;margin:23px 0 12px;background:#e4e4e4;appearance:none}.ws-set-progress::-webkit-progress-bar{background:#e4e4e4}.ws-set-progress::-webkit-progress-value{background:#171717}.ws-set-progress::-moz-progress-bar{background:#171717}.ws-set-labels{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;margin-bottom:15px}.ws-set-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ws-set-slot{position:relative;border:1px solid #ddd;border-radius:7px;aspect-ratio:1/1.1;min-width:0;overflow:hidden;background:#f1f0f3}.ws-set-slot.ws-next{border:1.5px solid #151515;background:#fafafa}.ws-set-slot button,.ws-set-slot a{font:400 11px/1.3 SFText,Arial,sans-serif;color:#141414;text-decoration:none}.ws-set-edit,.ws-set-empty{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px;border:0;background:transparent;cursor:pointer}.ws-set-edit img{width:100%;height:calc(100% - 22px);object-fit:contain}.ws-set-edit>span{padding-top:4px;font-size:10px}.ws-set-slot .ws-set-remove{position:absolute;right:3px;top:3px;width:25px;height:25px;border:0;border-radius:4px;background:#ffffffc9;font-size:20px;cursor:pointer}.ws-set-empty b{font-size:29px;font-weight:400;color:#999;margin-bottom:7px}.ws-set-groups{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}.ws-set-groups button{background:transparent;border:1px solid #ddd;border-radius:3px;padding:6px 9px;font:400 11px SFText,Arial;cursor:pointer}.ws-set-groups button[aria-pressed=true]{background:#151515;color:#fff;border-color:#151515}.ws-set-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 4px;font:400 13px/1.3 SFText,Arial}.ws-set-bottom strong{font-size:18px;font-weight:500}.ws-set-total-note{display:block;font-size:10px;color:#888;text-align:right}.ws-set-action{display:flex;width:100%;align-items:center;justify-content:center;background:#131313!important;color:#fff!important;border:1px solid #131313!important;border-radius:4px;min-height:46px;padding:12px;font:400 12px/1.3 SFText,Arial!important;text-decoration:none!important;margin-top:18px;cursor:pointer}.ws-set-action:disabled{opacity:.5;cursor:wait}.ws-set-status{font:400 12px/1.45 SFText,Arial!important;margin:13px 0 0!important;color:#3b3b3b}.ws-set-terms{font:400 10px/1.5 SFText,Arial!important;margin:8px 0 0!important;color:#808080}.ws-set-error{font-size:12px;line-height:1.4;color:#b52222}.ws-set-card :is(button,a):focus-visible{outline:2px solid #111;outline-offset:3px}.builder-settings>.ws-set-card{margin:28px 0}.ws-set-fallback{font-size:11px;color:#777}@media(max-width:600px){.ws-set-card{padding:19px}.ws-set-head h2{font-size:21px!important}.ws-set-slots{gap:8px}.ws-set-slot{aspect-ratio:1/1.2}}

.ws-set-checkout{display:flex;align-items:center;justify-content:center;min-height:46px;margin-top:10px;background:#111;color:#fff!important;border-radius:4px;text-decoration:none;font:400 12px SFText,Arial}
